viernes, 31 de enero de 2014

Aprende sobre Seguridad Informática con Intypdia

Intypedia es un proyecto educativo creado por la Universidad Politécnica de Madrid, cuyo objetivo principal es difundir el conocimiento acerca de la seguridad de la información, a través de una enciclopedia visual que consiste en explicaciones en vídeo de corta duración, en la que tratan temas como la criptografía, protección de datos personales, malware, seguridad en redes, seguridad en aplicaciones web entre otros.

Intypedia

sábado, 30 de noviembre de 2013

Validar una fecha en PHP utilizando checkdate

Las fechas aparecen en la mayoría de formularios web, y hay que tener mucho cuidado, ya que los usuarios aveces introducen fechas incorrectas, que si no son validadas correctamente pueden traernos uno que otro dolor de cabeza.

Por suerte PHP cuenta con una extensión para el manejo de fechas http://php.net/es/refs.calendar.php

Dentro de esta extensión existe la función "checkdate()", la misma que permite validar una fecha gregoriana, esta función acepta tres parámetros el mes, día y año en ese orden, y devuelve TRUE si la fecha dada es valida y FALSE si no es correcta. Además esta función también tiene en cuenta los años bisiestos.

bool checkdate ( int $mes , int $dia , int $anio )


El siguiente código es un ejemplo de como se podría utilizar la función "checkdate()"


public function validarFecha($dia, $mes, $anio) {

echo "La fecha ($dia/$mes/$anio) es";

if(checkdate($mes, $dia, $anio)) {

echo "correcta\n";
} else {

echo "incorecta\n"
}
}

jueves, 31 de octubre de 2013

Validar Radio Button con jQuery

Dejo un código que permite validar que un radio button fue seleccionado y muestra un mensaje indicando el valor del radio que fue escogido.

La validación se realiza después de presionar el botón.
form_radio_button

lunes, 30 de septiembre de 2013

DRAW.IO, HERRAMIENTA ONLINE PARA CREAR DIAGRAMAS

Draw.io es una una aplicación web interesante que es de gran ayuda para la realización de diagramas tales como: UML, diagramas de flujo, diagramas BPMN, creación de mockups, sin necesidad de instalar nada en la PC. Es una muy buena alternativa a los software de pago y libres para escritorio.


Este es un ejemplo de un mockup básico que lo realicé con Draw.io


redesweb593 mockup
Mockup Básico



Características de Draw.io:


  • Su interfaz es sencilla y muy fácil de utilizar.
  • Posee una gran cantidad de iconos para los distintos diagramas.
  • Tiene la posibilidad de compartir widgets embebidos.
  • Los diagramas se los puede exportar en formatos jpg/pnp/xml/sgv.
  • Se Integra con Google Drive, por lo que puedes almacenar tus diagramas en la nube utilizando tu cuenta de Google para después seguirlos editando.
  • Funciona en cualquier navegador con HTML5
  • Es gratuito.

El link para acceder a la aplicación es https://www.draw.io/.

No cabe duda que Draw.io es una aplicación muy interesante y de gran ayuda. No dejen de probarla y compartirla.



miércoles, 14 de agosto de 2013

INSTALACION DE CODEIGNITER 2.1.4

CodeIgniter es un Framework para el desarrollo de aplicaciones web y una herramienta muy útil para las personas que utilizan PHP, es un framework open source y muy facil de aprender, ya que su curva de aprendizaje es muy simple, además que tiene una documentación muy clara y completa, lo que lo hace uno de los frameworks más populares.



Antes de iniciar con la instalación, te recomiendo que consultes este link http://escodeigniter.com/guia_usuario/index.html en donde encontrarás la guía de CodeIgniter en español, que te será de mucha ayuda para resolver tus dudas y para poder empezar a utilizar este Framework, o si prefieres la documentación en inglés http://ellislab.com/codeigniter/user-guide/

martes, 23 de julio de 2013

INSTALAR LAS ULTIMAS VERSIONES DE APACHE - MySQL - PHP EN UN SERVIDOR LINUX CENTOS

Si tienes instalado CentOS 5 o 6 y deseas crear un servidor LAMP (Linux – Apache – MySQL – PHP) con las versiones más recientes de estas tecnologías, puedes utilizar un proyecto de software libre llamado PowerStack.


PowerStack, es un repositorio Yum para CentOS que permite ejecutar las últimas versiones de las tecnologías LAMP en un entorno de servidor.

Dentro de sus características se puede mencionar:
  • Contiene los paquetes RPM de las últimas versiones de LAMP y otras aplicaciones. 
  • Compatible con EPEL, el repositorio más utilizado en CentOS y RHEL. 
  • Enfocado para entornos de servidores. 
  • Fácil acceso a la tecnología web de vanguardia manteniendo la sólida estabilidad proporcionada por CentOS. 
  • Configuraciones optimizadas para exprimir el hardware del servidor y Linux hasta el límite.
  • Más de 80 paquetes cuyo código fuente está disponible en GitHub

Instalar PowerStack 
La instalación es muy sencilla, simplemente hay que escribir los siguientes comandos.

   [user@miservidor ~]# rpm -U http://powerstack.org/powerstack-release.rpm
   [user@miservidor ~]# yum update

jueves, 20 de junio de 2013

¿Quién es la persona que dice "La base de datos de virus ha sido actualizada"?

Hace un tiempo un amigo publicó en facebook un chiste que seguramente muchos de ustedes lo han leído o escuchado y me causó gracia ya que lo hizo etiquetandolo a otro amigo y decía mas o menos asi:

frase Avast

Si bien el chiste no es de los mejores, algo tiene de gracia, pero lo que me llamó la atención es que la frase "La base de datos de virus ha sido actualizada" la escucho siempre al encender mi computadora y fue hasta leer este chiste, que me entró la curiosidad de saber quien es la persona que dice esta famosa frase del Antivirus Avast, es por eso que consultando en Internet encontré que el nombre de la chica es Joanna Rubio y es cantante, locutora y productora musical, y la pueden conocer en el siguiente video.


e y productora musical. bilingüe y productora musical.