Instalar Ubuntu 12.04 Precise Pangolin

Ya está disponible la descargar de la nueva Versión de Ubuntu, la 12.04 Precise Pangolin, para todos que recien comienzan en el mundo de Linux y el Software Libre les recomiendo que empiecen con la Distribución, Ubuntu, que es la más amigable y facil de usar.

Si deseas Instalarlo, aquí te dejo un video de como hacerlo, que lo disfrutes.

Descargalo Aquí

Leer más »

Instalar Centos 6 Instalación Minimal

Les dejo con un video de como instalar Centos 6, primero se descargan el ISO (CentOS-6.0-i386-bin-DVD.iso) . Eligen la instalación Minimal, donde se instalan solo los paquetes necesarios, para luego solo instalen los paquetes que vayan a usar. Leer más »

Crear word rtf con php

En algunos de los proyectos que he realizado se ha presentado el caso de exportar información de una base de datos a un documento word, usando una plantilla predeterminada. Se puede realizar mediante la clase PHPDOCX, tiene dos versiones libre y de pago, le versión libre no tiene todas las funcionalidades como para resolver el problema que indico, asi que tuve que exportar los datos en un archivo .rtf dado que desde word se puede abrir, editar este tipo de archivos. Buscando en la web encontre algunos ejemplos, pero yo le di un poco de mi cosecha, la clase se llama ToRtf. Leer más »

Configurar PHPMailer con smtp, mail o sendmail

Configurar phpmailer metodo smtp

PHPMailer es una Clase para realizar envios de correos desde cualquier plataforma, esta clase te permite enviar uno o varios correos utilizando pocas lineas de código, usando el metodo de envio por SMTP, la función mail de PHP, o Sendmail, además de enviar mensajes de texto y HTML.
Si deseas crear aplicaciones que realizan envios masivos y deseas que esos envios no vayam a la carpeta de span, pues PHPMailer es la clase que necesitas, muchos sistemas de envios masivos estan realizados con esta clase.
Leer más »

Chuleta para Java

Chuleta de Java Lenguaje de programacionAquí les dejo unas chuletas para Java, para quienes les gusta programar con Java.

Documentación

http://introcs.cs.princeton.edu/java/11cheatsheet/

http://www.it.uc3m.es/tsioca/ChuletadeJava.pdf

http://www.apl.jhu.edu/~hall/java/Documentation.html

http://lesliefranke.com/sandbox/ref/javacheatsheet.html

http://mindprod.com/jgloss/jcheat.html

Instalar Ubuntu 11.04 Alternate

Nuevo video de Instalación de Ubuntu 11.04 Alternate, para aquellos que les gusta complicarse la vida.
saludos.

Ordenar registros con php

Hola amigos he estado realizando un panel de administración para un sitio web en la cual tenía que ordenar los artículos por un campo llamado orden en la tabla, con un poco de tiempo y ganas logre hacer una función que me soluciona ese problema, les explico como funciona.

Digamos que tenemos una tabla llamada artículos y tiene como campos id, orden, titulo, y yo quisiera tener la forma de ordenar los registros a través de una interfaz, algo así como usa Joomla para ordenar sus artículos o categorías. Pues bien para ello primero hago mi consulta a mi tabla y obtengo una arreglo:
Leer más »

Guía para principiantes sobre optimización para motores de búsqueda de Google

posicionamiento web seo

Google saco una nueva versión de su guía para principantes sobre como optimizar los sitios web para el buscador Google y Google para Móviles.

Lo temas que trata la Guia son:

1. Conceptos básicos SEO
  • Crea títulos de página únicos y precisos
  • Utiliza la metaetiqueta description
2. Mejorando la estructura del sitio web
  • Mejora la estructura de las URL
  • Facilita la navegación en tu sitio

Leer más »

Firefox 4

firefox 4 esta disponible

firefox 4

Ya esta disponible Firefox 4.0, el día de hoy 22/03/2011 Mozilla lanza versión 4 de Firefox, este popular navegador web libre de codigo abierto.

Firefox 4 está disponible para Windows, Mac OS X y Linux en más de 80 idiomas. Firefox 4 también estará disponible pronto para dispositivos Android y Maemo.

¿Qué hay de nuevo en Firefox 4?
Leer más »

Crear host virtuales en apache 2, Debian Squeeze

Como desarrollador web tengo diferentes proyectos y necesito ejecutar las aplicaciones en mi servidor local, tan real como fuera posible, para eso necesito ejecutar las aplicaciones en dominios diferentes.
Para solucionar este problema se puede crear varios dominios en un servidor, por ejemplo:
http://www.midominio1.com, http://www.midominio2.com, http://www.midominio3.com, etc.. todos estos apuntaran a mi servidor local, en la carpeta raíz del servidor se crearan una carpeta para cada dominio.

Primero creamos dos carpetas web1 y web2 dentro de la carpeta raíz /var/www y un index.html para cada carpeta, ahora configuramos en archivo apache2.conf que se encuentra en la carpeta /etc/apache2/ , des comentamos la linea donde dice Include sites-enabled/

# Include the virtual host configurations:
Include sites-enabled/

En la carpeta /etc/apache2/sites-available/ creamos el archivo de nombre www.pruebaweb1.com con este código

<VirtualHost *:80>
	ServerAdmin webmaster@pruebaweb1.com
	ServerName www.pruebaweb1.com
	DocumentRoot /var/www/web1
 
	<Directory /var/www/web1>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>
 
</VirtualHost>

Guardamos y en la terminal ejecutamos

a2ensite www.pruebaweb1.com

Ahora agregamos una linea en el archivo hosts que se encuentra en la carpeta /etc/

127.0.0.1	www.pruebaweb1.com

Lo que hace es cuando hacemos la petición en el navegador vaya a nuestro servidor local, luego el apache se encargara de direccionar el dominio a la carpeta asignada anteriormente. Para terminar debemos reiniciar el apache, ejecutamos

/etc/init.d/apache2 restart

Listo ya esta configurado nuestro host virtual.
Aquí les dejo el video.