Entradas

Mostrando entradas de enero, 2010

Como Crear Copias de Seguridad de MySQL con mylvmbackup

mylvmbackup es un script en Perl para crear rápidamente copias de seguridad (backups) de MySQL. Utiliza la característica snapshot de LVM para hacer esto. Para realizar un backup mylvmbackup obtiene bloqueo de lectura en todas las tablas y levanta todos caches del servidor al disco, crea una instantánea (snapshot) del volumen que contiene el directorio de datos de MySQL y desbloquea las tablas nuevamente. En el siguiente enlace podrán ver un tutorial de como usarlo en un servidor Debian Lenny. http://www.howtoforge.com/how-to-back-up-mysql-databases-with-mylvmbackup-on-debian-lenny

Usar gxmessage para Crear Cajas de Dialogo

Hay muchos programas de diálogos como por ejemplo Zenity, Kdialog, xdialog, etc. Estos programas permiten ponerle color y forma a los script en bash y shell con una pequeña acción de una interfase gráfica de usuario (GUI). Por eso ahora se va a hablar de gxmessage. El Nokia N900 tiene algunos programas que usan gxmessage para crear una interfase de usuario. Pero si deseas instarlo en tu computadora, ejecuta lo siguiente asumiendo que estas usando Debian o derivados: sudo aptitude install gmessage Puedes usar la siguiente linea de código para producir una GUI con botones: gxmessage -center \ -buttons "Este es un boton":1,"Este es otro boton":2 \ -title "Estos es una caja de dialogo" 'Linux es lo maximo!!!' Una de las características mas agradable que posee gxmessage y otros no es la habilidad para escoger el tamaño de la caja de dialogo usando la opción " -geometry ". gxmessage -center \ -buttons "Este es un boton...

Reproducir Discos Blue ray en Linux

Hasta ahora el proceso para visualizar el contenido de un disco Blu-Ray en un ordenador con sistema operativo GNU/Linux era bastante tedioso. De hecho, además de un lector compatible y configurar varios codecs tenías que acabar volcando todo el contenido al disco duro. Gracias al proyecto MakeMKV este proceso se ha vuelto relativamente más sencillo y gracias al soporte nativo para reproducir Blu-Ray y las posibilidades de reproducir por streaming desde cualquier reproductor multimedia de su versión 1.4.10 podremos reproducir las películas en nuestro ordenador. Leer más .

Reproducir Discos Blue ray en Linux

Hasta ahora el proceso para visualizar el contenido de un disco Blu-Ray en un ordenador con sistema operativo GNU/Linux era bastante tedioso. De hecho, además de un lector compatible y configurar varios codecs tenías que acabar volcando todo el contenido al disco duro. Gracias al proyecto MakeMKV este proceso se ha vuelto relativamente más sencillo y gracias al soporte nativo para reproducir Blu-Ray y las posibilidades de reproducir por streaming desde cualquier reproductor multimedia de su versión 1.4.10 podremos reproducir las películas en nuestro ordenador. Leer más .

Convertir Videos a DivX

DivX Converter 2.0 es un sencillo frontend para el conversor multimedia MEncoder, que se incluye en el reproductor MPlayer. La aplicación puede descargarse como paquete rpm o deb. DivX Converter permite generar vídeos en formato AVI de manera rápida y sencilla, seleccionando las distintas opciones de compresión tanto del audio como del vídeo. Utilizando este programa evitamos tener que usar el terminal e ir introduciendo los comandos a mano. Leer más .

Definir Estilos por Defecto en Impress

Problema: algunos estilos que ofrece OpenOffice.org Impress por defecto no son de mi agrado. Por ejemplo, la herramienta para dibujar cajas (rectángulos), viene, por defecto, con un estilo para rellenar la caja de color “Blue 8″. Quiero que al arrancar Impress las cajas vengan con un estilo tal que no sean rellenadas de ningún color. Solución:

10 Scripts para Crear tu Propia Distribucion de Linux

