Programación- página 14
Página 14 de artículos publicados en la categoría Programación
Cómo detectar las mayúsculas «Caps Lock» con JavaScript
por Carlos Leopoldo
Una de las situaciones más frecuentes a la hora de recordar contraseñas es saber si la escribiste con mayúsculas o con minúsculas, por eso algunos programas incluyen un mecanismo para identificar cuando tienes presionada/activada la tecla «Caps Lock» o «Bloq Mays» pero para la web es imposible detectar cuando tenemos activada dicha tecla. Pero no...
continuar leyendoQué es la metaprogramación
por Carlos Leopoldo
La metaprogramación de la forma más sencilla se puede definir cómo: «programar un programa que genere o modifique otros programas o a si mismos» el ejemplo más común de la metaprogramación es un compilador que te permite convertir un programa escrito en un lenguaje de alto nivel en uno con lenguaje de bajo nivel, lenguaje...
continuar leyendojRails jQuery on Rails
por Carlos Leopoldo
Si te gusta jQuery cómo a mi y además programascon Ruby on Rails que por cierto no me gusta mucho cómo framework pero que ha tenido mucho empuje gracias a las aplicaciones web 2.0 que están de moda. Bueno a lo que voy, les presento jRails que es una alternativa para las librerías que ya...
continuar leyendoZend Framework, una introducción
por Carlos Leopoldo
Zend Framework se trata de un framework para desarrollo de aplicaciones Web y servicios Web con PHP, te brinda soluciones para construir sitios web modernos, robustos y seguros. Además es Open Source y trabaja con PHP 5. a diferencia de CakePHP que trabaja con PHp 4 y PHP 5. A Zend Framework le veo una...
continuar leyendoQué es el XPath y para que sirve
por Carlos Leopoldo
XPath o XML Path Language (Lenguage de caminos XML) es un lenguaje que nos sirve para buscar información dentro de un documentos con esctructura en XML, XPath permite buscar y seleccionar teniendo en cuenta la estructura jerárquica del XML. XPath en sí es un lenguaje sofisticado y complejo, pero distinto de los lenguajes procedurales que...
continuar leyendojQuery una buena alternativa para Prototype o Mootools
por Carlos Leopoldo
Desde hace tiempo estaba convencido que mootools era excelente cómo librería JavaScript, pero últimamente me he puesto a probar jQuery, debo reconocer que ya conocía jQuery pero siempre la pasaba por alto y nunca la probé por pereza, pensaba para que perder tiempo en aprender una librería nueva si estoy contento con mootools, pero me...
continuar leyendoCómo extraer contenido de un HTML con htmlSQL
por Carlos Leopoldo
Con la popularización del RSS es muy fácil obtener contenido de ciertos sitios web para manipular esa información de diferentes maneras, pero ¿qué hacemos cuando no tenemos RSS ni nada por el estilo? para esto existe htmlSQL que se trata de una clase escrita en PHP que te permite acceder a los valores de un...
continuar leyendoQués es un Cron Job
por Carlos Leopoldo
Comencemos por definir que es un Cron, en computación es un administrador de servicios que ejecuta un servicio o varios programados para ejecutarse a ciertos intervalos regulares (cada hora, cada día, cada mes, etc.) esto en sistemas operativos del tipo Unix (Linux y sus distribuciones, Mac OS, etc.) Su nombre deriva de la palabra griega...
continuar leyendo8 expresiones regulares para PHP muy útiles
por Carlos Leopoldo
En Devolio.com el autor hizo una lista de 8 expresiones regurales que considera útiles a la hora de programar con PHP, muchas de ellas utilizadas para validar nombres de usuario, números telefónicos, direcciones de email entre otras. Validar un nombre de usuario Esta regla es para permitir usuarios de 4 hasta 28 caracteres de longitud,...
continuar leyendoLo nuevo en CakePHP 1.2 y las diferencias con CakePHP 1.1
por Carlos Leopoldo
Si ya utilizas CakePHP pero en su versión estable actualmente la 1.1.x.x sería bueno que vayas conociendo la próxima versión 1.2.x.x de este excelente framework para crear rapidamente aplicaciones web, esta nueva versión (actualmente se encuentra en estado alfa por lo que no es muy estable) trae muchas nuevas características, nuevos componentes, y muchísimos errores...
continuar leyendo