Posted by Luiz Picanço | Posted in ActionScript, AIR, LifeHack | Posted on 23-05-2010
2,148
O Webcam Life Log é um utilitário que tira fotos com a webcam, em um intervalo de tempo definido. Desenvolvi ele utilizando o Adobe AIR.
Para instalar, basta clicar na imagem abaixo.
Please upgrade your Flash Player
This is the content that would be shown if the user does not have Flash Player 6.0.65 or higher installed.
Screenshot:

O código-fonte está disponível no google code:
http://code.google.com/p/webcamlifelog
Posted by Luiz Picanço | Posted in .Net, C# | Posted on 09-04-2010
3,086
O Castle ActiveRecord é uma implementação do padrão homônimo feita em cima nHibernate. Um ORM bastante conhecido no mundo Java. Apesar de alguns comportamentos serem realizados pelo nHibernate, estarei aqui citando o ActiveRecord como responsável por tais comportamentos.
Um problema muito comum que eu costumo me deparar, é com a utilização de lazy loading no ActiveRecord.
Geralmente na utilização de lazy loading em aplicações web, é utilizado o padrão Session per Request para o SessionScope. Só que por padrão, o ActiveRecord persiste automaticamente (em algumas situações) as entidades, mesmo que seus métodos Save ou Update não tenham sido invocados. Isso costuma gerar uma série de problemas, como por exemplo, entidades com o seu estado interno inválido sendo persistido.
Para resolver esse problema, deve ser especificado o FlushAction como Never:
1
| SessionScope session = new SessionScope(FlushAction.Never); |
Assim, o ActiveRecord não irá mais persistir automaticamente as entidades. Em contrapartida, mesmo invocando os métodos Save ou Update as entidades não serão persistidas. Para que isso ocorra, será necessário utilizar os métodos SaveAndFlush e UpdateAndFlush, respectivamente, ou utilizar o método Flush da instância do SessionScope.
Posted by Luiz Picanço | Posted in Java, Pensamentos | Posted on 24-02-2010
4,553
- No início, a terra era sem forma e vazia
- Então Deus criou o Java e viu que era bom
- Com o Java ele levou 6 dias para escrever o código-fonte do universo
- No 7º dia ele botou para compilar e foi descansar
- E assim, tudo teve início
Powered by Java HotSpot Virtual Machine 6.0
Posted by Luiz Picanço | Posted in Ruby, Ruby on Rails | Posted on 21-02-2010
5,120
Um erro muito comum que costuma acontecer no ruby/rails, em ambiente windows é: “LIBMYSQL.dll is missing from your computer”

E a mensagem também pode aparecer no console da seguinte forma:
ruby.exe - Unable to locate Component
This application has failed to start because LIBMYSQL.DLL was not
found. Re-installing the application might
fix this problem.
Esse erro ocorre porque a dll do mysql, LIBMYSQL.dll, não foi localizada. Para resolver esse problema, faça o seguinte:
1 – Instale a gem do mysql
2 – Copie o arquivo LIBMYSQL.dll do diretório bin do mysql(ex.: c:\mysql\bin) para o diretório bin do ruby (ex.: c:\ruby\bin)
Posted by Luiz Picanço | Posted in Social Media, Web 2.0 | Posted on 25-08-2009
3,154