quarta-feira, 1 de julho de 2015

Programas Essenciais para seu PC – Windows

Programas Essenciais para seu PC – Windows

Um dos meus hobbies é testar programas de uso comum, para verificar as características e funcionalidades. Por isso, decidi compartilhar minhas experiências com programas que utilizo/recomendo, informando que não sou patrocinado por nenhuma empresa (mas se quiser patrocinar, só pedir heheh), apenas faço a review das minhas experiências. Os aplicativos não estão em ordem de melhor/pior.

1 – Paint.net         

Para os usuários comuns de editores de imagens e que não querem pagar caro no Photoshop para usar duas vezes no mês, o Paint.net é uma ferramenta gratuita e essencial para edição de imagens, com ferramentas poderosas como a Varinha Mágica, Múltiplas Camadas, Filtros e efeitos Especiais, etc. O Paint.net pode muito bem substituir o velho MS Paint no seu computador, além de ser leve e prático.

2 – VLC

Software de reprodução de mídias gratuito e de excelente qualidade. Com ele é possível assistir aos principais formatos de áudio e vídeo, além de possuir diversas ferramentas e possibilidades de download de plug-ins que melhoram a experiência deste programa. Um dos pontos importantes é a utilização da GPU para a reprodução de vídeos, evitando travamentos e pixelização em alguns casos.


3 – BitComet

Para quem gosta de utilizar o BitTorrent, o BitComet é um software gratuito gerenciador de downloads em HTTP (direto do navegador) ou Torrent (utilizando o arquivo .torrent), com a possibilidade de baixar pelo Magnet link, disponível nos principais sites de BitTorrent. Disponível nas versões 32 e 64bit.



4 – CCleaner

É um software bastante conhecido por limpar dados inúteis e temporários que ocupam espaço no seu HD, além de excluir registros desnecessários do Windows, aumentando assim seu desempenho. Outra funcionalidade importante é a ferramenta de desinstalação de softwares, para utilizar naqueles programas que “não querem” ser desinstalados na ferramenta do Windows.



5 – MP3Jam

Um ótimo programa para baixar músicas, com opções para baixar álbuns completos de uma vez só. Apesar de possuir uma limitação de espera de 30 minutos para cada 30 músicas, ainda assim é uma ótima opção. Por baixar músicas diretamente do Youtube, não possui qualquer vínculo com a pirataria ou vírus que outros programas possuem. Além de tudo, possui uma interface bem amigável.



Ferramenta essencial para estudantes que precisam aprender matemática, resolver ou gerar gráficos de funções complexas. Possui opções de gráficos para várias funções, incluindo gráficos em 3D. Muita gente pode se assustar com o preço: R$ 0,00! Sim, é da Microsoft e gratuito!



7 – Adblock

Apesar de não ser um programa para Windows, é um aplicativo essencial para aquelas pessoas que não querem ficar vendo páginas poluídas com propagandas ou esperar os 5 segundos nos vídeos do Youtube. Vejam a página de doação do desenvolvedor.



Software para conversor de mídias com suporte a diversos formatos e utiliza o processamento pela GPU (caso você tenha uma placa da Nvidia), em alguns formatos. Interessante para quem possui alguma TV com suporte a pendrive e que não está conseguindo reproduzir seus filmes/series.



Este é o único software pago dessa lista, mas eu pensei em adicioná-lo por sua extrema importância. Muitas vezes você já deve ter precisado editar um PDF e não conseguiu, certo? Com o Acrobat Pro, é possível editar o texto, adicionar/remover imagens e até mesmo mesclar outros arquivos formato PDF em um só, facilitando muito para trabalhos e documentos importantes. Existem outras opções de programas gratuitos com essas funcionalidades, mas a maioria é bastante limitada e muitos perdem qualidade ou desconfiguram o arquivo, tornando-as assim inviáveis.