Aquellos que están familiarizados con Linux podrán ajustar las configuraciones, agregar y quitar programas y personalizar el menú, la barra de herramientas y otros elementos del escritorio. Y justamente esas son las habilidades que necesitas para crear tu distribución de Linux. Veamos algunos de los scripts que te ayudaran a personalizar diferentes distros. 1. Remastersys Esta herramienta posee un interfaz grafico para principiantes y funciona en Ubuntu y Debian y cualquiera de sus derivadas Remastersys funciona transfiriendo la distro que estas ejecutando en una imagen ISO. También puedes escoger incluir tus configuraciones y tu información personal, lo cual la hace ideal para copias de seguridad (backups). 2. UCK El kit de personalización de Ubuntu (Ubuntu Costumisation Kit) funciona con la imagen ISO de cualquier version de Ubuntu (Ubuntu, Kubuntu, Xubuntu y Edubuntu) y te permite agregar o quitar cualquier aplicacion del stock. Esta herramienta es ideal para usuarios avanzados por ...

UbuntuOne pronto tambien para Windows

UbuntuOne es el servicio de almacenamiento en la nube de Canonical. La empresa responsable de Ubuntu ponía a disposición de los usuarios de esta distribución hasta 2 GB de manera gratuita para poder almacenar archivos. El servicio también dispone de una versión de pago, en la cual, la capacidad de almacenamiento aumenta hasta 50 GB. Lamentablemente, hasta ahora únicamente se podía acceder a este servicio instalando Ubuntu. Leer más .

MeMenu, Manejar Todas las Redes Sociales en Ubuntu

De momento es sólo un nuevo concepto en desarrollo pero para mi, bastante interesante. MeMenu es un menú de Ubuntu para manejar todas las redes sociales de las que somos partícipes, llámese Twitter o Facebook o flickr incluso pensado para manejar también Ubuntu One. Leer más.

Segunda Beta de Skype para Linux

Aunque cuenta con muchos seguidores y cada vez es más utilizado Skype hasta hace poco no comenzó su versión 2.0 para Linux lejos de la versión 4.0 de Windows, y la verdad es que la primera beta fue, para mi, realmente decepcionante. Ahora tratan de mejorar y han lanzado la segunda beta de Skype 2.0 para Linux . Leer más .

Backtrack, Distribucion Linux para Seguridad

Backtrack 4 es una distribución de Linux basada en Ubuntu que incluye numerosas aplicaciones para realizar tests de seguridad y análisis informático forenses. Gracias a esas aplicaciones Backtrack se ha convertido en una distribución imprescindible para los administradores de sistemas y profesionales de la auditoria informática. Leer más .

Añadir Funcion de Apagado y Reiniciado Manejado por X

No necesitas un programa aparte para apagar o reiniciar tu PC. En Linux y UNIX esto se puede hacer con un simple código BASH, el programa xmessage, que ya viene con Xorg, y modificando los archivos sudoers. Los archivos sudoers dictan que usuario puede ejecutar que programas. Puedes aprender mas sobre estos leyendo la pagina man de sudoers ( man sudoers). En este tutorial, modificaras el archivo sudoers de tal forma que las personas en el grupo de administrador puedan ejecutar el programa de apagado y reiniciado sin necesidad de una contraseña. La entrada en el archivo sudoers debería parecerse casi como lo siguiente: %staff ALL=NOPASSWD: /sbin/shutdown,/sbin/reboot Esto quiere decir que todos en el grupo staff (%staff) pueden ejecutar los programas /sbin/shutdown y /sbin/reboot sin contraseña. Ahora escribe un código BASH que llame a xmessage. El BASH podría ser algo como esto: #!/usr/bin/env BASH #shutdown script xmessage "Realmente deseas apagar el computador?" -center ...

4 Cosas Basicas para Ejecutar Código Shell

En este articulo se vera 4 cosas fundamentales que deberías saber sobre ejecutar código shell 1) Localiza el shell ejecutable darle #! Identificar la ruta completa de donde esta instalado el shell $ which sh /bin/sh (or) $ which ksh $ which bash Una vez que los tengas identificado donde se encuentra el shell, colocas #! en la primera linea de tu código shell. $ vim helloworld.sh #!/bin/sh echo "Hello World!" 2) Asignar permisos de ejecución al archivo que contiene el código Shell Si no tienes permiso de ejecucion en el archivo, obtendras un mensaje de error "Permiso Denegado" $ ./helloworld.sh bash: ./helloworld.sh: Permiso denegado Asigna permiso de ejecución al archivo usando chmod asi como se muestra aquí: $ chmod u+x helloworld.shz Si deseas permiso de ejecución a un grupo u otros, has lo siguiente: $ chmod 755 helloworld.sh 3) Ejecutar el código especificando la ruta absoluta o relativa Puedes ejecutar un código Shell usando la ruta absoluta o relativa. Ejecut...

