Toda biblioteca de jogos com atuação forte no mercado precisa de uma IDE que falicite a construção de cenários, que dê facilidades próprias ao desenvolvimento de jogos, que não é o tipo de facilidade comum a outros tipos de aplicativos. Foi pensando nisso que eu me dei conta que o pygame não tem uma IDE para desenvolvimento de jogos. Não tem um plugin que seja um game-developer friend.
Para quem não conhece, a pygame é a biblioteca mais famosa de desevolvimento de jogos para python. Ela é simples e bastante intuitiva, aconselhada.
Pesquisar este blog
domingo, 30 de março de 2008
Mini carro elétrico!!! A solução!
Com o crescimento das grandes metrópoles, veio também o crescimento do número de carros nas ruas, e com isso, engarrafamentos, acidentes, poluição, etc etc.
Eu sempre fui um defensor dos carros elétricos e dos carros para uma pessoa, sempre achei, e ainda acho, que sejam o futuro. Mas, meu povo, não é que o futuro está chegando?

Durante um ano, a maior parte do trajeto que uma pessoa faz com seu carro é de casa para o trabalaho e do trabalho para casa. Mas vocês já pensaram que nesse trajeto, ela vai com um carro para 5 pessoas, um carro grande, pesado, e barulhento, quando, na verdade, ela apenas precisa "se levar" ao trabalho?! É um grande disperdício você utilizar um carro para 5 pessoas com apenas uma pessoa durante tanto tempo, sem falar na poluição.
Foi com esse pensamento inteligente E LÓGICO, que surgiu o Lumeneo , um carro super compacto, para duas pessoas, que, não somente é elétrico, como também é super bonito. Ele permite que uma pessoa possa fazer trajetos diários mais simples de forma segura e viável. Já pensou, se você pode colocar 2 carros, um do lado do outro, em uma rua, com o Lumeneo, você poderia colocar 4. Isso seria uma forma eficiente de acabar com os engarrafamentos. Seria como ter uma moto de quatro rodas. As vantagens da moto e a praticidade de um carro.
O grande pesar, no momento, é que ele somente será fabricado na França (:/), vindo para cá apenas por importação. Só sei que eu gostaria muito de ter um.
Abraço.
Eu sempre fui um defensor dos carros elétricos e dos carros para uma pessoa, sempre achei, e ainda acho, que sejam o futuro. Mas, meu povo, não é que o futuro está chegando?
Durante um ano, a maior parte do trajeto que uma pessoa faz com seu carro é de casa para o trabalaho e do trabalho para casa. Mas vocês já pensaram que nesse trajeto, ela vai com um carro para 5 pessoas, um carro grande, pesado, e barulhento, quando, na verdade, ela apenas precisa "se levar" ao trabalho?! É um grande disperdício você utilizar um carro para 5 pessoas com apenas uma pessoa durante tanto tempo, sem falar na poluição.
Foi com esse pensamento inteligente E LÓGICO, que surgiu o Lumeneo , um carro super compacto, para duas pessoas, que, não somente é elétrico, como também é super bonito. Ele permite que uma pessoa possa fazer trajetos diários mais simples de forma segura e viável. Já pensou, se você pode colocar 2 carros, um do lado do outro, em uma rua, com o Lumeneo, você poderia colocar 4. Isso seria uma forma eficiente de acabar com os engarrafamentos. Seria como ter uma moto de quatro rodas. As vantagens da moto e a praticidade de um carro.
O grande pesar, no momento, é que ele somente será fabricado na França (:/), vindo para cá apenas por importação. Só sei que eu gostaria muito de ter um.
Abraço.
quarta-feira, 12 de março de 2008
What real programmers do!!!
Estava eu, vadiando World Wide Web a dentro quando me deparo com esta charge do site xkcd:

