La Torre de Londinium

Blogs eran los de antes

Ya se puede ‘comprar’ K/X/Ubuntu!!

Era hora de que saliera algún servicio así en nuestra ciudad. Dado que es tan difícil conseguir gratuitamente distribuciones de Linux. Seguramente a la gente le cuesta mucho ingresar al sitio oficial de cada distribución para descargarla sin costo alguno. Y además, la demora en la descarga, los cortes… un verdadero infierno.

Es por eso que la gente de DistroRosario, muy amablemente, se encarga de recopilar varias distribuciones en CD y DVD y las ofrece en su tienda virtual, con carrito de compra incluido. Se pueden conseguir Debian, todos los sabores de Kubuntu, Ubuntu, Fedora Core (que ya va por su versión 8 pero ahí ofrecen la 6!), SuSE, Mandriva y también hay disponibles algunos juegos y otras piezas de software libre para su compra. Algo importante a tener en cuenta es que en ningún momento se aclara que son programas libres y de distribución gratuita y no figura por ningún lado un enlace a las páginas oficiales de cada distribución con la opción de descarga sin costo.

Dejando un poco de lado las ironías y el sarcasmo, me encontré con este sitio hoy por la mañana y me llamó muchísimo la atención. Varias cosas a tener en cuenta: todo lo que se ofrece en el sitio es software libre, se vende y los precios van desde los $7 para arriba, llegando incluso a $15 para distribuciones que ya han quedado desactualizadas, como Ubuntu 7.04 o Fedora Core 6. A pesar de que hay enlaces a otros sitios comunitarios, como la comunidad de Ubuntu-ar, no encontré por ningún lado referencias a la gente que está detrás del proyecto (el dominio está registrado por una persona con domicilio en Bahía Blanca!). Algunas secciones tienen formato blog (con feeds RSS incluidos), pero parecen ser un refrito de noticias de otras comunidades y weblogs sobre el tema (se ve que leen mucho Barrapunto y sitios afines). Ah… y además incluye las últimas noticias de Rosario 3 (toque muy localista e imprescindible, por cierto)

No creo que un servicio de venta de distribuciones en CD o DVD esté mal, pero todo depende de la forma en que se implemente. Hay que tener en cuenta que el software libre es lo que es por muchos motivos. La libertad que implica abarca muchos aspectos: apertura del código, distribución libre y sin costos, cero licencias, desarrollo abierto y comunitario. En fin, son muchísimas las características que hacen de una pieza de software algo libre. Pero una de ellas (sin llegar a ser la más importante) es la distribución sin costo alguno, por lo menos en lo que al software atañe. Esto deja un margen que podría justificarse como costo del medio en el que se distribuye el software, en este caso los CDs o los DVDs en los cuales se hagan las copias. Pero ese costo debería reflejar sólo el valor del medio físico. Y tomando en cuenta que un DVD virgen cuesta alrededor de $1,5, llegar a cobrar $7 por una copia en DVD de alguna distribución de Linux me parece no solamente un despropósito, sino una falta total de criterio con respecto a la filosofía del software libre que se intenta distribuir.

Algo a tener en cuenta es que muchas empresas que están detrás de una distribución de Linux ofrecen la venta de CDs y DVDs a los usuarios que así lo prefieran. Canoncial, por ejemplo, es la empresa detrás de Ubuntu y ofrece versiones comerciales que se encuentran disponibles en Amazon (por un precio de u$s 12) y en los sitios de sus distribuidores oficiales. En el caso de Argentina, el distribuidor oficial es Pentacorp, y ofrece copias del sistema operativo por $12. Estas compras no solamente incluyen el packaging original del producto (detalle menor si vamos al caso) sino que además le brindan al usuario que las adquiere un soporte adicional por parte de la empresa, soporte que no creo que ofrezcan las versiones que se compran en DistroRosario.

