Postagens

Mostrando postagens de 2007

Convertendo FLV para IPod

Na busca por como converter videos flv para assistir no meu iPod encontrei uma ferramenta interessante chamada WinFF. Instalada sem problemas, selecionei o preset para iPod e pau no ffmpeg. Depois de procurar um pouquinho, descobri o que acontecia e como resolver. O ffmpeg do Ubuntu é distribuído com o suporte a AAC desabilitado, ou seja, mesmo que você possua as bibliotecas libfaac e libfaad instaladas ele apenas vai utilizar a de decodificação. A solução que encontrei foi instalar a versão "destravada" do ffmpeg do projeto Medibuntu. Para fazer isso, siga as instruções de inclusão do repositório do Medibuntu e (re)instale o seu ffmpeg. Claro, logo mais tudo isso vai ser bobagem como ferramentas como o vixy.net começando a aparecer, mas por enquanto está mais fácil converter no desktop mesmo. Para fazer downloads dos videos, o keepvid.com quebra um galhão!

Sem privacidade no Google Reader

A equipe do Google Reader lançou recentemente uma integração do Google Reader com o GTalk. Entre as features novas está o fato de que agora todos os usuários que fazem parte da sua lista de contatos no GTalk/GMail podem ver seus itens compartilhados. Não que a feature seja ruim, o problema é que não existe a possibilidade de desabilita-la e deixar tudo funcionando como antes. A própria equipe notando as reclamações dos usuários escreveu um post explicando como compartilhar de forma seletiva baseada nas tags, mas em momento algum escreve sobre como deixar privado a tag shared-itens. Mancada do Google que ainda vai dar muito o que falar .

Edit de runlevel

Nota mental: Qual o comando que utilizado para adicionar ou remover programas da inicialização automatica do sistema? No RedHat e derivados é chkconfig , no Debian e derivados é update-rc.d

O problema C10K

Você gostaria que seu servidor web consegui-se prover conteúdo para 10.000 clientes simultâneamente? Esse foi um problema por Dan Kegel em uma página com uma série de notas sobre os problemas que encontrou ao trabalhar com servidores com alta carga simultânea. Em 2003 um programador alemão do projeto MySQL chamado Jan Kneschke acreditou que podia criar um web server capaz disso se focasse nas técnicas certas, nascendo então o lighttpd . Hoje o lighttpd está presente em grandes sites como o Wikipedia e o Youtube. Se você está com problemas de performance com seu servidor Apache, de uma olhada neste artigo do onLamp e observe se as diferenças de configuração e limitações do lighttpd não serão problema no caso de uma troca.

Teste sobre tags HTML

Quantos elementos do HTML você consegue digitar em 5 min? Eu cheguei no 47, mas esqueci de alguns ridículos. 47

Lighttpd + FastCGI + PHP no Ubuntu 7.10

O Apache estava meio pesado na máquina de desenvolvimento então resolvi substituir. Instalação: sudo -i apt-get install lighttpd apt-get install php5-cgi Configuração: lighty-enable-mod fastcgi Opcionais: apt-get install php5-mysql php5-pgsql php5-gd php5-sqlite3 Depois de tudo instalado: /etc/init.d/lighttpd force-reload Limpeza: apt-get remove apache2 Como eu já estava com o PHP5 rodando no Apache, pode ser que necessite de algum passo a mais em uma instalação nova.

PHP_Incomplete_Class Object

Quando você receber o aviso "PHP_Incomplete_Class Object" ao tentar extrair uma classe que foi gravada na sessão, certifique-se de incluir as classes ANTES de iniciar a sessão com o session_start() . Isso ocorre porque o PHP não sabe como tratar as instâncias sem as classes e precisa delas quando está reconstruindo os dados da sessão! Em resumo: Errado: session_start(); include "minhaClasse.php"; Certo: include "minhaClasse.php"; session_start(); Ou, no lugar de registrar a instância da classe tente serializar a mesma e isso vai ser evitado. O custo é o do processo de serialização e deserialização mais o trabalho de fazer esses processos sempre que for acessar os dados.

TED

Você conhece o TED ? TED significa Tecnologia, Entretenimento e Design e é uma convenção anual que iniciou com pessoas que trabalhavam neste escopo em 1984 e vem aumentando o leque de áreas desde então. Eu particularmente tenho assistido a diversos dos videos publicados no site, alguns sobre tecnologia, mas é quase impossível deixar de assistir aos outros diversos assuntos. Se você trabalha com internet e desenvolvimento de conteúdo, sugiro como start uma apresentação de Larry Lessing sobre "Como a criatividade está sendo estrangulada pela Lei". Já se seu mundo não é muito esse, pode assistir aos videos do Bono Vox (vocalista do U2 ), Richard Branson (presidente da Virgin Records ), Bill Clinton entre outros... Pra quem é proprietário de um iPod com suporte a video, o TED fornece links para download como videocast que podem ser adicionados diretamente ao iTunes .

Erro com AJAX e Formulários no Firefox

