RSS Acerca de...
  1. Crear directorios vacios en Git

    Por una extraña razón se necesita, la solución es crear un archivo .gitignore y decirle que ignore todo el contenido excepto ese mismo archivo:

    # Ignore everything in this directory
    *
    # Except this file
    !.gitignore
    

    Más información

    • http://stackoverflow.com/questions/115983/how-can-i-add-an-empty-directory-to-a-git-repository


  2. exFat en Linux

    Al insertar una memoria SD de muy alta capacidad (64GB!) recien comprada veo con un poco de desagrado no se pudo montar el sistema de archivos exFat, dandole una vuelta por la red encuentro la razón: sistema propietario de Microsoft.

    Malas noticias para los amantes del software libre, así que hay que proceder a formatear la memoria con ext4, pero para los curiosos hay un repositorio con los drivers para poder montar el sistema de archivos, claro, no es libre y no parece que lo vaya a ser en el corto plazo.

    Instalación en ubuntu y derivadas:

    sudo add-apt-repository ppa:relan/ubuntu/exfat
    

    Ahora que saben usarlo... ¡no lo usen! ;)

    Recursos


  3. Insertar videos en páginas web usando HTML5

    Nunca me ha gustado depender de los servicios externos en la web, llámese youtube para este caso, aunque reconozco su utilidad. En la entrada anterior quería anexar un video, pero no deseaba los servicios de youtube ni de vimeo, por lo que decidí buscar alternativas.

    Hay que decir de igual manera que no soy muy diestro en la programación web, nunca me ha llamado la atención, así que este "descubrimiento" lo dejo en mis notas solamente ;)

    <video width="320" height="240" controls>
      <source src="movie.webm" type="video/webm">
      <source src="movie.ogg" type="video/ogg">
      <source src="movie.mp4" type="video/mp4">
    Tu navegador no soporta la etiqueta VIDEO.
    </video>
    

    Tan sencillo como eso, tan solo hay que modificar las dimensiones al tamaño del video. Se puede dejar un solo formato de video, pero como los navegadores no soportan todos estos formatos, se pueden poner varias fuentes para que carguen la que puedan. Tambien hay que agregar unas lineas más al .htaccess para que el servidor apache reconozca los videos.

    AddType video/ogg .ogv
    AddType video/mp4 .mp4
    AddType video/webm .webm
    

    Y listo, otro punto anotado :)

    Recursos


  4. Sobre los comentarios en el blog estático (con Pelican)

    Uno de los varios pendientes que tengo con el nuevo blog estático (gracias a Pelican) son el manejo de comentarios en las entradas, que aunque siendo sinceros, no hay muchos de esos :P

    Sin embargo, el reto técnico siempre ha sido la motivación, pero en este particular caso se me ha complicado. Veran, hay varios sistemas de comentarios que dicen "funcionar" para los blogs estáticos, aquí la lista:

    Disqus

    Sobresale en los blog, a primera vista promete mucho y se ve bonito, pero oh sorpresa, que NO ES código abierto. Un problema con los servicios de la nube es que no eres dueño de la información y no tienes ningún control sobre su futuro, por lo que usarlo generaría problemas en el mediano/largo plazo, prefiero evitarlo.

    Sitio oficial: Disqus.com

    IntenseDebate

    Otro de los recomendados pero que sufre del mismo problema que el anterior, es de código cerrado. Siguiente!

    Sitio oficial: IntenseDebate.com

    Juvia

    Muy interesante cuando salta en las búsquedas, pero al ver que esta escrito en Ruby queda automáticamente descartado. No se por qué, pero evito a toda costa ese lenguaje, supongo que esto es una clase de discriminación :S

    Sitio oficial: https://github.com/phusion/juvia

    Commentcava

    PHP, CSS y JavaScript... bueno, ya suena razonable. Sigo las recomendaciones pero siempre marca un error al cargar los comentarios y es imposible publicar uno...

    Sitio oficial: https://github.com/fabienwang/commentcava

    Jskomment

    Otro que tiene muy buena pinta, pero lo mismo que el anterior, sigo las indicaciones y no puedo llegar a cargar los comentarios...

    Sitio oficial: https://code.google.com/p/jskomment/

    Hasta aquí una primer parte de esfuerzo, como no pude llegar a ningún lado aún, decidí escribirlo... no vaya a ser que recuerde que pasé por alto.

    Otros sitios de interés

    Jskomment


  5. Problemas al instalar Piwik

    Piwik es un programa de código abierto para llevar las estadística de visitantes en una página web, hace tiempo que lo usaba, cuando el blog estaba en wordpress, pero desde el cambio de administración a pelican no lo habia usado.

    Pues le dedico un poco de tiempo y bajo la nueva versión, subo los archivos al servidor y ¡oh sorpresa!:

    Error: Unable to start session. Please check that the web server has enough permission to write to these files/directories:
    For example, on a Linux server if your Apache httpd user is www-data, you can try to execute:
    chown -R www-data:www-data /xxx/tmp/sessions/
    chmod -R 0755 /xxx/tmp/sessions/
    
    Debug: the original error was 
    session has already been started by session.auto-start or session_start()
    

    Despues de darle una búsqueda por la web, me encuentro con la solución: cambiar en el php.ini

    session.auto_start = Off
    

    Y todo listo, se puede continuar con la instalación :)

    Este video es una de las principales razones por las que considero que cualquier cosa que hagan para proteger obras con DRM es realmente inutil.

    Fuentes


  6. Problemas al compilar: Clock skew-detected

    #!/bin/sh

    Tratando de compilar un programa algo antiguo me topé con este error:

    make: *** Warning:  Clock skew detected.  Your build may be incomplete.
    

    No me había visto algo parecido, pero las listas de correo son la mejor opción para solventar este tipo de problemas :)

     cd al-directorio-de-las-fuentes
     # Borrar los archivos generados
     make clean
     # Actualizar las marcas de tiempo
     find . -exec touch {} \;
     # Volver a compilar
     make
    

    Y todo como nuevo!

    Via: Lista de correo de LinuxSA


  7. Redimensionar ventanas con Alt+Botón derecho en GNOME 2

    Click derecho

    Si, gnome 2 es un manejador de ventanas muy popular todavia, de hecho Linux Mint 13 tiene una versión con él (llamado ahora Mate). Aquí un pequeño truco que no me sabia: usar la combinación de ALT+Botón derecho (del ratón) para redimensionar la ventana seleccionada.

    En caso de que no funcione (en Mint si está activado por omisión), hay que ejecutar el siguiente mando en terminal:

    $gconftool-2 –set /apps/metacity/general/resize_with_right_button –type=bool True
    

    Via: http://totaki.com/


  8. Linux en un microcontrolador de 8-bits?

    Linux en un AVR

    Este es uno de esos proyectos que te dejan impactados, un linux moderno (ubuntu) corriendo desde un micro Atmel ATmega1284p emulando una plataforma ARM.

    Si bien el proceso de arranque le toma varias horas y la usabilidad del sistema es practicamente nula, es un gran logro hacer el emulador y que corra en el una cosa tan compleja como el kernel linux.

    Les invito a leer más en la web de su autor


Página 1 de 1