May 16, 2012

Blog de Ubuntu en Español: jCodeCollector: Guarda tus “snippets” y no pierdas nada!!

May 14, 2012

Blog de Ubuntu en Español: Dell prepara un nuevo portátil con Ubuntu 12.04 destinado a Desarrolladores

May 13, 2012

Blog de Ubuntu en Español: Full Circle: Ubuntu Development Especial Edition

Apr 25, 2012

Victor Orozco (Tuxtor)

Victor Orozco (Tuxtor)
El abismo de tux » FOSS feed

[Quick-Tip] Configurar la rotación de logs de Glassfish 3.x

Un problema muy común de la generación de logs con las utilidades propias de la maquina virtual de Java (la que utiliza Glassfish) es la política de rotación de logs, Glassfish 2.1 por ejemplo no tiene ningún valor configurado y por tanto nunca efectuá rotación de logs llegando a saturar los discos duros con logs interminables.

¿Solución?

En versiones anteriores de Glassfish Open Source la solución era configurar directamente el parametro en la maquina virtual como muestra el siguiente tutorial (en ingles): http://ihategeek.wordpress.com/2011/05/28/glassfish-set-maximum-server-log-files-rotation/

En nuevas versiones de Glassfish es posible configurar nuestra instancia con el comando de administración de Glassfish asadmin parametrizandolo para alterar las configuraciones en las politicas de logs, el unico requisito es que la instancia se encuentre en ejecución.

Por ejemplo en una instalación nueva de Glassfish podemos ver estos atributos con el comando

1
asadmin list-log-attributes

Con el cual obtendríamos el siguiente resultado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
com.sun.enterprise.server.logging.GFFileHandler.file	<${com.sun.aas.instanceRoot}/logs/server.log>
com.sun.enterprise.server.logging.GFFileHandler.flushFrequency	<1>
com.sun.enterprise.server.logging.GFFileHandler.formatter	<com.sun.enterprise.server.logging.UniformLogFormatter>
com.sun.enterprise.server.logging.GFFileHandler.logFormatDateFormat	<yyyy-MM-dd'T'HH:mm:ss.SSSZ>
com.sun.enterprise.server.logging.GFFileHandler.logtoConsole	<false>
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles	<0>
com.sun.enterprise.server.logging.GFFileHandler.retainErrorsStasticsForHours	<0>
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes	<2000000>
com.sun.enterprise.server.logging.GFFileHandler.rotationOnDateChange	<false>
com.sun.enterprise.server.logging.GFFileHandler.rotationTimelimitInMinutes	<0>
com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging	<false>
handlers	<java.util.logging.ConsoleHandler>
java.util.logging.ConsoleHandler.formatter	<com.sun.enterprise.server.logging.UniformLogFormatter>
java.util.logging.FileHandler.count	<1>
java.util.logging.FileHandler.formatter	<java.util.logging.XMLFormatter>
java.util.logging.FileHandler.limit	<50000>
java.util.logging.FileHandler.pattern	<%h/java%u.log>
log4j.logger.org.hibernate.validator.util.Version	<warn>
Comando list-log-attributes executado com êxito.

El valor que nos interesa es

1
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles

El valor por defecto de este parametro es 0 lo cual es equivalente a que los logs se van a retener de manera indeterminada y por tanto llenar el disco.

Para alterarlo podemos ejecutar el siguiente comando (por ejemplo para retener hasta 100 archivos de logs)

1
asadmin set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=100

Y obtendremos la salida

1
2
3
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles logging attribute set with value 10.
These logging attributes are set for server.
Comando set-log-attributes executado com êxito

Apr 23, 2012

David Moreno

David Moreno
Stereonaut! feed

Ruby and libv8: Exactly my feelings

Thanks to my coworker Dan for making a whole bunch of these based on our day job adventures :)

Apr 21, 2012

Festival Latinoamericano de Instalación de Software Libre 2012

Como ya ha sido costumbre de hace varios años, éste no es la excepción para celebrar el más grande evento de instalación y evangelización de software libre en latinoamérica.  FLISoL 2012, del cual hago la cordial invitación a todos aquellas personas que quieran conocer alternativas a su buguiento y comercial software privativo. Siendo un evento [...]

Apr 12, 2012

Victor Orozco (Tuxtor)

Victor Orozco (Tuxtor)
El abismo de tux » FOSS feed

Flisol 2012 Xela

¿Pedrencio sabes que es el Software Libre?


¿Y sabes quien es este pingüino?

.

.

.

¿Tu profesor de la Universidad te dijo que eso de Linux es cosa de peludos locos, nerds, patinetos y debes aprender a programa en Super Ultra Turbo Pascal porque es la onda y lo usan en los bancos?

Si pusiste las mismas caras de pedrencio tienes deforme la cabeza es tu oportunidad de conocer otro tipo de tecnologia en el Festival Latinoamericano de Instalación de Software Libre en varias ciudades de Guatemala, incluida la ciudad de Quetzaltenango.

En compañía de peludos, nerds, patinetos, y cualquier otra persona que este mal parqueada por los alrededores puedes conocer más acerca del movimiento de Software Libre, e incluso instalarlo en tu computadora para evaluar una opción mas para tus necesidades tecnológicas.

Y por si aun no lo has notado

.

.

.

Apr 06, 2012

Victor Orozco (Tuxtor)

Victor Orozco (Tuxtor)
El abismo de tux » FOSS feed

Festival Latinoamericano de Instalación de Software Libre 2012

Una vez más la gente de Software Libre de Guatemala, talibanes, opensourcistas, estudiantes y profesionales unen fuerzas para realizar el Festival Latinoamericano de Instalación de Software Libre en la Ciudad de Guatemala.

Si están interesados en conocer que es el  Software Libre, el movimiento, sus bondades, sus mujeres y las opciones para ustedes, esta es una de las mejores ocasiones para hacerlo.

Mar 21, 2012

Byron Antonio Chamann

Byron Antonio Chamann
ChamanGT feed

Lo mejor de Tours en Guatemala solo con Source Tour

Guatemala es reconocido como un país turístico. Lugares como Tikal, Antigua Guatemala y Semuc Champey han ayudado a crear esa fama. Ahora bien, el país cuenta con muchísimas otras opciones. Internet ha venido a ayudar a que cuando alguien desea salir a descansar investigue previamente que lugares turísticos se encuentran en cada departamento y visitar lugares menos sonados (Lo que no necesariamente significa que sean lugares menos atractivos).

