Posted by Luiz Picanço | Posted in Processing | Posted on 26-05-2010
3,746
Excelente tutorial do Thej, do blog Thejesh GN, sobre processingjs.
Nesse tutorial, ele ensina como criar um relógio analógico usando processing.
Getting started with Processingjs by writing Analog clock
Posted by Luiz Picanço | Posted in Javascript, Processing | Posted on 25-05-2010
2,771
Comecei a estudar processing. Processing é uma linguagem de programação para trabalhar com visualização de dados. Processing.js é um porte da linguagem para Javascript.
Como primeiro experimento, o famoso Game of Life.
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