SLBOOGLE
Vao a SLBOOGLE e procurem:
melhor clube de portugal
Não é novidade para ninguém. Eu sei.
Mas nem toda a gente tem a noção exacta do medo que esta crise esta a criar nos americanos. Na Yahoo – por exemplo – já houve despedimentos. Os receios vão desde o simples perder dinheiro para as universidade dos miúdos por causa das acções, passando pelo medo da ruptura em bens essenciais como gás, comida e gasolina até ao medo de um ataque eminente devido a aparente fragilidade dos EUA perante esta crise. Certo é que, mesmo não sendo analisa, o perigo de uma possível reacção em domino é enorme. Fica o gráfico das acções das empresas de informática mais representativas (segundo a minha opinião, claro) no dia em que as acções da IBM baixaram dos 100 USD.
Bem vou exprimentar o IBM Lotus Notes para Mac OS. Se correr bem vou tentar meter a w3 a correr no mac. Já agora já testaram o software da greenhouse? Se conseguirem avisem, eu já testei em 3 browsers (firefox, ie e chrome) e não consegui.
Não gosto muito de usar o meu blog para fazer simples foward de um artigo de outro estáminé. Para isso uso o botão share no google reader. (caso me queiram adicionar a lista de amigos, o meu email está aqui)
Mas desta vez não consigo resistir. É que este post no blog da MAKE deixou-me com um sorriso parvo na cara de achar a ideia de fazer um caixa com lego tão fixe. E claro, tinha que ser um mac! Faz-me lembrar dos projectos insanos do Anders como montar um PC numa banheira e por-lo a correr mergulhado em óleo. Até partilhava o link mas não me lembro bem o nome que ele deu ao vídeo no youtube. (Anders where’s the video of the PC you assembled on a bathtub? Because of you this is now the worse post in the history of internet.)
Para que este artigo não seja completamente inútil partilho também que vi que existem empresas que contratam especialistas com legos, especialmente pessoal que trabalha com os technics. É um skill porreiro para fazer protótipos. Na Bang & Olufsen usam lego para a simular a mecânica do prototipo e flash/director para a demonstração interactiva do dispositivo.
Fica a imagem e o link para o artigo original.

Lego Mac Pro 2
Mais uma excelente talk do Steve Yegge.

