sábado 29 de enero de 2011

Apple sin Jobs y La magia sin el mago


Steve Jobs ha caído nuevamente enfermo. Al menos lo que se sabe es que está en una licencia médica alejado de sus actividades en Apple, su hogar y lugar de éxito. Este "mago" nos ha dejado boquiabiertos con cada una de sus maravillas tecnológicas, catapultando plataformas exitosas como las Mac, los iPod, iPhone y el actual iPad, todo con la tecnología del touch screen, implementándolo como vinculo directo entre los dedos y nuestro gadget, sin más intermediarios que nosotros mismos, además de evolucionar constantemente iOS y ser el artífice de las exitosas App Stores.

Mago, visionario, genio, maestro. Muchos adjetivos podríamos darle a Jobs revisando su historial en el transcurso de su carrera tecnológica. Pero ahora se ha desvinculado dejando como CEO de Apple a Tim Cook, quien también se había hecho con el cargo de Cupertino cuando Jobs cayó enfermo en 2009. Pero la noticia trajo consigo que ciertos grupos inversionistas dejaron de ver a Apple como esa manzana que endulzaba Jobs con sus ideales.

Más allá de los hechos conocidos por todos, me pregunto: ¿Hay magia sin el mago?

Linus Torvalds, el creador del Kernel Linux y principal líder en el desarrollo de Código Linux sigue siendo el cabecilla y gurú en los cambios que se implementan y salen a luz del Kernel. Ahora, imaginemos por un momento el desarrollo de Linux sin Torvalds. Aunque nos esforcemos para ello, fácilmente podemos deducir que Linux tiene como ventaja ser Open Source, por lo que sin su líder Linus, el Kernel podría seguir desarrollándose de la mano de la Comunidad misma, sumado a que como Linux no tiene un CEO ni tampoco es una empresa en si misma, puede sobrevivir tranquilamente ante la ausencia de Torvalds.

Avancemos ahora a Redmond. Bill Gates es para muchos un visionario, el que nos acercó las PC de hogar nuestros hogares, el que dio los primeros pasos para colocar a la informática al alcance de la mano y a la vuelta de la esquina en ese local de ventas de PC. Junto a Steve Ballmer desarrollaron un modelo de negocio que sigue dando sus frutos: Software de Código Cerrado implementado directamente sobre el Hardware de los fabricantes, con quienes continuamente se firman contratos para mantener esta metodología de negocio. Pero cuando Bill Gates dejó Microsoft, sucedió lo mismo que algunos ven en Apple: incertidumbre. Ballmer entra como CEO en MS y surgen otros objetivos. El desarrollo de plataformas de juegos (Xbox y Kinect), la salida de Windows 7 para destronar merecidamente a un viejo pero muy saludable Windows XP y a la oveja negra Vista, y el continuo avance de la política original: colocar Windows en cada PC de cada local que venda computadores personales, sumado ésto al mercado empresarial.

Quizás hayas notado que no he nombrado a grandes CEOs de las dos empresas web con más poder: Google (y la salida de Eric Schmidt) y Facebook (con su tan famoso Mark Zuckerberg), pero la idea era concentrarnos en los líderes de las empresas de Software más reconocidas, esas que compiten directamente con Apple y Jobs, dejando de lado la disputa de Android vs iOS. Su análisis llevará a otra entrada.

Entonces, ¿hay magia sin el mago? Indudablemente un panadero no podrá hacer un truco de magia como lo haría un mago. El ilusionista es el responsable de mover rápidamente sus manos y dejar en jaque al público, de mostrar una realidad asombrosa y un mundo paralelo que quizás existe o no y nos deja felices y asombrados. Apple es una realidad, al igual que Jobs, que Torvalds o que Ballmer y Gates. Son los magos más importantes en el desarrollo de Software y Gadgets, ya sea bajo el nombre de Apple, Linux o Windows. Por más que compartan objetivos diferentes y mercados asíncronos, empresas o fundaciones deben siempre dejar a sus usuarios satisfechos, y a los inversores mucho más.

