Archivos para ‘GNU/Linux’

9 mayo 2011

Códigos QR en Ubuntu

por auraham

Crear códigos QR, Quick Response, en Ubuntu es sencillo con el paquete qrencode. Basta con instalarlo:

sudo apt-get install qrencode

Para generar un código con el mensaje “chocoamigos”, ejecuta el comando

qrencode -l L -v 1 -o codigo2.png "chocoamigos"

He aquí el código:

Fuente:
Nikesh Jauhari

11 enero 2011

Referencia de vim

por auraham

Modos:

ESC    Modo normal
i        Modo inserción
:        Modo linea de comandos
v,V        Modo visual
gh,gH    Modo selección
R        Modo de reemplazo
INS        Modo inserción/Modo reemplazo

Modo de inserción

i        Deja el cursor en su posición actual
I        Deja el cursor al principio de la línea actual
a        El cursor de desplaza un caracter a la derecha
A        El cursor se desplaza hasta el final de la línea actual
o        Se inserta una línea en blanco, bajo la actual, y el cursor se desplaza al inicio
O        Similar a la anterior, pero la línea en blanco se coloca por encima de la línea actual

Comandos instantáneos

u        Deshacer


Comandos de línea de comandos

:set showcmd
:set showmode
:history                Muestra el historial de comandos
:history/            Muestra el historial de busquedas
:set nombreOpcion&        Muestra el valor por defecto de nombreOpcion
:set nombreOpcion?        Muestra el valor actual de nombreOpcion

Ver todos los comandos posibles
En el modo :, escriba las primeras letras de un comando, como ‘:se’ y luego presione Ctrl+D

Fuente:

Joaquín Ataz López

10 enero 2011

Cómo remover las carpetas .svn de un proyecto local

por auraham

Para mostrar todas las carpetas .svn dentro de un proyecto local, ejecuta:

cd carpeta_proyecto
find . -type d -name .svn

Para eliminar todas las entradas anteriores, es decir, eliminar los ‘atributos’ svn del proyecto, ejecuta dentro de la carpeta del proyecto:

find . -type d -name .svn -execdir rm -rfv '{}' \;

El parámetro -execdir es una forma más segura de -exec, sin etmbargo el funcionamiento es similar, ya que permiten ejecutar un comando sobre el archivo o directorio que haya encontrado find, en este caso es rm. Todos los parámetros que se pasen antes de ‘;’ son tomados como parámetros de rm, mientras que ‘{}’ hace referencia a la ruta que encuentre find. Se debe escribir entre comillas simples ‘{}’ y terminar con ‘\’ para evitar una expansión del shell.

Fuente:

Trikks

5 octubre 2010

Crear y grabar imagen ISO

por auraham

Crear la imagen

$ mkisofs -o test.iso -Jrv -V test_disk /home/aura/ 

Montar la imagen para probarla

$ mkdir /test_iso
$ mount -t iso9660 -o ro,loop=/dev/loop0 test.iso /test_iso 

Direccion de SCSI

$ cdrecord -scanbus

Grabar imagen

$ cdrecord -v -eject speed=8 dev=0,1,0 test.iso

17 enero 2010

Buen sitio sobre info para GNU/Linux

por auraham

Don’t click me!

Etiquetas:
31 diciembre 2009

Algo de tiempo libre

por auraham

Pues bien, desde hace días ya iniciaron las vacaciones para muchos, gracias a Dios. Por fortuna, todo va bastante bien por aquí antes de finalizar el año, y el ocio está a la orden del día. Así que qué mejor que curiosear por Internet un par de horas al día.

Estos son los temas que últimamente me han quitado muy buen tiempo:

  • Programar con CodeIgniter
  • CSS
  • SQL Inyection

Aunque sólo son tres cosas, son bastante interesantes.

Programar con CodeIgniter

Ya desde hace meses sigo, ya por mero hobbie, con un pseudoproyecto de base de datos en un servidor tipo LAMP, pero no pensé que me llevara tanto tiempo (¿y quién no?). Así que después de un tiempo me inicié con PHP, y después de ver el espagueti de PHP con CSS que hice, me recomendaron CodeIgniter, un framework opensource bastante bueno para iniciar a programar o arreglar un proyecto anterior. Ofrece muchas facilidades, como una mínima configuración, un completo manual de usuario (también en español), es muy ligero, entre otras. Altamente recomendable para iniciar un proyecto con PHP y MySQL, por supuesto, usando MVC.

CSS

Una cosa lleva a la otra. Así que para tener una mejor presentación volví a empezar con las famosas hojas de estilo. Pues bien, aunque aún no puedo hacer nada extraordinario por mí mismo, he encontrado una fuente obligada para cualquier freelancer. Se trata de Smashing Magazine, un sitio que incluye post dedicados al diseño en muchas ramas, además de explicar ejemplos con CSS, JavaScript, JQuery hasta PHP. Lo mejor de SM es que incluye enlaces a decenas de otras páginas igual de buenas, como Web Deigner Wall. Claro, si no te gusta diseñar, también puedes simplemente descargar algunas cosillas, como íconos, wallpapers o los freebies del Viernes.

SQL Inyection

Un tema diferente a programar es echar algo abajo. Desde hace tiempo he estado interesado en las debilidades de los CMS, tal como Joomla!, pero resulta que es bastante difícil realizar alguna consulta maliciosa. Ni siquiera Milw0rm me ofrece una solución, al menos ninguna actual. En fin, los desarrolladores de Joomla! hacen bien su trabajo, eso lo demuestra.

Por el momento es todo lo que he podido conocer acerca de estos temas y espero poder subir pronto algo decente. Au revoir.

15 agosto 2009

Modificar una variable de entorno

por auraham

Al final de nuestro .bashrc escribimos

export VARIABLE=$VARIABLE:nueva_ruta

Por ejemplo, para agregar una nueva ruta a nuestro PATH

export PATH=$PATH:/usr/local/mysql/bin

Gracias Kioskea

Etiquetas: ,
7 enero 2009

Syntax highlighting con nano

por auraham

Hace un tiempo buscaba un editor con syntax highlighting o remarcado de sintaxis (no existe “resaltador” en la RAE). Me maravillé con Gedit, pero no cambio a nano por nada y encontré una posible solución.

2 enero 2009

Enlaces

por auraham

Bien, ahora les dejo un par de links que encontré en mi tiempo de ocio, sólo para volver al sendero g33k y conocer más sobre el abismal mundo del GNU/Linux y, en el mejor de los casos, aprender algo innecesario…

Seguir

Get every new post delivered to your Inbox.