Outro aplicativo para Google Chrome que é realmente essencial. Possui a funcionalidade de tirar screenshot da página, sem que apareçam os menus do navegador ou barra de tarefas do Windows, além de possuir outras funcionalidades como tirar print da página inteira, facilitando para aqueles que precisam ficar rodando o scroll e tirando print manualmente, para depois juntar em uma única imagem e a funcionalidade do print em apenas uma área marcada pelo usuário, bem útil também.



terça-feira, 30 de junho de 2015

Tutorial: Iniciando com o ZendFramework1

Iniciando com o ZendFramework 1

O ZendFramework é um Framework de licença New BSD License (código aberto) para a linguagem de programação PHP 5 que implementa a metodologia Model View Controller - MVC, desenvolvido pela Zend Technologies. O ZF possui um conjunto de ferramentas para comunicação com banco de dados, controle de autenticação, controle de usuários, controle de segurança e muitas outras, que auxiliam o programador a desenvolver um sistema web de forma rápida e segura.
Para saber mais visite: http://framework.zend.com/

Model View Controller

O MVC, como é conhecido, é um conjunto de sugestões de organização de código fonte, utilizado para aumentar a segurança, definir módulos e melhorar a leitura do código fonte. Este é definido pela imagem a baixo:
MVC - Definição simples
Para saber mais: MVC

Configurando o ambiente para o ZendFramework

A instalação do ZendFramework será feita em plataforma Windows e para esta são necessários alguns softwares pré-requisitos: 
  • Servidor Apache2;
  • PHP 5.5;
  • Um SGBD (MySQL, PostgreSQL, SQLServer, Oracle, etc);
  • ZendFramework1 - ZF1
Todos esses softwares podem ser baixados com o WampServer(32 e 64bit)*, XamppServer(32bit) ou MAMP(32bit).

Feito isto, precisamos ativar alguns módulos no Apache e no PHP. Primeiramente, vamos ativar o módulo rewrite no Apache:

Procure a pasta 'apache\apache2.4.9\conf' e acesse o arquivo httpd.conf, pode editá-lo com o Bloco de Notas ou Notepad++, caso o tenha. Nele procure pela linha que contenha: #LoadModule rewrite_module modules/mod_rewrite.so e apague a # (caracter de comentário para arquivo .conf), salve o httpd.conf e feche o arquivo.

Caso necessário, é preciso ativar o módulo para o seu SGBD, o que pode ser feito na pasta 'php\php5.5.12', no arquivo php.ini.

No próximo passo, adicionaremos o PHP e o ZendFramework nas Variáveis de Ambiente do Windows. Para isto, é preciso que o ZF esteja extraído na pasta 'C:\Program Files (x86)\ZendFramework'.

Acessando o Meu Computador->Propriedades do Sistema->Configurações Avançadas do Sistema, Como visto a baixo:
Configurações Avançadas do Windows
Após feito isso, acessar as Variáveis de Ambiente e Editar a Variável Path, conforme visto nas imagens:

Propriedades do Sistema

Variáveis de Ambiente

Na variável Path, vamos adicionar os caminhos das pastas do PHP e do ZendFramework:
  • C:\SeuGerenciador(Wamp,Xampp,Mamp)\php\phpVersãoDoPHP;
  • C:\Program Files (x86)\ZendFramework\bin;
  • C:\Program Files (x86)\ZendFramework\library;
Sempre adicionando Ponto e Vírgula após cada caminho e sem adicionar Espaços em Branco entre os caminhos(já tive vários problemas por causa deles).

Feito todo esse processo, devemos verificar se o ZendFramework está configurado. Vamos abrir o Prompt de Comando (CMD) do Windows e digitar o comando: zf. Deve aparecer algo como mostrado na Imagem a baixo:

Cmd Windows
Pronto! Seu ZendFramework1 está configurado!
Não perca o próximo tutorial de Criando Seu Primeiro projeto Zend.