Video: Configurar GRUB 2

En el siguiente video podran ver como configurar GRUB 2 lo cual es diferente a como se hacia anteriormente. Las nuevas versiones de distribuciones como Ubuntu 9.10 traen por defecto GRUB 2, asi que el siguiente vídeo quizás te sirva un poco. http://www.linuxjournal.com/video/configuring-grub-2?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+linuxjournalcom+%28Linux+Journal+-+The+Original+Magazine+of+the+Linux+Community%29

Manten Tu Equipo Despierto con Caffeine

Imagen
Caffeine es una pequeña aplicación en la bandeja del sistema que es muy practica. El propósito de caffeine es deshabilitar el protector de pantalla o el modo dormir, lo cual es muy útil cuando estas viendo vídeos flash en sitios como hulu. Caffeine esta escrito usando GTK para la interfaz de usuario, osea que se adapta muy bien a GNOME, pero también puede ser usado en cualquier distro de Linux. Tiene un PPA para los usuarios de Ubuntu y trabaja muy bien en Ubuntu Karmic.

Novedades de OpenOffice 3.2

Desde ayer está disponible la nueva versión de OpenOffice 3.2 RC en su tercera versión para que sea probada y evaluada antes de llegar a la versión final de esta actualización. Por eso es conveniente hacer un repaso de OpenOffice 3.2 y ver lo que nos tienen preparado para mejorar esta suite ofimática. Leer más.

Declarar variables en AWK

En este articulo se vera como definir y usar variables en awk. Las variables en awk deben empezar con una letra, seguido de un carácter alfanumérico o subrayado. Las palabras claves no pueden ser usadas como variables en awk. Awk no soporta declaración de varible como en otros programas. Es recomendable inicializar las variables en awk con la sección BEGIN, la cual sera ejecutada una sola vez al principio. No hay tipo de datos en awk. Si una variable en awk es tratada como numero o cadena depende del contexto en el que es usada. Ahora se vera unos cuantos ejemplos para aprender como definir variables en awk. Ejemplo AWK 1: Facturación de Libros En este ejemplo, el archivo de entrada bookdetails.txt contiene los registros con los campos -- Numero Item, Nombre Libro, Cantidad y Calificación por Libro. $ cat bookdetails.txt 1 Linux-programming 2 450 2 Advanced-Linux 3 300 3 Computer-Networks 4 400 4 OOAD&UML 3 450 5 Java2 5 200 Ahora la siguiente sentencia en awk lee y procesa el arch...

Usando Gnuplot para Mostrar Informacion en tu pagina Web

GNUplot es una herramienta usada para generar gráficos. Es usada típicamente para acopiar información estadística. Gnuplot puede ejecutarse por lotes (batch) o en tiempo real y los resultados son presentados en un visor de graficos o en un navegador Web. En el siguiente enlace aparece un articulo donde se muestra como usar gnuplot usando un archivo por lote para generar información recolectada desde sar u otras fuentes. GNUplot tiene muchas opciones de comandos. Sin embargo para generar gráficos usando lineas o cajas requiere algunos conocimientos de la documentación. http://www.ibm.com/developerworks/aix/library/au-gnuplot/index.html?ca=drs-

OpenInkpot, Distribucion Linux para eBooks

OpenInkpot es una distribución GNU/Linux para eBooks con pantallas e-Paper o aparatos similares. La última versión disponible es la v. 0.2, lanzada el año pasado. Además, esta distribución también está disponible en castellano y cuenta con un blog con más info: es-OpenInkpot . [...]

Open-PC, La Computadora de la Comunidad para La Comunidad

Imagen
Open-PC es una computadora para ser usada todos los días, es construida por la comunidad de Linux para la comunidad Linux. Entre sus características tenemos: Puro Linux Lista para ser usada Perfectamente pre configurada Construida por la comunidad Programas y drivers 100% libres Fácil de actualizar Incluye soporte para telefono y correo El precio incluye una donacion de 10 Euros para el proyecto KDE Especificaciones: Procesador Dual Atom N330 1,6GHz 3Gb de RAM Disco duro 160GB Placa Madre ASRock Acelerador de Gráficos Intel 950 Chasis Mini ITX Fuente de poder 250 watt Hardware expandible Tamaño 345mm x 100mm x 425mm Soporte de instalacion (via telefono o email) Sistema operativo Linux con KDE Su precio es de 359 Euros

