Histórico de la categoría «internet»
12 de agosto de 2010 por Lucas Vieites
Esta mañana me he encontrado entre mis «feeds» RSS varios artículos muy entusiastas acerca de la charla en LinuxCon de Jeffrey Hammond (analista de Forrester Research, una empresa de investigación independiente) en la que felicitaba a la comunidad de código abierto («open source») por «haber ganado».
Profundizando un poco en el contenido de la charla, lo más importante es que la empresas encuestadas entre 2.008 y 2.010 ahora ya no tienen intención de expandir el uso de software de código abierto. ¿Por qué?, pues porque ya está ahí. La mayoría de las empresas ya utiliza, en mayor o menor medida, software de código abierto y la urgencia por adoptar soluciones FOSS (Free/Open Source Software) se está difuminando por que «ya ha pasado, ya hemos llegado».
Más información y la presentación de la charla aquí.
3 de junio de 2010 por Lucas Vieites
Ya está disponible la primera edición del «Directorio de Museos de España». Es un proyecto en el que llevo trabajando casi un año con mi amigo José Vaamonde. El Directorio es una recopilación de datos que hemos realizado a partir de distintas fuentes públicas, muy dispersas y anticuadas, para crear una base de datos única de museos y colecciones artísticas, etnográficas y arqueológicas de todo tipo.
La base de datos está disponible (por ahora parcialmente) para su revisión, corrección y completado en http://www.directoriomuseos.com/ y se puede comprar en formato impreso a través de Lulu.
¡Hay descuentos por volumen de compras!
10 de marzo de 2010 por Lucas Vieites
This is a little PHP script I've been using on my personal/home web server to generate listings of the content of the accessible folders. I've improved it over time and suddenly I got in this sharing mood and thought:
«Gee, the rest of the world should have the pleasure of running this script on their web servers with PHP enabled. They should have the opportunity to simply copy it into a directory under their DocumentRoot and point their browser to it.»
Yeah, that's what I thought. And now, a few months later, I remembered having thought that. So here it is: turdle_0.1.php. Rename it as you see fit (at least remove the .txt extension).
Like the header says:
/*
* TURDLE is "The Ultimate Recursive Directory Lister, Enhanced"
* it's not called ÑORDO because that doesn't make an nice acronym.
*
* It lists the content of the defined directory and creates
* links to it's content.
* It does not show files starting with ".".
* It does not show itself.
* It does not validate as HTML 4.01 Strict!
* It peruses the word "it" in it's header
*
*/
By the way, it's published under the GNU/GPL, too.
5 de marzo de 2010 por Lucas Vieites
Estrategias sencillas para evitar volcar tu «pila» mental
por Brian Tarbox
Original: «Interrupt Mood» by Brian Tarbox, PragPub Issue #5 [PDF] [epub] [mobi], translated by Lucas Vieites.
Dicen que no hay preguntas tontas, pero hay muchísimas preguntas innecesarias.
Sé que has tenido esta experiencia: estás metido profundamente en un problema de programación cuando de repente alguien te para en seco con alguna pregunta trivial. Tardas cinco segundos en responder a la pregunta y veinte minutos en reconstruir tu pila mental.
Como ingeniero de software he intentado durante demasiados años inculcar a jefes y colegas que estas interrupciones son caras, sin éxito. No me refiero a preguntas justificadas, aquellas a las que solo tú sabes responder, aquellas que bloquean el trabajo de la persona que pregunta. Me refiero a las preguntas tontas que el sentido común o una búsqueda de 30 segundo en Google podrían responder. Estas interrupciones afectan a la productividad además de ser totalmente irritantes.
Seguir leyendo «Estado de interrupción»
21 de enero de 2010 por Lucas Vieites
A partir de hoy este blog se llamará "«Andante con moto». Rapidillo, ma non troppo...". Una simple referencia a los tempos de la música clásica que, al oído del profano (como un humilde servidor), pueden sonar graciosos. Más información en la Wikipedia.
11 de diciembre de 2009 por Lucas Vieites
Función utilizada para mostrar el valor de una variable. Normalmente la uso para depurar el código.
/**
* debug; Prints a string and a variable value in red (for debugging purposes).
* @name string containing the name of the variable
*/
function debug($name) {
global ${$name};
global $debug;
$the_style = "color:#f00;font-weight:bold;";
// Only show output if debugging is on
if ($debug == 1) {
$var = ${$name};
if (is_array($var)) {
echo "##<b class=\"bold\">$name</b><br>\n";
while (list($key, $value) = each($var)){
print("\n".'<div style="'.$the_style.'">#=>'.$key.' ==> ');
if (is_array($value)){
print('<code>');
print_r($value);
print('</code>');
} else {
echo nl2br($value);
}
print('</div>'."\n");
}
} else {
print('<div style="'.$the_style.'">#'.$name.'=>'.$var.'#</div>'."\n");
}
}
}
Ejemplo de uso:
<?php
$debug = 1;
// ...
$mi_mensaje = "Mola Hundo!";
debug("mi_mensaje"); // OJO, se pone el _nombre_ de la variable, no la variable
// ...
?>
15 de octubre de 2009 por Lucas Vieites
Antes de nada: en este artículo no se explica cómo crear un archivo en formato Excel u OpenOffice.org Calc, sino de cómo hacer que estos programas «crean» que es así.
Crear una hoja de cálculo comprensible para Excel u OpenOffice.org Calc es más fácil de lo que parece. De hecho, el procedimiento que describo en este artículo realmente no crea una hoja de cálculo, sino un documento HTML con una tabla. El truco está en enviar una cabecera indicando un «mime-type» falso que será interpretado por el sistema operativo del cliente como una hoja de cálculo, tal que así:
header("Content-Type: application/vnd.ms-excel");
Seguir leyendo «Crear una hoja de cálculo con PHP»
28 de agosto de 2009 por Lucas Vieites
Aunque ha pasado desapercibido para muchos internautas hace ya varios meses que está funcionando el motor de «conocimiento computacional» Wolfram|Alpha (tal cual, con «pipe» y todo). Muchos esperaban que fuera la nueva revolución entre los buscadores de contenido, el nuevo rival de Google, Yahoo! y Bing. Estos no se habían leído la nota de prensa.
«Wolfram|Alpha» no es un motor de búsqueda de internet al uso, no hace búsquedas, sino cálculos; yo lo veo más bien como una «megacalculadora» y «zanjadora de discusiones» on-line (igual que lo fue el «Libro Guinness de los Récords» en su momento). Por ejemplo; si quieres saber a qué velocidad debes ir para alcanzar los «(π+1) m/s» del título de este blog solo debes hacer esta consulta: «(pi+1) meter per second». Fácil, ¿no?
Otro ejemplo: te encuentras tomando un café de sobremesa en tu bar preferido y surge una discusión acerca de la distancia que hay entre Cambados (Pontevedra) y Reykjavik (Islandia), puede pasar, a mí me pasa contínuamente. Podrías hacer varias consultas en Google, que te llevarían a la Wikipedia y, al rato, tener una respuesta aproximada. En Wolfram|Alpha solamente tendrías que consultar from Cambados to Reykjavik y te responde: 2549 km. Pero no solo eso: te muestra un mapamundi con la ruta dibujada, la duración aproximada de vuelo en avión (en el caso de que dispongas de uno privado para ir un momentito), el tiempo que tarda en llegar el sonido, la luz por fibra y en vacío, la población y la hora local de ambas localidades.
¡Cuántas cosas!
Yo, como amante confeso de los documentales y la cantidad de datos (casi) inútiles que éstos proporcionan, estoy encantado con un buscador así.
¿Y tú, ya adquieres conocimientos superfluos en «Wolfram|Alpha»?
21 de julio de 2009 por Lucas Vieites
Ahora que ya me dado de baja de Facebook (bueno, ya hace un tiempo de esto) porque realmente no le encuentro ninguna utilidad, me he dado de alta o, más bien, he empezado a utilizar la cuenta de Twitter que había creado hace tiempo. No es que me haga mucha ilusión diseminar por el éter (¿se llama «éter» cuando no es por las ondas de radio?) internáutico mis pensamientos y actividades con la inmediatez que permite este sistema, sino que por razones profesionales me interesa estar al tanto de todas estas cosillas que hace la gente en Internet. Además; está integrado en Elgg, el software sobre el que funciona www.vieitesandreoli.com.
P.D.: Me podéis seguir aquí: https://twitter.com/lucasvieites.
23 de febrero de 2009 por Lucas Vieites
Después de tener el Listado de comandos útiles para Linux y también el Listado de comandos útiles para SQL, me decidí a crear esta entrada para tener disponible este listado de pequeños trucos que me hacen más fácil la vida de diseñador/programador de webs.
Centrar un objeto mediante CSS:
.centrado {
margin-left: auto;
margin-right: auto;
}
Para que un objeto Flash se quede detrás de las capas css
Ver: este artículo: