A revolução digital está acontecendo ou já aconteceu?

Posted by Rique Costa on August 22nd, 2009

Para refletir

iThink, therefore I am from iThink on Vimeo.

Solução para os erros do BDE relacionados a memória ($210D, $2500, $2501)

Posted by Adalberto on August 17th, 2009
Abaixo uso dois erros comuns em aplicações BDE, principalmente em SOs mais novos como Windows Vista e 2008 Server.
Erro: Conflito de compartilhamento de memória (Shared memory conflict – $210D)
Problema: O BDE está tentando usar um endereco de memoria que já está em uso pelo SO ou outra aplicação.
Solução:
1) Fechar todas aplicações BDE;
2) Executar o Administrador do BDE (Adm BDE) pelo “Painel de Controle” ou procurar o arquivo BDEADMIN.EXE (Adm BDE), este arquivo, normalmente, fica em algum diretório em “\Arquivos de Programas\Borland…”.
3) Ao carregar Adm BDE clique na aba “Configuration”;
4) Há um item na árvore, no lado esquerdo da tela do Adm BDE, chamado “Configuration”. Se não estiver expandido, expanda-o;
5) Depois, expanda “System”. Abaixo do “System”, selecione “INIT”.
6) Na janela ao lado direito, procure o parâmetro chamado “SHAREDMEMLOCATION”. Mude o valor para “5BDE”.
7) Depois, clique na palavra “Object” na barra de menu da janela principal e selecione “Apply”.
8) Responda “OK” para a confirmação de “Save all edits…” (Salvar todas alterações).
Erro: Memória insuficiente para esta operação (Insufficient memory for this operation – $2501)
Problema: Sua aplicação (ou outra aplicação BDE) consumiu a memória reservada para o BDE.
Solução:
1. Fechar todas aplicações BDE;
2. Executar o Administrador do BDE (Adm BDE) pelo “Painel de Controle” ou procurar o arquivo BDEADMIN.EXE (Adm BDE), este arquivo, normalmente, fica em algum diretório em “\Arquivos de Programas\Borland…”.
3. Execute o Adm BDE e clique na aba “Configuration”.
4. Há um item na árvore, no lado esquerdo da tela do Adm BDE, chamado “Configuration”. Se não estiver expandido, expanda-o;
5. Depois, expanda “System”. Abaixo do “System”, selecione “INIT”.
6. Na janela ao lado direito, procure o parametro chamado “SHAREDMEMSIZE”. Mude o valor para 4096.
7. Depois, clique na palavra “Object” na barra de menu da janela principal e selecione “Apply”.
8. Responda “OK” para a confirmação de “Save all edits…” (Salvar todas alterações).
Agora você pode tentar iniciar a aplicação novamente. Se ainda tiver problemas para rodar a aplicação e você estiver rodando ela em Windows NT, 2000 ou superior, abaixo tem algumas instruções sobre, mas desta vez deixe a propriedade “SHAREDMEMSIZE” com 4096, e altere a propriedade “SHAREDMEMLOCATION” para “0×5BDE”.
Então aplique as alterações antes e tente rodar novamente sua aplicação. Se o mesmo erro permanecer  tente alterar a propriedade “SHAREDMEMSIZE” para 8192. Se o erro persistir, você pode tentar informar “0×6BDE” para a propriedade “SHAREDMEMLOCATION”. Se ainda assim o erro persistir, você pode tentar outro valor para a propriedade “SHAREDMEMLOCATION”, conforme o intervalo exposto abaixo.
Outros valores podem ajudar a resolver este problema, são eles: 1000, 7000, and 7F00. Se nenhum desses valores resolverem, você pode tentar 2000, 3000, 4000, etc. ou qualquer valor dentro dos intervalos especificados para cada sistema operacional:
Windows 95/98: SHAREDMEMLOCATION = 9000 to FFFF
Windows NT/2000/2003/Vista/2008: SHAREDMEMLOCATION = 1000 to 7F00

Em experiência reportadas por outros usuários foi necessário remover ou desabilitar o driver da placa de som no Windows NT/2000/2003/Vista/2008 para resolver o problema, mas nomalmente somente “realocando” o pool de memória usado pelo BDE na propriedade SHAREDMEMLOCATION já é

o suficiente.

Fala ai pessoALL!

Abaixo uso dois erros comuns em aplicações BDE, principalmente em SOs mais novos como Windows Vista e 2008 Server, para exemplificar a parametrização de memória do BDE.

Read the rest of this entry »

Cuide bem de suas ferramentas de trabalho

Posted by Rique Costa on August 17th, 2009

Estava dando uma folheada no manual do meu MacBook, e na seção “Last, but no least” encontrei pequenas dicas sobre ergonomia, algo que muitas vezes os programadores não dão muito importância.

Ao usar o teclado e o trackpad, seus ombros devem estar relaxados. O seu braço e o antebraço devem formar um ângulo pouco maior que 90 graus, com o seu pulso e sua mão quase em uma linha reta.ergonomia_teclado_certo_errado

Toque levemente o teclado ao digitar ou usar o trackpad e mantenha suas mãos e dedos relaxados. Evite rolar seus polegares sob as palmas das mãos.
manual2

Altere sempre a posição das mãos para evitar fatiga. Alguns usuários de computadores podem desenvolver desconfortos em suas mãos, pulsos ou braços após o uso intensivo sem intervalos.

