Archive for March, 2008

Santander Totta no Safari

Posted on March 29th, 2008 in Apple, Programação | 2 Comments »

Safari
Para meu desgosto a página do banco português Santander Totta não carrega totalmente no Safari.

Depois de contactar os responsáveis do site, foi-me dito que só suportavam os browsers Internet Explorer 6 ou superior, e Firefox 2.0 ou superior.

Compreendi perfeitamente, afinal de contas trata-se de um site de um banco, e estas coisas querem-se seguras.

Contudo, a minha curiosidade natural venceu, eu fui investigar, porque vamos ser sinceros, não dá jeito nenhum abrir o Firefox de propósito para abrir um site.

Descobri então a solução para o meu problema e criei um script para Greasemonkey, que decidi partilhar, visto que não sou de certeza um caso isolado.

Para instalar este script é necessário ter instalado o Plugin GreaseKit. Depois de instalado é necessário apenas instalar o script, clicando no link abaixo.

Santander Totta para Safari - Testado no Safari 3.1

Espero que seja útil. Qualquer informação, erros, etc… comentem aqui no blog.

Abraços,

Pedro Diogo

It just works

Posted on March 29th, 2008 in Apple | 2 Comments »

Quem leu o meu post anterior sabe que comprei um Macbook.

À dois dias, na quinta-feira, foi dia de voltar ao Técnico e como não precisei de levar tralha, levei apenas uma mochila com o Macbook e pouco mais.

Normalmente não costumo levar o portátil para o Técnico, mas esta semana foi uma excepção.

As minhas experiências com o wireless no Técnico têm sido traumáticas, desde tentar pôr wireless no Ubuntu e desistir, até tentar pôr wireless no Vista (entretanto com um portátil emprestado) e só conseguir ligar duas ou três vezes.

Por isso pode dizer-se que já perdi uns minutos jeitosos com o wireless no Técnico… Isto claro, até ter o Macbook.

Na quinta-feira foi chegar e ligar, just that! Claro que já tinha instalado o certificado em casa, e para minha surpresa logo depois de ter ligado o portátil e ter escolhido o SSID “eduroam”, apenas tive de colocar o meu login. Simples e demorou apenas alguns segundos!

Não é maravilhoso? Pode dizer-se que sou um cliente satisfeito!

P.S.: É curioso que as únicas duas vezes que ouvi a música da Yael Naim – New Soul (música do anúncio do Macbook Air), no metro, tinha eu o portátil às costas.

Abraços,

Pedro Diogo

I’m a switcher!

Posted on March 25th, 2008 in Apple, Eu | 7 Comments »

Chegou ontem este bichinho cá a casa:

Macbook

Além de todas as coisas boas e más que existem, e que metade do mundo conhece, estas foram as que decidi enunciar.

Pros:

  • O indicador de bateria na própria bateria é de facto um pormenor delicioso.
  • A atenção ao detalhe por parte da Apple.

Cons:

  • Não traz o Apple Remote, será que ficava assim tão caro?
  • Não tem middle click no touchpad, mas já me habituei a usar o Cmd+Click.

Além disso chegaram também os meus phones Sennheiser HD 202. Depois de os ter ouvido, estou certo que valem cada cêntimo!

By the way, escrevi este post no Textmate, how g33k am I ? :D

Abraços,

Pedro Diogo

Feliz dia do Pi!

Posted on March 14th, 2008 in Geral | 2 Comments »

how-many-digits-of-pi-do-you-know.gif

Ruby e Mechanize - MIT Video Lectures

Posted on March 9th, 2008 in Programação | No Comments »

Inicio de semestre e dei por mim a olhar de novo para as aulas em vídeo do MIT [post do Miguel Pais].

Para visionar essas aulas posteriormente, decidi fazer o download das mesmas. Como os links das aulas necessitam de uma pequena mudança para que possa ser feito o download, decidi juntar o útil ao agradável e aprender um pouco mais sobre o Mechanize, para tornar a tarefa bem mais agradável.

Apesar do Mechanize existir em diversas plataformas de programação, decidi usar o Ruby. Porquê? Porque é a linguagem que tenho usado mais nos meus tempos livres, e estou farto do C da faculdade. Para ser sincero nem pus a hipótese de usar C, logo nem sei se existe Mechanize para C. :P

Deliciem-se com a simplicidade :)

require ‘rubygems’
require ‘mechanize’

# Edit (at least if you wan’t to download something else)
uri = ‘http://ocw.mit.edu/OcwWeb/Physics/8-03Fall-2004/VideoLectures/index.htm’
link_text = ‘220K’

# Do not edit above this line

agent = WWW::Mechanize.new
page = agent.get uri

page.links.text(link_text).each do |link|
puts link.href.gsub(’http://mfile.akamai.com/7870/rm/mitstorage.download.akamai.com/7870′,’http://ocw.mit.edu/ans7870′)
end

O script que tenho vindo a usar é ligeiramente diferente, pois grava os links num ficheiro html.

Abraços,

Pedro Diogo