Greve

Friday November 30th 2007, 10:03 am
SysAdmin - Posted by sam

Tenho andado tão despistado que até me esqueci que era dia de greve. Pelo menos vai ser um dia com menos utilizadores no trabalho (só me apercebi quando cá cheguei) :|



MacOSX

Friday November 23rd 2007, 3:57 am
Geral - Posted by sam

 

Tenho andado a experimentar um Mac.A primeira impressão foi bastante positiva. Posso dizer que já há bastante tempo que não usava um computador (ia dizer PC) que tinha uma resposta ao utilizador próxima do instantâneo (para aí desde que engavetei o meu Amiga 600). E isso foi a primeira impressão que tive com o Mac. A segunda foi: como é que se instala uma aplicação nisto??

O aspecto gráfico do sistema operativo é fantástico, e estou-me quase a habituar ao modelo dos menus. Sinto quase como se tivesse quase o melhor de dois mundos: uma base de linux (eu sei que não é linux, mas é a maneira com que o vejo) e a possibilidade de ter algum software comercial (que é um autêntico pain in the ass de configurar em Linux com o wine).
Sinto muuuuita falta do meu apt-get.

Não obstante, quando ganhei o Mac todos os meus amigos me disseram duas coisas: 1 - o portátil é muito giro. 2- vais vender, né? Não vou mentir… Só abri a caixa porque sabia que o Macbook tem um processador Intel. Experimentei o MacOS só por experimentar, e ao meu lado tinha um CD do ubuntu preparadinho. Mas já há uns dias que tenho trabalhado em MacOS e parece-me que vou continuar.

