About Gustavo Novaro

Web Developer

Virtualización (Multiples Sistemas Operativos ejecutandose en un mismo equipo)


La Virtualización permite que se ejecuten múltiples sistemas operativos en el mismo equipo físico al mismo tiempo aprovechando mejor los recursos físicos, nos permite ahorro de energía, ejecutar distintas versiones de un mismo SO, entre otras.
VM Ware:
Archivo de Imagen: .vmdk
Ventajas:
Drag & Drop de Archivos entre la Virtual Machine y la PC

Desventajas:
Es pago
www.vmware.com

Oracle VirtualBox:
Archivo de Imagen: .vdi
Ventajas es Open Source, antes pertenecía a la empresa Innoteck que fue adquirida por Sun, que a su vez fue adquirida por Oracle. Posee licencia GPL
http://www.virtualbox.org/

Microsoft Virtual PC:
Originalmente desarrollado por Connectix y comprado por Microsoft

Mas información:
http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx
Descarga Gratuita:
Microsoft Virtual PC 2007

Dosbox

Xen

Sin duda una de las opciones mas profesionales a la hora de virtualizar.

KVM

Mas información en Wikipedia:

http://es.wikipedia.org/wiki/Virtuozzo

http://es.wikipedia.org/wiki/Virtual_PC

http://es.wikipedia.org/wiki/Virtual_Box

http://es.wikipedia.org/wiki/Xen

http://es.wikipedia.org/wiki/Kernel-based_Virtual_Machine

Intalando un Servidor Web en Windows


Instalación de un servidor Web Apache + Php 5 + MySQL + PhpMyAdmin
Descargamos de www.apache.org/httpd el Servidor Web Apache 2.2.x
Descargamos de http://windows.php.net/download/ El php 5 la current release (version actual, la estable) el archivo .ZIP, NO el instalador VC6 thread safe (Esta es la version compilada para ejecutarse en apache)
Descargamos de www.mysql.com el MySQL Server 5.x la Comminity Edition
Instalación paso a paso:
1) Instalación del Apache:
Una vez descargado, instalamos el apache, en nuestro caso como es local los datos del web server son obsoletos, sino deveriamos configurar un dominio por defecto, nombre del webserver y el email del Administrador.
2) Hacemos la prueba local, abrimos el explorador en la dirección: http://localhost

o http://127.0.0.1 que es lo mismo
Si no hay inconveniente deveriamos ver: Its Works!

3) Descomprimimos el php en c:\php
4) Copiamos de c:\php el “php.ini-recommended” y lo renombramos como php.ini
5) Editamos el php.ini
Cambiamos el directorio de las extensiones por:

extension_dir = “c:\php\ext”

Quitamos el comentario (#) a las extensiones que queremos habilitar.

en mi caso yo uso:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mime_magic.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pgsql.dll
extension=php_soap.dll
extension=php_xmlrpc.dll
extension=php_zip.dll

6) Una vez instalado el php editamos el archivo de configuración (http.conf) y le agregamos para que interprete el php. al final del archivo 

#PHP Config
AddType application/x-httpd-php .php
ScriptAlias /php/ “c:/php/”
PHPIniDir “c:/php/”
LoadModule php5_module “c:/php/php5apache2_2.dll”
#PHP —-

Modificamos la linea:
DirectoryIndex index.html
por:
DirectoryIndex index.php index.html

Para que reconozca por defecto a la pagina principal como index.php

Hay que tener cuidado con las comillas ya que las que son curvas causan error de sintaxis

7) Reiniciamos el Apache y ya quedo. A veces si no levanta es recomendable reiniciar la pc.

8) Armamos un php de prueba:

<?php
phpinfo();

lo guardamos como phpinfo.php y lo probamos suelto en directorio raiz del sitio local
http://localhost/phpinfo.php

8) Instalamos el MySQL

