Filed Under (Programación y DB) by santius on 18-08-2008
//Nombre de usuario
//Acepta entre 4 y 28 caracteres de largo, alpha-numérico y acepta guiones_bajos.
$string = "userNaME4234432_";
if (preg_match('/^[a-z\d_]{4,28}$/i', $string))
{
echo "el patrón coincide con = ".$string."<br />";
}
//Direcciones de email
$string = "first.last@domain.co.uk";
if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$string))
{
echo "el patrón coincide con = ".$string."<br />";
}
//Código postal
$string = "55324-4324";
if (preg_match('/^[0-9]{5,5}([- ]?[0-9]{4,4})?$/', $string))
{
echo "el patrón coincide con = ".$string."<br />";
}
//Dirección IP
$string = "255.255.255.0";
if (preg_match('/^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$/',$string))
{
echo "el patrón coincide con = ".$string."<br />";
}
//Color hexadecimal
$string = "#666666";
if (preg_match('/^#(?:(?:[a-f\d]{3}){1,2})$/i', $string))
{
echo "el patrón coincide con = ".$string."<br />";
}
//Fechas
$string = "10/15/2007";
if (preg_match('/^\d{1,2}\/\d{1,2}\/\d{4}$/', $string))
{
echo "el patrón coincide con = ".$string."<br />";
}
Llegó la hora de generar aplicaciones para los laptops XO. Uruguay se encuentra en una posición privilegiada, debido a la alta densidad de
estos equipos de que estamos disponiendo, lo que da una gran base instalada sobre que puede utilizar nuestro software. Dicho de otra
manera, los programadores uruguayos tienen el doble beneficio de poder brindar soluciones prácticas a las necesidades educativas (y, por qué
no, de otros tipos) de nuestro país y al mismo tiempo, que estas puedan explotar por el mundo entero.
Para favorecer este intercambio, con el apoyo del LATU y la Facultad de Ingeniería se está organizando para este fin de semana un encuentro de programadores interesados en desarrollar para las XO: Ceibal Jam!. La información se está actualizando constantemente en el wiki, donde es posible registrarse y participar.
El objetivo del encuentro es establecer un contacto inicial entre los interesados en trabajar en esta plataforma y comenzar a trabajar en
algunos desarrollos de interés. Para ello, se van a hacer algunas charlas-talleres introductorios y luego nos organizaremos en equipos
planteándonos pequeños objetivos de desarrollo. En particular, hay una iniciativa de desarrollar un sistema para facilitar la realización de
blogs desde el laptop , que permita aumentar la producción de bolgs en las escuelas del país.
Los "Jam! " se realizan mucho en el primer mundo y consisten en juntar gente con intereses comunes y trabajar intensivamente por cierto período de tiempo para crear. Su origen está en los grupos de Jazz, que se realizan lasgas sesiones de improvisación, "Jam sessions", generalmente luego de un concierto. Es una nueva modalidad en nuestro país, pero esperamos que no sea el último encuentro de este tipo que se realice.
La wiki se encuentra en: http://wiki.laptop.org/go/Ceibal_Jam
Sun xVM VirtualBox 1.6 es la nueva versión de la herramienta de virtualización de SUN Microsystems. En esta ocasión, tenemos una compatibilidad completa con la nueva versión de Ubuntu, Hardy Heron.
Enlace: Descarga
Filed Under (Programación y DB) by santius on 09-05-2008
Raúl Gonzalez nos presenta un interesantísimo libro llamado Python para todos, gratis para su descarga y distribución, te lo presentamos en Tu Lugar para que lo descargues y aprendas un poco mas de esta interesantísima tecnología.
El libro, de 108 páginas, cuenta con temas como:
- Tipos básicos
- Control de flujo
- Funciones
- Orientación a objetos
- Programación funcional
- Excepciones
- Módulos y paquetes
- Entrada / Salida
- Expresiones regulares
- Sockets
- Interacción con webs
- Threads
Descarga: Python para todos [PDF]
El famoso VI que seguramente los usuarios de Linux ya saben de que hablo, ya tiene su versión en línea, llamada Vi online que funcionará en cualquier pc con javascript.
Sitio oficial | jsvi
Filed Under (Programación y DB) by santius on 18-04-2008
Todos los que tenémos un blog sabemos lo importante que es la seguridad, los respaldos y la protección contra los ataques externos. Es por eso que mostramos una colección de 10 plugins para Wordpress, calificados como los mejores plugins de seguridad para Wordpress.
- WordPress Database Backup
- Semisecure Login
- AskApache Password Protect
- Force SSL
- WP Security Scan
- Secure Files
- WP-SpamFree
- BackUpWordPress
- Anonymous Wordpress Plugin Updates
- Replace WP-Version
Enlace: Top 10 Security and Protection Plugins for Wordpress
IETester es un navegador que contiene en si mismo todas las versiones de Internet Explorer, la pesadilla de los desarrolladores web. esta herramienta es de gran ayuda para todos los que tenemos que estar preocupados por la compatibilidad entre versiones de IE, cosa que por suerte no pasa con otros navegadores, como Firefox o Opera.
Enlace: IETester
Codepad es un editor online que permite escribir y ejecutar código escrito en texto plano, de esta manera se muestra la salida devuelta por el programa, y en caso de haberlos, los errores producidos por el programa.
Enlace: Codepad
Fuente: Whatsnew
Super Mario Bros hecho con un JavaScript de 14kb incluyendo el audio, algo realmente increíble y que podes testear y aprender como se hizo. La explicación de cómo se hizo en nihilogic