Arquivo para Abril, 2008

Programação: Tabelas de compatibilidade de Eventos

Quem trabalha com (X)HTML/Javascript/CSS tem conhecimentos básicos dos eventos dos elementos HTML para o navegador. O exemplo clássico p/ o CSS é o “:focus” (que para o IE só funciona para links) e um exemplo clássico para o HTML/Javascript seria o “onclick“.

Quem é desenvolvedor sabe que para dar foco a elementos que não são links (principalmente e talvez exclusivamente nos navegadores da Microsoft), tem que fazer um “approach” (vulgo POG) via Javascript. Ou seja, incomodativo. :(

PPK, do quirksmode.org, deu um update nas sua tabelas de compatilidade de Eventos. Testando todos os eventos, dos mais comuns até os mais raros de se acontecer. Criando uma relação com navegadores com suporte aos padrões da W3C e Microsoft, criando e disponibilizando páginas com exemplos dos eventos.

Tabela de Compatilidade de Eventos

Para mais detalhes sobre o assunto: Event compatibility tables - QuriksMode Blogs.

Eu achei muito boa esta tabela, favoritei aqui para usar como referência. Não sabia que tinha um evento para “recortar” textos. :P

Humor: Jogo do Padre Perdido do Balão

Direto da G1: Fiéis rezam 24 horas para encontrar padre desaparecido.

É legal ver que o pessoal da cidade onde ele fazia as missas estão numa maratona de novenas/missas em prol da alma do Padre Carl. :)

Ele tá tão famoso, que ganhou seu próprio jogo: Game Crazy Carl!

Crazy Carl

O Jogo parece simples, mas não é! Você tem que ficar desviando de aviões, passando por árvores e enfrentar o grande inimigo do Padre Perdido, o GPS!

Crédios a Alvaro G. Rodrigues por brincar com a desgraça alheia. :D

PHP: Classe HTTP

Sempre precisamos nos comunicar com outros servidores web, para pegar dados de páginas ou respostas dos mesmos, podemos utilizar centenas de métodos, escrevendo classes, funções para isto, Mas para que se desgastar com isso? Nossa, você ter que ficar construindo métodos para ler as respostas do documento e tudo mais (pensa que acessar webpage é a mesma coisa via navegador, bunitinho? Que nada, é tudo via código de Headers).

Utilizem uma boa classe: HTTP Class - PHPFour

È uma classe HTTP que usa tanto CURL ou fsockopen para pegar dados de páginas da web. Tem suporte a um grande lque de funcionalidades que sempre precisamos.

A documentação detalhada pode ser encontrada aqui e a classe pode ser baixada aqui. Criem um Front-end para a classe e mãos a obra. ;)

No site do criador, pode achar a lista de funcionalidades e exemplos de uso.

Curiosidade: Um tempo brinquei com acessar o Orkut via PHP, para ler meus Scraps. :P

Noticia: Pronunciamento de Matt Mullenweg sobre WordPress.com no Brazil

WordPress Logo

Matt Mullenweg, co-fundador do Wodpress, postou hoje em seu blog a respeito do bloqueio do WordPress aqui no Brasil, nos informado melhor a respeito deste processo.

Trecho do post:

Um juiz brasileiro determinou que um blog hospedado no Wodpress.com deveria ser bloqueado no Brasil. Uma associação local de provedores de serviços de Internet mencionou que isso seria feito por meio de bloqueio de endereço IP, algo que comprometeria o acesso ao WordPress.com no Brasil e não bloquearia o blog.

Legal da parte do Matt, que traduziu seu post para Português, para os leigos em Inglês. :D

Prometeram nos manter informados a respeito disto, até conseguiram um advogado 4Free para representa-los aqui. :)

Para mais informações: WordPress.com in Brazil - Blog Wodpress.com

PHP: Transformando Arrays em Objetos

Esta é para o pessoal que ama trabalhar com Objetos no PHP, uma maneira bem simples de converter uma Array para Objeto:


<?php
$pessoa = array(’nome’ => “Julio Luiz”, ‘profissao’ => “Programador”, ‘idade’ => “22 Anos”);
// Utilizando type casting
$pessoa = (object)$pessoa;

echo $pessoa->nome; //Julio Luiz
?>

Se você notou, utilizei um “Type Casting“, manipulando o tipo da variável, passando de Array para Objeto. É uma maniera elegante de pegar dados da variável. :D

Para mais informações sobre Type Casting: Manual do PHP - Manipulação de Tipos.

Fotos Padre Perdido dos balões

Direto do G1: Mesmo com chuva, Exército e bombeiros mantêm buscas por padre.

Ontem estava eu e a namorada vendo televisão, quando saiu esta noticia pela Record. Até discuti com ela se valeria a pena de mover o exército para tal ato e ainda o sensasionalismo da TV mostrando que tinha até dois enfermeiros lá na mata! Óóó :o

Para mim o Padre está vivo, viajando por ai, tanto que está sendo fotografado e ficando famoso, aperecendo em diversos lugares e filmes, é um padre itinerante e cinematográfico. :P