Rrsrsrs, essa charge me fez pensar. O que leva uma pessoa a insistir em usar uma ferramenta mais antiga e menos prática, no desenvolvimento, a utilizar uma ferramenta robusta? Existem pessoas que, ainda hoje, programam utilizando o notepad porque "programador de verdade" não precisa de recursos como highlight e code-completation.
Eu nunca entendi esse tipo de pensamento. Um amigo meu disse que os navegadores web atuais não são bons, por que eles não são em modo texto e por que eles mostram imagens! Sério, ele disse que as imagens deveriam ser mostradas como uma caracteres ascii que simulam a imagem. É claro que eu tentei argumentar, disse que isso seria uma involução, iria tornar as coisas mais difíceis. Ele disse que não, que na verdade seria uma evolução....E na cabeça dele, essa heresia realmente faz sentido! rsrsrs
É interessante como as pessoas pensam, para certo ou errado(se é que isso existe). Acho que o bom programador é aquele que não tem medo do novo e não tem medo de ousar. Todo o resto, são adereços ao currículo.
Bem, filosofia de boteco à parte, vamos falar um pouco de visões para o futuro. Rrsrsrs, agora que estou blogueiro, posso escrever minhas previsões e achismos para o futuro, e ver o que acontece. Alguém aqui já incorreu de ter aquela idéia revolucionária, e nunca nem citá-la? Vou tentar não mais incorrer nesse erro. Nada como ter provas cabais de seus pensamentos para um momento futuro, não é mesmo?
Ok, a previsão de hoje é sobre a revolução estrutural a ser causada pela computação quântica. O computador quantico é uma maquinha super transada capz de fazer operações matemáticas em várias dimensões ao mesmo tempo. rsrs Seria como se algo pudesse ser verde, amarelo, azul e rocho ao mesmo tempo e de forma distinta. Vantagem do bichin? Bem, digamos que ele é mais rápido que qualquer coisa que vc possa imaginar.
Certo, aí que revolução ele poderia causar? Simples, pense aí: se vc tivesse um computador que pode executar código em baixo ou altíssimo nível, com a mesma eficiência, você ainda programaria em alto nível? Bem, você programaria, mas menos, correto? O que isso significa na prática? Que linguagens de nível intermediário e alto nível vão morrer. Restando apenas as linguagens de altíssimo nível e as que possibilitam escovar os bits. Se os gurus tecnológicos não forem capazes de prever essa mudança e se adaptar, prevejo um verdadeiro holocausto tecnológico no futuro. Já pensou se uma linguagem como java fosse simplesmente abandonada por não haver mais vantágens em utilizá-la?
Bem, rsrsrs, fica aí o pensamento. Depois eu formulo melhor.
Abraços!
Rrsrsrs, essa charge me fez pensar. O que leva uma pessoa a insistir em usar uma ferramenta mais antiga e menos prática, no desenvolvimento, a utilizar uma ferramenta robusta? Existem pessoas que, ainda hoje, programam utilizando o notepad porque "programador de verdade" não precisa de recursos como highlight e code-completation.
Eu nunca entendi esse tipo de pensamento. Um amigo meu disse que os navegadores web atuais não são bons, por que eles não são em modo texto e por que eles mostram imagens! Sério, ele disse que as imagens deveriam ser mostradas como uma caracteres ascii que simulam a imagem. É claro que eu tentei argumentar, disse que isso seria uma involução, iria tornar as coisas mais difíceis. Ele disse que não, que na verdade seria uma evolução....E na cabeça dele, essa heresia realmente faz sentido! rsrsrs
É interessante como as pessoas pensam, para certo ou errado(se é que isso existe). Acho que o bom programador é aquele que não tem medo do novo e não tem medo de ousar. Todo o resto, são adereços ao currículo.
Bem, filosofia de boteco à parte, vamos falar um pouco de visões para o futuro. Rrsrsrs, agora que estou blogueiro, posso escrever minhas previsões e achismos para o futuro, e ver o que acontece. Alguém aqui já incorreu de ter aquela idéia revolucionária, e nunca nem citá-la? Vou tentar não mais incorrer nesse erro. Nada como ter provas cabais de seus pensamentos para um momento futuro, não é mesmo?
Ok, a previsão de hoje é sobre a revolução estrutural a ser causada pela computação quântica. O computador quantico é uma maquinha super transada capz de fazer operações matemáticas em várias dimensões ao mesmo tempo. rsrs Seria como se algo pudesse ser verde, amarelo, azul e rocho ao mesmo tempo e de forma distinta. Vantagem do bichin? Bem, digamos que ele é mais rápido que qualquer coisa que vc possa imaginar.
Certo, aí que revolução ele poderia causar? Simples, pense aí: se vc tivesse um computador que pode executar código em baixo ou altíssimo nível, com a mesma eficiência, você ainda programaria em alto nível? Bem, você programaria, mas menos, correto? O que isso significa na prática? Que linguagens de nível intermediário e alto nível vão morrer. Restando apenas as linguagens de altíssimo nível e as que possibilitam escovar os bits. Se os gurus tecnológicos não forem capazes de prever essa mudança e se adaptar, prevejo um verdadeiro holocausto tecnológico no futuro. Já pensou se uma linguagem como java fosse simplesmente abandonada por não haver mais vantágens em utilizá-la?
Bem, rsrsrs, fica aí o pensamento. Depois eu formulo melhor.
Abraços!
sábado, 8 de março de 2008
Feliz dia das Fêmeas! =D!
Vocês notaram que não existe dia da vaca, da galinha, ou do ornitorrinco fêmea? É isso mesmo, existe dia da mulher, mas não existe dia dos outros bichinhos que passam por dificuldades parecidas.
Vejam, a mulher passa, às vezes, por 9 meses de gestação, mais a dor do parto e talz. Um elefante passa mais de ano! E cadê o dia da elefanta? A mulher chega a ter 2,3 filhos, uma galinha chega a ter mais de 5 de uma vez! Cadê o dia da galinácea?
É por isso que eu acho que o dia das mulheres deveria se chamar o dia da Fêmea! Não com uma conotação perjorativa, já que fêmea não é ofensa(ou é? ^^), mas sim como uma mensão à classe! Uma generalização da vida presente no sexo feminino. Sei lá rsrsrs.
Meu apoio e admiração pelas mulheres é inegável, tem uma que me pôs no mundo, algumas que alegram meu dia, outras tantas que limpam minha vista( são o colírio de meus olhos ;) e tantas outras que fazem trabalhos muito legais no meio social.
Sei que, de qualquer forma, a data é especial e gostaria de parabenizar a todas as senhoritas (já que é dia da mulher e não da fêmea) pelos seus esforços para crescer na vida, por um mundo melhor, e para parecerem bonitas.
Desejo o melhor a todas!

