El Blog de Dasumo

Artículos en la sección: Webmaster

Una de las prácticas que nos ayudará a mejorar el rendimiento y velocidad de respuesta de un sitio web, es el mantenimiento de las Bases de Datos, pues el continuo insertar y borrar datos las va fragmentando y haciendo cada vez más grandes, causando que las consultas SQL sean más lentas.

MySQL Database Optimizar Base de datos

MySQL Logo

La forma usual de optimizar las tablas de nuestras bases de datos, es entrar al phpMyAdmin y hacer el debido proceso, sin embargo, este método quita demasiado tiempo teniendo en cuenta que puede hacerse desde la línea de comandos, pudiendo hacerlo remotamente con una conexión SSH o bien automatizar el proceso añadiendo la tarea al crontab.

Los pasos son muy sencillos, recuerden que si desean hacerlo remotamente, es necesaria una conexión SSH, Putty es un cliente SSH muy recomendable (pueden descargar putty aquí), funciona en todas las plataformas Windows (incluso en Windows 7) y no requiere instalación.

Leer mas…

Escrito en: Webmaster

Aprende PHP, Manual en Español – PDF.

Para los que recien inician o quieren iniciar con la programación en PHP y MySQL, les dejo este excelente manual en Español escrito por Joel Gonzalez Estrada.

Está en formato PDF con un total de 52 páginas, tiene un tamaño de 528Kb.

Tutorial PHP

Manual PHP y MySQL

Leer mas…

Escrito en: Webmaster

Tutorial JavaScript: Validar Campo Numérico (que solo contenga números).

Continuando con los Mini Tutoriales de JavaScript, ahora voy a explicar otro método de validación de campos de formulario: Validar que contenga sólo números.

JavaScript

Tutoriales JavaScript

Ahora, imaginemos que uno de nuestros campos pide un número de teléfono, una fecha, edad, código postal, o cualquier otro campo que debe contener números unicamente… la solución para evitar que nos envíen datos incorrectos, es validar con JavaScript que los datos de ese campo sean números.

Leer mas…

Escrito en: Webmaster

Tutorial JavaScript: Cambiar a Mayúsculas el texto o datos de un campo de formulario.

JavaScript

Tutoriales JavaScript

A veces, por alguna razón, necesitamos que los datos de un campo de formulario se envíen en MAYUSCULAS, poner una nota que lo indique no es la solución porque la mayoría de las veces los usuarios no las leen o no les toman importancia.

Entonces, la solución es usar JavaScript, y resulta tan sencillo, que nisiquiera será necesario crear una Función JavaScript o crear una validación, sólo haremos uso de Eventos JavaScript, en específico, del evento onkeyup.

Leer mas…

Escrito en: Webmaster

Formulario de Contacto en PHP con validación (Sencillo y muy Básico).

Hola a todos, en esta ocasión les presento este sencillo tutorial para crear un formulario de contacto simple y muy fácil de implementar, hecho en PHP.

Para hacer nuestro formulario un poco más interesante, agregaré validación JavaScript de campos vacíos + Confirmación de envío o mensaje de error en
caso de que el formulario no pueda ser enviado.

El formulario consta de 3 archivos:

  1. contacto.html – Página HTML que verán las personas que visiten el formulario en tu sitio web.
  2. validar.js – JavaScript para validar que los campos de nuestro formulario no estén vaciós
  3. contacto.php – El script PHP que recoge las variables de nuestro formulario y envía el E-Mail de contacto.

Leer mas…

Escrito en: Webmaster

Tutorial JavaScript: Crear ventanas JavaScript usando el objeto Window.

JavaScript

Esta vez daré una breve explicación de lo fácil que es generar ventanas JavaScript usando el objeto Window ( ventana ), a dichas ventanas les podremos definir un ancho, alto, tamaño, título de la ventana, o cargar un arhivo o página externa dentro de ella.

En JavaScript, es el objeto Window el que define sobre qué ventana estamos trabajando. Las funciones que se usan para generar ventanas y trabajar con ellas, son:

  • window.open(): Abre una nueva ventana.
  • window.close(): Cierra una ventana (de forma predetermiada cierra la ventana actual).

Sintaxis: window.open('Archivo-a-abrir', 'Nombre-de-la-ventana', 'propiedades');
Leer mas…

Escrito en: Webmaster

Validar formularios con JavaScript y Expresiones Regulares: Validación de E-Mail

JavaScript
Continuando con el tema de JavaScript y el uso de Expresiones Regulares para validar formularios ( el artículo anterior escribí sobre como Validar URL con javascript ), en esta ocasión mostraré una expresión regular que comprueba si las direcciones de correo electrónico escritas en un formulario están en formato correcto, por ejemplo:

  • nombre@dominio.com es correcto y pasa la validación.
  • nombre@dominio es incorrecto y dará error.

 

La expresión regular que nos permitirá validar que un campo de formulario que contendrá una dirección de email es correcta, es la siguiente:

Leer mas…

Escrito en: Webmaster

Validar Formularios con JavaScript y expresiones regulares: Validación de URL.

Validar URL JavaScript

La forma más fácil para validar una dirección URL con JavaScript dentro de un formulario, es usar expresiones regulares, he creado una pequeña función bastante útil que es capaz de validar incluso formatos raros de URL (por ejemplo: http://dominio.com:445/)

La función que contiene la expresión regular es la siguiente:

Leer mas…

Escrito en: Webmaster

Nico-FTP v3.0.1.19 en Español

Nico FTP es un cliente FTP gratuito y en Español, que aunque no goza de grandes funciones o características como otros clientes FTP (por ejemplo Fillezilla), es el cliente FTP ideal (y el que yo recomiendo) para todos los que se inician con el uso de FTP, su uso es tan sencillo, que permitirá que entendamos rapidamente como funcionan las transferencias por FTP, y al mismo tiempo, nos prepara para usar otros clientes más avanzados como Fillezilla.

Descarga Nico-FTP v3.0.1.19 (382 Kb) desde Megaupload: Leer mas…

Como usar target blank en documentos HXTML 1.0 Strict y XHTML 1.1, y pasar la validación W3C

Valid XHTML 1.0 Valid XHTML 1.1

En XHTML, el atributo target se usa para especificar el destino de los vínculos en las etiquetas <a> o <area> de documentos del tipo XHTML Frameset o HXTML 1.0 transitional, las opciones válidas son:

  • target="_blank" – Abre el enlace en una nueva ventana
  • target="_top" – Abre el enlace al inicio de la misma ventana, escapando incluso de los frames.
  • target="_self" – Abre el enlace en el mismo frame, si el atributo TARGET no se especifica, esta es la opción por defecto.
  • target="_parent" – Abre el enlace en el primer frame de un documentos con frames.
  • target="NombreDelFrame" – Abre el enlace en el frame con el nombre especificado.
  • target="new" – Abre enlaces en una nueva ventana, sin embargo este atributo NO ES VALIDO y no es soportado por todos los navegadores, no se recomienda su uso, en su lugar se debe usar _blank.

Leer mas…

Escrito en: Webmaster

Subir