JOSEDU – WEB

Un ratito tranquilo…

De como utilizar el comando find …

TAGS: None

El comando find, es un comando muy potente de búsqueda desde linea de comandos, pero esta potencia a su vez se torna en su contra por la multitud de opciones y parámetros que nos encontramos. Aqui unos ejemplos que me han servido a mi para realizar varias tareas del día a día.

Ejemplo1:
Buscar los archivos temporales (o de respaldo), que me ha generado el editor de textos. Dos maneras diferentes

Comando : 

1: find . -name ._* -type f -print
2: find . -iregex “^.*\/\._.*$”

Ahora haciendo uso de tuberias y xargs seriamos capaz de borrar estos ficheros que ha encontrado

Comando:

1. find . -name ._* -type f -print | xargs rm -f
2. find . -iregex “^.*\/\._.*$” | xargs rm -f

Explicación : 
Busca en el directorio actual, los archivos de la forma “._nombrearchivo.ext”. Luego hemos hecho el uso de tuberias y xargs, para realizar la acción de borrado de dichos ficheros.

Ejemplo2:
Queremos buscar archivos con cierta/s extensiones en una o varias ubicaciones.

Tenemos dos maneras de hacerlo, con nuestras queridas a la vez que odiadas expresiones regulares, o con parámetros propios del find

Comando:
find /ubicacion/1 /ubicacion/2  -iregex “.*\(wmv\|avi\|mpg\|mkv\)$”
find /ubicacion/1 /ubicacion/2  -iname ‘*.avi’ -o -iname ‘*.mpg’ -o -iname ‘*.wmv’ -o -iname ‘*.mkv’

Nos devolveria alto tal que asi

/ubicacion/1/archivo124.mpg
/ubicacion/1/directorio3/archivo344.avi
/ubicacion/2/archivo12.mpg
/ubicacion/2/directorio7/archivo45.mkv

Ahora otra vez, si queremos lucirnos y aprovechar la potencia de los parámetros y de las tuberias, podriamos genernos una lista numerada con el nombre de los archivos encontrados. Explicado por pasos sería :

 - agregamos parámetro  -printf  ‘%f\n’ Esto devolveria algo tal que asi:

archivo124.mpg
archivo344.avi
archivo12.mpg
archivo45.mkv

 - Ahora hacemos uso de tuberia y usamos el awk de la siguiente manera : | awk ‘{print FNR “\t” $0}’. Esto nos imprime la lista numerada (FNR), tabulación (“\t”), y el nombre del fichero ($0). Devolvería el siguiente resultado

1         archivo124.mpg
2         archivo344.avi
3         archivo12.mpg
4         archivo45.mkv

- Ya si queremos rizar el rizo, y no queremos mostrar las extensiones, y mostrar solo el nombre del fichero, podriamos cambiar la anterior tubería, por esta otra:  | awk ‘{gsub(/\.(avi|mpg|wmv|mkv)$/,” “);print FNR “\t” $0}’  .Resultando:

1         archivo124
2         archivo344
3         archivo12
4         archivo45

 

Instalando Debian en un Pentium II (I)

Tags: , ,

Esta entrada sirva como registro de acciones y diario de los pasos que he seguido para poner a punto un viejo ordenador Pentium II.

Describiendo el ordenador:

El ordenador es un IBM Netfinity 3000. Un viejo servidor en su epoca que ahora por su características parece de risa. Decir que el acabado de este IBM, como no puede ser de otra manera es impecable, desde el diseño de la caja, hasta lo silencioso que es (y eso que tendra cerca de 10 años).

Las características (a grandes rasgos) de la criatura son :

Procesador: Pentium II 400 Mhz
Ram: 128 Megas ECC (a ver si soy capaz de encontrar mas memoria)
Discos Duros: 3 HD’s SCSI de 4 Gigas con una controladora Adaptec AHA-2940U/UW/D
T.Gráfica: S3 Trio 64.

Sistema Operativo:

Voy a optar por instalar una Debian 4.0 (Etch), desde su version netinstall. Empezaremos con un sistema básico, luego un entorno gráfico básico también (la opción sera XFCE). Luego se configurará para dar algún tipo de servicio, aun no tengo claro cual, pero algo se me ocurrirá.

