Sábado, 28 de agosto de 2010

Hola que tal:

 

Ya tenía tiempo sin poder escribir en el blog, pero afortunadamente durante el tiempo que he estado sin escribir he tenido la oportunidad de experimentar con AIX que es un sistema Unix propietario de IBM.

 

Acostumbrado a tener Bash en las distribuciones de Linux, me fue en un principio un poco incomodo acostumbrarme al interprete de linea ksh que usa AIX, sobre todo la habilidad que tiene bash de usar fácilmente los cursores del teclado para llamar comandos previamente usados. Pero sabiendo que ksh es un interprete de comandos con muchas funciones y sabiendolo usar adecuadamente puede ser muy poderoso, solo era cuestio de tiempo averiguar algo tan simple como eso, entonces fue cuando llegue a este comando.

 

set -o vi

 

Este comando lo que hace es el de establecer a vi como tu asistente para tu historial de comandos.

 

Por defecto todos tus comandos ingresados se guardan en un bufer, para poder ver tu historial de comandos simplemente tienes que ingresar el siguiente comando en tu terminal.

history

 

Ahí podras ver una lista de los comandos que ultimamente has ingresado.

 

Pero volviendo al tema, sabiendo que por defecto tus comandos han sido guardados en un bufer y utilizando el comando "set -o vi" ahora lo que nos falta es llamar esos comandos previamente utilizados. Para hacerlo simplemente tenemos que teclear Esc y enseguida con las teclas + ó - podremos navegar hacia adelante o hacia atras a esos comandos que previamente ingresados.

 

Ahora, como te había comentado anteriormente "set -o vi" lo que hace es utilizar a vi como tu asistente para tu historial de comandos.

 

vi, es un editor de textos y al tener a vi tienes todas sus ventajas en tu linea de comandos.

 

Cada vez que mandes llamar un comando, puedes editarlo utlilizando los comandos de vi.

 

Así que hay que aprender a usar vi, pero te tengo aquí una serie de comandos básicos de vi para empezar.

