5 eBooks para aprender Linux gratis

E-books sobre Linux, para aquellas personas que necesitan aprender y comenzar a explorar sobre este Sistema Operativo, aqui 5 excelentes generic cialis cheap E-books para aprender comandos de linea, teoria sobre que es Linux, sobre distribuciones Linux, como instalar Linux, esto gracias a Makeuseof.com

 

GNU/Linux Command-Line Tools Summary

 

Introduction to Linux – A Hands on Guide

 

Ubuntu Karmic Koala Bible

 

A Newbie’s Initiation To Linux

 

Ubuntu Pocket Guide and Reference

Exportar consultas SQL a CSV con MySQL

Al exportar registros en formato csv por lo general utilizamos PHP y vamos recorriendo los registros
Una manera fácil y rápida para generar archivos csv de nuestros registros en la base de datos las podemos hacer con una consulta sencilla desde MySQL.
[sql]
SELECT id,nombre,email,direccion
FROM usuarios
INTO OUTFILE ‘/rp/usuarios.csv’
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘n’
[/sql]
donde:

  • INTO OUTFILE : directorio y archivo donde se guardara.
  • FIELDS TERMINATED BY : separador de cada campo.
  • ENCLOSED BY : delimitación de campo.
  • LINES TERMINATED BY : separador de fila.

Este simple script puede hacer backups directamente, si utilizas PHP tal vez te interese generar archivos CSV con PHP, con esto puedes personalizar mejor el modo de exportación de registros ya que PHP recorrerá cada campo para generarlo.
vía: Tech Recipes

Redirecciones 301 para conservar el pagerank

Las redirecciones 301 son conocidas también como redirecciones permanentes y es un método de las paginas web para redireccionar una antigua URL hacia otra con una estructura mas amigable tal vez.
Estas redirecciones se podrían hacer de mil maneras, por html, javascript, y redireccion por lenguajes de servidor como PHP. Lo importante es que el motor de búsqueda interprete esto como una redirreción 301 para conservar nuestro pagerank ganado, de esta manera nuestra url nueva tendrá el mismo peso en los motores de búsqueda.
Este es un listado de scripts para redirección 301 de los mas populares lenguajes de programación, si tienes uno que no esté en la lista se agradecería mucho el aporte.

ASP

[jscript]
< %@ Language=VBScript %>
< %
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”http://www.new-url.com/”
%>
[/jscript]

ASP.Net

[jscript]
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.new-url.com”);
}
</script>
[/jscript]

CGI PERL

[php]
$q = new CGI;
print $q->redirect(“http://www.new-url.com/”);
[/php]

ColdFusion

[html]
<.cfheader statuscode=”301″ statustext=”Moved permanently”>
<.cfheader name=”Location” value=”http://www.new-url.com”>
[/html]

htaccess

[jscript]
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
[/jscript]

Java

[jscript]
< %
response.setStatus(301);
response.setHeader( “Location”, “http://www.new-url.com/” );
response.setHeader( “Connection”, “close” );
%>
[/jscript]

PHP

[php]
< ?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.new-url.com” );
?>
[/php]

Ruby on Rails

[ruby]
def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://www.new-url.com/”
end
[/ruby]
vía: Webconf