22 de jun de 2011

Instalando Evolus Pencil no Ubuntu 11.04

Evolus Pencil
O que é o Evolus Pencil?

 O Projeto Pencil tem uma unica missão, construir uma ferrementa gratuita e livre para criação de diagramas e protoripar interfaces de usuário (UI). A página oficial do projeto é Evolus Pencil.

Instalação

Existe uma página do google code que possui o arquivo .deb para instalação no Ubuntu (entre outras distribuições). O arquivo pode ser baixado do seguinte [link].

Após baixar basta abrir o arquivo com o gDebi. Note que no Ubuntu 11.04 a opção abrir para arquivos .deb vem como padrão o Central de Programas Ubuntu. Clique em Abrir com e escolha Gerenciador de Pacotes gDebi (ou algo assim ;-). Caso você não encontre, abra um terminal e digite:

# gdebi-gtk

Depois basta clicar em Arquivo → Abrir... e busque o arquivo deb baixado. Caso o gDebi indique que o arquivo possui dependências, certifique-se de estar conectado à internet e clique em Instalar Pacote.

xulrunner

No caso específico do Ubuntu 11.04, se a versão do xulrunner for a 2.0 ao abrir o Evolus Pencil via terminal ocorre o seguinte erro:

Error: Platform version '2.0' is not compatible with
minVersion >= 1.9.1
maxVersion <= 1.9.2.*

Isso ocorre porque o Evolus Pencil requer o xulrunner maior igual a 1.9.1 e menor igual a 1.9.2. Neste caso basta instalar o xulrunner 1.9.2. Abra um terminal e:

# apt-get install xulrunner-1.9.2

Mesmo assim ocorrerá o mesmo erro. Isso porque o comando para abrir o Evolus Pencil continua usando o xulrunner 2.0. Para consertar isso, no terminal abra seu editor de texto favorito (nano, geditvim [esse é o meu :-]):

# vim /usr/bin/evoluspencil

O arquivo terá o seguinte conteúdo:

#!/bin/sh
#

/usr/bin/xulrunner --app "/usr/lib/evolus-pencil-1.2/application.ini"

Basta trocar a última linha para:

/usr/bin/xulrunner-1.9.2 --app "/usr/lib/evolus-pencil-1.2/application.ini"

Pronto. Evolus Pencil funcionando perfeitamente.
Good prototyping.

4 de jun de 2011

Suspender? Repousar? Dormir? Suspend? Stand-by? Sleep? Economize energia e tempo!

Bom, hoje me deparei com uma situação no trabalho que me fez pensar e divulgar isso para todos.


O que são? Para que servem? Como usá-los?

São estados de um computador para economizar energia. Eles "salvam" os programas abertos e permite que o computador seja rapidamente religado (geralmente em poucos segundos). Usar um desses estados (a nomenclatura depende do sistema operacional) é como pausar um DVD Player: o computador imediatamente pára o que está fazendo e fica a disposição para ser "despausado" no momento em que você quiser.

Nota: Essas funcionalidades estão sujeitas ao hardware, portanto, não funcionará em qualquer computador. Geralmente, os computadores mais recentes implementam esse recurso.


Público alvo

Se você tem o hábito de:
- usar o computador por algumas horas, desligá-lo e, após algum tempo, ligá-lo novamente.
- desligar o computador, religá-lo e esperar um tempo enorme para abrir todos os programas.

Essa é a solução que você estava procurando.

Quem usa computador intensivamente sempre tem aquele momento de descanso. É aí que você deve agir e economizar energia de forma produtiva. Coloque o seu computador para dormir de verdade. Até eles precisam dormir :)



Vantagens

- Economia de energia (consumo é tão baixo quanto estivesse desligado)
- Economia de tempo (tempo de boot e carregamento dos programas)
- Prolonga a vida-útil da bateria e dos componentes (HD, coolers, processador)
- Reduz o barulho (tanto sonoro como eletromagnético :p)

Baixo consumo de energia significa menos dissipação de calor, o que aumenta a estabilidade do computador e a economia na conta de energia, além de reduzir o impacto ao meio-ambiente.


Como funciona?

A tempos vem se desenvolvendo métodos de economizar energia no computador. Primeiramente, foi criado o APM (Advanced Power Management), uma norma de gerenciamento de energia usada inicialmente em computadores portáteis, mas que mais tarde foi adotada também nos computadores de mesa. A sua principal função é controlar diversos componentes do sistema de modo que ative os modos de economia de energia quando não estão sendo utilizados. Recentemente esta tecnologia tem vindo a ser substituída pela norma ACPI (Advanced Configuration and Power Interface), que une software e hardware em prol da economia de energia.

