En la serie Alias, en el episodio 11 de la segunda temporada “Un Escalón Más Alto”, o “A Higher Echelon”, podemos ver este fotograma (casi en el minuto 17), en el que vemos un escritorio KDE y una terminal abierta.
Por otra parte, a lo largo del capítulo, se pueden ver varias pantallas como esta, en las que de fondo, si entornamos un poco los ojos, se está compilando con cc y con un argumento: “-D_GNU_SOURCE

Fuente: http://groups.google.com/group/comp.windows.x.kde/msg/3100d0f3062fac2a
Categories: General, Linux On Movies/TV Tags: alias, compilación, consola, garner, gnu, jeniffer, kde, serie, television, unix
Muchos medios de comunicación y blogs ( 1, 2, 3, 4, 5 por ejemplo ) ya informaron de la noticia. Es una lástima que una de las grandes mentes del siglo XX y parte del XXI pasara tan desapercibida, y es que nos enteramos de la noticia hace 3 días habiendo sucedido hace una semana. Y es que sin él, este blog no existiría (C / C++ / PHP (hecho en C) / Linux (tipo Unix)), tal vez muchas de las cosas que hacemos en el ordenador no serían posibles, a lo mejor ni tendríamos ordenadores en casa, ni MP3, ni gadgets, ni smartphones, tal vez sea demasiado decir, puede que en un mundo paralelo todo esto exista sin su aportación lo que es seguro es que nada de esto sería como lo conocemos.
Dennis Ritche dejó su huella en el mundo de la informática, y una gran huella, si pudiéramos contar cuánto tiempo invirtió en su vida aprendiendo todo lo que tuvo que aprender y trabajando en su legado a la humanidad y todo el tiempo que el resto de la humanidad ha invertido utilizándolo estaríamos ante una persona situada en el Top 10 de la edad contemporánea. Desde aquí, le doy las gracias.
Después de enterarnos de esta pérdida, es inevitable compararla con la muerte de Steve Jobs, pocos días antes, alguien que sin duda, también ha hecho mucho por la tecnología, aunque se movieron en campos diferentes, uno nos proporcionó la base y las herramientas, otro utilizó esas herramientas para construir algo mayor y ver futuro en cosas que nadie consideraba útiles.
Y pensar que hace unos días estuve hablando de él en otro blog.
¡Descanse en paz Dennis Ritchie!
Cuando queremos representar un directorio; podemos obtenerlo de varias formas: /home/usuario/documentos en *nix o C:\Document and Settings\Usuario\Mis Documentos en Windows. Aunque lo mismo podemos representarlo /home/usuario/documentos/ y C:\Document and Settings\Usuario\Mis Documentos\ (es lo mismo, pero con una barra al final).
El problema en PHP, viene a la hora de llamar archivos de ese directorio, hay ocasiones en las que no sabemos si la variable en donde tenemos almacenado el directorio tiene barra al final o no; entonces debemos hacer alguna función que incluya la barra correspondiente si hace falta.
Estos dos primeros script los he sacado de Jonas John Code Snippets:
1 2 3 4 5 6 7 8 9 10 11 12
| function add_ending_slash ($path){
$slash_type = (strpos($path, '\')===0) ? 'win' : 'unix';
$last_char = substr($path, strlen($path)-1, 1);
if ($last_char != '/' and $last_char != '\') {
// no slash:
$path .= ($slash_type == 'win') ? '\' : '/';
}
return $path;
} |
1 2 3 4 5 6 7 8 9 10 11 12
| function normalize_path ($path){
// DIRECTORY_SEPARATOR is a system variable
// which contains the right slash for the current
// system (windows = \ or linux = /)
$s = DIRECTORY_SEPARATOR ;
$path = preg_replace('/[\/\\\]/', $s, $path);
$path = preg_replace('/'.$s.'$/', '', $path) . $s;
return $path;
} |
Para este último, tenemos que hacer antes:
1
| define("DIRECTORY_SEPARATOR", (PHP_OS=='Windows') ? '\':'/'; |
Otras dos alternativas:
1 2 3 4 5 6
| function ending_slash ($path)
{
$sep = (PHP_OS == 'Windows')? '\':'/';
$path .= (substr($path,-1) == $sep)? '':$sep;
return $path;
} |
1 2 3 4 5 6 7
| function ending_slash2 ($path)
{
$sep = (PHP_OS == 'Windows')? '\':'/';
if ($path)
$path .= ($path[strlen($path)-1] == $sep)? '':$sep;
return $path;
} |
La última no es muy elegante, pero ahí queda. Las dos últimas son muy parecidas entre sí. Y es una función interesante para nuestra biblioteca de funciones particular.
Últimos comentarios