Monday, July 31, 2006

ShoZu for Flickr

Este fim de semana estava fazendo alguns testes com o Flickr API e encontrei um serviço legal oferecido gratuitamente por um site parceiro do Flickr, trata-se do ShoZu.



"ShoZu is the easiest and coolest way to upload photos from your phone to your Flickr PhotoStream.

With just one click your photo or video is on the Web. You can add a description and tags either before or after uploading it. You can even change them later, from your phone.

When friends or fans comment on any photo in your Flickr photostream, ShoZu forwards those comments to your phone while you're still at the beach, concert or wherever - now that's really cool!

And ShoZu keeps on getting better. You can now set up your favourite email addresses and blogs in ShoZu - and then email or post your photos and videos in seconds." - from ShoZu website.

Resumindo instalei o client do ShoZu no meu celular e agora posso postar diretamente as fotos que tiro na minha conta do flickr (e exibir no meu blog através do Flickr Badge).
Achei bem interessante e interativo, a única coisa que tive que ajustar foi o tamanho da foto para 160x120 para não ter nenhum problema ($ pela utilização do GPRS) no final do mês com minha fatura de celular. Segue como ficou a imagem:

Thursday, July 27, 2006

Presenting Motorola Moto Q

Atualmente este é o celular que mais me chama a atenção. Quem sabe no futuro não venha a utilizá-lo para fazer as minhas ligações, tirar fotos, mandar mensagens e quem saber fazer uns programinhas em J2ME ou C#.

Bom, acredito que ele é um bom celular devido a junção de algumas qualidades:

  • Teclado QWERTY (Fácil para escrever e-mail, URL e SMS)
  • Windows Mobile 5.0 (Afinal sistema operacional windows é outra coisa né)
  • Thumb Wheel - igual ao BlackBerry (Essa rodinha na lateral é show para navegar na internet)
  • Camera de 1.3 mega pixel
  • Tela de 320 x 240 pixels, 65K TFT (Muitas cores mais realista)
  • 64MB RAM / 128MB Flash of built in memory
  • Conectividade via Bluetooth, IrDA and mini-USB
Ele reúne grande parte das melhores coisas que um celular pode oferecer. Acho que somente uma antena Wi-Fi cairia bem.

http://direct.motorola.com/ENS/q-home.asp?Country=USA&language=ENS&productid=30419







Wednesday, July 26, 2006

Why Blog?

Oras bolas, taí o porque resolvi criar este blog. Foi idealizado assim que li o treixo abaixo:

Why Blog?
"There are a lot of different things you can do with a weblog. For example, you can do commentary, on the craft of coding, on the business of software development, on the direction of the platform, etc. Or you can be a sort of "reporter at large", providing news from trade shows, projects (yours or others'), industry and professional groups, etc. Another option is to write a sort of mini-article, offering tutorials or perspectives on coding, perhaps with ample examples of the techniques you're discussing."

Achei ser uma maneira interessante de fazer um tracking das coisas que encontro pela internet e de certa forma distribuir esse conhecimento com pessoas que leiam o blog (espero que existão)

Mudando de assunto tem duas frases que acho interessante.

A primeira eu já tinha ouvido alguem dizer mas não tinha entendido o porque. É comum encontrar em foruns e comunidades Java discuções sobre produtividade (não que essa discução não tenha sido feita antes, mas com o lançamento do JEE5 ela voltou a tona) daí encontrei essa frase lá no meio.

"When the only tool you have is a hammer, every problem looks like a nail"

Vejo todo mundo discutindo sobre usar ou não usar EJB3, JPA e JSF. Daí vem a frase, tudo vai depender do problema. Não dá para cortar um bolo com um martelo.

Outra frase interessante é a contruída em cima do Leadership Statement da Accenture: People Developer, Value Creator, Business Operador.
Essa aqui eu acho que se enquadra mais ao meu dia-a-dia no desenvolvimento de aplicações:

"Bug Developer, Core Dump Creator, Fire Dept Operator"

Tuesday, July 25, 2006

Blog Interessante! Geek And Poke

Estava eu boiando pela internet atras de coisas interessantes até que encontrei um blog chamado Geek And Poke, bem original com varios cartoons legais.

Um dos desenhos que observei tem bastante a ver com um livro que estou lendo e gostaria de compartilhar pois achei bem legal.

Don't Make Me Think!: A Common Sense Approach to Web Usability

Publisher: New Riders
Pub Date: October 13, 2000
Print ISBN-10: 0-7897-2310-7
Print ISBN-13: 978-0-7897-2310-9