[Edit] Rrsrsrs e um feliz dia internacional da mulher especial para uma pessoa mais do que especial, minha designer, minha amiga, e minha companheira no crime, senhorita Debbie. Bixinha tah com virose...melhoras debbie!
Vejam, a mulher passa, às vezes, por 9 meses de gestação, mais a dor do parto e talz. Um elefante passa mais de ano! E cadê o dia da elefanta? A mulher chega a ter 2,3 filhos, uma galinha chega a ter mais de 5 de uma vez! Cadê o dia da galinácea?
É por isso que eu acho que o dia das mulheres deveria se chamar o dia da Fêmea! Não com uma conotação perjorativa, já que fêmea não é ofensa(ou é? ^^), mas sim como uma mensão à classe! Uma generalização da vida presente no sexo feminino. Sei lá rsrsrs.
Meu apoio e admiração pelas mulheres é inegável, tem uma que me pôs no mundo, algumas que alegram meu dia, outras tantas que limpam minha vista( são o colírio de meus olhos ;) e tantas outras que fazem trabalhos muito legais no meio social.
Sei que, de qualquer forma, a data é especial e gostaria de parabenizar a todas as senhoritas (já que é dia da mulher e não da fêmea) pelos seus esforços para crescer na vida, por um mundo melhor, e para parecerem bonitas.
Desejo o melhor a todas!
[Edit] Rrsrsrs e um feliz dia internacional da mulher especial para uma pessoa mais do que especial, minha designer, minha amiga, e minha companheira no crime, senhorita Debbie. Bixinha tah com virose...melhoras debbie!
Foto ilustrativa da Debbie
quinta-feira, 28 de fevereiro de 2008
Carros elétricos são o futuro!
Carros de hidrogênio? Carros com biocombustível? Nada! Tudo ultrapassado! Biocombustível é poluidor no seu processo, carros movidos a hidrogênio são perigosos e instáveis...Mas e os carros elétricos? Eles são viáveis? Existe tecnologia para usá-los? Sim, e claro! Nos EUA, já ouve experiências com carros elétricos, uma delas gerou o documentário "Who killed the eletric car", um excelente documentário que fala de lobbys e má vontade da indústira como prováveis culpados pelo insucesso deste carro por lá. Entretanto, ele deixou saudades e fãs, mas por quê? Elementar meu caro Watson, carros elétricos são silenciosos, possuiem menos componentes desgastáveis(não usa pistão nem combustão para rodar), são baratos(alguns carros conseguem uma autonomia que deixaria 1/litro da melhor gasolina morrendo de inveja) e são amigos do meio ambiente! Por quê?
Simples, simplíssimo. Geradores de energia solar são uma opção atualmente viável, não poluidora e barata. No meu estado(Ceará), que possui sol o ano todo, e que é, na minha opinião, uma potência energética solar, poderia muito bem manter uma frota sem problemas. Poderia até manter frotas de outras cidades.
E tem mais! No Canadá, está sendo produzido um carro elétrico que consegue chegar de 0 a 100 em 4segundos. Bate uma ferrari fácil fácil, veja você. Eles não são somente econômicos, práticos e com boa autonomia, eles são máquinas veloses e potentes.
Gostaria de dizer também que no meu estado, existem algumas empresas que planejam criar fontes de energia renovável, eólica ou solar, ainda não decidiram. Espero que esse seja também a primeira de muitas iniciativas do gênero.
Eu sei que esse texto não está muito bom, mas a mensagem está excelente. Nos estados unidos, lobbys, o medo do novo e a falta de informação sepultaram os carros elétricos das estradas. Eu espero que, se nossa cultura for inteligente o bastante para evoluir para esta vertente, de energia renovável e carros elétricos, nós saibamos agir da forma certa e saibamos ousar. Abraço.
Simples, simplíssimo. Geradores de energia solar são uma opção atualmente viável, não poluidora e barata. No meu estado(Ceará), que possui sol o ano todo, e que é, na minha opinião, uma potência energética solar, poderia muito bem manter uma frota sem problemas. Poderia até manter frotas de outras cidades.
E tem mais! No Canadá, está sendo produzido um carro elétrico que consegue chegar de 0 a 100 em 4segundos. Bate uma ferrari fácil fácil, veja você. Eles não são somente econômicos, práticos e com boa autonomia, eles são máquinas veloses e potentes.
Gostaria de dizer também que no meu estado, existem algumas empresas que planejam criar fontes de energia renovável, eólica ou solar, ainda não decidiram. Espero que esse seja também a primeira de muitas iniciativas do gênero.
Eu sei que esse texto não está muito bom, mas a mensagem está excelente. Nos estados unidos, lobbys, o medo do novo e a falta de informação sepultaram os carros elétricos das estradas. Eu espero que, se nossa cultura for inteligente o bastante para evoluir para esta vertente, de energia renovável e carros elétricos, nós saibamos agir da forma certa e saibamos ousar. Abraço.
A ajuda vem de onde você menos espera! - Ide`s Django
Quem aqui desenvolve com Django levante a mão!!( ö/! ) rsrsrs, seguinte, desenvolver com django é legal, na verdade, desenvolver com python em geral é uma experiência satisfatória, BUT, a medida que você vai desenvolvendo, começa a sentir falta de ferramentas poderosas para auxiliar no seu trabalho. Escrever uma classe em python é muito fácil, mas se tivesse um jeito de escrever uma classe apertando um botão, ou dois, seria bem mais fácil, não é mesmo? E quanto a trabalhar com frameworks? Alguns frameworks usam componentes do tipo "receita", que tem uma estrutura mais ou menos definida para te dar aquela funcionalidade que faz valer o seu contra-cheque no fim do mês. Quando a linguagem é uma obra de arte, vc precisa também usar uma obra de arte para trabalhar com ela, não é mesmo?
Está certo, voltando ao começo do post, você é um desenvolvedor django que quer uma IDE ninja, com diversos recursos, e super-leve para desenvolver( se possível, com debug ). Qual escolher? Bem, o google é mãe, pai, e namorada tarada de todo mundo! Rrsrsrs, pau pra toda obra. Dando uma googlada básica, você vai achar algumas opções, comentários de algumas pessoas, etc. Se você não tem paciência para sair lendo todas as respostas do google, e quer uma solução para ontem, continue lendo, vou falar de algumas IDE's com as quais eu tenho experiência.
WingIDE
A WingIde é o carro de luxo das IDE para python, E, a bixinha vem com suporte a django. Além de ter code-completation de primeira, interface amigável, gerenciamento de projetos, ser leve, escrita em python, ela tem debug para django! Isso mesmo, que tal debugar seu site in lócuo? Beleza não é mesmo? Na minha opinião é a melhor IDE do mercado para desenvolvimento web com python. Quem gostou, saiba que ela é paga e o cabra precisa comprar sua licensa pela internet ou direto nos EUA. Nada prático.
Imagem da bixinha:

Komodo Edit
Komodo edit é uma ide gratuita, bastante completa e com recursos interessantes. Ela aceita gerenciamento de projetos, possui highlight para os tipos de arquivos mais comuns, code-completation, aceita a criação de templates do usuário e plugins, e está em desenvolvimento constante. Uma desvantagem que eu vejo no KomodoEdit é a falta de um debug legal(não achei, pelo menos) e uma interface de projetos mais amigável, nada muito preucupante, entretanto.
Eu a considero uma excelente opção gratuita, e é rapidinha a bixinha, não deixa a desejar em velocidade ;).
Imagem da ide:

Gedit
Muitas pessoas dizem que o Gedit é a ide da vez! Meu amigo Andrews Medina disse que não passa aperto utilizando o gedit, que é o editor de texto padrão do ambiente gnome. Ele possui highlight para praticamente qualquer formato, aceita plugins, navegação de arquivos, console acoplado, te deixa navegar pelo código(navegação baseada nas estruturas, tipo class, def, essas coisas), é super rápido, SUPER MESMO, e bonito. Uma das desvantagens que eu vejo nele é a falta de debug e gerenciamento de projetos. Também não achei o code-completation lá essas coisas. Entretanto, se o seu sistema é bem...modesto, ou quando você precisar de uma ferramenta de edição rápida, o gedit é uma excelente escolha!
Imagem do bixinho:

ps: esse post está incompleto. Rrsrsrs, depois coloco o resto das ide's aqui. Abraço.
ps2: faltam a Anjuta, SPE e Eric.
Está certo, voltando ao começo do post, você é um desenvolvedor django que quer uma IDE ninja, com diversos recursos, e super-leve para desenvolver( se possível, com debug ). Qual escolher? Bem, o google é mãe, pai, e namorada tarada de todo mundo! Rrsrsrs, pau pra toda obra. Dando uma googlada básica, você vai achar algumas opções, comentários de algumas pessoas, etc. Se você não tem paciência para sair lendo todas as respostas do google, e quer uma solução para ontem, continue lendo, vou falar de algumas IDE's com as quais eu tenho experiência.
WingIDE
A WingIde é o carro de luxo das IDE para python, E, a bixinha vem com suporte a django. Além de ter code-completation de primeira, interface amigável, gerenciamento de projetos, ser leve, escrita em python, ela tem debug para django! Isso mesmo, que tal debugar seu site in lócuo? Beleza não é mesmo? Na minha opinião é a melhor IDE do mercado para desenvolvimento web com python. Quem gostou, saiba que ela é paga e o cabra precisa comprar sua licensa pela internet ou direto nos EUA. Nada prático.
Imagem da bixinha:
Komodo Edit
Komodo edit é uma ide gratuita, bastante completa e com recursos interessantes. Ela aceita gerenciamento de projetos, possui highlight para os tipos de arquivos mais comuns, code-completation, aceita a criação de templates do usuário e plugins, e está em desenvolvimento constante. Uma desvantagem que eu vejo no KomodoEdit é a falta de um debug legal(não achei, pelo menos) e uma interface de projetos mais amigável, nada muito preucupante, entretanto.
Eu a considero uma excelente opção gratuita, e é rapidinha a bixinha, não deixa a desejar em velocidade ;).
Imagem da ide:
Gedit
Muitas pessoas dizem que o Gedit é a ide da vez! Meu amigo Andrews Medina disse que não passa aperto utilizando o gedit, que é o editor de texto padrão do ambiente gnome. Ele possui highlight para praticamente qualquer formato, aceita plugins, navegação de arquivos, console acoplado, te deixa navegar pelo código(navegação baseada nas estruturas, tipo class, def, essas coisas), é super rápido, SUPER MESMO, e bonito. Uma das desvantagens que eu vejo nele é a falta de debug e gerenciamento de projetos. Também não achei o code-completation lá essas coisas. Entretanto, se o seu sistema é bem...modesto, ou quando você precisar de uma ferramenta de edição rápida, o gedit é uma excelente escolha!
Imagem do bixinho:
ps: esse post está incompleto. Rrsrsrs, depois coloco o resto das ide's aqui. Abraço.
ps2: faltam a Anjuta, SPE e Eric.
sábado, 23 de fevereiro de 2008
Python for the masses!!!
O caso é o seguinte, minha amiga Karen, ontem veio me falar, com o jeitinho de Karen dela, que precisava converter alguns arquivos ogg para o mp3 dela. Bem, o mp3 dela, ironicamente, só roda mp3 :D!
Como não me ocorreu imediatamente uma ferramenta que fizesse a tediosa tarefa de converter todos os arquivos de uma determinada pasta para mim, resolvi fazer o meu próprio programa. Bem, antes de fazer o meu, procurei algo que fizesse algo parecido com o que eu queria. Achei um script que fazia a tarefa, só que o bixin não funcionava direito. Tinha um bug. Pois é, muito triste.
De qualquer forma, fiz o meu script baseado no dele. Ficou até bonitinho! Tow orgulhoso ^^.
O script pode ser visualizado neste link.
Criem um arquivo chamado ogg2mp3.py e coloquem o conteúdo acima dentro. Roda que é uma beleza! Necessita do Lame e oggdec instalados. Testei esse programa no ubuntu gutsy e rodou sussa. Abraço!
ps: começo a achar que não sou humano viu! Essas caxinhas de verificação de palavras são uma pustema na minha vida >__>.
ps2: essas caixinhas servem para impedir que bots, programas que fingem ser usuários, criem postagens e respostas automaticamente; normalmente difundindo spam e propaganda não solicitada.
Como não me ocorreu imediatamente uma ferramenta que fizesse a tediosa tarefa de converter todos os arquivos de uma determinada pasta para mim, resolvi fazer o meu próprio programa. Bem, antes de fazer o meu, procurei algo que fizesse algo parecido com o que eu queria. Achei um script que fazia a tarefa, só que o bixin não funcionava direito. Tinha um bug. Pois é, muito triste.
De qualquer forma, fiz o meu script baseado no dele. Ficou até bonitinho! Tow orgulhoso ^^.
O script pode ser visualizado neste link.
Criem um arquivo chamado ogg2mp3.py e coloquem o conteúdo acima dentro. Roda que é uma beleza! Necessita do Lame e oggdec instalados. Testei esse programa no ubuntu gutsy e rodou sussa. Abraço!
ps: começo a achar que não sou humano viu! Essas caxinhas de verificação de palavras são uma pustema na minha vida >__>.
ps2: essas caixinhas servem para impedir que bots, programas que fingem ser usuários, criem postagens e respostas automaticamente; normalmente difundindo spam e propaganda não solicitada.
Assinar:
Postagens (Atom)