Nariz, Nariz e Nariz

março 10th, 2010

Nariz, Nariz e Nariz
Barbosa du Bocage

Nariz, nariz, e nariz,
Nariz, que nunca se acaba;
Nariz, que se ele desaba,
Fará o mundo infeliz;
Nariz, que Newton não quis
Descrever-lhe a diagonal;
Nariz de massa infernal,
Que, se o cálculo não erra,
Posto entre o Sol e a Terra,
Faria eclipse total!

Por favor, não encaminhe e-mails

fevereiro 4th, 2010

Gente, TODAS essas mensagens que alegam “doação por email encaminhado” ou que alertam sobre “como se salvar de um ataque cardíaco” são MENTIRA. Antes de encaminhar qualquer coisa pesquisem no google se é verdade, e se decidir compartilhar com alguém não envie para todos na sua lista, selecione poucas pessoas e faça isso usando a cópia oculta.

Mas se é mentira QUEM ganha com a proliferação de mensagens desse tipo? Resposta: Toda a comunidade mundial de HACKERS ganha. Todas as “empresas” de e-mail marketing ganham. Mas como eles ganham algo? Simples:

  1. os HACKERS conseguem instalar virus no seu computador de duas maneiras: por meio de ANEXOS que você abre e por LINKS maliciosos que você visita e pronto está infectado.
  2. as empresas de email marketing ganham em dinheiro de outras empresas para enviar malas-diretas com notícias reais (spam) de seus produtos ou promoções.

Mas e daí você pode se perguntar. Como eles ganham quando EU simplesmente repasso um email? OK, é assim: a maioria absoluta das pessoas que repassam emails fazem isso de modo aberto colocando seus contatos no campo TO ou CC e assim todos os endereços e nomes de seus contatos ficam circulando na rede. Circulando na rede rapidamente as empresas de email marketing e os Hackers pegam os nomes e emails e incluem em suas listas e ai todos passam a receber cada vez mais spam e virus…

Antes de encaminhar qualquer coisa pesquisem no google se é verdade, e se decidir compartilhar com alguém não envie para todos na sua lista, selecione poucas pessoas e faça isso usando a cópia oculta.

Renomear múltiplos arquivos via shell no linux

fevereiro 1st, 2010
1. Renomear extensão MP3 para mp3 em múltiplos arquivos.
for f in $(ls *.MP3); do mv "$f" "`basename $f .MP3`.mp3"; done
2. Renomear múltiplos arquivos de “v25n1a123.pdf” para “v25n1-4a123.pdf”.

Atenção: antes de rodar é prudente você modificar o “mv” por “echo” para exibir os comandos que serão executados e se estiver ok volte para mv.

for f in $(ls v25n1*.pdf); do mv "$f" "`echo $f | sed s/v25n1a/v25n1-4a/`"; done

Como ignorar arquivos ou pastas no Subversion

janeiro 25th, 2010

Se você desenvolve em IDEs como NetBeans, ZendStudio ou outros e um usa Subversion como controle de versão pode ter notado que ao fazer commits os arquivos e pastas usados apenas pela IDE (no NetBeans: nbproject project.properties project.xml) também são marcados para envio. A menos que você trabalhe precisa desmarcar um-a-um, para não atrapalhar o projeto de um colaborador num update e isso é muito chato. Resolver, é simples, basta incluir os nomes na lista de global-ignores do Subversion assim:

Edite o aquivo config, que no caso do Ubuntu fica em ~/.subversion/config e adicione ou edite linha do global-ignores. No meu caso ficou assim:

global-ignores = nbproject project.properties project.xml

Pronto! Agora não serão incluídos nem nos commits e nem nos updates.

Bate-papo no trabalho

janeiro 22nd, 2010

Hoje um funcionário da editora enviou email fazendo a seguinte pergunta:

