• Top 12: Editores de texto para programadores

    No podiamos pasar por alto esta recopilación que ha realizado Six Revisions de editores de texto prácticos para programadores. Si estas cansado del bloc de notas de Windows dale una mirada a estas excelentes alternativas. NOTEPAD++ (Windows) Bluefish Editor (Mac, Linux) TextWrangler (Mac) Smultron (Mac) Caditor (Windows) gedit (Linux) Ver más en Six Revisions

  • PHP: Generar cadenas de texto aleatorias

    Aca un par de funciones para generar cadenas de texto de manera aleatoria. generateString function generateString ($length = 8){ $string = ""; $possible = "0123456789bcdfghjkmnpqrstvwxyz"; $i = 0; while ($i < $length) { $char = substr($possible, mt_rand(0, strlen($possible)-1), 1); $string .= $char; $i++; } return...

  • Crea tu propio editor WYSIWYG avanzado

    ¿Haz oido/leido de TinyMCE? Es uno de los tantos editores WYSIWYG que existe en la web. Actualmente es un componente importante del CMS WordPress, pues nos facilita mucho la edición de contenido en nuestro blog. Aunque RibosoMatic no está gestionado con WordPress, hago uso de TinyMCE. Bueno aparte de TinyMCE existen otros. Se dicen editores WYSIWYG por que son las...

  • Validación de correo electronico y dirección IP (POO)

    Mediante expresiones regulares podemos crear una funciones que nos valide correos electrónicos y direcciones IP con el formato adecuado, anteriormente vimos algo similar. Pero si nos gusta programar siempre orientado a objetos, lo cual nos ayuda a reutilizar nuestro código, además de otras ventajas ... ¿cómo podemos hacer? Veamos un ejemplo:De este par de funciones: function ip_is_valid($ip){ ...

Ordenar archivos de un directorio con PHP

06-10-2008 Programación 4067 hits (35.6 %) 2 comentarios

Este código nos ayuda a ordenar los archivos en cualquier directorio de nuestro sitio web. Hacemos uso de la función filemtime para obtener la hora de modificación del archivo. Veamos.function Sort_Directory_Files_By_Last_Modified($dir, $sort_type = 'descendente', $date_format = "F d Y H:i:s."){ $files = scandir($dir); $array = array(); foreach($files as $file){ if($file != '.' && $file != '..'){ $now = time(); $last_modified = filemtime($dir.$file); $time_passed_array...

Creando Aplicación con Adobe AIR SDK

04-10-2008 Programación, Desarrollo Web 8304 hits (72.7 %) 11 comentarios

Anteriormente comentabamos sobre la creación de una aplicación en Adobe AIR con una extensión para Adobe Dreamweaver CS3. Sin embargo es una forma de tantas formas. En esta oportunidad haremos uso del SDK de Adobe AIR para crear nuestro paquete .air, sin necesidad de saber ó tener instalado Flex, Dreamweaver ó Flash.Obtener Adobe AIR Runtine y Adobe AIR SDKLos archivos...

Referencia rápida sobre PHP (Reference Card)

29-09-2008 Utilidades, Programación 3008 hits (26.33 %) 2 comentarios

PHP es uno de los más populares lenguajes de programación web del lado del servidor. Y quizás muchos de nosotros tengamos a la mano una guía ó referencia rápida (ya sea libro, sitios web, otros proyectos) a la cual acudir para salir de apuros mientras programamos en PHP.Si es así quizás esta tarjeta de referencia (ó Refcard) sobre PHP en...

Top 10: Expresiones regulares más usadas en PHP

26-09-2008 Programación 11641 hits (100 %) 1 comentarios

1. Verificar y validar nombre de usuarioTeniendo en cuenta lo siguiente: Debe empezar con una letra minúscula ó mayúscula.Debe contener solo letras, números y guión bajo.Debe contener entre 8 y 24 caracteres.No debe finalizar en guión bajo.function valid_name($username){ return preg_match("#^[a-z][\da-z_]{6,22}[a-z\d]\$#i", $username);}En acción:$usernames = array( "RoughGuide98", "_invalidUsername", "%423f@''#", "25UserName", "I_am_valid_user", "I am not a...