Algumas notas para Mac noobs, rookies, newbies ou como se quiserem chamar:

  • A tecla da maçã chama-se Command
  • O Alt chama-se option
  • { escreve-se com Option+Shift+8
  • Para instalar software, clica-se no .dmg e é montada uma espécie de dirve virtual. Depois ou se arrasta o ícone para dentro da pasta Applications ou clica-se no install
  • F12 mostra os famosos widgets, F11 o desktop e F9 todas as janelas
  • Command+S durante o boot faz com que se entre em single-user

Entretanto estava na palheta com um amigo meu a dizer bem da rápida resposta ao utilizador do Mac, quando decidimos experimentar uma espécie de benchmark que ele tinha criado em java. Não esperava grandes resultados, pois nunca olhei para os Macs como grandes máquinas de cálculo, mas como agora estávamos a comparar Intel contra Intel…
Os resultados foram interessantes:

Intel Quad Core 2.4GHz com 8GB DDR 666 Linux (Kubuntu)- 5s
Intel Core 2 Duo 2.2GHz com 2GB DDR 666 Windows XP - 15s (passou dos 15).
Intel Core 2 Duo 2GHz com 1GB DDR 666 MacOSX Tiger - 12s (11.9)

Pelos vistos a máquina não é só rápida a responder ao utilizador!

A primeira má experiência com um Mac aconteceu quando me tentei ligar a um Access Point que é problemático. Já tinha tido problemas a ligar-me a ele com Linux, mas com Mac foi lindo. Crashou-me o computador, e depois o portátil deixou de bootar enquanto esteve ao alcance do AP - só bootava em single user.

Os Macs têm outra coisa má. Sujam-se muito facilmente :/

Continuo no entanto a achar que o preço, alguma limitação a nível de marcas de hardware e o facto do sistema operativo não ser gratuito são factores muito negativos para que eu me sinta à vontade em apoiar mais a Apple.



Sapo Codebits 2007

Monday November 19th 2007, 12:17 am
Geral, WebDevelopment - Posted by sam

Comecei por chegar mais cedo do que o VD e o Celso, mas, no meio de uma confusão devida a já não me recordar da última vez que andei de autocarro em Lx, foram eles que ficaram à minha espera(!). Descobrimos que o Mac em Santos fechou, e acabámos por comer algo mais tradicional num restaurante lá perto
Chegados ao Codebits, começou o gozo com o Celso e as suas dificuldades de ligação ao Wifi do recinto:
Celso and wifi trouble

Depois seguiram-se mais conferências, e acabei por perder uma que me interessava sobre BSD à pala dos horários estarem um pouco desregulados.
Nesse dia conheci o Luis Rei, o Armando Alves, a Andreia Gaita e o Joaquim Antunes. O Joaquim tava com pica para fazermos mais um jantar prt.sc na hora, mas tanto o Celso como o VD cortaram-se :p
Entretanto, como ainda não havia café, bebi um redbull: resultado - dormi duas horas nessa noite.

No 2.o dia, só apareci por lá pelas 11h. Aproveitei para dar a minha primeira volta num Segway, e na segunda ronda já me sentia relativamente à vontade com o bicho.

Depois da sessão explicativa sobre o concurso do codebits, onde nos foi indicado os critérios de avaliação dos projectos (pessoais e subjectivos), começámos a decidir o que havíamos de concretizar.
Entretanto, defini a minha estratégia e preocupei-me com o bem estar de alguns elementos do júri embora o Custódio não tenha dado muita abertura a isso (obviamente que foi no gozo!).
Depois de expôr a minha ideia e de algum brainstorming, o Celso e o Luis Rei começaram a tratar da ligação aos webservices do Sapo, enquanto eu tive de me ausentar do recinto por razões pessoais.
De volta pela hora de jantar, comecei por instalar o suporte ao geoip e uma base de dados da maxmind. Um pouco antes da hora de saída do Celso, acabei por mudar a linguagem do projecto - o Celso estava a trabalhar em python, coisa com que eu não me sentia à vontade. Ligou o modo de conversor_humano_python_php e uns minutos mais tarde, já tinha código para fazer debug :p
O Armando já estava a trabalhar na imagem do site, enquanto eu tirava o Luis Rei do seu jogo e chateava um bacano do staff do Sapo para me resolver um problema de parsing de XML que me queimou uma hora de trabalho.
Problema resolvido, passei para a integração do Google Maps, e pouco antes do nascer do sol comecei a integração com o HTML do Armando, e às 7h30 tive que me encostar um pouco.

Acordei eram 8h45 com o Celso a gozar comigo - Olha-me este gajo deitado meio em cima de dois puffs meio no chão! (Celso: non-disclosure agreement em relação às fotos!)

Pelo meio dia, o site estava barely functional depois da preciosa ajuda do Celso. Continuei com a minha estratégia de preocupação pelo bem estar de alguns elementos do júri, e depois lá fui para os testes da apresentação do projecto. Sem querer furei a fila, e depois percebi que não tinha o external display configurado no meu portátil. À força, puxei o Celso para ver se não passávamos uma hora à espera que chegasse a vez dele!
Depois do almoço, fui para a apresentação do projecto que não correu lá muito bem porque eu estava podre de sono.
Quando ouvi o nome do projecto na cerimónia de prémios nem queria acreditar que os 70 segundos em que apresentei o projecto teriam chegado para convencer o júri!

O Joaquim tirou a foto do galardão enquanto eu estava com um sorriso estúpido que me acompanhou o resto da noite.

O Codebits foi um evento excelente que permitiu convívio e partilha de conhecimentos entre os vários participantes, e em particular, entre screenies. Pecou nas conferências paralelas e em simultâneo (talvez tivesse resultado melhor se tivessem feito todas as conferências no palco principal!) e pela fraca qualidade da rede, que limitou a onda dos leechers (bom) mas também dificultou o desenvolvimento do projecto - razão pela qual criámos isto.
Andei os dias todos a gozar com a possibilidade de vencer, com os prémios, e (sobretudo) com os Macs (praticamente só havia Macs e *nix users). Sempre na brincadeira com o VD, com o M.Valente e com o Celso.
Resta-me sublinhar que apesar de ter tido a ideia (e me ter esfalfado para a pôr de pé), o Sapo Boa Vida deve a sua existência ao incansável sleepless Armando Alves, que trabalhou ao meu lado pela noite dentro, e ao espectacular coder Celso Pinto que deu uma ajuda preciosa e ainda conseguiu fazer um segundo projecto individual.



Live blogging 2 @codebits

Tuesday November 13th 2007, 3:55 pm
Geral - Posted by sam

Bem, o Celso já se ligou à rede, e coincidência, a rede passou a arrastar-se… Ele diz que é mesmo coincidência.



Live blogging

Tuesday November 13th 2007, 3:26 pm
Geral - Posted by sam

Bem, aqui estamos live from Sapo Codebits. Alguns screeners já cá estão, e neste momento, estamos a partir o coco a ver o Celso a tentar-se ligar à rede wifi do evento. Digamos que já o vimos a passear pelo /sys/kernel e outras directorias engraçadas. Malvado ipw2200! :D



Ubuntu gutsy e outras coisas

Friday November 02nd 2007, 6:11 am
Geral, Linux, SysAdmin - Posted by sam

Há umas semanas que saiu a última versão do Ubuntu. O upgrade em i386 correu que nem maravilhas, como tem sido habitual já há bastante tempo. Mas não quebrando a tradição, o upgrade da edição x86_64 mais uma vez trazia problemas.

Observações:
Se tiverem probleas com o pacote acpi (tanto e i386 como em x86_64), façam o seguinte:

sudo /etc/init.d/acpid stop
sudo dpkg –configure -a
sudo /etc/init.d/acpid start

A minha experiência com ubuntu x86_64 tem-se revelado bastante desanimadora. Em produção não me consigo atrever a usá-la - problemas com kqemu, chatices com alguns repositórios, sei lá. Quando a arquitectura saiu pensei que fosse o next big boom, sobretudo com o amainar das guerras dos GHz. Mas não. O boom talvez tenha sido nos multi-cores. De facto, há três anos atrás imaginar multi-cores a 200 euros era algo de sonho. A nível de servidores fazem maravilhas, mas e a nível de Desktop? PCs com 3 ou 4 anos são perfeitamente usáveis (single-cores a 2GHz, por exemplo). O falhanço do Vista talvez tenha impedido grandes necessidades de máquinas mais potentes para uso comum. Há assim tanta gente a executar várias tarefas ao mesmo tempo (não estou a falar dos power-users)? Ya, bora ter um dual core para ouvir mp3 enquanto estou a escrever um mail?

PS: Desta vez não foi necessário reinstalar o sistema depois de fazer upgrade ao Ubuntu. Será uma vitória?


 

Procurar





Copyright © sam, All Rights Reserved
Conestoga Street Wordpress Theme by Theron Parlin