Ilegais? Porquê?

Aqui está uma iniciativa que aplaudo de pé: perguntar na cara das associações, editoras e afins, porque é que os “downloads” são ilegais. A ideia vem do Ludwig Krippahl e vou reproduzir o seu texto aqui, não só para o caso de lhe fecharem o blog (estou meio a brincar mas como isto anda, nunca se sabe) mas também como forma de protesto, para ser mais uma voz a deixar a mensagem espalhada - a meu ver, em quantos mais sítios, melhor. »

Author image Raúl Santos

Wolfram|Alpha

Já está, um dos “brinquedos” por que mais ansiava nos últimos tempos foi finalmente lançado: o Wolfram Alpha. Uma coisa bastante interessante que os tipos fizeram foi filmar e transmitir em directo todo o lançamento do sistema. Claro que já andei a mexer no bicho e após testes rigorosos, posso afirmar que o sistema funciona na perfeição. Aqui fica a prova: »

Author image Raúl Santos

Oracle compra Sun

Há uns tempos atrás, a Sun comprou a MySQL (empresa) e durante uns tempos houve algumas preocupações sobre o que aconteceria ao MySQL (motor de bases de dados). As preocupações voltaram, desta vez maiores, dado que a Oracle sucedeu onde tinha fracassado há uns anos: A Oracle Comprou a Sun E as implicações disto não serão apenas no que toca ao MySQL, há também outras preocupações. Por outro lado, isto pode ser o empurrão que o Drizzle precisava - o projecto ainda está na sua infância mas antevendo a possibilidade de o MySQL começar a ficar menos aberto, pode ser que “a comunidade” invista mais no Drizzle e por isso este atinja um estado utilizável mais cedo. »

Author image Raúl Santos

Imagens na instalação da Symfony 1.2

Mais uma daquelas notas mentais que podem ser úteis para outras pessoas. Como por vezes estou algum tempo sem iniciar novos projectos com a Symfony (o tempo é usado a trabalhar nos que já foram começados ou com outras frameworks), depois acabo por me esquecer de como resolvi os problemas. Assim ficam aqui registados e tenho onde vir ver imediatamente, sem ter que andar à procura. Ao iniciar um projecto com a Symfony 1. »

Author image Raúl Santos

Array versus Vector

Este é mais um serviço de utilidade pública que presto de bom grado, desta feita para o pessoal da programação de computadores, em particular alunos e (espantem-se) professores: arrays e vectores não são a mesma coisa! Um array é, na sua essência, apenas um bloco de memória suficientemente grande para armazenar um número concreto de elementos. Se estivermos a programar um sistema em que um caractere ASCII ocupa exactamente 1 byte, então um array de 10 chars vai ocupar 10 bytes. »

Author image Raúl Santos

Os "nudges"

Venho por este meio declarar que os nudges do MSN Messenger (que agora tem um nome muito mais “fashion” - Windows Live Messenger) são a coisa mais idiota que existe à face da terra. Convém dizer desde já que eu nunca vi sequer essa coisa em funcionamento, pois não uso nem nunca usei o MSN Messenger e nenhum dos programas que utilizo (Pidgin e XChat) ou utilizei (Trillian, ICQ, mIRC, …) implementa tal aberração da natureza (e se um dia implementarem, são automaticamente desinstalados). »

Author image Raúl Santos

Nova mudança de alojamento web

Há algum tempo atrás mudei o alojamento de alguns dos meus sites para a Media Temple. No final do texto deixei uma pequena nota relativa à degradação da qualidade do serviço das empresas de alojamento quando começam a crescer: A qualidade dos serviços vai variando ao longo do tempo e o que era excelente há dois anos, hoje em dia pode ser uma caca [...] Infelizmente, pouco tempo depois da mudança, fui relembrado dessa nota de forma dolorosa, pois os meus sites começaram a ficar lentos, mais lentos que um caracol a andar em marcha-atrás, e a estar offline cada vez mais frequentemente. »

Author image Raúl Santos

CLIP Helper - o regresso

Como sei que há pessoal que não consulta nem o fórum oficial da FCT nem o LEI-Fórum, ponho aqui este aviso para relembrar a malta desta ferramenta que criei no semestre passado, que penso ser bastante útil: o “CLIP Helper”. Agora que vêm aí os horários para escolher, isto pode vir a dar jeito e assim o pessoal que segue o meu blog através do fct.enses.org também fica relembrado ;) »

Author image Raúl Santos

Chaves públicas e privadas para SSH

Dado o comentário do João Moreno ao meu artigo sobre como pôr um Ubuntu a servir virtual hosts com Apache e MySQL, achei que seria útil deixar aqui instruções sobre como melhor proteger o servidor de SSH através de um par de chaves pública/privada. Os primeiros passos deverão ser efectuados na nossa máquina local. Assumindo que estamos a utilizar *nix (Linux, *BSD, Mac OS X, etc. - em Windows têm de utilizar o Putty) e que já temos o openssh instalado na nossa máquina local, o procedimento é relativamente simples: ssh-keygen -t rsa »

Author image Raúl Santos

Instalação de (Ubuntu, Apache VirtualHosts, MySQL e PHP) num VPS

Recentemente tive de mudar alguns sites para um VPS e decidi documentar as partes essenciais da mudança. De notar que o que aqui relato são apenas os passos essenciais, necessários para ter os sites online; isto é, não menciono configurações adicionais para segurança, partições da(s) drive(s), optimizações do desempenho, etc… O objectivo é apenas o de servir como guia superficial para quem queira seguir meia dúzia de passos para ter uns sites a funcionar num VPS. »

Author image Raúl Santos