Estas empresas multimillonarias no dejarán que la competencia tenga relevancia. Harán bien sus números, continuarán desarrollando tecnologías que sólo veíamos en la Ciencia Ficción hace 30 años y mantendrán la vanguardia, teniendo magos o no, creándolos o alquilándolos.

Y lo más importante de todo: el mago se hace, no nace, aunque deba tener una capacidad  irrefutable que deberá saber explotar. La magia seguirá existiendo, aunque la incertidumbre nos acompañe históricamente desde cuando se apostaba dinero por un gladiador luchando en las arenas de un Coliseo.

Imagen CC: The Magician

sábado 22 de enero de 2011

Grabar ISO en un pendrive o llave USB en Linux con el comando dd


Los usuarios de netbooks y otros dispositivos que únicamente disponen de puertos USB como ingreso masivo de datos, muchas veces se encuentran en la obligación de buscar programas que nos ayuden a crear unidades USB booteables.

Como les había comentado en el artículo anterior donde les explicaba como crear un archivo ISO basado de un CD/DVD en Linux con el comando dd, hoy les quiero mostrar mediante el mismo comando cómo grabar o quemar un archivo ISO en una llave USB para bootear con ella en aquellos dispositivos que no disponen de una lectora de CD o similares.

Con nuestro archivo ISO ya descargado, pasaremos a formatear nuestra unidad de USB. Les enlazo a un artículo donde explicaba como hacerlo, asi evito escribir estas líneas que supongo, más de uno ya conocerá.

Tip: para saber exactamente donde se aloja nuestra llave USB, basta con tipear como Root el comando fdisk -l.

Luego, bastará por Terminal como Root nuevamente ejecutar el comando dd:

# dd if=/home/bachi/temp/fedora14.iso of=/dev/sdb bs=4M 

Analizando un poco, if representa la ubicación donde se encuentra nuestra ISO, of la unidad USB donde se grabará y bs, donde especificamos los bloques de entrada y salida en Bytes para que exista una relación en la copia desde el origen al destino. El tiempo de demora dependerá del tamaño de la imagen ISO y del estado y propiedades de nuestra llave USB.

Una vez que finalicemos, basta con configurar la BIOS del equipo donde bootearemos con la llave USB para que lo haga con ella y ya podremos utilizar nuestro pendrive como una unidad de inicio y grabar en ella cualquier archivo ISO que hayamos descargado.

Nota: si al iniciar con la llave usb ésta no bootea, rehacer el paso del comando dd pero con una variable en bs de 8M (bs=8M).

Imagen CC: USB Flash Drive

jueves 20 de enero de 2011

Crear un archivo ISO de un CD/DVD en Linux con el comando dd

Muchas veces, algunos usuarios pecan de buscar en primera instancia aplicaciones con entorno gráfico para realizar algún tipo de tarea. En Linux sucede lo mismo: algunos buscan GUIs que los saquen de un apuro, sin antes buscar si esa tarea se puede hacer por línea de comandos mediante la Terminal. Dejarla a ésta de lado es un delito virtual sabiendo lo poderosa que es.

Tal es el caso de crear un archivo ISO de un CD/DVD en Linux, ya sea para copiarlo en un nuevo disco óptico virgen, para mantener la estructura e inicio del disco, hacer un backup completo o para "quemar" esa imagen ISO en un pendrive o llave USB.

Para ello, utilizaremos el poderoso comando dd, comando que hemos heredado de UNIX y encargado de copiar y crear "imágenes" de un medio completo a un destino determinado.

Primero que todo, debemos conocer la ubicación o el path donde se aloja nuestra lectora de CD/DVD. Generalmente, la podemos encontrar en /dev/cdrom.

Tip: Una forma fácil de hacerlo es abrir una terminal, tipear solo /dev/cdr y presionar la tecla Tabulador dos veces, así se autocompletará y conoceremos el nombre / path de la unidad óptica. 

Una vez conocida la ubicación, deberemos desmontar la unidad óptica. Para ello, como Root ejecutamos:

umount /dev/cdrom

Luego, bastará tipear el comando dd (sin necesidad de ser Root) para transformar todo el contenido de la unidad CD/DVD en un archivo ISO:

dd if=/dev/cdrom of=/home/bachi/Escritorio/imagenXYZ.iso

