Main Contents

Primeiras experiências com o Octopress

Por Marco Lopes

Já passou praticamente um ano desde que me mudei para Londres, e finalmente decidi-me a fazer um post. Devido a grande parte das minhas relações actuais não falarem Português, decidi que vou começar a escrever em Inglês..., mas não se assustem, este blog vai-se manter em Português.

Acabei de instalar e configurar um blog em Octopress onde irei escrever em Inglês. Mas como tenho intenção de manter esse velho blog a funcionar, vou traduzir os posts relevantes para aqui e mantê-lo a funcionar. Vou também analisar o esforço necessário para migrar este blog para Octopress e eventualmente proceder com a migração assim que confirmar que não perco qualquer tipo de conteúdo que tenha aqui actualmente.

Recentemente, mudei as minhas aplicações web todas para um novo servidor, e troquei o mod_php pelo php-fpm, o que me levou a afinar a memória em uso por cada aplicação, e a concluir que um blog em wordpress consome muito mais memória do que o razoável para gerar uma página de blog. Para além disso, alguns plugins causam grandes aumentos no consumo de memória, e é também isso que acontece com este blog.

Por esse motivo, e pelo facto de que posso administrar o blog pela linha de comandos, o Octopress foi ganhando força até que me decidi a dar-lhe uma chance.

As primeiras impressões não são más, apesar de alguns contratempos na instalação. Levei algum tempo a instalar o Octopress, principalmente porque a documentação não é especialmente detalhada. Parte do pressuposto de que o utilizador tem um nível de experiência na instalação de aplicações em rubi, que eu simplesmente não tenho. Depois de seguir as instruções de instalação usando rvm, tinha o ruby 1.9.2 instalado, mas ao correr o rubygems obtinha o seguinte erro:

ERROR: Loading command: install (LoadError) no such file to load – zlib

Para ultrapassar este problema, demorei cerca de uma hora. Tentei compilar o ruby ​​com a path para a zlib a apontar para $rvm_path/usr, instalei a zlib via rvm e via apt, recompilando o ruby de seguida, mas nada disto resolveu o problema. A primeira pista para o que se estava a passar foi quando executei:

$ rvm

E obtive o seguinte output:

To install rbx and/or Ruby 1.9 head (MRI) (eg. 1.9.2-head), then you must install and use rvm 1.8.7 first.

Parece-me que isto é um problema que acontece somente no Linux, ou talvez mesmo só em Debian, o que provavelmente é a razão para não vir mencionado na documentação do Octopress. Instalar o Ruby 1.8.7, actualizar o rubygems e depois voltar para o Ruby 1.9.2, resolveu o problema.

Depois disto não houve mais nenhum problema durante a instalação ou configuração do Octopress.

Apesar de já ter ouvido falar Octopress antes, o motivo porque resolvi finalmente instalar um blog Octopress foi o post "Uses of git", por isso, definitivamente gostaria de ver uma estratégia de implementação puramente baseada em git, utilizando post-update hooks no servidor, ou algo do género.

Permalink | Enviar post por email Enviar post por email | Tech | Comments (0)

WordPress

Por Marco Lopes

WordPress C.R.A.P. index
Does this means WordPress is utter crap?

Até já fiz uns plugins para WordPress, e não me pareceu muito mau. 

Permalink | Enviar post por email Enviar post por email | Tech | Comments (0)

Já decorre o jantar do planetgeek

Por Marco Lopes

Jantar do planetgeek.

Jantar Planet Geek

Permalink | Enviar post por email Enviar post por email | Blog | Comments (0)

So long…

Por Marco Lopes

... and thanks for all the fish!

Permalink | Enviar post por email Enviar post por email | Sociedade | Comments (0)

Novidades no Wave

Por Marco Lopes

A onda do Wave, já passou um bocado. Mas apesar de neste momento pouca gente estar a olhar na direcção do Wave, o google ainda não o deitou fora. Eu sou um exemplo de alguém que usa o Wave com alguma regularidade, maioritariamente para gestão de projectos pessoais e por isso fico contente por saber que vão aparecendo novidades por lá.

 

