Publicado em março 8, 2010 por Tiago Maluta
Como vocês podem perceber, o EscovandoBits não publica algo há algum tempo. Desde o começo do blog, lá do tempo sobre as notícias do Campus Party 2008, muita coisa aconteceu, as atividades mudaram, a faculdade, trabalho, etc; tudo de certa forma refletiu (ou não) por aqui. Continuo com projetos e tentando escrever, mas outro espaço, este agora fica aqui para fins históricos.
Para quem quiser acompanhar ainda o que eu escrevo, atualizem os feeds e bookmarks. O Mauro ainda não decidiu um lugar para escrever, mas quem quiser pode segui-lo no twitter.
www.coding.com.br (rss)
Filed under: programação | Deixar um comentário »
Publicado em julho 5, 2009 por Tiago Maluta
Lembrete para conversão de base no Python, a primera coluna é o valor de entrada e a primeira linha o valor de saída.
|
|
Hexadecimal
|
Binário
|
Octal
|
Decimal
|
|
Hex:
|
-
|
bin(0x<num>)
|
oct(0x<num>)
|
int(0x<num>)
|
|
Bin:
|
hex(0b<num>)
|
-
|
oct(0b<num>)
|
int(0b<num>)
|
|
Octal:
|
hex(0o<num>)
|
bin(0o<num)
|
-
|
int(0o<num>)
|
|
Dec:
|
hex(<num>)
|
bin(<num>)
|
oct(<num>)
|
-
|
Pode-se converter para outras bases entre 2 e 36 utilizando int(<numero>,<base>), exemplo:
>>> print int('g',18)
16
Filed under: programação | Marcado: python | Deixar um comentário »
Publicado em maio 23, 2009 por Tiago Maluta
Ainda não testei num hardware apropriado… mas hoje quando fiz um teste rápido com com o VMware ESXi no QEmu percebi que ele detectou “aonde” estava rodando.

Para ver mais screenshots clique aqui.
Leia mais »
Filed under: programação | Marcado: qemu, virtualização, vmware | Deixar um comentário »
Publicado em maio 14, 2009 por Tiago Maluta
Esse post irá mostrar uma pequena dica para quem deseja começar a testar programas de terceiros de uma forma organizada, de modo a preservar os “originais” do sistema e permitir isolar as versões.
Leia mais »
Filed under: Linux, programação | 1 Comentário »
Publicado em abril 27, 2009 por Tiago Maluta
Como descrito no post anterior, o suporte do Qemu ao hardware do N800 permite emulá-lo. Vamos dar uma olhada nisso… 

Leia mais »
Filed under: embedded, Linux, Sistemas Embarcados | Marcado: Linux, maemo, n800, nokia, qemu | 14 Comentários »
Publicado em abril 25, 2009 por Tiago Maluta
Resolvi comprar numa promoção do Submarino.com.br um N800 para dar de presente a minha mãe no dia das mães. Enquanto o dia “oficialmente” não chega, vou publicar algumas coisas que andei brincando.

Tela do OS 2008
Leia mais »
Filed under: embedded, Linux, Sistemas Embarcados | Marcado: Linux, maemo, n800, nokia | 5 Comentários »
Publicado em abril 5, 2009 por Tiago Maluta
O Motorola 6800 não possui uma instrução específica para divisão de dois números. Uma solução simples é fazer a divisão através de múltiplas subtrações. Contudo, podemos pensar mecanismos mais eficientes. Uma solução esta descrita no código-abaixo. Esse algoritmo é mais eficiente na maiora dos casos, pois com apenas 8 deslocamentos efetua a divisão de dois números de 8 bits.
Leia mais »
Filed under: programação | Marcado: 6800, efei, microprocessadores, unifei | 1 Comentário »