Dez sites que os desenvolvedores web deveriam conhecer !
Smarty
O Smarty é uma classe de templates que separa a interface da parte lógica de programação. Tem como objetivo facilitar e melhorar o desenvolvimento de qualquer aplicação em PHP acrescenta quesito de cache de páginas.
Principais funcionalidades
- Melhor desempenho de execução.
- Acaba com overhead de template, pois compila apenas uma vez.
- Você pode criar suas próprias funções, é extensível.
- Você configura a sintaxe da tag de delimitação do template. Assim pode-se usar {}, {{}}, , etc.
- Uso de funções condicionais de forma simplificada dentro dos templates.
- Sem limitação para loops, ifs, etc.
- Modo de cache embutido.
- Arquitetura de plugins.
Para maiores informações, site oficial do Smarty.
Um simples tutorial PHP
Pessoal !
Iniciamos o estudo de PHP ! Como todo aprendizado nunca termina, indico a vocês a referência da linguagem. No site PHP.net vocês poderão encontrar diversos exemplos e conceitos que serão utilizados por nós ao longo do nosso curso.
Plugins para o Gedit
Gedit é um editor de texto para o GNOME disponível para Linux , Mac OS X e Windows. Concebido como um editor de texto de propósito geral, o Gedit enfatiza a simplicidade e facilidade de uso que incluem ferramentas para a edição de código-fonte e textos estruturados. O editor foi projetado para ter um ambiente limpo e de simples interface gráfica de usuário conforme a filosofia do projeto GNOME, sendo seu editor de texto padrão. Lançado sob os termos da GNU General Public License, gedit é software livre.
O padrão dele é parecido com o bloco de notas do Windows, porém quando bem configurado tem muito mais a oferecer. Basta um simples comando no terminal – sudo apt-get install gedit-plugins e vários plugins são instalados. Após ativação em Edit/Preferences (Editar/Preferencias), pronto !
Existem outros plugins que não vem no pacote, mas que podem ser instalados com a maior facilidade através do site Gnome.org. Um outro local que pode ser descoberto mais informações sobre o assunto é o site Simples Idéias.
Como redimensionar, modificar e converter imagens pelo terminal
Esta dica salvou o meu final de semana ! Por isso, estou compartilhando com vocês.
Para converter, modificar e redimensionar imagens no Linux você tem diversas opções. Desde simples plugins, passando por aplicativos específicos e até mesmo através do seu terminal. Na falta de um aplicativo e de um plugin para essas tarefas, podemos utilizar o terminal de uma maneira muito simples com a ajuda do Imagemagick. Aprenda agora esse truque.
1 – A instalação:
$ sudo apt-get install imagemagick
2 – Redimensiona a imagem especificada para a largura 600. A altura será proporcional.
$ mogrify -resize 600 nome_da_imagem.jpg
3 – Redimensionar todas as imagens da pasta
$ mogrify -resize 600 *.jpg
4 – Redimensiona todas as imagens da pasta para a largura 600. A altura será proporcional. Modificar a qualidade de uma imagem
$ mogrify -quality 60 nome_da_imagem.jpg
5 – Modifica a imagem para a qualidade 60. Ou seja, reduz em 40% a qualidade da imagem. Modificar a qualidade de todas as imagens
$ mogrify -quality 60 *.jpg
6 – Modifica todas as imagens da pasta para a qualidade 60. Converter uma imagem png para jpg
$ mogrify -format jpg nome_da_imagem.png
7 – Converter todas as imagens com formato png para jpg
$ mogrify -format jpg *.png
8 – Conversão de formatos gerará uma nova imagem com outro formato mantendo as imagens com o formato antigo.
Para conhecer mais sobre essa ferramenta poderosa chamada Imagemagick.