martes, 24 de junio de 2008

Curso de Inkscape


Gracias a los amigos de Linux Hispano me entero de este grandioso curso para los amantes de los vectoriales:

Desde hace tiempo, Joaclint Istgud ha ido publicando semana tras semana un curso sobre Inkscape, esa maravillosa herramienta de dibujo libre y multiplataforma para gráficos vectoriales SVG, llamado Logo a logo. El curso ha sido desarrollado primero con Inkscape 0.45 y posteriormente con la versión 0.46, por lo que es posible que haya ligeras diferencias en ciertos capítulos del curso.

Para descargar o visualizar el texto tenemos multitud de formatos a nuestra disposición:

Desde aquí le damos la enhorabuena al autor, no sólo por el curso en sí, sino por el promocionar el software libre en un ambiente que no es informático ni relacionado con las tecnologías de la información. En concreto el autor es profesor de Arte en Institutos de Secundaria e imparte entre otras asignaturas Tecnología de la Información: Diseño Asistido por Ordenador en 2º de Bachillerato de Arte.

El inkscape, por si no lo tienen, pueden instalarlo desde el synaptic.

sábado, 21 de junio de 2008

Linux, el SO mas seguro de todos!

De los tres sistemas operativos, Linux -instalado en un Vaio de Sony- fue el único que resistió a los ataques en una competición celebrada en Vancouver

El MacBook Air cayó el primero y después el portátil Fujitsu que contenía Vista. Pero fue Linux, corriendo en unVaio, el que se mantuvo infranqueable al terminar la competición organizada por CanSecWest

El lunes pasado, los patrocinadores de la conferencia celebrada en Vancouver pusieron tres portátiles a disposición de todo aquel que quisiera intentar atacarlo y hacer correr su propio sistema operativo. El Mac fue crackeado el segundo día de la competición por Charlie Miller, de Independent Security Evaluators, con un exploit que atacaba al navegador Safari y con el que traspasó la seguridad del sistema de Apple en sólo dos minutos. Se llevó 10.000 dólares a casa y un portátil de regalo. 

Shane Macaulay se centró en el portátil con Vista, y tardó dos días en crackearlo, finalmente con la ayuda de dos amigos. Macaulay fue el ganador de esta competición el año pasado, y esta vez necesitó unos truquillos cortesía del investigador de VMwareAlexander Sotirov, para hacer funcionar su bug. Lo que pasó es que Macaulay no sabía que tendría que atacar la versión SP1 de Vista. Por eso necesitó la ayuda adicional de un colega del trabajo,Derek Callaway

Ninguno de los dos ganadores puede revelar los detalles de las vulnerabilidades encontradas hasta que Microsoft yApple saquen los parches respectivos. 

jueves, 19 de junio de 2008



Buscaba un emulador de Nintendo 64 para Linux. Me encontré con que solamente hay dos. Ninguno de ellos en los repositorios. Al parecer, el que mejor funciona es el mupen64plus. Este es un proyecto retomado del ya abandonado mupen64. Es a base de plugins. Después de mucho buscar (no hay mucha info disponible), encontré una forma sencilla para instalarlo en nuestro Ubuntu. Es por medio de repositorios :) Les instalará el mupen64 v. 1.3. La última es la 1.4 y si desean bajarla y compilarla manualmente en vez de instalar de este repositorio este es el enlace al proyecto.

Pueden añadir este repositorio desde la terminal, tecleando:

sudo wget http://repository.cinnamonpirate.com/arrr.list.hardy -O /etc/apt/sources.list.d/arrr.list wget http://repository.cinnamonpirate.com/arrr.gpg -O- | sudo apt-key add - && sudo apt-get update

Después para ejecutar el emulador, basta con ALT-F2 y escribir mupen64plus. O bien añadiendolo al menu de Juegos desde Sistema/Preferencias/Menu Principal donde manualmente añaden la entrada dentro del menu Juegos.