Queria saber se daria muito trabalho mudar o meu pc de lugar, ou me mudar de pc…  é que nesses dias que estive no lugar de Fulano e senti que me concentro melhor num lugar mais “isolado”, parece que o trabalho rendeu mais nesses dias.

Gostaria de aproveitar a pergunta para refletir um pouco sobre a situação e tentar aprender a gerenciar melhor a empresa, as equipes de colaboradores e assim proporcionar melhores condições de motivação durante nossa evolução.

Fato: o colega fica mais concentrado e o trabalho rende mais quando está mais “isolado”.

Minha interpretação da palavra “isolado”,por favor corrijam-me se eu estiver errado: creio que na verdade o que te atrapalha não é a simples presença física de um ou mais colegas ao lado, mas sim as eventuais distrações causadas por eventuais comentários sejam estes dirigidos ou não a você e sejam estes ligados ou não ao trabalho.

Obviamente o espaço físico é limitado e não temos como “isolar” todos os colaboradores. Nossa intenção é que todos tenham tranquilidade para trabalhar o mais focados possível de modo que conseqüentemente o trabalho de todos renda mais.

Porque esse tipo de situação ocorre?

Eu suponho que o que mais atrapalhe seja aquele tipo de distração que classifico como “conversa-fiada” (qualquer assunto não profissional como cinema, almoço, piada, falar mal do chefe, falar mal de um colega etc), visto que normalmente chega sem anúncio ou solicitação e causa distração, seja porque exige uma resposta direta ou seja porque na sequencia você também ouve a resposta do outro interlocutor. Acredito que quem “sofre” o “ataque” da conversa-fiada fica sem jeito de ignorar o colega e sente-se obrigado a responder para não ser tomado por chato, careta, puxa-saco do chefe, caxias etc… E mesmo que a resposta seja mais fria isso ainda pode dar lugar a uma contra-resposta e essa situação fica difícil de ser interrompida até que acabe naturalmente, mas nesse ponto a concentração “já era”…

Me veio à lembrança agora de uma situação diferente mas semelhante onde a ação correta é anti-popular: na escola dos meus filhos tem um portão e tem lá uma placa “FECHAR AO PASSAR”. Eu sempre fecho mesmo quando vejo que alguém se aproxima para entrar. Ou então se a pessoa está muito perto eu espero passar e fecho eu mesmo o portão. Algumas pessoas não fecham e as vezes a pessoa que entra na sequencia não sabe porque o portão estava aberto e deixa-o aberto também! Por incrível que possa parecer essa situação é comum. Reusultado: as crianças ficam expostas ao perigo de um estranho entrar ou de sairem sem ninguém ver..

Como resolver?

Heheheh, acabo de imaginar que seria bacada se tíssemos um status visível para os outros como temos no icq, msn etc: “trabalhando, não atrapalhe” ou “dando uma pequena pausa”, “livre para bater-papo” etc.. Conversando com minha esposa ela me disse que lá onde trabalha são em três mulheres e que obviamente conversam bastante, mas que fazer exatamente isso de mudar o status! Quando precisam se concentrar simplesmente anunciam ou respondem a alguma conversa-fiada: – “Por favor, agora eu preciso me concentrar aqui e não posso conversar, ok?”. Consequentemente as outras duas também param de conversar entre sí para respeitar a colega.

Argumentei com ela que num espaço onde trabalham nove ou dez pessoas é muito mais difícil dessa estratégia funcionar, ela concordou. Entretanto eu estou errado! Isso não deveria ser problema nenhum pois, o que faz a diferença, o que realmente resolve a situação é algo muito simples. Tão simples na verdade que parece incrível que não ocorra naturalmente sempre. A solução é simplesmente respeitar os seus colegas de trabalho. Assim eles irão respeitar você e todos saem ganhando.

Onde então está o problema?

Samsung Galaxy i7500: aplicativos essenciais

novembro 6th, 2009

