Dec
13
2009
2

Un honor para Chile, Richard Stallman en la universidad de Temuco.

stallman20050427-19:12:20-0023
Creative Commons License photo credit: imagos

El iniciador de la concepción del código abierto está en Chile.

Si alguna vez haz escuchado lo de –sí veo más allá, es porque voy en hombros de gigantes– creo que se refiere a que no somos dueños de absolutamente nada que no sea lo que otros ya antes que nosotros hayan experimentado o vivido, etc…

“Open source” significa fuente abierta. Nada es de cada uno sino que todo es de nosotros, de cada uno de nosotros.

Esto es de verdad, globalización.

Nada es de nosotros, todo es de todos.

En el fín del mundo, en el sur del país más austral del mundo, tendremos la visita de uno de nosotros, de uno que sabe como debe ser el mundo de verdad. Un mundo de todos.

Bienvenido Richard Stallman.

http://www.gulix.cl/foro3/-richard-stallman-en-temuco-el-18-de-diciembre–t1574.html

Escrito por NomikOS en: Linux, Personal |
Hoy 4 lectores.
Dec
01
2009
0

Ejemplos de expresiones regulares en PHP

“Algunas personas cuando se enfrentan a un problema, piensan “Ya sé, voy a usar expresiones regulares”. Ahora tienen dos problemas.” –Jamie Zawinski.

Hace tiempo que quiero llevar un recordatorio útil de expresiones regulares. Para poder hacerlo finalmente no me complicaré demasiado. Asi que escribiré duplas comentario seguido de la instrucción PHP. Sin importar el nombre de la variable ni el comando usado: preg_replace, preg_match, etc.

Por ejemplo en las dos primeras reemplazamos guiones (-), tú debes darte cuenta que podría ser cualquier otro caractér. También ten en cuenta que el backslash (\) usado es para asegurar que nos referimos al guión como caractér y no al guión que define rangos (por ej: a-z).

Y por supuesto que son bienvenidas todos los aportes y correcciones. Las iré agregando de a poco.

1
2
3
4
5
6
7
8
# reemplazar por un guión (-) todo lo que no sea letra o número.
$titlePlus = preg_replace("/[^a-zA-Z0-9]/i", '-', $titlePlus);

# eliminar guiones (-) seguidos (2 ó más)
$titlePlus = preg_replace("/\-{2,}/", '', $titlePlus);

# eliminar puntos (uno ó más) al final del string
$titlePlus = preg_replace("/\.+$/", '', $titlePlus);
Escrito por NomikOS en: PHP |
Hoy 3 lectores.
Dec
01
2009
0

SheBang (sharp bang) #!

Los símbolos #! (sharp bang) aparecen en la primera línea de muchos scripts, especialmente los de perl. Tambien podemos usarlos en PHP. SheBang es un alias geek de sharp bang.

Nota: El shell es el intérprete de comandos en tu terminal linux. Generalmente bash.

Lo que hace es indicarle al shell que cargue el programa descrito a continuación de ! (bang) y que le pase el nombre del archivo (del script en que está) como primer parámetro.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# en archivo hello-world.php:
#! /usr/bin/php
<?php
echo "Hello World!\n";
?>

# hacer archivo ejecutable
chmod a+x hello-world.php

# ahora si ejecutamos
./hello-world.php

# producirá
Hello World!

Como # inicia comentarios en PHP no será tomado en cuenta por el propio interprete PHP, sólo por el shell. Incluso no es necesaria la extensión .php.

Fuente: http://c2.com/cgi/wiki?SheBang

Escrito por NomikOS en: Linux, PHP |
Hoy 3 lectores.

Powered by WordPress. Theme: TheBuckmaker. Modifications by NomikOS