Luego de un tiempo (que dependerá de la velocidad de nuestra lectora y la cantidad de datos del disco óptico a grabar) ya tendremos en la ruta donde hemos especificado en la variable of (en mi caso, en mi Escritorio) el archivo ISO listo para ser usado.

domingo 16 de enero de 2011

Los 10 comandos que más utilizo en Linux [Meme]


Hace unos días me encuentro con un artículo de mi amigo @GomezHyuuga en Fedoreando (recomiendo a los "fedoritas" seguir este blog muy de cerca) en el cual nos mostraba sus 10 comandos más utilizados en Linux. Y como era de esperarse, nos pasó a mi y a varios blogs de temáticas similares un meme para realizar lo mismo en nuestras bitácoras.

Mi listado, luego de ejecutar por Terminal la siguiente línea de comandos...

history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10 

...dió como resultado:

612 sudo
34 ls
34 cd
32 killall
31 exit
29 ping
17 df
11 wget
10 ps
9 su

Variado y muy extraño, pues hasta a mí mismo me ha sorprendido. Pero queda recalcado que cada Sistema de cada SysAdmin es un mundo aparte, donde convergen universos paralelos y cometas llamados bits... (?)

Dejo el meme abierto para que alguno de mis visitantes lo realice en su blog y nos muestren cuáles son sus 10 comandos más utilizados (exceptuando wine).


Imagen CC: Flickr

sábado 15 de enero de 2011

Marave: un sencillo editor de textos, minimalista y anti-distracción


Muchos escritores logran sus "bondades" gracias a la concentración. Ninguna tarea de nuestras vidas es prolija si no le damos la atención necesaria. Por consiguiente, escribir en un blog o el solo hecho de arrojar ideas sobre el teclado merece la mínima distracción posible. Para muchos resulta sencillo, para otros es un verdadero karma. Pero la tecnología nos puede ayudar a lograr esos objetivos sin perder el foco de la escritura y enfocarnos de lleno en nuestra función editorial.

Marave es una aplicación (GPLv2) que cumple esa función: un editor de textos minimalista y anti-distracción para el escritor.

Basta instalarlo en Fedora mediante Root:

yum install marave

Luego, al iniciarlo nos encontraremos con el editor a pantalla completa y con ciertas funcionalidades para hacer una escritura más cómoda, entre las cuales destaco:
  • Cambiar tipografía
  • Cambiar el fondo
  • Ambientar el editor con música funcional
No hace falta mucho más para lograr una buena concentración. Lógicamente que no es tampoco perfecto: el logro de una buena edición radica en las ganas que involucres, además de cerrar por unos minutos tus Redes Sociales favoritas :)

viernes 14 de enero de 2011

Poker Face (cara de nada) [video]

Como integrante de un HelpDesk y Administrador de Sistemas, sufro mucho, mucho, pero mucho si de forma remota o presencial un usuario realiza 20 pasos para realizar una sencilla tarea en la PC, cuando en su lugar muchos de nosotros hacemos lo mismo utilizando el 1% de esas acciones, mientras uno pone cara de "nada" (Poker Face) y sufre por dentro como hígado en resaca.

¿Saben a qué me refiero? Les dejo un video que me llegó vía ikrshnan llamado The Scrollwhell. Quizás muchos ya lo conozcan, pero es realmente imperdible :)

lunes 10 de enero de 2011

Timer Applet: temporizador para Gnome y para tu Tecnica Pomodoro


Admitámoslo: pasamos muchísimas horas al frente de nuestros monitores, ya sea escribiendo entradas en blogs, estudiando, leyendo Feeds, mirando el TimeLine de nuestro Twitter o viendo Facebook (espero que no). Para ello, es bueno y siempre recomendable descansar cada cierto tiempo, pero entre la concentración y la pérdida de la noción del correr del tiempo, la tecnología en estos casos también nos ayuda, como en una agraciada extraña devolución de todo lo que hacemos por ella (?).

Timer Applet es un agregado para tu panel de Gnome, un temporizador que te avisará cuando finalizó el tiempo que le hayas definido.

