Adicionando categorias para os autores nos posts do wordpress

Maio 27th, 2007

O Nação possui 4 postadores mas fica difícil poder ler posts somente de um ou outro autor. Sendo assim resolvi criar uma categoria com o nome de cada autor, são elas:

O único problema é que os posts que já foram escritos ficariam sem as respectivas novas categorias. Daí aproveitei pra brincar de MySQL no Python, coisa que nunca havia tentado antes.

O resultado foi um programinha com 60 linhas de código. Tá meio bagunçado, mas funciona!

Você pode baixá-lo aqui

Como usar?

  1. Adicione uma categoria com o nome de cada autor do seu wordpress, somente o primeiro nome(”unix like”)
  2. Edite o arquivo mudando as variáveis para os respectivos dados de acesso ao seu banco de dados MySQL
  3. Edite a variável do nome do admin do seu wordpress (se tiver)
  4. Rode o programa, e voillá!

Pensei em fazer uma pequena interface gráfica usando PyGTK para fazer isso tudo de maneira mais simples mas já é tarde e tenho que estudar. :)

Quais são os comandos que você mais utiliza no seu Linux?

Maio 27th, 2007

Eu nunca fui convidado pra um meme mas sou atrevido e vou responder ao Walter :

Usando o comando:

CODE:
  1. <pre>history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10</pre>

Os 10 comandos que mais uso:

No Notebook:

150 sudo
78 cd
51 ls
25 python
22 svn
14 cat
11 screen
11 rm
9 tar
7 htop
No desktop:

114 sudo
64 velox
58 python
44 cd
25 vi
15 gcc
14 cat
11 ls
11 ./indices.exe
10 ssh
Só pra constar:

velox é um pequeno programa que fiz em python pra desconectar/conectar/reconectar na minha banda larga. Uso muito pra poder baixar coisas no rapidshare :)

indices.exe é um programinha besta em C que fiz pra um trabalho de faculdade.

Nero Linux 3 Beta

Maio 25th, 2007

Já a bastante tempo que o Linux possui uma quantidade considerável de programas para gravação de CDs e DVDs, muitos como o K3B deixam certos aspectos nos softwares de código fechado a ver navio.

Um dos softwares mais conhecidos do mundo Windows, o Nero, já possuia uma versão para Linux que, poderíamos dizer, tinha um visual não muito agradável, além de não trazer grandes possibilidades para o usuário do linux frente as soluções de código aberto e gratuitas (sem versões diferenciadas também).

O novo Nero Linux 3 Beta apresenta uma mudança, pelo menos visualmente, bem como a demonstração de que o Linux é uma fonte de negócios viável para qualquer empresa. Gosto de analisar estes lançamentos como uma forma de dizer: "O linux não é mais um sistema escondido".

O novo visual é baseado em GTK e reflete a aparência da versão Windows, com o toque mais arredondado e suave. Os menus estão bem organizados e a opção de gravar DVD não faz conversão de outros formatos para o do DVD.

Não tive tempo de testar a copia de DVDs, mas parece bem estável. As imagens abaixo foram retiradas do meu desktop (Ubuntu 7.04) e já deixam a impressão de que em breve tenhamos outros softwares para linux, demonstrando ser uma plataforma de desenvolvimento tão potente quando qualquer outra.

Para baixar o pacote (rpm e deb) clique aqui!

Clique nas imagens para amplia-las.

Nero01

Nero2

Nero3

Nero4

Nero5

Nero6

Paradigmas do Software Livre - Patentes, Microsoft e Linux

Maio 22nd, 2007

Paradigmas do Software Livre
Patentes, Microsoft e Linux

Este texto surgiu durante um momento em que eu não estava achando nenhum assunto para postar no nação livre. O título faz referencia a um livro (Paradigmas do Software Aberto de Tércio Pacitti lançado pela LTC) e um pouco do texto abaixo tem fonte na palestra de lançamento do livro em BH no final de 2006.

livro.jpg

Meus amigos dizem que eu escrevo muito para um blogger, mas de toda a forma é um assunto que me veio a mente e logo comecei a escrever. A inspiração veio também das ultimas noticias sobre o FUD (fear, uncertainty and doubt) da Microsoft com relação as patentes que o linux viola[1 e 2]. Quem anda lendo o BR-Linux já sabe que alguns manifestaram-se em um wiki pedindo para serem processados o que denota novamente a força da comunidade de usuários, força que não se tem igual em outro segmento.

Talvez você possa achar que é simplesmente uma rebeldia ou um estrondo pequeno diante do estrago que a empresa de Redmond tem feito no mercado de investimentos em TI contra o Linux. Da minha parte eu não vejo apenas rebeldes de um lado e a justiça monopolista de outro. Trata-se na minha opinião, da discussão de um conceito que produziu grandes evoluções no que tange a TI: o padrão aberto e a livre acesso ao conhecimento.