El inconveniente con lo anterior es que muchas veces se encuentra información de un lugar turístico pero no detalles sobre como llegar, tarifas, horarios, etc. Esta necesidad es la que viene a resolver Source Tour.

Recientemente en Prensa Libre se comentaba de esta iniciativa como una Tienda en linea de Tours. Realmente es más que eso, es una plataforma en donde un guatemalteco o extranjero puede conocer muchísimas opciones turísticas que el país ofrece. Además de lo anterior el sitio da el valor agregado de hacer reservaciones de Tours por toda Guatemala y pagarlos directamente en línea.

Así es mucho más sencillo organizar un viaje porque los detalles quedan cubiertos con toda la información que la plataforma brinda. Aprovechar de esta forma la tecnología no solo ayuda al sector Turistico del País sino también a las personas que buscan nuevas actividades para disfrutar en familia o con los amigos.

Vale la pena visitar el proyecto >> Source Tour


David Moreno

David Moreno
Stereonaut! feed

Geo::PostalCode::NoDB 0.01

Geo::PostalCode is a great Perl module. It lets you find surrounding postal areas (zip codes) around a given an amount of miles (radius), calculate distance between them, among other nice features. Sadly, I couldn't get it to work with updated data and because the file its Berkely DB installer was producing was not being recognized by its parser, which bases off on DB_File. Since I was able to find working data for the source of zip codes, I ended up hacking the module and producing a version with no Berkeley DB support.

So basically, and taken from the POD:

RATIONALE BEHIND NO BERKELEY DB
On a busy day at work, I couldn't get Geo::PostalCode to work with newer data (the data source TJMATHER points to is no longer available), so the tests shipped with his module pass, but trying to use real data no longer seems to work. DB_File marked the Geo::PostalCode::InstallDB output file as invalid type or format. If you don't run into that issue by not wanting to use this module, please drop me a note! I would love to learn how other people made it work.

So, in order to get my shit done, I decided to create this module. Loading the whole data into memory from the class constructor has been proven to be enough for massive usage (citation needed) on a Dancer application where this module is instantiated only once.

$ sudo cpanm Geo::PostalCode::NoDB now!

Mar 16, 2012

David Moreno

David Moreno
Stereonaut! feed

Feedbag released under MIT license

I was contacted by Pivotal Labs regarding licensing of Feedbag. I guess releasing open source software as GPL only makes sense if you continue to live under a rock. I've bumped the version to 0.9 and released it under MIT license.

Feedbag 1.0, which I plan to work on during the following days will bring in a brand new shiny backend powered by Nokogiri, instead of Hpricot (I mean, give me a break, I'm trying to catch up with the Ruby community, after all I'm primarily a Perl guy :D ) and hopefully I will be able to recreate most of the feed auto-discovery test suite that Mark Pilgrim retired (410 Gone) when he committed infosuicide.

Have a good weekend!

Mar 03, 2012

Reseñando: Rage – 21

Es a veces complicado escribir acerca una de esas bandas que pocos conocen, y que muchísimos menos aprecian. Sobre todo cuando la banda con un legado de 21 discos en más de 25 años de carrera, con gran carisma, excelentes letras y música sublime, pasa desapercibido ante la audiencia, muchas veces por ignorancia, una banda [...]

Feb 12, 2012

Reseñando: Eluveitie – Helvetios

Con mi nueva política de reseñar únicamente los discos significativos (ya sean muy malos o buenos a mi criterio),  los helvéticos Eluveitie regresan con su folk melodic death metal que me encantó desde que los escuché por primera vez en el album Slania, el que me pareció muy interesante por su estilo europomedieval que imprimía [...]

Jan 20, 2012

Byron Antonio Chamann

Byron Antonio Chamann
ChamanGT feed

E-learning en Guatemala y las universidades a distancia

La educación a distancia es uno de los modelos pedagógicos más efectivos hoy en día. Se lleva a cabo gracias a las múltiples plataformas online, que funcionan por medio de las TICs (Tecnologías de la información y la comunicación); y ha representado una excelente oportunidad para el aprendizaje y la difusión del conocimiento en todas las esferas del saber humano.

Dada la necesidad de educación continua y permanente, actualmente algunas universidades cuentan con ofertas educativas e-learning, que permiten la comunicación y colaboración con compañeros “de clase” y docentes, sin limitaciones espacio-temporales; ya que no es necesario asistir a un aula permanente.

Entre sus múltiples ventajas están que los alumnos pueden elegir sus propios horarios; pueden ingresar a la plataforma online desde cualquier lugar donde tengan acceso a un dispositivo con conexión a Internet; aprendizaje colectivo sin límites geográficos; actualización constante de los contenidos; permite una mayor conciliación con la vida familiar y laboral, etc.

Una de las Universidades de Guatemala a distancia que se ha destacado por su educación e-learning, es Atlantic International University. Con estudiantes de más de 180 países, la AIU se adapta a la diversidad de sus alumnos, mediante programas de estudio personalizados. Ofrece más de 300 carreras en niveles de Bachelor (Licenciatura), Maestría y Doctorado, en diversas ramas del conocimiento, como lo son: artes, negocios, ciencias, tecnología, estudios sociales y humanos, etc.

Hoy en día, con el auge de la Web 2.0, la educación a distancia, representa una gran oportunidad para las personas que disponen de poco tiempo para dedicarse al enriquecimiento profesional. Permitiendo la conformación de modelos cooperativos, donde los estudiantes, son a la vez quienes pueden aportar y al mismo tiempo beneficiarios de dichos aportes.

La facilidad de acceso, la posibilidad de reducción del tiempo de aprendizaje, la compatibilidad de actividades, la posibilidad de actualización inmediata, la comodidad, entre otros beneficios, posiciona al e-learning como una forma de educación muy deseable hoy en día.


Jan 16, 2012

Juan José Contreras

Juan José Contreras
Ubuntu y Tecnología | Obux feed

Looking for real estate in Antigua Guatemala?

Investing in real estate in Antigua Guatemala could hardly be a better choice to make.

Currently, there is a high demand for homes in Antigua, be it for rental or ownership this city has an appeal to them. Why is it like that? We believe they have economical reasons, as well as a desire for tranquility.

