¡¡Compartenos!!

viernes, 13 de abril de 2012

jQuery File Upload: el cargador de archivos para tu proyecto web

jQuery File Upload es un widget para todo tipo de proyectos web en los que deseemos ofrecer la posibilidad de cargar de archivos.

Smoke.js libreria que sustituye al tradicional alert

Smoke.js es una pequeña librería javascript que sustituye a la función de alerta por defecto y que ofrece más posibilidades a la hora de llevar a cabo una determinada notificación.

jueves, 12 de abril de 2012

Comando para buscar y reemplazar una cadena por otra de manera recursiva



egrep -lRZ "\.jpg|\.png|\.gif" . \
    | xargs -0 -l sed -i -e 's/\.jpg\|\.gif\|\.png/.bmp/g'
  • egrep: find matching lines using extended regular expressions
  • -l: only list matching filenames
  • -R: search recursively through all given directories
  • -Z: use \0 as record separator
  • "\.jpg|\.png|\.gif": match one of the strings ".jpg", ".gif" or ".png"
  • .: start the search in the current directory
  • xargs: execute a command with the stdin as argument
  • -0: use \0 as record separator. This is important to match the -Z of egrep and to avoid being fooled by spaces and newlines in input filenames.
  • -l: use one line per command as parameter
  • sed: the stream editor
  • -i: replace the input file with the output without making a backup
  • -e: use the following argument as expression
  • 's/\.jpg\|\.gif\|\.png/.bmp/g': replace all occurrences of the strings ".jpg", ".gif" or ".png" with ".bmp"

miércoles, 11 de abril de 2012

lunes, 9 de abril de 2012

Debian/Ubuntu/Kubuntu Bash/Console/Terminal/Putty - Las teclas Inicio y Fin no funcionan bien

Debian/Ubuntu/Kubuntu Bash/Console/Terminal/Putty Home and End Keys Don't Work or Produce a ~

This is a very weird, annoying and bizarre quirk with many distributions, especially Debian.  The home and end keys don't work, but it's a simple fix as long as you found this article :)


Linux - Mas de 400 comandos que debes conocer V2

La siguiente lista de comandos de Linux, es una traducción de la versión en Ingles .
Mi sitio ha sido autorizado como mirror de la versión en español, la traducción al español la hice yo mismo, si tienes alguna duda, comentario o corrección puedes ponerlo directamente en mi sección de comentarios o en las ligas para comentarios del articulo original en: www.linuxguide.it




Linux - Mas de 400 comandos que debes conocer

Me he encontrado en la Wiki de GUTL este completo listado con más de 400 comandos para GNU/Linux con su respectiva explicación, y los quiero compartir con ustedes para complementar este excelente artículo que escribió mi colega para aprender a vivir con la consola.


OpenSuse - Actualizar kernel

Como compilar el kernel Linux en openSUSE



Cada distribucion posee algunas herramientas especificas para construir el kernel desde las fuentes. En este articulo voy a explicar como compilar Linux desde un sistema openSuSE. Se describe como construir un kernel personalizado a partir de las fuentes desde www.kernel.org (vanilla kernel) de manera de ser independiente del kernel proporcionado por la distribucion.
Esto es probado en openSUSE 11.3 “Teal” x86_64.
Antes que nada voy a decir que no es la unica manera de hacerlo, pero si es la que yo voy a usar y no aseguro que funcione para todos.

OpenSuse - Actualizar kernel

Como compilar el kernel Linux en openSUSE


Cada distribucion posee algunas herramientas especificas para construir el kernel desde las fuentes. En este articulo voy a explicar como compilar Linux desde un sistema openSuSE. Se describe como construir un kernel personalizado a partir de las fuentes desde www.kernel.org (vanilla kernel) de manera de ser independiente del kernel proporcionado por la distribucion.
Esto es probado en openSUSE 11.3 “Teal” x86_64.
Antes que nada voy a decir que no es la unica manera de hacerlo, pero si es la que yo voy a usar y no aseguro que funcione para todos.

OpenSuse - Varios de como administrarlo

openSUSE 10.3 survival guide

or what a Debian hacker should know when using openSUSE

Flip the switch

I have switched my main system from Ubuntu Gutsy to openSUSE 10.3 recently. A very smooth transition, I must say. I can mostly run the same software and the same up to date versions. Notable exceptions: bzr support (python-paramiko, python-celementtree), etherwake, kvm, run-parts, sawfish, upstart. I still switch between both systems a bit, using a mix of $HOME in GIT (git-swap) and altenatives-like symlink setup (alt), and running the other chrooted in /other.