D.I.Y.

30/03/2010

13063 hits

Reparação do SyncMaster 540N

Em 2007 comprei, pela internet e em uma loja de varejo, um computador fabricado pela Itautec para minha mãe. Foi um PC bem simples, apenas para funções relacionadas à navegação na internet e edição de textos simples.

O monitor de LCD que acompanhou o PC foi o Samsung 540N de 15 polegadas. Monitor simples, mas como tinha um outro Samsung, o 740N de 17" (estou com ele funcionando até hoje - abril de 2010), achei uma boa.

Menos de dois anos depois, o monitor 540N começou a apresentar os sintomas hoje já bem conhecidos de vários outros usuários: a fadiga do capacitor C115 de 1000uFx10V.

A exemplo do que já reportei no post "Reparação de TV Gradiente TF2952", resolvi fazer eu mesmo a troca do componente defeituoso.

Visão geral da fonte de alimentação

Desenvolvimento e Consultoria

14/03/2010

3848 hits

Conexão nativa a bancos de dados em ooBasic

O HSQLDB é o motor de banco de dados do OpenOffice/BrOffice por padrão. Outros BDs podem ser acessados utilizando-se ODBC ou JDBC, por exemplo.

Porém, para ter acesso via ooBasic a esses BDs, geralmente uma camada intermediária é usada.


DB -> JDBC -> ooBase -> ooBasic

Desenvolvimento e Consultoria

06/02/2010

6708 hits

Estendendo Zend_Form_Element

Em nossas tarefas de desenvolvimento, rotineiramente necessitamos fazer com que nossos elementos de formuláros sejam data aware. O caso mais comum é o dos selects que necessitam serem carregados com opções vindas de um banco de dados. Não raro esses valores sãoprovenientes de uma tabela que possui uma restrição do tipo chave estrangeira. Para os que estão acostumados com a utilização da biblioteca PEAR (PHP Extension and Application Repository), o componente HTML_Select tem um método loadDbResult() que carrega selects com dados vindos de um banco de dados.

Ultimamente (janeiro de 2010) iniciei o estudo do Zend Framework. Uma das primeiras coisas das quais senti necessidade foi justamente essa: popular selects a partir de um banco de dados, preferencialmente respeitando relacionamentos entre tabelas. Essa é minha primeira experiência buscado resolver tal problema meu.

D.I.Y.

28/01/2010

6401 hits

Organização de cabos

Inspirado no trabalho desenvolvido por Augusto Campos no post "Um organizador de cabos completo por menos de R$ 20, com uma grelha e 2 sargentos", decidi que era hora de dar uma arrumada no backstage de minha área de trabalho.

Vista frontal de minha área de trabalho em casa.

Vista frontal de minha área de trabalho em casa.

Antes utilizava canaletas de PVC coladas com fita dupla face para rotear e organizar os cabos atras de minha mesa. Mas sabe como é: hora ou outra tinha que soltar todos os cabos das canaletas para mudar uma simples conexão.

D.I.Y.

20/09/2009

2694 hits

LCDTorrents

Trata-se de um script em PHP para exibição de estatísticas do cliente torrentflux-b4rt em um LCD paralelo com 20x4 caracteres via lcdproc em um equipamento sem monitor.
Está executando sob GNU/Linux Ubuntu 2.6.24-24-server #1 SMP.

O LCD é do tipo Hitachi HD44780 (YM2004A by YAOYU TECHNOLOGY) compatível e ConnectionType=winamp, portando em uma ligação paralela.

LCD YM2004A (HD44780 compatível) ligado na paralela e exibindo lela inicial do lcdproc