Programando na Madrugada
Batalha de RAP de geeks
Veja como os geeks fazem uma batalha de RAP: djahandarie: we ain’t here to do e-c-e djahandarie: we’re here to do c-s-e on the w-e-b djahandarie: listen to me spit these rhymes djahandarie: while i program lines djahandarie: and commit web accessibility crimes djahandarie: word, son http402: You talk like your big on these I-Net kicks, http402: But your shit flows slower than a two-eighty-six. http402: I’m tracking down hosts and nmap scans, http402: While Code Igniter’s got you wringing your hands. http402: Cut the crap rap, http402: Or I’ll run ettercap, http402: Grab your AIM chat, http402: N’ send a PC bitch-slap! http402: peace djahandarie: you’re talkin bout down hosts and nmap scans djahandarie: while i got other plans djahandarie: you’re at your new job, but you can’t even do it right djahandarie: you just create a plight with your http rewrites djahandarie: i’ve been on the web since the age of three djahandarie: you just got on directly off the bus from mississippi djahandarie: respect yo’ elders, bitch http402: You’ve been webbin’ since three, but still ain’t grown up, http402: Gotta update your config and send the brain a SIGHUP. http402: You say you’re that old? No wonder you’re slow! http402: You’re knocking at the door while I run this show! http402: Elders my ass, you’re shit’s still in school, http402: Hunt and pecking at the keyboard like a spaghetti-damned fool, http402: Rim-riffing your hard drive like a tool, http402: Face it. I rule. djahandarie: i erase my harddrives with magnets (bitch) djahandarie: all you can do is troll on the fagnets djahandarie: and son, my brain’s wrapped in a nohup djahandarie: it wont be hurt by the words you throwup djahandarie: dont mind me while i emerge my ownage djahandarie: while you’re still over there apt-getting your porridge djahandarie: you say i’m still in school djahandarie: but the fact is that i know the rule djahandarie: cuz you need to go back to grade three djahandarie: and you better plea, that they take sucky graduates from c-s-e http402: Time to bend over and apply a patch, http402: Your brain’s throwing static like a CD with a scratch. http402: Your connection got nuked and you’ve met your match. http402: You run a single process like a VAX with a batch. http402: I’d pass the torch to a real winner http402: But it’d just scorch a while-loop spinner http402: Caught in a loop that you cant escape, http402: I run clock cycles around your words and flows, http402: Cuz your rhyme is like a PS fan: it’ blows, http402: Your water-cooled lyrics leak and it shows, http402: Take your ass back to alt.paid.for.windows. djahandarie: Good god, I can’t even respond to that. :P djahandarie: You win haha
17 de abril de 2009
Client para twitter em .Net
Criei um client para twitter utilizando a plataforma .Net. Funcionalidades: Lista as mensagens dos seus amigos Lista os seus replies Lista as suas mensagens Adiciona novas mensagens A aplicação está funcional mas precisa de aprimoramentos no layout. Com o tempo vou atualizando. Screenshot da tela principal: [caption id=“attachment_84” align=“alignnone” width=“1024” caption=“Twitter.Net Screenshot”] twitternet1 [/caption] Faça o download: Twitter.Net O código pode ser acessado aqui: twitterclient - Google Code
25 de março de 2009
Banco de dados key-value simples em Java
Em mais uma dessas noites sem ter muito o que fazer, resolvi criar um banco de dados do tipo key-value (kvdb) em Java. O código do projeto está no Google Code com uma classe de testes. simplekvdb - Google Code Technorati Tags: kvdb, database, java, simplekvdb
24 de março de 2009
Http Server Simples em Java
Eu estava precisando de um servidor http simples, quando então, resolvi criar um em Java Esse servidor http é um servidor ultra simples, que trabalha apenas com arquivos estáticos. O código-fonte e os binários podem ser encontrados aqui: http://code.google.com/p/hserver/
8 de janeiro de 2009
Configurando o NetBeans 6.5 para inglês
O NetBeans 6.5 utiliza por padrão as configurações regionais da sua máquina e se o seu computador estiver configurado para o português, ele utilizará esse idioma. Como é horrível desenvolver utilizando uma IDE em português, aí vai a dica para configurá-lo para o inglês. Abra o arquivo NETBEANS_HOME/etc/netbeans.conf, onde NETBEANS_HOME é o path de instalação do mesmo. Localize a linha netbeans_default_options e adicione ao final dela (antes das aspas) o seguinte: -J-Duser.language=en
15 de dezembro de 2008
Instalando o Redmine no dreamhost
O Redmine é uma excelente ferramenta de gerenciamento de projetos. Se após seguir os passos de instalação o layout ficar quebrado, remova o arquivo public/.htaccess O .htaccess que vem com o redmine, tem alguns problemas de compatibilidade com o Passenger do Dreamhost
4 de dezembro de 2008
Hello World em 366 linguagens
Coleção interessante listando programas hello world para 366 linguages de programação. Vai de assembly até PDF. The Hello World Collection
13 de maio de 2008
Lista de 22 APIs para ActionScript 3.0
Foi publicado no blog sean the flex guy uma lista interessante contendo uma lista de 22 APIs para ActionScript 3.0 A listagem é muit boa e inclui APIs para serviços como digg, last.fm e amazon. Uma mão na roda para o pessoal que está desenvolvendo em Flex, AIR e Flash. Vale a visita: List of 22 ActionScript 3.0 API"â?¢s
6 de maio de 2008
Homer Simpson em CSS
Muito legal o trabalho realizado por Roman Cortes: Desenhou o Homer Simpson em CSS Confira no link.
2 de maio de 2008
Efetuando downgrade do firmware 1.1.4 para 1.1.3 no iPhone
Olá pessoal, Ontem atualizei sem querer para o firmware 1.1.4 e acabei com um telefone que só faz chamada de emergência. Após muito sufoco, descobri como voltar para o 1.1.3. Passos: 1 - Efetue um restore no iTunes para o 1.1.3 (Vai dar erro, sem problemas) 2 - Utilizando o ZiPhone, efetue o JailBreak e a ativação 3 - Via SSH suba esse arquivo(descompactado) para um diretório qualquer do iPhone e de as permissoes 755 para o bbupdater e ieraser 3 - Efetue unload no commcenter (ulctl) 4 - No terminal do iPhone execute:
27 de fevereiro de 2008