Entre sus características recalco:
  • Pausar, Detener o Reiniciar un CountDown.
  • Predefinir y guardar diversos perfiles con diversos tiempos.
  • Reproducir un aviso sonoro preestablecido o personal para emitir la alerta de tiempo.
Para instalarlo, como Root desde Fedora:

yum install gnome-applet-timer

Entre sus variadas utilidades (una alarma para buscar a tu novia en X tiempo), la más fuerte es usar con él la Técnica Pomodoro. Desde que leí éste artículo, lo estoy implementando cuando abro mi navegador y comienzo con mis habituales tareas de autodidacta, siguiendo la citada técnica: lapsos de 25 minutos, con pausas de 5', incrementadas éstas a medida que transcurre un pomodoro (1 pomodoro = 25 minutos).

25 minutos puede parecer mucho tiempo, pero ni bien mires hacia otro lado ya habrán transcurrido. Y recuerda: en Facebook el tiempo pasa más rápido! =)

NOTA: Hay un paquete denominado pomodoro-applet, pero Timer Applet me pareció mucho más completo y útil.

domingo 9 de enero de 2011

Cuando lo Libre choca con lo Privativo (GPL vs App Store: El caso VLC)


"El que quiere celeste, que le cueste". El refrán debe ser conocido por muchos de ustedes, y muchas veces peca de ser tan apegado a la realidad. Una realidad tan acertada como la que viven los usuarios de plataformas cerradas, privativas y aplastantemente nocivas para sus usuarios, sin éstos darse cuenta muchas veces de ello.

Es el caso de lo que se venía venir: la retirada de VLC de la App Store de Apple. Rémi Denis-Courmont (desarrollador de VLC), apegándose a la licencia GPL versión 3 (licencia bajo la cual se distribuye VLC) pidió eliminar la aplicación de las filas del almacén oficial de Apple que utiliza la tan odiada por la Free Software Foundation Gestión de Derechos Digitales (DRM). La Licencia Pública General de GNU en su versión 3 es clara: 

"Prohibir el uso de software libre en sistemas que utilizan la llamada Gestión de derechos digitales o DRM, sistema criticado por la comunidad del software libre." 

La noticia puede tener muchas aristas, entre las cuales me gustaría destacar la realidad en la que viven los usuarios de compañías como Apple o Microsoft, entre muchas otras. Usuarios que al momento de comprar o adquirir un producto, firman un acuerdo de legalidad donde se quitan privilegios, libertades y usos libres de lo que adquieran. Es un modelo multimillonario que ha funcionado muy bien con el paso de los años (de lo contrario, Steve Jobs no hubiera conseguido su hígado), tanto para los de Cupertino como para los de Redmond. Pero cuando encontramos usuarios quejándose de esa privacidad, de que son usados o de que no se los respeta, la dura realidad es que hay una "legalidad" que si se respeta y está por encima de ellos.

Otros olores desprende también la noticia. Entre ellos, los usuarios desconocen y muchas veces aceptan condiciones que con el tiempo se niegan u olvidan de seguir cumpliendo. Si debemos caminar por la senda de lo legal, un usuario de Apple jamás debería hacer Jailbreak a iOS, o en tal caso debería tener la discografía paga de su banda favorita sin nunca haber visitado un sitio torrent o un enlace de descarga directa.

Más y más vértices apuntan y caen con todo el peso sobre las espaldas del siempre mal afortunado usuario. Pero, debemos destacar que el usuario de X plataforma la utiliza y conoce su funcionamiento, por eso he iniciado ésta entrada con el conocido y duro refrán: aceptar lo que tienes, porque así está escrito y así lo quisiste. Aceptaste un acuerdo con una compañía que tiene sus reglas de juego, y no respetará absolutamente a nada ni a nadie, ni tampoco se detendrá en dejarte sin tu aplicación favorita.

Como Apple, también la Free Software Foundation tiene sus reglas. Nos empuja a que bajo ninguna circunstancia se deje en manos de los que usan la privacidad para llenar sus bolsillos usando el duro Copyright se hagan de un programa libre. Admitamos la culpa  que recae sobre la espalda de la FSF por ser a su vez tan estricta como la App Store, sin permitir que cualquier usuario (remarco: cualquiera) tenga acceso al Software Libre. Por ello, muchas veces dudo de si las licencias nos protegen a todos y no a unos pocos, tan necesarias para mantenernos en regla como por momentos innecesarias para la Libertad de elección de los usuarios, como en éste caso. 

