Dez sites

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.