Este repositorio, además del mupen64plus tiene estos otros programas.
Si me preguntan dónde bajar los roms para N64....ahi si les quedo mal, pero San Google tendrá la respuesta.

lunes, 16 de junio de 2008

Cambia el tema GTK del root

Cualquier tema GTK en ubuntu puede ser muy bonito, tanto que duramos meses sin cambiarlo pero a la hora de abrir el synaptic o alguna aplicación como root queremos terminar rápido para no seguir viendo ese tema tan feo.

Eso ya no es problema ya que puedes tener tu amado tema en aplicaciones como root con tan solo 3 comandos en la consola:

sudo ln -s ~/.themes /root/.themes
sudo ln -s ~/.icons /root/.icons
sudo ln -s ~/.fonts /root/.fonts


Como resultado seria un cambio como esto ... claro teniendo en cuenta el tema que estés usando

Antes


Despues

sábado, 14 de junio de 2008

Cómo convencer para migrar a Linux

Hay una línea que separa a los usuarios de sistemas operativos Gnu/Linux en dos grandes grupos. Por un lado están los que al usarlo se llenan de alegría, satisfacción, conocimientos, espíritu de ayuda y un altruismo maravilloso; gente que no critica sin tener conocimientos ni fundamentos (que no se mete donde no debe); gente que le gusta ayudar, probar, intentar, fracasar, volver a intentar, aprender, vivir. Por otro lado están los “otros”, personas egocéntricas y que sin conocer mucho de “que va el rollo” ya se sienten parte de la élite; usan distribuciones solo por el placer de burlarse de los que usan Windows.

Es una línea muy delgada, casi imperceptible, y por tanto corremos el riesgo de pasar de un lado al otro, a veces sin darnos cuenta. Este artículo es para los usuarios Gnu/Linux del primer grupo, gente altruista y con sed de conocimientos. Ese altruismo hace que nos convirtamos en “evangelizadores” (por llamarlo de alguna manera); personas con ganas de transformar para bien a nuestros amigos. Siendo así, hablaremos un poco del cómo ayudar a otras personas a conocer el maravilloso mundo de Gnu/Linux, SIN recurrir a tontos métodos que nos hacen quedar siempre mal (como hacer críticas destructivas, presionar, imponer, insultar, etc.).

Puntos a tener en cuenta antes de intentar convencer a alguien de migrar a Linux

  • Es necesario tener en cuenta los conocimientos, personalidad y edad de la otra persona. No es lo mismo encarar a una ama de casa, que a un estudiante, o a un ingeniero de sistemas.
  • NO intentes convertir a todos tus amigos de un solo tajo (el que mucho abarca, poco aprieta). Comienza por los más abiertos e inteligentes, y unos pocos a la vez. Es importante que ellos se sientan acompañados, puesto que el cambio puede ser difícil al principio… de lo contrario con el primer problema que se les presente, van a ir corriendo asustados de nuevo hacia Windows.
  • Ten en cuenta que estás gastando de tu tiempo para ayudar a alguien, si no te sientes bien haciéndolo no lo hagas. Si te sientes bien, hazlo con el mayor de los gustos… o ¿porqué si tienes que apresurarte para repararle el Windows XP de tu novia cada 2 meses? NO, hombre! No más soporte a Microsoft. Si a ellos no les queda bien su sistema operativo, ¿Porqué nosotros debemos estar arreglando los errores gratuitamente? Aprovecha ese tiempo ayudando de verdad a la gente; aprendiendo y enseñando!
  • NO lo intentes con personas que: NO tienen ganas de aprender, que son necias, que son perezosas, que son tercas o que no te caen bien. O dicho de otra forma:
  • Intenta convencer a los usuarios que sean inteligentes, que tengan sed de conocimientos, que sean pacientes, personas cercanas a ti (amigos, parientes, a tu novi@(s), etc.), personas a las que les deseas el bien (porque eso es Linux: un bien).
  • Olvídate por un momento de decir “puedes modificar el código fuente”. NO es recomendable hacerlo. Por ejemplo, si le dices a tu abuelita que si usa Linux va a poder modificar su código fuente (el de Linux), que además podrá recompilar el kernel cada vez que lo desee, y que puede de paso aprender programación C++ avanzada leyendo los fuentes de programas de terceros, muy seguramente NO va a entender NADA, y en el peor de los casos buscará al cura del pueblo para que te exsorcise.
    Ese cuento del código fuente úsalo con las personas adecuadas: ingenieros de software, empresas en busca de servicios, estudiantes de programación, etc. Se consciente con eso, no querrás causarle un infarto a tu abuela!

