Suscríbete al feed RSS de los Artículos

Arch Linux & Distros & KDE admin el 19 Jun 2008

La nueva distribución basada en Arch y KDEmod4 se llamará Chakra

El equipo de KDEmod (que ya se está preparando para la rama 4 de KDE) lleva algunos meses con la idea de crear una distribución Live (instalable) basada en Arch Linux y KDEmod. Hace tres dias se anunció que esta distribución se llamará Chakra, un nombre que sinceramente no me gusta demasiado.

Esta distribución, aparte de contar por defecto con KDEmod 4, tendrá un instalador precioso llamado Tribe que pretende, según palabras de sus desarrolladores, ser gráficamente mejor que el de Opensuse.

Por si esto fuera poco, se incluirá Shaman2, una nueva interfície gráfica para pacman, el gestor de paquetes de Arch Linux. Shaman está escrito en QT4 y aunque el logotipo es un poco feo, el programa funciona perfectamente y es muy fácil de usar. Además se incluirán otros programas para configurar el sistema, creando así la primera distribución basada en Arch Linux que no está destinada únicamente a usuarios avanzados.

Llevo siguiendo el proyecto durante algunas semanas y la verdad es que tiene muy buena pinta. Todavía falta el logotipo y el resto de artwork, así como finalizar muchísimas de las cosas que se han anunciado. Se ha creado una wiki para coordinar el desarrollo.

A cualquier pregunta, los desarrolladores responden when it’s done, por lo que mejor no tener mucha prisa. En principio no debería salir mucho más tarde que KDE 4.1, pero eso no lo sabremos hasta el momento, por ahora no hay ninguna imagen del LiveCD para poder probar algo, deberemos esperar a la primera versión alpha pública.

Arch Linux & KDE & Utilidades admin el 19 May 2008

kdepim-backup

Recientemente he reinstalado Arch Linux en mi ordenador portátil para poderlo tener todo en un disco duro cifrado. He aprovechado esto para migrar otra vez de KDE a KDEMod, y con esto he descubierto una de las grandezas de KDEMod, se trata del paquete kdemod-kdepim-backup.

pimBackup es un simple script que genera una copia de seguridad de nuestros datos relativos a todos los programas del paquete KDE Pim (Personal Information Management), esto incluye aplicaciones como KMail, Akregator, Kopete, KWallet, KGPG, KAddressBook, Basket, KOrganizer y alguno más.

Instalación:

pacman -S kdemod-kdepim-backup

Uso:

Botón K --> Internet --> pimBackup / pimeRestore

Licencias & Reflexiones admin el 28 Apr 2008

He pagado una licencia privativa de software

Recientemente he adquirido un software privativo, y lo he pagado. No es la primera vez que hago esto, al comprar el portátil hice lo mismo con Windows Vista. La novedad es que esta vez lo he hecho voluntariamente y por un software que sí voy a usar.

Se trata de LSDJ, un tracker para la consola Game Boy con el que poder hacer música. Estuve probando la versión demo de este software en el emulador VisualBoyAdvance en GNU/Linux y me ha convencido lo suficiente como para hacerme con un cartucho, previo pago de la versión ROM via PayPal. Me ha dolido mucho tener que abrirme una cuenta en PayPal para comprar esto, pero era la única forma.

LSDJ

Aun tratándose de una licencia privativa (el uso es personal e intransferible), me parece bien que el precio sea la voluntad, que sea una licencia de por vida incluyendo futuras versiones de LSDJ. También me parece bien que ofrezcan gratuitamente una versión demo (aunque esté algo anticuada y no se pueden grabar las canciones). La licencia dice literalmente lo siguiente:

LICENSE NOTE

You are hereby granted a personal, non-assignable lifetime
license to download and use Little Sound Dj.

Spread the demo version - not the full version!

Por cierto, si alguien tiene una Game Boy antigua que no use, lo hablamos. Lo mismo para accesorios: cable link, lupa con luz, cargado de corriente, etc. Ya veremos la música que sale de esto.

GNU/Linux & How To admin el 03 Mar 2008

Trucos básicos usando el editor VIM

Personalmente uso kate o kwrite como editor simple, para tomar pequeñas notas, etc. Pero para programar o editar ficheros de configuración del sistema no dudo en usar VIM. No voy a profundizar en el uso de este editor, si no te suena de nada el nombre probablemente este artículo no te interese en absoluto. El hecho es que VIM, o cualquiera de los clones de vi, es un editor muy potente. Al contario de lo que parece a simple vista.

Mucha gente usa vi sólo cuando es estrictamente necesario, y de hecho es comprensible, tener un editor que funcione en modo texto puede ser de mucha utilidad si no funciona el entorno gráfico, o si editas ficheros de otro ordenador remotamente. Este artículo va destinado a aquella gente que ya usa VIM, pero no se ha leido la documentación ni la ayuda. Quiero insistir en que esto que voy a describir es MUY BÁSICO, este editor puede hacer muchísimo más. Avisados estáis… empezamos:

Cambiar de modo

Pulsando la tecla <i> entramos en el modo de inserción (para editar el texto), pulsando la tecla <ESC> entramos en el modo comandos, si estando en modo comandos escrivimos <:> (dos puntos), entramos en el modo línea de comandos de VIM, en él podemos hacer cosas más complejas.

Guardar, Salir, etc

Vamos a guardar el archivo:

:w

Como véis, la orden empieza por <:>, por lo tanto, primero hemos pulsado <ESC> para entrar en modo comandos. Si queremos darle otro nombre al archivo:

:w nuevo_nombre.txt

Para salir del editor:

:q

Si hemos hecho cambios no nos deja salir, aquí tenemos dos opciones, la primera es salir sin guardar:

:q!

La segunda es guardar, antes lo hemos hecho con <:w>, pero podríamos guardar y salir en un solo comando:

:wq

E incluso hay otro comando que hace lo mismo, pero no sobreescribe el archivo si no hay cambios, este es el más comodo para salir guardando cambios:

:x

Borrar en modo comando:

Ahora estamos en modo comando (tecla <ESC>), sin usar los dos puntos <:>. Si queremos eliminar el siguiente carácter debajo del cursor podemos pulsar x, con X eliminaríamos en anterior. Si pulsamos dd eliminamos la línea actual entera. Con dw eliminamos todos los caracteres hasta el final de la palabra actual, si estamos en un espacio en blanco, hemos eliminado la siguiente palabra del texto. ¿Con d3w que hacemos? El propio comando lo dice: delete 3 words. Con 5dd eliminamos 5 líneas enteras. Y por aquí va el asunto, la gracia está en aprender a combinar los comandos entre ellos.

Deshacer:

Si pulsamos la letra u deshacemos lo último que hemos hecho. Si pulsamos u repetidamente vamos retrocediendo. Con U afectaría solo a la línea actual.

Repetir:

Con el carácter . (punto) se repite el último comando realizado, sea cual sea.

Copiar, Cortar y Pegar:

¿He dicho que d elimina? Pues es completamente falso. Todo lo que eliminamos con d, dd, dw, etc se guarda en un buffer. Esto sirve, por ejemplo, para que usemos u para deshacer como acabo de explicar, pero también nos permite pegar el contenido eliminado, lo que popularmente se conoce como Cortar y Pegar. El comando y funciona igual que d, pero a diferencia de este último, guarda el contenido en el buffer sin eliminarlo, por lo que es un qeuivalente al típico Copiar: yy copia la línea actual, yw copia una palabra, 10yy copia un bloque de 5 líneas de texto, etc.

Ahora que hemos puesto información en el buffer, ya sea eliminada con d o copiada con y, sólo tenemos que pulsar p para Pegar.

Buscar cadenas de texto:

Si en modo comando (tecla <ESC>) escribimos:

/palabra

Y pulsamos enter, el editor buscará palabra en el texto y lo marcará para que lo veamos. Con la letra n se repite la búsqueda hacia adelante, con la letra N se repite hacia atrás.

Además, si pulsamos el asterisco * en modo comando en cualquier momento, se remarcarán todas las coincidencias con la palabra actual debajo del cursor.

Para programadores:

La función de autocompletado es quizás la más destacada, todos los IDEs de programación lo soportan, pues VIM también. Empezamos a escribir una función y pulsamos Control + n, se despliega una lista de todas las funciones que empiezan igual.

Otro truco muy útil es el salto hacia adelante y hacia atrás entre bloques de programación. Si nuestro lenguaje define estos bloques con { … } o ( … ) por ejemplo, nos podemos situar encima de un inicio de bloque, el carácter {, luego pulsamos % y nuestro cursor salta directamente hacia el carácter } más cercano. Si volvemos a pulsar % haremos lógicamente el salto hacia atrás.

Si en modo comandos escribimos ! (exclamación), podemos ejecutar comandos de shell dentro de VIM, al terminar la ejecución en shell volvemos al estado de editor.

El comando definitivo:

Espero que este artículo le sea útil a alguien, de todas formas hay un comando que supera a todos los demás. Por eso lo he reservado hasta el final:

:help

Con el comando <:help> entramos en la ayuda de VIM, que consta de un tutorial muy completo, de estos de seguir paso a paso. Esto es la mejor forma de aprender a usar este magnífico editor de texto.

BSD admin el 27 Feb 2008

FreeBSD 7.0 y otras noticias BSDeras!

Sé que hace un par de meses ya comenté algo de FreeBSD 7, pero es que ahora va en serio la cosa. Acaba de salir la FreeBSD 7.0-RELEASE, podéis descargar las ISOs, y leer el resumen de cambios de esta versión, porque yo no voy a enrollarme con el tema. Simplemente… avanzo que este blog (que ya ha pasado por FreeBSD y OpenBSD y que lleva más de un año usando Debian) se va de vuelta al sistema del demonio dentro de poco, por eso me hace especial ilusión la noticia.

Otro notición, para los que somos de Barcelona o de no muy lejos, es que se está organizando aquí la BSDCon Barcelona 2008 para los dias 19 y 20 de Abril en el Campus Nord de la UPC. Todas las ponencias estarán relacionadas con los sistemas BSD. Yo almenos no me lo voy a perder. Los asistentes tienen que inscribirse con anterioridad de forma gratuita.

Siguiendo con las noticias sobre BSD, ha salido hace pocos dias la versión 1.2 de pfSense y la 0.686.1 de FreeNAS. Recomiendo leer el artículo que publicó Martin Wilke sobre el estado de KDE4 en FreeBSD, y que ya incluye fotos del nuevo escritorio KDE4 en este sistema operativo.

Ya de paso recomiendo a la gente interesada en los sistemas BSD a que siga habitualmente el blog FreeBSD - the unknown giant. Es una pasada, salen muchísimas noticias, todas explicadas por y para seres humanos.

« Previous PageNext Page »