Las leyes son las leyes, o como dice mi padre: "Hecha la Ley, hecha la trampa". Este es el caso de VLC, que con un simple chasquido de dedos priva de su aplicación libre a los usuarios del "enemigo", y la FSF por momentos instiga a quienes viven bajo su techo a una lucha y fundamentalismo extremos sin permitir que los Copyright lovers se hagan con un excelente producto, como lo es VLC. Si nos basamos en esta asfixia de libertades, ¿debería VLC también prohibir utilizar su programa a los usuarios de Microsoft?

¿Estás de acuerdo con la retirada? ¿Crees que Apple o el Privador de turno y la FSF deben ser más flexibles pensando más hacia el usuario y no tanto por principios capitalistas o fundamentalismos liberales extremos? ¿Alguien debería en ese caso modificar las licencias para favorecer al usuario?

Al fin y al cabo y como siempre sucederá, el usuario recibe los golpes sobre el cuadrilátero en la interminable lucha de lo Privativo VS lo Libre.

Imagen CC: Sunday Paper

viernes 7 de enero de 2011

El Sys Admin que trabaja con Microsoft pero habla de Linux. ¿WTF?


Hace n días, una persona del trabajo me dijo que le parecía algo contradictorio verme como un Administrador de Sistemas, trabajando en un ambiente laboral Windows y defender a Linux ni bien tengo la ocasión. Entonces me dije: no es tan alocado suponer que para esa persona exista un confrontamiento de partes, un -1 +1 en mi vida que no concuerda. La verdad es que me sentí desorientado sin saber por dónde comenzar para responderle rápidamente porqué soy un Administrador de Sistemas que defiende el uso de Software Libre o Linux, cuando en realidad mi sueldo en parte se paga gracias al soporte que realizo a herramientas y plataformas de Microsoft. ¿Contradictorio? Respuesta afirmativa o no, me gustaría analizar este planteamiento para acercarme un poco más en detalle a ésta situación.

Desde hace poco más de 10 años estoy involucrado de cierta forma en la administración de Sistemas informáticos. El análisis, el estudio y el autoaprendizaje siempre fueron mis avanderados en éste tema. Pasé por cursos como instructor de Microsoft, fui un nervioso técnico de PCs, estudié Ingeniería unos años, trabajé en tres grandes empresas como Sys Admin, entre otras cosas. Hoy me encuentro trabajando en un ambiente en donde el 90% de las plataformas son Windows, y el otro 10% Linux, donde se alojan los sitios webs de la empresa.

¿Entonces porqué hay tanta cantidad de Administradores de Sistemas que trabajan en ambientes Microsoft y en muchos casos ellos mismos son los que recomiendan ni bien pueden el uso de Software Libre, Open Source o Linux?

El mercado informático en las empresas

Una parte de la respuesta la podemos encontrar en el mercado informático empresarial. Desde un principio, Microsoft se ha afianzado en las empresas, ya sea de la mano de Work Stations con Windows para sus usuarios, en ofimática con Office o en servidores con Active Directory, por nombrar ejemplos. Esa fortaleza y afianzamiento en donde está situado Microsoft fue en un tiempo una de las mayores ventajas para los Administradores de Sistemas, muchos de los cuales son usuarios en sus hogares de Linux, OS X o Windows (o de todos al unísono). Podemos decir que el mercado está liderado a nivel empresarial (al menos en Argentina) por Microsoft en la empresa e indefectiblemente en el hogar, una plataforma que tiene un soporte técnico fácil de encontrar, impulsado por jóvenes que se volcaron a comprenderlo, quienes vieron en él una alternativa de trabajo empujada por la necesidad de soporte pedido a gritos por las empresas.

Aunque hoy en día las empresas no admiten tener en sus filas a un Sys Admin con nulos conocimientos en herramientas libres, la gran mayoría se dedica únicamente en dar soporte empresarial a Microsoft.

Lo más complejo: el aspecto personal 

