Planeta DebianPT.org

O Planeta da Comunidade Portuguesa de Utilizadores de Debian

01 de Julho, 2009

António Moreira

Alguns tópicos úteis sobre como reduzir o tempo de boot

Normal 0 21 false false false PT X-NONE X-NONE
Numa época em que usamos computadores que compõem milhões de flops ao segundo, é um pouco paradoxal dever esperar um vida por o boot da própria máquina: esta problemática é irrelevante se se utiliza o computador como servidor que não somos constrangidos a reiniciar o computador continuamente, mas é sentida pelos utentes de desktops e sobretudo por pessoas que utilizam portáteis (laptops). Neste apontamento procurarei, sem garantias e sem pretensões, fornecer alguns tópicos úteis sobre como reduzir o tempo de boot.

Antes de iniciar gostaria de referir dois pontos: antes de tudo gostaria de dizer que os conselhos seguintes não são exclusivamente farinha do meu saco, foram obtidos em consulta e pesquisa na Internet; gostaria muito de colocar os endereços onde recolhi toda a informação da qual me documentei, mas infelizmente com a pressa do momento não os registei.
Em segundo lugar queria acrescentar que existem outros métodos para aceder num modo mais rápido ao “mesmo” ambiente de trabalho (vejam a suspensão em disco) mas estes apontamentos têm como objectivo a redução de tempo de um boot normal de um computador “normal”.
 
Qualquer comentário, nota, ou correcção é bem aceite.
 
Prosseguimos fornecendo uma panorâmica sobre a modalidade de boot do computador e em particular dos sistemas GNU/Linux.
O primeiro elemento o que entra em acção é a BIOS (Basic Input/Output System), ou seja um programa que reside num chip na placa principal (motherboard), que se ocupa de reconhecer uma parte do hardware (geralmente o processador, os leitores ópticos e discos rígidos).
 
Uma vez terminado o reconhecimento do hardware a BIOS lê a MBR (Master Boot Record) do disco de arranque permitindo assim o carregamento do boot loader, isto é aquele software que permite escolher o sistema operativo para arrancar.
A maior parte das distros Linux permite escolher entre LILO (LInux LOader) e GRUB (GRand Unified Bootloader), a Debian utiliza GRUB por predefinição. O boot loader ocupa-se de carregar o kernel escolhido, na memória RAM. Neste ponto o kernel Linux adquire o controlo e, em Debian inicia init (pacote sysvinit). Init é simplesmente um software que seguindo um elenco mais ou menos ordenado inicia um conjunto de “daemons” entre os quais GDM, KDM ou outros.
Para tal propósito acho que é útil dividir estes apontamentos em 4 partes, cada uma das partes é dedicada a uma fase específica do procedimento do boot.
 
Ponto 1 – Os parâmetros correctos da BIOS
 
Se bem que a maior parte das placas principias (motherboard) estão equipadas com BIOS que permitem personalização mínima, é aconselhável efectuar tudo o que é possível para fazer, de modo que o tempo que vai desde quando ligamos o pc até ao carregamento do boot loader seja reduzido ao máximo.
Se bem que seja aconselhável utilizar a versão mais recente da BIOS, esta é uma operação de alto risco, que pode comprometer o bom funcionamento da motherboard, acho que devo dizer que os HP e TOSHIBA fornecem no próprio site utilitários para “flashare” a BIOS com a última versão disponível. Devo dizer que tais utilitários são desenvolvidos para serem executados sobre o Windows, portanto é uma operação que aconselho a fazer antes de instalar Linux...

Ponto 2 – Configuração do Boot Loader
 
O objectivo deste ponto é reduzir o tempo necessário do GRUB para iniciar o carregamento do kernel. Infelizmente também aqui não temos a possibilidade de fazer a não ser tentar diminuir ao mínimo a interacção do GRUB com o utilizador.
Se de facto iniciamos a nossa máquina sempre com o mesmo kernel e se não temos outros sistemas operativos (dualboot), podemos dizer ao GRUB para não mostrar o ecrã com as listas dos sistemas operativos disponíveis e diminuir a zero a espera que de costume (geralmente são 10”), é dada ao utilizador para escolher o que deve arrancar.
Para tal é preciso proceder à modificação do ficheiro /boot/grub/menu.list definindo para 0 (zero) o item timeout e alterar a linha ##hiddenmenu
 
Ponto 3- Instalar o Kernel certo
 
É inútil dizer que o ideal seria compilar o kernel à mão e, eliminar tudo aquilo che não
necessitamos (Initial RamDisk Image incluído), mas sou da opinião que é uma coisa um bocado “fastidiosa” de fazer.
Para ter uma lista dos kernel disponíveis (naturalmente espero que os repositórios estejam configurados) necessitamos de digitar no terminal:
 
$ apt-cache search –names-only linux-image
 
Para verificar o kernel utilizado:
 
$ uname -r
 
A escolha do kernel dedicado à nossa arquitectura é uma operação que nos consentirá
durante o nosso trabalho de obter melhores prestações, porque o kernel deverá utilizar as instruções máquina especificas para o nosso processador.
No tempo que vai entre o carregamento da parte do GRUB e o inicio do init, o kernel compila as acções predefinidas como o reconhecimento de hardware e outras.
Configurando propriamente o boot loader de modo em que este último passe estes parâmetros de inicio ao kernel, podemos procurar contornar as acções inúteis de utilização que fazemos no nosso pc.
A lista dos parâmetros que é possível passar ao kernel Linux é grande e a tal propósito limito-me a enumerar e explicar aqueles que acho que são úteis. Voltamos a editar o ficheiro /boot/grub/menu.list e modificamos as seguintes linhas:
 
# kopt= root=/dev/hdc1 rootfstype=ext3 mem=1024m ro

# defoptions= quiet noresume

...onde,

root=/dev/hdc1: Indica qual é o disco que contém a partição de root (“/”), este parâmetro não comporta melhoramentos na fase de boot, mas é indispensável ao kernel para iniciar o sistema.

rootfstype=ext3: indica com qual filesystem foi formatada a partição de root, julgo que especificando abertamente o kernel não terá de compreende-lo sozinho.

 mem=1024m: especifica a quantidade de memória disponível; julgo (como disse em cima) que especificando abertamente o kernel não terá de calcular a memória RAM disponível.
 ro: especifica em montar inicialmente a partição de root só em leitura, inútil para as prestações na fase de boot, mas útil para executar o controlo do disco.

quiet: especifica ao kernel de não voltar a trazer a saída de vídeo de todas as suas operações na fase e boot, mas visualizar simplesmente a mensagem “Loading Kernel”, julgo que, talvez em mínima parte, pudesse ser útil diminuir as operações para as impressões sobre o output standard.

noresume: se não se utiliza a suspensão sobre o disco, com “noresume” evitamos que o kernel analise a partição de swap para procurar eventuais sessões hibernadas.

…e depois,

$ update-grub

Ponto 4 – Redução do procedimento de iniciação dos “daemons”.
 
Antes de aprofundar este ponto, aconselho a ler o funcionamento de sysv-init a fim de compreeender as acções que serão efectuadas e o prodecimento do boot em geral.
Aconselho também a instalar bootchart, uma ferramenta que nos permitirá obter informação mais detalhada e sobretudo fazer uma monitorização dos melhoramentos nesta última fase do procedimento do boot.
 
$ apt-get install bootchart bootchart-view
 
Depois editar o ficheiro /boot/gerub/menu.lst e acrescentar o seguinte comando init=/sbin/bootchartd aos parâmetros de boot do nosso kernel.
O bootchart será executado como primeiro processo do kernel e se ocupará pois de iniciar o init e de monitorizar o seu comportamento. Neste momento fazer um reboot do sistema e depois digitar:
 
$ bootchart -f png
 
Este comando permite-nos obter uma imagem em png que conterá o gráfico representante do nosso procedimento de boot.
 
Para desabilitar “daemons” inúteis instalamos o pacote sysv-rc-conf e executamo-lo como root, este utilitário permite-nos gerir os “daemons” iniciados de init durante a fase de boot do sistema. Cada “daemon” representa um serviço que o nosso computador nos forcenerá. Podemos desativar estes (entre outros):
 
