Acorda pra Web!

Tecnologia que vai mudar nossas vidas, depois do café.

Feliz Newtal

Monday, December 24th, 2007

A todos os leitores, colaboradores e amigos, um Feliz Newtal!

Newtal

Internet Explorer: Seguidor fiel dos webstandards

Wednesday, December 19th, 2007

Pelo menos é o que diz o Blog Oficial do Internet Explorer. O novo protótipo do IE8 passou no famoso ACID2.

E agora, Firefox? Tão te chamando pra briga!

Ah, e só pra constar: Apesar do título sensacionalista desse post, o anúncio no blog oficial só cobre suporte basicamente a HTML e CSS. Nada de mimetypes pra XHTML por exemplo.

Não vejo a hora de por a mão nesse beta, juro mesmo.

Breve atualização no openIdeo

Friday, November 9th, 2007

Vim dar uma breve tirada de poeira por aqui, com duas atualizações no meu framework.

A primeira é uma adaptação do conceito pra PHP4 (arrepios) que eu tive que fazer, arrhg! Odeio ter que trabalhar em servidores com ferramentas precárias, mas fazer o que né?

O funcionamento é parecido com o núcleo do framework anterior, apenas não há o autoCoolMagicAutoloading. Você pode baixar o arquivo (é um só, sem exemplos, brevemente comentado) aqui mesmo. Ah, mudei o nome (só dessa versão) pra baseApp.

A segunda novidade é uma outra versão do framework que desenvolvi para ser usada em conjunto com o Zend Framework. Dessa forma, usando as várias classes do Zend você pode apenas aproveitar o núcleo do openIdeo, que é bem mais simples de usar. Além disso, ele implementa o autoloading pra componentes Zend e uma maneira prática de criar singletons.

O nome dessa versão é baseCube, não me perguntem o porquê. Ainda pretendo lançar uma versão do openIdeo chamada hiperLex, que será um framework com arquitetura semelhante com versões para várias linguagens (PHP5 e C# inicialmente).

Você pode baixar o baseCube suavemente comentado no padrão phpDoc exatamente aqui. Pra funcionar com o Zend Framework você terá que baixá-lo separadamente e colocar o diretório Zend na pasta padrão.

Só pra deixar o post colorido, um breve exemplo de como é simples conectar à um banco de dados com o baseCube+Zend:

PHP
require 'baseCube.php';
$app = new algumacoisaApp;
$db = $app->Zend->Db_Adapter_Pdo_Mysql(array(
'host'=>'localhost',
'username'=>'root',
'password'=>'',
'dbname'=>'information_schema'
));

Pronto! Conectado ;) Agora pra fazer uma consulta simples e exibir o debug dos resultados, coloque apenas isso:

PHP
print_r($db->query('SELECT * FROM nomedatabela')->fetchAll());

Pra aproveitar melhor o baseCube, dê uma olhada na documentação do Zend e nos comentários do código do baseCube.

Ócio focado em aprendizado

Thursday, September 6th, 2007

Quando estou no computador, meu entretenimento geralmente está ligado ao aprendizado. Eu leio notícias, leio fóruns de discussão e pesquiso sobre projetos recentes. Meu tempo dedicado ao trabalho em si (aquele que paga as contas) é pouco, quatro ou cinco horas por dia, e mesmo nessas horas eu pesquiso bastante, sempre uso coisas novas em meus projetos.

Acredito que aprendizado seja essencial. Conheço amigos que começaram a fazer sites pessoais por hobby (não gosto dessa palavra) e começaram a ganhar dinheiro depois, com pequenos serviços, deixando de aprender e apenas aplicando somente o que já conheciam. Esse é um grande erro de alguns profissionais na informática.

Aboli completamente os jogos online da minha vida. Sou o tipo de neo-nerd que não se dá bem com nenhum jogo (esse tipo existe?), não tenho video-game também.

Em outras palavras, eu mato meu tempo aprendendo coisas novas. Todo mundo gosta disso, quando não é forçado a aprender coisas que não suporta. O grande desafio é sempre encontrar algo que te interessa, que desperta a vontade de aprender, ou então necessidade extrema de solucionar problemas macabros.

Um desses problemas recentemente foi envolvendo meu notebook, um amigo derrubou coca-cola nele sem querer e o teclado começou a dar problemas. Primeiro algumas teclas pararam de funcionar, depois algumas teclas ativavam outras junto e tudo mais. Pesquisei na internet como retirar o teclado, que procedimento fazer pra limpar e no final, após pincelar ele todo com álcool etílico (o isopropílico seria o ideal, mas eu não tinha) e esperar algumas horas pra secar, tudo voltou a funcionar perfeitamente, e meu amigo pode se livrar da cadeira elétrica.  Nesse caso, agi rápido porque já tinha tudo meio que “pré-mastigado”. Já tinha lido algo sobre como retirar o teclado do notebook pra trocar a memória e também já tinha lido sobre celulares molhados que ressucitam quando imersos em álcool.

Esse pré-aprendizado é importante. Acabo lendo um monte de coisa que fica hibernando no meu cérebro, depois quando preciso de algo urgentemente, fica mais simples de encontrar. Eu costumo dizer que não conheço muitas coisas, não sou um programador excelente e nem um sabe-tudo em informática, mas sou muito bom em encontrar soluções que não conheço (e isso me torna dependente da internet pra trabalhar).

Enfim, esse post é puro desabafo e uma forte justificativa pra não postar nada relacionado a tecnologia de internet ultimamente, devido a todo esse meu… ócio.

