Postagens

Melhorias do Firefox 3

Estive lendo a lista de melhorias no Firefox 3 e achei muito legal alguns dos adendos. Acredito que devam existir muitos e muitos outros legais que já existam não só no Firefox mas em diversos browser como padrões DOm ou coisa do gênero, mas quando eu encontrar algum lugar que liste os mesmos eu crio uma postagem aqui no Blog. Bom, voltando ao Firefox, eu particularmente gostei das melhorias de JavaScript que agora está com suporte a versão 1.8, novas funcionalidades DOM e no suporte de CSS . Tem muita coisa mesmo, pra quem desenvolve páginas, é sempre bom dar uma olhada. http://developer.mozilla.org/en/docs/Firefox_3_for_developers

AS3 e bugs com Tween

Quando estava programando a animação Flash que comentei anteriormente , encontrei um problema que acontecia quando disparava varias animações com a classe Tween do Flash. Por algum motivo, as animações deixavam de executar no meio, e todo o posicionamento dos itens ficava errado. Depois de buscar um pouco, encontrei num forúm da Adobe um comentário que dizia que o Garbage Collector do Flash excluía as instâncias da classe Tween que não estivessem referênciadas em nenhum lugar. Um exemplo pode facilitar o entendimento. Temos um MovieClip chamado mc e desejamos animar sua posição horizontal (x) , deslocando o mesmo da posição atual para + 100 pixels. Criamos então uma instância da classe Tween e passamos os parâmetros para o construtor. new Tween(mc,'x',Regular.easeOut,x,x+100,0.6,true); Logo após criada, esta instância já executaria a animação e terminado seu trabalho não existe mais nenhum motivo para manter uma referência da mesma. O problema ocorre durante a animação de x ...

Conversor de videos para iPod

Imagem
Adquiri um iPod Video faz um tempinho com a intenção de passar o tempo nas horas do trajeto entre minha casa e o trabalho. Uma das coisas chatas que aconteceu logo no começo foi a dificuldade em converter os diversos formatos de vídeo para um formato que o iPod/iTunes pudessem aceitar. Passado algum tempo, encontrei a maravilhosa lista de softwares gratuitos da Koyotesoft. Entre as ferramentas existe uma chamada Free iPod Video Converter que é pra mim uma das mais práticas. Essa ferramenta consegue converter formatos FLV, divx, xvid, mpg, mp4, dvd, vob, avi, wmv, asf e acredito que mais alguns que você tenha instalado o plugin do DirectShow . A qualidade padrão de conversão não é das melhores e o programa sequer tenta ser o melhor compactador de vídeo, mas o importante é que a qualidade basta e o arquivo final é aceito pelo iPod. Se quizer arriscar, pode editar as opções de tamanho entre outras.

Animação em Flash com AS3

Imagem
Estive trabalhando em uma animação flash para a Jovem Pan FM que exibe uma lista das 5 primeiras músicas com as respectivas imagens e links para conteúdo do bloco Hit Parade . Para completar a dor de cabeça, eu que não entendo nada de flash, resolvi fazer em Action Script 3 . Basicamente a animação faz a carga de um arquivo XML que é passada por parâmetro na tag object e o mesmo possui uma imagem do artista e a lista de músicas, links para ouvir, letra, ringtone, video e compra na loja do grupo ( Baixahits ). Como nem todas as músicas possuem todos os links foi necessário um pouco de programação para determinar se deve-se exibir ou não os ícones do mesmo. Toda a movimentação do conteúdo foi feita por AS e acredito que 13 Kb foi um tamanho razoavel para o que a animação faz. Quem quizer ver o mesmo em funcionamento procure na home page da jpfm pela animação com a cara da imagem abaixo . Se interessar para alguem ver os fontes do mesmo é só entrar em contato.

Nerd Test

Imagem
Sem muito o que dizer a respeito, faça o seu clicando na imagem!!!

jQuery Accordion

Baseado no código do Marco Vlieg para fazer menus do tipo accordion (sanfona), criei uma versão mais parecida com o estilo do jQuery . A execução depende do mesmo tipo de estrutura do original, com poucas diferenças na forma de chamada. Basicamente é necessário colocar uma lista sem ordem "ul" com outras listas sem ordem aninhadas nos subelementos, incluir o JS do jQuery, o código modificado no cabeçalho da página e efetuar a chamada de execução no estilo jQuery. O original se encontra no link http://www.i-marco.nl/weblog/jquery-accordion-menu E a minha versão no link http://www.jovempanfm.com.br/sc/jquery.accordion.js Com essa nova versão basta chamar $("#id").Accordion(); onde #id na versão original era o valor fixo #menu.

Acessibilidade na Visualização de Dados com Padrões Web

O site alistapart.com traz mais um artigo ótimo sobre acessibilidade e padrões web. Dessa vez o altor é o Wilson Miner e o artigo mostra como gerar alguns formatos de gráficos utilizando apenas XHTML e CSS. Boa leitura!

Timezone no PHP errada