- avahi: http://avahi.org/
- exim4: é um MTA, utilizado também in “locale” para enviar ao utilizador root eventos administrativos;
- lpd: deverá ser um “daemon” para a gestão da impressora mas penso que utilizando cups possa fazer o mesmo;
- nfs-common: não utilizando nenhum net-filesystem pode ser desativado;
- policycoreutils: deverá fazer a gestão de políticas de segurança selinux, mas penso para uso doméstico não deveremos ter problemas;
- ssh: no caso cujo esteja activo o “daemon” ssh e não ocorre colocar o pc como remoto podemos desativá-lo;

 
Para outros “daemons” podem dar uma olhada no Google… :-P
 
Desabilitar terminais inutilizados:

Frequentemente num sistema Gnu/Linux é possível usufruir a mais do que um terminal através da combinação das teclas ctrl + alt + f1.
De base Debian tem 6 terminais de texto e um (tty7) onde executará uma janela X, mas dificilmente um utente de um desktop necessitará de 6 terminais. A tal propósito pode ser útil deixar habilitada exclusivamente a consola gráfica e uma de texto, útil para um eventual comando de assistência .
Editamos o ficheiro /etc/inittab e comentamos as seguintes linhas:
 
1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
 
Paralizar a execusão dos serviços:

Sysvinit inicia um serviço (daemon) só quando o precedente assinala que o seu startup foi obtido com sucesso. Modificando oportunamente o ficheiro de configuração podemos instruir init a fim de que execute os serviços (daemons) directamente sem esperar resposta do daemon precedente.
 
$ echo “CONCURRENCY=shell” >> /etc/default/rcS
 
Substituir Bash por Dash:
Alguns serviços durante a fase de execusão necessitam de ser executados de uma shell; por predifinição a shell utilizada seja para a execusão, como para outros utilizadores é BASH (Bourne Again Shell), é a mais difusa e completa do mundo Linux. Utilizar uma ferramenta tão potente só para fornecer um ambiente de execusão aos serviços é pois contraproducente, pode ser portanto mais indicado instalar e predifinir DASH como shell, uma ferramenta mais modesta e que faz o seu serviço.
 
$ apt-get install dash
$ dpkg-reconfigure dash
 
Neste momento o /bin/sh apontará a /bin/dash com a consequência que esta última será usada em fase de execusão. Esta operação não deverá, de qualquer maneira, reduzir as potencialidades da shell usada pelo utilizador, que verá todos os seus atributos em /etc/passwd.
Definir de modo optimizado os “daemons” de rede:
No arranque o sistema controla o ficheiro /ect/network/interfaces para saber como fazer a gestão do interface de rede, se este não está definido correctamente o sistema no arranque poderá procurar “pedir” os parâmetros de rede para uma hipotética interface de Ethernet desconectada. Como tal poderá ser melhor instruir o sistema a fim de que no arraque configure só a interface de loopback.
Editar o ficheiro /etc/network/interfaces do seguinte modo:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces (5).
# The loopback network interface
auto lo
iface lo inet loopback
#Wired Interface
#
#DHCP(default)
iface eth0 inet dhcp
 
Ordenar a execusão dos serviços (daemons):
Analizando os scripts dos daemons presentes em /etc/init.d temos a noção que sobre o cabeçalho de cada um são especificados, altravés de alguns comentários, as dependências de cada daemon com respeito aos outros. Tais comentários não são interpretados com o init que executa os daemons baseando-se sobre os números inteiros especificados no número do script (ver /etc/rc2.d/ que actua conforme o /etc/inittab).
Acontece portanto que init executa um daemon que faz perder ciclos ao processador, atendendo a execusão do daemon do qual depende.
Existem sistemas alternativos a sysv-init que se baseam sobre dependências dos daemons (initNG) ou sobre eventos por esses gerados (Upstart de Ubuntu) mas a nossa intenção é configurar de modo optimizado sysv-init que é o padrão de facto.
Seria portanto útil analizar as dependências dos daemons e mudar os números inteiros de modo a ordenar a fase de boot, felizmente o utilitário InsServ (http://packages.debian.org/en/lenny/insserv) faz tudo isto no nosso lugar :-).
 
$ apt-get install insserv
$ dpkg-reconfigure insserv

 
Reinicializamos o pc e reanalizamos a saída do bootchar-f png…

 
 

por António Moreira em 01 de Julho, 2009 15:30

29 de Junho, 2009

elmig

Performance dos novos sistemas de ficheiros

O site Phoronix [1] fez uma análise de performance aos 'novos' sistemas de ficheiros que nos últimos tempos apareceram em Linux: Ext4, Btrfs e NILFS2 e compara-os com os 'tradicionais' Ext3 e XFS.

O desenvolvimento e avanços de sistemas de ficheiros em Linux anda ao rubro aqui fica a análise de performance destes 5 sistemas de ficheiros.

1 - http://www.phoronix.com/scan.php?page=article&item=ext4_btrfs_nilfs2&num=1

por elmig em 29 de Junho, 2009 20:12

28 de Junho, 2009

drcursor

Apelo a todos os blogues! Solidariedade com o povo hondurenho!

Pedimos a todos os blogues que se unam à solidariedade com o povo hondurenho e que ajudem a romper o bloqueio informativo sobre o que se passa naquele país. Publiquemos este comunicado e divulguemo-lo entre os blogues amigos. Alerta que caminha a espada de Bolívar pela América Latina!

Este blogue condena o golpe de Estado nas Honduras e solidariza-se com o povo hondurenho e com o legitimo presidente Manuel Zelaya. Nesta madrugada, um grupo de militares golpistas invadiu a Casa Presidencial e sequestraram o presidente daquele país. A ministra hondurenha dos Negócios Estrangeiros e os embaixadores de Cuba, da Venezuela e da Nicarágua foram sequestrados à margem da convenção internacional que protege e dá imunidade aos diplomatas. Os militares ocuparam as ruas e avenidas das Honduras. Ocuparam os meios de comunicação social e cortaram a distribuição de electricidade.

Esta foi a resposta da oligarquia à vontade do governo de convocar uma consulta popular para abrir uma Assembleia Constituinte que tomasse o povo hondurenho como protagonista da sua própria história. Manuel Zelaya pagou o preço de ter decidido seguir o caminho de uma verdadeira democracia. O golpe de Estado é tão ilegítimo que a Organização dos Estados Americanos e a União Europeia já condenaram aquela acção. Manuel Zelaya foi eleito pelo povo hondurenho em 2005 e o seu mandato termina no próximo ano.

Todos recordamos o golpe de Estado contra Salvador Allende e o povo chileno. Os militares liderados por Pinochet e pela CIA afogaram o Chile em sangue. Todos recordamos o golpe de Estado executado pela oligarquia venezuelana com o apoio do imperialismo contra Hugo Chávez e o processo bolivariano. Foi derrotado pela acção do povo venezuelano. E esse exemplo ecoou por todos os países da América Latina que nestes últimos dez anos decidiram segui-lo.

Portanto:

1. Exigimos o respeito pelo mandato do presidente Manuel Zelaya
2. Respeito pela vida e liberdade do governo, de todos os seus apoiantes e dos diplomatas
3. Respeito pela decisão de abrir um processo de consulta popular para constituir um referendo para constituir uma Assembleia Constituinte
4. Um apelo a que os militares estejam do lado do povo, do governo por ele eleito e não do lado da oligarquia e do imperialismo
5. Um apelo à unidade latino-americana em torno de processos democráticas que tenham os povos no centro do poder
6. Que o governo português condene de forma clara o golpe de Estado
7. Que a comunicação social portuguesa apresente as informações sobre os acontecimentos nas Honduras de uma forma objectiva

Artigo com alguma explicação do que se passa aqui.

por drcursor em 28 de Junho, 2009 20:27

26 de Junho, 2009

Tux Vermelho

Manifesto Open-Source

Como autor deste blog, tenho vindo a ganhar experiência e cada vez mais gosto pelo software livre, de código-aberto e não apenas "à borla".

É algo que nos permite verificar o real funcionamento das coisas, inclusive dos SO's que suportam e se baseiam nesta ideologia. Assim, e como estudante universitário, gostava de ver as nossas universidades, que convenhamos, são os principais pólos de desenvolvimento a nível nacional, a usarem mais software livre e a basearem-se nesse mesmo software de código-fonte aberto para leccionar aproveitando assim o factor "exemplo real" existente na comunidade.

Eu estudo no ISEL (Telecomunicações) e vejo pouca iniciativa nesse sentido (pelo menos na minha faculdade), muito por causa da protocolação existente com a Microsoft onde incluído no uso das suas tecnologias vem a disponibilização de licenças académicas dos seus produtos.

De modo a proporcionar uma base de implementação de Software Livre na minha faculdade, estou a escrever um Manifesto, que penso entregar a quem de direito e que possa tomar esse tipo de decisões, em que estejam explícitos os seguintes temas:

  • Software Livre
    • contexto
    • licenças
    • uso académico
  • Exemplos reais em Portugal
  • Estratégias para implementação
  • Desenvolvimento tecnológico com base em SL

Assim, venho pedir aos leitores deste blog (e demais conhecidos) que, caso assim pretendam, me forneçam exemplos e detalhes de situações idênticas ou totalmente opostas, onde o SL é amplamente utilizado e existe estímulo para o seu uso assim como o devido suporte para tal. Qualquer sugestão relativa à estrutura do manifesto também é bem vinda assim como postura a assumir na sua escrita.

deixo aqui o contacto de e-mail: rafaeldecastro_at_gmail.com (substituir _at_ por @).

Desde já agradeço a ajuda.
exil3d

por exil3d (rafaeldecastro@gmail.com) em 26 de Junho, 2009 02:21

25 de Junho, 2009

Pitxyoki

Frases ditas por personagens ASCII no terminal

 ______________________________________
( If builders built buildings the way )
( programmers wrote programs, then the )
( first woodpecker to come along would )
( destroy civilization. )
--------------------------------------
o
o
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/


Utilizando-se os programas cowsay e fortunes, pode-se ter uma (deveras inútil) personagem com uma mensagem engraçada como saudação desenhada no terminal.

Para a ver em acção, basta gravar o código que se segue num ficheiro executável... E executá-lo! Se for colocado no ficheiro ~/.bash_rc, de preferência no final, mostra a personagem sempre que se inicia o terminal.

A personagem irá mostrar um estado de espírito, aspecto e frase diferentes de cada vez que for mostrada, conforme a sua disposição no momento. :)

