Archivo de la categoría: Tecnología

Compilando y empaquetando aMSN + Plugins desde SVN

Este método permite generar un paquete .deb (para debian, ubuntu) del popular aMSN, incluyendo los plugins.

La guía está desarrollada en Kubuntu Feisty, pero el procedimiento debiera ser esencialmente lo mismo en Debian.

Primero necesitamos los programas para empaquetar, y para conectarnos al repositorio:

  • sudo apt-get install subversion build-essential fakeroot dh-helper devscripts

Luego, debemos instalar las dependencias de aMSN, las librerías tcl/tk, pero las de desarrollo:

  • sudo apt-get install tcl8.5-dev tk8.5-dev

Luego, bajamos el código fuente desde el repositorio:

  • svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn ams

Pero lo malo es que los plugins no están en el mismo repositorio, así que para incorporarlos, se debe borrar la carpeta plugins y descargar el repositorio en la misma carpeta de las fuentes.

  • cd amsn
  • rm -R plugins

Luego, bajar la copia de los plugins:

  • svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras/plugins/ plugins

Y para compilar/empaquetar:

  • make deb

El paquete se guardara en contrib/DEB, así que para instalarlo se puede hacer:

  • cd distrib/DEB
  • sudo dpkg -i amsn*.deb

Contratar Telefónica significa irse a pérdida

Hace más de 3 semanas que queremos aumentar nuestro plan de Internet, y ello me ha significado PURAS PERDIDAS.

Actualmente tengo un plan de 600 KB de banda ancha conexión. La idea era dejarla en 2 MB. ¿Que sucedió?

Síntomas

Resulta que alrededor de esos días, empezó un levemente molesto ruido en la línea. No le tomamos importancia, hasta que la conexión se Internet se comenzó a caer «porque sí» en cualquier momento.

Luego descubrimos que al levantar el teléfono se escuchan los tonos del adsl por el teléfono!!! INDIGNO, ni que estuviera conectado por módem COMO HACE 10 AÑOS!!!.

Esto no es nuevo, de hecho, haciendo memoria, en espacios de tiempo de algunos meses, vuelve a ocurrir.

El uso que le damos a Internet

¿Porque digo entonces que estoy perdiendo?, porque usamos la conexión para una diversidad de cosas:

Mi papá

  • Para mantener la web donde mi papá muestra sus productos.
  • Para atender emails a clientes.
  • Para estar al tanto de lo que ocurre en el mercado.
  • Para comunicarse con sus proveedores.
  • Para estar al tanto de los movimientos Bancarios de su cuenta corriente.

Mi mamá:

  • Para comunicarse con parientes en el sur.
  • Para realizar acceder a información respecto a materias educativas (es profesora), y así poder desempeñar mejor su profesión.

Mi hermano:

  • Comparte muchas labores del colegio con sus compañeros.
  • Accede a wikipedia, mira documentales, lee noticias, y se informa de la actualidad.
  • Accede a su cuenta en el preuniversitario, mira sus puntajes en los ensayos, busca guías para la PSU.

Yo:

  • Estudio Ingeniería Informática. Internet es una herramienta fundamental para mi carrera.
  • Accedo a mi cuenta en la Universidad para comprobar que mis trabajos funcionan, y los guardo allá, todo a través de SSH.
  • Leo periódicamente manuales de programación, modelos y patrones de diseño de software, técnicas para resolver tales o cuales problemas puntuales.
  • Leo noticias de tecnología, y así estoy al tanto de la actualidad de mi carrera, en que sentido avanza la industria IT.
  • Descargo el software que necesito tanto para mis estudios como para trabajar ( software libre 🙂 ).
  • Participo en comunidades y proyectos libres, donde además comparto lo que conozco, y aprendo lo que no sé. También subo el material que ya está terminado.
  • Para comunicarme con mi nueva pega, donde me desempeño como programador, y por lo tanto, tener acceso a manuales, foros, documentación en general ES FUNDAMENTAL.

Todo eso fuera de los otros usos cotidianos, como entretención, chatear con amigos y otras cosas.

Costo versus beneficio

Sumemos el hecho de que en Chile, los servicios de conexión a Internet (ISP) son bastante caros respecto a la velocidad que se ofrece.

Si los señores de Telefónica me hacen esperar 72 horas cada vez que los llamamos, estoy perdiendo 3 días de mala calidad de mi conexión, donde cualquier cosa puede ocurrir, es decir, hay plena incertidumbre de la calidad del servicio. Y generalmente no es cosa de llamar y que vengan en 3 días, sino que pasados los 3 días es necesario volver a llamar (esto tiene un costo en sí). Osea que fácilmente puedo estar la mitad del mes comunicándome PARA QUE ME ARREGLEN EL PROBLEMA.