Configurar Hudson para Integracion Continua en Linux

Hudson monitorea la ejecución de tareas repetidas, tal como construir un proyecto de software o trabajos ejecutados por cron. En el siguiente enlace se muestra como configurar Hudson. http://www.howtoforge.com/set-up-hudson-for-continuous-integration-under-linux

Tutoriales para GIMP

Se han publicado tutoriales gratuitos de GIMP a traves de Linux Format, escritos por Michael J. Hammel. La descarga es a través de un torrent que han puesto en la página de TuxRadar quienes muestran una pequeña muestra/explicación de cada tutorial. Son en total 18 tutoriales de temas variados, no son cosas nada complejas si se tiene un poco de manejo del software, e intuición para variaciones sobre todo.

Ubucompilator, Compilador de Paquetes para Ubuntu

Ubucompilator es un sencillo programa realizado con Gambas, un lenguaje de programación derivado de BASIC , que permite generar paquetes .deb a partir del código fuente de los programas. Leer más.

Deshabilitar el Historial de MySQL

¿Como deshabilito el historial de MySQL? No quiero que mysql recuerde los comando previos que he usado desde la linea de comando mysql>. Para algunos esto es importante ya que algunos comando que ejecutan contienen contraseña (password). Se puede ver la contraseña claramente guardada en el archivo ~/.mysql_history, y eso es algo que muchos no desean que suceda. La característica Bash history almacena los comandos Linux escritos en la linea de comandos en el archivo ~/.bash_history. Igual que el shell de bash, mysql almacena los comando usados en la linea de comando en el archivo ~/.mysql_history. En este articulo vamos a ver como dehabilitar el historial de mysql. 1) Ejecutar algunos comandos sql desde la linea de comandos mysql> Conectar a mysql desde la linea de comando de Linux y ejecutar los siguientes comandos: $ mysql -u root -pyour-password mysql> show databases; mysql> use information_schema; mysql> show tables; mysql> select table_name, table_rows from table...

Entorno gráfico liviano con Fluxbox

Una de las mas grande cosas sobre usar UNIX o un sistema basado en UNIX es la habilidad de modificar tu entorno como desees. Si deseas un GUI recargado de cosas, con todas las cosas y adornos que quieras entonces GNOME o KDE son para ti. Pero si deseas algo que consuma menos recursos pero que ofresca un buen grado de control entonces Fluxbox Window Manager es lo que estabas buscando. A continuación te dejo el enlace de un tutorial de lo que es Fluxbos y como instalarlo y usarlo. http://www.thegeekstuff.com/2010/01/fluxbox-x-windows-manager-for-unix/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheGeekStuff+%28The+Geek+Stuff%29&utm_content=Google+Reader

Los Trabajos Relacionados con Linux estan Creciendo

Como dice la Linux Foundation lo trabajos relacionado con Linux es ahora 80 por ciento mas grande que hace 5 años. Mientras que en otras industrias han tenido que despedir gente en la actual recesión, la Foundation esta apoyando y animando a los negocios a que se cambien a Linux y por lo tanto se estimula las oportunidades de empleo en el sector. No estamos diciendo exactamente que significa relacionado con Linux en este contexto, pero el recientemente configurado Linux.com Job Board indica que la mayoría de nuevas posiciones son para administradores de sistema. Así es, el mundo corporativo esta llorando por mas geeks.

Día del Usuario de Ubuntu

Si eres un usuario principiante en Ubuntu o estás interesado en esta distribución de Linux estás de enhorabuena puesto que desde Canonical han preparado el día del usuario de Ubuntu , y no, no viene patrocinado por un gran almacén de sobra conocido como el día del padre o la madre y no hay que adoptar ninguno de los animales que dan nombre a las distribuciones para participar. Leer más.

Instalar Apache y MySQL en Fedora

LAMP es las siglas para Linux, Apache, MySQL, PHP. En el enlace que dejo a continuacion se muestra un tutorial de como instalar un servidor web Apache2 en Fedora 12 con soporte para PHP5 (mod_php) y soporte para MySQL. http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-fedora-12-lamp

No necesitas saber "Linux" para usar Linux

