
Tem uma coisa bem específica que eu sempre preciso fazer é preencher um número com zeros à esquerda.
Preenchendo com 3 zeros por exemplo temos que 1 fica 001, 50 fica 050 e 200 fica inalterado. Pra que fazer isso? Geralmente para exibir melhor matrizes.
Em Python há um comando bem fácil para isso, o método zfill da classe string:
>>> a = 15
>>> print str(a).zfill(3)
015
>>> b = 'x'
>>> print b.zfill(2)
0x
Em C o printf consegue fazer coisa parecida:
#include<stdio.h>
int main(){
int a = 15;
printf("%03d\n", a);
printf("%04d\n", a);
}
Isso dá uma saída:
015
0015
Para fazer o mesmo com strings em C, você pode tentar o sprintf.
Uma ótima maneira de aprender mais são com livros de Como Programar em Python pelos menores preços que você encontra no Buscapé.
Nos vamos fazer umas atualizações técnicas no nosso laboratório de pesquisa.
Dentre os vários aspectos técnicos como migração de distribuição, comprar novas fontes de computador, solução em autenticação e diretório distribuído, o mais importante é que nomes legais vamos dar a cada computador.
Funciona assim, cada máquina tem que ter um nome para quando acessamos elas de fora não termos que lembrar longos endereços IP.
Deve ser algo legal, fácil de lembrar e se possível engraçado. Eis algumas sugestões que já rolaram:
Que nomes você dá para os computadores em seu laboratório?
Alguma boa sugestão?
Procurando um celular novo? Dê uma olhada nos celulares preferidos pelos usuários ou os mais baratos do Buscapé.
Essa é uma longa análise desse celular.
Alguns vão dizer que não faz sentido eu falar de um celular que já não é mais fabricado e difícil de se achar para vender. Provavelmente eles terão razão. Mas é um celular que eu usei por muito tempo e só me trouxe alegrias
Durante muito tempo eu não dei bola para celulares. Eles não eram ferramentas que me auxiliariam no dia-a-dia e não tinham nada que me atraiam. Eu segui intocado por celulares até que eu fui atraído pelo Nokia 3100 e pela necessidade de falar com meus pais e namorada, já que eu passava a maior parte do dia fora de casa.
Preço
Eu comprei na época por R$ 300,00 no plano pós-pago da Oi. O preço dele avulso era R$ 400,00.
Naquela época, por esse preço, era o melhor celular que se podia comprar que não tinham câmera. As câmeras eram a grande novidade com seus fabulosos 0,3 megapixeis, o que dá uma foto em resolução 640×480. Os celulares com câmera na época não custavam menos que R$ 500,00.
Hoje ele usado é encontrado na faixa de R$ 100,00.

Usabilidade
Este é melhor celular que eu já usei no que diz respeito a usabilidade. Na minha opinião o joystick de 4 botões é o mais fácil de usar. As teclas são muito macias e ligeiramente espaçadas, o que deixa fácil de teclar mesmo com o celular no bolso ou fora de vista.
A tela é de 128×128, o que é uma resolução bem razoável, com um brilho muito bom. O Desktop dele traz informações padrões como carga da bateria e sinal do aparelho. A grande sacada é que movendo o botão da esquerda, você é levado para o editor de texto, movendo para a direita você vai para o calendário e movendo para cima e para baixo você já está navegando na agenda.


Telas do Nokia 3100 em ação. Menus fáceis e rápidos de usar
Os softwares nativos tem uma resposta muito rápida. Você se move nos menus com muita velocidade e anda pode acessa-los através de atalhos numérico, com isso você consegue chegar em qualquer função do aparelho com uma média de 3 tecladas.
Outro ponto forte é que os aparelhos da Nokia sempre são muito fáceis de usar e o tudo é bem padronizado. Se você é um usuário de um celular deles, você consegue usar qualquer outro celular Nokia com praticamente a mesma velocidade com que você usa o seu.
Outra vantagem interessante é que a borda do aparelho é feita de um material que brilha no escuro, mesmo com o aparelho desligado. Sempre que eu procuro um celular no escuro eu me queixo de não ser um 3100.
Calendário

Simples, fácil e poderoso.
O calendário dele é um espetaculo a parte. Isso por si só já faria esse aparelho valer a pena. Ele é muito funcional e tem quase todas as funções que um calendário para compromissos pode ter e tudo muito fácil e rápido de usar. Eu só usei calendários melhores em Palms.
Minha vida mudou com esse calendário.
Java
Se tem um cara que usou tudo que o Java poderia oferecer no 3100 fui eu.

Alpha Wing, um jogo de nave com ótimos gráficos e jogabilide.
Mesmo com uma memória de uns 2Mb é possível colocar uma quantidade enorme de aplicativos, jogos e utilitários. Eu chegava a ter mais de 20 aplicações instaladas no aparelho. O 3100 é classificado celular da série 40 da Nokia, nessa série entram modelos como o 6100, 6800, 7210 e outros. Os aplicativos seguem o padrão MIDP 2.0 o que restringe o tamanho do arquivo .jar à 65Kb. É impressionante o que os desenvolvedores conseguem colocar em 65Kb.