Atraer usuarios al “otro lado” es una tarea más difícil de lo que parece. Millones de personas usan sistemas operativos de Microsoft pensando (ingenuamente) que es su única alternativa; otros han oído hablar pestes de los sistemas Linux, de personas que han tenido malas experiencias. Sea cual sea el problema, lo mejor es siempre identificarlo antes de actuar/hablar.

Analicemos los diferentes problemas, y el cómo solucionarlos

1. La ignorancia

Muchas personas sencillamente NO conocen otras alternativas. El monopolio actual de Microsoft ha puesto un grueso velo de ignorancia en los ojos de estos ingenuos usuarios, y por tanto NO debemos juzgar a estas personas, simplemente porque NO tienen la culpa de ello.

¿Cómo afrontar este flagelo? La solución a la ignorancia es la educación. Debemos intentar explicar de la forma más amena posible algunos puntos: a) Qué es Linux b) Qué se puede hacer con Linux c) Qué no se puede haer con Linux d) Porqué es bueno migrar a LInux

Es importante que tengas unas buenas bases de conocimientos acerca de estos puntos. Hacer que una persona migre hacia Linux no es tarea fácil. Es necesario hablar con seguridad, demostrar satisfacción, hacer que la otra persona se pregunte “¿porqué diablos este tipo está tan feliz de esa cosa Linux?”.

2. Incultura y piratería

Linux es gratis! Sí, ¿y qué? Windows también lo es. Puedes comprar un CD por 50 pesos (5 US$) en cualquier tianguis, sin pagar ningún tipo de licencia. Incluso es posible descargarlo de Internet sin costo alguno. Puedes hacer copias y hacer con ellas lo que te apetezca. Mucha gente lo hace conscientemente, y no le avergüenza ser pirata… eso es INCULTURA.

Que Microsoft cobre por sus productos no es el problema; ellos han diseñado sistemas operativos, suites ofimáticas, diferentes software, incluso hardware; y por tanto tienen derecho a cobrar lo que se les venga en gana por dichos servicios. No hay nada de malo en ello, independientemente de si nos dan libertades o no.

El meollo del asunto está en “Qué tan cultos somos” y “Qué clase de ejemplo estamos dando a nuestros amigos, hijos y futuras generaciones”. Nos hemos convertido en LADRONES, y parece que no nos importa ello. Eso es INCULTURA.

Afortunadamente es posible cambiar. Tenemos una maravillosa alternativa libre y gratuita: usar sistemas operativos Gnu/Linux. Sistemas que podemos copiar, regalar, vender, modificar, compartir y todo lo que se te venga a la cabeza, sin que esto nos convierta en piratas. Es importante aclarar eso a los demás, y si detectas que la persona a la que intentas explicarle esto le importa poco o nada el ser pirata: ignórala, seguramente perderás tu valioso tiempo. Habla con personas que valgan la pena.

3. Linux NO es anticuado – Aprovecha los recursos

Mucha gente cree que Linux aún es una consola negra y lúgubre en donde todo hay que hacerlo con comandos. Usa los recursos que tengas disponibles! Enséñales el Linux que tienes instalado en tu laptop, muéstrales un video de Compiz fusion de los tantos que hay en Youtube. Muchas cosas entran por los ojos! Esos bonitos efectos visuales son como un imán que atrae a nuevos usuarios, o al menos logran captar la atención y robarle una sonrisa de incredulidad a los que lo ven.