Poder acceder a copias en disco de todas estas distribuciones es una gran ventaja para mucha gente, sobre todo aquella que no cuenta con una conexión a internet para poder descargarlas. Creo que un servicio de este tipo, organizado por algún grupo o comunidad, y con un criterio muy diferente al de DistroRosario, puede llegar a ser muy útil si se piensa en beneficio de la expansión del software libre y de la mayor accesibilidad que se le podría dar a la gente a este tipo de tecnologías.

Regalando libertad para Navidad

Regalá Ubuntu para NavidadA pesar de que todavía falta un tiempo para la Navidad y de que el título suena demasiado bien (y además tiene rima!) no se trata de una súper campaña para salvar a la humanidad ni nada por el estilo.

No es nada más ni nada menos que una iniciativa para seguir promoviendo y alentando el uso y la descarga del software libre (en particular de Ubuntu, la distribución de Linux de la que más se habla últimamente y la que desde hace un tiempo vengo usando en su versión con KDE integrado, Kubuntu)

Hay que tener en cuenta que Ubuntu es una de las distribuciones con mayor facilidad de acceso, no solamente por su interfaz altamente orientada al usuario promedio de escritorio (lo que asegura una experiencia de uso, configuración y administración sencilla), sino también porque su descarga es gratuita (al igual que la gran mayoría de distribuciones Linux como Debian, Fedora, OpenSUSE y un larguísimo etcétera) y solamente ocupa un CD (no llega a los 700 MB.), con lo cual se puede descargar en un tiempo relativamente corto desde una conexión a internet promedio.

Además hay que tener en cuenta que Canonical (la empresa que está detrás de esta distribución y su soporte) facilita aún más las cosas con su servicio de ShipIt, que mediante un simple formulario de pedido (en inglés) se encarga de hacerte llegar una copia de la distribución, con packaging incluido y sin ningún costo, a la puerta de tu casa.

En mi experiencia, cada vez que se ha lanzado una nueva versión de Ubuntu Linux (que tiene ciclos de actualización de 6 meses entre versión y versión) pedí el envío de CDs a través del sistema de ShipIt y siempre les recibí en mi casa, sin pagar un sólo centavo.

Hay que tener en cuenta que el envío a domicilio suele demorar un promedio de entre 4 y 6 semanas, dependiendo del lugar en el que uno viva, con lo cual es el momento ideal para hacer la solicitud y tener nuestros flamantes CDs de Ubuntu listos para instalar justo para Navidad.

Tengo que aclarar que empecé con Ubuntu pero después de unos meses me pasé a Kubutnu, que es lo mismo con otro sabor. El primero viene con el entorno de escritorio Gnome y el segundo con KDE, que (a mi gusto) es mucho más versátil y configurable. Kubuntu también cuenta con servicio de ShipIt exclusivo

(visto en Cesarius)

Lo que más uso todos los días

Un top 5 de las aplicaciones (tanto web como de escritorio) que más uso en el día a día laboral (y no tanto). Aquellas piezas de software que nos hacen la existencia mucho más fácil y sin las cuales un sólo día sería todo un infierno.