Continuará….

Manual de CopyLeft

TAGS: None

Inicio una nueva sección en la que pretendo publicar artículos que me parezcan interesantes, acerca del movimiento copyleft.

Para empezar agrego un link con un libro que me parece interesante para quien no conozca de que va esta filosofía.

www.manualcopyleft.net

conexion a postgres en modo standalone

TAGS: None

Por si se produce algun “cuelgue” en la base de datos que obligue a conectar en modo single-user, aqui tenemos el comando basico:

su -c ‘postgres -D /ruta_al_data_del_postgres nombre_de_la_base_datos’ postgres

Para más opciones consultar el manual:http://www.postgresql.org/docs/8.1/static/app-postgres.html

¿Qué es un informático?

TAGS: None

Esta viñeta lo resume todo[photopress:7.gif,full,pp_image]

Dibujada por Mauro Entrialgo

Imprescindibles

TAGS: None

Para los que visitais esta página y querais más información a cerca del Copyleft, sigo poniendo mi pequeño granito de arena para la difusión libre de la cultura, así que os dejo unos enlaces de dos libros que cualquiera debería tener en sus estanterias (electrónicas).

El primer libro esta escrito por David Bravo, aférrimo defensor del copyleft, de la propiedad intelectual y de la libre difusión de la cultura: [Copia este libro].

El segundo libro, es la traducción al español de Free Culture de Lawrence Lessig, solo decir que es presidente de la Creative Commons: [Free Culture (en español)]

“He imprimido el informe…”

TAGS: None

Seguro que os ha pasado alguna vez esta situación:

- He imprimido el informe, lo tienes en tu mesa
- No se dice imprimido, se dice impreso !!!, a ver si aprendes a hablar.

En ese momento , cuando le preguntas al erudito que te corrige tan sabiamente :

- ¿Y por qué no es imprimido?
Y la contestación pronunciada como verdad irrefutable y que tienes que tomar casi como un dogma:
- Pero tio, aprende hablar, porque no se dice imprimido se dice impreso y punto.

Y bueno, que vas a hacer cuando sabes que tienes razón y el otro no. Pues callarte, acachar la cabeza y dar la razón como a los locos.

Eso sí, dejo para el que quiera curiosear, unos links::

conjugacion un diccionario que han hecho cuatro locos borrachos que le llaman de La Real Academia de la Lengua Española Conjugación Imprimir

Dudas Imprimido – Impreso

Que puedes encontrar en este Web-log

TAGS: None

Cuando se crea un blog, cabe plantearse que publicar y cual es el propósito de éste.

El propósito principal de este weblog no va a ser de tipo personal donde cuente mi estado de ánimo diario, o si ha salido el sol o me duele la cabeza, etc, etc, etc.

Sí que quizá en este blog, como era ocurría en el anterior blog, será escribir de anécdotas o historias que me han ocurrido y que me apetezca contar.

El blog también pretendo que sea un anecdotario de mi labor profesional. Problemas que me surgan en el día a día, soluciones a eventuales problemas, etcetera. En definitiva, dejar constancia y que considere que pueda ser util, para mí y para toda “la comunidad” (si alguna vez la hay).

Probando nuevas técnicas PHP

TAGS: None

Bueno hay que ponerse al día en esto de la programación.

Estando ahora tan de moda el Ruby On Rails, y la WEB 2.0 tenemos que empezar a mirar de actualizarnos, si queremos apostar por este tipo de programación.
Si hace unos meses decidí cambiar a PHP5 para los nuevos proyectos que surgieran. Ahora nos planteamos en usar algún framework para PHP para intentar tener aplicaciones más modularres y ganar en reusabilidad.

Para empezar estamos probando PRADO, que es un framework para PHP basado en componentes. La instalación está ya realizada y queda ver que da de sí. Lo comentaré en próximas entradas.

También queda pendiente probar algún MVC para PHP. Primer problema: demasiada oferta ??. Si echas un vistazo por Internet y buscas un poco, te puedes encontrar no menos de 20 proyectos en esa dirección, y cada uno con sus peculiaridades. Así que entre tanta oferta primero habrá que leer cual de entre todos tiene mejores características que encajen en nuestros requisitos para ser probado.