E ainda tem gente que rouba imagens

Friday, August 24th, 2007

Breve nota:

Parece que a Efectiva tem um parceiro bem incomum, olhem nessa página (screenshot aqui, caso já tenham arrumado).

Bom, não podemos ter preconceito com a opção sexual de ninguém, cada um escolhe seu parceiro, não é mesmo?

Uma pena eles terem definido o tamanho da imagem na tag, seria tão mais divertido poder substituir o logotipo da F2B que eles roubaram de mim por uma foto maior!

Quer saber mais?

Feeds no Orkut

Thursday, May 31st, 2007

Ok, foram duas postagens ontem, mas essa é necessária, e rápida. Finalmente o orkut adicionou integração de feeds ao serviço.

Ao entrar na recém-adicionada página de gerenciamento de feeds, o orkut detectou meus blogs construídos através do Blogger. Interessante. Posso adicionar links para leitura de feeds direto no meu perfil.

Ele parece ler qualquer feed por esse endereço, substituindo a parte do endereço com meu feed por outro qualquer, mas somente os cadastrados aparecem no perfil.

Só isso :) Prometi ser breve.

Orkut pilantra

Saturday, May 26th, 2007

Estava navegando em um tópico no orkut, clicando no botão “previous”.

orkut1.jpg

E subitamente…

orkut2.jpg

Olhem só o lugar do título do anúncio :)

orkut3.jpg

Cliquei sem querer no anúncio. O Google ganhou alguns centavos. Será que eles fazem de propósito!?

Não gosto do Ubuntu

Saturday, May 12th, 2007

Não gosto do Windows, nem do Mac OSX, nem de nenhuma distro Linux que experimentei, especialmente o Ubuntu.

Logo que instalei o Ubuntu vi que o meu hardware mais bem-quisto, o meu mouse Genius de porta serial, não tinha sido reconhecido. Se fosse no Windows ou Mac, eu teria me virado com o teclado, mas no Ubuntu foi impossível, completamente inacessível. Isso é o de menos.

Eu acho todos os sistemas operacionais gordos demais. Eu não uso editor de texto, planilhas, jogos idiotas, duzentos tipos de navegadores diferentes, quatrocentos gerenciadores de janelas e não suporto aplicativos pra ler email.

Parece que toda distro Linux tem a síndrome de querer ter tudo que o Windows tem, só pra dizer “viu, Linux pode ser uma merda igual o Windows”. E sabe do pior? Agora tem esse papo de Desktop 3D, que nojo.

Um amigo me deu uma solução, montar minha própria distro. Mas quem tem paciência pra isso? Quero usar meu sistema agora.

O sistema operacional perfeito pra mim é qualquer um que seja completamente modular, que eu possa instalar somente o que eu quiser. O meu teria o Firefox, Inkscape, GIMP e só, e esses dois últimos usarei porque ainda não saiu uma boa versão do Fauxto, um tipo de Photoshop online.

Enquanto isso eu fico com o Windows mesmo, ele reconhece o meu mouse de 6 anos atrás.

Dicas e críticas

Friday, May 11th, 2007

Atualização rapidinha com algumas críticas e dicas:

  • Há um tempo atrás conheci o Blogmusik, uma rádio online bem simples e descomplicada. O serviço ficou fora do ar pra reestruturação e deixei meu email no campo para ser avisado quando o serviço voltasse. Pois é, confiei no aviso que dariam e não visitei mais o site. Hoje descobri que voltaram e sequer me avisaram, ponto negativo pro Blogmusik.
  • Recomendo esse excelente tutorial sobre XML em português.
  • Sempre que uso algo em Flash de algum site, o Firefox não me deixa usar os comandos de teclado pra fechar aba, abrir nova aba e todos os demais. Isso é bastante irritante!
  • Eu timidamente inaugurei outro blog meu, o Metalingua, que também tem um Fórum. Ambos pra discutir sobre temas polêmicos. Se interessar, tá aí a dica!
  • Essa semana desassinei três feeds do meu leitor por um único motivo: Alteram algo e repentinamente todos os posts aparecem como não-lidos. Entre eles está o famoso ProBlogger.

O Melhor Anti-tranqueiras da Internet

Saturday, April 21st, 2007

Não sei se a falta de estudo leva as pessoas a praticarem crimes virtuais, mas de uma coisa eu tenho certeza: Golpistas, mentirosos e ignorantes são campeões em erros de português, isso é um fato.

Entrando no Quatrocantos, uma das melhores referências sobre hoaxes na internet, é comum ler notas sobre erros de português grosseiros e erros de concordância em cada hoax spam.

O mais recente que vi foi nesse post que fala sobre um spam que promete conceder vistos americanos em 48 horas. Olhem só o nível da escrita:

  • Visto por meios legais atravéz de federações esportivas;
  • Não há cobrança de taxas adiantadas;
  • Antecipação para agendamento para visto americano em três consulados.

Além de escrever palavras erradas, comete erros de concordância primitivos.

Eu ignoro completamente textos com erros de português estúpidos demais. Por que devo considerar uma informação que provavelmente foi escrita por um leigo, não teve qualquer revisão e além de tudo dificulta minha leitura?

Fazer pequenas abreviações e cometer pequenos errinhos usando algum comunicador instantâneo (como o MSN, Google Talk, etc.) é comum, faz parte de um tipo de linguagem coloquial dentro da internet. Só que publicações não são conversas e devem ser escritos com português correto.

Se você quer evitar vírus, mentiras, hoax, enganadores, charlatões e picaretas: aprenda português.