sexta-feira, 22 de outubro de 2010

Adoro quando a cidade fica assim!


[]'s

domingo, 5 de setembro de 2010

The bug is on the table! - Magic Mouse / Magic Prefs / Fire Fox / Abas

Acabei de descobrir o que tanto me apurrinhava esses dias.

Ao usar o firefox ou qualquer navegador que suporte "abas" para navegar, simplesmente, ao alternar entre as abas as mesmas fechavam… o.O coisa estranha hein!?

Pois bem, fiquei desconfiado do magic mouse que estou usando, mas, fiquei mais desconfiado ainda do "MagicPrefs", um programinha utilizado para turbinar o magic mouse com algumas novas funcionalidades.


É isso, desliga esse tal MagicPrefs e seja feliz!

PS. É claro que isso pode ser alguma configuração do MagicPrefs, massssss, no meu caso, preferi desabilitá-lo.

[]'s

sexta-feira, 27 de agosto de 2010

Minha contribuição anual para a comunidade Rails! :D


Em junho desse ano, tive a oportunidade de falar sobre o Rails para a UNICENTRO em Guarapuava - PR.

Como a apresentação foi gravada, aproveito para disponibilizar para a comunidade.

>> http://webconf.rnp.br/p85068155/

Espero que apreciem.


[]'s

quarta-feira, 25 de agosto de 2010

W810i com tela branca piscando [RESOLVIDO]!

Dessa vez achei que havia perdido meu celular...

Ao ligá-lo após uma troca de chips, ele simplesmente começou a piscar uma tela branca e, depois disso, morreu.

Após consultar o nosso oráculo google, percebi que o problema era de software, nessecitando apenas da reinstalação da flash.

Por sorte, vi que a Sony disponibiliza um aplicativo chamado Update Service, que, no meu caso, funcionou divinamente. Foi só fazer a reinstalação e voilá! :)



É isso, fica a dica pra quem por acaso passar pelo pRoBreMa... :D

[]'s

quarta-feira, 18 de agosto de 2010

Setando Zoom to Fit no QuickReport! Delphi again! :D


Dias atrás precisei setar a opção "Zoom to Fit" no QuickReport, em Run Time.
Segue a solução encontrada na rede, com algumas alterações:

========================

Uses QRPrev;

Function SET_QR_ZOOM_TO_FIT : boolean;
var
i:integer;
begin
Result := False;
for i := 0 to Screen.FormCount-1 do
begin
if Screen.Forms[i] is TQRStandardPreview then
begin
TQRStandardPreview(Screen.Forms[i]).ZoomFit.Click;
TQRStandardPreview(Screen.Forms[i]).ZoomFit.Down := True;
Result := True;
end;
end;
end;


========================

É isso!

[]'s

terça-feira, 13 de julho de 2010

Dica de Leitura - Governança de Ti

Olha eu aqui AGAIN! :)

Acabei de ler (na verdade uma folheada minuciosa, não considerei como leitura), o livro "Implantando a Governança de Ti" do Aguinaldo Aragon Fernandes.


Considero o livro ser um apanhado de tudo que temos hoje relacionado a Governança de Ti, mas, infelizmente, ao meu gosto, passa longe de ser uma leitura empolgante. Acredito que esse tipo de livro sirva apenas para dar uma visão geral sobre tudo relacionado a Gov Ti, mas, também acredito que poderia ser abordado de uma forma mais dinâmica, menos formal.

É isso, recomendo o livro para quem quer dar os primeiros passos em Gov Ti.

Hasta la vista! ;)

[]'s

quarta-feira, 16 de junho de 2010

Nova cara!


Pois é, o corre-corre é tanto que acabei esquecendo de mais um aninho de vida desse blog. Dois meses se passaram e eu só me dei conta hoje... hehehe... o negócio tah pau!

Como de costume, alterei o visual, dessa vez aproveitanto os novos layouts disponibilizados pelo Blogger, que por sinal, achei bem mais profissionais e atuais.

É isso, nunca achei que escreveria tanto, e agora, passados 3 anos, vejo que estamos só começando.

Abraço!

segunda-feira, 3 de maio de 2010

Tratando Erros/Exceções de forma global no Delphi 7 com o "Application.OnException"

