You're settling for good when there's awesome.  Upgrade to Firefox 3.6!
Arquivo da categoria: Outros

What’s up, guys?

Atrasei um dia, mas está aí o novo visual do blog e site pessoal. Espero que gostem, já que o layout do blog ficou mais simples.

Tentarei preparar pelo menos dois posts bacanas para a próxima semana. Enquanto isso, ler e ler. ;)

[Updated 03/01/10]
Terminei de ler o livro há alguns dias e não cumpri os dois posts para a semana estabelecida. Que feio, uh? Fiz um post hoje e pretendo fazer outro guiando um usuário para criar um pacote no Ubuntu.

E ae, pessoal, como estão?

Sim, há três meses tenho estado inativo aqui no blog. Há cada dia que passava sentia que deveria voltar o mais rápido possível a blogar seja lá o que fosse. Confesso que além da falta de tempo, a preguiça tomava conta nos momentos livres devido o cansaço.

Como estou de férias, terei bastante tempo para descanso e estudos pessoais. Pretendo aprofundar meus conhecimentos em Flex/AIR para certificação, PHP e começar a brincar com Ruby onRails). Estarei postando algo que ache interessante ou que fiquei devendo anteriormente. :P

Dependendo do nível de coragem, farei uma página inicial de vergonha e mudarei o tema do blog. Só preciso acordar um dia estigado para tal. :D

Até mais!

Vamos direto ao ponto. O que acontece é que muitas vezes utiliza-se a palavra-chave this para referenciar a classe/objeto como um todo e quando este mesmo this é utilizado dentro de uma função anônima/closure de uma classe ele acaba referindo-se ao objeto Global e não a classe que possui aquela função.

Segue um exemplo mostrando a quem o this vai referir-se dependendo do escopo em que foi chamado:

package {

         public class Example
         {
                 public function Example()
                 {
                        var f:Funcion = function():void { // função anônima
                                trace(this);
                        }

                        f();
                        trace(this);
                }
        }

}

As saída serão:

[object global]
[object Example]

(mais…)

Há algum tempo já se vem discutindo o futuro da web em relação ao HTML5. Não se sabe ainda quando ficará pronto, mas já há muita coisa pronta e que dá para ser utilizada hoje. Quando lí comentários a respeito, achei que o  HTML5 seria uma piada. Porém, pelo que ví hoje, quebrei e feio a cara. Mudanças consideráveis e maduras em relação ao velho HTML4 aconteceram; e eu gostei. ;)

Quando entrei pro mundo web, comecei com HTML e mal. Vim realmente aprender sobre sintaxe e semântica com o surgimento do XHTML e do conceito tableless. O que muito me alegrou no HTML5 foi poder escolher que sintaxe utilizar na hora de codificar: XHTML; e/ou HTML5. Ficou bem mais confortável para o desenvolvedor, já imaginou ter que continuar a fechar a tag input como no HTML4?

(mais…)

Eu não conhecia a iniciativa até ter assistindo a um debate sobre música livre no FISL. Apesar de não ser músico, apoio a idéia do movimento.

Foi feita uma petição online. Se você entede o novo mundo da música, participe!

Para maiores informações: http://musicaparabaixar.org.br/