3
Sep
Publicado por Miguel Angel en LINUX, MANUALES, Ubuntu. Dejar un comentario
A veces queremos sustituir una cadena en todos los los archivos de un directorio y sus subdirectorios de forma recursiva. Ésto es sencillo de hacer utilizando perl. Vamos a verlo por partes:
Cuando queremos sustituir directamente una cadena por otra en un fichero, hacemos algo así:
# perl -p -i -e ’s/cadenaasustituir/nuevacadena/g’ fichero
Si la sustitución queremos hacerla en todos los ficheros de un subdirectorio, haremos:
# perl -p -i -e ’s/cadenaasustituir/nuevacadena/g’ *
Si queremos sustituir la cadena en todos los subdirectorios del directorio actual, combinaremos el comando perl con un comando find que busque todos los archivos:
# perl -p -i -e ’s/cadenaasustituir/nuevacadena/g’ `find ./ -name *`
Y ya para terminar de rematar: Si queremos sustituir una cadena por otra en todos los ficheros con un determinado nombre en todos los subdirectorios del directorio actual:
# perl -p -i -e ’s/cadenaasustituir/nuevacadena/g’ `find ./ -name “patronabuscar”`
Veamos unos ejemplos:
Sustituir la cadena jose por pepe en el fichero clientes.txt:
# perl -p -i -e ’s/jose/pepe/g’ clientes.txt
Sustituir la cadena jose por pepe en todos los ficheros del directorio actual:
# perl -p -i -e ’s/jose/pepe/g’ *
Sustituir la cadena jose por pepe en el directorio actual y en todos sus subdirectorios:
# perl -p -i -e ’s/jose/pepe/g’ `find ./ -name *`
Sustituir la cadena jose por pepe en todos los ficheros con extensión .txt del directorio actual y de todos sus subdirectorios:
# perl -p -i -e ’s/jose/pepe/g’ `find ./ -name “*.txt”`
Y un último ejemplo: Sustituir la cadena $(grub_device) por la cadena (hd0,1) en todos los ficheros con extensión .lst del directorio actual y sus subdirectorios:
# perl -p -i -e ’s/\$\(grub_device\)/\(hd0,1\)/g’ `find ./ -name “*.lst”`
16
Jul
Publicado por Miguel Angel en RECURSOS. Dejar un comentario
Obtenido del blog original….
PARTICIPA EN lugardeorigen Y GANATE UN PSP-3000

Este blog ya tiene 2 años y nos hemos visto algo agarrados al no regalar nada, es por eso que en esta ocasión (para limpiar un poco nuestra imagen de que no damos nada) regalaremos un PlayStation Portable (PSP). Asi que si quieren participar lean con atencion este articulo.
El premio en mencion es un PSP Rock Band Unplugged Limited Edition. Las especificaciones del producto las pueden ver en este enlace.