Sei que o assunto pra muitos vai parecer velharia, e até é mesmo, mas, como estou firulando esses dias com o Delphi, resolvi compartilhar esse detalhezinho que precisei para tratar exceções de forma global.


Sei que existem diversas dicas na net de como fazer isso, mas, nesse caso especial, vi que muitas pessoas estavam se enrolando ao tentar tratar Exceções do BDE como uma Exceção comum, então fica a dica:

1) Crie uma procedure no seu formulário principal

>> procedure ManipulaExcecoes(Sender: TObject; E: Exception);


2) Implemente a procedure conforme abaixo

>> procedure TFormPrincipal.ManipulaExcecoes(Sender: TObject; E: Exception);
Begin
TRATA_ERRO(E as EDBEngineError);
end;


3) No evento OnCreate do form principal escreva o seguinte código

>>procedure TFormPrincial.FormCreate(Sender: TObject);
begin
Application.OnException := ManipulaExcecoes;
end;


4) Por último implemente a função que trata os erros

>>Procedure TRATA_ERRO(vErro : EDBEngineError);
Var
x : Integer;
Begin
For x := 0 To vErro.ErrorCount -1 Do
Begin
If vErro.Errors[x].NativeError=0 Then
Case vErro.Errors[x].ErrorCode Of
9475:ShowMessage('Espaço Insuficiente em Disco.');
9479:ShowMessage('Tabela Está Cheia');
9429:ShowMessage('Espaço Insuficiente em Disco.');
9432:ShowMessage('Campo Obrigatório Sem Valor.');
9744:ShowMessage('Este registro não pode ser removido, outros registros dependem dele.');
9733:ShowMessage('Campo preenchido com valor incorreto! Verfique os dados informados!'+#13+vErro.Errors[x].Message);
9734:ShowMessage('Este registro não pode ser removido, outros registros dependem dele.'+#13+#13+'Para excluí-lo você deve primeiro excluir os seus dependentes...');
10241:ShowMessage('Registro em Uso Por Outro Usuário.');
10019:ShowMessage('Valor informado fora da limite permitido!')
Else
ShowMessage('Comunique o Erro Abaixo ao seu programador ou responsável pelo sistema.'+#13+IntToStr(vErro.Errors[x].ErrorCode)+'-'+vErro.Errors[x].Message);

End;
End;
End;



Pronto, agora é só usar!

[]'s

sexta-feira, 9 de abril de 2010

Positivo Y870 - Wireless caindo - Resolvido!

Essa é uma dica que me foi passada por um colega aqui do trabalho.

Ele estava tendo dificuldades com a wireless do notebook Positivo Y870 que sempre parava de funcionar após a utilização no Windows.

Para solucionar o problema ele fez o seguinte:

1- Removeu a tampa de proteção traseira do notebook.
2- Localizou e removeu uma etiqueta (aquelas de proteção dos cabos, etc).

3- Revelou uma pequena chave com as palvras "Intel" e "Others".

4- Alterou a chave para o lado "Intel".
5- Recolocou a tampa.


Pronto! Com esses passos a wireless tem o problema resolvido.

[]'s

sábado, 27 de março de 2010

D-Link DI-524 H1 - Caindo conexão - Resolvido!



Nas últimas semanas tive bastante trabalho com esse tal DI-524 da D-Link. O mesmo simplesmente travava do nada quando eu estava utilizando a conexão wireless.

A primeira coisa que fiz foi atualizar o firmware com a versão mais atual. Para isso basta ir no site do fabricante, baixar e atualizar. O procedimento é bastante simples. Aqui tem um breve tutorial de como proceder.

Pois bem, mesmo após a atualização continuei tendo problemas e resolvi dar uma olhada nas configurações do mesmo. De cara mudei o canal de frenquência utilizado pois no meu caso muitas das vezes eu não estava conseguindo nem dar um ping no roteador via wireless. Acredito que isso se deu por conta de interferências de uma antena de celular aqui próximo da casa, claro que é um palpite, mas mudando o canal consegui pingar sem problemas.


Mesmo assim o roteador continuou a parar do nada, e investigando mais um pouco as opções, vi que era possível escolher a "velocidade" de trabalho do mesmo, podendo operar em B, G ou N, e nesse caso, como não possuo nenhum equipamento N, resolvi deixar B e G. Para minha surpresa isso parece ter resolvido, pois já uso a uma semana e não estou tendo problemas.


Bom, a conclusão que tiro disso tudo é... Não compre D-Link... possuí um LynkSys e ele não deu "guêba" em nenhum momento.

É isso!

[]'s

--------------------

UPDATE: Vi agora que saiu a versão 4.05 do firmware, acho que vale fazer o upgrade. Para tal, acesse essa página e clique na aba suporte para fazer o download.

quarta-feira, 24 de março de 2010

Lotus 123, quem lembra?? :)

Esses dias tive a oportunidade de dar de cara com os discos originais do Lotus 123.

Não resisti e tirei umas fotos pra postar aqui, afinal não é todo dia que podemos dar de cara com essas relíqueas.



É isso!

[]'s

quarta-feira, 3 de março de 2010

O Código da Inteligência - Dica de Leitura

Dias atrás acabei de ler o livro "O código da inteligência" de Augusto Cury.

Pra quem comecou a sair dos livros técnicos, como é o meu caso, achei ser uma ótima pedida.

Fica a dica então!

[]'s

quinta-feira, 18 de fevereiro de 2010

Onde encontrar o BrOffice 2.1?

Após algumas rodadas, encontrei a versão que eu estava precisando para fazer uns testes... :)


Como acredito que muitas pessoas também estejam se batendo para encontrar, fica a dica...

>> http://linorg.usp.br/www.broffice.org/stable/2.1.0/

[]'s

terça-feira, 2 de fevereiro de 2010

Como instalar o Windows no ACER ONE / ASUS eeePC / NetBook

Esses dias recebi um Acer One e junto a ele a missão de instalar o Windows XP no mesmo. Pois bem, eu já havia traduzido um artigo sobre como instalar o XP em um eeePC, mas, achei um procedimento muito tabalhoso e lembrei de uma dica que outro dia meu primo comentou.

Depois de alguns testes a constatação, realmente funciona e é beeemm menos trabalhoso.

O procedimento é muito simples, depende apenas de se ter um leitor de CD/DVD e uma gaveta/case USB.

Veja a foto que tirei:


Pronto, depois de plugar tudo é só ir no setup (F2) e ajustar o boot.

Funciona que é uma beleza!

Ahhh, e detalhe, acabamos instalando o Windows 7 Ultimate e rodou tranquilo.

[]'s

quinta-feira, 14 de janeiro de 2010

iSight / Webcam ligada direto no Macbook


Ontem ao ajudar um colega a instalar o Snow Leopard em um Macbook, tive a surpresa de logo após finalizar a instalação perceber que a webcam/isight permanecia ligada o tempo todo, e ao testá-la no PhotoBooth vericifamos que a mesma não funcionava, ficando apenas uma tela escura.


Após algumas buscas descobrimos que isso é um defeito já conhecido e para resolver é bem simples. Basta seguir os passos:

1) Desligar seu macbook
2) Retirar a bateria e a alimentação externa