Se começar a desenvolver uma dor crônica ou desconforto nas suas mãos, pulsos e ombros, consulte um médico especialista qualificado.

Antes de entrar para o mundo da informática, trabalhei por uns 3 anos em uma empresa de pagers (ou beepers). Eram 6 horas por dia de atendimento telefônico digitando as mensagens a serem enviadas. Lá aprendi sobre LER (Lesão por esforço repetitivo) e vi muita gente fazendo tratamento fisioterapêutico para curar tendinite.

Eu digitava com os pulsos suspensos, sem apoiá-los em lugar nenhum. No final do dia estava com dores nos tendões, nervos e ligamentos. Depois que comecei a apoiar os braços para digitar, minha produtividade e velocidade aumentou. Com isso, aliado a alongamentos periódicos (por exemplo, de uma em uma hora, sentado mesmo), minhas dores nos braços se foram.

shouldersEu já vi muitos programadores escreverem código de uma forma tensa, sem relaxar os ombros e os braços, com os pulsos suspensos, sem apoio.

Os pulsos devem ficar apoiados na mesa ou (melhor ainda) em um apoio ergonômico de teclado próprio.

Hoje em dia, alguns programadores ficam até 12 horas por dia na frente do computador, escrevendo código sem parar. Se você não relaxar quando está digitando, estará muito propenso a uma lesão crônica.

Algumas empresas, como a Locaweb, fornecem um programa de ginástica laboral para seus funcionários. Isso ajuda e muito, mas não adianta terminar a sessão de ginástica e voltar a sentar na frente do computador sem postura e movimentar os pulsos quando deveria movimentar somente os dedos.

Uma observação rápida: bons programadores evitam o usar o mouse, substituindo suas funções por teclas de atalho. Além de aumentar sua produtividade, ajudam na sua saúde também.

Você precisa cuidar do seu corpo: coluna, ombros, braços, pulsos, mãos, dedos. Se eles não funcionarem bem, como você irá transformar as idéias que surgem em sua mente em código?

Post retiado do blog: http://prodis.pro.br/2009/05/09/cuide-de-suas-ferramentas-de-trabalho/

Afinal, o que é twitter?

Posted by Rique Costa on August 10th, 2009

Durante os últimos dias muitas pessoas tem me perguntado, o que é twitter? Como funciona? É fácil saber o que é o twitter quando você já está nele, difícil é explicar para a pessoa que nunca esteve.

Acredito que essa curiosidade está na cabeça de muitas pessoas, pois, muitos programas de televisão, apresentadores, artistas, celebridades e etc, estão no twitter e divulgam isso a todo momento.

Bom, muitos de vocês já oviram a definição de que o twitter é um microblogging. Mas o que isso quer dizer?
Bom, a principio a definição de blog era de um diário virtual. Mas isso se modificou, hoje os blogs não são só pra falar de coisas pessoais. Existem muitos blogs técnicos (como este), blogs de notícias, políticas, filmes, fofoca etc. Entretanto para acompanhar o blog você sempre precisava acessá-lo, para verificar atualizações e novos posts. Daí surgiu os feeds, para agilizar o processo de verificar atualizações no blog.

Mas e o twiiter, onde entra nisso? Bom, se o twitter é um micro blogging, então ele tem de ser menor que o blog. O twitter é um site/aplicativo (possui uma API) que também pode ser considerado uma rede social, colaborativa. No twitter os posts são limitados a 140 caracteres, isso faz com que seja mto dinâmico, já que você não tem espaço pra enrrolação, tem que ser direto e objetivo.

“Twitter parece pátio de hospício, todos falam ao mesmo tempo e eventualmente alguém responde” por @saintbr

No orkut, por exemplo, você tem amigos. No twitter você tem seguidores. Somente os seus seguidores recebem seus posts, que são chamados de Tweets. Você também recebe posts de pessoas que citaram o seu nome. Qualquer pessoa pode seguir outra pessoa no twitter. Uma pessoa que não é cadastrada no twitter também pode ver seus posts, caso você não faça o bloqueio.

O twitter é muito popular nos EUA, e sua popularidade vem crescendo cada vez mais entre os usuários brasileiros. Para se ter uma idéia da velocidade de crescimento na internet, veja o comparativo abaixo:

Anos que que se levou para atingir uma audência de 50 milhoes de pessoas:
Rádio: 38 anos;
Televisão: 13 anos;
Internet: 4 anos;
Ipod: 3 anos;
Facebook: 2 anos;

Não encontrei nenhum dado oficial sobre o número de usuários do twitter, mas o site é relativamente novo, foi criado em 2006 e colocado em prática em 2007. Aliás, uma leitura inspiradora é a história de como o twitter foi criado.

Veja a popularidade do twitter no link da figura abaixo, retirado do site último segundo, do IG:


Clique aqui para ver o infográfico

Com a popularidade em alta, o twitter virou a menina dos olhos para as grandes empresas. Empresas como Submarino, Dell e Camiseteria tem faturado com essa nova mania.

Bom, agora que você já sabe o que é o twitter você pode se cadastrar e nos seguir:
http://www.twitter.com/riquecosta
http://www.twitter.com/betoAFL

Veja a lista de brasileiros “famosos” no twitter


Copyright © 2007 AFL Sistemas. All rights reserved.