Scala, now, is the tiger that’s going to kill Java. Because their [type-talisman] argument now has become a paradox, similar to the Paul Graham Blub Paradox thing, right? Because they’re like, “Well, we need static typing in order to engineer good systems. It’s simply not possible otherwise.”
The Scala people come in and they go: “Your type system suuuuuucks. It’s not sound. It’s not safe. It’s not complete. You’re casting your way around it. It doesn’t actually prevent this large class of bugs. How many times have you written
catch (NullPointerException x) ...in Java? Our type system doesn’t allow [things like] that.”Our type system does what you said your type system was doing.
So, therefore, you should be using it! ∴
And the Java people look at it and go: “Wehellll… (cough cough)… I mean, yeah, I mean… (*ahem*)” (running finger under collar, as if sweating profusely) They say, “Welllll… you know… it’s awfully… cummmmmbersome… I…”
“We can actually get around the problems in practice that you guys say your type system is solving through Good Engineering Practices.”
(laughter begins to grow)
HA!!! (I point accusingly at the audience, and there’s more laughter)
Yeah.
So Scala is creating a real problem for [Java's] static typing camp now. Because their last little bastion of why they’re using it, the whole tigers argument, they’re like, “Ah, well… we… we keep shotguns in our house.” [This is what they've been reduced to.]
OK? Yeeeeahhhh…
So back to dynamic languages!
About porting Ruby on Rails to Javascript:
In an effort to increase developer productivity at Google, Steve tried to convince the company to adopt Rails (and consequently Ruby) as a programming language. When that fell on deaf ears (Google really does not want to increase the number of languages that must be supported by their infrastructure), Steve decided to do what any other frustrated programmer would do: he ported Rails to JavaScript. Line by line. In 6 months. Working 2000 hours. Steve is a coding stud.
From: Steve Yegge ported Rails to JavaScript
In this six months Steve could have contributed to the rails core and improved the framework to a great extent. If he found security issues like the article refers than he should have fixed them in rails. I cannot even begin to understand why he didn’t by the way. Or at least reported them.
My conclusion of seeing that google allowed a employee to waste 6 months of work because they don’t want to increase the number of languages that must be supported by their infrastructure is that Google is Dumb.
Steve seems like a smart guy so if I was told to rewrite Ruby on Rails by an employer I cannot understand why he didn’t – at the very least – refused to do so and pointed out how stupid it was to reinvent the wheel. I simply hate javascript and love ruby. I think javascript is the worst thing there is in the internet. That’s one of the reasons I decided to take a chance on XForms. Well but that’s a personal opinion and has nothing to do with the case!
The question is:
So will this bring something new to the web?
Yes! But it’s not that this wheel is great and the other was flat. It can bring something but just because Google has the power to do that, in any language they decide to use. They have the man power to go beyond what rails offer.
But does this make the decision less dumb?
No. They could do it in rails and improve a great open source product.
Or is it that hard for engineers at google to learn a new language??
We will post a xForms/METS/DB2 screen-cast in this website soon. To get you prepared for this I advice you to download this firefox plugin and read the following articles:
In case you are looking for good examples you can visit this wikibook or better yet… Open your console, and create a directory in your home folder. Enter the folder and write this:
svn checkout http://xforms-examples.googlecode.com/svn/trunk/ xforms-examples-read-only
These are some great samples from Google Code. Believe me I’m saving you time with this advice. You won’t need to spend hours on badly executed examples from companies that are supposed to be building xForms implementations. Outch!?
Vão ao google e procurem Avast. Agora cliquem no primeiro link patrocinado e saquem isso. Tentem instalar. Por incrivel que pareca, sendo que o avast é um antivirus com uma versão gratuita e bem maneirinho, vão vós pedir que enviem uma mensagem por dois euros para pagar a aplicação.
Isto trata-se, como me parece evidente, de um esquema para fazer as pessoas pagarem por algo que é gratuito. O Google permite que este tipo de iniciativas se espalhe colocando-as a frente de um utilizador incauto!? São estes os clientes da Google!? Eu preferia ser pobre.
NUNCA MANDEM MENSAGENS A PAGAR 2 EUROS POR SOFTWARE. O SOFTWARE NÃO CUSTA 2 EUROS!
Pelos menos eu gosto de pensar que não! :)
Faz-me lembrar de algo que o meu pai recentemente me disse para ler:
Discurso sobre o Filho da Puta
Alberto Pimentao pequeno filho-da-puta
é sempre
um pequeno filho-da-puta;
mas não há filho-da-puta,
por pequeno que seja,
que não tenha
a sua própria
grandeza
diz o pequeno filho-da-puta
no entanto, há
filhos-da-puta
que nascem grandes
e
filhos-da-puta
que nascem pequenos,
diz o pequeno filho-da-puta.
de resto,
os filhos-da-puta
não se medem aos palmos,
diz ainda
o pequeno filho-da-puta.
o pequeno
filho-da-puta
tem uma pequena
visão das coisas
e
mostra em
tudo quanto faz
e diz
que é mesmo
o pequeno filho-da-puta
no entanto,
o pequeno filho-da-puta
tem orgulho em
ser
o pequeno filho-da-puta
todos
os grandes filhos-da-puta
são reproduções em
ponto pequeno
do pequeno filho-da-puta,
diz o pequeno filho-da-puta.
dentro do
pequeno filho-da-puta
estão em idéia
todos os
grandes filhos-da-puta
diz o pequeno filho-da-puta.
tudo o que é mau
para o pequeno
é mau
para o grande filho-da-puta,
diz o pequeno filho-da-puta.
o pequeno filho-da-puta
foi concebido
pelo pequeno senhor
à sua imagem e
semelhança,
diz o pequeno filho-da-puta.
é o pequeno
filho-da-puta
que dá ao grande
tudo aquilo de que ele
precisa
para ser o grande filho-da-puta,
diz o pequeno filho-da-puta.
de resto,
o pequeno filho-da-puta vê
o engrandecimento
do grande filho-da-puta:
o pequeno filho-da-puta
o pequeno senhor
Sujeito Serviçal
Simples Sobejo
ou seja, o pequeno filho-da-puta.
I just got my first brand new MacBook and, as one would expect, some problems emerged by leaving my usual OS combo (Ubuntu/Windows) for Mac OS X Leopard. I’m still undecided whether to install Ubuntu or use VMWare Fusion to use Linux. As for Microsoft Windows as long as I don’t need to use .NET I don’t think I’ll install it. Not even with the free licenses Microsoft provides University of Minho students.
First I had to decide what to install:
The question you are probably asking is why Firefox instead of Safari!? Because the damn unsafe add-on for del.icio.us is just that: del.icio.us! I just can’t live without it. Maybe if the guys over there worked the basics of security we could say that it’s both excellent and safe! And don’t say there’s a add-on for Safari as well. I’ll only accept it if the add-on is as good as the one provided by Yahoo.
Now we go for the fun part. The problems and solving them. Your attention please, this is only fun for me when I do it on my computer so it won’t be pleasure if you ask me to fix your computer! Joana this one is for you, I know how your mind thinks.. Almost as badly as mine. Oh well, we are related aren’t we? :\ Please release those crazy Christmas photos to the world! :X
I’ll start with a small OS free tip and then go for the Q/A part. If you are Portuguese like myself you just hate all the results that google gives you from .br domains. Most of the results are overrated and most of the times you just wish that they weren’t there. If this is the case just do your normal search in google but write -br in the end. Just test this, go to google and type governo brasileiro -br. It works ;)
Easy. Check Rúben’s blog @
http://blog.0×82.com/2007/12/mac-os-and-usb-mouse.html
Still don’t know. Anyone? If you want to test the bug just do this (from here):
$ echo é > ~/a.txt
$ cat ~/a.txt
é
Open a.txt with TextEdit and get:
È
Cracked it! At least I have a partial fix for Migrating documents from Ubuntu to Mac OS X Leopard:
cmd + space terminal enter
{go to the directory where the file is}
bash$ iconv -f ISO-8859-15 -t UTF-8 {filename} > UTF8-{filename}
For me it was:
bash$ iconv -f ISO-8859-15 -t UTF-8 Pam.tex > UTF8-Pam.tex
And yes PAM is as in Pluggable Authentication Modules. So I have a latex work on that :P
Just press cmd + space and type what you are looking for. This is called spotlight. Either this or open Finder and go to applications.
Have you even configured your mac? Common.. Click the apple on the top left corner and go to System Preferences. Exposé and Spaces. And now that you are there take a look around and configure all the other things that you neglected.
Just press cmd + mouse and change the language. Thanks Nuno Veloso from Apple Tech Team for this tip.
crtl + mouseclick
fn+ up
fn + down
If after this you still feel like reading about Mac OS for rookies – like myself – you can check this section in Arun Gupta’s Blog or check this extensive list of Keyboard Shortcuts. Have fun!
Now let’s get back to work, something almost impossible when your doing a report on LaTeX and the encodings are never right.
One final touch: ctrl + alt + cmd + 8. Merry Christmas! :)
Eu notei quando me deparei com a noticia inserida no CeSIUM. Quem escreveu já me é conhecido por chamar a atenção pequenas features nas aplicações da google que eu não teria notado de outra forma! Se ficaram curiosos em como o fazer podem dar uma espreitadela aqui.
Agora, será que a Google atacar o mobile a sério e tornar possível o conceito do everything-everywhere. Uiii.
Afinal quem não gostava de ter os nossos PIMS, documentos, imagens, etc, disponiveis num só sitio e a partir de qualquer dispositivo com ligação a net?
Cá pelo CAOS andamos a desenvolver uma pequena aplicação que usa a API do Google Maps.
A ideia para este trabalho surgiu quando conheci a Ana numa conversa por email. A Ana está em Shangai e é aluna do antigo curso de LESI da Universidade do Minho. Também costumo falar também muito com o Vítor Rodrigues que está actualmente, se não me engano, na Califórnia e mais alguns ex-LESI que andam perdidos pelo mundo. Então surge a ideia, um mapa com os ex-alunos para que os actuais alunos da licenciatura possam falar com eles e trocar impressões sobre o futuro profissional que os espera.
Estava a escrever um guia que acompanhava as várias etapas de desenvolvimento da aplicação mas depois deparei-me com este excelente guia , muito parecido com o que estava a escrever. Parece que na Internet já se fez tudo. :/
(Contudo esse guia foi feito numa versão anterior da API. Uma versão melhor, pelo menos suportava XSLT. Se esta suportasse não tinha que deitar fora o xsl que criei… E piorar a estrutura do xml brutalmente.)
Se quiserem código relativo a API actual saquem as sources do que fiz e/ou vejam a documentação da API do google maps.
Podem ver o resultado da minha pequena experiência aqui.
Obrigado a todos que me arranjaram as suas informações para usar no exemplo e ao famfamfam pelos ícones. As localizações são, evidentemente, apenas uma aproximação. Se bem que no caso do Ulisses revelam o sítio onde ele deveria realmente estar a programar os seus internacionalmente famosos foldrs. E viva os catamorfismos de listas! :P
Um estudo recente afirma existir uma correlação entre o número de anos que se passa no ensino superior e a capacidade criativa de um individuo.
Não consigo deixar de matutar sobre o assunto.
Parece evidente! Todos os dias somos completamente formatados para aprender isto ou aquilo, não temos qualquer liberdade sobre os projectos que escolhemos fazer e as aulas são iguais de ano para ano. Semana após semana entregamos relatórios sobre os assuntos que nos são indicados e acabamos por não ter tempo nenhum para estudar aquilo que queremos.
Eu, por exemplo, gostava de andar a estudar sobre:
Isto são os temas que me interessavam para desenvolver os projectos que tenho como pendentes. Onze projectos pendentes… :\ Uns mais viáveis que outros, claro, mas como dizem os ingleses “that’s not the point“. O que interessa é que no ensino superior não temos liberdade de escolha. O que deveria ser um ensino por excelência falha redondamente no que toca a criar pessoas empreendedoras, criativas e inovadoras. Pior, castra-as e frustra todas as expectativas que possam ter em levar em frente os seus projectos. Estão demasiado ocupadas a estudar <insira-aqui-o-que-desejar>.. Talvez Introdução aos Sistemas Dinâmicos. :P
Não quero com isto dizer que o que tenho andado a aprender é inútil. (XML, XSL, XQuery, DB, SQL, UML, MDD) Simplesmente não é coincidente com a minha agenda. E, no ensino superior português, nos não temos agenda. É a agenda que nos tem a nós. Todos os dias.
Recentemente, numa conversa com o professor Armando, soube que na Dinamarca as coisas não funcionam assim. Existem Universidades onde nem existem aulas teóricas. Os alunos tem laboratórios abertos 24 horas por dia e projectos a realizar. Têm também algumas horas em que está um docente disponível não para os ensinar, mas para os ajudar com o projecto. A experiencia de aprendizagem tem os dois lados, os alunos aprendem mas o docente também. E, segundo o mesmo, alguns dos projectos conseguiam resultados bestiais. É difícil entender que se pode aprender assim?
Claro, os nórdicos fazem tudo bem. Os portugueses nunca são capazes certo? Pelo menos é isto que o imbecil do Luís Filipe Menezes pensa. Eu cá não vou em grupes e sei muito bem que não é assim. Os portugueses são capazes.. Se os deixarem!
Nas empresas, pelo menos por cá, parece-me que temos o mesmo problema. Os engenheiros que conheço têm 120% do seu tempo de trabalho ocupado. Os 20% que lhes faltam é da sua responsabilidade arranjar. (Isto sem sequer falar nos salários vergonhosos que por cá se praticam) É o salve-se quem puder. Em Portugal mede-se a dimensão de uma empresa pelo tamanho da sua conta bancaria. Alguns diriam que é a única maneira.
Eu como fui muito mal educado discordo completamente.