Imagem
Em um dos projetos que venho desenvolvendo, precisei alterar um formulário de forma a incluir campos de categorias para as notas postadas no site. Essa ferramenta tem a característica de categoria e subcategoria e assim resolvi fazer a exibição/atualização da lista de subcategorias com ajax . Após colocar toda a parte visual para funcionar, inclusive com a carga das subcategorias das categorias selecionadas, notei que meu script de registro do post não gravava as subcategorias. Aqui começa o problema, simplesmente o Firefox não enviava os dados dos campos que estavam sendo carregados com ajax enquanto o IE os enviava normalmente. Depois de procurar bastante no Google e não encontrar uma resposta para o problema, pesquisei no Gecko DOM Reference e mais uma decepção. De acordo com a documentação do Gecko, apenas tabelas não devem ser atualizadas ou alteradas as linhas/colunas atravez da propriedade innerHtml. Foi então que, por pura curiosidade, resolvi dar uma olhada na estrutura do d

Gerenciador de Coleções

Se você tem algo que costuma colecionar e gostaria de fazer um catalogo, conheça o GCStar. Essa ferramente tem templates padrões para catalogar filmes, video-games, vinhos, música. livros e até um mecânismo para criar seu próprio formato de catalogo. Mais informações em http://www.gcstar.org/

Samsung DVD-P366 com DivX

Imagem
Depois de torturar minha coluna assistindo horas de seriados e filmes no computador, resolvi comprar um aparelho de DVD com suporte a DivX . Acabei encontrando o Samsung P366 por um bom preço na E-Fácil e aprovei o aparelho. É um daqueles player que tocam até tampa de Sustagem, pode conferir nessa referência do videohelp.com. O único defeito é que ele poderia utilizar uma fonte um pouquinho maior nas legendas.

Boot de CD-ROM para maquinas velhas

Imagem
Uma das grande facilidades para se instalar sistemas operacionais hoje são os cd-roms com boot. Se não me engano, desde o Windows 98 essa opção já existe e não me recordo qual foi a primeira distribuição de Linux que passou a usar este artifício. O fato é que, embora facilitador isso trouxe um impasse para quem vez por outra precisa instalar algo em computadores do arco-da-velha como um 486 onde a BIOS não possue o mínimo suporte ao padrão El-Torito utilizado no boot destes cd´s. Depois de muito apanhar procurando, por exemplo, imagens de boot específicas para cada distribuição de Linux que eu tentava instalar, encontrei o OLDBIOS CD Bootdisk . Não tem como ser mais simples. Copie o arquivo de 146KB e crie o diskete de boot com o mesmo. Coloque o disco de instalação do sistema no cd-rom, o diskete no drive e inicialize o PC. Automaticamente a imagem de inicialização no diskete vai procurar por um CD-ROM e se possível inicializá-lo. Não sei ao certo quais as limitações desse disco,

Fraude em nome da TIM

Imagem
Mais uma fraude, dessa vez em nome da TIM. Parece que essa lista vai ficar grande. Muito cuidado pessoal, esta fraude tenta instalar um cavalo de tróia em seu computador.

Quebra cabeça com prêmio de U$ 2 milhões

Imagem
O EternityII é um quebra-cabeça que possue mais de uma solução e está dando um prêmio de 2 milhões de dólares para quem conseguir resolvê-lo. Mais informações no site http://pt.eternityii.com/ Para entender como funciona, tente a versão reduzida online.

Cuidado, fraude em nome do Bradesco.

Imagem
Bem, não é bem uma fraude mas a tentativa de instalar um Cavalo de Tróia no computador de desatentos. Segue a imagem do email... muito cuidado.

Belo Podium

Imagem
Podium do nado borboleta. Da direita para a esquerda: Daiane Dias, Kathleen Hersey e Courtney Kalisz.

Java6 + CUPS não funciona

Estou desenvolvendo um sistema em Java para efetuar impressão de alguns documentos. Depois de ler alguns tutoriais começei a programar algums testes de impressão e nada funcionava. Depois de alguma busca, encontrei este tópico no forum do java.net que explica o meu problema. Java6 não funciona com o CUPS. Aparentemente o problema está num comando PostScript denominado DeferredMediaSelection que, embora seja gerado corretamente, não tem suporte no CUPS ou nos filtros EPS Ghostscript. Solução: Desinstalar Java6 e instalar o Java5 ou se arriscar com o Java7.

Pedra Leticia

Tudo bem mais um nome estranho de banda, mas essa parece ser legal. Cris, Rudel e Fernando, vocês poderiam ter escrito essa letra a uns 10 anos :)

Dexter

Ele é um especialista em espalhamento de sangue que trabalha para a polícia de Miami, mas, também possui uma "vida noturna". Dexter, perito e serial killer de vilões, 12 episódios na primeira temporada.

Safari Win32

Quem quer faz download aqui ! Que será que a Apple vai aprontar com o Safari rodando no Windows?

Eu me demiti!