Podría estar PERDIENDO INGRESOS por:

  • No saber el estado de cuenta del banco.
  • No poder responder un email de un cliente.
  • No contestar normalmente el teléfono ¿y si era un cliente queriendo comprar?

Todas las anteriores significan PÉRDIDAS DIRECTAS.

Además podría perjudicar mi carrera (bastante CARA por cierto) si no tengo a tiempo información relevante a mis ramos (una fecha de prueba por ejemplo) o si no puedo acceder a un trámite (tomar los ramos), podría necesitar información para realizar un trabajo (muy a menudo, sobre todo en ramos de informática). En resumen, podría ver perjudicado mi desarrollo profesional.

Fuera del costo real, hay un importante COSTO DE OPORTUNIDAD.

Otro costo asociado es la electricidad consumida (un servicio que ha subido de precio, y seguirá subiendo) mientras espero a se restablezca la conexión, o mientras funciona más lento de lo habitual.

Considerando entonces que a duras penas se puede navegar decentemente, y que con suerte cubro algunas de las tareas que necesito llevar a cabo, lógicamente el beneficio es muy escueto.

Suman y siguen los episodios

En marzo estuvimos desconectados 3 semanas (un mes normalmente tiene 4), y en abril otras 2, osea que perdimos 1 mes y 1/4 de dinero en el costo de un servicio no recibido que igualmente se pagó, porque sino nos quedábamos sin teléfono (y más encima seguía sonando pésimo). ¿Cuanto dinero tal vez se perdió en los otros costos mencionados antes?

Más atrás, hace ya varios años, en una ocasión decidimos cortar el servicio de Internet. Resulta que el corte se pidió en Octubre-Noviembre, y finalmente se ejecutó en Enero-Febrero, es decir, pagamos 2-3 meses más por un servicio que no queríamos seguir usando (no me reten, era muy chico en ese tiempo).

Y eso no es todo.

Seguir leyendo Contratar Telefónica significa irse a pérdida

Vi/Vim Con resaltado de sintaxis en *Ubuntu

Para el trabajo de laboratorio de Estructuras de Datos I, nos pidieron trabajar con Listas enlazadas en C con Linux.

En una ayudantía introdujeron a los alumnos al uso de linux, y sobre todo, a Vim, ya que si no podían/sabían instalar alguna distro Linux, por lo menos podrían trabajar por ssh con los equipos del departamento de informática (soy alumno del Diinf de la usach).

Bueno, llegando a la casa, quedé con la duda de como usar vi/vim, ya que pensando en aquella circunstancia de solo disponer de la consola, me imagine que sería muy útil, y además, era una de mis metas saber ocupar este editor.

El problema es que el vi/vim predeterminado de ubuntu es algo limitado. No reconoce las sintaxis, etc…

Finalmente logré dejarlo así:

Konsole Vim

A continuación: Como instalar Vi/Vim en ubuntu para que reconozca la sintaxis coloreada.

Seguir leyendo Vi/Vim Con resaltado de sintaxis en *Ubuntu

Ministro de Economía vende el país a Microsoft

Ya no encuentran a que más sacarle plata.

En las últimas horas se ha destapado esta grave noticia. El Ministro de Economía Alejandro Ferreiro habría firmado el mes de mayo un acuerdo con Microsoft Corp, en el marco de la Estrategia Digital.

Ya se ha hablado mucho, y tal vez en las fuentes tienen un mayor conocimiento sobre el tema, pero de lo que puedo rescatar es que en un derroche de bondad MS pretende:

  • Intervenir la educación: ofrecer productos MS a estudiantes y hacer que lo Profesores los promuevan (¿convertir académicos en promotoras?)
  • Intervenir órganos del Estado: pretenden enlazar su plataforma con datos de organismos como el Registro Civil. La idea es que el ciudadano pueda estar sincronizado con información de estos organismos, de esta manera aumentar la participación con ellos (y de pasada, MS tiene acceso a 15 información de cada habitante del país).
  • Invertir en las Pymes: Regalando productos tan malos como MS Works, de tal modo que cuando necesiten software de verdad (no de juguete), estos tengan que comprar las versiones completas. De pasada, aumentar la dependencia de productos MS.
  • Domicilio digital: donde el ciudadano puede interactuar con los organismos del Estado. A su vez, el ciudadano tendrá a su disposición la plataforma Live (Messenger, Spaces, Mobile) implementando toda la infraestructura que se requiera (¿? pero si ya existe eso y es gratuito)

No me explayo más porque en verdad es una lata escribir tanto, pero ya saben que pueden consultar las fuentes.

Finalmente un Ministro de estado le da el visto bueno al acuerdo, vendiendo a precio huevo 15 millones de potenciales usuarios.

