Postagens

Comunicando-se com PALM por TCP/IP

Há uns 6 meses eu possuo um Palm Tungsten E , mas certamente ele não está sendo bem aproveitado. Praticamente eu só o utilizo para ouvir música (Real Player), agenda eletrônica e um "ToDo list". Não mais que isso. Hoje eu estava olhando pra ele e resolvi explorá-lo um pouco mais em meu ambiente desktop - um Ubuntu Linux e uma conexão USB. A etapa inicial era comunicar-se com ele: para isso eu utilizei Pilot-Link . Ele sozinho já faz tudo que eu preciso: lista o que tem dentro do Palm e instala um arquivo novo facilmente. Se você tem um Palm com USB já deve ter notado que no Linux é meio chatinho sincronizar... Tem que apertar o botão do HotSync e em seguida iniciar a comunicação com o software. Nessa ordem - nem muito rápido (senão o dispositivo /dev/pilot ainda não está criado), nem muito rápido (senão dá timeout no Palm). E tem outra coisa que eu não gosto: transferir arquivos é muito lento com o HotSync. Então a idéia é fazer o Palm transferir arquivos de outra maneira. Op...

Programa em C legal ;-)

/* * Sun's Java is often touted as being "portable", even though my code won't * suddenly become uber-portable if it's in Java. Truth is, Java's one of * the most ugly, slow, and straitjacketed languages ever. It's popular * mainly because people hear the word "portable" and go "ewww". * * This program, then, is dedicated to bringing about the death of Java. We * good coders have been oppressed for too long by the lame language * decisions of pointy-haired bosses and academics who should know better. * It's time we stand up against this junk, and bring back the fun in * programming! Viva La Revolution! */ #define aSet c #define BufferedReader(x)1 #define byte Y[I][_^1]?do(:):_&1?do(.):do(`):8;++y;} #define class int N=0,_,O=328,l=192,y=4,Y[80][64]={0},I;struct #define do(c)a(#c "\b") #define err c,c #define getAllStrings(x));q() #define if(x)b(#x) #define IOException #define line c #define main(a)b(char*x){w...

NiftyCube

Fazer cantos arredondados é um problema (pelo menos até aprovarem o CSS 3.0). Enquanto isso, uma alternativa é: http://pro.html.it/niftycube/ para cantos "quase" redondos :-) Show de bola esse conjunto de JavaScript + CSS.

Step by Step Collaboration

Este é o lema do www.instructables.com , sem dúvida um dos melhores sites que eu já vi utilizando o conceito de colaboração para produzir conteúdo. Sem nenhum esforço você pode acabar passando horas e horas vendo o que o pessoal anda aprontado por aí. Recomendado!

Python IAQ

Olá pessoal. Estou dando uma passada rápida aqui (é, eu sei que faz tempo que não posto nada... mas o trabalho tá consumindo um bom tempo e a minha vida de atleta contribuiu para eu passar menos tempo em casa...) para deixar esse link aqui. Trata-se do Python IAQ: Infrequently Answered Questions. Aqui tem boas dicas, coisas interessantes de saber que existem. Adiós gente

Python & Bodoc

Passei o dia inteiro ontem brincando com o Python - e adorei. Vou continuar dando uma olhadinha e depois, com melhor conhecimento de causa, falo alguma coisa sobre ela. Mas sem dúvidas o melhor é que as coisas são simples de serem feitas. A questão da falta de { } é facilmente superável... Também a história do __ definir algo privado também é estranho, mas dá pra levar :) Estou usando o IDLE para editar, já que não preciso de nada especial (estava usando o VI mesmo, mas esse IDLE já estava instalado aqui então resolvi testar). A minha aplicação teste é um pequeno parser para analizar um arquivo escrito em C com alguns tags especiais e gerar uma documentação sobre ele em HTML. O código tá feio, não me preocupei com isso, e o resultado pode ser visto aqui . Basicamente você faz $python bodoc.py exemplo.c e você tem um resultado assim . O exemplo do arquivo .c está aqui . Já devem existir outros programinhas como esse por aí, mas como o objetivo é aprender Python, sugestões são bem vin...

Do I look stupid?

Guys, Listen up!! When your wife/girlfriend asks, "Do I look fat"? The correct response is, "Do I look stupid?" http://br.groups.yahoo.com/group/efr2/