Bienvenidos a mi blog

Después de tantos años de tener medio abandonado el blog de de BlogSpot decidí mudarlo a mi hosting para podes subir archivos, cambiar la estética, postiar mejor el código entre otras cosas y de paso para ver si me motiva a escribir mas seguido.

Los espero.

Posted in Uncategorized | Tagged | Leave a comment

Apache .htaccess HTTP redirect HTTPS

Para forzar desde un .htaccess para que todos los request http:// redireccionen a https:// es necesario incluir las siguientes lineas

#HTTP 2 HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Asegurate que el mod_rewrite este activo dentro del httpd.conf del apache
LoadModule rewrite_module modules/mod_rewrite.so

Posted in software | Tagged , , , , , | 1 Comment

Funcion Javascript para validar campos alfanumericos

//Validaciones From
function cleaninput(input){
/*
* Clean text for especial chars
* Call: onblur="cleaninput(this);"
* @auhtor Gustavo
* @version 1.0
* @param field (input,textarea)
*/

var texto = input.value.toUpperCase();
var regex = new RegExp("[^\A-Z,0-9]","g");
var nTexto = texto.replace(regex,"");
input.value = nTexto;
}
Tagged , , | 1 Comment

Virtualizacion (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

Sun VirtualBox:
Archivo de Imagen: .vdi
Ventajas es Open Source, antes pertenecía a la empresa Innoteck que fue adquirida por Sun

Desventajas
No tiene Drag and Drop
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

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

Tagged , , , | 2 Comments

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 www.php.net El php 5 la current release (version actual, la estable) el archivo ZIP NO el instalador.

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.

Tagged , , , , | Leave a comment

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

Tagged , | 1 Comment

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/

Posted in Bases de Datos, software | Tagged , , | Leave a comment

MySQL Performance

Posted in Bases de Datos | Tagged | Leave a comment

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

Posted in Bases de Datos | Tagged , , , , | Leave a comment

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

Tagged , , | 1 Comment