Últimamente se han escuchado historias de que para poder usar Linux necesitas saber cientos de comandos Linux y cosas así. Nada mas falso. Si puedes ver una ventana y sabes manejar el mouse ya estas listo para usar Linux. Y esto no se refiere a como ya estamos usando dispositivos como Droid, TiVo que ya vienen con Linux, sino esto se refiere a usar Linux en el escritorio, en una PC o laptop. No hay nada en el escritorio de Linux que requiera algún conocimiento especial para usar Linux en estos días. Si ya sabes usar muy bien Windows XP, tendrás menos problemas para moverte en algunas de las distribuciones de Linux tales como Fedora 12, openSUSE 11.2 o Ubuntu que los que tendrías si cambiaras a Windows 7. Con esto no se esta diciendo que Linux no sea diferente a Windows, por que si lo es. Por ejemplo, necesitaras programas especiales como Crossover Linux para ejecutar algunos programas específicos de Windows. Las interfaces tampoco son las mismas, tal como las interfaces de Wndows 7 y V...

Ya salio la version 0.5 de Ubuntu Tweak

Esta aplicación permite un control más fácil sobre un sistema Ubuntu , ya que facilita la configuración de multitud de aspectos de éste. Dispone, entre otras, de secciones que nos permiten modificar opciones de GNOME , Compiz, Escritorio, Sistema, GDM ( GNOME Display Manager), Energía y Nautilus. Además, esta nueva versión incluye una opción para cambiar el nombre del sistema (hostname) Leer más

Openshot editor de video para Linux

Openshot , un editor de vídeo que llevaba tiempo en desarrollo y generando grandes expectativas, acaba de liberar la versión final 1.0. Este editor ha sido creado por un usuario de Ubuntu, Jonathan Thomas, que buscaba un editor de vídeo potente, estable y fácil de usar . Con la liberación de esta versión, muy pulida y prácticamente sin bugs, ha conseguido su objetivo. Leer más.

Empaquetando software con RPM

Quisiera compartir con ustedes el los articulos de una serie de tres sobre el administrador de paquetes RPM. En esta serie se mostrara como usarlo no solo para instalar y acomodar software sino también para empaquetar casi cualquier cosa, desde código para modificar un sistema hasta código fuente para documentación Parte 1: Construyendo y distribuyendo paquetes. Parte 2: Actualizando y desinstalando paquetes. Parte 3: Trabajando con dependencias.

Iniciar la PC en modo kiosko

Cambiando el archivo Xsession puedes iniciar la maquina en modo kiosk-style el cual inicia una sola aplicación X11. En Debian debes cambiar el archivo /etc/X11/Xsession.d/99x11-common_start. Ahí hay una linea que dice: exec $STARTUP Cambiala para que diga: exec firefox javascript:%20resizeTo\(1024,768\) Y esto hará que tu maquina inicie directamente en Firefox con una ventana de 1024x768. Por supuesto debes cambiar el tamaño de la resolucion que desees. Quizás puedas añadir algunos javascript y forzar para que se abran ciertas paginas. Combina esto con Bastille y un autologeado de un usuario común y tendrás un conveniente y económico kiosko. En algunas distribuciones de Linux el archivo Xsession quizás sea un solo archivo en vez de un directorio de archivos. Una búsqueda como esta: find /etc/X11 -iname 'Xsession*' debería encontrarlo. La linea que se ha cambia puede variar en algunos casos se hace con una funcion que llame a exec.

Configurar FreeSWITCH en Debian Lenny

FreeSWITCH es una plataforma de telefonía open-source diseñada para facilitar la creación de productos de voz y chat desde un phone-switch hasta un soft-switch. Puede ser usado como una maquina simple de switching, un PBX, un gateway de media o servidor de medios para aplicaciones IVR usando un simple script o XML para controlar el flujo de llamada. El siguiente enlace muestra como configurar FreeSWITCH en Debian Lenny. http://www.howtoforge.com/setting-up-freeswitch-on-debian-5-lenny

20 Ttrucos basicos en Perl

Si eres un administrador Linux que ocasionalmente escribe código en Perl o un desarrollador que quiere aprender el lenguaje de programación Perl, el siguiente enlace provee 20 tips y trucos básicos. http://www.thegeekstuff.com/2010/01/20-killer-perl-programming-tips-for-beginners-on-unix-linux-os/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+TheGeekStuff+%28The+Geek+Stuff%29

Instalacion minima de Ubuntu usando debootstrap

