sábado, 7 de marzo de 2009

OSSwin project


Esta es una página que puede interesar a aquellos que usan windows. El Proyecto OSSWin: Código Abierto para Windows (The OSSwin project: Open Source for Windows)

Es un sitio donde podemos encontrar una gran cantidad de recursos libres para windows. Inclusive cosas como gestores de ventanas (para que se vea como Gnome), Sistemas gestores de contenido, bases de datos, video juegos, etc.

La dirección es http://osswin.sourceforge.net/#video


Simplemente hay que ir y mirar!! (y si pueden donar mucho mejor)

viernes, 6 de marzo de 2009

Wikimedia Foundation




Blender 3D: novato a profesional. Este es el titulo del libro que estoy desarrollando con algunos de mis estudiantes en la Universidad para aprender a usar Blender 3D.

Blender es un software de 3D muy completo y libre del cual estaré haciendo algunos posts en el futuro, mientras mi proceso de aprendizaje avanza. (desde la década de los 90's usaba 3dmax y ligthwave profesionalmente y desde que me pasé a Linux no he podido volver a hacer 3D, por esto quiero aprender Blender)

Lo que realmente me interesa contarles el día de hoy es de la plataforma WIKILIBROS, Libros libres para un mundo libre. Una plataforma sostenida por la Wikimedia Foundation (los dueños de la Wikipedia) donde se disponibilizan libros en linea sobre casi cualquier tema.

Wikilibros, así como la wikiversidad, wikicommons, y muchos otros wikialgo... son iniciativas libres que pretenden que todos podamos acceder de manera democrática al conocimiento.




Los autores que participan en Wikilibros son dueños de sus derechos de autor, pero aceptan la condición de licenciar su trabajo bajo la licencia GFDL, esta licencia permite reproducir o modificar su trabajo pero manteniendo la misma licencia. Como consecuencia no se pueden copiar textos con copyright si no se sabe quién es el autor.




Se pueden copiar textos, imágenes:




1. Que su copyright haya expirado.

2. Que pertenezcan al Dominio Público.

3. Que su autor autorice licenciar su trabajo como GFDL.

4. Que sean GFDL o compatibles.




Quiero invitarlos, no solamente a usar todos los servicios y plataformas de la Wikimedia Foundation, sino a colaborar en la construcción de estas plataformas.

miércoles, 4 de marzo de 2009

DeVeDe


Ultimamente he estado trabajando en un proyecto en video, y estoy usando DeVeDe para generar los DVDs Finlaes. Este es un programa que permite crear video DVDs y CDs, aptos para un DVDPlayer domestico. Es un programa muy sencillo de usar, comparado con otros productores de discos y genera DVDs de muy buena calidad.
Los discos finales incluyen menús, con fondo y música, los cuales pueden ser cambiados de acuerdo a las necesidades del proyecto. También tiene una herramienta para definir los capítulos en cada vídeo y para configurar el menú de inicio con los textos que el usuario quiera. Una de las cosas que más me gustó DeVeDe es que el archivo final es un .iso (Imagen ISO es un archivo donde se almacena una copia o imagen exacta de un sistema de ficheros, normalmente un disco compacto (como un CD o un DVD). Se rige por el estándar ISO 9660 de la Organización Internacional para la Normalización.) Quemar las imágenes iso es mucho más fácil que quemar archivos de DVD (.vob), simplemente debo hacer doble click sobre el iso y escoger el programa para quemar el DVD.
Este programa está disponible para Linux y Windows y puede descargarse de la mayoría de los repositorios o de esta página web .
Este es un programa que de verdad recomiendo, porque me ha parecido muy completo y eficiente, con la cantidad suficiente de recursos para lograr un DVD de buena calidad.
Como última aclaración debo decir que yo uso formato de video DV, no sé como funcionará el programa con divx o mpeg para aquellos que quieran quemar películas bajadas.

lunes, 2 de marzo de 2009

Foxmarks


Uno de los Add-ons que mas he usado con el firefox, es el Foxmarks. Igual que muchos, Foxmarks actualiza mis marcadores entre varias sesiones. Comencé a usarlo cuando después de formatear mi computador para ponerle Intrepid, perdí todos mis marcadores, inclusive algunos de verdad importantes para mi trabajo. Normalmente yo saco una copia de los marcadores antes de formatear... pero la instalación del Intrepid fue en una fiesta.
El Foxmarks funciona con una sesión on-line que se activa cada vez que inicio mi navegador. Lo primero que hace es actualizar los marcadores descargando desde Internet los que están almacenados. Si durante la sesión hago algún cambio, o añado un marcador el programa va a subirlo a mi cuenta y cuando inicie en otro computador va a actualizarlo de nuevo. La idea es que nunca se pierdan los marcadores no importa donde estemos.

Foxmarks no es opensource, pero corre sobre Firefox que si lo es. Lo tengo instalado en el computador que funciona con SUSE, con el de Ubuntu y además en la suite de portableapps del Ipod y en todos funciona perfectamente. Una de las mejores cosas de usar Linux es poder formatear el computador cada cierto tanto, instalar nuevos sistemas y probar nuevos programas, un programa para mantener los marcadores seguros es vital en esta tarea ya que se han vuelto la única información que no tiene copia de seguridad en mi sistema. He encontrado varios programas OpenSource que hacen esto, pero en la universidad todos los computadores tienen Windows y me toca usar algo que sea multiplataforma.

sábado, 28 de febrero de 2009

Educanix


Yo tengo varios primitos y sobrinitos que están haciendo sus primeros pasitos en el mundo digital y personalmente me preocupa la relación que van a tener con el computador. Me he puesto a buscar varias opiones y encontré la versión 1.0 de Educanix. Educanix es una distribución live de Linux creada especialmente para niños de edades comprendidas entre los 3 y 10 años ha sido desarrollada por el Centro de Referencia Linux (CRL, UAM-IBM). Esta Disrtro reune un conjunto de juegos educativos para niños que comprenden diferentes áreas, como matemáticas, lenguaje, geografía, etc completándose con juegos para el aprendizaje del uso del ordenador o juegos para el entretenimiento del niño. Como es un Live CD, no es necesario instalar nada, ni cambiar la configuración de su equipo, de esta forma también garatizamos que el niño no va a dañar nada en el computador. Esta distro incluye varios programas diseñados para niños como gcompris, ktuberling y tuxpaint ideales para niños entre los 3 y los 10 años. Para hacerlas mejor para niños, esta distro tiene iconos grandes y bonitos, ideales para los que aun no saben manejar bien el mouse, todo tiene música y ruiditos muy bonitos. El Centro de Referencia Linux (CRL, UAM-IBM) nació en Febrero de 2002 como un centro de investigación y difusión de Linux y la filosofia OpenSource están asociados a la Universidad Autónoma de Madrid.

En mi opinión personal esta distro es perfecta, el fondo de escritorio, los iconos, los ruiditos, las aplicaciones que tiene... ESPECTACULAR!
Además es muy sencilla de usar y no pone ningún problema para iniciar. Durante la secuencia de incio no hay que presionar ningún botón ni nada. Ideal para que el niño prenda solo el computador. Una cosa que es bueno saber: Para salir de la distro y apagar el computador es necesario presionar CRT-ALT-BORRAR. Lo hicieron así para que los niños no puedan simplemente reiniciar el computador con el sistema operativo de los padres.

Se pude descargar de la pagina de Educanix.

jueves, 26 de febrero de 2009

Compilar aplicaciones en GNU/Linux

En algunas ocasiones encontrarás programas que no se encuentran en los repositorios de tu distribución ya sea porque son experimentales o porque simplemente nadie ha hecho el paquete instalador. Muchos usuarios recién llegados al mundo GNU/Linux sienten verdadero pánico al pensar que deben enfrentarse a las crípticas órdenes de teclado de la consola de texto. Aunque en realidad este proceso suele ser bastante sencillo y rutinario si tenemos correctamente instalado y configurado nuestro compilador de C/C++ y todas las bibliotecas necesarias, cosa que generalmente viene con todas las distribuciones de Linux

El primer paso es descomprimir el archivo comprimido que hemos bajado de la pagina del desarrollador. esto se puede hacer de manera gráfica usando el programa que tengamos para manejar archivos comprimidos o usando la consola. Casi siempre con la extensión .tar.gz, lo que se conoce con el nombre de tarball, aunque puede estar en otros formatos, de estar en formato .tar.gs
tecleamos en la consola

tar xvzf nombre_del_programa.tar.gz

Ahora debemos ubicarnos en la carpeta del programa. Podemos usar el comando "ls" para tener una lista de los archivos de la carpeta. Generalmente vamos a estar en el directorio home, debemos ir hasta la carpeta que contiene el instalador que acabamos de descomprimir. Para este proceso de cambiar de carpetas usamos el comando "cd" (inciales change directory) de esta manera

cd nombre_del_programa

Si queremos devolvernos podemos usar "cd.." que nos lleva al directorio que contiene el directorio donde nos encontramos.

Ahora debes hacer una pausa y leer el documento README que acompaña el programa que vas a instalar así como el archivo INSTALL si existe, ya que en él se describe la forma de instalar el programa. En estos archivos encontraras una lista de dependencias que son todos los programas y paquetes que debes tener instalados para el correcto funcionamiento e instalación del programa

Ahora debes configurar los archivos que te permitirán compilar el programa. Como norma general, debes instalar todos los programas en el directorio /usr/local/bin, ya que ésta es la forma más adecuada asegurar que el acceso a los programas localmente y en todo momento, ya que los otros directorios que suelen contener programas ejecutables (como /bin y /sbin) pueden no estar disponibles localmente sino a través de la red local. Usando /usr/local/bin el programa será accesible por todos los usuarios de nuestro sistema. Para hacer esto debemos identificarnos como superusuario (root) y configurar la instalación mediante la orden:

./configure --prefix=/usr/local

Tras ejecutar ./configure verás desfilar una larga sucesión de mensajes en la consola y, si su sistema dispone de todos los elementos necesarios para llevar a cabo la compilación de forma satisfactoria, se nos informará en el último mensaje
Si algo falló en el 99% de los casos es que faltó alguna dependencia, debes revisar de nuevo el archivo INSTALL.

Si todo salio bien es hora de comenzar el proceso de instalación con la orden make si no estamos como root no olvides escribir

sudo make


Dependiendo de la complejidad de la aplicación, el número de archivos que la componen, la velocidad del procesador y del rendimiento del sistema, el proceso puede durar desde pocos segundos hasta varias horas. En este proceso la consola muestra todo lo que esta pasando y tal vez nos muestre algunos mensajes de aviso o de error. En este último caso, la compilación se detendrá y deberás tratar de solucionar los problemas que originaron el error . Pero lo normal es que no ocurra ningún error durante la compilación, ya que todo suele estar probado por el autor del programa.

Después de este proceso de compilación instalaremos la aplicación con el comando:

make install

Dependiendo del script de instalación, es posible que se haya creado alguna entrada en el menú de nuestro escritorio y/o en el propio escritorio, aunque ninguna de estas opciones suele ser habitual. Lo más seguro es que tengamos que crear esas entradas nosotros mismos de forma manual.

Si el directorio de destino de la aplicación que hemos instalado está incluido en el PATH del usuario, podremos ejecutar la aplicación directamente desde la consola tecleando su nombre. Lo más usual es que tanto el directorio /usr/local/bin como el /home/usuario/bin estén ya incluidos en el PATH personal.

Ahora tenemos que limpiar el sistema de todos los archivos inútiles que produjimos en la instalación con el comando

make clean

Si quieres desinstalar un programa usa:

make uninstall

Después de la instalación puedes eliminar la carpeta donde tenias los archivos originales sin ningún problema.

martes, 24 de febrero de 2009

NVIDIA y la libertad

Ya no sé que pensar. Mi tarjeta NVIDA Gforce 7300 parece no querer configurarse de ninguna manera. Si alguien ha leído los primeros post de este blog tal vez recuerden que en mi portátil también tuve problemas con la NVIDIA, que se solucionaron con el Ubuntu Intrepid Ibex.
El CD de drivers de esta tarjeta solo me funcionó en XP, porque en vista y en W7 nunca pude configurarla realmente bien.

El asunto es que este computador necesito configurar mi tarjeta firewire, para capturar vídeo de una cámara DV y en un foro del fabricante aparece que esto es más fácil si uso SUSE (porque en windows 7 no hubo poder humano de hacer funcionar el firewire y en Ubuntu tampoco se pudo configurar).

Así que acá estoy de nuevo, probando nuevas formas de instalar drivers desde una herramienta que en suse se llama YaST2. Cumple las mismas funciones del synaptic en las distro basadas en Debian. Básicamente es un administrador de paquetes, que controla los repositorios y me dá una lista de programas para instalar. El punto es que llevo dos días intentando configurar la tarjeta de video y no he podido.

¿porque lo hacen tan difícil?

¿Este negocio se trata de que la gente no pueda usar por el producto que compró? A mi me gusta el reto tecnológico y mirar en foros en busca de posibles soluciones, pero la gente como yo (los geek) somos la minoría. Si queremos que las cosas funcionen, que el proyecto del software libre se imponga sobre una manera absurda de hacer negocio que solamente beneficia a 10 dueños de corporaciones y a miles de piratas en el mundo, tenemos que cambiar esto. Los señores de nvidia disponibilizan en driver para linux y no me indican en las instrucciones como configurarlo dependiendo mi modelo de tarjeta. La búsqueda automática de drivers me dice:

"We're sorry, the NVIDIA Smart Scan does not support your system at this time.

Supported operating systems: Microsoft Windows 98, 98SE, ME, 2000, XP, 2003, Media Center, and Windows Vista.
Supported browsers: Internet Explorer, Firefox & Netscape. "

Pero yo sé que existen los drivers porque los he bajado a mi computador previamente, porque me entere de esto en un foro muy geek (hay una foto de "7 de 9" en la cabecera del foro).

En la página de SUSE me dicen que instale los drivers automáticamente usando una opcion que ellos mismos proveen y... Esta dañada.

Ya tengo que hacerme la pregunta ¿Que tan metido esta Microsoft con Novell (la empresa de open suse) y con nvidia? Porque todos parecen ser grandes partidarios del openSource, pero en la practica no sucede así. Y cada día más gente me dice "Yo probé ubuntu (mandriva,suse, etc) pero no pude configurar mi tarjeta de video (de multimedia, aduio, impresora, etc).

Epson no provee el driver para mi impresora en Linux. La epson Stylus c67 parece condenada a usar los drivers de la C64 e imprimir mas lentamente que en Windows y además no mostrar los niveles de tinta (aunque hay una aplicación para que la c64 pueda hacer esto en Ubuntu).

Tengo una grabadora de audio exelente marca Olympus que solamente funciona con Windows XP (no funciona con vista y tampoco con 7, Linux, Mac, etc)
Una webcam Genius que a la que no le funciona el micrófono
La lectora de tarjetas de mi portátil
La tarjeta firewire

Y además quiero que:
Las empresas: Adobe y Sony desarrollen sus productos de video para linux. Que google no haga trampitas usando el Wine para correr sus aplicaciones en linux y un Itunes para Linux.

¿Será muy difícil? Ni siquiera tienen que hacerlos Opensource, pueden hacerlos todo lo propietarios que quieran pero multiplataformas. Me pregunto que le pasará a los empleados que van a decirle a los jefes de Adobe ¿Que tal si hacemos Photoshop para Linux?. Al manicomio!!!

Este sistema, en el que un programa puede llegar a costas miles de dollares, nos va a llevar a una crisis financiera igual a la del sistema hipotecario norteamericano del 2008 (la cual produjo esta depresión). Estas empresas, incluida Microsoft, están haciendo dinero incluisive a través del posicionamiento de sus marcas por concepto de pirateria, mientras que el desarrollo de los programas se estanca. Prueba de esto son los millones de usarios que han cambiado su Vista por XP, un sistema operativo del 2001. Mientras que las distro de linux tienen versiones nuevas cada 6 meses o un año para Microsoft es negocio vender el mismo programa por 8 años.

Mientras que Linux siga siendo una cosa de geeks y creative commons una cosa de artistas el desarrollo segirá en control de unos cuantos millonarios en Silicon Valley.
Como dice un stiker que compré en la Ubucon.

"Free as in freedom"


PD: Cuando pueda configurar mi NVIDA les estaré contando.
pd2: Para los que no lo saben la de la foto es "7 de 9".

domingo, 22 de febrero de 2009

Distros para el migrante.


Hace unos días publicaron en el Cbox de este blog una pregunta que me ha puesto a pensar bastante. ¿Cual es la mejor distro de Linux para hacer la migración de Windows XP?

Aunque aparentemente la respuesta a esta pregunta sea sencilla, hoy en día existen tantas y con tantas opciones que me enfocaré en aquellas que promueven sencillos parámetros de usabilidad e instalación para usuarios de escritorio. Todo depende de sus necesidades y del procedimiento que vaya a usar para migrar.
Ahora es muy importante tener en cuenta que en http://distrowatch.com/ aparecen registradas cientos de distribuciones de Linux. Habrá cientos que son sencillas y otro tanto muy complejas. Mi primer consejo es que pruebes varias usando LiveCD hasta que encuentres la que te gusta. Mi segundo consejo es que pruebes todas las distro usando varios entornos de escritorio. Mucha gente dirá que Gnome es mejor, otros que KDE, pero estos no son los único y tal vez, como a mi, te guste el escritorio de Enlightenment. En este blog he analizado varios entornos, tal vez alguno te guste.

Teniendo en cuenta las distro que he probado personalmente

Yo aconsejo:

Ubuntu: Porque con el WUBI se puede instalar y desinstalar desde Windows sin poner en riesgo la información del disco duro y sin alterar la instalación del Windows. Inclusive si se quiere hacer la instalación convencional, el asistente para particionar los discos es muy sencillo y claro. Además el gestor de paquetes es también muy fácil de usar. Lo único que me parece negativo de Ubuntu (Intrepid Ibex 8.10) es que para equipos pequeños puede ser muy pesado con el escritorio de Gnome. En caso de tener un equipo de poca capacidad o muy antiguo puedes usar Xubuntu que es mucho mas ligero.

También aconsejo:

Mandriva y Fedora: ¡Porque se ven muy bien! El diseño de las interfaces gráficas de usuario de estas dos distro es fenomenal. Realmente da gusto trabajar en ellos. Además son distros muy estables y profesionales, con todo lo que uno pueda necesitar. Actualmente no las estoy usando, pero los instaladores y todas as funciones me parecieron muy sencillas.


También aconsejo:

OPENSUSE: Porque viene con todo instalado, inclusive programas como el Inkscape, el gnome planner, y otros. Si alguna vez quieres convencer a alguien de que Linux es excelente, instalale SUSE en su computador. Personalmente no me gusta el instalador, ni el getsor de particiones, pero realmente son muy fáciles de usar y de configurar.

Por último:

Dam Small Linux: Si tienes un equipo muy pequeño, o te atrae la idea de tener la distro en tu llave USB, Dam small es tu solución: Una distro que pesa pocas megas y que corre sobre cualquier computador. Aunque la he usado solamente unas pocas veces, DSL me parece una de las mejores porque no requiere que quites tu windows, ni que modifiques el registro porque esta diseñada para ser usada siempre como Live CD.

No recomiendo:

Debian: Porque el instalador es muy complejo... Aunque después de instalada funciona a las mil maravillas.
Puppy Linux: Porque tiene problemas con los drivers de mucho equipos. Se requiere un usuario avanzado para arreglar estos problemas, además que la comunidad puppy es muy pequeña y hay poco soporte. No obstante si tu equipo es muy, muy , muy antiguo pupuy no solo funcionará en él sino que lo hará de una manera que te sorprenderá.
Slackware: Debo confesar que no pude instalarla. Por esto no la recomiendo, aunque varios amigos mios lo hacen enfática y constantemente.


No hay que olvidar proyectos muy interesantes como el Edubuntu y otras muchas distribuciones diseñadas para instituciones educativas y niños. O las distro artísticas como el proyecto Planktum http://bekstation.bek.no/immigrante/paramillo/ Mejor dicho...

Muchas gracias por la pregunta.

viernes, 20 de febrero de 2009

Yo y el OpenSuse 11.1


Debido a algunos problemas de compatibilidad entre mi Desktop y Ubuntu he comenzado a usar de nuevo OPENSUSE.
Al principio intenté usar mi viejo DVD de OpenSuse 10.2, pero este ya no conecta con los repositorios y esto hace bastante difícil la instalación de nuevos programas. Sobretodo mis queridos Gpodder y Kdenlive, que se me han vuelto fundamentales en mi vida cotidiana.
En la página de SUSE hay varias opciones, inclusive ofrece la descarga de un liveCD. Yo opté por descargar el DVD ya que esta versión tiene mas programas preinstalados. Cuando descargué el 10.2, hace un par de años, la descarga duró dos días, pero esta vez duró apenas 4 horas y media.
La instalación fue muy sencilla, primero el windows, asegurándome de dejar espacio suficiente para los dos sistemas y además una partición "swap" de 5 gigas (que no sé para que sirve pero que en todas partes dicen que es necesaria para tener los dos sistemas operativos).
Luego instalé el SUSE, usando el editor de particiones para darle formato a mis particiones ext3 y swap.
Estoy gratamente impresionado de la velocidad con que el sistema se instala, el proceso completo me llevó dos horas, incluyendo la actualización de mis documentos y mis videos en el HOME, la descarga de mis podcast favoritos y la instalación de algunos programas que no vienen con la distro como el KDENLIVE y AUDACITY.
El sistema quedó funcionando perfectamente y lo único que me hace falta acabar es la configuración de la tarjeta NVIDIA(siempre la nvidia) labor que pienso desarrollar hoy desde la pagina de NVIDA, quienes disponibilizan drivers para OpenSuse.
Para acabar debo decir que estoy muy contento con todos los elementos de diseño, hacen que el escritorio de Gnome se vea muy elegante y sofisticado. (esto no quiere decir que voy a dejar Ubuntu, este siguie siendo mi S.O en el portatil)

miércoles, 18 de febrero de 2009

Jugando con la terminal (parte 3)

Esta es la tercera entrega de mis ensayos con la linea de comandos en Linux. Ha sido una experiencia muy divertida y me ha enseñado muchas cosas. Hoy entiendo porque es tan importante la terminal en el trabajo cotidiano en Linux.

pico

Abre un editor que se llama GNU nano, es una aplicación de consola muy interesante. (para aquellos que manejamos editores de texto en los 80's este editor nos recordará las primeras versiones de wordstar.) Nunca me imaginé que aun existieran aplicaciones así. Inclusive tiene un corrector de ortografía. Aun no he probado si el Nano abre archivos de word, o de OpenOffcice, pero ya se que abre archivos de texto plano

pico Nombre_de_archivo

Edita un archivo especifico en el GNU Nano

locate nombre_de_archivo
Aunque hay varias formas de buscar y encontrar un archivo en Linux, con este comando el proceso es mucho mas rápido. Este proceso se apoya en una base de datos interna del sistema lo que lo hace muy rápido.

./nombre_de_archivo
Corre un archivo ejecutable que se encuentre en el directorio actual.

xinit
Enciende el X-windows server (Sin prender el sistema completo y requiere autenticarse como root).

startx
Enciende el X-windows server y el gestor de ventanas por defecto.

shutdown -h now
(identificándose como root) Este comando apaga todo. No hace preguntas, no da tiempo para nada, simplemente apaga el sistema. Ideal en caso de un bloqueo completo.

reboot
(identificándose como root)Reinicia la maquina.

Encontré esta hoja de comandos de Linux/Unix en esta dirección http://suso.suso.org/docs/infosheets/ donde encontrarán mas hojas de comandos para otras utilidades informáticas. (Quick-reference Infosheets).
Si quiere ver esta imagen a su tamaño normal haga click en ella.

lunes, 16 de febrero de 2009

Jugando con la terminal (parte 2)


Ahora si estoy literalmente jugando. He pasado varias horas probando algunos comandos y viendo los archivos de ayuda. Me asombra la cantidad de cosas que se pueden hacer desde la terminal y entre mas practico, menos difícil me parece.

cualquier_comando --help |more

Muestra el archivo de ayuda de cualquier comando. El manual aparecerá en español si tu Linux está en nuestro idioma. (el "|more" nos permite verla por pantallazos)

man cualquier_ tema
Muestra el manual de funcionamiento de programas y comandos.

apropos cualquier_tema
Muestra una lista de los comandos relacionados con el comando o programa citado.

help cualquier_comando
Muestra una ayuda rapida sobre el comando (si esta disponible)
Display brief info on a bash (shell) build-in command.

ls
Muestra el contenido del directorio actual.

cd directorio

Change directory. Permite cambiar el directorio. "cd-" te llevará al directorio anterior y "cd.." al directorio superior.

cp fuente destino

Permite copiar archivos.


mcopy fuente destino
Copia un archivo desde/hacia una partición DOS (no es necesario montar el disco)

rm nombre_archivo

permite borrar un archivo (tienes que tener los respectivos permisos). hay que poner Y o N para confirmar el borrado. Si se quiere evitar esto se puede usar la opción "-f"

mkdir nombre_directorio
Crea un directorio nuevo

rmdir nombre_directorio
Borra un directorio vació

NOTA: Esta imagen la encontré en este blog http://tanaceto.wordpress.com/ contiene una lista interesante de comandos que puedes imprimir y tener al lado de tu computador (haz click en ella si quieres verla a tamaño normal.


sábado, 14 de febrero de 2009

Jugando con la terminal (parte 1)


Muchos usuarios, como yo, no usamos la terminal a menos que no tengamos otra opción. Pero en muchos sitios web promulgan que el sistema de linea de comandos nos va a facilitar muchas operaciones comunes (no sólo en Linux).

Esta semana voy a analizar los comandos mas comunes, uno a uno, probando a ver que pasa.

pwd
Muestra el nombre del directorio donde estoy trabajando (es realmente muy práctico)

hostname
Muestra el nombre del computador en el que estoy trabando. (para cuando estamos configurando la red domestica) Use netconf (como root) para cambiar el nombre del computador

whoami
Me muestra mi nombre de usuario.

date
Me muestra y me permite cambiar la hora del sistema. Por ejemplo para cambiar la hora a 2009-12-31 23:57 escribo date 123123572009

time
Me muestra el tiempo que se demora el computador haciendo un proceso se escribe time PROCESO
Por ejemplo: time ls

who
Me muestra los usuarios que tienen sesiones activas en el computador

rwho -a
Me muestra los usuarios conectados a mi red local. (hay que instalarlo escribiendo sudo apt-get install rwho

finger user_name
Muestra toda la información disponible de un usuario.

last
Muestra una lista de los últimos usuarios que han usado este computador.

history | more
Muestra por lo menos los últimos mil comandos ejecutados en la terminal la "| more " sirve para que se nos muestren los resultados por pantallazos.

uptime
Muestra el tiempo que el computador ha estado encendido (o desde la última vez que se reinició)

ps
(=print status) Lista de los procesos que se están llevando a cabo por este usuario.

ps axu | more
Muestra todos los procesos que están corriendo actualmente, inclusive aquellos que no involucran la terminal.

top
Muestra los procesos que están corriendo actualmente ordenados por el uso de CPU. (los que mas usan primero) No pude salir de este comando. Tengo que buscar mas a ver como se detiene.

free
Muestra toda la información relacionada al uso de memoria en kilobites.

df -h
(=disk free) Muestra toda la información sobre el uso del disco. Es fácil de leer.

du / -bh | more
(=disk usage) Muestra toda la información de uso de disco, carpeta por carpeta comenzando por "/" (root) el directorio de raíz de la maquina.

cat /proc/cpuinfo
Muestra toda la información disponible sobre la CPU. (así acabo de descubrir que mi portátil corre a 800 mghz


cat /proc/version
Muestra la versión de Linux que estamos usando y otras informaciones que varían dependiendo la distribución.

cat /etc/printcap
Muestra la configuración de las impresoras. (no pude probar este porque no tengo impresora)

lsmod
Muestra los módulos que el kernel ha cargado (se debe usar como root, usando sudo)

jueves, 12 de febrero de 2009

Atajos esenciales en linux


Una de las cosas que mas trabajo nos ahorran en el día a día son los atajos (shortcuts), esas combinaciones de teclas que nos ahorran trabajos.

La siguiente es una lista de los atajos mas comunes en Linux

"ctrl""alt""f1"
Cambiar a la terminal. En Linux tienes varias terminales (Normalmente tienes 6) para llegar a la segunda se cambia el F1 por F2 y para la tercera F3 y así sucesivamente. "ctrl""alt""f7" Te devuelve a la Interfaz gráfica de usuario.

"ctrl""alt""fn" (n=1..6)
Cambia a la siguiente terminal

"tab"
Cuando se esta usando la terminal de comandos autocompleta el comando que estas escribiendo. Si hay varias opciones el sistema te presenta una lista.

"shift""flecha arriba"
Muestra el historial de los comandos que has usado. cuando llegas al comando que quieres usar puedes hacer "enter" y ejecutar el comando.

"ctrl""alt""+"
Si tu distribución usa X-window, cambia la resolución aumentándola así: "1024x768" "800x600" "640x480" "512x384" "480x300" "400x300" "1152x864"

"ctrl" "alt" "-"
Si tu distribución usa X-window, cambia la resolución disminuyendola.

"ctrl" "alt" "bkspc"
Si tu distribución usa X-window, apagará el servidor X-winodw. (puede ser una buena solución en un caso extremo)

"ctrl""alt""del"
Abre el cuadro de dialogo de APAGADO Y REINICIO del computador.

"ctrl"d
Apaga la terminal

Y por supuesto los tradicionales "ctrl"c para copiar, "ctrl"x para cortar, "ctrl"v para pegar, "ctrl"z para deshacer, "ctrl"q para cerrar aplicaciones y "ctrl"p para abrir el cuadro de dialogo de impresión.

martes, 10 de febrero de 2009

The history of Linux

Encontré esta conferencia en youtube que considero todos deben ver. El único problema es que esta en ingles. También deberían ver todos los vídeos del "Computer History Museum", o subscribirse a su canal de youtube. Sin decir más el Señor Linus torvalds les contará la historia de Linux.

lunes, 9 de febrero de 2009

Aprenda a hacer su página web

Como parte del camino al software libre que he venido siguiendo, y como parte también de mis actividades como docente universitario, he inaugurado hoy mi portal de cursos en linea.


En este sitio voy a tener algunos cursos cortos usando programas libres. El primero de estos se llama:

"DISEÑO WEB 1"



Diseño web 1 es un curso en formato multimedia para aprender a hacer sitios web sencillos utilizando kompozer y seamonkey.

¡Los cursos son completamente gratis!

En los próximos meses estaré colocando mas cursos en la plataforma.

La dirección es : http://libre.danielmonje.com