30 setembro 2009

Gerador de Robots.txt

Esta ferramenta gera o conteúdo de um arquivo robots.txt. Com ele, você pode definir o que os crawlers (sistemas dos buscadores de sites) podem ou não acessar.

http://www.mestreseo.com.br/ferramentas-seo/gerador-robots-txt/

21 setembro 2009

Ferramenta para substituição em lote

O "regexxer search tool" é uma ferramenta muito útil escrita em Perl para localizar e substituir conteúdos de arquivo ou conteúdo de vários arquivos em massa (palavras, trechos, expressões regulares etc), no ambiente gráfico (GUI) Linux.

Seu site é:
http://regexxer.sourceforge.net/

No Debian ou no Ubuntu, para instalar, basta digitar no terminal:
sudo apt-get install regexxer


16 setembro 2009

Você conhece o "Cold Fusion", ou o "ColdFusion", ou o "CFML", ou "fusão a frio"?

Não! Não é a mesma coisa.

CFML é a linguagem de programação. Aplicações criadas em CFML geralmente servem para a web, a exemplo do PHP, do ASP, do Java etc...

Se você programa em ColdFusion, na verdade você programa em CFML.

Sim! Há como programar em CFML sem utilizar o servidor Adobe ColdFusion, de forma livre e gratuita.

Conheça o comitê http://www.opencfml.org e as diferenças entre os padrões dos diferentes servidores de aplicação para CFML no mercado. A linguagem é a mesma para todos, mas existem alguns "extras" que somente algumas versões tem.

Usa os teus direitos e não estejas obrigado a utilizar o servidor de aplicações proprietário ou uma marca específica. Programe sabendo que você pode ser livre para migrar. ;-)

14 setembro 2009

Executar scripts ou binários na inicialização do Ubuntu

Acostumado com utilização do /etc/rc.d/rc.local do Slackware e noutras distros para acrescentar scripts diversos na inicialização, me deparei com um problemão, com horas de tentativas frustadas para realizar o mesmo no Ubuntu, porém numa situação bastante particular: executar o MySQL numa pasta diferenciada (/usr/local/mysql_server), utilizando a distribuição binária.

Por que disto? Para executar múltiplos binários MySQL na mesma máquina.

Então... Como é de conhecimento de muitos, para conseguir executar o mysqld_safe, é necessário executar a partir da pasta da instalação binária:

cd /usr/local/mysql_server
./bin/mysqld_safe &

As duas linhas acima não funcionam no /etc/rc.local do Ubuntu.

No Ubuntu, isto só funcionou em /etc/init.d/bootmisc.sh

Sim, existem formas mais bonitas disto ser feito. Mas quando for necessário, bootmisc.sh pode salvar sua vida.