Estados de sleeping

S1 - Baixa conservação de energia, sem perda do contexto em que a unidade central de processamento (CPU) está trabalhando. Pouco comum.
S2 - Semelhante ao S1, mas o contexto da CPU é perdido, e o sistema operacional é responsável por restabelecer esse contexto quando a máquina "acordar". Pouco comum.
S3 - A memória RAM continua recebendo energia, mas não a CPU e o cache de memória; quando o sistema "acorda", a informação armazenada na RAM é utilizada para restabelecer o estado prévio.
S4 - Nem a memória RAM recebe energia; quando o computador "acorda", o estado prévio é recuperado através de informações armazenadas no disco rígido. Conhecido como "hibernar" no Windows e "Suspender para o disco" em outros sistemas operacionais.

É do S3 que estamos falando. Isso pode ser configurado no setup da BIOS de seu computador (se houver suporte a ACPI e S3).

A grande sacada é o fato de seu computador parecer estar desligado. Isso mesmo, até o cooler da fonte desliga. No máximo, um LED piscando indica que o computador está dormindo. O meu fica completamente apagado, como se realmente estivesse desligado.

No caso dos Macs, há um diferencial notável. Um amigo meu disse que deixou semanas o seu MacBook dormindo e consumiu em torno de 20% da bateria apenas.


Acionando

Há diversas formas de fazer seu computador dormir:

- Menu
- Atalhos
- Linha de comando
- Botões no teclado
- Botões no gabinete
- Fechando a tampa de um notebook/netbook

* Para o correto funcionamento de cada um, pode ser preciso configurar o seu sistema.


Veja nas imagens como acionar o modo dormir no Ubuntu, Windows e MacOS, respectivamente:

No Ubuntu, suspender ou suspend.


No Windows, modo de espera ou sleep.


No MacOS, repouso ou sleep.


Nos teclados há uma tecla exclusiva.


O botão Power também pode ser configurado para acionar o modo sleep.



Linha de comando
Windows:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0

Ubuntu:
sudo pm-suspend
ou
pmi action suspend
ou
dbus-send --print-reply --system --dest=org.freedesktop.DeviceKit.Power /org/freedesktop/DeviceKit/Power org.freedesktop.DeviceKit.Power.Suspend

MacOS
/usr/bin/osascript -e 'tell application "System Events" to sleep'


Espero que tenham gostado e passem adiante essa idéia.

1 de jun de 2011

Urban Terror - Bots

Urban Terror
Continando a saga Urban Terror, vou mostrar as características de cada bot. Como visto antes existem vários tipos de bots no Urban Terror. Neste post vou descrever o que cada bot carrega, quais armas, quais itens.








Name: Boa
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Cheetah
Primary: Kalashnikov AK103
Secondary: Franchi SPAS-12
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Chicken
Primary: H&K G36
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Cobra
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: Smoke Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Cockroach
Primary: H&K UMP45
Secondary: -
Sidearm: Beretta 92G
Grenades: Flash Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Cougar
Primary: H&K G36
Secondary: -
Sidearm: Beretta 92G
Grenades: Flash Grenades
Item 1: Silencer
Item 2: Kevlar Vest
Item 3: -

Name: Goose
Primary: H&K 69
Secondary: H&K UMP45
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Extra Ammo
Item 2: Kevlar Vest
Item 3: -

Name: Mantis
Primary: ZM LR300 ML
Secondary: -
Sidearm: Beretta 92G
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest

Name: Penguin

Primary: ZM LR300 ML
Secondary: -
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest

Name: Puma
Primary: ZM LR300 ML
Secondary: -
Sidearm: Beretta 92G
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest

Name: Python
Primary: H&K G36
Secondary: Franchi SPAS-12
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Raven
Primary: H&K PSG-1
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Kevlar Vest
Item 2: Silencer
Item 3: -

Name: Scarab
Primary: H&K G36
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Kevlar Vest
Item 2: Silencer
Item 3: -

Name: Scorpion
Primary: Remington SR8
Secondary: H&K MP5K
Sidearm: Beretta 92G
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -

Name: Tiger
Primary: Kalashnikov AK103
Secondary: -
Sidearm: Beretta 92G
Grenades: HE Grenades
Item 1: Medkit
Item 2: Kevlar Vest
Item 3: -

Name: Widow
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: Beretta 92G
Grenades: -
Item 1: Kevlar Vest
Item 2: Laser Sight
Item 3: -

Agora escolha melhor os bots (aqueles que carregam armas que você normalmente usa :-) e divirta-se mais ainda! LOL

Links anteriores: Urban Terror | Criando um Servidor para Urban Terror