Archive for agosto, 2006
quinta-feira, agosto 31st, 2006
Conversando com o Coach do ninjateam, após ter assinado um e-mail enquanto Aldrin "Muá" Leal:Estudando says (23:39):pq Aldrin "Muá" Leal?Aldrin Leal says (23:41):"Muá" é um verbete de origem francesa, mas adequado ao contexto paraense. Veja o sumano dizendo para melhor compreensão:"- Fulano, sabendo da multa, me perguntou se eu podia ...
Posted in dialogos, histórias | No Comments »
quinta-feira, agosto 31st, 2006
Daonde vem os bebês?!?(Resumo da Ópera: Por conta própria, eles saem na hora do parto. Sozinhos. E não são o Chuck Norris!)
Posted in notas mentais | No Comments »
terça-feira, agosto 29th, 2006
A minha seria um industrial bem rápido, de 180 BPM pra cima. Kein Mehrheit Für Die Mitleid, sem dúvida!
Posted in alimento pra mente, lalala, musica, notas mentais, pessoal | No Comments »
segunda-feira, agosto 28th, 2006
Ótimo. ninjateam encaminhado, trabalho idem, com direito a aulinha de grafos e o protótipo inicial do graf*dido (uma implementação, err... copulada de grafos para uma aplicação BEEEEM especial) devidamente demonstrado e posto em campos. E pra finalizar, toda a discografia de Nine Inch Nails e Marilyn Manson me esperando. Poder usar ...
Posted in geral | No Comments »
segunda-feira, agosto 28th, 2006
Head like a hole
Black as your soul
I'd rather die than give you control
Head like a hole
Black as your soul
I'd rather die than give you control
Bow down before the one you serve
You're going to get what you deserve
Bow down before the one you serve
You're going to get what you deserve
Nine Inch ...
Posted in alimento pra mente, dialogos, lalala, notas mentais, pessoal | No Comments »
segunda-feira, agosto 28th, 2006
Quando Deus te imaginou, ele tava patetando...
Posted in alimento pra mente, dialogos, notas mentais, pessoal | No Comments »
segunda-feira, agosto 28th, 2006
Potencial Fornecedor de Soluções Linux me liga pedindo um documento sobre a licitação. Envio, claro. Minutos depois:"-Oi Aldrin, você não tem o .doc? É que aqui o PDF não tá abrindo!"(abro no Adobe Reader, naquele Linux da Tribo. Sem problemas. Saco a Resposta Microsoft)"-Err, acho que estamos com algum problema ...
Posted in dialogos, histórias, notas mentais, tech | No Comments »
domingo, agosto 27th, 2006
No dia-a-dia, é Mozilla Firefox na cabeça. Exceto alguns sites que me exigem IExplore, claro. No dia-a-dia, isto me fez acumular uma coleção massiva de plugins e recursos, que valem a pena serem descritos aqui. Falei do dia-a-dia, certo? Bem, no dia-a-dia, eu basicamente uso três máquinas (configuração de cada ...
Posted in geral | 1 Comment »
domingo, agosto 27th, 2006
The last post was just a test. Therefore, now I can announce Lighter, a Source Code Syntax Highlighting Engine for Windows Live Writer!
Based on the jEdit Syntax Editor Engine, Lighter lets you easily paste source code. No need to format to HTML, no need to find where and how to ...
Posted in geral | No Comments »
domingo, agosto 27th, 2006
Pois afinal de contas, poucos são os editores que tem a coragem de fatorar o seu engine de Syntax Highlighting, permitindo que eu reuse (sob domínio público e/ou licença MIT), e gerar um Dump como este: package jEdit.Syntax;import java.io.CharArrayWriter;import java.io.FileInputStream;import java.io.IOException;import org.apache.commons.io.IOUtils;public class TestTokenMarker { public static void main(String[] args) { CharArrayWriter caw = new CharArrayWriter(); for (int i = 0; i < args.length; i++) { String file = args[i]; FileInputStream fis = null; try { fis = new FileInputStream(file); IOUtils.copy(fis, caw); } catch (IOException e) { ; } finally { IOUtils.closeQuietly(fis); } } IOUtils.closeQuietly(caw); char[] buf = caw.toCharArray(); highlight(buf); } private static void highlight(char[] buf) { String str = new String(buf); Segment sourceSegment = new Segment(buf, 0, buf.length); TokenMarker tk = new JavaTokenMarker(); String[] lines = str.split("\\n"); tk.insertLines(0, lines.length); Token rootToken = tk.markTokens(sourceSegment, 0); int pos = 0; while (null != rootToken) { System.out.println("id: " + rootToken.id + "; len=" + rootToken.length + ": " + new String(buf, pos, rootToken.length)); pos += rootToken.length; rootToken = rootToken.next; } }}
Posted in java, tech | No Comments »