Scripts | DeServ – Info
Lomadee, uma nova esp閏ie na web. A maior plataforma de afiliados da Am閞ica Latina.

Scripts

Backup Autom谩tico em Servidores Linux

Por Fl谩vio Silva

Hoje em um servidor, seja ele web, de arquivos, ou qualquer outro servi莽o essencial para o dia-a-dia a ele denominado 茅 primordial que um administrador possua alguma rotina de backup imposta sobre o mesmo. 脡 fato que esse trabalho 茅 cr铆tico pois no mundo da informa莽茫o o que n茫o queremos 茅 perde-la, pois se isto… »

Backup MySQL com mysqldump

Por Fl谩vio Silva

O comando mysqldump do sistema gestor de base de dados MySQL serve para fazer c贸pias de seguran莽a. Explicamo-lo ao pormenor e vemos as suas op莽玫es mais importantes. Este comando permite fazer a c贸pia de seguran莽a de uma ou v谩rias bases de dados. Tamb茅m permite que estas c贸pias de seguran莽a se possam restaurar em diversos tipos… »

Shell Script: tratamento de argumentos e op莽玫es

Por Fl谩vio Silva

Escrito por Hugo Cisneiros (Eitch) Na grande maioria das vezes, a linguagem shell-script 茅 usada para criar uma sequ锚ncia de comandos que automatizam uma tarefa. Nisso, ela 茅 extremamente eficiente e r谩pida. Combinar comandos 茅 uma grande vantagem que o jeito UNIX de ser nos trouxe: v谩rias ferramentas que fazem tarefas b谩sicas, especializadas, e que… »

Sistema de autentica莽茫o de usu谩rios em PHP usando sess玫es e MySQL

Por Fl谩vio Silva

Esse artigo 茅 um passo-a-passo da cria莽茫o de um simples sistema de autentica莽茫o de usu谩rios usando banco de dados MySQL e principalmente, as poderosas sess玫es do PHP. Mostro tamb茅m como trabalhar com senhas em MD5 e permiss玫es para os usu谩rios.   Esse artigo 茅 um passo-a-passo da cria莽茫o de um聽simples聽sistema de autentica莽茫o de usu谩rios usando… »

Optimizar a performance do MySQL em Linux

Por Fl谩vio Silva
mysql queries dia

Uma das componentes mais importantes na optimiza莽茫o do desempenho de um ambiente LAMP (Linux, Apache, MySQL, PHP/Perl) 茅 definitivamente a componente base de dados, ou seja, o MySQL. 脡 o componente onde a sua correcta configura莽茫o pode fazer a maior diferen莽a entre um servidor que fica de rastos com um pequeno pico no tr谩fego ou… »

Script MySQL Performance Tuning Primer

Por Fl谩vio Silva

Esse script pega a informa莽茫o de “SHOW STATUS LIKE …” and “SHOW VARIABLES LIKE…” e “show variables like …” para produzir recomenda莽玫es para as vari谩veis de ajuste do servidor. 脡 compat铆vel com todas as vers玫es do MySQL 3.23 e superior (incluindo 5.1). Atualmente, ele lida com recomenda莽玫es para o seguinte: # Slow Query Log #… »

Mysql Report

Por Fl谩vio Silva

O mysqlreport faz um relat贸rio favor谩vel de importantes valores de status do MySQL. mysqlreport transforma os valores da SHOW STATUS em um relat贸rio f谩cil de ler que fornece uma compreens茫o profunda de como o MySQL est谩 rodando. mysqlreport 茅 uma alternativa melhor (e praticamente a 煤nica alternativa) para manualmente interpreta莽茫o SHOW STATUS. #!/usr/bin/perl -w #… »

Charsets e Encodes 鈥 Tabelas de caracteres

Por Fl谩vio Silva

Quando voc锚 escreve um documento HTML (ou qualquer outra linguagem baseada em SGML) 茅 necess谩rio que especifiquemos o Charset utilizado. O Charset 茅 o conjunto de caracteres utilizados para escrever o documento. Um jogo de caracteres consiste em ter 1) repert贸rio com caracteres como a letra 鈥淎鈥 ou o caractere Chin锚s que significa 鈥溍ua鈥 e… »

PostgreSQL Pr谩tico/Metadados

Por Fl谩vio Silva

Metadados (Cat谩logo) Metadados s茫o dados sobre dados. Uma consulta normal retorna informa莽玫es existentes em tabelas, j谩 uma consulta sobre os metadados retorna informa莽玫es sobre os bancos, os objetos dos bancos, os campos de tabelas, seus tipos de dados, seus atributos, suas constraints, etc. Retornar Todas as Tabelas do banco e esquema atual SELECT schemaname AS… »