Estou a menos de uma semana brincando com meu primeiro celular touch, um Samsung Galaxy i7500, mas já pude testar um monte de aplicativos e vou postar aqui aqueles que julgo essenciais.

SpellDial SuperDial: exibe teclado alfanumérico padrão e busca os contatos em tempo real a partir da seqüência de letras digitadas. Se nenhum contato contém a seqüência os números são digitados normalmente.

TasKiller: Repousa na área de notificação e clicado exibe a lista de aplicativos abertos permitindo mata-los com apenas um toque.

Wi-Fi Lock: ligado impede que a conexão wi-fi seja desconectada quando o aparelho entra em repouso.

APNdroid: impede conexão via edge, 3G e gprs. Absolutamente necessário pois caso contrário você irá pagar caro pelos dados transmitidos quando não estiver em wi-fi. (Lembre-se que o Android está constantemente mantendo-se atualizado)

Power Manager: mudar automaticamente entre diferentes presets quando a bateria está fraca ou quando o fone está ligado na forҫa ou usb etc.

Apps Organize: permite organizar os milhoes de aplicativos que você vai instalar usando labels e então criar pastas do desktop.

Tem outros mais específicos para bloggers, redes sociais e para desenvolvedores mas vou postar sobre esses outro dia.

como instalar Shutter para fazer screenshots excelentes no Ubuntu

julho 3rd, 2009

A melhor ferramenta para criar screenshots no Ubuntu (na minha opinião
é claro), seja para divulgar um site, sistema ou para dar suporte
técnico chama-se Shutter1 e vale a pena
conferir.

Como instalar o Shutter via linha de comando?

Na versão Karmic 9.10 do já está no repositório, basta ir direto ao passo 4

1. Edite o /etc/apt/sources.list

sudo nano /etc/apt/sources.list
  1.  
  2. e adicione os repositórios no final do arquivo:
  3.  
  4. <blockquote>#added to install shutter screenshot
  5. deb http://ppa.launchpad.net/shutter/ppa/ubuntu hardy main
  6. deb-src http://ppa.launchpad.net/shutter/ppa/ubuntu hardy main</blockquote>
  7.  
  8. 2. Importe a chave do repositório:
  9.  
  10. <pre lang="bash">wget -q http://shutter-project.org/shutter-ppa.key -O- | sudo apt-key add -

3. Atualize sua bilioteca do apt-get:

sudo apt-get update
  1.  
  2. 4. Instale:
  3.  
  4. <pre lang="bash">sudo apt-get install shutter

agora é começar a usar.

  1. http://shutter-project.org

instalando GD no php5 do Ubuntu

julho 3rd, 2009

Eu acreditava que a biblioteca GD já estava instalada quando fiz a
instalação via synaptic (LAMP Server)… de qualquer modo é bem simples
instalá-la:

  1. sudo apt-get update
  2. sudo apt-get install php5-gd
  3. sudo /etc/init.d/apache2 force-reload

e pronto!

Como fazer IP estático no Intrepid

abril 6th, 2009

No ubuntu 8.10 tive problema para deixar o IP estático. Resolvido com a solução #1 do post http://www.ubuntugeek.com/how-to-set-a-static-ip-address-in-ubuntu-810-intrepid-ibex.html

Mas meu resolv.conf se perdia a cada restart. Resolvido travando o arquivo:

sudo chattr +i /etc/resolv.conf

Se mudar de provedor ou precisar editar por outro motivo vai precisar destravar:

sudo chattr -i /etc/resolv.conf

Como habilitar repositório Medibuntu

janeiro 29th, 2009

Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) é um repositório de pacotes que não podem ser incluídos na distribuição do Ubuntu por questões legais (copyright, license, patent, etc). Entretanto se você quiser ou precisar instalar alguns codecs ou players específicos poderá adicionar esse repositório facilmente (duas linhas de shell)  seguindo as instruções para sua versão do Ubuntu:

https://help.ubuntu.com/community/Medibuntu