Browsing the archives for the PHP tag.


phpSenha

PHP, Software Livre |

É, como disse no post anterior, lancei meu primeiro software livre, que nasceu pra suprir uma necessidade minha apenas, sem muitas espectativas afora.. mas como toda empolgação inicial, já mandei um segundo update.

Nessa segunda versão, a única atualização mesmo, é a confirmação de exclusão/atualização de um registro.

Quanto ao nome, pra isso sou péssimo, então deixei phpSenha por enquanto, sugestões são sempre bem vindas, enquanto isso, vou esperando a logo que o Rafa me prometeu :P

Bom proveito ;)

No Comments

Senhas.php - Um gerenciador de senhas simples

PHP, Software Livre |

Pra quem trabalha com vários projetos ao mesmo tempo, e acessa vários servidores, como eu, chega uma hora que a organização de senhas vira um verdadeiro caos.

Nos servidores que tenho acesso SSH, faço uso da chave pública, mas de qualquer forma, sempre há a necessidade de guardar a senha anotada em algum lugar, de forma segura.

Então, inspirado no todo.txt, que é um script que uso sempre para gerenciar minha lista de tarefas, fiz um pequeno script, onde eu posso cadastrar as senhas que possuo com segurança, e acha-las de uma forma simples e rápida.

Ficou curioso? Então dá uma olhada aqui, e baixe sua cópia, tomara que seja tão útil pra você quanto é pra mim.

Instalação:
A instalação é simples, mas você precisa ter a classe Console_Color e Console_Table (disponíveis nos repositórios PEAR) e o PHP-Cli instalados, logo após isso, basta dar permissão de execução para o script e salvar ele em algum diretório que esteja no seu PATH. Os passos para isso são:

$ sudo apt-get install php5-cli php-pear
$ sudo pear install Console_Color
$ sudo pear install Console_Table
$ chmod +x senha.php

Pra facilitar ainda mais o uso, você pode criar um alias dentro do seu .bashrc pra chamar o script, aqui ficou assim:

alias senha=’$HOME/bin/senha.php’

Pronto, agora é só rodar o comando “senha” que será mostrada as opções para você, mas se você não quiser adicionar um alias, basta executar o script e pronto.

Ps: então, o script só funciona no Linux e derivados ok?!? Pra galerinha que usa Windows, não tenho a menor idéia de como fazer funcionar porque não tenho o mesmo aqui pra testar.

No Comments

NetBeans IDE Early Access for PHP

PHP, Software Livre |

netbeans

Movido pela curiosidade que a tempos coçava minha cabeça, sobre o suporte a PHP no NetBeans, que inclusive, foi meu amigo Michel quem me falou, assim que vi o anúncio de lançamento no blog do Bruno, corri pra baixar e já tratei de tentar tocar um projeto nele pra ver no que dava.

screenshot-testing-netbeans-ide-early-access-for-php

De início confesso que achei o NB - sente a intimidade - bem diferentão, afinal, eu já estava acostumadíssimo com o Eclipse PDT, com o suporte a SVN e Javascript instalado certinho, teclas de atalho, tudo configurado.. enfim. A instalação foi bem tranquila, apenas setei as permissões do arquivo .sh e mandei executar o bicho, sussão. Em comparação com o Eclipse, eu não consegui definir se o NetBeans chega a ser mais leve ou pesado, mas a integração com as Classes e extensões do projeto foram simplesmente ótimas, mas bastando seguir o padrão Ctrl+espaço e pronto, uma lista com todos os métodos das classes vinculadas, e também setadas no include_path - que no meu caso, acrescentei a pasta lib do CakePHP e a pasta com as minhas “classes velhas de guerra”.

screenshot-testing-netbeans-ide-early-access-for-php-1
No shot ao lado, está a descrição, e os parâmetros do método “paginate” do Cake série 1.2.

A princípio, um único detalhe não me agradarou ao usar o NB, que foi em relação as Teclas de atalho. Pode ser falta de costume, ou burrice mesmo, mas eu não consegui trocar a tecla de atalho para excluir/duplicar a linha ou seleção corrente.

Mas em compensação, achei super legal a parte em que ele “separa” os arquivos de projeto (arquivos de configuração) dos fontes (no caso, os nossos scripts PHP, páginas HTML, Javascripts e etc), uma pasta a mais, porém, uma forma legal de se organizar e não se misturar ao projeto, como o Eclipse, que teima em criar os .project e etc, chaaaato.

O suporte nativo a controle de versão foi algo que realmente me agradou, pois nas última versão do Eclipse “all-in-one” que baixei, infelizmente não consegui instalar o plugin do SVN.

O cliente para MySQL, na guia Services, também é um grande um facilitador na hora de testar suas consultas SQL, com poucos cliques, você pode ir navegando entre suas tabelas, digitando SELECTs, e tudo mais, sem precisar abrir uma nova aplicação para isso, eu que gosto muito do PHPMyAdmin, também acho válida a opção de ter uma ferramenta já de prontidão para testes mais imediatos, sem a necessidade de se esperar toda uma segunda ferramenta carregar.

A identação e a colorização de código, me agradaram muito, pois acho que o Eclipse bagunça um pouco qdo se quer identar código HTML, ou mesmo Javascript (esse, eu nunca consegui).

Achei o editor uma ferramenta agradável para se trabalhar, e que ao mesmo tempo, não consumia tanto de minha máquina, com uma gama incrível de recursos e ao mesmo tempo, fácil de se adaptar e já saindo escrevendo código.

Enfim, para os que querem experimentar uma nova IDE, rápida e ao mesmo tempo poderosa, recomendo em cheio essa nova versão do NetBeans, aos acostumados a IDEs mas tradicionais, como Zend Studio e o próprio Eclipse, está aí uma mais uma ferramenta para auxiliar a produtividade no desenvolvimento de softwares em PHP.

Para mim, acho que achei meu editor ;)

8 Comments