[sarcasmo] Que empresa privada más buena onda [/sarcasmo]
Me gustaría saber que opinan los diputados que promovieron el Proyecto de Acuerdo en pro del Software Libre al respecto.

Fuentes:

ACTUALIZACION:

Dejo acá un enlace a Digg con la noticia!. Haber si se puede subir a la portada, digg it!

Bonus track:

 

ACTUALIZACION 2:

otro Bonus Track:

Seguir leyendo Ministro de Economía vende el país a Microsoft

Neutralidad Tecnológica se ve amenazada en Chile.

Para quienes no están enterados de este tema, lo primero que debo decirles es que es de común interés para todos, no solo para quienes estamos más cerca del mundo de la tecnología.

Hoy en día vivimos en el futuro que nos contaban cuando niños, ya no es una minoría la que tiene acceso a la tecnología, la conectividad a internet a aumentado en forma masiva, tanto que hoy es un medio de comunicación de alta convocatoria, no así antaño.

Es por todo esto que el tema de la Neutralidad Tecnológica toma una importancia mayor.

Para ponerlo en palabras simples voy a dar ejemplos:

  • Pagamos un sobreprecio exagerado por conexiones a Internet de menor calidad, respecto a muchos países. ¿Hay neutralidad?
  • Quienes adquieren equipos nuevos están obligados a pagar licencia por un Sistema Operativo que tal vez no voy a usar. ¿Hay neutralidad?
  • Cuando quiero compartir mi trabajo en forma de un documento, pero mi software no es compatible con el del destinatario porque el formato no es un estándar abierto. ¿Hay neutralidad?
  • Cuando necesitamos (si, necesitar) navegar una página web que solo funciona en 1 navegador. ¿Hay Neutralidad?

Bueno ahora que se entienden los problemas, de lleno a la noticia.

Hace poco, se dio a conocer que el Congreso Nacional aprobó en la Cámara de Diputados un Proyecto de Acuerdo que promueve el uso de estándares y software libre en diversas reparticiones estatales.

Ahora apareció en el Mercurio un reportaje donde se hablaba de la ACTI y la «amenaza a la Neutralidad Tecnológica». En tal reportaje se hablaba que el acuerdo en el congreso violaría tratado internacionales sobre la neutralidad tecnológica, y que iría CONTRA la tendencia mundial en la materia.

Curioso, cuando en la actualidad llegan noticias de una gran diversidad de países que se están pasando a estándares abiertos y software libre.

Espero que sea un «error» y no una mentira camuflada en un medio. Está claro que el único interés amenazado por la iniciativa es el de los monopolistas basados en estándares tecnológicos cerrados. La industria en el último tiempo a demostrado que el software libre puede ser tan rentable y lucrativo como las tecnologías propietarias cerradas. Es más, incluso abarata enormemente los costos.

Pero todavía hay quienes ven en el cambio un supuesto «costo mayor», dado que se debería re-aprender y re-entrenar a los usuarios para que ocupen otro software. Pero es obvio que este tipo de gente se quedó en la era de piedra del software libre, quizás aun creen que para hacer una tarea cotidiana tan simple como redactar un documento es necesario levantar comandos por consola, siendo que es lo mismo que se conoce en la actualidad, simplemente abrir el documento con un par de clicks.

También leí el argumento de que «Neutralidad» significa poder escoger, y en ese caso, si a mi me parecía mejor una tecnología cerrada, tengo todo el derecho a ocuparla. Cierto, se tiene derecho a ESCOGER ocupar un recurso propietario, pero no a que me lo impongan.

Pero por sobre todo, MI OPINIÓ PERSONAL, es que todos debemos tener derecho a la interoperabilidad, a la misma calidad al mismo precio, y como usuario poder acceder a los mismos contenidos sin importar que plataforma estoy ocupando.

Fuente: FayerWayer

Chrono Trigger / Chrono Cross, mi inspiración.

La verdad es que antes de conocer estos juegos ni se me había pasado por la mente querer ser desarrollador de juegos. Pero luego de jugarlos, debo confezar que sentí algo similar a lo que sentiría un pintor al haber visto en vivo a la Giocconda.

Chrono Trigger Logo+ Chrono Cross Logo

Sin duda, estos 2 juegos son unas joyas, obras de arte digitales. Según leí en este artículo de wikipedia, Chrono Cross es de los pocos juegos calificados como «perfectos» según revistas especializadas en juegos. Para quienes no los conozcan, estos 2 juegos son del género RPG (Rol Play Game), donde el jugador asume la identidad de un protagonista, y este acumula experiencia (y otras cosas) en su viaje.