Living at an agitated pace is damaging for health. It is no secret that stress, loud noise and pollution are its greatest enemies. Unfortunately, the place we live in helps this in no way at all and that is what makes Antigua Guatemala different. You can tell just by entering the city, breathing the fresh air, that it is a calm place to live. In its streets you will be able to walk freely and enjoy the cultural and artistic activities held in them.

Is there a large cost for the benefits of living in a place like Antigua Guatemala? Surely there is not. One of the other great advantages it offers is a reasonable price.

The list of positive aspects of Antigua Guatemala keeps growing. For instance, we can mention the wonderful climate: temperature isaround 71º all year long, which means no investment in air conditioning is necessary. Groceries and food are cheap, the nearby farms produce some of the most exquisite and natural fruits and vegetables in the country and region.

Since it is a small city there is hardly need to use a car or buy fuel: the average distance required to reach any place deeded is two or three miles. You could almost say you don’t even need a vehicle.

Moreover, all the basic services like electricity, sanitationand internet are available. And despite Spanish being the official language of the country, in Antigua most businesses’ personnel speak English, given the touristic nature of the city. Spanish academies and tutors can be easily found if you intend to stay for an extended time.

It is thus clear that there should be little hesitation to decide if you want to live in Antigua Guatemala. Are you attracted by the idea –already? If so, you can count on us to help you find the ideal home in Antigua, helped by our long experience.

Buying or renting a house in Antigua Guatemala is always a good choice.


Jan 09, 2012

Byron Antonio Chamann

Byron Antonio Chamann
ChamanGT feed

Solución de outsourcing en Guatemala

El término Outsourcing se refiere a la cooperación en la que una empresa, encarga a otra, ciertos procesos de diversa índole dentro de la organización. Podría ser la fabricación o prestación de algún componente de sus productos o servicios, parte de su producción, o bien la totalidad de la misma.

Generalmente suele darse cuando una firma, identifica que algunos de sus procesos podrían darse más eficientemente, si subcontrata a una agencia especializada para desarrollar esas actividades; lo cual conlleva una mejoría en los niveles productivos, ya que la empresa, únicamente deberá enfocarse en la función central de su negocio. Este tipo de procesos suele ser altamente utilizado, puesto que las empresas especializadas en ciertos procesos productivos, pueden hacerlo mejor y a un costo menor del que manejaría cualquier organización, haciéndolo por sí misma.

Al momento de optar por Outsourcing, dentro de una compañía, hay ciertos aspectos a tener en cuenta, como los antecedentes, referencias y experiencia de la firma que se va a contratar. Para el outsourcing en Guatemala y Centroamérica, Grupo Misol, es una firma que reúne varias agencias especializadas en diversos procesos productivos, entre ellos, conserjería, puestos administrativos, mensajería, personal temporal en diversas áreas, impulsación de marcas, productos de limpieza,  mantenimiento de jardines, mantenimiento de elevadores y gradas eléctricas, montacargas, limpieza empresarial, impermeabilizantes, etc. Con más de 30 años de experiencia, brindando capital humano capacitado y confiable para llevar a cabo las actividades específicas, dentro del ámbito corporativo en que se desenvuelvan.

Hacer Outsourcing ha sido una columna de apoyo para muchas empresas, es más que subcontratación; más bien es hacer alianzas con firmas colaboradoras que harán más eficientes las tareas fundamentales de una organización.


Nov 23, 2011

Juan José Contreras

Juan José Contreras
Ubuntu y Tecnología | Obux feed

Principales aplicaciones de telefonía en Linux

Muchas personas ponen de excusa que en Linux no existen aplicaciones para la telefonía en la nube o telefonía VoIP. Por ello en este articulo les traemos un breve analisis de las mejores aplicaciones para la telefonia en sistemas Linux.

Skype

Esta es la aplicación VoIP más popular con más de 500 millones de Usuarios. LA versión Linux actualmente es muy estable y funciona bien. Existen algunos usuarios que han encontrado complicaciones en cuando a la detección de la cámara de Video pero en cuando a la aplicación, vale la pena considerarla.

Link: Descarga Skype versión Linux

Ekiga

Conocido anteriormente como GnomeMeeting es la aplicación VoIP para entornos de escritorio Gnome (como Ubuntu). Para su funcionamiento requiere de una cuenta SIP la cual puede ser liberada en Ekiga.net

Para la instalación en Ubuntu simplemente hay que abrir un Terminal y escribir:

  sudo apt-get install ekiga

Empathy

Empathy es un cliente de mensajería instantánea.  Esta basado en el entorno de comunicación Telepathy. Soporta muchos protocolos por ejemplo Jabber / XMPP, Google Talk, MSN Messenger, Bonjour / Rendezvous, etc.

Viene incluido por defecto en el entorno Gnome desde la versión 2.24.

Asterisk

Asterisk es un software que proporciona las funcionalidades de una Central de telefonía (PBX). Como con cualquier PBX se puede conectar a lineas de teléfono para realizar llamadas entre si o incluso conectar a un proveedor VoIP.

Posee características muy especiales que anteriormente solo se podían tener al adquirir caros sistemas de código cerrado de PBX. Por ejemplo cuando con funcionalidades como buzón de voz, conferencias, IVR, ACD entre otras.  Incluso para requerimientos especiales Asterisk cuenta con un lenguaje Script en el cual se pueden programar funcionalidades personalizadas.

Para instalar Asterisk en Ubuntu solo debes abrir un terminal y escribir:

  sudo apt-get install asterisk

Oct 23, 2011

CGSOL: Software Libre y Educación
CGSOL: Software Libre y Educación
CGSOL: Software Libre para personas con discapacidad

Sep 19, 2011

Juan José Contreras

Juan José Contreras
Ubuntu y Tecnología | Obux feed

Gana un viaje a Praga diseñando un theme para el CMS Open Source NewsCoop

Si, se trata de un concurso en donde el único requisito es saber de diseño web o de diseño gráfico. ¿Y el premio? lo mejor ya que es un viaje todo pagado a la bella ciudad de Praga en República Checa.

¿Los detalles? El objetivo es rediseñar un theme de Newscoop; un CMS open Source en donde ya sea que elijas hacer un nuevo diseño gráfico o hacer una plantilla web (con todo lo que implica) si tu diseño es elegido podrás ganar el excelente premio que estan ofreciendo.

Si te interesa puedes leer a continuación la nota de prensa al respecto:

Sourcefabric o.p.s., una organización sin fines de lucro dedicada al desarrollo de software libre para medios de comunicación, reitera la invitación a los diseñadores y desarrolladores interesados en participar en el concurso “Diseña el futuro de las noticias” y les recuerda que el plazo para enviar sus propuestas vence el 1 de octubre de 2011.

Con más de diez años de desarrollo técnico al servicio de los medios y tras decenas de implementaciones alrededor del mundo, Sourcefabric sabe que un buen diseño puede mejorar la circulación y el atractivo de un medio de cara a sus lectores, así como potenciar la marca individual de cada medio, para una lectura y navegación más fácil y amigable.  Esto impulsa a la organización a abrir la oportunidad para que mentes ingeniosas “diseñen el futuro de las noticias”.

La mecánica para participar  no podría ser más fácil:  los interesados deben dirigirse a http://www.sourcefabric.org/es/comunidad/concurso, descargar una plantilla base, resiseñarla y prepararse para viajar a Praga.

El concurso está dirigido a diseñadores y desarrolladores.  Se busca gente talentosa que se atreva a inventar nuevas formas de desplegar contenido periodístico, integrar comentarios, incorporar redes sociales y adaptar sus diseños a plataformas móviles y tabletas.  Premiaremos a quien explote el potencial de los titulares, fotografías, videos, audios, widgets, banners, la interacción con los lectores y más.

Por un lado, Sourcefabric premiará el mejor diseño gráfico que pueda convertise en un tema real para su CMS (administrador de contenido) Newscoop.  Por el otro, premiará el mejor tema completo (diseño y plantillas) que incluya estructura, código y diseño de un tema para Newscoop.

El premio consiste en un viaje con gastos pagados a Praga, República Checa donde se realizará el ciclo de conferencias Mediafabric.  Algunos expertos relevantes de la región latinoamericana que dictarán conferencias en este evento incluyen a Leo Prieto (Betazeta) y Mariano Blejman (Hacks/Hackers Argentina), entre otros.

El diseño ganador se presentará en el Mediafabric y en línea.  Además, podrá acceder a dos días extra para participar en la Mediathon, tres días de hackeo y discusión donde se tendrá la oportunidad de discutir ideas con editores reales, escuchar consejos de expertos con miras a empezar a construir sitios reales para periódicos reales.

Las reglas

  • Las propuestas deben enviarse no más tarde de las 1000 GMT del 1 de octubre de 2011.
  • El ganador debe estar libre para asistir a Sourcecamp del 21 al 23 de octubre 2011.
  • Los premios a los ganadores incluyen boletos de ida y vuelta hacia Praga y de vuelta al país de residencia del participante, alojamiento durante su estadía en la capital de la República Checa y entrada gratis a eventos específicos en Sourcecamp 2011.  Las visas y documentos para viajar son entera responsabilidad del ganador.
  • Todo el material premiado se agregará a nuestra biblioteca de temas para descargar gratuita.
  • Newscoop y sus temas son de contenido abierto y y cuentan con la licencia GPLv3. Los usuarios deben aceptar que su material esté bajo la licencia GPLv3 y sus diseños no pueden incluir materiales que invaliden esta licencia (por ejemplo, imágenes con derechos de autor).

Sep 11, 2011

