Quem eu NÃO sou

August 27th, 2008

Não é difícil descobrir quem eu sou - tem um link logo aí em cima. O difícil, algumas vezes, é descobrir que eu não sou.

Calma, já explico: navegando na internet, acabei entrando em um perfil de uma rede social de uma pessoa com o nome “Felipe Silveira”. Ora bolas, meu nome é muito comum, e isso é relativamente fácil de ocorrer. Olha aí o perfil dele:

Até aí tudo bem. Mas comecei a olhar o perfil, e qual não foi minha surpresa quando achei um link “Felipe Silveira | Blog!” com a URL - adivinhem - http://www.felipesilveira.com.br/blog!

Caro Felipe, fico lisonjeado em saber de sua admiração pelo meu blog, a ponto de listá-lo como se fosse seu, mas acredito que as pessoas que entrarem nele através do seu perfil ficarão desapontadas ao saber que este NÃO é seu blog. É feio isso, você não acha?
E pelas informações apresentadas, é um perfil profissional. Qual empresa você acha que gostaria de contratar um funcionário que faz uma coisa dessas?

A todos nós, uma lição importante: para um carreira sólida e respeitável, o primeiro requisito é a honestidade. Diz o velho ditado que a mentira tem pernas curtas. Sábio foi quem o criou.

Symbian, Android e a nova tendência do mercado

August 23rd, 2008

Alguns meses depois do google ter anunciado seu sistema operacional para celulares - o Android - A Symbian foundation abriu grande parte de seu código a desenvolvedores e se reafirmou como uma plataforma - agora aberta - de desenvolvimento de software.

Estes projetos mostram uma nova tendência quase natural no desenvolvimento de software embarcado: A “separação” entre desenvolvimento de software e de hardware, nos moldes do desenvolvimento para PCs.

Eu um futuro bem próximo, qualquer usuário de celulares terá a opção de escolher o sistema operacional de seu telefone. Isso é muito bom, como todo poder de decisão.

Novamente - tal como aconteceu com os Macs, no principio - a Apple nada contra correnteza e não dá sinais de oferecer esta possibilidade aos seus usuários, ao contrário da maioria dos fabricantes (Leia-se Nokia, Motorola, Samsung, Sony-Ericsson, etc.)

O que, de qualquer forma, me deixa muito entusiasmado é que finalmente o mundo de desenvolvimento embarcado está agitado e coisas novas virão. E como não poderia ser diferente, coisas novas sempre animam os amantes da tecnologia. É esperar para ver.

Hello World em WhiteSpace

August 15th, 2008
   
   	  	   
		    	
   		  	 	
		    	 
   		 		  
		    		
   		 		  
		    
	  
   		 				
		    	 	
   	 		  
		    		 
   	     
		    			
   			 			
		  
  	   
   		 				
		    	  	
   			  	 
		    	 	 
   		 		  
		    	 		
   		  
	  
		    		  
   	    	
		    		 	
   		 	
		    			 
   	 	 
		    				
    
	
	     
empty-line
    	
empty-line
 			 
empty-line
	  	 
	
     	
	   
empty-line
  	
empty-line
   	 
empty-line
empty-line/EOF

E este foi um exemplo da linguagem de programação WhiteSpace, criada pelo Edwin Brady (e que foi apresentada no dia primeiro de Abril de 2007)

Acredite ou não, são estes os elementos que compõem a linguagem: Apenas espaços em branco e tabs. Tem interpretador e tudo. Para quê server? nada :-)

A página do projeto: http://compsoc.dur.ac.uk/whitespace/

Acredita agora?

Desenvolvimento web em… C?

August 6th, 2008

Pois é exatamente esta a proposta do Scott Petersen, da Adobe.

Em suma, o projeto Tamarin (que já nasce forte, apoiado por Adobe e Mozilla) cria um módulo do flash capaz de entender C.

Claro que não é tão simples como parece; foi criado um compilador C especial, responsável por gerar código para uma máquina virtual rodando em ActionScript. Engenhoso.

Dando certo ou não, a idéia é muito boa e abre uma gama muito grande de possibilidades - aposto que muitos aí já estão imaginando o slackware rodando num flash player :-)

É claro que existem muitas barreiras a serem enfrentadas, e já imagino que a performance deve ser a maior deles, mas a idéia por si só merece algumas palmas.

O arigo inteiro pode ser acessado aqui.

Mozilla kitchensink

August 6th, 2008

Desenvolvedor de software é, na grande maioria das vezes, um fanfarrão.

Olha o bug que abriram para o pessoal da Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=122411

Traduzindo, estão reclamando que o browser não tem uma pia de cozinha. E o pior de tudo é que resolveram o bug. Quem tem o browser na “versão corrigida” pode digitar about:kitchensink na barra de endereços e ver a “solução”. Quem não tem o referido browser, é só acessar http://www.mozilla.org/docs/web-developer/samples/kitchensink.xml para ver uma demonstração.

E quem disse que a gente não se diverte? :-)