Muestra a los demás que visualmente Linux es superior a muchos otros sistemas operativos. Que no tenemos nada, absolutamente nada, que envidiarle a ningún otro sistema operativo. Tú ya lo sabes, es hora de que los demás lo sepan también!

4. Software

Es importante hacer entender a la gente que no va a necesitar de Windows. Y en este punto es bueno que conozcas el software equivalente de Windows en Linux (para las aplicaciones más comunes), para lo cual hay bastantes listados y tablas en Internet.

Como sabrás tenemos suites ofimáticas, gestores de correo, mensajería instantánea, navegadores web, gestores de descargas P2P, programas de dibujo y diseño y un sin fin más.

Se trata más de desinformación por parte de los usuarios de Windows, pero para eso estamos: para educar!

5. Los juegos

Aquí voy a hacer una pausa y a ponerme la mano en el corazón. Sí, está bien sí hay juegos para Gnu/Linux, pero (y no me vayan a pegar por esto) no tan atractivos como los de Windows. El problema radica principalmente en los desarrolladores de juegos, que solo sacan versiones para sistemas operativos de Microsoft.

Frente a este problema tenemos dos opciones: 1. configuramos los juegos de Windows para que corran sobre Linux, para lo cual podemos hacer uso de:

O (segundo) podemos simplemente usar los juegos que están desarrollados para ejecutarse directamente sobre Gnu/Linux, o que como en el caso de Enemy Territory:Quake wars solo requieren algo de configuración extra para correrlos directamente (sin emuladores).

etqw

Existen bastantes juegos y la mayoría son libres y/o gratuitos, así que no hay excusa.

Recursos útiles

  • Para llamar la atención (suena feo, pero así es), nada mejor que pasarse por el Youtube y buscar vídeos de Compiz Fusion. Este tipo de software no es productivamente funcional, pero debemos reconocer que, como dicen algunos amigos españoles, mola un mogollón!. Pero ojo! Este recurso NO es útil si se lo muestras a alguien a quien no le interese la apariencia de su sistema, o empresas que buscan rendimiento, seguridad y robustez.
  • Ten siempre a la mano un CD de Ubuntu para regalar, o cualquier otra distribución Linux.
  • Proporciona a la persona que migrará a Linux, ligas de páginas de ayuda. Infórmala de cuán cooperativa es nuestra comunidad, siempre dispuesta a resolver dudas.
  • Conoce los programas equivalentes en Linux a los que la persona usa en sistema de Microsoft.
  • Recomiéndale Ubunterías u otros blogs que conozcas para aprendizaje de Linux
  • Háblales sobre seguridad. Nosotros no tenemos virus, spyware y esas cosas. Podemos consultar con confianza la página de nuestro banco y también ver nuestro correo sin el temor de que un adunto se coma nuestro disco duro.
Recuerden que sacar del lado obscuro a algunos padawas no es tarea sencilla en muchos casos...que la fuerza los acompañe.

jueves, 12 de junio de 2008

Google Desktop Gadgets

Google ha anunciado el lanzamiento oficial de Desktop Gadgets para Linux y está distribuyendo el código fuente bajo licencia Apache. Aunque todavía hay errores y la puesta en práctica todavía no está del todo completa, funciona lo suficientemente bien como para el día a día.

Desktop Gadgets es una de las principales características de la suite de Google Desktop, que también incluye un mecanismo de búsqueda. Los Gadgets son applets pequeños, interactivos, orientados al web a los que el usuario puede colocar en el escritorio o en una barra lateral. Google publica una API completa para Gadgets que permite a terceros desarrolladores de software crear componentes para la plataforma.

Instrucciones de Instalación

Google ha publicado las instrucciones detalladas para instalar los Gadgets en tu escritorio, y ya se ha probado bajo Ubuntu 8.04.

Articulo tomado de cesarius.

Yo en lo personal me quedo con los gdesklets o screenlets... que llevan ya largo tiempo en la comunidad linux.