Todos sabemos que um software livre não é apenas aquele com o código aberto, permitindo a sua leitura, mas é aquele que permite conhecermos mais do que foi feito e até mesmo inspirar para que façamos algo. Nos últimos séculos temos vários outros exemplos semelhante. Pense sobre a matemática e como seria se ela fosse fechada, de domino de uma única entidade. Qual seria o preço das revoluções científicas possibilitadas por ela?

Vou além um pouco, voltando a falar da matemática, e proponho que pensemos sobre o mundo que podemos conhecer hoje através da matemática e um outro mundo onde esta possibilidade seria simplesmente trocada por um universo escondido pelo copyrighter , teríamos a desculpa de que seria um mundo simples e acessível a todos, independente de escolaridade. Deixe os estudo de lado e use a nossa facilidade pré-configurada.

Espalhe esta idéia aos poucos. Todo o conhecimento que hoje podemos adquirir e usar em conjunto com a nossa criatividade para gerar negócios, revoluções, evoluções e cultura simplesmente monopolizado para que você tenha o melhor do que o mercado e suas regras de renovação podem determinar. Não é um parágrafo contra o capitalismo, pois posso crescer se souber usar bem o conhecimento livre, mas contra o autoritarismo ditatorial de dizerem o que é certo de um único ponto de vista.

Veja o exemplo de Von Neumman, (...) considerado pai do computador moderno, consolidando as idéias de Turing e seus antecessores(..) (O paradigmas do Software Aberto, pg 07) que lutou contra a patente da nova conquista tecnológica e a tornou domínio público. Cito um outro pedaço do livro para reflexão: “O Software Livre traz no bojo (..) preocupação: como ordenar o desenvolvimento futuro do software para que este seja desimpedido, garantido, produtivo e ao mesmo tempo justo e lucrativo, onde cada programador ou participante tenha o seu reconhecimento, seja este financeiro, acadêmico ou de realização profissional.”

As idéias por trás do Linux são bem simples e o potencial que ele hoje alcançar é uma forma de mostrar que nos, usuários não compramos um software de caixinha nas lojas, nos o estamos alugando, para usa-lo de olhos parcialmente fechados e que o conhecimento que pode ser desenvolvido e aplicado é limitado aos desejos de quem o controla.

A população esta sendo domestica para encarar o computador como um aparelho a mais, sepultando as possibilidades de criar novos conhecimentos, como é feito com a matemática, a ciência e todo o conhecimento que hoje é livre. A própria concorrência no mercado é uma forma de especializar e trazer lucros para o consumidor e para o desenvolvimento de tecnologias.

Não desejo que os funcionários da Microsoft sejam mandados embora de uma dia para outro pro causa do Linux. O que desejo é que ela esteja pronta para aceitar sem mentiras e ignorância que existe um novo modelo de negócio que pode se adaptar como já fizeram a IBM, HP e outras empresas. E elas estão conseguindo lucros.

Talvez a incapacidade e o medo interno de Redmond precisem se espalhar na sua forma de extrair as próprias dores e angustias. Ou permitam-me citar outro autor chamado E. Augier: “Sofre-se mais vezes com a morte de uma ilusão do que com a perda de uma realidade”.

Obs: Não é necessário ser programador para interagir com a comunidade do software Livre, bem como não precisamos da matemática avançada para mudar o mundo. Ter acesso ao conhecimento nos torna seres humanos capazes de agir em um mundo de muitas “variáveis”. :)

Links:

1 - Noticia 1
2 - Noticia 2

Notícias Sobre o Guake

Maio 21st, 2007

Já faz um tempo que o Nação está meio parado, e por mais que seja sempre a emsma desculpa, é a mais pura verdade: estamos atolados em provas da faculdade!

Quanto ao Guake, coitado, abandonado... Estou sem tempo.

Mas o mundo é uma grande surpresa. procurando pessoas para contribuir no projeto acabou fazendo com que o Lincoln me procurasse afim de ajudar no longo caminho. Até aí não havia nenhuma surpresa até agente conversar e descobrir que moramos na mesma cidade e em bairros próximos!

Pretendemos nos encontrar em breve e alavancar o projeto.

O Lincoln(aka Python Warrior) fez umas modificações revolucionárias e S.E.N.S.A.C.I.O.N.A.I.S. na interface e na organização do código (até MVC!)

De cara já posso dizer que o guake vai ficar muito mais rápido devido a um módulo que o Lincoln fez em CPython pra fazer o keybinding. Adeus DBUS!

Agora a época das provas finais da faculdade estão chegando, após isso: Férias e muita, mas muita programação!

No mais, aguardem, o Guake tá crescendo aos poucos e Lincoln. Seja bem vindo!