Archives for Programacion category

Les dejo una viñetita que encontré en labraaten sobre el funcionamiento de los proyectos de desarrollo de software. Por supuesto, esta tira cómica está muy muy alejada de la realidad Viéndola me acordé de Fuckowski, memorias de un ingeniero (espectacular lectura a la que dedicaré un post entero) y su proyecto bicicleta. Bueno les dejo [...]

Supongo que la mayoría programamos escuchando música, es una buena manera de abstraerse y entrar en ese mundo de bucles, condiciones, variables, query’s y demás locuras. Mi ipod siempre está cargado de música muy variada, pero las 10 mejores canciones para programar que tengo siempre cargaditas son las de la lista que he hecho. Se [...]

Continuando con la anterior parte de este tutorial, el siguiente paso a seguir sería instalar los módulos necesarios de perl. Suponiendo que nos hemos descargado el paquete de instalación de bugzilla siguiendo las instrucciones del anterior tutorial, lo descomprimimos (en nuestro directorio raiz de apache) y entramos en el directorio. Los desarrolladores de bugzilla nos [...]

Bugzilla es un BTS (Bug Tracking System), un sistema de seguimiento de errores. Básicamente, un programa que nos sirve para tener organizados todos los errores pendientes de nuestros proyectos, así como un historial de los errores ya solucionados (o no). Se puede usar tanto para proyectos de software como para cualquier otro tipo de proyecto. [...]

Hoy vamos a preparar nuestra garza para que pueda ejecutar las típicas aplicaciones php que nos hacemos, como puede ser el caso del proyecto itable. Como siempre, si algo no queda del todo claro o si piensan que falta alguna explicación. No duden en comentarlo, que para eso estamos en la era de las webs [...]

Interfaz de iTable (uno)

La interfaz de la página principal de iTable ya está más o menos perfilada. Ahora estoy metiendome un poco con las tripas del cacharro. Si no saben de qué, estoy hablando, deberían empezar por aquí. Sobre la interfaz he elegido los colores blanco y azul, sin muchas florituras. Se trata de maximizar la usabilidad, hay [...]

Expresiones regulares

Algunas expresiones regulares que pueden resultarles útiles Correo electrónico /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/ URL ^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\’\/\\\+&%\$#_]*)?$ Contraseña segura (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$ (Entre 8 y 10 caracteres, por lo menos un digito y un alfanumérico, y no puede contener caracteres espaciales) Fecha ^\d{1,2}\/\d{1,2}\/\d{2,4}$ (Por ejemplo 01/01/2007) Hora ^(0[1-9]|1\d|2[0-3]):([0-5]\d):([0-5]\d)$ (Por ejemplo 10:45:23) Número tarjeta de crédito ^((67\d{2})|(4\d{3})|(5[1-5]\d{2})|(6011))(-?\s?\d{4}){3}|(3[4,7])\ d{2}-?\s?\d{6}-?\s?\d{5}$ Número teléfono ^[0-9]{2,3}-? ?[0-9]{6,7}$ [...]

Un post breve de algo que me pasó una vez, por si le es útil a alguien. Aparentemente se estaba produciendo un error de php en una página y no se mostraba nada. El problema era de internet explorer :p fuí a: herramientas->opciones->avanzadas y desactivar “mostrar mensajes descriptivos de los errores http” Y así se [...]

# Ésta función recibe un array con campos duplicados y lo # devuelve sin duplicidades. function elimina_duplicados($array, $campo) { foreach ($array as $sub) { $cmp[] = $sub[$campo]; } $unique = array_unique($cmp); foreach ($unique as $k => $campo) { $resultado[] = $array[$k]; } return $resultado; } # Prueba $v_usr = array(); $v_usr[] = array(‘foto’=>’Pepe1.jpg’,'nif’=>’222222′); $v_usr[] = [...]

Buenas, Tengo intención de retomar el proyecto del tablero de comunicación que empecé hace un par de años y colgarlo para libre distribución. En la versión alpha se llamaba Tablerin :p pero he decidido cambiarle el nombre, a partir de ahora lo llamaré iTable (www.itable.es) y quiero hacerlo más genérico en cuanto a lenguaje. La [...]

 

Acatos

Algunos derechos reservados
Esta obra está bajo una licencia Creative Commons.