Archive for Softwares

Como habilitar Syntax Highlighting no Nano

// 26-outubro-2009 // 1 Comentário » // Dia a dia, Linux, Softwares

Nano é um popular editor de texto que pode ser instalado sem a necessidade de um servidor X. O Nano já possui suporte Syntax Highlighting para linguagens de programação como: C, Perl, Python, PHP entre outras, porém por padrão vem desativado.
No entetando, para ativar é muito simples. Os arquivos de configurações se encontra no diretório:

/usr/share/nano/

Por exemplo, a saída do comando ls /usr/share/nano no meu computador:

# ls /usr/share/nano/
apache2.nanorc config.nanorc pov.nanorc js.nanorc python.nanorc apacheconf.nanorc config2.nanorc man.nanorc mutt.nanorc ruby.nanorc bash.nanorc config3.nanorc nanorc.nanorc patch.nanorc sh.nanorc c-file.nanorc css.nanorc perl.nanorc tex.nanorc xml.nanorc c.nanorc groff.nanorc php.nanorc html.nanorc xorg.nanorc conf.nanorc php2.nanorc java.nanorc

Essas são as regras das linguagens configuradas no meu computador. Caso você não encontre alguns arquivos de configurações para a linguagem que deseja, você pode acessar a página do Projeto Nanosyntax no Google Code baixar/copiar o código e criar o arquivo de configuração de acordo com a linguagem desejada em:

/usr/share/nano/php.nanorc

Para habilitar o Syntax Highlighting para uma determinada linguagem basta editar o arquivo ~/.nanorc. Será necessário criar este arquivo caso você não tenha. Em seguida, adicione as linhas dessa forma:

include “/usr/share/nano/php.nanorc”

E assim por diante, para cada linguagem que você deseja habilitar o Syntax Highlighting  é necessário ter a regra da linguagem na pasta /usr/share/nano e habilitá-la no arquivo ~/.nanorc.

Veja abaixo como ficou o Syntax Highlighting habilitado no Nano:

AFK

6° – Fórum Goiano de Software Livre – Relatório

// 5-outubro-2009 // Nenhum comentário » // Cultura, Dia a dia, Linux, Softwares

Mesmo cansado após ficar a noite toda fazendo um trabalho para o MBA e trabalhado pela manhã de sábado, fui ao VI Forúm Goiano de Software Livre realizado neste sábado aqui em Goiânia.
Foi legal rever muitos colegas, inclusive colegas de trabalho interessado em Software Livre. Creio que a minha amolação está surtindo efeito :P .
Bem, no evento assisti algumas palestras sobre segurança com meus colegas de trabalho, trocamos idéias com os palestrantes, jogamos figurinhas sobre implementação e discutimos algumas coisas legais sobre Segurança da Informação.
Tive a oportuinidade também de encontrar o eth0 e agradecer a ajuda, palestras e apoio com o material da OWASP para meu TCC, além de assistir sua palestra e ouvir novamente que  o cara é bom. Palestra em “english” outro nível, agora “bota bom nisso” .
Como todo ano, não tenho como falar mal deste evento respeitado em todo território nacional. Só, que dá próxima vez irei como palestrante para divulgar mais ainda o Arch Linux aqui em Goiás. Espero contar com o apóio da comunidade com isso.  :)

AFK

6° Fórum Goiano de Software Livre – Convite

// 11-setembro-2009 // Nenhum comentário » // Cultura, Linux, Softwares

Acontece em Outubro o 6º Fórum Goiano de Software Livre – FGSL, que  já se tornou um dos principais acontecimentos técnico, político e social sobre software livre do Centro-Oeste.
O evento acontecerá nos dias 2 e 3 no Senac Cora Coralina e contará com várias paletras e oficinas.  Para maiores informações clique no convite abaixo.

Tema Business Tux no celular

// 6-abril-2009 // 3 Comentários » // Dia a dia, Linux, Softwares

Como um bom defensor do Linux, meus objetos tem alguma referencia ao meu SO preferido, adesivos no PC e no guarda roupas, chaveiros e canecas com imagens do Linux, camisetas, urso de pelúcia (Tux) e o meu celular não foge a essa regra.
Recentemente coloquei nele o tema Business Tux que como vocês podem observar na imagem acima é super bonito. Caso vocês estejam a procura de uma tema de acordo ao seu SO preferido, Wallpapers, Jogos e ringtones acesse o zedge.net que vocês vão encontrar muita coisa bacana.
Segue o link do Tema Business Tux. Bom proveito :D

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIENsw6ljaW8gT2xpdmVpcmEgbmFzY2V1IGVtIEJhcnJlaXJhcy1CYWhpYSwgbW9yb3UgZW0gU8OjbyBQYXVsbyByZXNpZGUgYXR1YWxtZW50ZSBlbSBHb2nDom5pYSBvbmRlIHNlIGdyYWR1b3UgZW0gU2lzdGVtYXMgZGUgSW5mb3JtYcOnw6NvIGUgYXR1YWxtZW50ZSDDqSBlc3R1ZGFudGUgZGUgTUJBIGVtIEdlc3TDo28gZGUgUHJvamV0b3MuIEVzY3JldmUgc29icmUgVGVjbm9sb2dpYSwgSW50ZXJuZXQsIFdlYiBlIHNldSBkaWEgYSBkaWEuPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRsaW5rPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5jbGVjaW9vbGl2ZWlyYS5jb20vYmxvZy9zb2JyZS88L2xpPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vaW1nMTk4LmltYWdlc2hhY2sudXMvaW1nMTk4Lzc2OTcvZ2V0YXJjaGxpbnV4LmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vaW1nMTg4LmltYWdlc2hhY2sudXMvaW1nMTg4LzI4NDMvZ2xpZGVyaGFja2VyLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vaW1nOTEuaW1hZ2VzaGFjay51cy9pbWc5MS82OTA4L2dldGZpcmVmb3guanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuYXJjaGxpbnV4LWJyLm9yZy88L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuY2F0Yi5vcmcvaGFja2VyLWVtYmxlbS88L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubW96aWxsYS5jb20vZmlyZWZveC88L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vY2xlY2lvb2xpdmVpcmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzEtZmF2aWNvbi5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfYXJjaGl2ZXM8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl9jb3VudDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX3VybDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX3VzZXI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpZmVzdHJlYW08L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9wb3N0czwvc3Ryb25nPiAtIDM8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fbWFpbnJpZ2h0PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vaXJyZXNpc3RpYmxlLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gSXJyZXNpc3RpYmxlPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly9jbGVjaW9vbGl2ZWlyYS5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMS1mYXZpY29uLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PC91bD4=