3) Segurar a tecla Power por 5 segundos sem a bateria

4) Colocar devolta a bateria
5) Religar o macbook


Pronto!

Seguindo os passos acima obtivemos o resultado esperado.

Agora é com vocês!

[]'s

quarta-feira, 6 de janeiro de 2010

Como compartilhar facilmente sua conexão wireless no Ubuntu 9.10

Esse artigo é uma tradução/adaptação do original "How to easily share your wireless connection in Ubuntu 9.10"

========================

Usuários do Ubuntu são adeptos a tutoriais e How-tos. Entre a página oficial de ajuda do Ubuntu, os Foruns Ubuntu e a nossa própria Bíblia Ubuntu MakeUseOf, talvez qualquer problema possa ser resolvido. Talvez.

Recentemente eu tentei configurar meu notebook no meu trabalho para compartilhar a conexão sem fio de Internet via Ethernet. Isso pode ser um pouco confuso, então permita-me comentar. Eu trabalho para a "Carbon Neural Computer Repair Company", então regularmente eu tenho computadores de pessoas na minha casa. Eu trabalho nesses computadores em meu trabalho, onde eu não tenho uma conexão cabeada para a internet. Eu no entanto tenho uma conexão sem fios e um laptop com o Ubuntu na minha mesa de trabalho que conecta a Internet.