Mi historia con estos juegos se remonta a unas vacaciones de invierno hace más de 8-10 años (uy que estoy viejo :S), cuando un compañero del colegio me o pasó en 3 diskettes (se me cayó el carné) un juego que venía comprimido. según él, no me iba a arrepentir. Ahora que lo pienso, todo lo contrario, ¡se lo agradezco profundamente!. Era el Chrono Trigger para snes junto con el emulador Zsnes. Así me pase las vacaciones de invierno alucinado con un juego de Super Nintendo emulado.

Con el Chrono Cross fue algo más curioso. Me encontraba en la casa, cuando me llaman por teléfono. Era mi hermano chico que me decía que vio un juego de PlayStation que estaba seguro que me iba a interesar. Salí corriendo (tome mi billetera y me convertí en bala humana). En efecto, era el Chrono Cross. No lo conocía, solo vi la portada, y me lo llevé, sin dudar, y ¡¡¡sin conocerlo!!!. Pensé «Si algo tiene que ver con el Trigger, debe ser interesante. Lo curioso del asunto es que NO TENÍA PLAYSTATION. ¿Para que quería el juego entonces? Pensé que sería como una inversión, sí el día de mañana tenía la oportunidad podría 1) conseguir un playstation y jugarlo o 2) conseguirme un PC más poderoso y emularlo. Así fue que espere algo así como 4 años para poder jugarlo. Pero en esta ocasión aunque fue larga la espera, sin duda que valió la pena.

Las historias de estos juegos realmente me llevaron a replantearme la vida, aunque suene exagerado. Porque al menos para mí, la moraleja de ambos es valorar el presente, y construir nuestro buen futuro teniendo en cuenta el valor de nuestro pasado.

SPOILER: Atención acá menciono parte de la trama, si no ha jugado ninguno de estos juegos, y desea hacerlo, puede que desee detenerse y descubrir la trama por sí mismo(a).

Seguir leyendo Chrono Trigger / Chrono Cross, mi inspiración.

Leer Hotmail en Linux usando cualquier cliente de Correo

+

Primero, debo notar que esta guía la saque de esta página. Pero me di cuenta que tiene un error que me impedía bajar los correos, de hecho ni siquiera me conectaba el cliente con el servidor.

Entonces leyendo los logs de sistema encontré el error.

Esta es la GUÍA REPARADADA de «Como leer hotmail en cualquier cliente de correo en (K|ED|U)buntu».

Seguir leyendo Leer Hotmail en Linux usando cualquier cliente de Correo

Starcraft II

Starcraft IINo lo puedo creer. Sí, si lo creo. Aunque hoy ya no es noticia, Blizzard anunció en su web el próximo lanzamiento (aun sin fecha) de la versión 2 de Starcraft, juegaso que su versión 1 (y expanción broodwar) hasta el día de hoy es muy jugado.

10 años de espera, parece que valieron la pena. Acá está el Cinematics video:

Acá escenas in-game:

Y más videos Gameplay en alta calidad: http://www.gametrailers.com/gamepage.php?id=4868

Como hacer un archivo Swap

A veces por casualidades de la vida, nuestra partición swap nos podría ser insuficiente. En mi caso, intentaba instalar Oracle 10g Express Edition, usandoun repositorio debian, pero al llegar a la etapa de pre-instalación, ambos paquetes (oracle-xe-universal y oracle-xe-client) me daban un curioso mensaj. En resumen, ambos me pedian tener 1 GB de swap, pero mi swap es de 300 MB más o menos. Así que para variar consulté en los foros, y me dieron esta estupenda idea:

Ejecutar como root:

dd if=/dev/zero of=/swapfile bs=1024k count=1000
mkswap /swapfile
swapon /swapfile

Seguir leyendo Como hacer un archivo Swap

Instalando Ruby On Rails en Kubuntu Feisty Fawn

Esto fue lo que hice para echar a andar Ruby on Rails en mi instalación de Kubuntu.

  1. Instalar la siguiente lista de Paquetes:
    sudo apt-get install ruby ruby1.8 ruby1.8-dev rdoc ri irb libgems-ruby1.8libopenssl-ruby1.8 rubygems rails
  2. Luego nos posicionamos en una carpeta donde guardaremos nuestros proyectos:

    mkdir proyectos_ror
    cd proyectos_ror
  3. Esta carpeta puede ser aquella donde tenemos nuestras páginas web como /home/usuario/public_html o quizas /var/www/

  4. Creamos nuestro proyecto con:

    rails mi_primer_proyecto_ror
  5. Para probarlo con el servidor Webrick, se puede hacer esto:

    cd mi_primer_proyecto_ror
    script/server
    Luego, para acceder a la aplicación, debemos ingresar con nuestro navegador web preferido por la url http://localhost:3000

Faltan detalles, pero en la marcha voy a completar (y complementar) este how-to.