Uma introdu莽茫o ao shell-script

Por Fl谩vio Silva

Imagine que, em um futuro distante, o Google decida transformar o Android em um sistema para rob么s pessoais. Seu rob么 com o Android poderia ser ent茫o instru铆do a executar qualquer tipo de tarefa, desde que voc锚 conseguisse explicar para ele o que precisa fazer na forma de instru莽玫es simples. Uma ida at茅 a geladeira para… »

Tutorial b谩sico/intermedi谩rio sobre programa莽茫o Shell

Por Fl谩vio Silva

1) Introdu莽茫o Muitos administradores de sistemas GNU/Linux ir茫o, algum dia, se deparar com a situa莽茫o de precisar automatizar uma tarefa 鈥 um backup, por exemplo. Nesta hora, surge a necessidade de se dominar bem a execu莽茫o sequenciada de comandos. E mais! Encontrar um modo de colocar esta sequ锚ncia de comandos em algum lugar para sua… »

Canivete Su铆莽o do Shell (Bash)

Por Fl谩vio Silva

Este Canivete Su铆莽o do Shell 茅 um ap锚ndice do meu livro Shell Script Profissional. O livro 茅 enorme, s茫o quase 500 p谩ginas de puro shell, explicado de maneira clara e did谩tica. Voc锚 vai dominar o assunto, al茅m de aprender a escrever programas de verdade em vez de meros scripts toscos. Sou escritor e ganho a… »

Introdu莽茫o ao PostgreSQL

Por Fl谩vio Silva

Resumo da Hist贸ria do PostgreSQL 脡 um poderoso SGBD com mais de 15 anos de ativo desenvolvimento. O PostgreSQL atual 茅 derivado do POSTGRES, escrito pela universidade de Berkeley na Calif贸rnia EUA). O POSTGRES foi inicialmente patrocinado pela Ag锚ncia de Projetos de Pesquisa Avan莽ados de Defesa (DARPA), pelo Escrit贸rio de Pesquisa sobre Armas (ARO), pela… »

Curso de Perl 鈥 Como programar em Perl parte II

Por Fl谩vio Silva
:)

Perl best practices: escrevendo c贸digos leg铆veis; Perl modules: instala莽茫o, uso, m贸dulos comumente usados. ATEN脟脙O: Esta aula faz parte do curso Perl Tutorial e 茅 continuacao do curso Perl Intro, tamb茅m disponibilizado no LinuxChix.org.br. Esta aula de forma alguma cobre todas as informa莽玫es dispon铆veis sobre Perl best practices ou Perl modules. *** Transformando um c贸digo mal… »

Curso de Perl 鈥 Como programar em Perl

Por Fl谩vio Silva

Nota, se voc锚 n茫o tem acesso a um UNIX para fazer os exerc铆cios ( Ou windows + cygwin ), baixe o programa Perl Active State em http://activestate.com Introdu莽茫o 脡 uma linguagem de programa莽茫o usada com v谩rios prop贸sitos: Administra莽茫o de sistemas, desenvolvimento Web, administra莽茫o de redes, manipula莽茫o de dados, textos, e assim por diante. Documenta莽茫o Na… »

Hora em PHP

Por Fl谩vio Silva

<?php $hora=date(“H:i:s”); echo “<INPUT TYPE=’text’ NAME=’hora’ size=’50′ maxlength=’30′ value=’$hora’>”; echo “<INPUT TYPE=’submit’ value=’CADASTRAR’>”;… »

Scripts de conex茫o ao MySQL 鈥 Java/JSP

Por Fl谩vio Silva

