¡¡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.

ApacheBench - Benchmark para Apache

ApacheBench es una utilidad de benchmarking desarrollada por la Fundación Apache para medir, entre otros, el rendimiento del servidor web más importante en la actualidad.

Esta herramienta realiza las pruebas de carga enviando el número de request (peticiones) HTTP (incluso de forma concurrente) que solicitemos contra una determinada página web.

Adipoli - conjunto de estilos para imagenes de tu web

Todos aquellos websites que ofrezcan un importante número de elementos en su diseño pueden encontrar interesante la idea de aplicar diferentes efectos que permitan a sus usuarios centrarse mejor en los contenidos al mismo tiempo que mejoran su experiencia.

SpritesPad - Crea conjuntos de Sprites CSS para agilizar tu web.

Los Sprites CSS son una técnica que nos permite mejorar la velocidad de carga de una web, al reducir las descargas de elementos que la componen. De forma básica se trata de utilizar una sola imagen compuesta por varias imágenes pequeñas y mediante CSS recortar las partes que van a cada sitio, de forma que cuando un usuario acceda a nuestra página web, sea necesario un menor número de llamadas HTTP al servidor para cargar todos los elementos de la misma.

Plugin Camera para crear Sliders de fotos videos y demas con JQuery

Este proyecto open source al alcance de cualquier webmaster interesado en incluirlo en su site permitecrear diapositivas con interesantes transiciones que ofrezcan una mejor experiencia.

miércoles, 4 de abril de 2012

BUSCAR FICHEROS MODIFICADOS EN UNA FECHA DETERMINADA

$find ruta -type f -mtime -66
El anterior comando busca sólo ficheros modificados en los últimos 66 dias y los lista.
$find ruta -type f -mtime -66 -exec ls -l {} \;
El anterior busca los mismos ficheros pero además le hace un listado largo.
$find ruta -type f -mtime -66 -exec ls -l {} \; | grep “\-08-”
El anterior busca en ese listado largo la cadena “-08-” para intentar buscar sólo los de agosto.

Atencion al grep que se ejecuta, depende de la distro de linux la fecha se muestra de un modo o de otro.

Haced algunos test para ver como se muestra.

Un saludo!