Probar la velocidad de conexión desde la consola (linux, unix, solaris) [Linux tip #8]

A veces nos topamos con que queremos medir la velocidad de conexión de cierto enlace pero al estar limitado a tener que utilizar un browser de lo que ya estamos hablando de una interfaz grafica puede limitarnos en mas de alguna ocasión si dentro de nuestro servidor no la poseemos o simplemente amamos la consola [...]

Usando apt a traves de un proxy

El dia de hoy los servidores de proxy son muy utilizados y difundidos dentro de varios ambitos por lo que en varias ocasiones me he topado con que no puedo acceder a mis repositorios de Debian/Ubuntu o derivados , debido a que hay que pasar por un proxy. Solución #1 Aqui lo que haremos es publicar [...]

Instalando Nagios en Debian 6 “Squeeze”

Nagios es una herramienta para el monitoreo de infraestructura de TI (Tecnologías de la Información) la cual nos facilita estar un paso adelante de los conflictos en el día a día de la administración de TI. Para instalar Nagios en Debian Squeeze solo basta con correr el comando, entiendo que habran personas que prefieren compilarlo [...]

Sep 06, 2011

CyanogenMod7.1.0-SNAPSHOT (Gingerbread 2.3.5)

*** EXPERIMENTAL *** == CHANGES == * fixed issue #149 : wireless uses too much power to transmit – fixed WiFi power consumption problem. * fixed issue #15 : no tethering via USB – support USB tethering correctly. * workaround fix to work Camera app. correctly. Link | repositorio openetna

Sep 02, 2011

Remover espacios en blanco de multiples archivos

Este es un Quick tip que encontre muy util y lo comparto con ustedes Fuente | Fedora Linux Legacy Blog

Aug 27, 2011

CyanogenMod7.1.0-RC1 (Gingerbread2.3.4) – Openeve

Luego de casi 3 meses sin lanzar ningun snapshot el dia de ayer se puso disponible para descarga el nuevo release de openeve updated with the snapshot of the CM7 repo. (08/26) Se encuentra en el area de Firmware -> open_eve/GB234_110826 Descarga | n2k1.openetna.mayix.net

Jul 18, 2011

Javier Aroche

Javier Aroche
Javier Aroche feed

Windows 8 tendrá los mismos requerimientos de Windows 7

Según dicen, Windows 8 no necesitará más recursos de hardware que Windows 7, lo cual no sorprende con la considerable cantidad de netbook en el mercado, y el impulso que Microsoft pretende darle a las Tables con Win8 (bastante tarde, diría yo). Supongo que nos podemos olvidar que Win8 fuera liberado solo como 64-bits.


Javier Aroche

Javier Aroche
Javier Aroche feed

Microsoft Touch mouse

Ya dije que el Arc Touch Mouse me parece feo, pero por otra parte el Touch Mouse me gustó bastante, sin partes movibles y de perfil alto, no soporto los ratones en que la mano te queda casi plana. Y hay que aceptar que el hardware de Microsoft es bastante bueno.


Jul 17, 2011

Javier Aroche

Javier Aroche
Javier Aroche feed

La locura de las versiones de Firefox

Mi navegador principal aún es Firefox, muchos de mis conocidos se movieron a Chrome, pero yo sigo con Firefox. ¿Mi excusa? Cualquier navegador sin Firebug (y otras de mis extensiones) me resulta completamente inútil, casi como tener una computadora sin conexión a Internet. Mi PC no tiene problemas con que Firefox decida usar un tercio de la memoria disponible, y sigue sin ser rival para mi Core i7-920.

De cuando en cuando me gusta usar las versiones beta de Firefox, por diversión y ver que de bueno incluirá la siguiente versión. Pero ahora que Mozilla ha decido lanzar una nueva versión mayor de Firefox cada 6 semanas, lo que ellos llama Rapid Releases, empiezo a ver un problema por venir:

Extensiones imcompatibles con Firefox 6

Dejando de lado el sinsentido de solo aumentar el número de versión, me pregunto si los desarrolladores de extensiones serán capaces de mantener el nuevo ritmo. Las extensiones más populares seguro que recibirán suficiente presión para ser actualizadas, pero ¿Qué hay de esas extensiones más oscuras? Y es que el problema viene de que cada extensión debe definir el rango de versiones de Firefox con el que funciona, una nueva versión de Firefox significa que hay que actualizar las extensiones.

Seguro más de algún desarrollador audaz podría definir que su extensión es compatible hasta Firefox 12, y esperar que se rompa con un cambio en el núcleo de Firefox para dedicarle tiempo de nuevo. Para extensiones que dependen mucho más del núcleo, la situación es más complicada ahora.

No se cuantos de los usuarios de Firefox realmente dependan de las extensiones, pero a mi parecer sigue siendo uno de sus puntos fuertes, sino es que su único valor distintivo, sobre otros navegadores, los cuales quizás nunca logren igualar a la comunidad en Firefox. Perder la comunidad de extensiones significaría perder buena parte de su ventaja y razones para justificar su uso.

PD: Si tu computadora no soporta usar Firefox por mucho tiempo, quizás ya es hora de comprar una nueva :P

Edito: Gracias a nietonoshana me entero que ya hay una propuesta para que las extensiones automáticamente sean marcadas como compatibles con la siguiente versión de Firefox.


Aug 02, 2010

Spotify en Gentoo [sin Wine]

Soptify WINHace un par de semanas se anuncio la primera version de Spotify para Linux, el detalle esta en que solo dieron un repositorio para Debian/Ubuntu y nada mas. No se porque se  les habra dado por sacar el programa para GNU/Linux sin dar codigo fuente (ok es privativo el dichoso Spotify pero porque encuadrar a ciertas distribuciones nada mas? ).

A mi eso de emular programas con Wine no me gusta a menos que el cliente/jefe no de otra opcion. Luego de darle vueltas al asundo de los debs y ver dependencias encontre manera de instlarlo asi:

## Instalar dependencias de Qt
emerge -av qt-dbus qt-webkit qt-core qt-gui
## instalar alien (para extraer el contenido de los archivos deb)
emerge -av alien
## descargar de el <a href="http://repository.spotify.com/pool/non-free/s/spotify/">repositorio</a> el paquete segun la arquitectura
wget -c http://repository.spotify.com/pool/non-free/s/spotify/spotify-client-qt_0.4.6.75.ge950bf4-1_i386.deb
## sacar el contenido del paquete con alien
alien -g spotify-client-qt_0.4.6.75.ge950bf4-1_i386.deb
## copiar el contenido de la carpeta share a /usr/share
pwd -> /opt/spotify/spotify-client-qt-0.4.6.75.ge950bf4.orig/usr/share/
cp -Rv * /usr/share/
## corres spotify o le creas un launcher y listo
/opt/spotify/spotify-client-qt-0.4.6.75.ge950bf4.orig/usr/bin/spotify

Listo! ahora ya levanta el programa =D

Posts relacionados

Jul 01, 2010

Oracle Reports sobre Ubuntu

Tan abandonado tengo este asunto (si la cantaleta de cada nuevo post) eso de (ahora si) apreciar el tiempo libre es jodido jaja, anyways.

Me puse a revisar y a pensar como revivir este asunto y creo que la mejor manera es limpiar los drafts que facil llevaran guardados desde septiembre de 2009. El mas interesante de todos (o que merecia la pena dedicarle 10 minutos a terminar de pulirlo) era este. El titulo creo que debio ser algo mas especifico como “Configuracion de Samba, Wine, Oracle forms 6 en Ubuntu 8.04 LTS” pero ni modo.

El pijeo estuvo asi, como siempre los pseudo gerentes de sistemas se fijan en software libre “si y solo si” les representa un ahorro ya sea en plata o en metidas de huevo (en este caso creo que eran las dos jajaja). El requerimiento fue “sencillo” queremos este morongazo de maquinas con Ubuntu (y en la letra pequeña decia “pero que jale el Oracle Forms”). Luego de cranearla un cacho lo mas paja entre comillas o lo unico talvez que se podia hacer era montarlo con Wine y esta es mas o menos la vuelta que hay que dar para que el asunto jale.

  • Actualizar los repositorios y hacer un upgrade solo por si acaso algo anda fuera de fecha
sudo aptitude update && sudo aptitude upgrade
  • instalar smbfs
sudo aptitude install smbfs
  • montar la unidad (a mano)
sudo mount -t smbfs -o username=nombre_usuario,password=pass_usuario,ip=192.168.1.100 //server_remoto/unidad /punto_de/montaje
  • para montar la unidad al inicio de la sesion de usuario agregar esta linea al archivo /etc/fstab
//198.168.1.100/C /home/usuario/.wine/drive_c/punto_de_montaje smbfs username=nombre_usuario,password=pass_usuario 0    0
  • instalar Wine
sudo aptitude install wine
  • luego de terminar la instalacion ejecutar el comando wincfg y configurar el entorno de wine a Windows 98


  • descargar winetricks a /home/usuario/.wine/ (esto no recuerdo para que lo hice pero en cuanto regrese la memoria les actualizo el post)
wget -c http://www.kegel.com/wine/winetricks
  • Instalar Oracle Forms 6i (solo tuve oportunidad de probar esta version, no se si funciona con alguna mas reciente)
wine /media/cdrom0/setup.exe (o donde tengan montado el cdrom y/o como se llame el instalador del Oracle Forms

Primero se instala el Oracle Forms Developer

(si acaso no se lee bien la imagen, lo que se esta instalando es Forms Runtime 6.0.8.11.3 y Oracle TCP/IP protocol adapter 8.0.6…. este ultimo se instala a mano porque al ser un ambiente wine la instalacion no detecta tarjetas de red y no lo pone (esto nos valio dos semanas entenderlo xD))

Luego se instala el Oracle Reports Developer

  • agregar / modificar las siguientes llaves en el registro en HKEY_LOCAL_MACHINE/SOFTWARE (notese que las diagonales son dobles)
FORMS60_PATH=C:\\path\\en_wine\\a_la_carpeta_bin_del_oracle_forms\\bin;c:\\path\\en_wine_a_la_carpeta_de_librerias_si_existiera\\comun\\libs
UI_ICON=c:\\path_a_la_carpeta_de_iconos_si_hubiere
sistema=L
local=nombre_del_string_de_conexion
  • La aplicacion se levanta con una linea como esta dependiendo del modulo, user y pass…
wine /home/usuario/.wine/drive_c/carpeta_oracle/BIN/ifrun60.EXE /media/punto_de_montaje/aplicacion/main.fmx user/pass@string_de_conexion

y Listo.

El ultimo paso seria crear un Launcher dentro de ubuntu para cargar alguna aplicacion, esto se hace de la siguiente manera:

  • Crear un “launcher” en Ubuntu
  • se le pone el nombre de la aplicacion que se desea
  • en el campo “command” colocamos esta linea
wine /home/usuario/.wine/drive_c/carpeta_oracle/BIN/ifrun60.EXE /media/punto_de_montaje/aplicacion/main.fmx user/pass@string_de_conexion

y listo.
Disclaimer:Es altamente probable que saltara algunos pasos o que falte algo, asi que si alguien encuentra alguna cagada o similar porfavor que me avise (mentada de madre incluida si se desea) en los comentarios ;)

Talvez te interese leer esto:

Jun 07, 2010

Christian Van Der Henst

Christian Van Der Henst
@cvander feed

Mi GPS no funciona

Soy muy fan de la geolocalización. Me gusta abrir Google Maps en el celular y que me diga donde estoy. Quiero que mi portatil traiga un chip de GPS y he ido buscando una gama de dispositivos que me localicen tanto a mi, como las fotografías que voy haciendo. Las coordenadas de latitud y longitud son dos datos que mi cabeza demanda tener a la mano en todo momento.

En este viaje por Asia, estoy probando una nueva cámara, la Panasonic Lumix DMC-ZS7 que elegí por los lentes Leica que incluye y porque es de los pocos modelos que ya incluyen GPS, de tal forma que las fotografías guarden en el EXIF las coordenadas exactas donde se hicieron. Y la cámara incluye una base de datos de miles de lugares para indicarte donde estas. De verdad que es más práctico que ir a la esquina de la calle a buscar un letrero.

Pero en China no estoy geolocalizado.

Por un lado debido al Gran Firewall algunos de los servicios que utilzo en mi celular no están disponibles. Google Latitude nunca conectó y no podré archivar coordenadas en mi historial y luego de hacer múltiples check-ins en los pabellones de la Expo de Shanghai foursquare murió en este pais. Viví ese punto de la historia donde un servicio de internet occidental muere en China, bloqueado por el gobierno. Google maps si funciona, pero los mapas están desactualizados y varias veces nos perdieron, nos llevaron al lugar incorrecto. Y no hay que cantar victoria pues de quedarme por aquí un par de meses más, vería como otro servicio de Google (como ya pasa con Youtube, Blogger, servicios móbiles y Docs) desaparecerá de este país. Google Maps podría ser bloqueado en la brevedad y la opción es Baidu Map, servicio que recomiendo conocer pues sus mapas son un copycat de otro sitio que seguramente conocen. Y es interesante ver como en esos mapas solo existe China, el resto del mundo importa un carajo.

También me paso que el CardioTrainner que utilizo para llevar registro de caminatas explorativas me está guardando las rutas, pero al localizarlas en los mapas puedo ver como he atravezado edificios, rios, cerros y parques sin nisiquiera pasar por allí. Vean la imagen, no tiene nada que ver con la realidad y la cantidad de puntos de reconexión es alucinante. Los mapas de google definitivamente no están bien sincronizados.

Aún no tengo del todo claro si adicional al bloqueo de servicios de geolocalización en la web hay algún tipo de bloqueos a tecnologías de GPS por dispositivos que no fueron creados aquí, o bueno, let’s face it, todos los dispositivos seguramente fueron creados aquí de todas formas, pero pensados en exportarse a otro mercado, mi problema es venir a pasear esas cosas a su tierra natal. Aunque en las tiendas de electrónica se encuentran muchas alternativas locales, el GPS está de moda aquí también y vaya que hace falta con las monumentales redes de carreteras y calles que encuentras en ciudades que todo el tiempo están en construcción.

Y mientras la tecnología GPS va a ser renovada (yes, me alegro que los gringos se gasten la plata y nos sirva a todos) también China tendrá su propia propuesta para el 2012, que algún día regresaré a verificar. Espero que en ese próximo viaje ya no toque estar con un mapa de papel y buscando la ubicación del sol (que con la contaminación de Beijing es complicada) para identificar a donde carajos hay que seguir avanzando.

Jun 03, 2010

Christian Van Der Henst

Christian Van Der Henst
@cvander feed

¿Dónde hay un taxi libre en Guanghzou?

Tenía una imagen de China tan falsa. Esa donde iba a ver calles a más no poder con miles de bicicletas, muchos ornamentos típicos en sus calles y la típica calle china como la que representa Chinatown de NY, Chinatown en San Francisco o Chinatown en Yokohama. No venía preparado para los miles de rascacielos, las autopistas elevadas en cualquier esquina, los centros comerciales subterraneos, los millones de personas que se concentran en cada espacio.

Claro que esperaba centros de negocios modernos y edificios de habitaciones masivas, pero toda esa imagen de China era un paradigma falso. Las ciudades capitales de las provincias en China superan hoy en mi cabeza a las de otras capitales de Estados Unidos, de Europa. Esto es masivo, esto es un modelo económico confuso que aún no asimilo.

Y muchas veces no encuentro un taxi libre.

Los taxis tienen precios similares al DF

Los taxis son económicos por lo que he visto en Guanghzou, en Shenzhen, en Shanghai. En serio, más económicos que Buenos Aires, de precios similares a los de Ciudad de México. Si los pienso y comparo con tierras que usan dólares, euros o yenes, muy accesibles. Tal vez Bogotá y Perú si son más económicos, no he terminado de hacer la conversión, pero el tema es que andar en Taxi, paseando en autopistas elevadas absorviendo imágenes de rascacielos y modernidad es alucinante.

Aunque ningún taxista habla inglés.

En serio, don’t even try it con mencionar “airport” cuando sales de la ciudad o “expo” por Shanghai, que no entienden. Hay que ir preparado con los Kanjis de tu destino o mejor si es una foto muy clara. Si las instrucciones no son precisas sacarán una lupita y empezarán a identificar el destino. Si tienes suerte no te llevaran a pasear, porque estás en un esquema de nula comunicación. Nunca mejor dicho que aquí todo te suena a chino. En Shanghai tienen unas estrellas que califican el inglés del taxista. Y según vamos entendiendo, de 1 a 3 (que es lo máximo que hemos visto) significa que no hablan nada de nada. Yo aprovecho y les hablo en español imaginando sus respuestas. Le dices al compadre que es simpático su taxi y que te gusta como maneja (mientras va por las calles esquivando autos, latinamerican style).

Pero Guanghzou, increible capital de Cantón, con su humedad a tope y sus calles inmensas. Allá no hay ninguno libre, son demasiado baratos y no parecen estar regulados por las leyes del mercado, sino las leyes de alguna asociación. La fórmula de oferta/demanda deja a muchos en la calle, con la esperanza de un taxi con su luz roja, diciendo que está libre, diciendo que te va a llevar a casa. Y nunca llega ninguno.

May 23, 2010

Christian Van Der Henst

Christian Van Der Henst
@cvander feed

De vuelta por Asia

Hace más de un año que no escribía en este diario, en este blog, bitácora le dicen unos amigos en España… Y si, twitter tiene la culpa y facebook también. Me es más fácil hacer check-in, subir una foto, limitarme a 140 caracteres y obsequiar unos likes por aquí y por allá. Pero basta de excusas, más bien quería reflexionar, para no empezar así en seco. Y lo se, esto en serio que necesita un rediseño, un theme predeterminado tendría más sentido. Pero el asunto es que estare actualizando de nuevo.

Sigo viajando, nunca me detuve, aunque confieso que lo intenté. Hace un año, hace un post, yo estaba en Japón, eso fue a inicios del 2009. Seguí viajando y llegué al sur del continente americano. Me detuve en Chile donde Santiago me sorprendió por su gente, proyectos en desarrollo y la hice mi hogar a partir de mediados del año pasado. Y a los amigos les dije que me iba a quedar allí un tiempo, que iba a establecerme, que iba a parar de viajar.

Mentí.

Me mentí a mi mismo. Salí a dar una vuelta y el proceso me encantaba, me emocionaba. No saben lo mucho que me emociona subirme a un avión, sacar el ordenador cuando tengo las nubes allí cerca, en la ventana y ponerme a trabajar, a escribir.

En las calles de Hong Kong

Ayer aterricé en Hong Kong. Los Kanjis, la gente, el shock visual. Joder que absorbes tanto en tan poco tiempo. El plan será ir a Macau, recorrer China, atender la Expo 2010 de Shanghai, descubrir Korea del Sur y finalizar la aventura en Japón, ese país enigmático que me cautivará siempre. Vas encontrando wi-fis, vas con el ordenador, la tableta y/o el celular (que espero pueda tener plan de datos en algún momento) y la oficina va contigo, mis proyectos están en mi maleta.

Ah… y aunque sigo siendo un amante de la tecnología y la mágica de la web, tengo súper clara la siguiente pasión a la que quiero volcarme. Voy a aprender de cocina, voy a convertirme en aprendiz de Chef. A eso regresaré, a verticalizar mi know how y llevarlo al mercado de la buena comida, de la nutrición, del comer saludable (joder que soy el primero que tiene que aprender).

Así que eso, como tengo cosas que contar, vamos a escribir por aquí. Un abrazo a los que leyeron.

Jan 28, 2010

Slackbuilds.org creciendo!!

SlackBuilds.org logoPara los que no conocían SlackBuilds.org, éste proyecto es un repositorio de Scripts de Bash, empaquetados con otros archivos, que generan paquetes binarios para Slackware, basándose en los scripts que Patrick Volkerding usa para crear la distribución; éstos scripts aparecieron por primera vez en la versión 3.1 de Slackware y que fue liberada en Octubre de 1996, según los Changelogs que aún se encuentran disponibles (Aunque puede que me equivoque).

El proyecto SlackBuilds comenzó el 6 de julio de 2006, con al rededor de 32 SlackBuilds ordenados en 10 categorías (información obtenida del Changelog), donde se podía encontrar SlackBuilds para OpenOffice, octave, wine, entre otros. todos ellos para la versión de Slackware 11, que no duró mucho tiempo para luego pasar a la versión 12.0.Increíblemente al pasar a la versión 12.0, el proyecto SlackBuilds.org ya contaba con 370 paquetes divididos en 13 categorías, liberadas el 1 de Julio de 2007, lo que indica mas de 1000% de crecimiento en un año. Al final de la versión 12, específicamente en la versión 12.2 llegaba a la asombrosa cantidad de 1158 paquetes, con un crecimiento del 312% agregándose al rededor de 788 más, ésto para la fecha del 2 de Julio de 2009, lo que indica un crecimiento mayor al 100% cada año.

Para no hacer mas larga la historia, revisando hoy, la cantidad de paquetes de SlackBuilds.org me doy cuenta que ha llegado a la cantidad de 1826 paquetes ordenados en 14 categorías; después de casi medio año de haberse liberado la versión 13, en lo repositorios de SlackBuilds, tenemos un incremento de 668 paquetes, lo que indica cerca del 150% mas de paquetes.

Sinceramente creo que Slackware ha resurgido y llegado a mas usuarios gracias al proyecto SlackBuilds.org y a todos los que han colaborado con el proyecto; quizá también haya ayudado el echo que la versión 13 saliera con una versión oficial de 64 bits (gracias a la iniciativa de AlienBob y del grupo de personas que lo apoyaron).

Con todo ésto, podemos asegurar que el mito de que Slackware no tiene suficientes paquetes de software es mentira, podemos encontrar muchos otros sitios que proveen SlackBuilds, como el proyecto GnomeSlackBuild que provee de un escritorio Gnome completo para los usuarios de Slackware, disponible tanto en paquetes binarios como SlackBuilds, entre otros proyectos.

Enlaces
SlackBuilds.org -> http://slackbuilds.org
GnomeSlackBuild.org -> http://gnomeslackbuild.org/


Dec 01, 2009

Configuración de modem tigo

Después de un tiempo sin colocar un post, me decidí a escribir un post sobre como configurar un modem tigo HUAWEI  para Guatemala utilizando wvdial, probado con varios modems en especial para el modelo E160.

Para ello se necesita instalar dos paquetes, disponibles desde slackbuilds.org wvstreams y wvdial y ejecutar luego como root

# wvdialconf

y luego de que nos genere la configuración para nuestro modem podemos configurarlo como el siguiente ejemplo, ya sea añadiendo o modificando las líneas del archivo de configuración.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”",”broadband.tigo.gt”
Modem Type = Analog Modem
Phone = *99#
Modem = /dev/ttyUSB0
Username = tigo
Password = tigo
Baud = 460800

dependiendo de la velocidad del modem habrá que ajustarlo.

Para terminar solo deben ejecutar

# wvdial

Si les funciona la configuración para otros tipos de modem pueden dejar su comentario para ir incrementando la lista de modems que funcionan con estos datos.


Sep 16, 2009

Problemas Tecnicos

Entre antes de ayer y ayer tuve problemas tecnicos con el VPS que aloja ahora este blog (si porfin migre de DreamHost a un VPS), el clavo era que el consumo del CPU se disparaba al 400%, esto significa que el servidor se quedaba trabado, la solucion a mi problema la encontre en los foros de Linode.

El problema era especificamente la configuracion del apache, el muy infame no soportaba el trafico entrante y se enloopaba tratando de soportarlo, conclusion server al suelo.

Esperamos no tener mas de estas sorpresas aunque son experiencia =D

salu2

Talvez te interese leer esto:

May 07, 2009

Mundo en Línea: Nuevo post -> Conficker

Apr 27, 2009

Mundo en Línea: Como eliminar Conficker de tu PC

Mar 18, 2009

Tuneando el XFCE

Después de andar por mucho tiempo en KDE me decidí a migrar a XFCE, además de que las ultimas actualizaciones de KDE 4.2.1 en Slackware-Current han estado dándome problemas.

Así que me puse la tarea de poner bonito mi XFCE, pero vi cierta dificultad al instalar temas obscuros donde las fuentes del menú de XFCE simplemente desaparecían en el fondo Blanco de éste, por lo que me decidí a encontrarle solución.

Para lograr una buena apariencia de XFCE primero debemos modificar como se comportará nuestro tema, para ello debemos editar el archivo .gtkrc-2.0, pero al revisar meticulosamente me doy cuenta de que ya tenía colocadas algunas líneas por algún programa en especial, así que simplemente use el otro alternativo haciendo referencia desde ahí; al .gtkrc-2.0 le añadimos:

include “/home/tu_home/.gtkrc.mine”

Donde include nos agregará el archivo .gtkrc.mine a la configuración.

El archivo de configuración lo pueden descargar acá -> gtkrc.mine

Pueden hacerle las modificaciones pertinentes para colocarlo en su lugar, y recuerden renombrarlo como .gtkrc.mine para que quede oculto y el include del .gtkrc-2.0 lo encuentre.

Los valores que tiene por defecto están creados para intervenir en lo mas mínimo con el tema y utilizar los colores que se definen con él, de ésta manera poder cambiar de tema sin ningún problema.

Si usamos temas con colores oscuros solo en ciertas partes, como el Woodenloks, los menús se corregirán y todo se verá mucho mejor.

Para corregir el tema en OpenOffice y no perder los menús debemos editar un el archivo que carga todo OpenOffice, si tienen la version 3 debe llamarse openoffice.org3, para encontrarlo solamente debemos ejecutar

which openoffice.org3

Éste archivo nos dirá donde esta nuestro OpenOffice instalado solamente con ver su contenido; normalmente es en

/opt/openoffice.org3/program/soffice

Soffice es un script de bash que declara una serie de variables para que OpenOffice corra en nuestra máquina, pero para que tome correctamente los temas debemos añadirle lo siguiente:

# Force GTK Theme
# THEME_PATH = path to theme directory
# THEME_NAME = Name of the theme

THEME_PATH=’/usr/share/themes
THEME_NAME=’Woodenlooks
THEME_USER_CORRECTION=’~/.gtkrc.mine
GTK2_RC_FILES=”$THEME_PATH/$THEME_NAME/gtk-2.0/gtkrc:$THEME_USER_CORRECTION
export GTK2_RC_FILES

Esto hará que OpenOffice force el tema Gtk a el tema seleccionado, corrigiendo muchos de los fallos que puedan ocasionar estos temas, solamente debemos modificar las variables THEME con los path hacia nuestros temas.

Unas capturas para terminar :D

xfcea xfceb xfcec xfced

Feb 05, 2009

Mundo en Línea: Carta abierta - Exprésate

Sep 28, 2008

GNU/Linux + Modem Edge USB + Debian Sid

Hoy estuve configurando el modem Edge usb de mi primo, en nuestro sistema operativo favorito. con un #lsusb Bus 001 Device 002: ID 22b8:4902 Motorola PCS Triplet GSM Phone (AT) Luego de buscar, gracias a msamour , con un par de cambios para Guatemala. Primero un rápido #apt-get install wvdial Luego el archivo de configuración [...]

Sep 01, 2008

Heartbeat, mi configuración

Cuando estaba leyendo documentación, acerca de heartbeat lo que más me gustó, es el nombre de la técnica utilizada para nodeFencing, STONITH: “Shut the other node in the head”, que buen hack ;), a groso modo cuando un nodo del cluster es declarado muerto, este se asegura de que realmente lo esté, con un tiro [...]

Apr 09, 2008

El hack en el Incompatible Timesharing System

Cada vez que leía o escuchaba a Stallman decir: “El Laboratorio de IA usaba un sistema operativo denominado ITS (Incompatible Timesharing System)” no comprendia el hack que decía tener el nombre del sistema “Incompatible Timesharing System”, hasta hace un par de días. Me encontraba en la biblioteca central de la universidad, con el libro del [...]