miércoles, 11 de junio de 2008

Obama estandarizaría el uso de OpenOffice en EEUU

Parece que el software libre va ganando terreno... ahora me encuentro con la noticia que Obama, uno de los candidatos demócratas en EEUU, estandarizaría el uso de OpenOffice en gobierno y educación. Aquí está la nota (en inglés), de PCWorld.

Liberaran Firefox 3 el 17 de Junio

Me encontré con un video explicativo de las nuevas bondades de este poderoso navegador. La única desventaja es que está en inglés.

El vídeo, de 4 minutos de duración, se puede ver en cualquier navegador que soporte Flash. Durante su reproducción nos encontraremos con la explicación de las principales novedades que se han incluido en Firefox 3. Entre ellas destaca el nuevo método predictivo de introducción de URLs que hace más sencillo encontrar la web que queríamos visitar. La organización de favoritos es también más rápida, ya que por ejemplo disponemos de una estrella en la parte derecha de la barra de direcciones que al pulsarla incluirá dicha URL en nuestra lista de favoritos en una lista especial al estilo de una miscelánea de favoritos que luego podemos organizar tranquilamente.

Los filtros antiphishing y el nuevo gestor de descargas (que incluye un campo de búsqueda que nos permite saber qué nos hemos bajado basándonos en términos de búsqueda) son algunas mejoras adicionales que harán de Firefox 3 uno de los navegadores más potentes de toda la historia.

El video se puede ver aquí:

Screencast Firefox 3

Convierte un video a DIVX

Hace poco me compré un reproductor DVD casero que es compatible con las películas en formato DivX. Tiene la gran ventaja que es posible grabar en un solo DVD hasta 5 o 6 películas con una calidad muy aceptable. En mi computadora tenía algunos videos en formato .RMB , que lógico, el reproductor DivX no lo reconocería. Así que me di a la tarea de hacer un pequeño script que me convierte casi cualquier tipo de video a formato XVID (que es la versión libre del DivX, totalmente compatible). Lo grabé en /home/asphix/.gnome2/nautilus-scripts para que lo tenga accesible en el menú Scripts cuando doy botón derecho sobre algun(os) archivos.

Pues bien, se hace asi:

1. Pulsamos ALT-F2 para abrir el menu de ejecutar, y escribimos: gedit /home/nombre_de_tu_usuario/.gnome2/nautilus-scripts/ConvierteXVID.sh y oprimimos ENTER. Obvio, nombre_de_tu_usuario es el directorio de tu home, sustitúyelo por el nombre de tu usuario.

2. Copia y pega mi script:

for arg
do
mencoder "$arg" -o "$arg".avi -ovc xvid -xvidencopts fixed_quant=5 -oac mp3lame -lameopts abr:br=128 | zenity --progress --text="Convirtiendo: $arg" --pulsate --auto-close
done
zenity --info \
--text="Terminado"

3. Guarda los cambios y sal del gedit.
4. Haz ejecutable el archivo de texto que acabas de crear... desde la terminal o con ALT-F2 escribe:
chmod +x /home/nombre_de_tu_usuario/.gnome2/nautilus-scripts/ConvierteXVID.sh

Listo, cada vez que quieras convertir un video a XVID (compatible con DivX), solo tienes que dar boton derecho al o los archivos a convertir y seleccionar del menu Scripts/ConvierteXVID.sh

lunes, 9 de junio de 2008

Emulacion de mouse

Hace un par de dias mi teclado numérico de la derecha dejó de funcionar. Me di cuenta que al presionar los numeros...el cursor se movía comi si moviera el mouse! Y el número cero era el boton izquierdo del ratón. Ya no podia teclear más los números desde alli.... me pareció muy extraño, usualmente no me ando metiendo con settings del teclado y esas cosas. Buscando un poco en San Google, encontré la solución. Si oprimimos CTRL-SHIFT-NUM LOCK tendremos emulación de mouse en el teclado numérico!. Al oprimir de nuevo la combinación de teclas, vuelve a la normalidad. Un tip útil por si nos deja de funcionar el mouse... o bien para personas con alguna discapacidad en las manos.