¿COMO PUEDO PARTICIPAR EN EL CONCURSO?
Es sencillo, solo tienes que cumplir con los siguientes requisitos:
- Tener un blog que tenga como minimo 3 meses y el cual actualices al menos 1 vez por semana
- Crear un post en tu blog en el que hables sobre que te parece lugardeorigen.net (con un enlace a: http://lugardeorigen.net/blog/)
- Mencionar el concurso utilizando el texto “PSP 3000“, el cual deberá tener un enlace a este concurso (http://www.lugardeorigen.net/blog/2009/07/15/lugardeorigen-net-regala-un-psp-3000)
- Invitar a que participen en este concurso a otros 3 blogs mas, tipo meme (opcional)
- Tienes que dejar un comentario en este articulo, mencionando que deseas participar y dejando el enlace en el que mencionas este concurso en tu blog.
¿COMO SE ELEGIRA AL GANADOR?
A cada participante se le asignara un numero , el cual participara en una rifa en random.org. El primer numero que arroje random.org sera el ganador de este PSP 3000.
FECHA DEL CONCURSO
El concurso durara 1 mes, a partir del dia de hoy 15 de Julio y hasta el proximo 15 de agosto puedes inscribirte en este concurso, el 16 de agosto de 2009 se publicara al ganador en lugardeorigen.net.
NOTA
- Debes cumplir con todos los requisitos para poder participar para aparecer en la lista de participantes, la cual se ira actualizando conforme se vayan apuntando al concurso.
- En tu comentario deja un correo valido y verdadero ya que esa sera la forma de contactarte si resultas ganador.
- Puedes participar con cualquier cantidad de blogs, siempre y cuando cumplas con el requisito numero 1.
- Si el ganador resulta ser de México te contactaremos via email y el envio corre por nuestra cuenta.
- Si el ganador es de otro pais, se contactara para establecer y negociar la forma de envio.
No hay manera mas facil de ganarse un PSP Rock Band Unplugged Limited Edition sin esfuerzo alguno… participa… ¿Que esperas para apuntarte?
2
Jun
Publicado por Miguel Angel en Desarrollo Web, PHP, Programacion, RECURSOS, WEB. Etiquetado:CSS, DISEÑO, JQUERY, PHP. Dejar un comentario
Los blogs aparecieron cuando los mejores lugares para encontrar recursos eran los foros, pero estos no han muerto y nunca lo haran son el medio tradicional y perfecto en internet para entablar discuciones y compartir recursos e información, para los diseñadores es un medio fantastico para codiarse con otros compañeros de trabajo que tal vez te pueden ayudar a resolver esas dudas sobre diseño.
En WebDesignDev han seleccionado los mejores 10 foros para diseñadores web que deberías conocer, son foros en ingles asi que si tienes aunque sea conocimientos básicos de este idioma no tendras problemas, en la lista hay mucho foros muy buenos, les dejo enlaces a 3 de los 10 foros de diseño web, para conocer todos solo sigan el enlace al final.



Enlace: 1o forums for web designers
16
May
Publicado por Miguel Angel en RECURSOS, Ubuntu. Etiquetado:LINUX. Dejar un comentario

Cuando somos nuevos en Ubuntu, uno de los problemas más frecuentes es poder descomprimir archivos que bajamos de internet, y más ahora que casi todo lo que bajamos viene comprimido. El formato que más se está usando es el RAR. Con Ubuntu es muy fácil descomprimir la mayoría de los archivos, solamente que los archivos rar no viene por defecto, y lo que tenemos que hacer es instalar un paquete.
Desde la Teminal (Aplicaciones>Accesorios>Terminal) y escribimos:
sudo apt-get install unrar
Si no eres de los que les gusta usar la terminal para instalar cosas (aunque es la manera mas fácil y rápida), puedes buscar en Synaptic el paquete unrar la version non free, aplica los cambios y ya está
Una vez que instalemos esto ya podremos descomprimir y comprimir archivos en rar, para hacerlo solamente dan clic derecho extraer aquí y ya está, o si lo quieren en un lugar específico den doble clic y en el botón que dice extraer los dejará escoger el lugar en el que quieren extraer los archivos.
Saludos espero que les sirva.
13
May
Publicado por Miguel Angel en Ubuntu. Dejar un comentario
13
May
Publicado por Miguel Angel en RECURSOS, Ubuntu. Dejar un comentario
Por si no os habíais dado cuenta, la imitación de Apple esta al orden del día con docks como Kiba Dock. Personalmente, Kiba-Dock me parece un coñazo por dos razones: uno; los iconos se desordenan cada vez que abres la aplicación y despues tienes que andar buscándolos y dos; no tiene una zona de notificación ni manera de ver en él si tienes alguna aplicación abierta o minimizada.
Por esas dos razones decidi instalar Avant Window Navigator, a mi parecer el mejor dock actualmente disponible para Ubuntu, es práctico, útil, rápido y sencillo.

Ventajas de AWN sobre KD:
- Los iconos no se mueven de sitio cuando abres las aplicaciones.
- Te indica cuales están abiertas con una flechita debajo del icono.
- Crea una zona de notificación en su parte derecha cuando es necesaria.
- Permite que las ventanas se maximicen y respeten su espacio cosa que no he conseguido en KD.
Desventajas:
- No es tan visualmente atractivo.
Y ahora vamos a lo importante, cómo instalarlo.
En primer lugar vamos a añadir los repositorios a la source list de ubuntu y conseguir la clave para estos:
$ sudo gedit /etc/apt/sources.list
Ahora pegamos al final las dos lineas que os dejo a continuación:
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Ahora continuamos con la clave:
$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Finalmente actualizamos:
$ sudo apt-get update
Ahora solo nos queda instalar AWN con este comando y ya podemos disfrutar de él:
$ sudo su
$ aptitude install avant-window-navigator
Y ya está, ahora solo tenéis que ir a “Aplicaciones>accesorios” y ejecutarlo.
12
May
Publicado por Miguel Angel en DISEÑO, Desarrollo Web, JQUERY, Programacion, RECURSOS, WEB. Etiquetado:CSS, JQUERY. Dejar un comentario
Tutorial que muestra como realizar el famoso efecto “page-peel” mediante jQuery y CSS. Aunque el tutorial está en inglés, es fácil de seguir y el código necesario está perfectamente detallado.

Simple Page Peel Effect with jQuery & CSS » »
8
May
Publicado por Miguel Angel en Desarrollo Web, JAVASCRIPT, JQUERY, PHP, Programacion, WEB. Etiquetado:JAVASCRIPT, JQUERY, PHP. Dejar un comentario
Desde Woork nos ofrecen un simple “todo-list” realizado con PHP y jQuery que podemos descargar y utilizar libremente. My Tiny TodoList puede agregar, modificar o eliminar tareas. Marcar una tarea como completada o establecer una tarea como prioritaria. El resultado es sencillo pero bastante interesante y funcional, sobre todo debido al uso de jQuery para añadir algún efecto y funcionalidades Ajax.

My Tiny TodoList | A simple open source todolist written in PHP and jQuery » »
8
May
Publicado por Miguel Angel en Desarrollo Web, JAVASCRIPT, PHP, Programacion, WEB, ajax. Etiquetado:PHP. Dejar un comentario
EasyGallery es un script que utiliza PHP y Slimbox 2 para escanear las imágenes que se enconetren en una carpeta y mostrarlas en forma de galeria. Los thumbnails se generan de forma automática, la instalación es muy sencilla y las fotografías se clasifican en función de las subcarpetas de imágenes que hayamos creado.

EasyGallery » »
28
Abr
Publicado por Miguel Angel en DISEÑO, Desarrollo Web, RECURSOS, WEB. Etiquetado:DISEÑO. Dejar un comentario
También los diseñadores web necesitamos de recursos para ayudarnos, tal vez necesitamos equivalencias de dimensiones de pixeles a cm o viceversa, para eso están los Cheat sheets (chuletas) que son una excelente referencia con la información mas importante.
En Six Revision recopilación muchos cheat sheets para diseñadores web, entre ellos hay cheat sheet de tipografías, colores, dimensiones, atajos de teclado, css, etc…


Enlace: Useful Cheat Sheets for Web Designers | Visto en: Vecindad Gráfica
Comentarios recientes