(fuente: http://www.esdebian.org/documentacion/24008/comandos-basicos-vi )


MOVIMIENTOS DEL CURSOR


Arriba----k
Abajo-----j
Derecha---h
Izquierda-l

0---------Inicio de línea
$---------Fin de línea
w---------Word: Avanzar palabra
b---------Back: Retroceder palabra
e---------End: Al final de palabra
H---------Home: Esquina sup. izq. de la ventana
L---------Last: Esquina inf. izq. de la ventana


INSERTAR TEXTO

i---Insertar (delante del cursor)
I---Insertar al principio de la línea
a---Añadir (detrás del cursor)
A---Añadir al final de la línea
o---Insertar una línea debajo de la actual
O---Insertar una línea encima de la actual


BORRAR TEXTO


x---Borrar caracter actual
X---Borrar caracter anterior
dd--Borrar línea actual
D---Borrar hasta final de línea



CAMBIAR TEXTO



R-----Reemplazar texto desde la posición del cursor
s-----Substituir el caracter actual por texto a insertar
S-----Substituir la línea actual
C-----Cambiar hasta el final de la línea
cw----Cambiar palabra
J-----Unir a la línea actual la siguiente

 

Espero que este articulo les sea muy útil.

 

Saludos


Tags: aix, linux, unix

Viernes, 23 de abril de 2010
Hay ocasiones en que cómo usuarios o cómo soporte de IT requerimos hacer cambios en nuestros sistemas de computo. Cuando tenemos un sistema "Dual Boot" con Windows y Linux, a veces es necesario prescindir de alguno de estos dos sistemas. En caso de ser Linux el sistema que tenemos que desinstalar, o que simplemente no queremos que los usuarios accedan viene a nosotros una pregunta a nuestra mente... ¿Cómo desinstalo Grub?

Afortunadamente hay muchas respuestas que nos llevan a esta meta, aunque con resultados diferentes, por lo que es importante que tomes la que más te convenga a ti.

La primera solución que te voy a proponer consiste en solamente borrar el Grub, sin tener que formatear el disco duro y conservando todo lo que tengas en el.

La primera solución es muy buena si tienes un sistema de archivos FAT32, que es la que normalmente usan los sistemas de Windows 9X.

Primeramente necesitas un disco de arranque de Windows, hay muchos discos de arranque muy buenos por la red, aunque también puedes hacer el tuyo propio desde Windows, o arrancar desde un CD de arranque. La finalidad es arrancar tu sistema a un entorno de DOS.

Estando desde DOS, escribe esto en la linea de comandos.

fdisk /mbr

Lo que hace es que escribe en la sección del Master Boot Record de tu disco duro de tal forma que modifica el arranque de tu disco para que Windows arranque normalmente.

Es muy importante mencionar que si quieres hacer esto lo hagas estando completamente afuera de Windows, es decir, no lo intentes mientras usas Windows, es por eso que tienes que usar un disco de arranque, para que te encuentres en un ambiente completamente de DOS.

Ahora que si tienes un sistema de archivos NTFS como el que usualmente se utiliza en los sistemas de Windows 2000/XP en adelante, esta solución puede ser para ti, primeramente necesitamos usar tu CD de instalación de Windows para acceder a la Consola de Recuperación.

Una vez que insertas el CD de instalación, reinicia tu PC, accede a la instalación de Windows y espera hasta que aparezca la pantalla "Programa de instalación", en ese momento presiona la tecla R.

Una vez que entras a la consola de recuperación es necesario que insertes lo siguiente en la linea de comandos para desinstalar el arrancador Grub de tu sistema.

fixmbr

Habiendo hecho esto, puedes salir de la consola de recuperación escribiendo "EXIT" y reiniciando tu computadora.

También puedes hacer estás operaciones desde una consola de Linux. Para realizar esto, arrancamos en Linux y abrimos la Terminal.

Primeramente hay que identificar cual es la partición o disco al que queremos hacerle los cambios. Para esto, escribimos en la terminal, lo siguente:

fdisk -l

Haciendo esto nos dará una lista de los discos que están disponibles en nuestra computadora. Una vez identificando cual es el disco al que queremos modificarle el MBR par que Grub deje de administrar el arranque, nos disponemos a escribir lo siguiete (asumiendo que el disco que queremos modificar se llama hda1):

dd if=/dev/null of=/dev/hda1 bs=446 count=1

Al reiniciar darás cuenta que ya no aparecerá Grub ni las opciones de arranque para Linux.

Saludos

-- Mastermind

Tags: grub, linux, windows

Miércoles, 21 de abril de 2010
¿Cómo reproducir DVS's en Ubuntu?

Está parece ser una de las preguntas más comunes con las que me he topado ultimamente con diferentes usuarios de Ubuntu.

Sin embargo, empezaré por explicar brevemente las razones por las cuales Ubuntu no puede reproducir estos archivos "out of the box", es decir, tener la funcionalidad por defecto configuradas desde que instalamos nuestro sistema operativo.

Los DVD comerciales cuentan la mayor parte de ellos con una encriptación llamada CSS (Content Scramble System), la cual es una encriptación de codigo cerrado, es decir que no esta disponible gratuitamente al publico, y por lo tanto distribuirla con Ubuntu sería violar las patentes de la empresa que desarrollo dicha encriptación. Los DVD caseros cuentan desde hardware con un modulo que es capaz de poder reproducir los DVD encriptados en CSS.

Sin embargo podemos configurar nuestro sistema operativo para que sea capaz de poder reproducir nuestros DVD con dicha encriptación.

Vale la pena mencionar que para no infringir en alguna ley de patentes en nuestros países investiguemos si es legal bajar e instalar gratuitamente los paquetes que permiten reproducir formatos restrictivos en nuestras PC's.

Para empezar debemos de instalar desde synaptic los siguientes paquetes.

Para los usuarios de Ubuntu
  • ubuntu-restricted-extras
Para los usuarios de Kubuntu
  • kubuntu-restricted-extras
Para los usuarios de Xubuntu
  • xubuntu-restricted-extras
También lo podemos hacer desde la terminal escribiendo lo siguiente.

sudo apt-get install ubuntu-restricted-extras


Esto instalara una serie de paquetes que nos permitirán reproducir distintos formatos restrictivos en nuestra PC, pero todavía hace falta instalar la librería que nos permitirá decodificar el formato CSS para poder reproducir DVD's desde Ubuntu.

Para esto, abrimos una ventana de terminal y escribimos los siguiente.

 sudo /usr/share/doc/libdvdread4/install-css.sh

Después de haber hecho esto reiniciamos Ubuntu para que los cambios hagan efecto.

Con esto podremos disfrutar de nuestras películas DVD en Ubuntu.

Saludos.


--Mastermind

* Fuentes:
https://help.ubuntu.com/community/RestrictedFormats

Tags: Linux, DVD

Miércoles, 07 de abril de 2010
Es muy común ver en nuestras películas DVD que estás están divididas por regiones. Por ejemplo, si vives en Latinoamerica, veremos que la región para nuestras peliculas DVD es la región 4. Si bien es cierto que ya encontramos películas sin limitaciones en cuanto la región, aún podemos ver que las películas importadas aún mantienen estás restricciones.

También es cierto, que los DVD de las computadoras son capaces de leer los DVD de cualquier región, pero están limitados a solamente poder reproducir las películas en una sola región. En las computadoras existe la posibilidad de poder cambiarle la región al dispositivo un limitado número de veces. Una vez agotando estás el DVD ya no podrá modificar su región.

El asunto con las regiones existe porque la industria busca de alguna forma frenar la piratería, y de esta forma ellos tener a libertad de vender DVD's a diferentes precios y en diferentes fechas.

Hoy en día podemos comprar legalmente y libremente títulos de películas DVD de otros países, ya sea porque hemos salido de viaje, comprando la película en linea, o comprándola en tiendas de películas. Sin embargo, a pesar de esto seguimos teniendo la restricción de la región de DVD en nuestras computadoras.

Para solucionar esto, algunos programadores se dieron a la tarea de saltar la restricción de la región del DVD para poderla reproducir en nuestros dispositivos, sin tener que estar lidiando con cambiarle la región a nuestro dispositivo, que como ya sabemos solo podremos hacer un numero limitado de veces.

Existen programas gratuitos y programas comerciales para esto.

El primer programa que mencionaré es un programa comercial, del cual he hecho uso desde hace muchos años sin ningún problema.


DVD X Player, es un reproductor de multimedia comercial, la cual su principal razón de ser es reproducir DVD's y es famoso por reproducir películas encriptadas de otras regiones, su versión mas reciente es compatible también con las ultimas versiones de Windows 7, de 32 y 64 bits.



También tenemos otra aplicación, pero en esté caso no es un reproductor, si no una herramienta que anula las restricciones de la región en nuestros DVD. Esta aplicación se llama DVD43. Esta herramienta también la he utilizado, es completamente gratuita, y funciona bastante bien, la única limitación es que a pesar de ser compatible también con Windows Vista y Windows 7, solamente es compatible para las versiones de 32 bits. Lamentablemente esta excelente herramienta no funciona con las versiones de Windows de 64 bits.




Si bien todas estas soluciones son para usuarios de Windows, también tenemos una solución que podría ayudar a los usuarios de Linux, Mac y Windows. Se trata de el reproductor multimedia VLC. Este reproductor es gratuito y puede ser descargado en las plataformas antes mencionadas. VLC intentará reproducir el DVD sin importar la región en la que estemos, sin embargo, cabe mencionar que para que esto ocurra también depende mucho de nuestra unidad de DVD. Sería difícil decirles que unidades serían las que lamentablemente VLC no puede reproducir DVD's de distintas regiones, pero al ser un reproductor completamente gratuito no está de más que lo prueben. Existe una versión portable para los usuarios de Windows, para que la puedan usar y transportar en su USB. Está se encuentra gratuitamente en la página de PortableApps.

VLC



Saludos.

-- Mastermind

Tags: DVD, Linux, Mac, Windows, informática, computación

Miércoles, 31 de marzo de 2010
Es común al actualizar nuestro sistema operativo Linux encontrar que Grub (el arrancador del sistema) nos presente entradas aparentemente repetidas de Linux. Sin embargo, esto no significa que este repetida la entrada. Lo que sucede es que tenemos un nuevo Kernel de Linux (también llamado Núcleo) instalado en nuestro sistema.



Para muchas de las personas que no entienden mucho de computación e informática, esto les podrán parecer terminos sacados de otro planeta. Pero podríamos decir de la manera mas sencilla que el Kernel o Núcleo, es una parte esencial del sistema operativo, y que es el puente entre los componentes físicos de la computadora (Hardware) y las aplicaciones del sistema (Software). Por lo que actualizar el Kernel significa tener un sistema con mejoras.

Pero, probablemente todavía esto no conteste la pregunta del porque ahora tenemos dos opciones para arrancar Linux. Bueno, pues es muy sencillo, el tener instalado los dos Núcleos o tres, o los que sean, nos sirve primeramente para probar el correcto funcionamiento del nuevo Kernel instalado. En caso que el nuevo Kernel no funcione correctamente podremos regresar a la opción anterior sin la necesidad de tener que volver a instalar de nueva cuenta nuestro sistema operativo. Claro esta que puede tener muchos otros usos aparte de este que les estoy mencionando, pero para un usuario que no requiere tener diferentes Núcleos para diseño o desarrollo u otras actividades, tener dos o mas Núcleos les asegura que el sistema operativo podrá seguir funcionando en caso que el nuevo Kernel no funcione correctamente.

Una vez que estamos seguros que el nuevo Kernel funciona correctamente sin problemas podemos desinstalar el anterior con toda seguridad.

Primeramente necesitamos saber cual es el Kernel que queremos conservar. Una forma es fijarnos en la opción que usamos en Grub al arrancar el sistema y anotar el nombre en alguna hoja de papel. La otra forma es una vez entrando a Linux (eligiendo anteriormente en Grub la opción de nuestra preferencia), abrimos una ventana de Terminal (la linea de comandos), y escribimos el siguiente código.

:$~ uname -r

Deberá aparecer como respuesta el Kernel que se esta usando actualmente, por ejemplo, "2.6.31-20-generic".

Ese es el Kernel que queremos conservar, así que mas vale tener ese dato escrito en algún lugar.

Ahora podemos desinstalar los núcleos que no queremos. Hay diferentes formas de desinstalar los núcleos, la mas sencilla es usar nuestro gestor de paquetes predilecto, en mi caso utilizo el Synaptic.

En la opción "Buscar" del Synaptic escribimos los siguiente.

linux-image-2

Ahí veremos la lista de los núcleos instalados en el sistema, debemos de fijarnos bien primeramente en buscar el núcleo que tenemos instalado y evitar desinstalarlo a toda costa.



Seleccionamos los núcleos antiguos instalados, para su desinstalación y le damos aplicar.

Una vez desinstalados los núcleos antiguos dejaremos de ver en Grub esas entradas repetidas. Hay que mencionar también que es útil desinstalar los núcleos que no necesitamos ya que eso libera espacio en el disco. Cada núcleo mide aproximadamente mas de 100 megas cada uno, por lo que al desinstalarlo ya podemos hacer uso de ese espacio en disco.

Saludos.

Tags: Linux, Ubuntu, Grub, Computación, Informática

Windows 7, es la versión más actual del sistema operativo de Microsoft. Este, mejora en muchos aspectos a su predecesor el Windows Vista, sin embargo también hereda ciertos aspectos del mismo por ejemplo la compatibilidad. Si bien Microsoft da la oportunidad de tener un modo de compatibilidad de aplicaciones desde su versión de Windows XP, no siempre obtenemos los resultados que deseamos y que incluso en muchas ocasiones no podemos hacer correr esas antiguas aplicaciones que en XP si corríamos.

A diferencia de Windows Vista, la nueva versión de Windows, ahora cuenta con la opción de descargar una maquina de virtualización, para poder ejecutar aplicaciones en Modo XP. Si bien, a primera instancia se comporta como una maquina virtual, como Qemu o VirtualBox, la maquina de virtualización de Windows 7, llamada "Windows Virtual PC" ofrece a los usuarios una integración con el sistema operativo, de tal forma que que al instalar esas antiguas aplicaciones en la maquina virtual dará la sensación que esta corriendo tales aplicaciones de forma nativa en Windows 7 y no en una maquina Virtual.

Estas son muy buenas noticias para todos los usuarios que ahora tenemos Windows 7 en nuestras PC's, o para aquellos que desean actualizar a esta nueva versión de Windows.

Es importante mencionar, que para poder tener instalada esta maquina virtual se recomienda tener 15 GB de espacio libre en disco duro, así como una memoria RAM mayor a 1 GB, y también para tener un mejor rendimiento se recomienda tener un microprocesador con tecnología de virtualización asistida, AMD-V o Intel-VT, que se encuentran en la mayoria de los microprocesadores mas recientes de AMD e Intel.

También este modo es muy útil para aquellas personas que desean tener instaladas sus versiones de Office 2007 y Office 2003 simultáneamente sin causar conflictos, e incluso correr el ya descontinuado pero muy útil Netmeeting en Windows 7.

En este caso he querido usar la maquina virtual con un pequeño traductor que ha dejado de ser compatible para las nuevas versiones de Windows debido a su antigüedad.



Primeramente abrimos la maquina virtual e instalamos el programa deseado, si este no se instala en el menú de inicio del XP la maquina virtual hacemos un acceso directo a el. Podemos ver que el programa se ejecuta perfectamente en XP.



Ahora para ejecutarlo en Windows 7 utilizando la integración de la maquina virtual al escritorio, cerramos Virtual PC y nos vamos al menú de programas de Windows 7 hasta la carpeta donde tenemos la maquina virtual, ahí veremos una carpeta con nuestras aplicaciones instaladas en la XP virtual, de ahí podemos elegir cualquier programa para correrlo en Windows 7.



Y así es como funciona Windows Virtual PC.

Saludos

-- Mastermind


Tags: Windows, Informatica, Computación

Publicado por the_mastermind @ 2:28
Comentarios (1)  | Enviar
Bienvenidos a mi blog.

Este es un espacio en donde compartiré mis puntos de vista y mis experiencias sobre diversos temas, espero que les agrade y que inviten a otros a ver mis artículos.

Les envío un saludo.

-- Mastermind