Dejando de lado el aspecto empresarial, también nos encontramos con la tendencia personal de cada Administrador de Sistemas. Cuando en los 80s y 90s muchos se dedicaban únicamente a Microsoft, hoy en día es cada vez más habitual encontrarse con Administradores de Sistemas que tienen amplios conocimientos en Herramientas Libres. Como alternativa flexible, de bajo costo y con un aprendizaje libre y abierto en muchos casos, Linux, el Software Libre y el Open Source ingresó al mundo empresarial como una alternativa más al cerrado y costoso Microsoft, y lógicamente muchos Sys Admins se vieron en la obligación de aprender el uso de esas herramientas libres.

Excluyendo la premisa de los gustos (ese libro que todos desean escribir y hacerse millonarios), Linux llegó a la vida de muchos Sys Admins como una clara posibilidad de tener el control absoluto sobre un sistema, sin pagar licencias o lidiar con infecciones, controlando cada byte del sistema. Bajo este aspecto personal, y sin desmerecer al resto de usuarios que no tienen quizás el estudio, la experiencia o la trayectoria de un Sys Admin, podemos decir que en un punto de sus vidas los Sys Admins analizan, investigan y crean un criterio de qué sistema utilizar, y como todos sabemos, al ser personas de un nivel de autodidactismo enorme, se involucran con herramientas libres.

Aunque el mercado empresarial momentáneamente no ha saltado completamente a plataformas libres, lo ha hecho de forma pausada, lenta pero asegurando que cada día que pasa, un Sys Admin en el mundo está administrando un sistema basado en Linux o en Software Libre. Lo que hace 20 años era impredecible, hoy es una realidad.

Por eso...

...es importante comprender la situación empresarial y personal de cada Sys Admin. No es malo ni endiablado admitir que para muchos de nosotros Microsoft nos alimenta y lo seguirá haciendo, pero tampoco debería ser extraterrestre que en un mañana, quizás nuestros hijos Administradores de Sistemas puedan conseguir un empleo como administradores de una compañía que tiene el 100% de sus plataformas corriendo sobre Sistemas Operativos y herramientas Libres. 

Al fin y al cabo, un Administrador de Sistemas siempre tendrá un puesto que cubrir, use o no OS X, Linux o Windows, adaptándose como ningún otro al entorno laboral.

domingo 2 de enero de 2011

Elige a la Distribución ganadora del Linux New Media Award 2011


Ya comenzamos el año 2011. Si en éstas fiestas no se han cumplido tus deseos de obsequios y te quedaste con las manos vacías (o como este editor que recibió 5 pares de calcetines!), entonces no pierdas todas las esperanzas. Aunque esta vez no han pensado en darte un obsequio a ti, si no a la mejor Distribución Linux del 2010.

Tal como lees, éste año se elegirá en el Linux New Media Award 2011 la Distribución del año 2010 con un dato que lo hace mucho más interesante: no será elegida por un selecto jurado constituido por líderes en proyectos libres, ni escritores de revistas o expertos en el Software Open Source. Ahora podrás elegirla tu mismo.

De acuerdo a lo que leo en el sitio y traduciendo al español la noticia:

"decides! Lanzado en 2000, el jurado del Linux New Media Awards se compone tradicionalmente de un panel internacional de editores, autores y expertos del Open Source de la industria. El premio anual se otorga a organizaciones, empresas e individuos que realizan hazañas excepcionales en la escena Linux y del Open Source en el año anterior. Este año no es diferente - con una excepción. Este año el jurado que selecciona a la mejor Distribución Linux eres tú!"

El premio será dado a conocer el 3 de Marzo en el reconocido evento del Open Source CeBIT en Hannover, Alemania. Los premios tienen siete categorías. Un dato importante es que la entrega de los galardones se podrá seguir vía streaming en vivo y en directo.

El método para votar es de los más sencillos: llenas el formulario con tu Distribución a votar, confirmas tu correo, ingresas a tu cuenta, lo confirmas con el email que ellos te envíen y tu voto será realizado.

Ya tengo mi voto. ¿Y vos? ¿Qué esperás para votar a la Distribución Linux del año 2010?