Iniciamos la instalación standart, le marcamos la opción para que lo agregue al PATH de sistema, de esta manera lo podemos usar desde el SHELL de Windows, Nos instala un servicio mysql que arranca automático con nuestra pc, se puede cambiar esto igual desde el Panel de Control -> Servicios, nos pide una contraseña para el usuario root (Administrador), y elge por defecto el puerto de conexión 3306, también esta la opción para que se pueda administrar en forma remota, por ejemplo a traves de este puerto.

9) Descargamos el SQLyog Community Edition de http://www.webyog.com/
Administrador de MySQL con GUI o Entorno gráfico para windows.
10)phpmyadmin

Se descomprime dentro de una carpeta en el webserver, en nuestro caso phpmyadmin
despues probamos http://localhost/phpmyadmin
Inicia el instalador.
Nos genera el archivo de configuración, podemos agregarle o no autenticación, para que nos solicite un usuario y contraseña para poder usarlo.

Wiki Cocina


WikiCocina es mi nuevo emprendimiento, una Web de Recetas Colaborativas, donde tu esfuerzo y el de muchos otros se juntan para formar una excelente referencia del arte culinario.
Que la disfruten.

A Colaborar y a preparar cosas ricas!
www.wikicocina.com.ar

phpMSAdmin – Administrador de Bases MS SQL Server Web


phpMSAdmin es una herramienta escrita en php para gestionar bases de datos MS SQL Server, similar al PhpMyAdmin, sin necesidad de utilizar el Enterprise Manager y permite crear bases, tablas, triggers, stores procedures, etc.
Lamentablemente el proyecto no se actualiza desde el 23 de Julio del 2006. Sin embargo todavia sirve. La ultima version es la 0.18

Url del Proyecto en SourceForge
http://sourceforge.net/projects/phpmsadmin/

MySQL 5.1 Nueva Version


MySQL lanza una nueva versión, ya hace un tiempo desde que Sun compro la empresa. Se ve que hicieron su trabajo desde la adquisición y ya salieron unas cuantas actualizaciones en poco tiempo y no solo hay una nueva versión del Motor de Base de Datos.

Sino que sacaron una nueva versión del Workbech, que es la herramienta oficial para el diseño y diagramación (Para hacer los DER) de las mismas.

Descargas:

Download MySql 5.1
Download Workbench

Windows Live Messenger 2009 Final



Ya esta disponible la nueva version de Windows Live Messenger para descargar y en espanol.
Tiene una nueva interfaz, mas limpia, menos iconos de estado y un nuevo grupo de favoritos para los contactos con los que mas hablas.

Les dejo el link:
Descargar

Gmail Ninja


Gmail con skins, una linda idea si te cansaste de verlo siempre igual a mi gusto la idea de email ninja jeje. Bueno elegi el tuyo.

Actualizar un WordPress paso a paso


1) Backup de tu base de datos y de tu sitio

2) Comparar nuevo archivo de configuracion con el viejo
wp-config-sample.php (nuevo)
wp-config.php (actual)
Incluyendo en el nuevo los datos de la conexion que hagan falta

Preservar el contenido
wp-content
Este directorio se puede reemplazar por el nuevo teniendo en cuenta hacer una copia de los plugins y el theme que ya existian

Borrar
wp-includes
wp-admin

Subir el nuevo wordpress por FTP

Actualizacion de base de datos
http://example.com/wordpress/wp-admin/upgrade.php

Si todo salio bien estarias viendo tu blog actualizado
Suerte.

Ver videos de YouTube en un tiempo especifiado


Sin duda alguna vez queres ver parte de un video en YouTube y no todo el video, ahora se puede con una nueva funcionalidad que agregaron.

Aunque de momento no hay interfaz de usuario para hacerlo, sí que podemos enviar el enlace de un vídeo en cuestión de la forma:

http://www.youtube.com/watch?v=XXXXXXXX#t=1m45s

Así iremos directamente a ver el vídeo en la posición de tiempo 1 minuto y 45 segundos. Os dejamos un enlace a continuación en el que podréis observar cómo el vídeo comienza en la posición 55 segundos: Ejemplo DuOrb de Thermaltake.