La utilidad debootstrap instala un sistema Debian mínimo o básico. debootstrap instalará un sistema operativo basado en Debian en un subdirectorio. No necesitas un CD de instalación para hacer esto. Sin embargo lo que necesitas es tener acceso a los repositorios de la distribución de Linux correspondiente (por ejemplo Debian o Ubuntu). En este articulo se vera como instalar Ubuntu usando debootstrap. 1) Preparando el disco duro Para esto vas a necesitar un espacio sobrante en tu disco duro. Particiona tu disco o usa un dispositivo de almacenamiento externo (disco duro externo, memoria USB, etc). Para particionar el disco duro puedes usar el liveCD de Ubuntu o el Terminal. Este ultimo es mas rápido pero el anterior es mas fácil y si tienes toda tu data en una partición entonces no podras desmontar y ajustar el tamaño. Por eso mejor vamos a usar la herramienta que viene en el liveCD de Ubuntu. Asegúrate que tu BIOS esta configurada para que arranque desde CD. Arranca con el liveCD y abre...

Como enviar un correo con adjunto desde Linux

Puedes enviar adjuntos y texto en el cuerpo ( o solo adjunto con asunto ) desde la linea de comandos o terminal de Linux tal como se explica a continuación. 1) Enviar un correo con Asunto y cuerpo Típicamente enviarías un correo electrónico desde la consola de Linux con un asunto y cuerpo tal como se muestra a continuación. Por favor ten en cuenta que debes escribir un . (punto) en una aparte para indicar que el texto del cuerpo esta encima. $ mail dcabrera@micasa.com Subject: Correo de prueba Hola, Es muy fácil enviar correos desde Linux. Gracias, . Cc: dcabrera@oficina.com Si deseas leer el cuerpo desde un archivo (por ejemplo, texto-de-correo.txt) envía el correo así: $ cat texto-de-correo.txt | mail -s "Prueba" dcabrera@micasa.com 2) Enviar un correo con adjunto Para enviar un correo con adjunto, debes usar el comando uuencode. En Red Hat (o distribuciones parecidas), uuencode es parte del paquete sharutils, para instarlo ejecuta lo siguiente: rpm -ivh sharutils-4.6.1-2.i...

Cambiar contraseña de usuario en Ubuntu

Cambia la contraseña de tu usuario usando el comando passwd . El siguiente ejemplo cambia la contraseña o password del usuario que actualmente esta logeado. $ passwd Changing password for dcabrera. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Si deseas cambiar la contraseña de otro usuario de Ubuntu, usa el siguiente método. El siguiente ejemplo cambia la contraseña del usuario pruiz desde el usuario dcabrera. $ sudo passwd pruiz Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

Crear paquetes para diferentes distribuciones de Linux

BitRock InstallBuilder le permite crear fácilmente instaladores multiplataforma para Linux (x86/PPC/s390 /x86_64/Itanium), Windows, Mac OS X, FreeBSD, OpenBSD, Solaris (x86/Sparc), IRIX, AIX, y HP-UX. La aplicación genera instaladores nativos que tienen un look-and-feel similar y sin dependencias externas, se ejecuta bien en GUI, texto, y un modo más sencillo. Además incorpora instaladores autónomos, e incluye una herramienta de instalación capaz de generar paquetes RPM independientes. Leer más .

Vim 101 Hacks

Vim es el avatar moderno de Vi, Bram Moolenar es quien lo creo y lo mantiene. Vim esta lleno de características lo cual podría poner a cualquier editor en vergüenza, excepto a Emacs. Una vez que aprendes a usar Vim, te dará un inmenso poder a tus dedos. Con unos cuantos tecleadas estarás listo para tareas de edición de texto las cuales te pudieran haber tomado mucho tiempo y esfuerzo. Sin embargo necesitas profundizar tus conocimientos de Vim. Ramesh Natarajan de theGeekstuff.com ha escrito un libro muy útil sobre Vim llamado " Vim 101 Hacks". Este libro descargable contiene 101 ejercicios prácticos sobre varias de las características avanzadas de Vim, las cuales te harán mas eficiente y productivo en el uso del editor Vim. Este libro esta dirigido a usuarios nuevos e intermedios de Vim.

El manual de Ubuntu estara disponible con Ubuntu 10.04