O que eu precisei fazer foi plugar meus computadores clientes no meu laptop e assim ter acesso a Internt. Quando eu tentei procurar como compatilhar a conexão sem fios nesse sentido, eu primeiramente encontrei um série de instruções enigmáticas - geralmente girando em torno do excelente firewall Firestarter - nehum dos quais funcionou pra mim no Ubuntu 9.10

Mas não se preocupe - esta é uma simles forma de fazer isso, e eu percebi acidentalmente enquanto seguia os vários conjuntos de instruções que encontrei. Como um serviço para a comunidade Ubuntu, este é um simples guuia passo-a-passo de como compartilhar sua conexão sem fios através de sua porta ethernet no Ubuntu.

Passo 1: Edite as Conexões de Rede


No seu painel do topo, ao lado do relógio e no seus ícones de sistema, você verá seu indicador de rede. Quando quando você está conectado na rede sem fios, as barras características dizem a força da sua conexão. Clique com o direito, e então clique em "Editar Conexões".

Passo 2: Edite as Opções de Rede


Na janela que se abriu, tenha certeza que você está olhando para a guia "Cabeada". Então selecione a conexão "Auto eth0" e clique em "Editar".

Alternativamente você pode criar uma nova conexão cliando em "Adicionar", mas, eu achei mais simples apenas alterar a padrão.Apenas não se esqueça de lembrar que você alterou esta configuração no caso de você querer usar a porta Ethernet para acesso à Internet novamente, porque você vai ter que mudá-lo de volta se precisar.

Passo 3: Configurando o Compartilhamento


Aqui é onde o material começa a parecer confuso, mas não entre em pânico: não é assim tão mau. Clique nas "Configurações IPV4". Ao lado da palavra "Método:" existe um menu drop-down que permite que você escolha o modo em que o seu dispositivo Ethernet se conecta à rede. Selecione a opção "compartilhar com outros computadores".

Reinicie seu computador. Assumindo que tudo foi aplicado corretamente, você deverá agora estar apto para conectar qualquer computador a Internet através da sua porta Ethernet do seu laptop.

Conclusão

Esse certamente é um médoto mais rápido e fácil do que os métodos que encontrei procurando por como compartilhar uma conexão sem fios. Então, por que minha exploração dos fóruns e os inúmeros recursos disponíveis para outros usuários do Ubuntu não apontam isso? Bem, tanto quanto eu posso dizer, o compartilhamento de rede só foi tão fácil desde o lançamento do Ubuntu 9.10. Ninguém pediu ajuda em relação a este dado, portanto não há novas informações sobre o fórum, ou os wikis ou os diversos blogs sobre o Ubuntu.

Isso mostra que existe um limite para o que você pode aprender a usar um sistema operacional a partir de fóruns. Compartilhar de uma conexão de rede é muito mais fácil agora do que era há 6 meses atrás, mas porque ninguém está pedindo ajuda em fóruns não consegui encontrar nenhuma evidência de que isso é mais fácil agora - Vi apenas as instruções enigmáticas do passado.

Saiba que eu não quero criticar a excelente comunidade Ubuntu por sua falta de apoio, ao contrário a comunidade é a principal razão que eu uso o Ubuntu. Eu só acho que este é um bom exemplo de uma tarefa relativamente simples, você não pode realmente aprender, pesquisando no fórum.

O que você acha? Existe um caminho melhor para a comunidade Ubuntu fazer encontrar tutoriais como este fácil de encontrar? Se assim for, o que é? Vamos discutir isso nos comentários.

domingo, 3 de janeiro de 2010

Feliz 2010, atrasado, mas tá valendo! ;)

Fala pessoal!

Não tive tempo de fazer uma retrospectiva esse ano, mas, mesmo na correria, gostaria de desejar um Feliz Ano Novo para todos!


Espero que 2010 seja de muitas realizações para todos nós.

É isso, correndo é que se alcança!

[]'s