sábado, 7 de junio de 2008

Controla tu PC remotamente

Pues bien...las vacaciones terminaron... fueron un poco más largas de lo anunciado, jejeje :)
Ahora les traigo un tutorial de cómo controlar remotamente su escritorio de ubuntu desde una computadora con windows. En muchas ocasiones, dejamos nuestra PC encendida...tal vez bajando algo de internet? Bueno, el caso es que nos tenemos que ir de casa... horas despues, desde donde estamos (como la escuela o el trabajo) nos preguntamos...¿ ya habrá terminado de bajar los archivos del internet nuestra PC de casa? Que tal si pudiéramos averiguarlo, conectándonos con la PC del trabajo o la escuela (PC de windows) a la PC con Ubuntu? Que tal si queremos presumir nuestro querido GNU/Linux a alguien y se lo mostramos desde su propia PC con windows?. Si esto te puede ser de utilidad, continua leyendo...

Tendremos que utilizar un protocolo de conexión llamado VNC. Este es multiplataforma: lo hay en Linux, Windows, PC, Mac. Uno de código abierto es el tightvnc. Servidor, llamaremos la PC a controlar remotamente (en este caso la nuestra con el Ubuntu) y Cliente la computadora desde la cual accesaremos al Servidor (en este caso, la PC con windows).

Configuremos entonces nuestro servidor. Vayamos a menú Sistema/Preferencias/Escritorio Remoto. Tendremos una pantalla similar a esta:


Mi Ubuntu está en inglés (odio tener los programas en spanglish...esa mezcla de español en sistema e inglés en muchos programas no me gusta), pero ustedes tendrán la misma pantalla en español tal vez. Aquí tendremos que marcar la casilla de compartir, como está en la imagen. En la sección de Seguridad, marquen la casilla como la mia y asignen un password. Asegurense de no tener marcada la casilla de Pedir confirmacion... a menos que tengamos a alguien frente a nuestro Ubuntu para darle click a "permitir" cuando nos queramos conectar :P Con la contraseña bastara para que no se metan los intrusos.

Listo, ya con eso tenemos configurado nuestro servidor. Si tenemos un ruteador para el servicio de internet, deberemos abrir los puertos 5800 y 5900 en él. Aquí les dejo una liga a una página donde explica cómo hacer eso en muchas marcas y modelos de ruteadores. Solo buscamos el modelo de nuestro ruteador, de la lista que aparece escogemos VNC y nos dara las instrucciones de cómo hacerle. Esto de "abrir los puertos" es para que al accesar remotamente desde internet a nuestra PC, el ruteador sepa qué hacer con esa petición. Esto de abrir el puerto solo debes hacerlo una vez, al igual que lo de activar el escritorio remoto. Lo que debes hacer antes que salgas de casa y cada vez que quieras controlar tu PC remotamente, es apuntar tu dirección IP. Esta la puedes obtener de aqui.

Lo que nos queda es bajar el programa que les comenté al principio, el tightvnc versión para windows. Lo puedes bajar de aquí. Cuando estemos en la PC con windows, corremos ese ejecutable (no requiere instalación) y escribimos la dirección I.P. de nuestra PC con Ubuntu (obtenida anteriormente) y listo, a controlarla remotamente!

Si lo que deseas es controlar una PC con windows (servidor) desde tu Ubuntu (cliente), tendrás que bajarte esto. Ejecuta de aquí el WinVNC en el windows (no es necesario instalarlo), abre los puertos del ruteador donde está el servidor y ya después desde tu Ubuntu teclea desde una terminal:

vncviewer

Te sale una ventana pidiendote la dirección I.P., se la tecleas y listo... a controlar la PC con windows desde tu Ubuntu.

Espero este tutorial les sea de utilidad.
Hasta la proxima!