Este foi o título do primeiro post do blog do http://novelconcepts.co.uk Mas você pergunta: O que isso tem de interessante? Bem, Paul Preece é o desenvolvedor de um joguinho que me tomou algumas horas e que já deve ser conhecido de muitos o Desktop Tower Defense . Com o sucesso deste joguinho, ele resolveu demitir-se e passar a trabalhar integralmente no desenvolvimento de jogos. Interessante que um desenvolvedor de jogos consiga passar a viver as custas apenas de suas criações, mesmo não sendo uma grande agência. Vou ficar de olho, parece que mais joguinhos interessantes na mesma linha do DTD vão continuar a aparecer. No momento, já tem o Flash Element TD .

MTOS Movable Type Open Source

A alguns anos eu havia testado o Movable Type e achei que era uma ótima ferramenta para publicação de blogs. Tirando umas dores de cabeça com a geração das páginas (cache), era muito boa mesmo. Para mim, o grande motivo do Movable Type não ter "pegado" como a grande ferramenta de publicação on-line foi o fato de ser paga. Havia uma versão gratuita mas com algumas limitações. Acho que o fato de rodar com PERL também não ajudou muito. Agora, o pessoal da Six Apart está anunciando uma versão Open Source do Movable Type baseado na versão 4 do mesmo. Como está ficando normal ver servidores oferecendo execução de CGI's/Fastcgi com suporte a diversas linguagens (ruby/python) não será muito difícil encontrar hospedagem com suporte a PERL para rodar o MT. Tomara que as ferramentas OneClickInstall tão comuns nos servidores de hospedagem passem a incluir o MT, assim essa grande ferramenta, antecessora de softwares como o WordPress por exemplo, vai mostrar seu poder além do mundo cor

Vote Cristo

O que não é: Um político chamado Cristo. Um pedido para o Cristo votar. Um desabafo invocando que alguêm vote logo. O que é: A eleição das "novas" 7 maravilhas do mundo. http://www.votecristo.com.br Agora, pensando a respeito, como uma lista das novas maravilhas do mundo tem itens como Petra que começou a ser construída em 9 antes de Cristo? Também não encontrei a Internet entre as opções!

PHD Comics

Bem, eu não faço parte do mundo acadêmico, mas qualquer um que tenha feito um TCC ou conheça um pouquinho dessa vida vai entender as tirinhas do PHD Comics. http://www.phdcomics.com/comics.php

Jogos Gratuitos

Uma das coisas que faz um bom grupo de pessoas não adotarem Linux nos desktops é a falta de jogos. Com calma, isso vai mudando. Só para registrar segue uma listinha de 10 jogos gratuitos que eu achei bastante interessante. Destaque, na minha opinião, para o Battle For Wesnoth . http://techgage.com/article/top_10_free_linux_games

Mais tutoriais sobre Flash

Mais uma listinha de tutoriais sobre Flash e ActionScript. http://www.actionscript.org/resources/articles

Tutoriais básicos de flash

Uma série de tutoriais sobre flash e actionscript. Bem legal para iniciantes como eu :) http://www.actionscript.org/resources/articles

Afro Samurai

Sugestão de anime para quem gosta. 5 episódios com carnificina do começo ao fim. Com dublagem de Samuel L. Jackson no persogem principal (Afro) e seu companheiro Ninja Ninja. http://www.afrosamurai.com/

Portal Domínio Público

O "Portal Domínio Público", lançado em novembro de 2004 (com um acervo inicial de 500 obras), propõe o compartilhamento de conhecimentos de forma equânime, colocando à disposição de todos os usuários da rede mundial de computadores - Internet - uma biblioteca virtual que deverá se constituir em referência para professores, alunos, pesquisadores e para a população em geral. Entre os tipos de mídia existem Imagens, Softwares, Son, Vídeos e Textos em subcategorias das mais diversas. Como exemplos: A Ama-Seca de Artur Azevedo Memórias Póstumas de Brás Cubas de Joaquim Maria Machado de Assis A Divina Comédia de Dante Alighieri Acesse: http://www.dominiopublico.gov.br

Podcast no Google Reader

Imagem
Já venho utilizando o Google Reader a algum tempo e embora ainda não me sinta confortável com algumas coisas na interface, adoro as capacidades de compartilhamento de posts com amigos, pastas para organizar as feeds, etc. Hoje, frustrado por não conseguir acessar à um podcast corretamente pelo iPodder resolvi testar se o Google Reader conseguia dar conta do recado uma vez que também são feeds os podcasts. E não é que ele faz exatamente o que eu precisava! Basta adicionar o endereço do Podcast como qualquer outro feed e utilizar o player em flash.

Mochila para Notebook

Você tem um notebook? Então sabe que transportar o mesmo em certos meios públicos é bastante complicado e arriscado. Para auxiliar nessa tarefa e para transportar praticamente um escritório junto indico essa gracinha descrita neste post.

Gadgets para Geeks

Coisas que só o mundo Geek inventam pra você! Relógio de pulso binário: http://www.thinkgeek.com/gadgets/watches/6a17/ Ferro de solda portátil: http://www.thinkgeek.com/gadgets/tools/78cf/ Bom, tem muito mais em http://www.thinkgeek.com