En la web:

  1. Google Reader: desde hace tiempo se transformó en mi lector de feeds y noticias “por defecto” y llegan a acumularse un montón de post y noticias que trato de ir poniendo al día de a poco. La interfaz es simple y excelente, a pesar de que no funciona del todo bien en otros navegadores que no sean Firefox e Internet Explorer (tiene algunos problemas en Konqueror y en Opera)
  2. GMail: pensar que le debo mi cuenta de correo de GMail a Korochi! (eran las épocas en que todavía era una beta cerrada y se accedía sólo por invitación). El hecho de que comparta el diseño y muchas características (por no decir casi todas) de su interfaz con Google Reader hace que todo sea mucho más simple (te acostumbrás a uno y ya tenés resuelto el otro). Es muy fácil pasar de una aplicación a otra sin hacerte demasiado lío en el camino. El soporte para cuentas POP externas es genial y desde que lo habilitaron ya no uso ningún otro cliente de webmail o de correo de escritorio. Configuré todas mis cuentas (hay que tener en cuenta que tiene un límite de 5 cuentas POP en total, cosa que por ahora a mi me alcanza) para poder leerlas desde GMail. Es espectacular poder acceder a todas tus cuentas desde cualquier máquina que tenga una conexión. Todavía no habilitaron en mi cuenta el soporte para IMAP, lo que me permitiría usar la cuenta desde cualquier cliente de correo y sincronizar todo lo que haga desde él con el servidor de GMail. Pero como lo que más me gusta y más útil encuentro es, precisamente, la interfaz web, no sé qué tanto me inclinaría a usarlo desde un cliente de mail de escritorio convencional.
  3. Twitter: lo descubrí tan sólo hace unos días, pero ya me está gustando. No te cambia la vida pero es bastante adictivo. Me sirve a modo de catársis en determinados momentos. Por ahora trato de mantener una lista reducida de personas a las que sigo para que no me distraiga demasiado. Está muy bueno seguir los comentarios de gente que conocés en la vida real, así te enterás todo el tiempo de cómo les está yendo.
  4. Google Calendar: a pesar de que no lo uso mucho como agenda diaria (reuniones, entregas, tareas y bla, bla, bla…) me es imprescindible para no olvidarme de los cumpleaños y los vencimientos de pago. La interfaz también es impecable (como todas las desarrolladas por Google a decir verdad) y el hecho de que pueda acceder a los calendarios desde otras aplicaciones también es muy útil. El único problema es que solamente se puede acceder a los calendarios en modo lectura, no se pueden agregar eventos desde otras aplicaciones.
  5. Google Notebook: para tomar nota de todo lo interesante que uno ve por ahí: direcciones web para visitar más tarde desde casa, posibles descargas, etc. También es excelente para generar listas rápidas: libros por comprar, personas a las que llamar, webs que visitar. Hasta tiene una extensión para Firefox que lo integra mucho más y lo hace más rápido y fácil de usar.

A excepción de Twitter, podría decirse que toda mi vida online depende de Google. Y la verdad es que no me genera ningún tipo de paranoia!

En el escritorio:

Tanto en casa como en el trabajo.

  1. Firefox: sin el cual no podría usar todo lo que está más arriba. Ya todo el mundo lo conoce (y si no sigan el enlace en el nombre) así que las presentaciones sobran. Lo único que le critico es el uso excesivo de recursos y de memoria (en algunos casos consume alrededor de 300 MB para él solito), por lo que he intentado buscar algún reemplazo (Konqueror y Opera fueron las opciones bajo Linux) aunque infructuosamente.
  2. vim: el editor de textos por excelencia. Es tan simple y rápido que una vez que te acostumbrás a usarlo no hay ningún otro que se le acerque en agilidad. Hasta lo podés usar desde una simple consola en modo texto, así que no se puede pedir más. Tiene funciones para lo que te imaginés y muchas más todavía.
  3. Kontact: es el cliente de mail de KDE. Lo uso para la cuenta de mail del trabajo porque integra perfectamente con el servidor Exchange tanto para el envío y recepción de mails como para el calendario compartido, directorio de contactos, groupware y demás.
  4. Pidgin: el programa de mensajería de Gnome (algo así como el “reemplazo” del MSN Messenger para Linux). Lo odio pero lo uso, no me queda más remedio. Por cuestiones del proxy del trabajo y de algunas limitaciones de KDE no puedo usar Kopete (que es el programa de mensajería de KDE). De más está decir que prefiero siempre la versatilidad y el diseño de las aplicaciones KDE por sobre las de Gnome.
  5. Quanta+: es un excelente editor de código que tiene todo lo típico que ofrece un programa de su tipo: coloreado y resaltado de sintaxis, plegado de código, referencia y auto-completado inteligente, soporte para diferentes codificaciones de archivo, bibliotecas de código (snippets) y un largo etcétera. Es modular y extensible a varios lenguajes: HTML, CSS, PHP, C++, Java, Python, Ruby y casi todo lo que se te ocurra. Todo mediante el uso de extensiones. Soporta CVS y es súper configurable en todos sus aspectos (dije que era parte de KDE, ¿no?) Una joyita. No será como Eclipse, pero es mucho más liviano e integrado al entorno de KDE.

