sábado, 6 de fevereiro de 2010

ROM - WM 6.5 em Português para Samsung Omnia i900/i900L

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Omnia Brasil de noreply@blogger.com (Moderador do Omnia Brasil) em 04/02/10


A quantidade de "Cozinheiros" (assim que é chamado quem faz ROM) brasiliros aumentou, o que é uma boa notícia e agora temos mais opções de qualidade. As ROMs em inglês são exelentes, mas com uma em português ficamos mais familiarizados. As duas estão rápidas e perfeitas para o uso diário. Boa Sorte!


1 - ROM Windows Mobile 6.5 28223 por Bruno Adler V7 v2





Somente está gratuita a versão lite! Para possuir a versão com Manila 2D ou NeoTitanium você deve doar RS25,00 (vinte e cinco reais) no blog do criador.

Download versão Lite:
http://200.98.236.85/BRUNOADLERv7_28223_lite.rar


2 - ROM Windows Mobile 6.5 Build 23626 com Manila 2D por N.Pikota




Está já possui Manila 2D perfeitamente em português e livre.

Download:
http://www.4shared.com/file/214523775/c02ab5eb/23626_M2D_NPikota.html

 
 

Coisas que você pode fazer a partir daqui:

 
 

[Tutorial] Como atualizar a ROM do Samsung Omnia i900/i900L Utilizando Windo...

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Omnia Brasil de noreply@blogger.com (Moderador do Omnia Brasil) em 03/02/10


Agora larguei o Windows XP e estou com Windows 7, muitas pessoas também fizeram esta mudança e ficam com receio de atualizar a ROM. Resolvi esclarecer e qualquer dúvida é so comentar. É muito simples e para quem é novato o medo é só na primeira vez, depois da primeira fica viciantes(risos). Deixo também um vídeo que apesar de ser bem rápido você pode ir pausando e observar melhor como o procedimento é feito.





Antes de tudo verifique se a sua ROM é terminada em .EXE ou .PDA. Geralmente você encontra em .EXE e você tem que separa-la em várias partes até extrair também o PDA dela. Complicou? Nada é fácil.

Vamos baixar primeiro os arquivos necessários:
http://www.4shared.com/file/214522664/1748b96e/EXEcutor_27.html
http://www.4shared.com/file/214522672/e7302d1a/i900_164.html (Utilize o GrandPix do Vista e não o do XP)


Se a ROM for .EXE
1- Feito o download você vai executar o i900 EXEcutor, cliquar em Dissasemble.
2- Depois Clique na opção (...) e procura o ROM que deseja instalar.
3- Clique em "Go" e presta atenção no destino dos arquivos que aparecerão na tela
4- Após esta etapa a ROM terá sido desmembrada em componentes separados e salvos.

Se a ROM for .PDA logicamente não precisa desmembrar pois ela já vem desmebrada. Agora com ela desmembrada você vai encontrar o PDA, EBOOT, CSC...



Algumas observações:
O mais seguro é você só atualizar o PDA e CSC, assim praticamente não tem como você brickar(danificar seu aparelho). O eboot é bem perigoso, porém algumas ROMs são necessárias a mudança.

Como vou saber se preciso utilizar o Eboot ou Não?
Resposta: Simples, Você vê em Configurações> Sistema > Versão e Oberseve se sua ROM for DXID1, por exemplo, a ROM que você coloca tem que ser DXID1, assim não precisa ter o risco de atuaizar o Eboot. Geralmente nunca precisa pois as ROM são baseadas no DXID1.



Vamos para atualização (Atenção: Faça por sua conta e risco!!!):

1- Abra o Grad Prix e selecione as partes do ROM :
LOADER- eboot (Nem sempre necessário como já foi explicado)
PDA- pda
CSC- customer.csc
MULTILANG- DEIXE EM BRANCO, por favor não coloque nada.
PHONE- phone (ou deixe em branco)

2- Clique em "DETECT" com o celular conectado, desligado e religue-o.
Não toque em seu aparelho até aparecer a mensagem "JOB DONE" no Grand Pix

Pronto, o procedimento é rápido. Boa Sorte.

 
 

Coisas que você pode fazer a partir daqui:

 
 

terça-feira, 2 de fevereiro de 2010

15 aplicativos free para Windows Mobile

http://technodia.net/2009/11/15-aplicativos-free-para-windows-mobile/

--
Fabio Monego Puhl
cabeloh.blogspot.com
cabeloh.no-ip.info
msn: cabeloh@gmail.com
49 8403 2048

quinta-feira, 28 de janeiro de 2010

Linguagem GO a linguagem do Google

O Google anunciou uma nova linguagem de programação a GO, ela foi criada para ser uma linguagem rápida e mais fácil de programar.
Segundo informações da empresa a GO tem a velocidade e dinâmica da linguagem Python ela foi comparada com a linguagem C e C++ devido ao desempenho de compilação, porém a linguagem GO será completamente aberta, ou seja, Open Source.

A idéia de criar a GO surgiu com a intenção de deixar a linguagem mais fácil de ser utilizadas por programadores. Testes foram efetuados com a linguagem e foi observado que a velocidade de compilação de um programa é rápida, pois os scripts são compilados em alguns segundos.
A GO é leve e simples, pois usa ponteiros não aritméticos, com isso é permitido que seja linkado informações para o acesso aleatório da memória.
Exemplo 'Hello World' na linguagem GO:
package main
import "fmt"
func main() {
fmt.Printf("Hello, world\n")
}
Para maiores informações acesse: GO language


--
Fabio Monego Puhl
Diretor de Suporte e Desenvolvimento
New Informática Ltda
49 3361 8100
www.newinf.com.br
twitter.com/newinf

quarta-feira, 6 de janeiro de 2010

configurar zte

Perguntas como essas são muito comuns. Mas configurar manualmente é muito simples, mesmo para quem não tem qualquer experiência. No entanto, este passo-a-passo ajuda bastante e ajuda a todos que estão trocando de operadora. Muita gente acha que é preciso instalar um novo "firmware" - ou discador 3G - como muitos o definem, mas mesmo que você mude de operadora, pode usar a mesma interface - software da sua operadora anterior - e adicionar uma "nova conexão". Ao clicar em "salvar", mesmo que você insira o mini modem em outro computador, não precisará fazer uma nova adição. É só ir lá em "minhas conexões" e usar a correspondente ao chip que estiver usando.

É importante deixar claro duas coisas:

1. Normalmente o ZTE da série MF 620 já vem desbloqueado de fábrica, mas é claro que para usar todos os chips ele deve estar "unblock";
2. É um modem QuadriBand, ou seja, serve para qualquer operadora, inclusive para Vivo;
3. Você só deve instalar um novo discador 4.gif ou "firmware" em último caso, pois pessoas inexperientes podem danificar o modem neste processo;
4. Finalmente: se ao tentar se conectar com sua nova operadora aparecer algum "código de erro", ligue para o 46.gif suporte da sua operadora e solicite a solução.


Bem, vamos lá então...Configurando uma nova APN para a Claro

Insira o Chip fornecido por sua nova operadora no modem (ele deverá estar devidamente encaixado). Não se preocupe pois você só conseguirá de forma correta (é igual ao celular, ou seja, não há como inserir um chip de cabeça para baixo ou invertido) OK?

Plugue o cabo USB no modem e no seu PC. Depois que ele se "auto instala", uma interface será aberta. Senão, vá em iniciar, procure "ZTE" e abra o "Painel de Controle" (manualmente). Clique na Guia "Configurações" (Settings) e em seguida em "Configurações de Rede" (Network Settings).

Em seguida, escolha "Adicionar nova Conexão" (Add ou New Connection). Uma tela se abrirá, onde você deverá preencher os campos, conforme as informações relacioandas a sua prestadora

Name ou Nome (Esse é o nome da conexão): Escolha qualque um, por exemplo: "Claro Padrão"
Número de discagem: *99#
APN: bandalarga.claro.com.br
Usuário: claro
Senha: claro
Tipo de PDP: Marque a opção IP
Modo de Autenticação: Marque a opção PAP ou CHAP (ficará lenta de qualquer maneira)
Depois marque a opção "DNS do servidor aut" e marque também a opção "obter endereço de PDP".
Ainda em "Configurações" escolha "Claro Padrão" e depois clique em "Configurar como padrão"


Configurando uma nova APN para a Vivo 3G

Name ou Nome (Esse é o nome da conexão): Escolha qualque um, por exemplo: "Vivo Zap"
Número de discagem: *99#
APN: zap.vivo.com.br
Usuário: vivo
Senha: vivo
Tipo de PDP: Marque a opção IP
Modo de Autenticação: Marque a opção PAP ou CHAP (ficará lenta de qualquer maneira)
Depois marque a opção "DNS do servidor aut" e marque também a opção "obter endereço de PDP".
Ainda em "Configurações" escolha "Vivo Zap" e depois clique em "Configurar como padrão"


Configurando uma nova APN para a Oi 3G

Name ou Nome (Esse é o nome da conexão): Escolha qualque um, por exemplo: "Oi Internet"
Número de discagem: *99***1#
APN: gprs.oi.com.br
Usuário: oi
Senha: oi
Tipo de PDP: Marque a opção IP
Modo de Autenticação: Marque a opção PAP ou CHAP (ficará lenta de qualquer maneira)
Depois marque a opção "DNS do servidor aut" e marque também a opção "obter endereço de PDP".
Ainda em "Configurações" escolha "Oi Internet" e depois clique em "Configurar como padrão"


Configurando uma nova APN para a Tim 3G

Name ou Nome (Esse é o nome da conexão): Escolha qualque um, por exemplo: "Tim Fast"
Número de discagem: *99#
APN: tim.br
Usuário: tim
Senha: tim
Tipo de PDP: Marque a opção IP
Modo de Autenticação: Marque a opção PAP ou CHAP (ficará lenta de qualquer maneira)
Depois marque a opção "DNS do servidor aut" e marque também a opção "obter endereço de PDP".
Ainda em "Configurações" escolha "Tim Fast" e depois clique em "Configurar como padrão"

Só isso. Salve, vá para tela inicial, espere e no maximo em um minuto (geralmente demora 20s) o modem já buscará e se conectará na rede 3G (UMTS/HSDPA, se disponível) ou 2G (GPRS/EDGE).

Configurando APN para outras operadoras (siga os passos acima). O número de conexão por padrão é sempre *99# mas caso não conecte, ligue para sua prestadora e peça o número para conexão.

Brasil Telecom [APN: brt.br | ID: brt | Password: brt]

Telemig [APN: wapgprs.telemigcelular.com.br | ID: em branco | Password:em branco]

CTBC [APN: wap.ctbc.br | ID: em branco | Password: em branco]

Nota: Mesmo que você esteja usando um software original (default) ou de outra operadora, não se preocupe pois como o modem desbloqueado ele aceitará criar quantas conexões novas você desejar. Depois é só escolher.

Boa sorte a todos e feliz 2010.

--
Fabio Monego Puhl
Diretor de Suporte e Desenvolvimento
New Informática Ltda
49 3361 8100
www.newinf.com.br
twitter.com/newinf

domingo, 3 de janeiro de 2010

Cuidado com seus Amigos quando você Dormir

é amigo

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 


Você quis tirar um cochilo pois vai viajar, dirigir, está com sono, ou algo do tipo? Cuidado com os seus amigos, nem sempre eles são confiáveis...



Gostaram da idéia? Façam isso no ano novo e mandem para nós da equipe do Bem Nóia ;D

P.S É necessário que as pessoas presentes nas fotos dêem a autorização para enviar para o blog.

Via: Gargalhando

 
 

Coisas que você pode fazer a partir daqui:

 
 

Free Rapid - Mais facilidade para downloads!!!!

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Windows Mobile Brazil de noreply@blogger.com (Enzzopaiva) em 11/11/09

Se você tem problemas com os RapidShare e Easy Share da vida na hora de baixar este programa é a solução. Simples e leve, basta adicionar a url de alguns destes sites e o resto é com ele. Veja alguns dos sites de compartilhamento suportados e característocas

PRINCIPAIS CARACTERÍSTICAS:
Realiza o download simultâneo em servidores diferentes.
Faz downloads usando uma lista de proxys.
Histórico de downloads.
Área de monitoramento.
Checagem automática da existência do arquivo no servidor.
Opção para delisgar o computador ao término dos downloads.
Atualização automática dos plugins.
Reconhecimento automatico de CAPTCHA
Funciona no Windows, Linux e MacOS
Fácil de usar
Interface em vários idiomas (inclusive Português)