O livro é bastante interessante e fácil de ler. Bem legal para desenvolvedores que criam aplicações para a Web e (raramente, digo isso devido ao Time Pressure) se perguntam como podem deixar suas aplicações mais simples e óbvias.

Mas afinal o que isso tem a ver com o blog Geek And Poke, aí vai a resposta:



E essa imagem aki!!! Eh interessante pelo fato do "NO serial" como uma das reivindicações dos manifestantes. É a cara do movimento Open Source não?!

Monday, July 24, 2006

Cara esse video é engraçado!

Comic Soccer @ YouTube

http://www.youtube.com/watch?v=vaFm47lsL2g

Let's get it started with some tech jokes!!

Bom como estou na fase inicial de um blogger, nada mais interessante que algumas piadinhas e imagens interessantes de se ver!

Vamos começar com uma sobre Linguagens de Programação:

Java:Chega, encontra o dragao.Desenvolve um framework para aniquilamento de dragoes em multiplas camadas.Escreve varios artigos sobre o framework mas nao mata o dragao.

.Net:Chega, olha a ideia do Javanes e a copia, tenta matar o dragao, mas e comidopelo reptil.

C:Chega, olha para o dragao com olhar de desprezo, puxa seu canivete, degola odragao. Encontra a princesa, mas a ignora para ver os ultimos checkins no cvs dokernel do linux

C++:Cria um canivete basico e vai juntando funcionalidades ate ter uma espadacomplexa que apenas ele consegue entender ... Mata o dragao mas trava no meio daponte por causa dos memory leaks

COBOL:Chega, olha o dragao, pensa que ta velho demais para conseguir matar um bichodaquele tamanho e pegar a princesa e, entao, vai embora.

Pascal:Se prepara durante 10 anos para criar um sistema de aniquilamento de dragao...Chegando la descobre que o programa so' aceita lagartixas como entrada.

VB:Monta uma arma de destruicao de dragoes a partir de varios componentes, partepro pau, pra cima do dragao e, na hora H, descobre que a espada so funcionadurante noites chuvosas...

PL/SQL:Coleta dados de outros matadores de dragao, cria tabelas com N relacionamentoscomplexidade ternaria, dados em 3 dimensoes, OLAP, demora 15 anos para processara informacao. Enquanto isso a princesa virou lesbica.

Ruby:Chega com uma p*t* fama, falando que e o melhor faz tudo, quando vai enfrentar odragao mostra um videozinho dele matando um dragao ... O dragao come ele detedio.

Smalltalk:Chega, analisa o dragao e a princesa, vira as costas e vai embora, pois eles saomuito inferiores.

Shell:Cria uma arma poderosa para matar os dragoes, mas, na hora H, nao se lembra comousa-la.

Shell(2):O cara chega no dragao com um script de 2 linhas que mata, corta, stripa,empala, pica em pedacinhos e empalha o bicho, mas na hora q ele roda o scriptaumenta, engorda, enfurece, e coloca alcool no fogo do dragao.

ASSEMBLY:Acha que ta fazendo o mais certo e enxuto, porem troca um A por D, mata aprincesa e transa com o dragao

Fortran:Chega desenvolve uma solucao com 45000 linhas de codigo, mata o dragao vai aoencontro da princesa ... mas esta o chama de tiozinho e sai correndo atras doprogramador java que era elegante e ficou rico.

FOX PRO:Desenvolve um sistema para matar o dragao, por fora e bonitinho e funciona, maspor dentro esta tudo remendado, quando ele vai executar o aniquilador de dragoeslembra que esqueceu de indexar os DBF.

ANALISTA DE PROCESSOS:Chega ao dragao com duas toneladas de documentacao desenvolvida sobre o processode se matar um dragao generico, desenvolve um fluxograma super complexo paralibertar a princesa e se casar com ela, convence o dragao que aquilo vai ser bompra ele, e que nao sera doloroso. Ao executar o processo ele estima o esforco eo tamanho do estrago que isso vai causar, a assinatura do papa, do buda e doRaul Seixas para o plano, e entao compra 2 bombas nucleares, 45 canhoes, 1 portaavioes, contrata 300 homens armados ate os dentes, quando na verdadenecessitaria apenas da espada que estava na sua mao o tempo todo.

CLIPPER:Monta uma rotina que carrega um array de codeblocks para insultar o dragao,cantar a princesa, carregar a espada para memoria, moer o dragao, limpar asujeira, lascar leite condensado com morangos na princesa gostosa, transar com aprincesa, tomar banho, ligar o carro, colocar gasolina e voltar para casa. Nahora de rodar recebe um "Bound Error: Array Access" e o dragao come ele comfarinha.