Limitar caracteres de um textarea com jQuery
jQuery Limit plugin é muito útil se você precisa cortar e limitar caracteres de textareas ou campos input. A utilização é muito simples, basta ficar atento a seguinte estrutura html:
Ainda restam <span id="left"></span> caracteres a serem digitados. <textarea>Lorem ipsum dolor sit amet,</textarea>
Depois basta definir no JavaScript o número máximo de caracteres e qual elemento irá mostrar a contagem de caracteres, no exemplo foi um span com o id “left”:
$('textarea').limit('140','#left');Se você não deseja mostrar ao usuário o número de caracteres restantes, basta deixar o código dessa forma:
$('textarea').limit('140');Vejam o exemplo.
Baixando Videos do Youtube pelo Terminal
Passando aqui pra mais um dica rápida, fácil e acredito eu, muito útil! 
Essa semana estava procurando algum programa pra baixar vídeos do youtube, então pensei em baixar pelo terminal, ai encontrei um programa que faz isso, de forma poderosa e super fácil. Como o programa se encontra nos repositórios do Ubuntu você não precisa adicionar nada na sua sources.list.
Então vamos lá ao que interessa, a instalação do programa:
Abra o terminal:
Agora digite o seguinte comando:
sudo apt-get install youtube-dl
Digite a sua senha, o programa será baixado e instalado, coisa extremamente rápida.
Bem, agora pra você baixar qualquer vídeo do youtube basta apenas abrir o terminal e digitar:
youtube-dl "link do vídeo no youtube"
Exemplo:
youtube-dl http://www.youtube.com/watch?v=xC5uEe5OzNQ
O vídeo será salva na sua home. Para maiores informações e opções do programa digite no terminal:
man youtube-dl
Fonte: Ubuntu Acre
A diferença entre ser sobrinho e ser programador
Existe no mundo de desenvolvimento web a figura do sobrinho. Este personagem se caracteriza por ter conseguido modificar uns scripts daqui, entender alguns códigos e conseguir montar um “site”. Chamam de sobrinho porque na estória ele desenvolve o site para a empresa do tio e o tio fica orgulhoso de saber que o sobrinho dele, sem curso nenhum, conseguiu fazer aquele site. Então o tio pensa “para que pagar um programador de verdade sendo que o meu sobrinho consegue fazer um site.” O pior, o sobrinho se acha programador e começa a fazer as famosas POG’s nos diversos sistemas web que existem por ai. Cobra uma miséria e quem não conhecem a figura paga o valor solicitado achando que está fazendo um tremendo negócio. O sobrinho cobra barato porque ele pensa que está aprendendo quando está fazendo esses sites.
A estória acima é encontrada, conforme já citado, em diversos segmentos do desenvolvimento web, principalmente em linguagens onde fazer um Hello World é uma tarefa bem simples (ex: PHP). A questão está quando o sistema ou site que foi desenvolvido pelo sobrinho passa por pelo menos duas situações. A primeira é quando o site necessita crescer. Adicionar um novo módulo, fazer uma modificação na base de dados, ou simplesmente trocar o layout do site. Como ele não sabe programar escreve os famosos códigos macarrônicos. Códigos macarrônicos são aqueles que unem diversas partes que deveriam ser separadas em uma única parte. Extração de dados do banco, html, javascript, css, tudo no mesmo arquivo. Qualquer modificação levará pelo menos 5 vezes mais tempo do que uma modificação atual. Se houver um aumento da demanda de modificações no site, em pouquíssimo tempo o preço pago ao sobrinho vai ficar muito mais caro que se um programador tivesse desenvolvido. E se necessitar de uma modificação maior, o sistema terá que ser reescrito. A segunda questão acontece quando o site está no ar e esse site é invadido . Existem milhares de falhas que se podem ser cometidas pelo pouco conhecimento de desenvolvimento. Essa característica é peculiar ao desenvolvimento web. Mas ai alguém pode falar: “Mas é só um site, se invadirem e só substituir os arquivos e acabou”. Talvez, mas usando uma vulnerabilidade no site, todas as aplicações que rodam naquele servidor ficarão expostas. Serviços de e-mail, sistemas de controle de arquivos, banco de dados, e sabe-se lá o que mais podem ser destruídos ou utilizados para fins malignos. Uma boa parte dos spams que recebemos são formulários mal feitos que pessoas mal intencionadas utilizem para disseminar mensagens.
Portanto, caso você esteja pensado em ter um site ou um sistema. Procure alguém que saiba fazer. Busque referência profissional, procure saber os trabalhos realizados pelo profissional. Conforme o texto acima mostrou, em quase todas as vezes o barato sai caro.
Para os sobrinhos….
Este texto não tem a intenção de desencorajar quem está aprendendo. Todos nós, programadores, estamos sempre aprendendo. Eu grifei a palavra curso no texto porque muitas pessoas pensam que fazer um curso de programação e já sabe tudo. Sinceramente, para ser um bom programador necessita de dedicação em estudar e estudar e estudar. Leia sobre diversos assuntos. Aprenda as tecnologias recentes do mercado. Não pense que um Hello World é tudo. Existem muitas coisas além dele que são fundamentais para fazer um sistema com um ciclo de vida alto e com um bom grau de segurança….
Fonte: http://ismaelvacco.com.br/
Diferença entre Servidor Dedicado e VPS
Servidor Dedicado
Servidor dedicado é um equipamento com determinadas características que foi configurado para executar funções específicas como por exemplo de servidor de arquivos, de páginas web, de e-mail.
Pode estar localizado em um Data Center, ambiente de uma rede local.
Servidor dedicado, nada mais é que um equipamento ligado 24 horas por dia em um link de internet de alta velocidade em uma empresa ou em um internet data center. É a preferida entre sites de alto tráfego, portais de conteúdo muito visitados ou por empresas que queiram hospedar suas aplicações aliando máxima performance com maior segurança e sigilo da informação hospedada.
A hospedagem em servidores dedicado é uma opção raramente selecionada principalmente pelo seu alto custo de manutenção. Mas este não é o maior impasse na hora da contratação, o maior peso realmente fica por conta da administração deste servidor. Poucas pessoas hoje são capazes de gerenciar um servidor para web.
Muitos fatores devem ser observados, tais como, escolha e instalação do sistema operacional, compilação dos pacotes de softwares web (o famoso LAMP) e configuração dos aspectos de segurança do mesmo. É por isso que a maioria das empresas ou pessoas que contratam um servidor dedicado optam por também contratar o gerenciamento e monitoramento de dedicados de empresas especializadas.
Virtual Private Server (VPS)
VPS (Virtual Private Server) é um servidor em ambiente compartilhado que possui acesso root (administrador) e processos independentes para cada conta VPS criada, funciona assim como todo computador, cada conta VPS no servidor possui seu sistema independente, ou seja você pode configurá-lo de acordo com a sua real necessidade (instalar novos programas, etc…).
Um servidor virtual privado (VPS) divide um servidor dedicado robusto e potente em múltiplos pequenos servidores dedicados utilizando um software especial denominado Virtuozzo. Pense que VPS é um mini servidor dedicado. Este plano permite que se tenha um ambiente dedicado com completo acesso privilegiado (root) e sua própria partição privada segura.
Recomenda-se este serviço a pequenas empresas de hospedagem, empresas que buscam maior segurança e estabilidade em suas aplicações e a empresas que precisam hospedar sites com grande quantidade de e-mails, maior limite na quantidade de envio de e-mail e/ou com muitos recursos não suportados por um plano de servidor compartilhado.
Exportar e Importar Base de Dados MySQL
Hoje vou mostrar como exportar e importar uma base de dados no MySQL por linha de código (vale tanto para linux quanto pra windows).
Exportar Base de Dados MySQL
Para exportar uma base de dados local você vai utilzar mysqldump, com esse comando você vai gerar um arquivo com intruções SQL contendo a sua base de dados e informações cadastradas nela.
mysqldump -u usuario -psenha database_name > FILE.sql
Para exportar uma base de dados que tenha view e proc, você vai precisar utilizar o parametro -R, com este parametro você vai importar também as funções e rotinas da sua base de dados.
mysqldump -u usuario -psenha -R database_name > FILE.sql
Importar Base de Dados MySQL
Para importar a base de dados você vai utilizar o comando mysql, este comando vai executar todas as intruções MySQL que você gerou, criando e tripulando as tabelas da sua base de dados.
mysql -u usuario -psenha database_name < FILE.SQL
Se for importar em uma base de dados remota, utilizar o parametro -h para informar o host remoto.
mysql -h host.com.br -u usuario -psenha database_name < FILE.SQL
Bom, fica ae a dica de hoje… espero que seja útil!



























Comentários