Al margen de otras aplicaciones específicas de lo que hago en mi trabajo, esas son las imprescindibles, las de fierro, las de todos los días, no importa el qué ni el cómo ni el cuándo.

Si quieren tomar esto como un “meme”, ningún problema. Se lo paso al que lo quiera y sin la obligación de hacer una descripción de cada aplicación. Con el listado basta y sobra.

Me pareció genial la entrada en VivaLinux que, a su vez, es la traducción de una parte de la lista completa en inglés. La enlazo y traduzco el resto porque están todas muy pero muy buenas:

  • Linus Torvalds encontró un error de segmentación en el universo
  • Linus Torvalds puede ejecutar kill -9′ para matar a Chuck Norris
  • Linus Torvalds no muere, simplemente retorna cero
  • El primer programa escrito por Linus Torvalds ya tenía inteligencia artificial
  • Linus puede dividir por cero
  • Linus Torvalds puede correr Linux en su reloj pulsera y en su tostadora
  • Linus Torvalds nunca recibe mensajes de error
  • No existe la teoría de la probabilidad, sólo una lista de eventos que Linus Torvalds permite que ocurran
  • Linus Torvalds no duerme, hackea
  • Linus navega la web usando sólo netcat
  • Linus Torvalds puede correr juegos 3D mentalmente interpretando el código fuente en tiempo real
  • Linus inventó la pastilla roja
  • Linus Torvalds no aprendió en la Universidad de Helsinki, la Universidad de Helsinki aprendió de Linus Torvalds
  • Linus Torvalds desarrolló un lenguaje de programación tan bueno que hace que Python parezca tarjetas perforadas
  • Linus Torvalds no necesita bootear
  • Linus es real, a menos que se lo declare como entero
  • Linus no tira la cadena del baño. Simplemente dice make clean
  • Linus Torvalds no tiene dependencias
  • Linus Torvalds puede ver tu escritorio y saber qué sitios porno visitaste en los últimos 10 años
  • Linus Torvalds duerme con nunchacos.
  • Linus puede enriquecerse simplemente cambiando el propietario de tu cuenta bancaria con el comando ‘chown’. No lo hace porque no es un desafío a su altura
  • Para Linus Torvalds no hay páginas de ayuda man, sólo páginas god
  • Linus Torvalds puede hacer loops infinitos en sólo 5 segundos… mentalmente
  • Linus Torvalds ya no usa anteojos, no poruqe se haya hecho sirugía óptica láser, sino porque finalmente pudo configurar correctamente el xorg.conf de su cabeza
  • Linus Torvalds puede utilizar un nivel nice menor a -20
  • Linus Torvalds no necesita montar sus discos
  • Linus Torvalds no depura. Sus programas son siempre perfectos
  • Linus Torvalds puede instalarle Linux a un tejón muerto
  • Linus Torvalds no necesita copias de respaldo. Sólo sube sus archivos y deja que todo el mundo les haga copias espejo
  • Linus Torvalds está dominando el mundo. Microsoft es sólo una distracción para que nadie sospeche de un programador finlandés de suaves modales.
  • Linus Torvalds ya tiene la versión 3.0 del kernel Linux. La guarda para sí mismo para generar suspenso
  • Linus Torvalds no diseñó Linux para que corriera en procesadores 386. Intel diseñó el 386 para que pudiera correr Linux
  • La gente le reza a Jesus, pero Jesus le reza a Linus Torvalds
  • Linus no necesita preocuparse sobre las ridículas patentes de Microsoft, tan sólo ejecuta ‘sudo mv /tmp/ms /dev/null’
  • Linus Torvalds tiene más privilegios que root
  • Si pudieras leer la mente de Linus Torvald, descubrirías que su flujo conciente está completamente en binario
  • Linus espantó a A y a B, para que tuvieran que inventar C
  • Linus sólo tiene 2 teclas en su teclado: ’1′ y ’0′