ALGUNS DOS SERVIDORES SUPORTADOS:
Rapidshare.com (+ premium account)
MegaUpload.com
Megarotic.com and Sexuploader.com
NetLoad.in
MediaFire.com
FileFactory.com
Easy-share.com
Letibit.net
4shared.com
Load.to
SendSpace.com
Rapidshare.de
YouTube.com
Usercash.com (crypter)
Tinyurl.com (crypter)
Linkbucks.com (crypter)
Radikal.ru (crypter)
No site do fabricante há mais sites suportados


Usar o FreeRapid Downloader é fácil. Primeiramente, deixe-o carregado e, depois, copie algum endereço para download. Feito isso, por padrão (que pode ser mudado se quiser), o FreeRapid Downloader abrirá a janela de adição de downloads, na qual bastará clicar em "Iniciar" e pronto!



Download Aqui

 
 

Coisas que você pode fazer a partir daqui:

 
 

Especial : GPS iGO

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Windows Mobile Brazil de noreply@blogger.com (Enzzopaiva) em 25/11/09

iGO 8.3







Nav N Go, os fabricantes da solução de mapeamento iGO apenas revelou iGO8. iGO8 é único na medida em que fornece não apenas em 2D e inclinado mapas 3D, mas realista, com a construção de mapas 3D renderings em cidades selecionadas E.U.. Evidentemente, nem todos os edifícios são processados, mas parece realista o suficiente para realmente ajudar a guiá-lo ao longo do caminho, especialmente nas áreas mais movimentadas.

Versão melhorada para Omnia i900/i900L


Atualizações:
1) Atualizado o executável para a sua última versão (iGO8.3 v8.3.4.102680).

2) Atualizado o mapa para a sua ultima versão 9.1, lançada esse mês (setembro).

3) Atualizado o Basemap. Basemap é o mapa mundi contendo apenas os limites de fronteiras entre os países, é como se fosse um mapa sem as rodovias. Ele se encontra na pasta iGo8/content/map.

Antes estava com a versão de 5,17MB, agora está com versão nova de 4,59MB.

4) Atualizado o Skin Gurjon para a sua última versão (GJ6.10p).

5) Atualizado o arquivo de detector de radares da pasta iGo8.3\content\speedcam.

Além do novo arquivo com 7703 radares cadastrados, adicionei outro arquivo com 441 Postos da Polícia Rodoviária.

6)Manteve-se o branding.zip ,pois não houve atualizações. Esse arquivo fica na pasta raiz do iGo8 e cotém vários ícones para seus POIS, como ícones de postos de gasolinas, bancos, super-mercados e etc.


7) Manteve-se o arquivo data.zip também ,pois não houve atualizações, portanto continua na versão DATA.zip v.10b.

8) As vozes da Gabriela e do Fabio, antes estavam na versão v1.5, agora estão em sua versão v1.90506. Não houve atualização para a voz da Gabriela TTS.

9) O arquivo de relevo que fica na pasta iGO8.3\content\dem foi atualizado. Esse é o novo aquivo de relevo para o mapa 9.1, o arquivo antigo tinha 192MB, já o novo está com 199MB.

10) Os POIS (Pontos de Interesses) que ficam na pasta iGO8.3\content\poi foram atualizados.
Antes havia apenas um arquivo de POIS de 22,3MB, agora tem dois arquivos atualizados, um de 1,30MB e outro de 100MB, ou seja, muito mais POIS cadastrados.







Download :




Instruções:




1- Faça o Download das 2 partes
2- Coloque as duas partes, dentro de uma pasta vazia
3- Extraia uma das partes com o WinRAR
4- Com o telefone ligado ao cabo USB, e com o Activesync sincronizado, jogue a pasta iGo8.3 para a pasta My Storage\Program Files do seu celular

PS: Não precisa extrair o conteúdo da part1 e depois da part2, se você manter os dois arquivos na mesma pasta, é só abrir um deles que o WinRAR automaticamente "junta" os dois arquivos em um só, então como eu disse acima, é só abrir QUALQUER um dos arquivos e extrair normalmente.


Se quisar criar um atalho no Menu Iniciar para o iGO, siga o procedimento:

1) Através do Explorer do Omnia (Programs > File Explorer) navegue até a pasta My Storage\Program Files\iGo8.3 que você acabou de copiar.

2) Aperte e segure o arquivo iGO8 e escolha Copy.

3) Navegue com o Explorer e vá até My Device/Windows/Start Menu/Programs

4) No Explorer selecione Menu > Edit > Paste Shortcut para colar o atalho e pronto.






Dicas


Manual
Antes de tudo é ideal você baixar o mapa do IGO, pois vai te ajudar na utlização do navegado. O Manual irá sanar muitas dúvidas comuns.

http://www.megaupload.com/?d=WR9J3P1F


Localize satélites rapidamente

1- Um boa dica para localizar os satélites pelo iGO:
Conecte o celular na usb, Wi-Fi ou pelo 3G, depois vá em Settings>System>Enhaced Gps>e clique em Download XTRA Data.
Coloque seu aparelho num lugar aberto e espere. Isso deve ser feito pelo menos a cada 7 dias pois tem prazo de validade que deve ser renovado.

2- Outra dica
Abra o iGO no seu Pocket PC vá em Opções e tenha a certeza de estar no Modo Avançado(barra inferior), pressione a seta para direita e vá para 2ª página das Opções>GPS>GPS Ativado (certifique que esteja marcado), depois copie em um papel a parte os valores,exemplo:
Porta (0) e
Vel em Bauds (57600 ). Feito isto, saia do iGO.

Com aparelho conectado no computador vá em Start>Settings>System>Enhanced GPS e ative o primeiro campo: XTRA Enable (Enable) e clique "OK"( Deixe sesabilitada o Download Automático). Agora vá em Start>Settings>System>External GPS