Para todos los que estábamos esperando, se acaba de anunciar que la nueva versión de Ubuntu 10.04, la cual sera lanzada en Abril de este año, vendrá con un manual . El manual esta creado tal como hablamos y estará listo para acompañar la nueva versión de Ubuntu 10.04 LTS. El manual de Ubuntu estará diseñado para principiantes de Linux y Ubuntu y contendrá Comos (how-tos), guías, información básica sobre Linux y sus componentes y todo lo que uno necesita saber después de instalar Ubuntu. El manual de Ubuntu sera distribuido como PDF y sera revisado cada 6 meses. El manual estará bien escrito (parece que estará solo en Ingles, pero no te detengas para traducirlo), con un aspecto profesional y fácil de entender, inclusive por el usuario que recién conoce Linux o Ubuntu. Y sera creado y mantenido por la comunidad de Ubuntu. De momento Ubuntu 10.04 LTS (Lucid Lynx) esta en versión alpha, con un lanzamiento. El segundo lanzamiento se espera para el 14 de Enero del presente año.

Instalar Cherokee en Fedora 12

Cherokee es un servidor Web rápido, flexible y fácil de configurar. Soporta una gama amplia de las tecnologías de ahora: FastCGI, SCGI, PHP, CGI, TLS y conexiones encriptadas SSL, host virtuales, balance de carga, archivos log compatibles con Apache y mucho más. El siguiente enlace muestra un tutorial para instalar Cherokee en Fedora 12 con soporte para PHP5 ( a través de FastCGI) y MySQL. http://www.howtoforge.com/installing-cherokee-with-php5-and-mysql-support-on-fedora-12

Revista Linux+ gratis y en linea

Ya se puede descargar en formato PDF y gratis la revista Linux+. Si deseas recibir la información de los proximos números tienes que suscribirte al newsletter. Los artículos de la presente edición son: + Portada: Interfaces gráficas con SDL + Make: compilación inteligente + Programando con inteligencia (artificial) + Theremín Virtual: Un instrumento musical de nueva generación + Herramientas forenses para la adquisición de datos + Análisis de soportes de datos con herramientas de código libre + DNS: Domain Name System + Linux en el instituto: Implementación de un servidor + Esclavos de ordenadores nuevos Si deseas descargarla da clic aquí .

Renombrar archivos masivamente en Linux

PyRenamer es una aplicación integrada en el entorno de escritorio GNOME y permite cambiar el nombre de grandes cantidades de archivos de acuerdo a los patrones que escoja el usuario . Su funcionamiento es estable y la conversión se realiza rápidamente, creando un paso intermedio llamado “vista previa” para confirmar que todos los archivos se renombrarán correctamente. Leer más .

Usar Table Wacom Bamboo Pen en Ubuntu

Preparar gráficos para las diapositivas de clase es una tarea ardua y costosa. A veces, esos gráficos podrían hacerse más rápidamente en papel, y tras escanearlos, se podrían incrustar en el documento de presentación que queramos usar. Pero ya que el Olentzero estaba esperando mi carta, decidí pedirle una tableta gráfica para poder dibujar directamente con un lápiz sobre la tableta – y pasarlo a digital – como si lo hiciera sobre papel y disfrutar mientras “pinto”. El Olentzero me trajo una tableta Wacom (Bamboo Pen), y aunque es compatible Linux, el problema radica en que, de serie, Ubuntu Karmic no la reconoce. Lógicamente la comunidad se ha volcado en cambiar la situación y ya hay una solución . En ese enlace se resume lo que habría que hacer para distintas tabletas gráficas Bamboo (Pen, Touch, Pen & Touch…) y distintas versiones de Ubuntu. Dada la diversidad de opciones, que los enlaces están un poco desperdigados, y que ya hay nuevas versiones, resumo aquí lo que hay que hace...

Instalar SAMBA en Ubuntu 9.10

El enlace que dejo a continuación es un tutorial que explica como instalar el servidor de archivos Samba en Ubuntu 9.10 y como configurarlo para compartir archivos sobre el protocolo SMB así como añadir usuarios. Samba es configurado como un servidor standalone, no como un controlador de dominio. En esta configuración cada usuario tiene su propio directorio home el cual se puede acceder usando el protocolo SMB y todos los usuarios tienen un directorio compartido con acceso de lectura y escritura. http://www.howtoforge.com/ubuntu-9.10-samba-standalone-server-with-tdbsam-backend

Usar Screen y Vim