Knight Tales mostrando tudo que uma tela de 4096 colors 12-bit pode fazer.
Existem jogos de praticamente todos os gêneros para o 3100, variando bastante na qualidade. Alguns são muito lentos mas outros são bem melhor desenvolvidos e tem uma resposta ótima, bem perto de videogames normais. Em geral eles são ótimos em pixel art e dão uma sensação de estar jogando num Game Boy Color, que eu amo.

Calculator, uma calculadora que permite definir funções e plotar gráficos.
O grande trunfo que pouca gente sabe é que também existem outras aplicações que não jogos para esse celular. O desenvolvedor russo Konstantin Knizhnik fez ótimos aplicativos livres e gratuitos para esse celular. O Calculator é uma solução de bolso para plotar gráficos de funções.

PCalc, uma calculadora de pilha.
O Pcalc é uma calculadora de pilha. Com ele você pode escrever seus próprios programas para seu celular no próprio celular. Você programa numa linguagem de baixo nível, que lembra com Assembly. Vale a pena pelo exercício mental que é escrever programas com ela. Eu cheguei a fazer um bocado de coisa com isso.
Internet
O acesso a internet é feito por GPRS. O aparelho vem com um navegador embutido que lê XHTML. O Google tem o google.com/m que é a interface xhtml dele. O Gmail tem o m.gmail.com. Eu baixava os jogos .jar por GPRS. A tarifa na Oi hoje é de R$ 0,008 por Kb. Isso dá uns 52 centavos por jogo.
Você também pode comprar o cabo DKU-5 para passar os jogos direto do computador para o celular.
Enfim, nos dois tivemos bons momentos juntos. Ele recebe um justo 5 de 5 Schnauzers!

Se você já tem um Nokia 3100 ou um outro celular da série s40 da Nokia, dê uma olhada nesses sites para download de jogos Java:
Procurando um celular novo? Dê uma olhada nos celulares preferidos pelos usuários ou os mais baratos do Buscapé.

O time é um comando que você pode usar para determinar quanto tempo um determinado comando levou para ser executado.
Você encontra o time em qualquer Linux, mas é importante saber que existe o time pode está embutido no terminal que você está usando e/ou pode ser encontrado no /usr/bin. O time que você deve está procurando é o /usr/bin/time.
Vou mostrar um exemplo de quanto tempo o wget levará para acessar este site e baixar uma página.
/usr/bin/time -p wget -nv www.eupodiatamatando.com
Usei o parâmetro -p para o time dar uma saída amigável. O que vem a direito daí já é o comando em si. A saída para essa linha de comando é algo assim:
real 2.98
user 0.00
sys 0.00
Real, é o tempo que levou de verdade, quase 3 segundos, algo como o que você mediria num cronometro. User, o tempo de kernel que ele utilizou. Sys, o tempo de cpu utilizado. Claro que nenhum levou de fato tempo 0, isso é um erro para valores muito pequenos.
Para programas que levaram muito tempo para terminar é útil você direcionar a saída do time para um arquivo, mas não é fácil fazer isso com os pipes. Eis uma solução do próprio time:
/usr/bin/time -p -o /tmp/tempo time 10 &
O comando time 10 vai demorar 10 segundos para acabar, o time vai cronometra-lo e guardar a saída no arquivo /tmp/tempo. O símbolo & no final da linha de comanda deixa todo o comando em background deixando você livre para deslogar enquanto o programa é executado.
Isso é muito útil quando se precisa medir o tempo de execução de um programa que vai levar horas (ou dias!) de execução e você precisa deixar a máquina livre para que outros usuários usem.
Se essa solução não te serviu experimente uma mais old scholl. Aproveite e compare preços de relógios de todos os tipos no Buscapé.
Desde que eu comecei a jogar Regnum eu estava sem som no jogo.
Eis como solucionar o problema no Ubuntu:
1º Passo: Instale os pacotes do openAl: libopenal0a libalut0 libopenalpp-cvs1
2º Passo: Edite o arquivo /etc/openalrc e troque a linha (define devices ‘(alsa)) por (define devices ‘(oss)). Pronto, funcionou comigo.
E para quem está tentando baixar ou instalar o jogo esses dias o site novo deles é http://www.regnumonlinegame.com, você tem que baixar o jogo de lá agora.

Precisando de uma máquina melhor para jogar?
Dê uma olhada nos mais baratos processadores, placas de vídeo e memórias.(Buscapé).
Será que foram as férias na Bahia que deixaram Sarkozy conseguindo amansar todo mundo?
Alguém conhece um Killer App para gerenciar pequenas bibliotecas, algo simples, completo, livre e leve.
Tem wifi aberto no Shopping Del Passeo?
Sou feliz outra vez com o Firefox 3.1b2 =D
Imagens chocantes e fortes do genocídio em #Gaza http://portail.islamboutique.fr/gaza2008/ nsfw
@cmilfont Post de como acessar o Twitter com JavaFX.Falei com ele, ele linkou.
Favorited a video: Israel Soldier _Palestine Girl