La fora, por exemplo, na Google os developers tem aquilo que eles chamam de 20% project. Fixe, mas que raio é isso? Basicamente significa que cada developer deve gastar 20% do seu tempo a criar um projecto, seja ele qual for. Um dia por semana, se quiserem, a coçar a micose. Contudo algumas das ideias que sairam deste 20% project são o Google Reader, Google Suggest, AdSense for Content. Porreiro? Eu pelo menos acho que sim. (Só devia era ser mais o 100% project! :P)
Mas cuidado nem todas as empresas lá fora são assim! Existem aquelas que os Portugueses tomam como exemplo. Como por exemplo os meus amigos da Microsoft.

E essas vivem apenas da gestão do seu interesse. O seu objectivo é criar mais e mais riqueza. Já nem sabem bem porque, apenas sabem que é isso que querem.
blica ao sexual masculino
sinónimos: (pénis/pênis); pila; piça; caralho; cacete; pau; pinto; ponteiro; porra; drejo; bregalho; vergalho; Piroca; pichota; banana; pirola; pissalho; piçalho; bitola; besugo; sabordalhão
Podem ler isto, e muitas mais definições interessantes, no dicionário aberto de calão (PDF) alojado no servidor natura da Universidade do Minho.
Uma daquelas iniciativas muito sui-generis, que só podia partir do professor José João. É um professor completamente diferente dos outros, não fala para os alunos como se lhes fosse superior, e está sempre disponível para um bom tema de conversa. Claro que a definição de bom tema é controversa, mas isso é outro assunto.
Mas o nome da iniciativa não devia ser DAC, devia ser algo mais explicito. Era engraçado; se bem que não encontrei nenhum acrónimo giro e adequado.
Também era giro criar um wiki de calão, já que é demasiado difícil aos colaboradores submeter alterações/adições. Assim o projecto ganharia, certamente, outra dimensão e utilidade.
Porque não uma social network de calões? :P Isso não compra o google, penso eu de que! Falhei por um pentelho seco de velha? :)
Conclusão: As aulas de PERL vão ser interessantes…

