segunda-feira, 13 de julho de 2009

Dropoly

Aqui está algo que ficará na história da informática!

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

Para já em iPhone e iPod Touch.

quarta-feira, 8 de julho de 2009

Leitura para Férias

Recomendo vivamente a leitura do livro

The Productive Programmer - Neal Ford - O'Reilly

da série /Theory/In/Practice.

ISBN: 978-0-596-51978-0

O livro fala de produtividade no trabalho. Está claramente vocacionado para a produtividade do trabalhador informático. Ao longo do livro lêem-se muitas das coisas que até sabemos mas não colocamos em prática. Fala também do muito software que está disponível para sermos mais produtivos.

É um livro para ler e recordar as lições aprendidas.


sexta-feira, 17 de abril de 2009

Unix - Consola Gráfica no Windows

Por vezes é necessário ter uma consola gráfica no Windows para uma dada consola de linha de comandos em Unix.

Eis como a ter:
  1. Instalar o cygwin (http://www.cygwin.com/)
  2. Na consola do cygwin escrever: /usr/bin/startxwin.sh
  3. Na janela que aparecer escrever: xhost +
  4. Na consola do sistema onde se está a trabalhar (consola de linha de comandos em Unix), escrever: export DISPLAY=:0

quinta-feira, 19 de março de 2009

iBatis e Conjuntion OR

O uso da conjunction OR obriga a que se coloque um espaço antes da condição. Caso contrário o iBatis transforma tudo numa string sem espaços e dá um SQL inválido.

Exemplo:

<iterate conjunction="OR" property="params"><![CDATA[ ]]>param_1=#params[]# </iterate>

Sem o <![CDATA[ ]]> o SQL estaria todo pegado (sem espaços) e daria SQL inválido na Base de Dados

iBatis e uma Query com IN

Depois de andar às cabeçadas aqui vai a solução para como realizar uma query com IN no iBatis.

A classe ClasseParametros contém:
  • params_2 -> java.util.ListList
  • param_1 -> String

<update id="updateXpto"
parameterClass="ClasseParametros">
UPDATE tabela_xpto
SET param_1 = #param_1#
WHERE param_2 IN(
<iterate conjunction="," property="params_2">#params_2[]#</iterate>
)
</update>

segunda-feira, 12 de janeiro de 2009

Alternativa à Amazon

Eis aqui uma alternativa à Amazon.

http://www.bookdepository.co.uk

Tem portes grátis para vários países do mundo, inclusive Portugal :-D
Além disso os preços são geralmente mais baixos do que na Amazon.