2009-07-17

Zero Install: A vitória da lógica

E se bastasse indicar um endereço http para ter um novo programa a funcionar no seu PC, sem necessitar de qualquer instalação? E da segunda vez que o programa fosse chamado, ele estaria no computador pronto a usar? E com um ou dois cliques ele iria verificar se existe nova versão, e tudo de forma segura?

Tudo isto parece um sonho mas já existe:veja http://0install.net/

Zero Install é um sistema totalmente descentralizado que permite aos programadores distribuir software e aos utilizadores evitarem conhecimentos técnicos para instalar e actualizar software.



2009-07-09

Joe's Window Manager

Por vezes aparece software de uma simplicidade e utilidade impressionante, aliado a uma rapidez e tamanho mínimo. Hoje em dia prolifera o software gordo, no qual o tempo do programador vale mais do que o tempo dos utilizadores.

Joe's Window Manager é um exemplo. Ultra rápido e prático, ocupa menos de 300 KB. Serve para desenhar as janelas e menus da parte gráfica do sistema operativo Linux com X11. Pode ser mais facilmente experimentado através do Puppy Linux.

2009-06-29

Menu animado CSS com sprites

As melhores ideias do mundo são as mais simples. Neste caso, criar um menu com rollover ou seja, que altera quando passamos o rato por cima de cada opção, e que possa manter seleccionada a opção da página onde estamos, torna-se um exercício de descontracção se usarmos o "The Menu of Awesomeness". Este menu é inteiramente CSS (sem javascript) e usa apenas uma imagem. Uma boa ideia para os web designers.

2009-06-23

Como extrair as imagens de um documento Word (.doc)

Se o mundo da informática fosse perfeito ninguém precisaria de o fazer mas, no meio da guerra de formatos, o utilizador tem que arranjar truques para tudo. Neste caso, se abrir um documento Word no OpenOffice poderá gravá-lo como página web (HTML) e assim obter acesso às imagens que estavam embutidas no documento.

2009-06-18

Como instalar um kernel do Linux

A melhor configuração do Linux passa por ter os drivers correctos a funcionar com a placa gráfica, normalmente obtidos no site da marca respectiva, para que tenha a maior aceleração e capacidade possível. Mas por vezes a versão do kernel não corresponde à versão aceite pelos drivers, por isso normalmente vale a pena aventurar-se a recompilar e instalar um kernel. Parece complicado mas não é - apenas lembre-se que tudo pode correr mal e mais vale salvaguardar os seus dados caso contrário terá dificuldade em tirá-los do PC. Este tutorial, para quem tem o Ububtu, explica bem como fazer a delicada operação, mas prepare-se para esperar horas enquanto o kernel é compilado...

2009-06-17

Firefox muito mais rápido!

Uma das queixas relativamente ao meu browser preferido era mesmo a velocidade. Mas parece que a partir da versão 3.5 o Firefox vai ficar 2,5x mais rápido do que a versão 3.0.10. Uma excelente notícia, especialmente para quem já não vive sem alguns add-ons que só funcionam nesta plataforma.

Repensando o MySQL

Com tantos desenvolvimentos no mundo do hardware, software e filosofias, MySQL, o sistema de gestão de base de dados mais popular do mundo e que suporta um incontável número de sites, é agora considerado velhinho e cada vez mais desadequado.

O Drizzle é o novo projecto que visa repensar totalmente o funcionamento do MySQL e criar um sistema adaptado à "núvem" e modular à semelhança do kernel do Linux.

2009-06-16

Opera Unite vs. Google Wave?

Isto está a aquecer e a ficar mesmo interessante.... O TechCrunch mostra como a norueguesa Opera lançou uma campanha que parece ser um ataque directo ao Google Wave. Chama-se Opera Unite e pretende libertar as pessoas da evil cloud. O diagrama e o vídeo são suficientemente esclarecedores para irmos buscar um balde de pipocas.

Aqui no Tecnologa somos defensores da liberdade e da privacidade e apesar de ficarmos de boca aberta com o Wave, dar poder ao utilizador individual, que pode ter os seus dados e serviços web no seu computador e telemóvel, parece-nos muito mais lógico do que oferecer a dama ao evil maharaja. Eles andam aí atrás do nosso cérebro! É impressionante como a esmagadora maioria de utilizadores dá de mão beijada a sua informação às multinacionais, numa cultura de ingenuidade nunca vista...






EDIT:Depois do post fui experimentar um pouco o Opera Unite na sua fase alpha... e a reacção, pelo menos por agora, foi muito diferente da euforia inicial. Aliás, mereceu um comentário duro no fórum oficial, que reproduzo a seguir:

Opera Unite scares me, needs radical change


I just had a glance at Opera Unite and I know it's in alpha state and my opinion is not yet well founded. Also, I'll check in detail the API, so I'll just express my first reaction now, subject to change as Opera Unite evolves.

I'm promoting Opera Unite to everyone I know, talking to my students, sending emails about it, posting to my blog, etc., because I subscribe entirely to the theory behind this project.

But I'm sorry to say this: until now the implementation is scaring... Why should we place "photos", "media", "files" (???)... all in separate places? Better said, why should I care about organising files? Shouldn't this be a platform based on communication+context instead of files scattered across "shared folders"? Are the end users - those people who use Opera and want to be free from the Cloud - supposed to code HTML and Javascript and provide "nicknames" to enter a "chatroom" ??

Listen, you may not believe, but in the year 2009 a HUGE number of people don't even know how to locate a file in their own PC nor opening an MSN or Gmail account. Many, many people don't know how to fill a captcha - that's the real world I face everyday and the opportunity is there.

Maybe I'm wrong and Opera Unite will be growing to something spectacular and the API is good, but all of this seems so old school to me, i.e. collaboration zero. People just don't do things this way, and they don't even know what a web server is nor how to operate it.

I think what people need is real time services to "Unite" email, IM, social networks, word processing, database editing, etc. in a modern, simple, intuitive and decentralized platform to simplify collaboration and information sharing, including local area network environments (e.g. to stop spreading outdated email copies and outdated files to other team members or friends, and stopping the ridiculous act of sending emails via the Internet to the receiver who's in the next room).

You know what I'm really talking about, don't you? Yes, Google Wave. They've got it, not perfectly but almost.

Taking this idea of using phones and end-user PC's to deliver web services is OK and i'ts the right time to do it (here in Portugal, optical fiber is soon reaching every home and office - so we have enough bandwidth for that), but you've got to focus in solving real user problems, not just reconstructing broken models from the 90's just to maintain a happy technical community.

Also, Opera Unite needs to overcome the fact that the service requires the user's PC to be switched on 24x7, although not a main issue as PC's are becoming energy-efficient and silent.

So maybe I got the wrong idea after seeing Opera's great presentation video but, as I said, these are just initial thoughts that I wanted to share with you all.

I hope this helps. Take care.

Osmo: um organizer light

Parece ter qualquer coisa de diferente para melhor, e contrasta com as alternativas pesadonas que conhecemos. O Osmo é talvez o calendário/organizer mais interessante que anda por aí. Dado que é muito recente, os utilizadores do Ubuntu devem compilar as fontes. É simples e está explicado aqui.

Google