Many are the cybernauts currently putting Google on a hold, suspecting a Big-Brother-like conspiracy.
It seems to me that many bloggers are only replicators, so when someone respected posts his opinion the very same opinion will emerge in something like 20 other blogs. I wasn’t aware of this reality until recently. I can’t seem to get the point of posting something if you don’t connect to it, if you don’t feel like writing something about it.
Continuing on Google I understand the concern of a multi-million dollar corporation having to much information about us all. But it seems to me that they are an example to follow, they need to be or they would be out of business. If users didn’t trust Google, it would cease to exist.
Just check they philosophy:
Finally I advise you to see this article about Google Zurich.

Quando trabalhei na MobiComp este conceito do online backup estava sempre a rondar a minha cabeça. Numa das minhas pesquisas descobri um já muito evoluído Mozy. Infelizmente não quero apenas backup como em soluções como esta, queria mais algo do tipo everything-everywhere. Penso que o GDrive será mais ou menos um Mozy da Google e, neste sentido, talvez o MobileKeeper seja mesmo das poucas soluções disponíveis que se aproximam deste conceito.
Não se ponham a pensar que a MobiComp vai aparecer e levar tudo. É uma empresa de média dimensão, sem capacidade para lutar contra os gigantes que lhe fariam frente. Apesar de ter a possibilidade de inovar, criando um novo nicho de mercado, nunca o fará a custa da sua estabilidade financeira (que se encontra dependente da sua carteira de clientes na industria móvel)
De qualquer forma estava hoje a ver os feeds e deparei-me um, para mim, até agora desconhecido competidor do Mozy. A diferença é simples, não te dão 2Gb de espaço mas sim espaço ilimitado durante 15 dias. Se quiserem mais informações visitem o site do Carbonite. Se quiserem 25Gb grátis sem limite te tempo pode ver o MediaMax.