Novidades no Wave

Novidades no Wave

 

 

Permalink | Enviar post por email Enviar post por email | Internet | Comments (0)

Estará o Gmail com excesso de carga?

Por Marco Lopes

Há já alguns dias que sempre que tento enviar uma mensagem via gmail, à primeira tentativa devolve sempre um erro, e à segunda envia sem problemas. Um bocado à imagem dos carregamentos de telemóvel TMN via o homebanking da CGD que quase sempre, e passo a citar, " não é possível efectuar neste momento" à primeira tentativa, e se tentarmos imediatamente a seguir já correm bem.

 

Gmail Error

Gmail, CGD style

Este problema no Gmail, agrava-se quando a mensagem se acompanha de um attachment de tamanho razoável, isto é, com uns poucos megabytes. Parece que até o infalível google começa a pesar demais para as próprias pernas.

 

Permalink | Enviar post por email Enviar post por email | Internet | Comments (0)

Só em Portugal

Por Marco Lopes

Isto dá todo um novo sentido à expressão "site em construção". Para variar, tinha que ser coisa do estado português.

 

Registo Automóvel Online

 

Permalink | Enviar post por email Enviar post por email | Humor | Comments (0)

Internet Mahjong

Por Marco Lopes

Descobri um jogo engraçado para leitores mais geeks deste blog. Um jogo chamado Internet Mahjong, onde em vez das tradicionais peças do jogo temos peças com símbolos bem conhecidos dos internautas. Eu consegui identificar os seguintes:

 

 

Internet Mahjong

Internet Mahjong

 

digg, rss, Opera, LinkedIn, del.icio.us, yahoo!, firefox, wordpress, chrome, youtube, stumble upon, netscape, blogger, internet explorer, reddit, facebook, twitter, google, safari, joomla, vimeo, ebay e myspace.

Vários outros são-me familiares mas à primeira vista não me consigo lembrar a que sites/projectos pertencem.

Permalink | Enviar post por email Enviar post por email | Jogos | Comments (0)

Mais Monkey Island para todos

Por Marco Lopes

E quando digo todos, é mesmo todos. Há umas semanas sairam os 5 capítulos de Tales of Monkey Island para Mac OS X, que eu tratei de comprar imediatamente. Há uns dias atrás, soube através do twitter da lucasarts mais duas novidades relacionadas com a saga Monkey Island.

Tales Of Monkey Island


A primeira novidade, dá conta de que em breve irá ser lançado para Mac OS X e para a PS3 o Secret Of Monkey Island - Special Edition. Que eu já tenho para iPhone, mas que, dada a frequência com que volto a jogar estes jogos, também irei comprar a versão Mac OS X, podendo assim ver-me livre da versão antiga adquirida sob a recentemente tão afamada bandeira da caveira e ossos e que corro sobre a ScummVM.
The Secret Of Monkey Island- Special Edition

The Secret Of Monkey Island- Special Edition

A segunda novidade, é o anúncio do lançamento de uma nova special edition. Desta feita Monkey Island 2: Le Chuck's Revenge - Special Edition, já para este verão, e, preparem-se pois vais estar disponível para iPhone, iPod Touch, Mac OS X, PS3, Windows e Xbox 360. Ou seja, uma parte do meu orçamento para jogos para este ano fica já guardada para a Telltale Games/Lucasarts, já que tenciono adquirir a versão iPhone e Mac OS X

Monkey Island 2: Le'Chuck's Revenge

Monkey Island 2: Le'Chuck's Revenge

Permalink | Enviar post por email Enviar post por email | Jogos | Comments (0)

A mim é que o Google não avisou…

Por Marco Lopes

Se eles me tivessem avisado, também eu me tinha preparado!

Permalink | Enviar post por email Enviar post por email | Humor | Comments (1)



Feed