Na guia Programs, marque o valor que estava em Porta no iGO.
Na guia Hardware, marque COM9 e em Baud rate coloque o valor que estava em Vel em bauds.
Agora no iGO vá na guia Access deixe a caixa "Manage..." marcada (já vem marcada de fábrica)
Pronto.
Esse procedimento também vai fazer melhora no tempo de conexão: Vá em Settings >Enhanced GPS>botaum XTRA Data Download (faça o Download via Active Sync, WiFi ou 3G e tente conectar o Igo. Para quem tem Windows Mobile 6.5 tem uma opção para conectar automticamente quando estiver utilizando o Wi-Fi ou Active Sync.

3- Entre na pasta Igo8 e delete sys.txt e o Aquivo shell.ini e depois Abra o iGO. Ele vai pedir para você escolhe o Idioma, avançaa - avaça depois aguarde o GPS carrega ele vai demora um pouco na primeira vez depois fica bem rápido.



Configurando a Porta correta para o seu GPS

Entre em Menu > Opções > Seta pra Direita > GPS. Verifique se GPS Ativado está marcado. Se estiver marcado, desmarque e clique lá em baixo em AUTO DETECTAR. Ele vai detectar a Porta correta do seu GPS.

Faça isso em
CÉU ABERTO pra pegar os Satélites e depois fique dando uma volta durante um certo tempo, que ele irá te encontrar.

A primeira vez pode demorar bastante, cerca de 20 minutos, mas depois ficará mais rápido.

Problemas de resolução com outros aparelhos.

1- Para fazer funcionar na resolução certa abra a pasta do iGO e localize o arquivo sys.txt, nele procure pela resolução do Omnia (240x400) e altere pela do seu aparelho.

2- Problemas Com o Omnia 2 e outros com resoluções diferentes? tente fazer isso:
Exclua o arquivo sys.ini na pasta raiz, ou system.ini na pasta /save. O IGO vai ajustar automaticamente. Depois é só ir nas opção e pedir para visualizar em ladscape ( paisagem ). Não tem rotação automática.

3- Para quem estiver usando o HTC Diamond e recebeu o erro de que não localizou o Loading.bmp basta lembrar que seu aparelho possui tela VGA então no SYS.TXT marque a opção VGA = 1. E aproveite o briquedinho!

4- Altereo alterar o arquivo sys.ini (txt)....incluindo/mesclando as seguintes informações:

[interface]
resolution_dir="320_240" (acrescenta esta linha em interface)

[rawkdisplay]
class="landscape"
highres=1
screen_x=320
screen_y=240 (cria este grupo também)

notem que 320 x 240 é só um exemplo, estes valores mudam conforme a resolução do seu celular.



Para o Omnia 2, faça isso:
Exclua o arquivo sys.ini na pasta raiz, ou system.ini na pasta /save. O IGO vai ajustar automaticamente. Depois é só ir nas opção e pedir para visualizar em ladscape ( paisagem ). Não tem rotação automática.


Mapas de outros locais
1- Mapas da Europa você encontrará pra baixar nesse link:
http://www.gpsbra.com/bra/viewtopic.php?f=73&t=2896

2- Mapa dos EUA
http://rapidshare.com/files/264281038/Content_R3_NA_2009Q1_NT.part01.rar
http://rapidshare.com/files/264280099/Content_R3_NA_2009Q1_NT.part02.rar
http://rapidshare.com/files/264281598/Content_R3_NA_2009Q1_NT.part03.rar
http://rapidshare.com/files/264400046/Content_R3_NA_2009Q1_NT.part04.rar
http://rapidshare.com/files/264399448/Content_R3_NA_2009Q1_NT.part05.rar
http://rapidshare.com/files/264400404/Content_R3_NA_2009Q1_NT.part06.rar
http://rapidshare.com/files/264405039/Content_R3_NA_2009Q1_NT.part07.rar
http://rapidshare.com/files/264405754/Content_R3_NA_2009Q1_NT.part08.rar
http://rapidshare.com/files/264405650/Content_R3_NA_2009Q1_NT.part09.rar
http://rapidshare.com/files/264429924/poi.rar

3- Mapa da Argentina:
http://www.4shared.com/file/98572692/efff4c6/Argentina83_200901.html
http://rapidshare.com/files/219614160/Argentina83_2009.01.rar


Bloqueio de tela
Essa é uma das dicas mais pedidas.
Vá em Menu > Opções > Flecha Inferior Direita > Dispositivo > Gerenciamento de Energia: Luz de fundo sempre ligada.

Colocando o Carrinho pra andar..
Primeiro você terá que mudar o skin em: Menu > Opções > Seta Inferior para Direita > Menu > Skin > GJ6.10p_da

Após isso salve, o iGO irá reiniciar, após iniciar novamente vá em: Menu > Opções > Definições do Mapa > Mais Opções > Clique até aparecer Cursor Carro Sempre lig. e depois clique no carrinho que aparece escolhendo um carrinho de sua preferência.

Para ativar o aviso de radares
1-Você primeio tem que muda de skin, indo em: Menu > Opções > Seta Inferior para Direita > Menu > Skin > GJ6.10p_da

Após isso, salve e o iGO irá reiniciar, após iniciar novamente vá em: Menu > Opções > Avisos e ligue os avisos de radar, pronto.

2- Em relação a viajar, voce terá que estar com o iGO maximizado pra funcionar acredito eu, senao ele não irá avisar os radares que tem em seu banco de dados.

3- Som da Camera no aviso de radar:
Para aqueles que querem o som da do shutter da camera no aviso de radar basta editar no sys.txt

adicionar a linha de texto no campo do [warning]:
overspeed_sound="!camera"

no meu ficaria assim:

[warning]
speedcam_visualtype=1
speedcam_soundtype=1
speedcam_warning=1
speedlimit_warning_voice=1
speedlimit_warning_visual=1
speedlimit_warning=1
warn_distances=130:450,110:350,90:300,60:200,40:100
overspeed_sound="!camera"

GMT de Manaus é -4
Quem mora nessa região e fica tendo problemas com a questão do horário, André colocou esse link no Orkut e é só você substituir o arquivo na pasta do iGO.

http://www.4shared.com/file/136370422/c1448346/sys.html

Atualizando o iGO
Quando você for fazer a instalação deverá apagar a pasta do iGO anterior, mas antes salva uma cópia da pasta SAVE que está dentro do iGO pois é lá que estão seus favoritos, pois e todos os dados gerados por você, depois copie a nova pasta iGO8.3 para o celular e copie também a pasta SAVE para dentro da pasta iGO8.3.


É só substituir os arquivos. Faça Back-up antes deles, remova e substitua,a licença fica somente com a nova.


Corrigindo problema de incompatibilidade de GPS iGO e outros
Muitas vezez você sai do iGo e abre outro GPS e não encontra satélites. Altere o arquivo data.zip se tiver conflito com outro software de GPS, veja como:
***********

I had the same problem and found out that if you have in your IGo8 sys.txt file the following line:

[device]
Type="SGH-i900"


IGO is using SGH-i900.ini file. In this file there is a following setting:

[gps]
source="virtserial"

I have changed it to whatever port I am using and now it works fine:

[gps]
port = 3
baud = 9600

File SGH-i900.ini is located in data.zip in config\devices\ folder. You have to update this File and put it back in data.zip.
***********
Se não corrigir assim quando se usa o iGO e depois outro aplicativo, tipo Google Maps o GPS não conecta então você precisaria reiniciar o celular.



Comentem!!






*Algumas partes retiradas de Omnia Brasil

 
 

Coisas que você pode fazer a partir daqui:

 
 

segunda-feira, 28 de dezembro de 2009

Shrink

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Haznos - Do Jeito que o Diabo gosta de nhock em 02/12/09

Shrink

Apesar do nome semelhante com o do jogo postado estes dias, este nada tem de parecido com aquele. É um jogo maldito e acho - indo direto ao ponto - que nenhum de vocês conseguirá passar das 25 fases.

Valendo!

Jogue agora >>>


 
 

Coisas que você pode fazer a partir daqui:

 
 

terça-feira, 1 de dezembro de 2009

Conhecendo o Firebird

Conhecendo o Firebird

Se você procura um banco de dados fácil de utilizar, compacto, com recursos de um SGDB bom, grátis e principalmente confiável, precisa conhecer o Firebird.

O Firebird é um banco de dados Cliente/Servidor relacional compatível com SQL-ANSI-92 e que foi desenvolvido a partir do Código do Interbase 6 para ser independente de plataformas e de sistemas operacionais.

Uma de suas vantagens é a dispensa do uso de Administradores de Banco de Dados (DBA). De fácil utilização, basta instalar o software, sem a interferência freqüente de profissionais na manutenção do banco, além disso, dispensa o uso de super-servidores, utilizando, em situações normais, pouco espaço em disco e memória. Por isso, a plataforma necessária para a sua instalação e utilização pode ser reduzida, diminuindo consideravelmente os custos do projeto.

Seu desenvolvimento iniciou em meados de 1985 por uma equipe de engenheiros da DEC ( Digital Equipament Corporation ). Tendo como nome inicial de Groton, o produto sofreu varias alterações até, finalmente em 1986 receber o nome de Interbase® iniciando na versão 2.0 e hoje estando na versão 7. Desenvolvido por um grupo independente de programadores voluntários, o código fonte do Firebird é baseado no InterBase(tm) 6.0, disponibilizado pela Borland sob a licença IPL (“InterBase Public License v.1.0”) em 25 de Julho de 2000. O código da versão atual do FB foi submetido a uma extensa limpeza, eliminação de "bugs", passando por várias versões "beta", durante os anos que passaram entre a disponibilidade do código fonte e o lançamento desta versão. A “On-Disk Structure” é ainda a ODS 10. Algumas funcionalidades que obrigam a alterar a ODS foram adiadas para uma versão posterior. Foram adicionadas algumas extensões à linguagem, mas hoje, ainda são compatíveis as linguagens, por exemplo, se você tem um sistema rodando Interbase 6, pode migrar para o Firebird sem problemas, apenas removendo o Interbase e instalando o Firebird, recomenda-se que se faça um backup e um restore no banco após a migração.O publico alvo do Firebird são pequenas, médias e grandes empresas que procuram um banco de dados confiável, pratico e grátis. Uma pesquisa realizada pelo site Firebase( www.firebase.com.br ), mostra que 50,37% dos usuários do site utilizam Firebird e os outros 49,63% utilizam versões do Interbase(5,6,7), isso mostra que mesmo sendo um banco “novo” no mercado, o Firebird esta crescendo muito. Sua utilização é bastante vasta, podendo ser usado tanto em aplicações Client/Server como em páginas da Internet, existem vários sites utilizando e aprovando seu desempenho.

Se o Firebird é tão bom, porque ele não é tão badalado como o Oracle, o Microsoft SQL server e outros servidores SQL ?

O Firebird não é tão famoso quanto o Oracle, ou o SQL Server porque ainda é pouco conhecido, muita gente não sabe de suas qualidades, mas, isso tende a mudar gradativamente, hoje em dia, no Brasil por exemplo, já temos muito material na Internet sobre Firebird, o que há pouco tempo atrás não existia.

Segue abaixo algumas de suas especificações:

Open-source

Significa que possui seu código fonte disponibilizado. Você pode baixar na Internet a instalação, os fontes e sua documentação, instalá-lo e utilizá-lo normalmente, sem custo algum.

Supote à protocolos de rede

Protocolo é um conjunto de regras que definem como os dados serão transmitidos; como será feito o controle de erros e retransmissão de dados; como os computadores serão endereçados dentro da rede etc. Um micro com o protocolo NetBEUI instalado, só será capaz de se comunicar através da rede com outros micros que também tenham o protocolo NetBEUI, por exemplo. É possível que um mesmo micro tenha instalados vários protocolos diferentes, tornando-se assim um “poliglota”. O Firebird suporta os seguintes protocolos:

  • TCP/IP para todas as plataformas;
  • NetBEUI;
  • IPX/SPX;

Compatibilidade com ANSI SQL-92

Isso facilita e muito quem está migrando de outros bancos para o Firebird, pois o ANSI SQL é o padrão internacional utilizado pela grande maioria de sistemas de bases de dados.

Instalação Rápida

Você faz a instalação rapidamente e sem dificuldades. O firebird ocupa pouco espaço em disco. Para efetuar o download do Firebird, acesse o site: www.firebirdsql.com

Stored Procedures (procedimentos armazenados)

São procedimentos armazenados no banco que executam várias tarefas. O Firebird possui um tipo de linguagem de programação com comandos FOR, IF, etc. As Stored Procedures possuem a grande vantagem de serem executadas diretamente no Servidor, fazendo com que a rede fica menos carregada, a regra para utilizá-las é bem simples, onde der pra usar Stored Procedures use, testes comprovam que o uso delas aumenta e muito a velocidade da aplicação. Abaixo segue 5 motivos pra utilizá-las:

  1. Reduzir o tráfico de rede.
  2. Criar um conjunto comum de regras de negócio no banco de dados que se aplicará a todas as aplicações cliente.
  3. Fornecer rotinas comuns que estarão disponíveis para todas as aplicações cliente reduzindo assim o tempo de desenvolvimento e manutenção.
  4. Centralizar o processamento no servidor e reduzir os requisitos de hardware nas estações cliente.
  5. Aumentar a performance das aplicações.

Triggers (gatilhos)

Triggers são bem parecidos com Stored Procedures, exceto que triggers são executados automaticamente quando uma alteração ocorre a tabela na qual ele está conectado, além disso, triggers não possuem parâmetros de entrada e não retornam valores.

Acesso simultâneo a múltiplos bancos de dados

Uma ou mais aplicações podem acessar vários bancos de dados ao mesmo tempo. Por exemplo, você pode ter um banco de dados onde é guardado informações do seu sistema interno e um de sua página da Internet. Sua aplicação pode acessar, através de múltiplas conexões, os dados de ambas as bases.

Campos Blob

Tipo de dados cujo tamanho é aumentado dinamicamente, podendo conter texto ou dados não formatados (binários), como fotos, textos, resumindo qualquer tipo de arquivo.

Otimização de Queries

Queries são comandos que serão executados pelo banco de dados. O Firebird otimiza queries automaticamente ou, caso prefira, pode ser especificado um plano(PLAN) de acesso manualmente.

Funções de Usuário (UDFs)

Módulos de programa que rodam no servidor, adicionando funcões ao servidor de acordo com as necessidades do usuário. Uma função definida pelo usuário (UDF) é meramente uma função escrita em qualquer linguagem de programação capaz de gerar uma biblioteca compartilhada. No Windows, essas bibliotecas são mais conhecidas pelo nome de Dynamic Link Libraries (DLL's).

Junções Externas (Outer Joins)

Construção de relações entre duas tabelas que habilita operações complexas.

Matrizes Multidimensionais

Suporte nativo a arrays multidimensionais utilizados em aplicações científicas e financeiras. Um único campo do banco pode guardar um array de até 16 dimensões, simplificando o desenvolvimento e aumentando o desempenho destas aplicações.

Shadows

É um recurso de sombreamento de arquivos de banco de dados para prevenção de "crash" em disco rígido, falha de rede ou deleção do banco. A maior vantagem de se trabalhar com shadows está ligada à segurança. Problemas de falha em disco rígido ou remoção indevida de arquivos GDB são facilmente contornados, quando você tem uma "shadow". Ela é uma cópia idêntica do seu arquivo de banco de dados que pode rapidamente ser ativada para substituir o banco principal. Não é necessário o uso exclusivo do banco no momento da criação das shadows. Shadows não requerem nenhuma manutenção ou administração.

Travamento otimista

Quando um usuário processa uma alteração o registro não impedirá que outras pessoas leiam ou tentem também alterar este registro. Quando um usuário começa a alterar um registro no Firebird, uma cópia do registro original é salva. O usuário executa seu serviço, mas os outros usuários não estão sob nenhuma forma impedidos de acessar o mesmo registro, esse tipo de travamento é chamado de Travamento Otimista. O Firebird utiliza tecnologia de travamento otimista para proporcionar grande taxa de uso de operações de banco de dados para clientes, ele implementa travamentos a nível de linha reais para restringir mudanças somente nos registros do banco de dados que um cliente modifica, diferente de travamentos a nível de página, que restringe qualquer dado arbitrário que estiver armazenado fisicamente próximo no banco de dados. Travamentos a nível de linha permitem múltiplos clientes atualizarem dados em uma mesma tabela sem conflito, resultando em menor serialização das operações de bancos de dados.

API do Firebird

São funções do próprio Firebird que habilitam construção e acesso direto ao servidor com o recebimento e retorno. Por exemplo você pode usar a API pra criar seu banco automaticamente, sem ter que enviá-lo junto com a aplicação para o Cliente.

Multiplataforma

O Firebird trabalha em vários sistemas operacionais, veja a tabela abaixo.

1

Suporte a Múltiplos Arquivos

Você pode dividir seu GDB em vários arquivos, no caso de arquivos muito grandes que não são suportados pelo S.O. O limite de tamanho do GDB é o limite do tamanho de um arquivo no Sistema Operacional.

Usuários de peso

Você pode encontrar uma listagem de empresas que utilizam o Firebird nos sites www.ibphoenix.com e www.firebase.com.br

Tipos de Dados

O Firebird, usando Dialeto 3, suporta a maioria dos tipos de Dados do SQL, sendo que o tipo Boolean ainda não está disponível. Mas, isto não é uma falha, outro SGDB´s também não tem este tipo de dado. Apesar de não possuir o tipo boolean, podemos emular um "tipo boolean" através de DOMAINS.

Os tipos de dados disponíveis são BLOB, CHAR(n), VARCHAR(n), DATE, TIME, TIMESTAMP, DECIMAL, NUMERIC, SMALLINT, INTEGER, FLOAT, DOUBLE PRECISION.

Comparativo de preços

Estas informações foram retiradas da Borland Online Store.

Preços do Interbase 7:

2

Comparativo entre Interbase 7 e outros Bancos de Dados, lembrando que o Firebird é totalmente grátis:

3

Comparação técnica

Comparativo

PostgreSQL

Oracle

MS SQL

MySQL

Interbase Free

Firebird

Interbase Comercial

* Open Source

X

X

X

X

Plataformas

* Linux

X

X

X

X

X

X

* FreeBSD

X

X


* Windows

X

X

X

X

X

X

X

* Sun Solaris

X

X

X

* Mac OS X

X

X

* IBM AIX

X

X

X

* HP UX

X

X

X

Características

* ACID

X

X

X

X

X

* Stored Procedures / Triggers

X

X

X

X

X

X

* Transações Concorrentes

X

X

X

X

X

* ANSI SQL 99

X


* ANSI SQL 92

X

X

X

X

X

X

* Sem limites de usuários

X

X

X

X

* Integridade Referêncial

X

X

X

X

X

X

* Transações

X

X

X

X

X

X

* ODBC Free

X

X

X

X

X

X

X

Principais ferramentas de manutenção do Firebird (Windows)

O Firebird possui várias ferramentas de manutenção de bancos de dados: IBConsole(Interbase), IBAcces, Quick Desk, IBExpert entre outros. Eu particularmente utilizo o IBExpert por ser bem fácil de usar e bem completo. Antes de instalar o IBExpert, baixe o Firebird no site www.firebirdsql.com .

Instale-o normalmente e depois execute o Firebird (/Dretório de Instalação/Bin/IBServer.exe), isso fará com que o Firebird entre em execução. Para que sempre que iniciar o Windows o servidor seja executado, adicione o IBServer.exe no Menu Iniciar do Windows.


Agora baixe o IBExpert Personal no site do IBExpert( www.ibexpert.com ). Lembrando que o IBExpert Personal é uma versão FreeWare do IBExpert. Abra o IBExpert, vamos nos conectar ao Banco Employee.gdb que acompanha os exemplos do Firebird 1.0.


Siga os passos a seguir:

Clique em Database depois em Register DataBase, como na figura abaixo:

4

Agora, preencha os dados do Formulário como na figura abaixo, em Server o valor LOCAL, em Database File, informe o diretório da sua instalação do Firebird mais \examples\EMPLOYEE.GDB(Ex: c:\arquivo de programas\firebird\example\EMPLOYEE.GDB), no Database Alias informe Exemplo, no Login informe SYSDBA e na Senha masterkey(minusculo).(SYSDBA é o usuário principal do Firebird, ele tem acesso completo e já vem pré definido pelo banco. Clique em Register para registrar o banco de dados.

5

Do lado esquerdo do vídeo aparecerá agora o banco Exemplo, dê um duplo clique sobre ele para expandir e visualizar os detalhes desse banco. Clicando em tabelas, se expandirá as tabelas do banco EMPLOYEE. Mais um duplo click sobre a tabela COUNTRY, veremos suas informações, como: Fields, Constraints, Dependencies, etc.. Clicando na Aba Data, você tem os seus registros em um Grid, podendo alterá-los.
Para executar comandos SQL no banco de dados, selecione no Menu Tools->Script Executive, ou Ctrl+F12, marque a opção Use Current Conection, como na figura abaixo. Agora é só digitar as linhas SQL e clicar em Run Script ou pressionar F9.

6

Vamos agora, criar uma tabela nova no nosso Banco EMPLOYEE, no Script Executive, digite o seguinte:

CREATE TABLE TABTESTE(
CODIGO INTEGER NOT NULL,
NOME VARCHAR(30) NOT NULL,
SALARIO NUMERIC(12,2),
PRIMARY KEY(CODIGO));

Clique em Run Script ou pressione F9, agora vá até as tabelas do nosso banco registrado e repare que já está criada a tabela TABTESTE, com os campos que definimos e com o campo Código como chave primária. Para alimentarmos a tabela TABTESTE, podemos dar duplo click nela e abrir a aba Dados, ou então rodarmos Scripts utilizando o comando INSERT INTO, por exemplo:

INSERT INTO TABTESTE (Codigo,Nome,Salario) VALUES(1,´Rodrigo Cardoso´,1588);

Basta executar essa linha que um novo registro será inserido na Tabela TABTESTE.

Conclusão

O Firebird satisfaz as expectativas de quem precisa de um banco confiável, robusto, e Open Source. Há algum tempo atrás poderíamos até reclamar do fato do Firebird ter pouca documentação mas, hoje em dia temos muitas fontes e listas de discussão na Internet, fazendo com que o Firebird fique cada vez mais forte. Está na hora de você rever seus conceitos sobre banco de dados. Vimos um exemplo simples de acesso ao Firebird, agora mãos a obra!

Autor: Rodrigo Aparecido Cardoso
Enviado especialmente para participar do concurso FireBase x SQL Magazine

segunda-feira, 30 de novembro de 2009

Wake Up The Box

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Xpock - Os melhores vídeos de Dansoares em 26/11/09

Encontre uma maneira de acordar essa caixinha dorminhoca!

O jogo começa muito fácil, fácil ao ponto de ter vontade de parar de jogar, mas aos pouco o bicho vai pegando! Eu por exemplo "empanquei" nessa fase.


 
 

Coisas que você pode fazer a partir daqui:

 
 

domingo, 29 de novembro de 2009

VADIAGEM MALEMOLENTE #100

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Jacaré Banguela de Rodrigo Fernandes em 27/11/09

Chegamos ao incrível número de 100 semanas de Vadiagem Malemolente, são 25 meses de Morcegagem no Trampo, 2 anos e um mês com a lista dos links mais desejados do mundo. Assim como todas as sessões do Jacaré Banguela, essa também surgiu sem pretensão nenhuma, mas como o desejo de vocês de matar o tempo é tão grande, ela foi ficando… ficando… e hoje está de aniversário.

Os links desta lista foram sugeridos por vocês mesmos e por isso continuam sendo os melhores do mundo.

Feliz Aniversário aos Morcegões da Vadiagem Malemolente.

Lista: 10 sites para comprar mais barato neste Natal.
Foto: Será que ela é portuguesa?
Site: O site mais doce do planeta.
Game: The Forest Temple.
Energia: Gladiator.
Vídeo: A História do Google.
Curioso: Informações inúteis sobre os animais.
Foto: Palmas para Cléo Pires.
Tatoo: Arte em pele.
Vídeo: Lula em "O mundo é redondo".

Foto: Telas de LCD transparentes.
Vídeo: Hebe chama Geisy de feia e gorda. Eita!
Lista: 10 chafarizes bizarros.
Musica: Aprenda a rodar as baquetas nos dedos.
Notícia: Homem dorme há cinco anos com mulher morta.
Vídeo: Vizinho barulhento. Quem aguenta?
Game: Learn to Fly.
Foto: Antes e depois da plástica corretiva.
Dica: Use suas moedas.
Post: Os erros mais comuns na hora do sexo.

Dica: Natal nota 1000.
Game: Toss The Turtle.
Fotos: Artikar.
Trailer: Nine.
Site: Aprenda algo todos os dias.
Imagens: 20 coisas que você nunca viu.
Ensaio: A modelo mais alta do mundo.
Vídeo: Feiticeira chorando em programa de TV.
Foto: Respeite os bêbados por favor.
Game: Cover Orange.

Vídeo: Burka para ir ao médico.
Fotos: Brincando com dinheiro.
Imagem: O verdadeiro beijo em Lua Nova.
Game: Super Stacker 2.
Fotos: 39 variadas.
Tira: Vida de escritor.
Vídeo: José, você não é o pai!
Fotos: Museu da cerveja.
Dica: Blogs que você precisa conhecer.
Vídeo: Eliana dançando Funk.

Lista: 10 medos que as mulheres tem na hora H.
Game: Super Mario World.
Vídeo: The Muppets: Bohemian Rhapsody.
Arte: Montagens criativas com capas de discos.
Game: Bunny Invasion 2.
Cinema: Filmes com Alice Braga que você deve assistir.
Foto: Tipos de caras que você não deve namorar.
Vídeo: Uma vitória e uma encoxada.
Matéria: A bissexualidade de Felipe Neto.
Vídeo: A garota ninja.

Vídeo: Cruel – A História do Mosquito.
Game: Shift 3.
Imagem: Separados na maternidade.
Vídeo: A arte de estragar o casamento dos outros.
Foto: O avião e o piloto.
Desenho: Os super-amigos em versão emo.
Gráfico: Quando algo não está funcionando.
Vídeo: Time do palavrão brasileiro.
Fotos: Urso atacando uma pessoa.
Moda: A cor é Azul Cobalto.

Vídeo: Matrix de Lego.
Quadrinho: Dicas de segurança.
Foto: Coisas que me deixam P da vida.
Game: Storm The House.
Lista: 10 dicas para falar bem em público.
Música: Acústico MTV – Katy Perry.
Fotos: Daniele Suzuki no Paparazzo.
Lista: As melhores frases do Seu Madruga.
Game: Pimp my gun.
Tira: Guilherme Tell.

Arte: Esculturas feitas com componentes eletrônicos.
Vídeo: Mimica – Garganta (Ana Carolina).
Fotos: As garagens mais impressionantes do mundo.
Game: Tactical Assassin 2.
Tira: Lula contando piada para o Obama.
Lista: Os filmes mais baixados na semana passada.
Foto: Modelos pagam peitinho para calendário.
Design: A arte de Carlos Meira.
Brinquedo: A nova boneca da Geisy.
Tira: Bicho papão.

Vídeo: Água + Fermento.
Texto: Convertendo ateus.
Fotos: Garotas lindas vestidas de Mickey.
Lista: 15 sanduiches criativos.
Game: Poligonal Fury.
Vídeo: Sheila Mello no banho.
Fotos: Como os soldados se divertem.
Post: Dos anos 70 aos dias de hoje.
Lista: Os 15 homens mais sexy do mundo.
Game: Meeblings.

Vídeo: Pastor metralhadora.
Texto: O Sol e a Soberba.
Lista: As 10 casas mais caras do mundo.
Game: Crush The Castle.
Vídeo: CQTeste com Geisy Arruda.
Arte: Panfleto antigo – Compre Fusca.
Tira: Chun Li Vs Transformers.
Game: Red Balls 2.
Fotos: A emoção da Montanha Russa.
Transporte: A Moto Elétrica.

Semana que vem começa a contagem para a Vadiagem Malemolente #200.

Posts Relacionados


 
 

Coisas que você pode fazer a partir daqui:

 
 

Play The Forest Temple, a free online game on Kongregate

Play The Forest Temple, a free online game on Kongregate

quarta-feira, 25 de novembro de 2009

Introduzindo Agilidade num Ambiente « Fragmental

Introduzindo Agilidade num Ambiente

Toda empresa em que eu já tenha trabalhado, atendido como fornecedor ou prestei consultoria até hoje tem o mesmo discurso: esse negócio de [qualquer novidade] é legal mas aqui dentro não funciona. Pode até funcionar nas empresas certinhas, mas aqui nosso negócio é muito específico, nossa tecnologia é muito específica, nossos banheiros são muitos específicos…. Tenho uma notícia para quem pensa assim: não existe empresa certinha. Todo mundo acha que é diferente dos demais.

Ainda bem que no meu trabalho as coisas não são assim. Todo mercado é dinâmico mas o de Internet chega ao ridículo, da noite para o dia todos os paradigmas mudam. Ao mesmo tempo nós somos o braço de Internet de um dos maiores grupos de mídia do mundo e temos que seguir os mesmos critérios de qualidade, agilidade e inovação dos nossos “irmãos” nos canais de TV, Jornais e Rádios.

Quando fui contratado um dos requisitos era exatamente trabalhar o processo de desenvolvimento da empresa. Não somos diferentes de ninguém, temos um processo que foi criado e adaptado por sete anos e está longe de ser perfeito, como em qualquer lugar padrão. Após algum tempo observando como as coisas funcionam começamos a introduzir mudanças.

Somos uma equipe grande (incluindo alguns colegas blogueiros) que tem como trabalho cuidar de diversos sistemas entre sites, ferramentas de edição e produção de conteúdos e utilitários diversos.

Antes da mudança que introduzimos nosso fluxo de trabalho era o mais caótico possível: alguém enviava um e-mail com algo que estava errado ou precisava ser feito. Este e-mail originava uma tarefa num Gantt Chart. Uma das minhas tarefas diárias era correr atrás da equipe com o cronograma na mão perguntando o que estavam fazendo, depois sentar na minha mesa e atualizar o cronograma. Cada desenvolvedor pegava uma tarefa, ocasionalmente dois dividiam uma mais complexa. Ao terminar o desenvolvedor enviava um pacote para a equipe de testes (nenhum teste além do eventual feito pelo desenvolvedor era feito por aqui) que testava e homologava. Eventualmente o pacote voltava e ia para produção.

A primeira providência foi acabar com o cronograma. Nós temos uma licença do Jira, que apesar dos seus problemas funcionais é um dos melhores issue trackers disponíveis. O fluxo mudou: agora o cliente enviava um e-mail, este entrava no Jira e era designado para a pessoa que dava um prazo para a solução.

Dentro os diversos problemas que ainda tínhamos era colocar coisas em produção. Para homologar, agendar para subir em uma janela, acompanhar a janela, etc etc perde-se muito tempo e a cada tarefa concluída o ciclo era repetido. Solução? Só subir software a cada 15 dias. Em vez de mandarmos 5 ou 7 pacotes por todo o processo mandávamos apenas um e desta forma economizamos muito tempo. Eventualmente conseguíamos fazer mais coisas por parar menos com distrações do processo.

O próximo problema era no mundo das prioridades. Antes alguém mandava um e-mail e olhávamos para ele. Se fosse algo muito grave no nosso ponto de vista (ou se o cliente ligasse reclamando) nós colocávamos a alteração no topo da lista, caso contrário ia para quando “tivéssemos tempo” (i.e. nunca). Obviamente o cliente não ficava satisfeito com essa priorização e nós perdíamos muito tempo trabalhando no que era importante para nós sem saber se era importante (ou mesmo útil!) para o cliente ou não.

Solução? Jogo do Planejamento. Temos diversos clientes internos (e alguns milhões de externos) então elegemos o grupo que realmente representa nossos clientes. Em reuniões semanais de uma hora nós passávamos todas as issues abertas (depois da primeira reunião isso foi rápido) e agendamos possíveis subidas para estas. O cliente pode alterar qualquer iteração, menos a que está em execução. Quando o sistema vai para o ar o cliente recebe uma lista com todas as modificações que subiram para testar e mandar o feedback.

Estava melhor mas ainda não era o ideal. Nossos projetos ainda eram planejados em extensos Microsoft Projects que em algumas semanas perdiam sua sincronia com… o mundo real. A visão era de que o esquema de Jira/Jogo do Planejamento/Release de 15 dias funcionava bem para a manutenção mas não para projetos.

Então mudamos algumas coisas. Após quatro membros da equipe participarmos do curso de Scrum da Teamware nós resolvemos colocar em prática alguns conceitos, melhorando o processo utilizado para manutenção de maneira que servisse para nossos projetos.

Colocar em prática? Como assim?!? O projeto já possui cronograma definido, equipe definida, o escopo vêm sendo discutido há meses! Por que não esperar uma boa oportunidade, com tudo calmo? Simples: porque ela não vai acontecer. Qualquer empresa que queira se manter competitiva vai estar sempre bolando algo novo e mantendo suas pessoas ocupadas com isso. Oportunidade não se espera, se cria.

Para minimizarmos o risco da adoção nós introduzimos as coisas aos poucos. O foco não era implantar o processo X ou o processo Y mas sim coisas que nos ajudassem. O Scrum é um bom molde, um bom guideline. Vamos tentar implantar o molde, se virmos algo melhor ou ruim no caminho adaptamos. Vamos seguir, devagar quando necessário, mas movendo para frente.

Primeiro precisamos diminuir a importância do Jira em favor de post-its. Issue trackes são ferramentas bem interessantes, com o passar dos releases fizemos os usuários aprenderem a abrir issues no jira e acompanhar o andamento por ele (muito menos telefonemas de ’status report’!). Um dos problemas da ferramenta era presença. Para termos o Jira numa reunião precisamos de um notebook e nem todos poderiam utilizar a ferramenta ao mesmo tempo. Outro problema era a granularidade das tarefas. Outro era que cada um tinha sua lista de issues para resolver então eu passava horas (eu diria quase que 8) todo santo dia priorizando todas as issues abertas para cada desenvolvedor.

Picture 001

Para os desenvolvedores deixar o Jira um pouco de lado está sendo simples. Eles já não atualizavam o status dele mesmo! Eu tinha que encher o saco diariamente. Para os outros interessados no andamento do projeto não, após termos ensinado a todos a utilizar a ferramenta falar para olharem para uma outra não seria muito bem recebido. Além disso, muitos dos nossos clientes estão em outros prédios da empresa e não conseguem olhar nosso quadro. A solução encontrada foi mantêr as user stories no Jira, mas não as tarefas.

As user stories passaram a ser blogs. Quando alguém enfrenta uma dificuldade e resolve o problema ele “bloga” um comentário, mas não chega nem a atualizar o status. O uso passou a ser muito mais documental e menos de visão de status. Quando alguma story atinge o status de ‘done’ eu atualizo o status no Jira. A documentação não é tão util, já temos um wiki com especificações técnicas (segundo princípio de Agile Modeling, geralmente fotos dos whiteboards e descrições de alto nível apenas) e estou louco para me ver livre da obrigação de sincronizar com o issue tracker todo dia.

Um dos problemas é que não tínhamos espaço disponível. O escritório oferece uma boa disposição de mesas em baias de 4 pessoas, mas não há paredes disponíveis para pregarmos cartazes.

Picture 009
(desconte a poluição visual da minha mesa)

A solução imediata foi pregar o cartaz com os post-its num rack de servidores para desenvolvimento que fica no corredor.

DSC00460

Hoje já pegamos um antigo laboratório para nossas reuniões mais importantes, mas ficamos um bom tempo apenas com o rack e ainda o utilizamos. Salas de reunião ou mesmo o laboratório são fechadas e os cartazes lá dentro não estão 100% do tempo visíveis. Seguimos com o planejamento do sprint atual no rack e os outros cartazes e artefatos no laboratório. Antes que alguém pergunte tudo é registrado em câmeras digitais e como já me reportou uma vez o Vinícius sobre suas experiências as fotos nunca foram usadas além de decorar Flickrs e 8Ps.

Então todos os dias nos reunimos em frente ao rack para nosso Daily Scrum, uma reunião rápida diária. Um dos problemas que as pessoas sempre levantam para fazer este pequeno “compartilhamento de status” é a hora. Fazer muito cedo as pessoas podem não chegar, muito tarde não vai ser produtivo… bem, aqui a coisa é bem pior. Nossa equipe não exige a priori nenhuma restrição de horário, trabalhamos com pessoas que criam software e soluções, não com recepcionistas que precisam atender o telefone. Como consenso decidimos que as 11 da manhã todos estaríamos aqui. Temos ainda problemas, alguns dias falta um ou outro mas no geral vamos bem.

DSC00462

A reunião dura quase que exatos quinze minutos, para evitar que as pessoas se dispersem precisamos conversar algumas vezes e explicar que o foco é nos objetivos, não no desenrolar das tarefas. Outro ponto foi esclarecer que a equipe se reporta a ela mesma, não a mim. Eu viajei bastante nas últimas semanas e eles precisaram tocar sozinhos, o que fizeram com maestria.

O projeto já estava com as entregas definidas e renegociar não era uma opção. Infelizmente não conseguimos fazer reuniões de priorização com o cliente mas o responsável pela definição de negócio senta aqui do lado e nossos Sprint Backlogs, a lista de coisas que implementaremos a cada Sprint, já estavam bem definidas, com pouca margem para reagendamento (que foi devidamente utilizada).

Para fazer o pouco de planejamento que restava nós nos trancamos numa sala e estimamos todas as tarefas. Nas primeiras iterações mesmo explicando que um Story Point é dado por relatividade (primeiro você acha o mais simples depois estima os outros usando da métrica do “o quanto mais difícil é fazer X do que fazer aquele mais fácil?”) o time surgiu com valores quase que aleatórios para as tarefas, basicamente marcaram um número muito alto para todos. Nas iterações seguintes as estimativas foram ficando mais reais e hoje todos fazemos piada dos valores originais. Descobri que incluir uma reavaliação das estimativas na reunião de retrospectiva pós-sprint é útil para termos um melhor critério.

Na reunião de planejamento de Sprint nós deveríamos fazer uma versão inicial das listas do que precisamos fazer (tarefas) para atingir o objetivo (user story) de cada item do Sprint Backlog. Com medo de introduzir muita coisa nova eu optei por fazer apenas a lista da primeira Story. No final isso se mostrou irrelevante.

DSC00455

A empresa possui seu fluxo de processo já estabelecido e precisamos fazer nosso processo ser compatível com o das outras equipes, que inclui um grande teste de homologação no final. Antes das mudanças o desenvolvedor não executava teste algum, a equipe de QA era a responsável. Com o tempo percebemos o quanto isso era trabalhoso e propenso à erros. Uma das soluções que buscamos é ter testadores na nossa equipe mas enquanto isso não acontece nós mudamos a forma de pensar.

Lá no início da jornada o Guilherme e eu introduzimos testes unitários com JUnit no build. Demorou um pouco mas fatalmente as pessoas começaram a fazer (e as palestras do Guilherme fizeram com que pessoas de outras equipes começassem a fazer testes unitários por si só!). Quando o Bruno entrou na equipe, antes do projeto, uma das primeiras tarefas que dei para ele foi configurar o CruiseControl para fazer build e executar testes unitários. Mais problemas: não havia um servidor disponível para instalar. Conversa aqui, conversa ali conseguimos espaço num servidor de testes que roda diversas máquinas virtuais de VMWare, instalamos Ubuntu e o dito cujo (hoje usaria o Buildx), pronto. Após o CruiseControl o Bruno tratou de integrar o Fit ao nosso processo para fazermos testes de integração, e rodando com o CruiseControl.

Como ninguém tinha experiência com o Fit, o Bruno trabalhou em par com quem pegava a tarefa de implementar os testes. Com uma semana as pessoas estavam escrevendo Fixtures razoáveis, mesmo os estagiários.

Outro ponto que precisávamos testar era a interface, quase sempre web. Avaliamos o Selenium e mesmo com limitações ele parecia razoável mas não ideal. O Tiago investiu um dia integrando o Selenium no nosso build e trabalhando com test-cases em XSTL e fez o mesmo esquema que o Bruno para passar conhecimento. Agora nosso desenvolvimento só está “pronto” quando o código foi criado, com JUnit, com testes no Fit e com Selenium. O último QA achou apenas um bug em um módulo que alguém esqueceu de testar com caracteres especiais.

No primeiro Sprint eu não fiz reunião de revisão. Foi um erro cometido pela pressa mas imperdoável. No segundo nós fizemos uma reunião extremamente útil, levantamos pontos bons e ruins e colocamos num quadro (cuidado, termos fortes abaixo. ambiente irreverente é assim mesmo):

Picture 029

A maior parte dos pontos ruins (no “nem F$#%endo”) eram interrupções externas que eu preciso trabalhar. Minha viagem (que era um dos pontos ruins) recente fez com que os desenvolvedores respondessem por compromissos meus (outro ponto: reuniões que duram dias inteiros) , além de deixá-los sem proteção de interrupções externas (outro ponto citado) como telefonemas e até suporte a outras equipes integrando com nossos sistemas. Tirei daí que se precisar me ausentar preciso deixar alguém como Scrum Master, ainda que o time perca um membro ativo. Diluir o papel de Scrum Master causa mais prejuízos do que tirar uma pessoa do time de desenvolvedores.

Os pontos positivos incluíram o trabalho em equipe, os mecanismos de teste que ajudaram no desenvolvimento, o QA não ter encontrados bugs, a janela para produção ter sido tranquila e outras coisas que basicamente derivam da nova maneira de trabalhar.

Dos pontos ruins o que me preocupou mais foram os referentes a plataforma tecnológica da aplicação. Fizemos uma mudanças grande na direção de uma arquitetura SOA e como qualquer empresa não temos tempo de treinar todo mundo rapidamente.

O desenvolvimento desta arquitetura foi feita basicamente antes do projeto iniciar. Eu incubi o Guilherme de levantar possíveis soluções para nossos problemas de integração e esboçamos o projeto dos WebServices com tudo que tínhamos de melhor, incluindo REST. O primeiro uso desta infra-estrutura foi num projetinho bem curto que realizamos no início do ano e ela se mostrou muito boa.

O problema foi que neste projeto apenas o arquiteto (o próprio Guilherme) e eu metíamos a mão neste sistema. Quando começamos o projeto maior os conceitos ali dentro precisavam ser espalhados. Na primeira iteração com algumas cabeçadas conseguimos um desempenho bom mas ainda não o suficiente. Também vimos alguns pontos onde a arquitetura estava diminuindo muito a produtividade das entregas e que a introdução dos conceitos de WebServices REST, Hibernate/JPA, caches distribuídos e outras coisas menores precisa ser feita com mais cuidado. Algumas pessoas aprendem rápido e sozinhas, outras não e isso não tem a ver com habilidade técnica e sim com perfil (coisa, aliás, que defendo aqui desde sempre).

A solução que pensamos foi adicionar como tarefa um workshop arquitetural. Eu não queria cometer o mesmo erro e trancar o projeto na mão de um membro do time apenas (ou alguns), então nos reunimos durante a tarde. Na primeira parte da reunião o Guilherme explicou a arquitetura do início, mesmo para quem teoricamente já sabia foi útil.

Picture 019

Para estruturar a coisa eu pedi ao Guilherme quatro visões: a estrutura lógica (componentes), a estrutura física (servidores, bancos de dados, etc.), a de pacotes (como os módulos são divididos) e a de caso de uso (descrição do que acontece numa user story relativamente complexa do início ao fim).

Depois nós realizamos um exercício que aprendi no curso da TeamWare: cada um recebeu um bloco de post-it e uma caneta. Por cinco minutos escrevemos tudo que atrapalha nossa produtividade rapidamente, se alguém não pensasse em nada escrevia “nada” no papel. Depois discutimos cada ponto destes sorteando um de forma aleatória. Da forma escolhida para sortear surgiu o nome interno da técnica: a Dança do Siri (derivado da maneira “curiosa” de obter os papéis pelo Tiago):

Picture 027

Houveram poucos pontos técnicos, a maioria de infra-estrutura. Neste meio surgiram também coisas de processo como o papel dos estagiários no time. Um dos pontos levantados é de que nosso time não é tão homogêneo (e qual é?) e nem todos conseguem trabalhar em todas as partes do sistema. Uma estratégia que definimos foi de fazer pares quando ocorrerem estes casos e se tudo mais falhar partir para outra tarefa. O importante é quebrarmos os feudos de sistemas.

Todas foram discutidas, os pontos cabíveis foram anotados e mantivemos o histórico:

Picture 028

Na reunião para a entrega do primeiro pacote tínhamos um problema: descobrimos um erro no cronograma inicial (criado antes do projeto iniciar e antes de adotarmos o processo novo) que iria atrasar o projeto em oito dias. Começamos a reunião com uma descrição do processo de desenvolvimento para os clientes (aqueles que não participam no dia a dia do produto), revisão dos fatos ocorridos que desencadearam no atraso, o que faríamos para voltar ao rumo e a demonstração das funcionalidades. Para nossa surpresa a resposta foi excelente. Os clientes elogiaram a transparência do desenvolvimento, elogiaram o fato de verem algo em produção tão rapidamente e terminamos tendo que responder a uma pergunta: mas por que não fizemos assim antes?

Nós não implementamos o Scrum por completo (me viu falar em burndown chart aqui?), ainda falta bastante. Também não conseguimos eliminar problemas de prazo, tivemos que trabalhar algumas horas extras no último Sprint e possivelmente neste também. Algumas pessoas não se adaptaram aos novos processos e deixaram a equipe. Mas o importante aqui é que elevamos a qualidade do nosso trabalho consideravelmente -a ponto do cliente perceber- e as pessoas estão felizes em trabalhar desta forma, tanto as de fora quanto as de dentro. Paramos de correr atrás do prórpio rabo resolvendo problemas aleatórios diários e estamos trazendo resultados.

Engraçado que outro dia alguém falou comigo no corredor “Poxa, tô sabendo que vocês estão indo muito bem no projeto, heim? Perguntei pra Fulana -uma cliente- e ela disse: ‘É, eles estão gerenciando na linha dura desta vez, estilo sargentão’”.

Será?
Picture 023

Fwd: MAVERICKS - CADA MAQUINA MAIS LINDA QUE A OUTRA

Atenciosamente,

Development System
Marcelo de A. Fernandes
(44) 8405-9116/(49) 9951-3132



--
Fabio Monego Puhl
Diretor de Suporte e Desenvolvimento
New Informática Ltda
49 3361 8100
www.newinf.com.br
twitter.com/newinf

domingo, 22 de novembro de 2009

Reinicie o PC sem perder conteúdo de abas e programas

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 


Software salva as últimas informações e as mantém após a reinicialização

 
 

Coisas que você pode fazer a partir daqui:

 
 

Cubed



Click to Play!

GAME – SPLITTY 2


GAME – SPLITTY 2

ter, 10/11/09
Fazia um tempo que eu não publicava um game por aqui, né? Sei que o pessoal gosta de uma vadiagem no meio da semana e um joguinho sempre ajuda nessa prática tão bonita que é a matança de serviço.
O game da vez é o Splitty 2 onde o seu único objetivo é apagar o fogo (hummm).
Para isso você só precisa apertar a barra de espaço do seu teclado. O “bichinho” se divide e você tem que fazer uma dessas divisões chegar até o fogo.
game-splitty-2-jb
Eu parei na fase 3. Não peguei a manha do jogo ainda.

E depois de instalar o Ubuntu 9.10 Karmic Koala… Configurar!

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Peopleware de Ana Narciso em 01/11/09

Depois do guia dedicado ao nosso caro Jaunty Jackalope, eis que chega a nova versão dedicada ao novo Karmic Koala. Já merecia, não era?

Pouca coisa se altera, mas não deixa de ser essencial manter o seu Ubuntu acabadinho de instalar, o mais funcional e completo possível.

Veja aqui como manter o seu sistema sempre actualizado, activar os efeitos 3D na sua placa gráfica, instalar codecs de vídeo e áudio, o Flash, o Java e outras aplicações essenciais à usabilidade da mais famosa distribuição de Linux.

depois_ubuntu_small


Apresentarei de seguida, uma série de instruções mais ou menos esquematizadas. Por mor da simplificação deste tutorial, tanto a nível gráfico como em termos de tempo, darei primazia à inserção de comandos na consola.

Escusado será dizer que todas os pacotes aqui instalados, podem ser instalados utilizando o Gestor de Pacotes Synaptic. Ver como no seguinte artigo:

Para adicionar repositórios extra por forma a instalar pacotes que não existam nos repositórios oficiais, ver o screencast:

Tomei em conta algumas convenções:

Menu > Submenu, refere-se a um caminho que deverá ser seguido através de menus visíveis ou na área de trabalho ou na janela visível no momento.

sudo introduzir -y comando na consola

Trata-se de um comando que deverá ser introduzido na consola, que pode ser acedida através de Aplicações > Acessórios > Consola. Devem ser introduzidos comandos, um de cada vez, carregando em Enter para os executar, e só quando terminar a sua execução, passar para o próximo.

sudo comando cortado \
a meio nao faz mal

Quando um comando é interrompido com '\', não se preocupe, a linha de baixo faz parte do mesmo. Copie de uma só vez o bloco de comandos, pois embora estejam quebrados por linhas, o caracter '\' assegura a sua continuidade.

1 – Primeira actualização do sistema

Sistema > Administração > Gestor de Pacotes Synaptic.

Configurações > Repositórios, aba Aplicações de Terceiros.

ubuntu_01_small

Active a linha http://archive.canonical.com/ubuntu karmic partner, tal como na figura. Clique em Fechar.

ubuntu_02_small

Active a linha Actualizações não suportadas (karmic-backports).

Atenção: Active este repositório apenas e somente apenas se quiser manter o seu sistema o mais actualizado possível. Quero com isto dizer que, se o mantiver desactivo, o sistema apenas actualiza os pacotes que anteriormente possuíam bugs ou falhas de segurança. Veja mais informação sobre os backports do Ubuntu. Clique em Fechar.

ubuntu_03_small

Para actualizar todo o sistema, clique em Recarregar, no menu do Synaptic, de forma actualizar a base de dados. Desta forma, poderá premir Marcar Todas as Actualizações. Confirme a acção. E depois em Aplicar, novamente no menu. Confirme a acção e agora apenas terá de esperar até que o seu sistema se actualize.

ubuntu_04_small

Agora pode sair do Synaptic. É provável que o sistema lhe peça para reiniciar, por isso faça-o.

2 – Activar os drivers restritos

Se possui uma gráfica Nvidia ou ATI, deve activar os drivers restritos, de forma a tirar partido de todas as capacidades de aceleração 3D do seu sistema, podendo posteriormente habilitar o compiz.

Sistema > Administração > Controladores de Hardware

Seleccione os drivers referentes ao seu hardware. No meu caso, bastou o driver da nVidia. Seleccione o mais recente, se tiver problemas com o mesmo, seleccione outra versão. Clique em Activate. No final reinicie o Ubuntu, por forma a ser utilizado o novo driver.

ubuntu_05_small

3 – Adicionar repositórios extra (Medibuntu)

Necessários para instalar grande parte dos programas abaixo indicados.

Para adicionar um repositório, pode fazê-lo pela consola (Alplicações > Acessórios > Consola), inserindo apenas este comando:

sudo wget http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list \
–output-document=/etc/apt/sources.list.d/medibuntu.list &&
sudo apt-get -q update &&
sudo apt-get –yes -q –allow-unauthenticated install medibuntu-keyring &&
sudo apt-get -q update

E desta forma acabámos de adicionar o repositório do Medibuntu.

Se quiser aprender como adicionar um repositório extra pela interface gráfica Synaptic, veja o screencast correspondente.

4 – Instalação de software

Nesta secção preparará o seu sistema para as tarefas do dia-a-dia.

NOTA: Se por acaso não pretender algumas das aplicações, basta remover a mesma do comando.

Ubuntu Restricted Extras (Flash, Java, codecs, tipos de letra) e outros

O pacote ubuntu-restricted-extras instala no sistema alguns codecs e software proprietário, essencial a qualquer utilizador. Mais informação aqui. Instale ainda os pacotes de codecs que existiam para o Windows e codecs que permitem visualizar DVDs. Com tudo isto, está mais que apto para reproduzir qualquer formato. Atenção, se possuir o Ubuntu 64bit subsitua w23codecs por 264codecs.

sudo aptitude -y install w32codecs libdvdcss2 ubuntu-restricted-extras

Desenvolvimento (para programadores)

Quanto a editores de texto, se quer evitar o terminal ou o Editor de Texto por omissão do Gnome, o gedit, existem várias alternativas: o Emacs, o Geany, MonoDevelop, o Anjuta, etc. São ambos muito bons, por isso depende do gosto de cada um. Experimente todos, não paga por isso!

sudo aptitude -y install emacs23 geany monodevelop anjuta

ubuntu_06_small

Se desenvolve em Java, há que instalar o JDK. Instale ainda um bom debugger gráfico, o ddd, e as bibliotecas mais comuns de C, o pacote build-essential, e ainda o compilador de C++. Estas são as linguagens que uso, mas nada o impede de adicionar pacotes de outras linguagens, através do Synaptic. Siga portanto o seguinte comando:

sudo aptitude -y install sun-java6-jdk ddd build-essential g++

Internet

pidgin_logo

O Pidgin que anteriormente vinha instalado no Ubuntu, foi subsituido pelo Empathy, um cliente IM que ainda tem de percorrer um longo caminho de desenvolvimento. Aconselho por isso a instalação do Pidgin mais recente.

sudo add-apt-repository ppa:pidgin-developers/ppa

sudo aptitude -y install pidgin pidgin-plugin-pack pidgin-musictracker

Transferência de ficheiros (FTP e P2P)

filezilla_logo

Um óptimo cliente FTP é o já conhecido Filezilla. Instale ainda o Deluge (Bittorrent) e o aMule (equivalente ao eMule).

sudo aptitude -y install filezilla deluge amule

Reprodutores de vídeo

vlc_logo

Aconselho vivamente o VLC e o Mplayer, utilizo ambos. Instale ainda o plugin para o Firefox que permite visualizar vídeos embebidos.

sudo aptitude -y install vlc mplayer mozilla-mplayer

Comprimir/descomprimir ficheiros

A seguinte linha irá instalar-lhe todo o tipo de formatos de compressão de ficheiros, alguns essenciais no dia-a-dia, outros não tão comuns. Mas nunca é demais prevenir.

sudo aptitude -y install unace rar zip unzip p7zip-full p7zip-rar sharutils aish uudeview \
mpack lha arj cabextract file-roller

Gnome-Do

gnome_do

O Gnome-Do é uma aplicação absolutamente útil e imprescindível para a sua produtividade. E ainda inclui opcionalmente uma Dock bem ao estilo MacOS! Com um simples atalho de teclado, abra qualquer aplicação, abra janelas de conversação com os seus contactos, envie emails, abra os favoritos, reproduza música, enfim… um sem fim de acções possíveis, descrita neste artigo do Rui Oliveira.

Para instalar o Gnome-Do faça na consola:

sudo aptitude -y install gnome-do

Skype (mensageiro VoIP)

skype_logo

Faça chamadas de voz e vídeio grátis para qualquer local do mundo. Se prefere o velho Skype ao Ekiga, o cliente VoIP por omissão do Ubuntu, digite na consola:

sudo aptitude -y install skype

Gravação e montagem de CD/DVD

k3b_logo

Há quem goste do Brasero, do GnomeBaker, mas eu, embora não tenha grande gosto por aplicações feitas para o KDE, admito que o K3B continua a ser um dos melhores gravadores de CD/DVD, recheado funcionalidades que satisfarão qualquer utilizador. O Gmount-ISO é um pequeno utilitário que permite montar ficheiro ISO em qualquer pasta. Muito útil.

sudo aptitude -y install k3b gmountiso

Edição/conversão de som

audacity_logo

O Audacity, o poderoso editor áudio dispensa apresentações, o Sound Converter faz aquilo a que se propõe, converter imensos formatos de som.

sudo aptitude -y install audacity soundconverter

Outras utilidades (tags, legendas e renomeação)

Um óptimo editor de tags equiparável ao Mp3Tag é o Easytag. Editar legendas, para as sincronizar por exemplo, é a tarefa do Gnome-Subtitles.

sudo aptitude -y install easytag gnome-subtitles

O Metamorphose é, para mim, a melhor ferramenta de renomeação de ficheiros para Linux. Super intuitiva e eficaz. Faça o download a partir do Getdeb, aqui, e instale.

Wine (correr aplicações Windows)

wine_logo

Quem não conhece esta fantástica aplicação? Corra os seus programas favoritos de Windows, no Ubuntu.

sudo aptitude -y install wine

E a partir de agora pode instalar por exemplo… o uTorrent. Pois é, funciona na perfeição! Não gostou do Easytag, pode instalar o Mp3Tag do Windows!

Ferramentas de sistema

Com o startupmanager poderá configurar o Grub através de uma interface simples, limitando o número de opções presentes no arranque dam máquina, o SO seleccionado por omissão e até o timeout de selecção. O ntfs-config permite forçar a montagem de certas partições NTFS no arranque do Ubuntu e activar a escrita nas mesmas.

sudo aptitude -y install ntfs-config startupmanager

Outra aplicação interessante é o Ubuntu-Tweak, uma ferramenta que permite personalizar uma série de parâmetros do sistema, sem recorrer a linhas de comando. Faça o download a partir do Getdeb, aqui, e instale.

ubuntu_07_small

E pronto, aqui temos um sistema funcional, pronto para satisfazer as necessidades da maior parte dos utilizadores. Espero que seja claro que, esta é a minha abordagem pessoal, não impedindo o utilizador de personalizar a instalação à sua medida.

Para a próxima, centrarei-me na personalização estética, com vista à obtenção de uma funcionalidade máxima.

Deixem, se quiserem, sugestões acerca de software útil a incluir após uma instalação limpa deste sistema operativo.

Boas formatações.

Artigos relacionados:
Partilhe este artigo...

 
 

Coisas que você pode fazer a partir daqui:

 
 

quinta-feira, 19 de novembro de 2009

Dicas para o iGO GPS (Windows Mobile)

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Omnia Brasil de noreply@blogger.com (Samsung omnia i900) em 19/11/09


Algumas pessoas encontram dificuldades para confiurar o navegador GPS iGO. Várias dúvidas de como conectar mais rápido, instalar em diversos aparelhos com diferentes resoluções, entre outras.

Agora deixo para vocês várias dicas e quem souber mais por favor comentar.



Dicas para iGO


Manual do iGO
Antes de tudo é ideal você baixar o mapa do IGO, pois vai te ajudar na utlização do navegado. O Manual irá sanar muitas dúvidas comuns.

http://www.megaupload.com/?d=WR9J3P1F


Localize satélites rapidamente

1- Um boa dica para localizar os satélites pelo iGO:
Conecte o celular na usb, Wi-Fi ou pelo 3G, depois vá em Settings>System>Enhaced Gps>e clique em Download XTRA Data.
Coloque seu aparelho num lugar aberto e espere. Isso deve ser feito pelo menos a cada 7 dias pois tem prazo de validade que deve ser renovado.

2- Outra dica
Abra o iGO no seu Pocket PC vá em Opções e tenha a certeza de estar no Modo Avançado(barra inferior), pressione a seta para direita e vá para 2ª página das Opções>GPS>GPS Ativado (certifique que esteja marcado), depois copie em um papel a parte os valores,exemplo:
Porta (0) e
Vel em Bauds (57600 ). Feito isto, saia do iGO.

Com aparelho conectado no computador vá em Start>Settings>System>Enhanced GPS e ative o primeiro campo: XTRA Enable (Enable) e clique "OK"( Deixe sesabilitada o Download Automático). Agora vá em Start>Settings>System>External GPS

Na guia Programs, marque o valor que estava em Porta no iGO.
Na guia Hardware, marque COM9 e em Baud rate coloque o valor que estava em Vel em bauds.
Agora no iGO vá na guia Access deixe a caixa "Manage..." marcada (já vem marcada de fábrica)
Pronto.
Esse procedimento também vai fazer melhora no tempo de conexão: Vá em Settings >Enhanced GPS>botaum XTRA Data Download (faça o Download via Active Sync, WiFi ou 3G e tente conectar o Igo. Para quem tem Windows Mobile 6.5 tem uma opção para conectar automticamente quando estiver utilizando o Wi-Fi ou Active Sync.

3- Entre na pasta Igo8 e delete sys.txt e o Aquivo shell.ini e depois Abra o iGO. Ele vai pedir para você escolhe o Idioma, avançaa - avaça depois aguarde o GPS carrega ele vai demora um pouco na primeira vez depois fica bem rápido.

Atalho paro iGO

Aqui você coloca o iGO na lista de programas e não vai precisar utilizar o gerenciador de arquivos para utilizá-lo.

http://omniabrasil.blogspot.com/2009/05/como-criar-um-atalho.html


Configurando a Porta correta para o seu GPS

Entre em Menu > Opções > Seta pra Direita > GPS. Verifique se GPS Ativado está marcado. Se estiver marcado, desmarque e clique lá em baixo em AUTO DETECTAR. Ele vai detectar a Porta correta do seu GPS.

Faça isso em CÉU ABERTO pra pegar os Satélites e depois fique dando uma volta durante um certo tempo, que ele irá te encontrar.

A primeira vez pode demorar bastante, cerca de 20 minutos, mas depois ficará mais rápido.

Para quem tem problemas com resoluções de outros aparelhos.

1- Para fazer funcionar na resolução certa abra a pasta do iGO e localize o arquivo sys.txt, nele procure pela resolução do Omnia (240x400) e altere pela do seu aparelho.

2- Problemas Com o Omnia 2 e outros com resoluções diferentes? tente fazer isso:
Exclua o arquivo sys.ini na pasta raiz, ou system.ini na pasta /save. O IGO vai ajustar automaticamente. Depois é só ir nas opção e pedir para visualizar em ladscape ( paisagem ). Não tem rotação automática.

3- Para quem estiver usando o HTC Diamond e recebeu o erro de que não localizou o Loading.bmp basta lembrar que seu aparelho possui tela VGA então no SYS.TXT marque a opção VGA = 1. E aproveite o briquedinho!

4- Altereo alterar o arquivo sys.ini (txt)....incluindo/mesclando as seguintes informações:

[interface]
resolution_dir="320_240" (acrescenta esta linha em interface)

[rawkdisplay]
class="landscape"
highres=1
screen_x=320
screen_y=240 (cria este grupo também)

notem que 320 x 240 é só um exemplo, estes valores mudam conforme a resolução do seu celular.

Mapas de outros locais
1- Mapas da Europa você encontrará pra baixar nesse link:
http://www.gpsbra.com/bra/viewtopic.php?f=73&t=2896

2- Mapa dos EUA
http://rapidshare.com/files/264281038/Content_R3_NA_2009Q1_NT.part01.rar
http://rapidshare.com/files/264280099/Content_R3_NA_2009Q1_NT.part02.rar
http://rapidshare.com/files/264281598/Content_R3_NA_2009Q1_NT.part03.rar
http://rapidshare.com/files/264400046/Content_R3_NA_2009Q1_NT.part04.rar
http://rapidshare.com/files/264399448/Content_R3_NA_2009Q1_NT.part05.rar
http://rapidshare.com/files/264400404/Content_R3_NA_2009Q1_NT.part06.rar
http://rapidshare.com/files/264405039/Content_R3_NA_2009Q1_NT.part07.rar
http://rapidshare.com/files/264405754/Content_R3_NA_2009Q1_NT.part08.rar
http://rapidshare.com/files/264405650/Content_R3_NA_2009Q1_NT.part09.rar
http://rapidshare.com/files/264429924/poi.rar

3- Mapa da Argentina:
http://www.4shared.com/file/98572692/efff4c6/Argentina83_200901.html
http://rapidshare.com/files/219614160/Argentina83_2009.01.rar


Para para o Bloqueio de tela
Essa é uma das dicas mais pedidas.
Vá em Menu > Opções > Flecha Inferior Direita > Dispositivo > Gerenciamento de Energia: Luz de fundo sempre ligada.

Colocando o Carrinho
Primeiro você terá que mudar o skin em: Menu > Opções > Seta Inferior para Direita > Menu > Skin > GJ6.10p_da

Após isso salve, o iGO irá reiniciar, após iniciar novamente vá em: Menu > Opções > Definições do Mapa > Mais Opções > Clique até aparecer Cursor Carro Sempre lig. e depois clique no carrinho que aparece escolhendo um carrinho de sua preferência.

Para ativar o aviso de radares
1-Você primeio tem que muda de skin, indo em: Menu > Opções > Seta Inferior para Direita > Menu > Skin > GJ6.10p_da

Após isso, salve e o iGO irá reiniciar, após iniciar novamente vá em: Menu > Opções > Avisos e ligue os avisos de radar, pronto.

2- Em relação a viajar, voce terá que estar com o iGO maximizado pra funcionar acredito eu, senao ele não irá avisar os radares que tem em seu banco de dados.

3- Som da Camera no aviso de radar:
Para aqueles que querem o som da do shutter da camera no aviso de radar basta editar no sys.txt

adicionar a linha de texto no campo do [warning]:
overspeed_sound="!camera"

no meu ficaria assim:

[warning]
speedcam_visualtype=1
speedcam_soundtype=1
speedcam_warning=1
speedlimit_warning_voice=1
speedlimit_warning_visual=1
speedlimit_warning=1
warn_distances=130:450,110:350,90:300,60:200,40:100
overspeed_sound="!camera"

GMT é -4 de Manaus
Quem mora nessa região e fica tendo problemas com a questão do horário, André colocou esse link no Orkut e é só você substituir o arquivo na pasta do iGO.

http://www.4shared.com/file/136370422/c1448346/sys.html

Atualizando o iGO
Quando você for fazer a instalação deverá apagar a pasta do iGO anterior, mas antes salva uma cópia da pasta SAVE que está dentro do iGO pois é lá que estão seus favoritos, pois e todos os dados gerados por você, depois copie a nova pasta iGO8.3 para o celular e copie também a pasta SAVE para dentro da pasta iGO8.3.

Corrigindo problema de incompatibilidade de GPS iGO e outros
Muitas vezez você sai do iGo e abre outro GPS e não encontra satélites. Altere o arquivo data.zip se tiver conflito com outro software de GPS, veja como:
***********

I had the same problem and found out that if you have in your IGo8 sys.txt file the following line:

[device]
Type="SGH-i900"


IGO is using SGH-i900.ini file. In this file there is a following setting:

[gps]
source="virtserial"

I have changed it to whatever port I am using and now it works fine:

[gps]
port = 3
baud = 9600

File SGH-i900.ini is located in data.zip in config\devices\ folder. You have to update this File and put it back in data.zip.
***********
Se não corrigir assim quando se usa o iGO e depois outro aplicativo, tipo Google Maps o GPS não conecta então você precisaria reiniciar o celular.



Quem tiver mais dicas, poste nos comentários! Abraço e espero que aproveitem.

 
 

Coisas que você pode fazer a partir daqui:

 
 

Você recebeu um vídeo de cabeloh: "Manobra de ônibus inacreditável"

YouTube central de ajuda | opções de e-mail | denunciar spam

cabeloh compartilhou um vídeo com você no YouTube:

santa sorte
Este motorista passaria com folga no exame da Auto Escola...
© 2009 YouTube, LLC
901 Cherry Ave, San Bruno, CA 94066

terça-feira, 17 de novembro de 2009

Bucketball 2

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Xpock - Os melhores vídeos de Dansoares em 12/11/09

Seu objetivo é jogar as bolinhas para dentro dos copos e pegar a maior quantidade de moedas possíveis!

Para arrastar a bolinha, clique nela e arraste para os lados. Para arremessa-la, dê um clique rápido em cima dela que aparecerá um cursor de arremesso!


 
 

Coisas que você pode fazer a partir daqui:

 
 

sábado, 14 de novembro de 2009

Fwd: [Daumload] Soluções - Troféu Gambiarra



---------- Forwarded message ----------
From: Mario de Medeiros Cerqueira da Silva <medeirossilva1983@uol.com.br>
Date: 2009/11/13
Subject: [Daumload] Soluções - Troféu Gambiarra
To: Mario de Medeiros Cerqueira da Silva <medeirossilva1983@uol.com.br>


Troféu Gambiarra












































































 

 

 

 



 



 


 

 



 
 
 

 



 

 

 


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Daumload" nos
Grupos do Google ou alguém enviou um email encaminhado dele.
Para postar neste grupo, envie um e-mail para daumload@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
daumload+unsubscribe@googlegroups.com
Para ver mais opções como inscrição, visite este grupo em
http://groups.google.com.br/group/daumload?hl=pt-BR?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---




--
Fabio Monego Puhl
cabeloh.blogspot.com
cabeloh.no-ip.info
msn: cabeloh@gmail.com
49 8403 2048

sexta-feira, 6 de novembro de 2009

Fwd: Alerta do Google - windows mobile

---------- Forwarded message ----------
From: Alertas do Google <googlealerts-noreply@google.com>
Date: Fri, 06 Nov 2009 08:04:12 +0000
Subject: Alerta do Google - windows mobile
To: cabeloh@gmail.com

Alerta do Google de notícias sobre: windows mobile

Review: Um teste rápido ao Windows Mobile 6.5
TSF Online
O Windows Mobile 6.5 é o novo sistema operativo que a Microsoft
concebeu para os smartphones. É um sistema operativo muitíssimo capaz,
...
Veja todos os artigos sobre este tópico
David contra os Golias
Record
Um "smartphone" equipado com o novo Windows Mobile 6.5 Professional,
mas que se destaca sobretudo pela forma como este sistema operativo
foi "escondido" por ...
Veja todos os artigos sobre este tópico
Microsoft e Mandic unem-se em serviço de e-mail personalizado
IDG Now!
Voltado ao mercado corporativo, o novo serviço terá os recursos
oferecidos pela plataforma Exchange, como webmail OWA (Outlook Web
Access), Windows Mobile, ...
Veja todos os artigos sobre este tópico

Alerta do Google de blogs sobre: windows mobile

Windows Mobile 5.0 e WPA...
Boas Pessoal Tenho um Qtek G100 com Windows Mobile 5.0 e agora cá em
casa tenho net através de wireless com segurança WPA. O problema que
tenho é não conseguir que o PDA se autentique com a pass do WPA e por
consequencia não ter acesso ...
Forum Peopleware - All Forums - http://forum.pplware.com/
Livro Google Android: Android 2.0 "Motorola Droid" vs. HTC Windows ...
de Livro Android
Ao assistir o vídeo, muitas vezes tive a "impressão" de ver o Android
HTC Hero no Windows Mobile. Parece que a HTC faz um excelente trabalho
e cria as mesmas aplicações para ambas as plataformas. O vídeo vale a
pena e foi produzido pelo ...
Livro Google Android - http://livroandroid.blogspot.com/
ROM - Novas ROM's Windows Mobile 6.5 para Samsung Omnia i900/i900L ...
de Samsung omnia i900
Algumas ROM's inéditas chegaram com diferentes interfaces e programas
instalados. As novas Build's do Windows Mobile 6.5.1 estão cada vez
mais perfeitas e aos poucos fica cada vez mais notório as melhorias e
reduções de bug's. ...
Omnia Brasil - http://omniabrasil.blogspot.com/
Windows Mobile - Google tradutor para celular
de Brodder
Windows Mobile - Google tradutor para celular. Posted by Brodder in
Celular, Programas para Celular on quinta-feira, 5 de novembro de
2009. Normalmente muitas pessoas procuram um tradutor que preste para
ter em seu Iphone, muitas dessas ...
Elite dos Celulares - http://elitedoscelulares.blogspot.com/
Android 2.0 versus Windows Mobile 6.5 « Buildall
de buildall
Nos vídeos abaixo, Chuong Nguyen da pocketnow.com, faz uma excelente
comparação entre Windows Mobile 6.5 rodando num TouchFLO 3D sobre o
Verizon Wireless HTC Imagio e Android 2.0 sobre um Motorola Droid. a)
Interface de usuário, ...
Buildall - http://buildall.wordpress.com/

________________________________
 Alerta enviado uma vez por dia pelo Google.

Remover este alerta.
Criar outro alerta.
Gerenciar seus alertas.


--
Fabio Monego Puhl
cabeloh.blogspot.com
cabeloh.no-ip.info
msn: cabeloh@gmail.com
49 8403 2048

sábado, 31 de outubro de 2009

--
Fabio Monego Puhl
cabeloh.blogspot.com
cabeloh.no-ip.info
msn: cabeloh@gmail.com
49 8414 3420

quarta-feira, 14 de outubro de 2009

Fwd: [Daumload] Escolha seu Filme Preferido!!!


 
















sábado, 10 de outubro de 2009

122 Roms de SNES Traduzidas + Emulador para jogar ONLINE!!!

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Baixe.info Download de Giovanni Müller em 18/09/09

Nome:
122 Roms de SNES Traduzidas + Emulador para jogar ONLINE!!!
Fabricante:
Estilo:
Todos
Sistema Operacional:
Emulador de Super Nintendo
Ano de Lançamento:
2009
Site Oficial:

A
ActRaiser 2
Addams Family, The - Pugsley´s Scavenger Hunt
Aladdin
Alcahest (BR)
Alien vs. Predator
Alien_3_
animaniacs
Arcana_br
Arkanoid_-_Doh_It_Again

B
Battle Soccer - Field no Hasha
Battletoads And Double Dragons
Battletoads In Battlemaniacs
Biker Mice From Mars
Bishoujo Senshi Sailor Moon R (J)
Blackthorne
Bobby´s World
Brain Lord
Brandish (BR) v1.00
Breath Of Fire
Breath of Fire 2 (US)

C
Captain America and The Avengers
Captain Commando (U
Captain Tsubasa V - Hasha no Shougou Campione
Choplifter III
Chrono_trigger
Clock_Tower_(J)
Cybernator

D
Daffy Duck Marv Miss
Demons_crest
Donkey Kong Country 2 (Diddy´s Kong Quest)
Donkey Kong Country
Dragon - The Bruce Lee Story (US)
Dragon Ball Z - Dragon_Ball_Z_-_A_lenda_dos_sayaji
Dragon Ball Z - Hyper Dimension
Dragon Ball Z - Super Butoden
Dragon_quest_I_e_II

E
Evo(br)

F
FIFA International Soccer
Final Fantasy 3
Final Fantasy 5
Final Fight [BR]
Final Fight Guy (BR) v0.98
Final_fantasy_2(br)
Flashback (E)
Front Mission(J)
Futebol Brasileiro ´96 (Unl)

G
Ganpuru - Gunman´s Proof
go_go_ackman(j)
Goof Troop
Gundam Wing - Endless Duel (J)

H
Hamelin no Violin Hiki
Hamelin no Violin Hiki (J) [Hexagon]
Harvest Moon
Hyper Volleyball

I
Inazuma Serve da!! Super Beach
Inspector Gadget
International Super Star Soccer Deluxe - Futebol Brasileiro 2007 (BR) v1.00
International Super Star Soccer Deluxe - Futebol Brasileiro 2008 (BR) v1.00
International Super Star Soccer Deluxe - Ronaldinho Soccer 97 (BR) v1.00
International Super Star Soccer Deluxe - World Cup France 98 (BR) v1.00

J
Jurassic Park 2 (E)[PORT]

k
Killer Instinct (E) [!][T-BR] {T-BrunoX}{2002}
King Arthur - [BR]

L
Lemmings [E]

M
Magic Knight Rayearth (J)
Mega Man 3 X
Mega Man 7
Mega Man X 2
Mega_man_x
Metal Warriors
Mickey & Minnie - The Great Circus Mistery
Mickey Mouse - The Magical Quest
Monstania (J)
Mortal Kombat (E) (Blood Patch Hack)

N
NBA Live ´95
Ninja Gaiden Trilogy

P
Panic_in_naka yoshi World
Prince of Persia

R
Ranma Nibunnoichi - Akanekodan Teki Hihou (J) [T+Bra111_Hexagon]
Rock N´ Roll Racing (E)
Rockman & Forte (J)

S
Scooby-Doo
Secret of Mana (US)
Secret_of_the_stars
Seiken_densetsu_3_br
Sim City
Sky Blazer
Snoopy Concert (J)
Soldiers of Fortune -A
Space_ace
Spawn (US)
Spell craft
Starfox
Street Fighter 2 - The World Warrior
Sunset Riders
Super Castlevania IV
Super Mario RPG - Legend of the Seven Stars
Super Mario World
Super Street Fighter 2 - The New Challengers
Super_Mario_World_2_-_Yoshi´s_Island_(E)

T
Tales of Phantasia (J) [port]
Tenchi Muyou! Game Hen
Terranigma (E) [T+Por]
The Addams Family - Pugsley´s Scavenger Hunt
The Ignition Factor
The Legend of Zelda - Link to Past
The Lion King
The Lost Vikings
The Lost Vikings 2
Tiny Toon Adventures - Wild & Wacky Sports
Top Gear 2
Top Racer (J)
True Lies

U
U.N. Squadron

W
Warlock
Wonder Project
Worms

X
X-Men - Mutant Apocalypse

Z
Zelda

NUMEROS
3 Ninjas Kick Back
7Th - Saga BR
Download ROMS

Download Emulador



 
 

Coisas que você pode fazer a partir daqui:

 
 

Camp Rock – Dublado – DvdRip

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Blog da Lu de Lu em 09/10/09

Mais do que tudo, Mitchie quer aproveitar o seu verão no Camp Rock, a fim de alcançar seu sonho de se tornar uma cantora. Mitchie pensa que suas orações foram ouvidas quando sua mãe recebe uma oferta de emprego no Camp Rock como cozinheira. Agora Mitchie pode ir para o acampamento,mas deve ajudar na cozinha nos intervalos das aulas. Ao chegar ao acampamento, Mitchie descobre que a competição entre as garotas é grande, tanto em sala de aula, quando pela atenção de Shane Gray – um pop star teen, e o professor celebridade deste verão. Shane, que está em busca de inspiração para sua própria música, escuta por acaso Mitchie cantando, mas nunca vê seu rosto. Impressionado pela sua voz única, ele sai em busca da garota, enquanto ela enfrenta seus medos e aprende a se tornar uma estrela.

Elenco: Alyson Stoner, Anna Maria P. de Tagle, Demi Lovato, Joe Jonas, Nick Jonas

Título Original: Camp Rock
Gênero: Musical
Ano: 2008
País: EUA
Duração: 100 minutos
Censura: Livre
Direção: Matthew Diamond
Tamanho: 715 Mb
Resolução: 624 x 464
Formato: AVI
Qualidade: DVDRip
Vídeo Codec: XViD
Áudio Codec: Mp3
Idioma: Português-br

Rapidshare Parte 1
Rapidshare Parte 2
Rapidshare Parte 3
Rapidshare Parte 4

Como Baixar Pelo Rapidshare?

Para descompactar os arquivos use o Winrar

Algum Problema? Entre em Contato


 
 

Coisas que você pode fazer a partir daqui:

 
 

Monster – Desejo Assassino – Dual Áudio – DvdRip

 
 

Enviado para você por Cabeloh através do Google Reader:

 
 

via Blog da Lu de Lu em 09/10/09

Aileen Wuornos entrou para a história como a primeira serial killer dos Estados Unidos e, por seus crimes, acabou condenada à morte. Monster – Desejo Assassino vai muito além do relato dos assassinatos da criminosa. O filme é uma tensa e conturbada história de amor. Desesperada o sem muitas opções na vida, Aileen anda de bar em bar e se prostitui até o dia em que conhece a jovem Selby Wall, uma jovem mandada pelos pais para viver com os tios e tentar 'curar sua homossexualidade'. No entanto, a paixão entre as duas é mais forte que as pressões da família. E juntas decidem tomar conta de seus destinos. Na impossibilidade de achar um emprego sério, Aileen continua a se prostituir para poder sustentar a namorada. Quando um de seus clientes se torna mais violento o coloca sua vida em risco, ela é abrigada a cometer um crime para se defender E esse será o primeiro de uma série que a levará à destruição. Pela sua interpretação como a assassina Aileen Wornos, Charlize Theron ganhou o Oscar e o Globo de Ouro de Melhor Atriz em 2004, além do Urso de Prata do Festival de Berlim.

Elenco: Christina Ricci, Charlize Theron, Bruce Dern, Lee Tergesen, Anne Corley, Scott Ilson

Título Original: Monster
Gênero: Drama / Suspense
Ano: 2003
País: EUA / Alemanha
Duração: 109 minutos
Censura: 18 anos
Direção: Patty Jenkins
Tamanho: 870 Mb
Resolução: 624 x 464
Formato: AVI
Qualidade: DVDRip
Vídeo Codec: XViD
Áudio Codec: Mp3
Idioma: Inglês / Português-br
Legenda anexada: Português-br formato .srt

Rapidshare Parte 1
Rapidshare Parte 2
Rapidshare Parte 3
Rapidshare Parte 4
Rapidshare Parte 5

Como Baixar Pelo Rapidshare?

Para descompactar os arquivos use o Winrar

Algum Problema? Entre em Contato


 
 

Coisas que você pode fazer a partir daqui:

 
 

quinta-feira, 8 de outubro de 2009

Hora de baixar a produtividade



Enviado para você por Cabeloh através do Google Reader: