Tiempo ha desde aquella mítica quedada I Cuesta de Enero 2008 y Blogs de la que saqué muy buenos amigos y hasta novia :-))
Si bien ha sido un año y medio, intenso de flickerianas, menos prolífico en quedadas blogosféricas que antaño. ¿Será consecuencia de que no existe la blogosfera? Lo que sí existen son las personas con blogs y se ha demostrado con el éxito de saraos como el EBE o las BMC.
Coincidiendo con el comienzo del verano, el fin de exámenes, la vuelta a casa Victoriano, las vacaciones, la alineación de los planetas en twitter, …, cualquier excusa es buena, Arkangel convoca la I Clásica Tapas Zaidineras & Blogs para tomarnos unas cervezas/cocacolas/aquarius/lo-que-sea el próximo viernes 3 de Julio.
El lugar y la hora están por decidir, pero podéis iros apuntando en el wiki si no lo habéis hecho ya (puedas venir tengas o no blog, siempre que tengas alguna identidad online, leáse twitter, flickr, facebook, tuenti, etc.). ¡En el momento de escribir esto ya estamos 23 en la lista!
Si tenemos dos ramas de desarrollo de un mismo proyecto en un repositorio git y llegado a un punto queremos juntarlas, podemos hacer lo siguiente:
git checkout foo
git pull . bar
Siendo bar el nombre de la rama que queremos unir con la rama foo.
Ahora es posible que existan conflictos entre ficheros que hayamos modificado en ambas ramas, para corregirlos, usaremos:
git mergetool -t herramienta_diff
Este comando nos informará fichero a fichero los cambios que se han producido y deberemos tomar manualmente las decisiones oportunas. En herramienta_diff tenemos que indicar el programa que vamos a usar para hacer la comparación de ficheros. En Linux podemos usar meld y en MacOS opendiff.
Enlaces relacionados:
Hace unos meses descubrí el procesador de textos Lyx gracias a Paquillo y desde entonces lo vengo usando a menudo.
Una de las cosas que suelo poner en los documentos son trozos de código fuente de algunos programas y para ello lo que hacía era simplemente seleccionar el texto y poner el formato “Código-Lyx”, pero si las líneas eran demasiado largas se salían de los márgenes.
Me he puesto a buscar algo más específico y he dado con los “listings”, que son trozos de texto en los que podemos especificar la sintaxis del lenguaje de programación, ajustar las líneas largas, añadir números de línea y muchas más opciones.
Para usarlos simplemente nos vamos al menú “Insertar” y seleccionamos “Listado de Programa” (una traducción un tanto extraña). Ahora nos aparecerá un recuadro donde pegaremos nuestro código (si se os pega mal, hacedlo a través del menú “Editar”, “Pegado Especial”, “Texto Simple”). Si hacemos click derecho sobre el recuadro podemos cambiar las diferentes opciones con las que se mostrará el código.
Si queremos resaltar la sintaxis con colores, en las opciones avanzadas añadimos keywordstyle={\color{blue}} y en el menú “Documento”, “Configuración”, “Preámbulo LaTeX” añadimos \usepackage{xcolor}.
Podéis encontrar más información en inglés en http://en.wikibooks.org/wiki/LaTeX/Packages/Listings o un ejemplo más detallado en http://crysol.inf-cr.uclm.es/node/909
Mañana tendré la oportunidad de dar una breve charla de 5 minutos sobre AndalucíaPeople dentro de las Flash-Talks en las IV Jornadas de Blogs y Medios que se celebran en Granada.
Más información en la web de las jornadas. Espero a veros muchos por allí, pero por si alguien no va, aquí os dejo la presentación y también podréis seguirnos vía streaming.
Me hago esta pregunta tras leer este artículo en el que nos avisan de que las compañías telefónicas van a subir las tarifas porque el gobierno ha decidio que ellas deben financiar el 24% de RTVE en una de las últimas medidas aprobadas consistente en eliminar la publicidad de la televisión pública.
Claro, las operadoras lo estarán flipando, pero más aún nosotros los consumidores finales. Si queremos mantener entre todos una televisión pública sin publicidad, ¿por qué no la pagamos con los impuestos? En España es uno de los países en el que nos cuesta una barbaridad subir los impuestos, mientras que en otros países de Europa los gobiernos ofertan más y mejores servicios públicos que se costean entre todos gracias a ellos.
Mmm, vale, pero es que la pregunta a lo mejor no es esa. Quizás la pregunta que no queremos hacer sea, ¿merece la pena seguir costeando una televisión que apenas si produce un beneficio palpable para la sociedad? No hay más que ver que la televisión no está pasando por sus mejores momentos, las cadenas Cuatro y Sexta al parecer van a fusionarse para evitar males mayores. Además de que sería una imprudencia obviar el hecho de que cada vez los jóvenes pasan su tiempo en Internet en vez de en la televisión. Veremos como cambia el panorama de aquí a unos años.
Es una pregunta que uno a las 10 preguntas en tiempos de crisis que hace el amigo Alfonso.
La práctica 5 de AAP consistía en crear un programa que recogiese las noticias de diferentes fuentes y las mostrase en un sólo documento HTML, lo que se viene a denominar un planet en la jerga bloguera.
En mi caso lo he programado en Python haciendo uso de la librería feedparser y genero una página HTML así como un feed usando la librería PyRSS2Gen.
He usado la codificación de caracteres utf-8 en todo momento, pero tengo un problema al generar el archivo html ya que no se guarda como utf-8 (si lo abrimos con un editor como geany podemos comprobar que está “sin codificación”), y luego al mostrarlo en el navegador no se ve bien. El caso es que en mi máquina sí se muestra correctamente, pero en el servidor donde lo he alojado no, como podéis ver en http://swecai.ugr.es/~planet_etsiit. Si en el navegador seleccionáis la codificación unicode, se ve bien, e incluso en el header está el meta indicando que es utf-8. ¿Alguna idea de cómo solucionar esto? Editado: blaxter ha dado con la tecla en este comentario. ¡Gracias!
Podéis descargar la aplicación libremente: planet.tgz. En el fichero index.html viene una descripción más detallada del trabajo realizado y en la carpeta scripts se encuentra el fichero actualizar.py que se encarga de generar los ficheros planet.html y feed.xml a partir de los feeds situados en sites.txt cada cierto tiempo, que podemos indicar usando una tarea cron.

Y ya va por la 6ª edición estas jornadas de bitácoras y medios de comunicación que organizan JJ Merelo y JF Barrera. Tuve la suerte de asistir a los dos últimas y me dejaron con buen sabor de boca, así que repetiré de nuevo en esta cita que os invito a no perderos.
Serán los próximos 14 y 15 de mayo en el Hospital del Peregrino y contaremos con la presencia de bloggers y profesionales de reconocido prestigio como pjorge, fernand0, soniablanco, earcos, kekasanchez, escolar y muchos más. Cómo no, también acudirán habituales del bloguerío granaíno como Arkangel, Psicobyte, Campanilla, Alfonso E. Romero, LP-Spain y espero que muchos más :)
Podéis ver el programa de las jornadas y apuntaros por si queréis venir. Por la noche habrá cerveceo :)
Escenario
Tienes tu proyecto en un repositorio de github.com con dos ramas (master y foo) y quieres clonarlas a tu disco duro.
Solución
git clone git@github.com:usuario/proyecto.git
Con esto obtendremos la rama principal (master).
git fetch
git checkout --track -b foo origin/foo
Y con esto otro la rama foo.
¿Conocéis alguna forma más sencilla? En este caso tenemos dos ramas, pero si hubiese N+1, ¿tendremos que descargar todas una a una?
The Power of Mind es el blog personal de DraXus, orientado a temas de Informática, Software Libre e Internet. Más sobre el autor…
Últimos comentarios