Y para complementar: http://www.chucknorrisfacts.com/

(visto originalmente en VivaLinux)

Volver a nacer

Esta semana tenía algo de trabajo pendiente en casa y quería sacármelo de encima lo antes posible para poder seguir con otras cosas. En la manía que todos tenemos de querer resolver todo cuanto antes, y después de varios lustros de estar acostumbrado (mal o bien, da igual) al entorno Windows, con todas las aplicaciones a las que éste nos tiene acostumbrados, es difícil que uno encuentre el tiempo para buscar alternativas. Pasarse a un entorno Linux y aprender a utilizar otros programas para hacer lo mismo que se hacía hasta ahora es algo que requiere invertir bastante tiempo y paciencia. Pero al fin de cuentas rinde y vale la pena.

Hace meses que estoy tratando de hacer una transición definitiva a Ubuntu, lo cual me cuesta un poco en algunos aspectos porque hay aplicaciones para las que no encuentro sustituto. El gran problema suelen ser los programas como el Flash, el Corel o el Illustrator, por ejemplo. Existe Inkscape para trabajo con gráficos vectorials. Pero, a pesar de que es muy bueno y está en constante desarrollo y crecimiento, todavía no llega a tener todas las prestaciones que ofrecen sus contrapartes en Windows o Mac. Por suerte esto se va revirtiendo poco a poco y cada vez hay más herramientas específicas y profesionales. Todo es cuestión de invertir tiempo de búsqueda. ¡Qué sería de nosotros sin Google!

Para este caso en particular la tarea era bien sencilla: tenía que procesar algunos archivos de texto plano para darle un formato específico (eliminar líneas en blanco, indentados especiales, saltos de línea en determinados lugares, etc) que luego interpretara correctamente un script PHP para procesarlos y volcar los datos a una base en SQL Server. Para esto, solía utilizar el Notepad++ bajo Windows, que es un editor de textos súper liviano y versátil, con coloreado de sintaxis, colapsado de bloques y altamente configurable.
Perdí bastante tiempo tratando de buscar alguna versión del programa compilada para que corriera bajo Linux o, en su defecto, alguna herramienta similar, con las mismas funcionalidades y, sobre todo, rapidez. Hasta llegué a plantearme la opción de ejecutarlo bajo Wine. Hay entornos de desarrollo, como el Quanta de KDE, que me hubieran servido perfectamente. Pero consumen muchos más recursos y se ponen algo pesados y lentos cuando se trabaja con archivos extensos. ¡Ah… lo que es la ignorancia de principiante!

Resulta que lo que había estado buscando lo tenía desde un principio frente a mis narices. Todo el tiempo había estado ahí, pasando completamente desapercibido por mi falta de información. Y es que la versatilidad del Vim, el procesador de textos preferido por los consoleros y que se incluye en la instalación básica de cualquier distribución Linux, cumple con todas esas expectativas y muchas, muchas más. La hoja de referencia rápida del programa, con un resumen de todos los atajos de teclado y funciones disponibles, no tiene desperdicio, y muestra toda la versatilidad que nos puede brindar una pequeña aplicación de consola. Es una herramienta extremadamente rápida, con muchísima funcionalidad para el trabajo con cualquier tipo de texto o script, en cualquier lenguaje o formato que se desee. Ah… y está disponible desde la consola, por lo que no se necesita tener activo ningún entorno gráfico. Es un gran salvavidas a la hora de configurar servidores y hacer edición en modo texto.

« Entradas anteriores  Página siguiente »