Purge Debian packages marked with rc status

Sometimes when I find a package that is installed on my computer (Debian), I found status rc but I never found a explanation in official documentation. For now, my OS has the following packages marked rc status: fike@klatoon:~$ dpkg -l | grep ^[rc] rc libaacplus2:i386 2.0.2-dmo1 i386 AAC+ encoding library - runtime files rc libavcodec55:i386 10:2.3.3-dmo3 i386 Library to encode decode multimedia streams - runtime files rc libavresample1:i386 10:2.3.3-dmo3 i386 FFmpeg audio conversion library rc libavutil52:i386 10:2. Read On →

Banco do brasil e openjdk

Banco do Brasil e OpenJDK Para usar o internet banking do Banco do Brasil num Debian 64 bits era um pouco mais trabalhoso do que outros sistemas operacionais. Para usá-lo, eu tinha uma máquina virtual (Virtualbox) 32 bits com Debian Wheezy instalado e o OpenJDK+Icedtea. Poderia usar a JVM da Oracle? Sim, poderia mas é mais trabalhoso manter ela atualizada do que usar uma máquina virtual 32 bits. Algum tempo atrás, o ricardoperera perguntou no canal de IRC do Debian Brasil (sim, ainda uso IRC…) se alguém tinha dica de como acessar o internet banking usando o Wheezy. Read On →

Tdc 2014 e palestra sobre web performance

Apresentei no The Developer’s Conference 2014 (SP) dicas para melhorar desempenho para o usuário. Vai desde o básico de infraestrutura à técnicas de FEO (Front-End Optimization). Participei pouco do evento mas o suficiente para dizer que estava com saudades de ir em eventos de tecnologia. Quase estava esqucendo, tenho que agradecer a organização pela oportunidade e se o vídeo da palestra for publicado em algum lugar, posto aqui depois.

Using httpie instead curl

I love curl. It’s awesome to test many services like HTTP/HTTPS, FTP, IMAP, etc. But, curl sometimes is hard to use for my customers. So, I have recommended that they use the httpie. In my main job, I use curl/httpie to see HTTP headers and cache problems. Then, when I need to display evidence for my customers, I prefer to use httpie. A simple example using only HTTP headers. fike@klatoon:~/d$ curl -I http://fernandoike. Read On →

Entendendo um pouco mais sobre containers

Se está curioso em saber mais sobre containers Linux, especificamente sobre o Docker e como foi implementado. No blog do DotCloud tem alguns textos do Jérôme Petazzoni detalhando sobre o Docker e como funciona. PaaS under the hood, episode 1: kernel namespaces PaaS Under the Hood, Episode 2: cgroups PAAS Under the Hood, Episode 3: AUFS PaaS Under the Hood, Episode 4: GRSEC PaaS under the hood, episode 5: Distributed routing with Hipache PaaS Under the Hood, Episode 6: How to Optimize the Memory Usage of Your Apps Tem um epub deles, é pequeno mas é bem legal de ler. Read On →

Containers linux com docker

Docker é provavelmente o novo buzzword depois do OpenStack (se você lembrar de outro, comenta aí.). O Docker é desenvolvido em Go e usa a Apache License, ele algumas funcionalidades interessantes ao LXC como um repositório público de containers, DSL(Domain-Specific Language) bem simplicado para criar containers e fazer commit (como svn commit ou git commit) das alterações dos containers. A página de manual do Docker tem uma explicação melhor que a minha. Read On →

Instalando o veewee

Veewee é uma ferramenta para criar templates para o Vagrant, KVMs e outros sistemas de virtualização. Costumo usá-lo para criar imagens com alguns serviços instalados para desenvolver algum sistema ou testar alguma solução/prova de conceito. Se for instalar o veewee usando Ruby gerenciado pelo rvm, depois da instalação será necessário alterar a versão do ruby no arquivo rvmrc. No momento que foi escrito este texto a versão estável do Ruby é 2. Read On →

Fusos e etcetra

Algum tempo atrás usava um relatório de um serviço em que o se você mudasse fuso horário (timezone) do relatório de GMT (0) para o horário brasileiro. Ao invés de trocar de GMT para GMT -3 e diminuir três horas, na verdade mudava para +3. Exemplo: Se no Brasil (sem horário de verão e horário de Brasília) fosse 16 horas, GMT seria 19. Mas no relatório apresentava 22 horas. O detalhe é que na opção para mudar só tinha opção Etc/GMT -3. Read On →

Ate quando ele ira sangrar

Até quando corações irão sangrar? Refazendo a pergunta, até quando teremos novidades sobre as falhas do OpenSSL e o Heartbleed? Hoje, talvez, seja a pergunta de um milhão de obamas. Você, querido (e raro) leitor deve ter visto em milhares de sites o transtorno que o HeartBleed está causando. Pelo impacto causado é provável que seja a maior falha de segurança na era da Internet 2.0. Resumindo o que pude compilar: Read On →

Recauchutagem do servidor do Postgresql Brasil

Algum tempo atrás o servidor (olifante) do PostgreSQL Brasil foi invadido e foi colocado algumas páginas em russo. Também foi instalado um web shell que o invasor pode acessar praticamente qualquer parte do servidor. Os serviços ativos até então eram: o site do PostgreSQL Brasil, o Planeta PostgreSQL Brasil, as listas de discussão e os sites das Conferências PostgreSQL Brasil. Até o que o Olifante seja reinstalado, apenas as listas de discussão estão funcionando temporariamente em outro servidor. Read On →