Mas deixando brincadeiras de humor negro de lado, acho que ele tá é boiando no mar. Não teria como alguns meterologias e balonistas fazerem a Engenharia Reversa das rotas de ventos para determinar uma perímetro de busca no mar?

Mais fotos recebidas por e-mail (nada para fazer?) do Padre do Balão:

Game: Prototype (PC)

Prototype Game Logo

Prévia da UOL Jogos:

Com um enredo rico, permeado por elementos de conspirações e intrigas, “Prototype” pretende fazer uma abordagem diferente ao gênero de mundo aberto, popularizado por “Grand Theft Auto”.

Trailer 1:

Trailer 2:

Apelação pouca é bobagem! :P

Vai ter edições do game para PlayStation 3 e XBOX 360.

Mais informações: Prototype - UOL Jogos / Site do Game (Pesado!)

Ronaldo Fenômemo e o Travesti

Direto do G1.com.br:

De acordo com o jogador, ele foi a um motel com prostitutas e descobriu que elas eram, na verdade, travestis. Um deles, conhecido como Andréia, teria pedido R$ 50 mil para não levar o caso à imprensa.

O ser em questão se chama André Luís Albertini, cujo nome de guerra é Andréia Albertini. :O

Andréia Albertini
Olha no nivel da “minina de guerra”

Video da notícia: Ronaldo se Envolve em Escandalo com Travestis

Acredito que ele tenha sido vítima de exploração alheia e também acredito em coelinho da páscoa, papai noel, gnomos verdes, Leprechauns, etc…

Bem feito, quer comer qualquer coisa, tem que pagar!!! De Cicarelli a Travesti pobre, seria uma evolução? Pelo menos estre Travesti enganou ele.

Desgraça pouca é bobagem com o Ronaldo, Fenômeno de problemas. Mas ele deu o troco: Travesti pode ser indiciado por furto e extorsão contra Ronaldo, diz polícia - G1.com.br

Humor: Visão do Pais, segundo os Gaúchos

Trecho do “Manifesto do Orgulho Gaúcho”:

Fazer o que se depois do GRANDE RIO GRANDE DO SUL so encontramos cabeças chata, picas grandes, vendedores de rede e outros idiotas que falam asneiras a respeito de meu estado, no entanto quando a situação aperta vem pra cá comer nossas prendas. Que se foda o resto do país , o resto que não tem tradição nao tem gloria.

Vocês nunca se quer se levantaram contra nada pois não tem o sangue forte que corre em minhas veias e nas de meus conterraneos. Podem falar o que quiserem mas se refletirem verão a verdade o unico estado que teria condiçoes de se manter sem o resto do país é o nosso, não apenas por questões de recurso mas sim por que quando não chove a merda da soja não cresce e nos se fudemo tudinho junto.

Quem não tem tradição está fardado a ser um idiota sem raizes e orgulho de ser o que é, e por isso fala de quem tem esse orgulho e tradição. Fracotes algum dia nós teremos a oportunidade de guerra e cortaremos o pescoço de cada um de vocês.

O RIO GRANDE DO SUL NÃO É UM ESTADO, É UM PAÍS!

A visão do Gaúcho a respeito do Brasil:

Mapa do Brasil

É velho isto, mas vale sempre lembrar, para dar risadas. :D

Não sei o por que, mas paranaenses não se acostumam muito ao “jeito” Gaúcho. O__o’

Nota: Não sou gaúcho (apesar de meu pai ser) xD
Nota 2: Minha namorada é gaúcha. :P

UPDATE (11:47): Resposta dos Paranaenses para este novo mapa:

Mapa do Brasil Paranaense

Unica coisa considerável nesse mapa é a parte de Brasília.

FancyUpload - Swiff meets Ajax

Recomendo para quem quer fazer um upload mais dinâmico para seu site, o FancyUpload.

FancyUpload

Swiff encontrou o Ajax para um modo poderoso e elegante para seus uploads. FancyUpload é uma espécie de “file-input replacement” que gera uma lista de multipla seleções de arquivos (tipo o do Flickr), com envio em espera, tudo isso com uma barra de progresso animada. É super fácil de implementar, totalmente independente do servidor, completamente estilisável via CSS ou (X)HTML e póde utilizar a MooTools.

Destaques do FancyUpload:

* Select and upload multiple files
* Filter files by type in the select dialog
* Optional Events to add your own behaviour
* Show and filter useful file information before the upload starts
* Limit uploads by file count and/or file size
* Platform and server independent, just needs Flash 9+ (> 95% penetration)
* Unobtrusive, since the element is replaced after the swf loaded successfully
* Cancel running uploads, add files during upload
* Everything is optional, documented and easy editable
* New in 2.0
o Get the server response after upload for showing additional informations or previewing the image, etc.
o Shows the current upload speed and the time left
o Send additional request data via GET or POST variables
o Set the filename for the upload request

Para verem um exemplo: FancyUpload Showcase.

Via Ajaxian

Próxima Página »