Só precisa de um # apt-get install cowsay fortunes prévio.

# Pretty fortune-telling fellow, by Pitxyoki
# Ideas from http://bbs.archlinux.org/viewtopic.php?pid=36736#p36736
# and http://www.virtualroadside.com/blog/index.php/2007/06/09/rndsay-random-cow-sayings-and-fortune-combined/
#
# The character will be a random one from those that you don't consider ugly
#(set those on the BADFILES variable). It will also display a different
#emotional and physical state each time it appears.
#
# issue cowsay -l to get the list of cows you don't want to see
BADFILES=(beavis.zen bong bud-frogs calvin cheese cock daemon dragon
dragon-and-cow elephant eyes ghostbusters gnu head-in hellokitty kiss kitty
koala kosh luke-koala mech-and-cow meow milk ren sodomized sodomized-sheep
stegosaurus stimpy supermilker surgery suse telebears turkey turtle vader
vader-koala)

case $((RANDOM%2)) in
0)
CMD="cowthink";;
1)
CMD="cowsay";;
esac
case $((RANDOM%9)) in
1)
CMD=$CMD" -b";;
2)
CMD=$CMD" -d";;
3)
CMD=$CMD" -g";;
4)
CMD=$CMD" -p";;
5)
CMD=$CMD" -s";;
6)
CMD=$CMD" -t";;
7)
CMD=$CMD" -w";;
8)
CMD=$CMD" -y";;
esac
function randcowfile() {
file_list=( `$CMD -l| tail -n+2` )

while [[ ${#file_list[@]} -gt 0 ]]; do
randex=` expr $RANDOM % ${#file_list[@]} `

bad=false
for (( i=0 ; i ${#BADFILES[@]}; i++ )); do
if [[ ${file_list[$randex]} == ${BADFILES[$i]} ]]; then
unset file_list[$randex]
unset BADFILES[$i]
file_list=("${file_list[@]}") # Converting to string and back to array to avoid having a sparse array
BADFILES=("${BADFILES[@]}") # If anyone knows a better alternative, I'd like to know it
bad=true
break
fi
done

if ! $bad ; then
cowfile=${file_list[$randex]}
echo $cowfile
break
fi
done
}

fortune -s | $CMD -f `randcowfile`
unset BADFILES
unset CMD


EDIT:Código actualizado para ser mais rápido a executar.

por Pitxyoki (noreply@blogger.com) em 25 de Junho, 2009 17:00

23 de Junho, 2009

drcursor

Synergy Special Characters

Synergy é um pequeno programa que possibilita utilizar o mesmo teclado e rato para comandar diversos PCs.
Eu utilizo para poder utilizar o rato e teclado do meu PC Windows ao mesmo tempo num PC Linux.
Um dos problemas que sempre tive é que não conseguia utilizar alguns caracteres especiais do teclado português como o Ç º,ª ãá, etc em Linux – mas afinal existe uma solução bastante simples – basta fazer:
“setxkbmap us” antes de iniciar o synergy e “setxkbmap pt” depois… e tudo funciona perfeitamente!

por drcursor em 23 de Junho, 2009 13:47

22 de Junho, 2009

drcursor

III Maratona da Fotografia Digital de Alfama

As inscrições para a III Maratona da Fotografia Digital de Alfama sob o tema “Os sentidos de Alfama” estão abertas!

Os interessados poderão consultar o regulamento no site da APPA e inscrever-se neste ou no Museu do Fado.

por drcursor em 22 de Junho, 2009 09:00

19 de Junho, 2009

Marcos Marado

bits

Yup, I'm still pretty much alive. There are so many things to do, and so many things I want to do, that I really don't find any time to write on this blog, and after finding Friendfeed as a way to let my thoughts escape, I really don't think I'll ever return to use my blog as I used to. But I still like having a blog, and for so many times I've found myself thinking I want to write here again. So, this is what to expect: sometimes, rarely I suppose, I'll just write something, rant a little bit, and say almost nothing. Personal blog, okay?, it's fine to do just that :-)

I've been quite busy in a number of fronts. Work, Merankorii, Noori Records, I'm also now officialy a member of ANSOL... And there are lot's of things that urge to get people to act, specially if you take into account the whole craziness of lately regarding digital rights, copyright, freedom, privacy and so on both in an European level (specially with the Telecoms Package, then the event of the Pirate Bay trial and everything that "floated" around it, and then the three-strikes-like things, or the internet censorship like what's possibly going to happen in UK or Germany) and in Portugal (and things are really muddy on those fields too, but I'll probably reserve some time to talk properly about that later).

One thing that has been keeping me excited for a couple of months now are the "20th's": Cabinet Pin is a micro-label that organizes a monthly compilation where artists can participate by following the rules: they have to do a complete track in one day only - the 20th of each month - and then submit it. I've been doing it (almost) each month, and I really like the concept and the results. I'm really fun and an artistic challenge, and I've been trying to convince a couple of other musicians to also participate... Maybe you want to give it a try? Anyway, tomorrow is the 20th and is a saturday, so it will be the first time that - I hope - I won't be in such a hurry and with such an high-constraint as usual... Let's see what will come from that, having an actual entire day instead of - like what happened once - having less than one hour till midnight to get finaly started...

And now, AvatarCamp is running (today and tomorrow) and I'm "there" via Selva (my Portuguese text-based virtual world). So, excuse me, but I have a virtual barcamp to attend to :-)

por noreply@blogger.com (Mind Booster Noori) em 19 de Junho, 2009 21:58

15 de Junho, 2009

elmig

Tux Vermelho

Algo que me preocupa...

in Globo:

A Microsoft afirmou nesta quinta-feira que a nova versão do sistema operacional Windows para a Europa não incluirá o navegador Internet Explorer.


A ser assim, como é que os utilizadores do Windows 7 vão poder fazer o download dum browser digno desse nome? É que segundo sei, o Internet Explorer tinha essa única função!

por RedTuxer (noreply@blogger.com) em 15 de Junho, 2009 11:38

14 de Junho, 2009

drcursor

Procissão de Santo António

Dois anos depois decidi voltar a fotografar uma das mais impressionantes procissões católicas de Lisboa. Desta vez, com uma recém adquirida lente de 50mm.



Podem dar uma olhada aqui.
Quem tiver tempo e paciencia não hesite em deixar comentários, por muito devastadores que sejam!

por drcursor em 14 de Junho, 2009 18:30

Tux Vermelho

IDE's - Qual o teu?

Hoje em dia, ninguém vive (na classe de programadores) sem o apoio de um bom IDE (Integrated Development Environment, ou em portuguẽs: Ambiente Integrado de Desenvolvimento). Assim, e consoante as necessidades de cada um, existem várias opções.

Eu sou um programador académico, ou seja, os programas que faço têm como objectivo aprendizagem e prova de conhecimentos, não obstante o facto de também gostar de meter as mãos na massa por iniciativa própria. Hoje posso dizer que as linguagens com as quais já tomei contacto já se perdem em contagem: Pascal, VB, C e C++, C#, ASP.NET, java, javascript, shell script, html.... e sempre precisei de um bom IDE.

Um bom IDE é aquele que, para além do sintax highlight possa também interagir connosco e com o projecto que estamos a desenvolver e assim consiga mostrar dinamicamente as opções relativas a métodos, funções, acesso a estes ou a atributos do nosso programa e, para além disto, que nos possa ajudar em debug e compilação/inclusão de bibliotecas.

Em ambiente janelinhas, e uma vez que grande parte das linguagens alvo foram implementadas pela M$, o ambiente de eleição é incontornavelmente o Visual Studio. É um bom programa, um bom IDE (e também só o uso porque para mim é de borla... xD). Fora do ambiente M$ Win, as opções dividem-se e aqui existem desde os mais básicos aos mais complexos (e sim... muitos deles também disponíveis para windows).
Nos casos mais simples temos o Kate (editor de texto mas com um sintax highlight alargado) e o seu homónimo gedit. Estes conseguem "perceber" qualquer que seja a linguagem e, para quem gostar dum ambiente rijo, é do melhor.

São idênticos ao notepad++ do windows (que se alguém souber instalar no kubuntu 9.04 esteja à vontade para se manifestar) e são a minha primeira opção para shell script e linguagens mais antigas como Pascal.
Mas se o objectivo é algo mais elaborado, surgem opções como NetBeans e eclipse que, embora idênticos têm diferenças significativas: enquanto que (na minha opinião) a programação e sintax highlight é mais fácil em NetBeans (ferramenta da própria Sun), por outro lado o debug e a compilação (através do ambiente de desenvolvimento) são mais fáceis em eclipse. Pelo meio temos o GUI designer que no NetBeans é nativo e no eclipse temos que instalar uns quantos plugins (não os vou referir pois ainda ando de volta deles: solução -> versão do eclipse-europa 3.3 que já o traz).
Estes dois últimos são os meus favoritos... tanto em Java como em C/C++ pois não lhes falta quase nada.

Por último existe o projecto Mono Develop que é uma forte alternativa ao VS. Falta-lhe ainda bastante para atingir determinados patamares do VS mas esta ferramenta (Mono Develop) já leva um bom progresso e não demorará muito a conseguir tornar-se um IDE fantástico.

É de referir que a última versão, a 2, saiu em Março último e apresenta novidades espectaculares que, relativamente à versão anterior eram imprescindíveis. Tenho-a experimentado sobretudo em ASP.NET e C# e não estou nada desapontado.

Existem ainda assim variadíssimas opções, tudo depende agora do que queremos programar e em que linguagem. E tu, que IDE e para que linguagem usas?

Deixo aqui as indicações para quem quiser instalar (Ubuntu e derivativos):
eclipse: encontra-se nos repositórios do Ubuntu assim como os plugins de suporte a outras linguagens que não o java nativo.
sudo apt-get install eclipse eclipse-cdt
(já com suporte a C e C++)

NetBeans: o melhor é fazer o download através do site e instalar a partir daí;
Instruções (com suporte a várias linguagens)

MonoDevelop: no caso do Ubuntu 9.04, a última versão encontra-se já nos repositórios;
sudo apt-get install monodevelop monodevelop-*
(instalando assim fica-se com a maior parte das ferramentas, debuggers e compiladores disponíveis)

por exil3d (rafaeldecastro@gmail.com) em 14 de Junho, 2009 16:23

12 de Junho, 2009

Tux Vermelho

Descobrimos a verdade...

Descobrimos a razão pela qual o agente Smith conseguiu propagar-se tão facilmente pela Matrix...

Aqui fica a explicação:

por exil3d (rafaeldecastro@gmail.com) em 12 de Junho, 2009 15:57

11 de Junho, 2009

Tux Vermelho

Eu e o Linux, uma breve história

Foi talvez em 2000 que ouvi falar sobre um pequeno sistema operativo que, incrível, queria fazer frente ao todo-poderoso Windows 98 e NT. Vi-o a funcionar ainda esse ano ou no seguinte através da distribuição Red Hat 5.0. Do pouco que vi e mexi, gostei. Reparei logo nalguns pormenores muito interessantes: a grande quantidade de software que vinha incluso embora grande parte dele muito básico e incipiente; amigável com outros sistemas operativos porque ao ser instalado permitia o arranque de outros sistemas operativos já instalados; continha vários gestores de janelas bastando escolher qual usar em qualquer altura; seguro pois não havia vírus para ele nem sequer antivírus para instalar; estável o sacaninha e notava-se bem isso pois usava na altura o windows 98; o uso frequente do poderoso terminal para muitas tarefas; a dificuldade em perceber todas aquelas pastas e a respectiva organização delas; ser tudo grátis e feito por utilizadores como nós!

Pouco meses depois experimentei o meu primeiro Linux, o Red Hat 5.2 e após algumas situações mais complicadas para mim, optei por uma versão do Mandrake. Não havia drivers para o winmodem que tinha instalado de modo que só o podia usar offline mas que era um belo sistema operativo, lá isso era. Muitas dificuldades tive com ele porque o que se aprendia com o windows era apenas mexer com o windows, não era aprender realmente informática de modo que quando se saía do windows para mexer noutro sistema operativo, pouco ou nada se sabia. Engraçado que logo se percebia que quem entendia de Linux, podia-se dizer que percebia tambem doutros sistemas operativos...

Mais tarde e já com net da Netcabo e com o seu respectivo modem externo, comecei por usar em dual boot nova versão do Mandrake, talvez a Mandrake 7, já não me recordo bem. Vou deixando vários screenshots dos meus sistemas neste artigo para tentar mostrar algumas das minhas evoluções tais como outras evoluções do GNU/Linux.

Mandrake em 2002

Mandrake com Kde


Mandrake em 2002, b

Mandrake em 2002


A pouco e pouco fui experimentando mais o Linux, alternando com outras distros, escarafuchando nele e adoptei o SuSE como minha distro favorita, mas sempre com um fraquinho pela Mandrake. A acomodação com o Windows 2000, alguns jogos e com alguns programas que não haviam no Linux, impediram-me de mudar definitivamente para o sistema do pinguim, mas o "bichinho" já me tinha infectado.


Kde 3 no SuSE

SuSE quando ainda era pura, sem a Microvell.


Mas apesar de estar viciado no Windows 2k, certas coisas com ele cada vez mais me chateavam. Refiro-me à lentidão que ia aumentando até ao reboot seguinte, a crescente falta de segurança apesar de ter vários programas de proteção, a necessidade de passar cada vez mais tempo a tratar da manutenção dele e cada vez mais saturado de ter que andar a fazer reboots nele por qualquer merdinha que fizesse. Entretanto fui descobrindo as virtudes do Opensource, o Software Livre e as suas regras, e o mais importante, a filosofia que o precede.

Cygwin rodando kde 3

Kde 3 sendo executado no Cygwin


O facto de ter a maior parte dos programas crackados e como tal sem licenciamento, o de ter que andar atrás de chaves e registos crackados para os manter em funcionamento, o de não saber se tinha programas que faziam mais do que diziam fazer, o de descobrir que o Windows também me andava a vigiar os passos e os cliques, foram-me empurrando para tomar a decisão de ser tempo de ter de deixar de usar o sistema das janelas. Era o tempo em que o Knoppix trazia a novidade do LiveCD, podia-se trabalhar com ele apenas a partir do CD e depois podia-se instalá-lo a partir do desktop, em segurança e duma maneira fácil. Outras distros bem conhecidas seguiram esta ideia, como o Kurumin. Instalei o Knoppix e ao contrário do que aconselhavam os experts dessa distro, ela esteve talvez uns dois anos em pleno funcionamento e actualizada no meu PC, sendo já o principal sistema operativo em funcionamento.

Knoppix

Knoppix, excelente canivete suiço!


Mas é claro que vários problemas se foram sucedendo, ter uma distro X e sendo actualizada com repositórios de Y, tinha que acabar por dar merda. Mas foi com o Knoppix que descobri a famosa ferramenta "apt-get" que tornava a gestão do software numa brincadeira para crianças. Instalar, desinstalar, fazer upgrades, etc, tornou-se algo tão simples e fácil que influenciou definitivamente a escolha da distribuição seguinte para meu sistema operativo numero 1. Arranjei outro PC e meti-lhe a grande Debian. Tudo instalado via linha de comandos, quase desde o zero e sem sequer ter o X para poder usar o rato. Alterei-a depois para a versão Sid, a Debian Unstable, que veio a provar ser bem mais estável que o Windows 2k que ainda tinha noutro PC, agora secundário e com funções de lazer (jogos), repositório e conversão de filmes para uso caseiro.


Kde 3 no Debian, verde

Meu ganda Debian correndo o Kde!


Devo lembrar que nestas andanças tive problemas, muitos por sinal. Tantos que deixei para trás o Knoppix e apesar do Debian Sid até ser relativamente estável, tive alguns sustos após alguns "apt-get upgrade". E aí quem me valeu foi o Google, o "pt.comp.so.linux" e o meu parceiro do blogue, o Arame com a sua infinita paciência. Mas o mundo muda e agora sou eu que muitas vezes tenho que ajudar quem se aventura neste belo mundo do pinguim.
Pelas imagens que vou mostrando aqui, já deu para perceber que foi sempre o Kde o meu gestor de janelas de eleição. Era típico que quem viesse do Windows caísse nele por mais se parecer com o Explorer, embora o Kde fosse, e continua a ser, incomparavelmente superior ao miserável Explorer. Conheci e usei o Fluxbox, Enlightnement, Windowmaker, Gnome, Blackbox, etc, nas várias distros que ia mexendo mas só o Kde me enchia as medidas pela sua versatilidade, personalização, pelas inúmeras funcionalidades.


Kde 3 no Debian

Debian Sid com o Kde 3, Abril de 2005


Com o Debian tive que muitas vezes mexer nas entranhas para configurar programas e serviços, editar ficheiros de configuração, muitas vezes sem ter sequer o X, apenas o Vi e uma cábula à frente cheia de dicas. Mas se um tipo quer aprender algo, é este o caminho para o conseguir, se for apenas com janelinhas nunca lá se chega...


Kde no Debian Sid

Mais Debian, mais Kde


Tive de mudar de PC e aproveitei para mudar novamente de sistema operativo. Escolhi algo mais estável que o Debian Sid, mas com programas actualizados e baseado no Debian. Foi o Ubuntu na versão 8.04. A adaptação não me trouxe dificuldades algumas, já usava o Gnome como meu gestor de janelas favorito no Debian e apenas encontrei mais facilidades nesta distro em relação à anterior. Os fóruns e sites de apoio são imensos, a comunidade é a mais numerosa e não há falta de software para esta famosa distro.


Screenlets

Ubuntu 8.04 (?) e os screenlets


Entretanto alguns colegas meus solicitam-me ajuda para desempenar os seus PCs com Windows e eu já comecei a recusar tais pedidos a não ser que seja para resolver definitivamente o problema, ou seja, trocar o infecto XP por um Linux qualquer. Ou aceitam ou não há nada para ninguém! Confesso que já não tenho muita paciência para mexer em Windows, sinto-me atrofiado, limitado, e se tivesse um médico ao meu lado acredito que me proibiria de usar o Windows devido ao enorme stress que ele me cria em poucos minutos. Quanto ao Vista e após várias tentativas, recuso-me a mexer naquela bosta. Já houve vários pedidos de ajuda mas comigo não tem sorte. É mau demais para eu gastar o meu precioso tempo naquilo. Pelo contrário, dos meus colegas que adquiriram o EeePC com Linux, sou eu que tenho de perguntar se não tem problemas, algo que queiram fazer, qualquer coisinha, mas... nada! Compraram Linux, cliente satisfeito e sem problemas!

Foi já com o Ubuntu que experimentei o novo Kde 4 que de tão diferente que é da versão anterior, torna-se necessário reaprender a trabalhar com ele, mas que é fabuloso, lá isso é! Tão fabuloso que uma certa companhia de software apressou-se a fotocopiá-lo para o meter num sistema operativo obsoleto e vende-lo como se fosse uma inovação sua.

kde4 no Ubuntu 8.10

Ubuntu 8.10 com o Kde 4


Embora continue a usar o Gome e de tempos a tempos use outros gestores de janelas para descobrir novidades, acredito que não faltará muito para regressar ao Kde, agora na soberba versão 4. E acredito que nem mesmo esta senhora em baixo seja capaz de evitar isso!


Fluxbox

Fluxbox com mais umas paneleirices, no Ubuntu 8.10


E cá estou com o novo Ubuntu 9.04, sem saudades nem necessidades algumas do Windows. E o balanço desta mudança foi bastante positivo. Resumindo as vantagens que encontrei nesta mudança:

  • O comodidade de poder usar quase qualquer dispositivo USB sem ter que instalar drivers, sem reboots, sem problemas, apenas enfiar a ficha e usar! É certo que nem todos os dispositivos funcionam assim mas a culpa não é do Linux nem dos seus distribuidores, mas sim dos fabricantes que não disponibilizam drivers nem informações que os tornem possíveis de funcionar no Linux.
  • A sensação de segurança ao saber que o meu sistema é imune a vírus e a outros malwares que tanto infestam os sistemas Windows.
  • O prazer de usar um sistema estável e robusto, coisa que é impossível de encontrar nos sistemas que inundam em 90% os PCs actuais por esse mundo fora.
  • A satisfação de poder usar os efeitos 3D do Compiz ou outros, que deixam o pessoal com sistemas da concorrência a roerem-se de inveja.
  • A alegria de ao instalar uma distro, como esta que uso agora, e de imediatamente poder usar centenas de programas para fazer quase tudo o que precise, e ficar à distância de 3 ou 4 cliques de milhares de outros programas que se podem instalar automagicamente, sem dificuldades nem atritos.
  • O conforto de ter sempre TODO o sistema e seus programas actualizados, sem ter que usar chaves ilegais, cracks e keygens.
  • A excelente sensação de saber que não pertenço ao imenso rebanho que consome Windows.

Ubuntu 9.04

Ubuntu 9.04, Awn e conky personalizado


E é esta a minha história inacabada com o GNU/Linux. E tu, que esperas para teres uma história com este sistema do pinguim?

por RedTuxer (noreply@blogger.com) em 11 de Junho, 2009 22:41

10 de Junho, 2009

Tux Vermelho

Leituras para estes feriados

A Revista Espírito Livre já tem a 3ª edição disponível para download e os principais tópicos são:


  • Wiki e os novos modelos de construção de conhecimento
  • Entrevista com Jimmy Wales, criador da Wikipedia
  • Coringão, responsável pelo Ubuntu Games, fala sobre jogos
  • Luiz Vieira fala sobre segurança da informação
  • E ainda muito mais...


Homepage e download





Para quem quiser algo mais pesado para ler, tem à disposição um livro livre em português sobre Python. São 253 páginas de uma leitura simples e objectiva sobre uma das mais conhecidas linguagens de programação. Podes consultar a informação aqui e o respectivo download aqui.

Boas leituras e bons feriados!

por RedTuxer (noreply@blogger.com) em 10 de Junho, 2009 22:59

09 de Junho, 2009

m42

nifan

DebianDay PT '09

Conforme nos aproximamos do dia DDPT (DebianDay PT) o programa fica mais composto :P.
Assim até agora temos o seguinte programa provisório:

  • 10:00 - Chegada, Apresentação
  • 10:30 - Palestras

- "O sistema de Mail na FEUP" -> Nuno Dantas
- ANSOL -> A anunciar

  • 11:30 - Coffe break e Conversas informais
  • 12:00 - Palestras

- "Oxygen para o desktop que tu precisas! /  Oxygen, for the desktop you need!" -> Nuno Pinheiro
- "Debian e Software Livre na Esc. Sec. Afonso Sanches - Vila do Conde" -> Graciano Torrão, Fernando Soares e Nuno Pereira

  • 13:00 - Intervalo para Almoço
  • 14:30 - Workshops

- "pure:dyne - Ferramentas Criativas de Software Livre" -> Pedro Ângelo

  • 16:00 - Coffe break e Conversas Informais
  • 16:15 - Workshops
  • 17:45 - Encerramento

Este programa é provisório e poderá sofrer alterações, se quiserem ajudar a torná-lo mais apelativo, apresentem a vossa própria ideia, apresentação ou workshop. Todas as adições serão bem-vindas. 

Se não tiverem ideias temos aqui algumas que gostariamos de ver no nosso programa :)

  • Virtualização
  • Segurança
  • Controlo de versões (subversion, git, bazar, mercurial, ...)
  • Armazenamento (comparações RAID, gestão de volumes com lvm, sistemas de ficheiros, performance, ...)
  • Troca de chaves de autenticação (keysigning party) - [Keysign party howto]
  • Jogos em Debian
  • Software Livre
  • Debian e netbooks

Se não tiverem jeito para apresentações/workshops há sempre outras formas de ajudar [http://debiandaypt.debianpt.org/wiki/Como_Ajudar]. Divulguem o evento aos amigos e amigas ;), em blogs, etc, façam artwork (se desejarem ver o vosso trabalho exposto no site do DebianDay PT contactem-nos). Outra forma de ajudarem o evento é comprar a T-shirt Debianista em [http://debiandaypt.debianpt.org/wiki/Loja], o valor será uma ajuda para a organização do DebianDay PT.

Até ao momento temos apenas 22 inscritos, relembro que apesar da entrada ser livre e gratuita, é necessário a inscrição por questões logísticas. Por isso dirige-te a [http://debiandaypt.debianpt.org/wiki/Inscrições] e marca o teu lugar :)

Ficamos à tua espera!

 
 

por nifan em 09 de Junho, 2009 09:28

08 de Junho, 2009

nifan

07 de Junho, 2009

elmig

Google vs Bing vs Yahoo!

Através desta página [1] é possível comparar os resultados de 3 motores de busca populares: o 'Deus' Google, o novo Bing e o 'Clássico' Yahoo!.
Ao submter um termo para busca é possível votar no motor que apresenta os melhores resultados.

Confesso que fiquei surpreendido com alguns resultados... mas testem vocês.
Não, não são 'favas contadas' para um deles...

1 - http://blindsearch.fejus.com/

por elmig em 07 de Junho, 2009 19:51

05 de Junho, 2009

drcursor

Em quem votar?

Esperando que nenhum de vocês leve a mal este post, venho apelar-vos a que no domingo votem!
Podia até dizer que “não importa em quem, mas votem”…mas como sabem até me importo…e penso que além da responsabilidade de ir votar, há também a responsabilidade de não votar em quem prejudica todos os Portugueses.

Deixo-vos com este link : http://www.parlorama.eu/en/european-deputies-portugal/0-0-0/ e com este “pequeno” texto para quem tiver pachorra de ler…

“Em quem votar?

Esta é uma pergunta pertinente nos dias que correm. As pessoas que a fazem podem dar-se por felizes. Se a fazem é porque conseguiram resistir à campanha dos partidos do sistema e da comunicação social contra a política e os políticos. Porque a esmagadora maioria repete a ideia de que são todos iguais e que só querem encher os bolsos. Senão, vejamos. O PS, o PSD, o CDS-PP e, já agora o PPM, participaram de forma mais ou menos activa na destruição das conquistas de Abril. Foram eles que durante as últimas três décadas deram voz aos interesses do capital. E são tão culpados que os eurodeputados do PS e do PSD estiveram de acordo em 93 por cento das vezes no Parlamento Europeu.

Agora montaram um interessante circo de variedades em que se degladeiam com toda a violência. Mas numa violência que não desfere qualquer golpe político. Porque no essencial são o mesmo. As duas faces do capitalismo português. Quando o PSD se afundou no lamaçal do BPN, Vital Moreira e o PS desataram à gargalhada. Para logo se calarem. Afinal, o e-mail de Abdool Vakil mostra como funcionam as coisas. É este o circo em que vivemos. Abdool Vakil, acusado há anos pela revista Visão de financiar o “terrorismo islâmico”, dá uma mãozinha a uns e a outros. Que importa desde que o capital se mantenha intacto?

Mas isto é apenas a ponta do iceberg. Infelizmente, já poucos se lembram de que o PSD foi condenado a pagar uma multa por ter recebido um financiamento ilegal da Somague. Ou do “abandono” de Jorge Coelho da vida política para abraçar a generosa causa de conduzir os destinos da construtora Mota-Engil. E de todos os que de um ou de outro partido assumiram cargos de direcção em empresas de áreas em que antes haviam sido ministros ou secretários de Estado. Não é preciso ser-se jornalista ou investigador para chegar à clara conclusão de que tanto o PS como o PSD estão envolvidos em práticas ilegais ou nada éticas de promiscuidade entre o poder político e o poder económico. Em relação ao CDS-PP basta recordar o esquema dos submarinos e as famosas fotocópias tiradas à pressa.

Certamente que qualquer pessoa se revolta contra o actual estado de coisas e é levada a pensar que todos são iguais. Primeiro porque se não estivermos muito atentos parece que só existe o PS e o PSD e em segundo lugar porque a campanha mediática contra os políticos e os partidos é acompanhada pelo Bloco de Esquerda e por movimentos de origens muito duvidosas. Movimentos que em muitos dos casos apresentam as mesmas ideias que o PS e o PSD mas com roupagens diferentes. Laurinda Alves do Movimento Esperança Portugal admitia que concordava com a Constituição Europeia e que gostava de Durão Barroso e do seu trabalho. E Manuel Alegre que colaborou com a direita durante o processo revolucionário e grande ídolo das gentes da Rua da Palma já mostrou a sua verdadeira face. Um oportunista que vacila entre as opções que melhor lhe podem servir o ego.

É neste contexto que o trabalho dos eurodeputados da CDU, Ilda Figueiredo e Pedro Guerreiro, é desvalorizado e escondido nas gavetas das redacções. Não importa que se saiba que a CDU foi a que mais trabalhou no Parlamento Europeu. Não importa que se saiba que Miguel Portas do Bloco de Esquerda não foi mais do que um turista em Bruxelas. E não importa que se saiba – repito – que em 93 por cento das ocasiões PS e PSD estiveram de acordo. Mas não se trata apenas disto. Não se trata apenas do muito trabalho que se faz. Uma vez que não somos tecnocratas valorizamos o conteúdo das propostas apresentadas pela CDU e os protestos levados pelas bocas de Ilda Figueiredo, de Pedro Guerreiro e de Sérgio Figueiredo desde Portugal até Bruxelas.

Porque o nosso Partido não é um partido eleitoralista. Nas instituições apresentamo-nos trabalhadores e combativos. Levamos a voz dos sem voz e agitamos nas ruas por uma ruptura com o sistema capitalista. Não defendemos a reforma da União Europeia nem uma Constituição como o Bloco de Esquerda. Defendemos uma Europa de cooperação entre Estados iguais e soberanos. Uma Europa de progresso e de paz.”
(retirado daqui)

Em quem votar? Em quem trabalha pelo Pais!
Domingo vota CDU!

por drcursor em 05 de Junho, 2009 09:30

04 de Junho, 2009

Tux Vermelho

Festival de prémios

  • Prémio "Inginheiro do Ano"



Queria começar por dar os parabéns aos Inginheiros que projectaram e criaram a alteração dos acessos à CRIL no nó do Pina Manique para quem vem da 2ª Circular. É que eles conseguiram criar, sem se aperceber, de dois dos maiores parques de estacionamento de toda a Europa: um em plena 2ª Circular desde o Pina Manique até à rotunda do Relógio ou até Alverca como foi na Segunda - feira, e outro na radial de Benfica, outrora via com pouco trânsito.
Estes parabéns são reforçados pelo facto de antes da alteração dos acessos no Pina Manique, aquilo já ser uma bela bosta e eles terem ainda conseguido piorar aquilo! É obra!!



  • Prémio "Ainda-querem-enganar-quem?"

Quero também dar os meus parabéns à Microsoft, grande inovadora no mundo do software, pelo merecido prémio atribuído pela Time: o do "Produto Tecnológico Falhado da Década", entregue ao inovador e espectacular windows Vista. É certo que eles tem mais hipóteses que a concorrência de conseguirem vencer bons prémios tendo em consideração os imensos lucros que tem conseguido através da venda de licenças, taxas Microsoft e outras roubalheiras que tem feito por esse mundo fora. Talvez por isso tenham conseguido mais produtos neste top ten dos produtos tecnológicos falhados, como o Zune. E nas lojas de informática continuam a impingir-se PCs com o Windows Vista como se os ditos PCs contivessem um bónus de grande valor...




  • Prémio "Cada-um-tem-o-que-merece"

Reparem na diferença, o pessoal do software livre inova com novos File Systems e melhora os que tem e ainda implementa novas funcionalidades no Kernel do Linux no que respeita aos tais File Systems. Do lado da Microsoft sabe-se que o novo Windows 7, o trabalho de desfragmentar o sistema de ficheiros é agora mais fácil... Uau, ganda inovação!! Daqui a uns 15 anos quando conseguirem finalmente inventar um sistema de ficheiros que não se desfragmente como há muito existe nos outros sistemas operativos, eu faço aqui uma festinha de arromba... Enfim, cada um tem o que merece...



  • Prémio "Voto-ou-não-voto?"

As eleições para a Parlamento Europeu estão mesmo aí à porta e eu junto-me à maioria vencedora destas eleições, os abstencionistas. Com o descrédito geral dos políticos, a sua incapacidade de resolver os problemas que criaram, a crise financeira e económica que ajudaram a crescer, porque haveria eu de gastar algumas dezenas de calorias e deslocar-me a uma cabina de voto para eleger os que serão eleitos na mesma e que irão sempre manter o mesmo status quo?
Bom, talvez ainda mude de ideias e vá votar em quem, em princípio, nos defende melhor, defende talvez mais os nossos direitos e liberdades. Refiro-me aos partidos de esquerda encabeçados pela Ilda Figueiredo ou pelo Miguel Portas, o resto da matilha é tudo de direita e não interessa nem ao menino Jesus. Para mais informações sobre o porquê de eu achar que estes personagens nos podem defender melhor aconselho a leitura do artigo do Marcos Marado. Mas caso arranjem umas urnas para meter o voto como na imagem ao lado, então vou mesmo votar...



  • Prémio "Mais-um-que-abriu-os-olhos"

John Dvorak descobriu o Ubuntu e ao mesmo criou duas questões: porque raio só agora o descobri e andei a perder tempo com a porcaria do software da Microsoft e porque raio ainda há empresas a queimarem dinheiro em licenças nestes tempos de crise e ainda não descobriram o Linux?
No último mês eu me tornei um grande fã do Ubuntu 8.10 e estou quebrando a cabeça para descobrir por que as grandes empresas ainda não adotaram essa distribuição Linux em todas as suas máquinas. Os milhões de dólares gastos todos os anos com licenças do Windows poderiam ser economizados. Me espanta o fato de os donos de empresas continuarem a pagar por um monte de código velho.

Esta última questão bem que podia ser feita a muitas empresas em Portugal que estão a passar por dificuldades e continuam a deitar dinheiro para o lixo na obtenção de licenças de software obsoleto.



  • Bónus

Para terminar quero vos deixar um sorriso na cara e por isso convido-vos a ver este trabalho de mãos espectacular. E boas navegações...

por RedTuxer (noreply@blogger.com) em 04 de Junho, 2009 21:33

m42

DebianDayPT '09, t-57 dias

Uma das presenças no programa desta edição do DebianDayPT '09 será o Nuno Pinheiro, coordenador do Oxygen para o KDE. A não perder :)

por Pedro Ribeiro (noreply@blogger.com) em 04 de Junho, 2009 21:28

Tux Vermelho

Full Circle Magazine, 25

Acabadinha de saír do forno... tanto que ainda queima nas mãos, aí está mais uma edição da Full Circle Magazine. Esta edição tem como principal destaque a virtualização em Sistemas Ubuntu mas conta com mais temas, entre eles:


* Command and Conquer - Shell History.
* How To: Test Drive VirtualBox, Increase Game Speed In X, and Inkscape - Part 2.
* My Story - Why I Converted To Linux.
* My Opinion - First Experience Of Kubuntu.
* Book Review - Beginning OpenOffice 3, one copy up for grabs!
* MOTU Interview - Guillaume Martres.
* Top 5 - Games You’ve Never Heard Of.

Aqui fica o quiosque e aqui para quem quiser levar para casa.

por exil3d (rafaeldecastro@gmail.com) em 04 de Junho, 2009 21:11

02 de Junho, 2009

m42

DebianDayPT '09, t-59 dias

Já faltam menos de dois meses para o II Encontro Nacional da comunidade Debian GNU/Linux, o DebianDayPT '09.

O programa já está mais composto, embora haja ainda alguns pontos em aberto.

Passem pela página de Inscrição e registem-se no evento. É gratuito (obviamente) e ajuda a definir alguns pormenores essenciais à boa realização do encontro.

Mais uma vez, o encontro não está reservado aos utilizadores Debian, qualquer pessoa pode participar.

Podendo ou não estar presente, podem sempre ajudar através da aquisição de uma t-shirt, donativos ou, se tiverem outras ideias, contactem a organização por mail.

por Pedro Ribeiro (noreply@blogger.com) em 02 de Junho, 2009 12:54

31 de Maio, 2009

elmig

"Unlocking the cloud"

Artigo no "The Economist" [1] acerca da vitória do Software Open Source e dos desafios que vêm com a 'cloud'.

1 - http://www.economist.com/opinion/displayStory.cfm?story_id=13740181&sour...

por elmig em 31 de Maio, 2009 17:57

27 de Maio, 2009

Tux Vermelho

IBM descobre a pólvora!

Pesquisa realizada com profissionais de TI mostra “facilidade inesperada” ao implementar o sistema operacional.

Uma recente pesquisa encomendada pela IBM sobre o desenvolvimento e a aceitação do software livre nas empresas mostrou a surpresa dos profissionais de TI ao constatar que instalar um sistema operacional Linux, por exemplo, é muito mais fácil do que imaginavam.

Mais informação aqui.

IBM pagou para constatar o óbvio! Para a próxima, a IBM podia me pagar esse estudo pois eu até o fazia mais barato e o resultado seria igual...

E os parabéns a todo o pessoal que desenvolve, melhora e aperfeiçoa o GNU/Linux, por conseguir fazer melhor que as multinacionais de software proprietário.

por RedTuxer (noreply@blogger.com) em 27 de Maio, 2009 14:22

26 de Maio, 2009

Tux Vermelho

Revista Fedora Brasil

Já está nas bancas virtuais a quinta edição da revista Fedora, com os seguintes destaques:


  • BrOffice.org
  • Fedora 3G - Acesso à rede Vivo 3G
  • Enlightenment
  • ShellScript - Mergulhando um pouco mais fundo
  • Maryo - Uma releitura do clássico
  • Comics - Cartoon do Rodrigo Leão



Outras revistas
e Download.

por RedTuxer (noreply@blogger.com) em 26 de Maio, 2009 19:30

Ubuntu 1 - 0 Hackers

Rejubilem felizes utilizadores do sistema Ubuntu pois estão a usar um SO impenetrável por hackers.

Num encontro de hackers com o objectivo de testar a segurança de 3 SO's : Vista, Mac e Ubuntu...
pronto, ok... 2 SO's (o vista é só porque sim...), o Ubuntu foi o único a passar incólume às tentativas de invasão por parte de 3 hackers.

Toda a informação aqui!

por exil3d (rafaeldecastro@gmail.com) em 26 de Maio, 2009 19:11

24 de Maio, 2009

António Moreira

Cpulimit

O cpulimit é um programa simples que tenta limitar o uso do processador num processo (expresso em percentagem). É útil para controlar tarefas "batch", que não é desejável que "comam" muito processador.
O cpulimit deverá correr pelo menos com o mesmo utilizador que executa o processo controlado. Mas é muito melhor  executar o cpulimit como root a fim de ter um controle mais preciso.
 
Digitar o seguinte comando (como utilizador) para instalar cpulimit:
 
$ sudo apt-get update
$ sudo apt-get install cpulimit
 
 
Para limitar o uso do processador no processo chamado firefox para 30%, digitar (como root):
 
# cpulimit -e firefox -l 30
 
Para limitar o uso do processador no processo para 30%, usando o seu PID, digitar:
 
# cpulimit -p 1313 -l 30
 
 
Para descobrir o PID do processo:
 
# ps aux | less
# ps aux | grep firefox
# pgrep -u vivek php-cgi
# pgrep lighttpd
 
Usar o nome do caminho absoluto do executável:
 
# cpulimit -P /opt/firefox/firebox -l 30
 
onde,
    * -p : processo PID.  (http://en.wikipedia.org/wiki/PID_controller)
    * -e : nome do processo.
    * -l : percentagem permitida do processador de 0 a 100.
    * -P: nome do caminho absoluto do ficheiro executável do programa.
 
 
Página web : http://cpulimit.sourceforge.net/
 
 

por António Moreira em 24 de Maio, 2009 21:40

22 de Maio, 2009

Tux Vermelho

21 de Maio, 2009

elmig

Antivirus em Klingon

A Sophos lançou um antivirus [1] no idioma Klingon :)
Infelizmente só existe para sistemas operativos de Redmond.
 

1 - http://www.reddit.com/goto?id=8lr4q

por elmig em 21 de Maio, 2009 18:57

m42

DebianDayPT '09 (t-71)

A pouco mais de dois meses da realização do DebianDayPT '09 temos algumas novidades:
- Começa a definir-se o programa
- Já estão disponíveis umas t-shirts fabulosas para apoiar este evento :)

Passem pela Loja do evento e digam de vossa justiça.

Não se esqueçam de marcar na vossa agenda: 1 de Agosto, Aveiro, Portugal .

por Pedro Ribeiro (noreply@blogger.com) em 21 de Maio, 2009 02:17

20 de Maio, 2009

Tux Vermelho

António Moreira

Imagens semelhantes da Google

Um novo serviço da Google no que diz respeito à busca por imagens de similaridade visual: Google Similar Images http://similar-images.googlelabs.com/ e um pequeno vídeo  http://www.youtube.com/watch?v=6fD2t4d2Ln4

por António Moreira em 20 de Maio, 2009 13:32

Tux Vermelho

17 de Maio, 2009

drcursor

Há coisas que me dão vontade de emigrar…

… os católicos andam a passear estátuas em barcos da marinha portuguesa (gostava de saber quem paga…), e o nosso (cof) Governo e Presidente da República participam na dita cuja coisa dizendo coisas lindas como “o Presidente da República deve estar presente nas efemérides que têm um profundo significado para muitos milhares de portugueses, as multidões que se têm associado às comemorações do cinquentenário do Cristo Rei são a demonstração do significado religioso que o monumento tem para os católicos portugueses, mas também o significado que tem como símbolo de paz e de concórdia”/”nos tempos de crise é normal que os crentes procurem um abraço do Cristo Rei como consolo e como protecção.”

… Não vi o senhor PR no desfile do 25 de Abril que também tem um significado muito especial para grande parte da população portuguesa e cujo significado também aumenta nestas alturas de dificuldades…

Pensei que o pais era laico… mas se calhar, em tempos de crise deixa de ser…

por drcursor em 17 de Maio, 2009 19:24

16 de Maio, 2009

Tux Vermelho

Descubra as semelhanças entre os políticos britânicos e o portugues

Boris Johnson, Mayor de Londres deslocando-se para o seu local de trabalho:





Nesta imagem vê-se um dos dois BMWs que o Jaime Gama, Presidente da Assembleia da Republica comprou para se deslocar, e mais uma mão cheia deles para os colegas da Assembleia. Não se percebe mas o homem vai lá dentro.



Nesta foto vê-se David Cameron, líder dos Conservadores britânicos, deslocando-se de casa para o Parlamento e vice versa:




O Jaime Gama vive num país rico, David Cameron e o Boris Johnson vivem num país pobre. O Jaime Gama é magro, David e Boris são obesos como se percebe nas fotos em cima. O dinheiro com que o Jaima Gama pagou aquele e os outros BMWs ( € 900 000.00 ) saiu do bolso dele, o David e o Boris usaram o dinheiro do povo britânico para comprar as bicicletas. Porra, não encontro semelhanças....

por RedTuxer (noreply@blogger.com) em 16 de Maio, 2009 22:02

Notícia de última hora

Não tenho por hábito espalhar alertas e avisos pelo mail e muito menos aqui neste blogue de qualidade, mas neste caso específico quebro essa regra. Trata-se dum simulacro duma possível vitória do Benfica no Campeonato de Portugal:

No próximo domingo terá lugar em Lisboa um simulacro da vitória do Benfica no principal campeonato de futebol português. O exemplo do que acontece com os simulacros de grandes acidentes naturais, coordenados pela Protecção Civil, o Benfica pretende preparar os seus adeptos e a cidade para a eventualidade de voltar a ganhar o campeonato nacional de futebol. Este evento, onde são esperadas mais pessoas do que na última vitória do Benfica na volta a Portugal em bicicleta, obrigará ao encerramento de várias ruas em Lisboa como a 2ª circular, Av. Lusíada, Av. Liberdade e claro Marquês de Pombal. O novo Hospital da Luz também vai ser palco do simulacro com maior incidência na área de cardiologia e tratamentos de excessos de álcool. O director de comunicação do Benfica, João Gabriel, explicou ao IVA : "este simulacro é muito importante para que os nossos adeptos não percam o hábito de festejar o título e para testarmos que tudo funcionará em caso de eventual futura vitória. Todo o evento será coberto pela Benfica TV mas apenas com a imagem do José Carlos Soares a relatar os acontecimentos. A saúde do nosso presidente também exige que o vamos preparando com estes simulacros."


por RedTuxer (noreply@blogger.com) em 16 de Maio, 2009 16:43

15 de Maio, 2009

Tux Vermelho

Revistas entregues

E já está! Centenas de revistas em bom estado, na maioria sobre Linux e Software Livre, foram entregues onde ainda podem ser úteis a muita gente, em especial estudantes de informática. Foram entregues na biblioteca da Escola Secundária D. João V, na Damaia, uma das escolas onde estudei e como tal acaba por ser uma espécie de pagamento por aquilo que lá me ensinaram.

Revistas 1

Revistas 2

Espero que ainda lhes dêem utilidade até porque contem bastantes tutoriais, cursos de programação, milhentas dicas e truques entre outras coisas. Nestes sacos não existe nada de porcarias de Bits ou PC Guias, senão tão depressa não voltaria a entrar na escola... :)

por RedTuxer (noreply@blogger.com) em 15 de Maio, 2009 12:13

14 de Maio, 2009

Tux Vermelho

Opinião da semana

"As opiniões são como os pregos: quanto mais se martelam, mais se enterram..."


Alexandre Dumas (filho)

por RedTuxer (noreply@blogger.com) em 14 de Maio, 2009 20:39