La otra vez se comentó acerca de GNU Screen , el cual permite al usuario para manejar múltiples sesiones en la consola de comandos. Provee una ventana de administración rudimentaria basada en texto y permite a los usuarios separar una sesion y volver a empezarla después. Ahora quisiera compartir un ejemplo de DiarioLinux sobre como dividir tu Terminal de modo que en un lado tengas Vim y en el otro un termnial bash. 1) Desde la consola, iniciamos screen screen 2) Lanzamos vim 3) Entramos en modo comando (dentro de screen se hace pulsando Ctrl+a , y tecleando luego “:split” 4) Pasamos a la nueva “terminal” o “ventana” inferior, pulsando Ctrl+a y luego TAB (tabulador). Esta combinación de teclas nos permite pasar de una ventana a otra. 5) En la terminal multiplexada inferior, pulsamos Ctrl+a y luego c (mnemotécnico: “c” de Create) para crear una nueva sesión bash.

Fennec llega a la version RC1

Mozilla continúa desarrollando su apuesta para ofrecer un buen navegador para los teléfonos móviles: Fennec, la versión móvil de Firefox, ya ha llegado al estado de Release Candidate. Eso significa que la primera versión estable y oficial del navegador sólo necesita pasar las últimas pruebas de los desarrolladores. Fennec RC1 cuenta con el mismo motor que el próximo Firefox 3.6 y con la llamada Awesome Bar (un barra que muestra sugerencias a medida que escribes una dirección web), además de tener sincronización con el servicio Mozilla Weave y capacidad de navegar teniendo en cuenta la localización del usuario. A pesar de que de momento Fennec está pensado para teléfonos basados en el sistema Maemo y dos modelos de Nokia (el N900 y el N810), podemos probar esta versión de Firefox en nuestros propios ordenadores gracias a una versión preparada que los desarrolladores han ofrecido para cualquier sistema operativo, por si queremos empezar a desarrollar complementos para el navegador.

Ejecutar scp en segundo plano sin ssh-keys

Problema: tengo que lanzar una orden scp para copiar el contenido de un directorio en un servidorA a la misma ruta en el servidorB. Para ello, me conecto desde el PC de casa al servidorA por ssh y lanzo la orden. El problema radica en que no quiero dejar la terminal abierta en el ordenador de casa. Lo que quiero es darle la orden al servidorA y desconectar. Esto se puede hacer precediendo la orden con un nohup por delante y dejándolo en segundo plano… ¡pero scp pide password! Y si está en segundo plano no lo puedo teclear. Solución:

Tutoriales para programar en Qt / KDE

En el afán por disponer de la mayor información en español sobre KDE, y consecuentemente Qt, desde KDE-Hispano han preparado una serie de tutoriales sobre el uso de las bibliotecas Qt. Dichos tutoriales, traducidos de la documentación oficial de Qt, no cubren ningún aspecto en particular, sino que se centran en los aspectos esenciales de la programación con Qt. Aunque los tutoriales originales hacen referencia a la version 4.4 de Qt, son perfectamente validos para el aprendizaje de Qt, ademas al final de cada etapa se proponen varios ejercicios para ampliar conocimientos. Leer más .

Crear paginas Flash con Wix

Para comenzar os comentaré que no soy partidario de hacer las páginas web sólo con flash y la verdad es que cuando me encuentro con alguna de ellas permanezco poco mirando sus contenidos. Pero la verdad es que hay opciones que te ayudan y facilitan mucho la tarea a la hora de trabajar la web con flash y una de ellas es Wix , que te permite crear tu página en flash de forma sencilla . De hecho prometen que lo haces en 2 minutos, aunque mejor dedicarle un poco más de tiempo. Leer más .

Usar un script para obtener la direccion IP y MAC

¿Te gustaría un script de Linux para obtener la dirección MAC e IP de tu computadora? La gente de LinuxJournal han publicado los dos comandos siguientes deberían funcionar en la mayoría de las distribuciones de Linux. Para obtener la dirección IP /sbin/ifconfig \ | grep '\ ' \ | sed -n '1p' \ | tr -s ' ' \ | cut -d ' ' -f3 \ | cut -d ':' -f2 Para obtener la dirección MAC: /sbin/ifconfig \ | grep 'eth0' \ | tr -s ' ' \ | cut -d ' ' -f5 Ojo que estos scripts obtienen por defecto la dirección de la interface de red eth0.