Depois de um tempo sem muitos problemas com o PHP, deparei com uma doideira nas funções de data. De acordo com este post , o PHP possui uma forma própria de calcular as datas, inclusive as datas dos horários de verão. Meu problema ocorreu quando saímos do horário de verão e o PHP continuou a achar que estava em GMT-2. Pra quem tem os fontes do php instalados bonitinho no sistema, a maneira mais fácil é atualizar o timezonedb a partir do pecl. pecl update timezonedb Obrigado pro Lucas, que encontrou esse post e corrigiu o problema!

TODO List para todos

Se você tem tarefas demais e anda esquecendo de algumas ou se simplesmente está procurando uma forma simples de gerenciar suas tarefas, conheça o Todoist . O Todoist é um gerenciador de tarefas simples, com subdivisões por projeto, calendário e mais algumas features . É só se registrar e desfrutar.

Gráficos com flash

Cansado de desenvolver rotinas chatas com GD no PHP para gerar gráficos online? Dê uma olhada no Fusion Charts e simplifique sua vida. O Fusion Charts é um conjunto de animações criadas em Flash/Flex para gerar gráficos com seus mais diversos indicadores. Para mim a grande vantagem foi possuir algumas implementações de classes PHP para gerar o código que é passado para a animação. Veja aqui a galeria dos tipos de gráficos . Ressaltando ainda que o mesmo possui uma versão gratuita também.

Moourl

Cansado das URLs gigantescas quando precisa enviar links para alguêm? Que tal experimentar o Moourl ? Eu sei que já existem diversas aplicações desse tipo, mas está foi desenvolvida em Ruby puro e por uma equipe Brazuca . Pra facilitar a vida, tem até um bookmarklet, é só arrastar o link abaixo para sua barra de links e pronto, toda vez que estiver em alguma página com urls gigrandes é só clicar nele para gerar a pequenina. ~moourl~

Thermo do Photoshop para Flex

Ainda na pauta novidades da Adobe, na mesma convenção que foi apresentado o novo conversor de C/C++ para AS3, foi exibido o novo software denominado Thermo . Com uma idéia simples e uma interface poderosa, a tarefa do Thermo é facilitar a tarefa do designer de converter uma interface gráfica, criada no Photoshop por exemplo, em código para o Adobe Flex . O aumento de produtividade, acredito eu, deve ser absurdo. Para entender melhor, só mesmo vendo alguns vídeos da demonstração: http://aralbalkan.com/1050

Flash 10 e C/C++

De acordo com este post a versão 10 do Adobe/Macromedia Flash virá com uma ferramenta capaz de traduzir código originalmente escrito em C ou C++ para Action Script 3. Ainda no post, afirma-se que como exemplo, o código fonte do Quake foi traduzido em AS3 como exemplo da funcionalidade. É impressão minha ou uma nova geração de aplicações pra internet está por vir? Imagino diversas coisas, entre elas, que tal um emulador de video-games como o Stella ou até o Zsnes rodando totalmente em Flash? É aguardar pra ver. Enquanto isso, fiquem com um vídeo da demonstração: http://blip.tv/file/408241

Extraindo músicas de Ipods

Devido ao DRM que a Apple utiliza para vender músicas no iTunes Store, o mesmo não permite que você copie as músicas do iPod de volta para o PC e complica a vida armazenando as músicas dentro do mesmo de forma aleatória. Pra ajudar nessa tarefa existem diversos softwares disponíveis, mas a minha dica fica com o EphPod . Não é uma solução perfeita, mas é gratuita e relativamente fácil de usar. É só selecionar as músicas na lista, pressionar CTRL+ALT+C e escolher o diretório de destino!

Mobile Blogs

Tudo bem, não sou o maior blogueiro da face da terra, mas criar diversas formas de acesso ao mesmo não custa nada... quer dizer, essa pelo menos não custa: Conheça o Mofuse Grow, uma ótima ferramenta para disponibilizar seus blogs para dispositivos "mobile". O meu já está no ar !! ;) http://lifedata.mofuse.mobi

Mac OSX em PCS

Que os novos Macintosh´s utilizam o mesmo processador que a Intel vende para PC´s não é novidade, assim como não é novidade que muita gente tem trabalhado para colocar o OSX pra rodar nestes PC´s. Então segue uma ótima fonte de informação para quem deseja "tentar" essa façanha. http://wiki.osx86project.org Um amigo conseguiu rodar perfeitamente (com excessão do som e rede) o OSX em um PC que lhe custou R$ 600,00. É só prestar atenção aos chipsets reportados como suportados e começar a trabalhar!

Miro

Para os Geeks de plantão, uma ferramenta show de bola para gerenciar Videocasts . Vai lá, tem pra Mac,Windows e Linux!!! http://www.getmiro.com

Galeria do Picasa no seu site com JQuery

Tenho utilizado bastante a biblioteca javascript JQuery . Uma das coisas que andei imaginando era se seria possível exibir de forma customizada um albúm hospedado no Picasaweb , pois bem, alguem se adiantou: Apresentando o jqAlbumParser Jeito mais fácil eu desconheço.

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 .