el día de mis zapatillas nuevas

TAGS: None

Os acordais cuando vuestras mamis o papis os compraban unas zapatillas nuevas. A que era un día especial?. Por lo menos para mi lo era. Igual a las chicas no os hacía tanta ilu, pero para los chicos llevar unas deportivas nuevas al cole por la mañana era como el que de mayor se compra el coche y al dia siguiente queda con los colegas para enseñarlo. Las deportivas nuevas cuanto más fardonas mejor. Yo creo que el consumismo desmesurado que tenemos de mayores empieza, con las deportivas que nos calzamos en los pieses(1) de pequeños.(Sigue…)Recuerdo cuando entraba mi madre con la caja de las deportivas. Que experiencia. Tengo que decir que esto implicaba que las deportivas que calzaba en ese momento les quedaba menos suela que el papel de fumar, o significaba que había hecho “la botilde”, versión : La botilde en las olimpiadas.Bueno pues eso, llegaba mi madre y yo ya estaba ávido a coger la caja a ver que modelo de zapatilla le tocaba sucumbir nunca mejor dicho …: a mis pies,digo pieses ;) .

Al abrirla, lo primero y más importante: la suela tenía que ser de goma muy gorda. El que mas fardaba era el que tenía esas miticas J’jayber (peazo zapatillas). Segundo, si el cierre era de tiras del velcro: eras el rey; los coleguis te miraban con respeto. Si la zapatilla era de 2 tiras de velcro, buaah, tu status en la clase aumentaba, pero el verdadero rey, el puto rey, era el que tenía las zapatillas de 3 tiras, Ese si que era el JEFE, y no brus esprintin. Yo nunca llegue a tener zapatilla de 3 tiras :S, ni unas J’jayber tampoco, pero tampoco me quejo.

Luego venían los test de aptitud. Te las calzabas, bueno no, te las calzaba tu madre para ver si te venían bien o no: “A ver ponte de pieeeee”, decia la mami, y ñaca, apreton al dedo gordo, “Te vienen bien”, y tú viendo las estrellas diciendo : “no te fastidia, si el apretón que le has dado al dedo gordo lo has acojonao y se ha encogido solo”. Yo creo que luego crecen los pieses por venganza a esos apretones maternales.

Bueno ahora sí, los test. Aqui si que me acuerdo perfectamente de cual eran mis test personales. Primero: Salir corriendo a toda leche por la puerta del comedor, directo hasta el final del pasillo, y vuelta a empezar, el diablo de tasmania a mi lao, un aficionao. Cuanto más muebles esquivara más certero seria el test. Claro esta, que cuando se va al limite, a veces algun que otro jarrón, figurita o marco de fotos, se va al suelo, y entonces empieza el segundo test. Salir como alma que lleva el diablo de la zapatilla de tu madre (q es como una J’ jayber) que te ha visto como le has dado a la figurita de Lladró que tanto se estima (ya ves y sera de alta como un argamboy, no se pq tanto mosqueo, yo tiraba los argamboys por el balcon de un 3º). En esos tests hay que tener los cincos sentidos agudos y notar cada una de las reacciones que nos transmiten nuestras superdeportivas. Vas corriendo y te vas diciendo: ” Ala que agarre, como pitan contra tierra”, o “Estas sí que corren y no la caca de las anteriores, como fardan”. Estas reacciones eran importantisimas porque al día siguiente en clase, tenías que ir con las zapatillas nuevas y contarselo a los compis. Por cierto si camino al cole por casulidad había llovido y había un charco, que mejor que hacer el test de agua y meterte con las dos zapatillas de lleno. Lo malo, que de nuevo te veías aplicando el segundo test porque ya estaba al acecho tu mami.

Bueno que el dicho esta mal, no se dice: Esta como un niño con zapatos nuevos, se dice: Esta como un nene con zapatillas nuevas que chanan de la muerte ;)

(1) vocablo Correcto según el Diccionario de la Real Academia de Gomaespuma.

© 2009 JOSEDU – WEB. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.

sex porn