Abaixo temos dois exemplos de conex茫o ao MySQL, o primeiro 茅 usando um DataSource JNDI, indicamos o uso deste tipo de conex茫o. Com JNDI <%@page language=”java” import=”java.io.*,java.sql.*,javax.sql.*,javax.naming.*”聽%> <html> <head> <title></title> </head> <body> <% Connection conexao=null; DataSource ds; ResultSet rs; String sql; try { Context context = new InitialContext(); Context envCtx = (Context) context.lookup(“java:comp/env”); ds =… »

Scripts de conex茫o ao MySQL 鈥 PHP

Por Fl谩vio Silva

Existem fun莽玫es no PHP espec铆ficas para conex茫o ao servidor e ao banco. <source lang=”PHP”> mysql_connect(); fun莽茫o para conex茫o ao servidor mysql_select_db(); fun莽茫o para selecionar o banco de dados</source> Testando a conex茫o聽 <source lang=”PHP”><?php $conecta = mysql_connect(“HOST”, “LOGIN”, “SENHA”) or print (mysql_error()); print “Conex茫o OK!”; mysql_close($conecta); ?> </source> Observa莽茫o! Host=IP-do-Servidor Testando a sele莽茫o <source lang=”PHP”><?php $conecta… »

Scripts de conex茫o ao MySQL 鈥 Perl

Por Fl谩vio Silva

Segue abaixo um exemplo simples para testar a conex茫o do banco de dados MYSQL via Perl:聽 <source lang=”perl”> #!/usr/bin/perl print “Content-type: text/html \n\n”; $dbh = DBI->connect(鈥橠BI:mysql:database=BASE;host=mysql.DOMINIO.COM鈥, 鈥橪OGIN鈥, 鈥橲ENHA鈥) || die 鈥$DBI::errstr鈥; print “Conex茫o OK!”; </source> O c贸digo de programa莽茫o mencionado nesse artigo 茅 uma sugest茫o. Contamos com sua compreens茫o para o fato de que a… »

Scripts de conex茫o ao MySQL – ASP.Net

Por Fl谩vio Silva

Neste tutorial, mostraremos como realizar uma conex茫o entre um script Asp.Net com uma base de dados MySql atrav茅s do driver MySqlConnector. Abaixo, segue um exemplo b谩sico utilizando o MySqlConnector em uma aplica莽茫o Asp.Net com C#: Arquivo: mysql.aspx <source lang=”csharp”> <%@ Page Language=”C#”聽%> <%@ import Namespace=”System.Data”聽%> <%@ import Namespace=”MySql.Data.MySqlClient”聽%> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”… »

Scripts de conex茫o ao MySQL – ASP

Por Fl谩vio Silva

Para conectar a um banco de dados MySQL atrav茅s de p谩ginas desenvolvidas em ASP, utilize o driver de conex茫o MyODBC. Este driver fornece todo o suporte para efetuar conex玫es e utilizar as funcionalidades dos objetos ADO. Segue abaixo um script exemplo para conex茫o ao MySQL atrav茅s de um script ASP sem necessidade de cria莽茫o de… »

Fun莽玫es de Data e Hora

Por Fl谩vio Silva

Parametros, exemplos, querys para trabalharmos com Data e Hora no MySQL.

Aqui est谩 um exemplo que usa fun莽玫es de data. A consulta seguinte seleciona todos os registros com um valores em uma coluna col_data dentro dos 煤ltimos 30 dias:… »

Envio de E-mails via PHP

Por Fl谩vio Silva

Segue um script muito utilizado para testes de envio de e-mails via php, utilizando a fun莽茫o mail. Crie um arquivo mail.php, e insira o conteudo abaixo:聽 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <? // Script desenvolvido por Fl谩vio Silva $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].”:”.$hoje_tmp[minutes].”:”.$hoje_tmp[seconds]); $destino = “email@dominio.com.br”; $conteudo = “<font color=\”red\”> Teste Funcao Mail</font> $hoje”; $headers = “From: Sistema… »

Tutorial PERL

Por Fl谩vio Silva

A linguagem Perl (Practical Extraction and Report Language) – inicialmente concebida no ambiente Unix e hoje portada para ambientes como Windows, OS/2 e diversos outros sabores de Unix (Linux, BSD, AIX, SUN, etc.) – 茅 uma linguagem interpret谩vel e bastante poderosa como C, por茅m, bem mais simples e flex铆vel. Ela 茅 uma linguagem execelente para… »

Criando um redirect em HTML e Java Script

Por Fl谩vio Silva

Copie o c贸digo abaixo, cole-o dentro desta p谩gina inicial (arquivo index.html) e fa莽a as altera莽玫es necess谩rias.聽 HTML <META http-equiv=”refresh” content=”1;URL=http://www.dom铆nio”> * Substitua a palavra dom铆nio pelo seu dom铆nio, para o qual o redirecionamento deve apontar. Java Script <script language=”JavaScript”> window.location=”index2.htm”; </script> <noscript> Se n茫o for direcionado automaticamente, clique <a href=”index2.htm”>aqui</a>. </noscript> * Substitua a palavra… »

Backup Remoto

Por Fl谩vio Silva

Um tutorial que explica como fazer um backup simples de arquivos no sistema (backups completos ou diferenciais) e armazenar em um servidor remoto via… »

Backup de Tabelas de Bancos MySQL

Por Fl谩vio Silva

Scripts Bash para gerar dumps de tabelas de bancos… »