¿Cuál fue tu primer computadora? aquella que recuerdas con cariño

Commodore 16 mi primera computadora
La famosa Commodore 16

Prólogo.

Hace tiempo me invitaron varias personas a contestar un meme, en lo personal no me gusta, me parece una especie blogueril de carta cadena. Pero un lector me hizo el comentario de que sería bueno porque así me conocerían un poco mejor.

Por ese motivo hoy estreno una categoría nueva en mi blog titulada Memorias de un linuxero, son recuerdos que tengo de mis inicios en el bello arte del manejo de las computadoras, aunque creo que ahora son ellas las que me manejan a mi.

Espero les guste.

Mi primera computadora.

Tendría unos 10 u 11 años cuando acompañé a mi madre a la Soriana, creo que era la que se encuentra por la Colón, en aquellos días no había tantas como ahora.

En aquellos tiempos todavía eran comunes los merolicos que ofrecían todo tipo de productos, lograban juntar una gran cantidad de personas y entre más gente tuvieran más aumentaba la curiosidad de la gente que se acercaba a averiguar que era lo que estaba vendiendo.

Al entrar a la tienda nos encontramos con una pequeña multitud arremolinada entorno a una pobre señorita que trataba de responder las preguntas de chicos y grandes.

El motivo de la atracción no se debía a una persona gritando un rezo aprendido, no señor, ante nosotros estaba el artefacto del futuro, la Commodore 16.

En una flamante isla especialmente acondicionada para conectar toda la bola de aparatejos había una computadora con su monitor a color, una unidad de disquetes, joystick atari style y un juego que era motivo de lucha por todos los niños que estábamos rodeando el equipo.

Si algún niño era llamado por sus padres inmediatamente era sustituido por otro en una especie de carrusel de pequeños a los que se les dilataban las pupilas con cada destello digital.

Durante semanas le estuve insistiendo a mi mamá que me la comprara, pero no iba a ser cosa fácil, no eran muy baratas que digamos. Al fin ella convenció a mi padre para que soltará el dinero 54,000 pesos de aquellos, eso fue antes de que el gobierno Salinista nos hiciera el favor de simplificar la moneda quitándole tres ceros y nombrándole como el nuevo peso.

Llegamos a Soriana con una agradable sorpresa. Como pronto iban a ser sustituidas por un nuevo modelo ( la Commodore 64 ) las últimas computadoras (solamente quedaban 2) estaban rebajadas a solamente 38,000 pesotes del águila :).

Contento con mi cajita llegamos a la casa y ahora si a leer y releer el manual, no es que fuera muy difícil conectarla pero uno no quiere cometer un error con un aparatito tan caro. Me lo dijeron muy claro, no era un juguete, era una herramienta.

Conecté la computadora a la televisión, ni pensar en comprar un monitor, estaban carísimos todos los accesorios. Prendí la computadora y ante mis ojos apareció una pantalla negra que al final decía READY.

Y ahí quedé enganchado de por vida a las computadoras.

Referencias:

Enlaces inalambricos usando Linksys WAP54G

La misión.

Las antenas

En el trabajo me encargaron instalar un enlace inalámbrico entre la planta y un edificio que se encuentra a una distancia aproximada de 5 km.

Claro que lo primero que hice fue pedir unas cotizaciones, pero al revisarlas te das cuenta de que te quieren cobrar hasta la cinta de aislar por centímetro cuadrado, con lo que cuesta un enlace de esos prácticamente hubiera podido amueblar dignamente mi casa.

Yo ya había leido algo sobre el tema y Javier Cordova de LagunaWireless me había dado algunos consejos pero nunca había hecho un enlace de este tipo.

Como siempre hay una primera vez para todo, pues llegó la hora leer mucho y poner manos a la obra.

La distancia

Del cálculo de la distancia se toman muchas decisiones, tipos de antena, amplificadores, equipos. Así que lo primero que tenia que averiguar era la distancia aproximada entre los 2 puntos.

Para esto me ayude de un GPS, un amigo me prestó uno y con él pude obtener las coordenadas de los 2 puntos. ¿Bueno y ahora?

Llegó la hora de visitar al Coordinate Distance Calculator solamente tuve que teclear las coordenadas de los 2 puntos y me proporcionó la distancia en kilómetros , también puede dar el dato en Millas y en Millas Náuticas.

Gracias a esta página supe que la distancia era de 5 km. aproximadamente.

Los equipos.

Wap54g

Los elegidos fueron un par de Linksys WAP54G había leído que estos equipos son muy utilizados para este tipo de enlaces además de que son relativamente fáciles de conseguir.

Se pueden configurar como Brigde, Punto de Acceso, Repetidor o como cliente de un punto de acceso, en este caso era como Bridge.

También son muy sencillos de configurar, todo se hace a través de una página web por la conexión ethernet.

Como estos equipos van montados muy cerca en la antena es recomendable utilizar una caja especial a prueba del medio ambiente para guardarlos.

Utilicé unas cajas para tableros eléctricos con sello de goma y pintura horneada a prueba de intemperie que puedes conseguir con cualquier proveedor eléctrico, aunque hay personas más profesionales que utilizan cajas especializadas.

Las Antenas.

Me encontré una tabla de Ganancia de la Antena vs. Alcance a 2.4 GHz.

Esta tabla de me ayudó a comprender que por la distancia con una antena de 14 dBi era más que suficiente para lograr un enlace a buena velocidad. Pero lo único que pude conseguir con un proveedor local fue unas antenas de 24 dBi que además resultaron más baratas que una de 14 dBi, creo que eran usadas por eso me las dio más baratas, pero no me quejo porque están funcionando perfectamente.

Si quieren ver más modelos de antenas les recomiendo la página de Hyperlink.

También será necesario comprar un cable para conectar la antena al wap54g que también conseguí con el mismo proveedor que las antenas.

La configuración.

Conecté 2 computadoras en mi oficina a sus respectivos wap54g, el objetivo es lograr que se comuniquen a poca distancia uno o 2 metros. Esto es importante porque mis aparatos están montados en la antena y no es fácil bajarlos para revisar configuraciones o resetearlos.

La IP.

La IP

Lo primero es configurar la IP, algunas personas me dijeron que pusiera las ip’s de los wap54g en otra subred, pero a mi me pareció poco práctico, a al fecha no he tenido problemas. La configuración del gateway la pueden omitir si así lo desean.

El modo.

AP Mode

En esto caso los 2 equipos van a funcionar como un Wireless Bridge, es importante tener la mac address del otro equipo a la mano, en la misma página puedes ver la mac address del equipo que estas configurando.

Configuración Wireless linksys003

Solamente cambie el SSID por uno que me pareció más adecuado, por default dice Linksys 🙂

Selección de la antena

linksys004

En Advanced Wireless Settings viene la opción para seleccionar la antena. Por default dice Diversity esto quiere decir que las 2 antenas estan a la espera de enviar o recibir información, pero como le cambie la varita de antena que tienes de fábrica por una de más potencia y solamente use un conector es necesario elegir el conector adecuado que puede ser Left o Right. Dicen que la antena del lado derecho es la mejor yo no noté diferencia pero eso si se tiene que seleccionar la adecuada.

La seguridad

En este punto el enlace debe de funcionar, es decir, debes de ser capaz de transmitir información entre las dos computarodas a traves de la red inalambrica. Siempre es recomendable habilitar la seguridad del enlace. La configuración debe de ser la misma en los 2 puntos.

La alineación de las antenas

Este fue uno de los puntos más dificiles, de preferencia debes de ir armado con un buen par de miralejos y elegir algún punto de referencia (puede ser un edificio, otra torre o un monumento) y hacer una alineación preliminar de las antenas.

Llegó la hora de la retro computación y usar una de las herramientas más antiguas del protocolo tcp/ip, el famoso ping.

ping dir.ecc.ión.ip -t

Este te dira si andas frio o caliente:

  • Si no tienes ping no estas frio, esta congelaaaado.
  • Si tienes demasiados tiempos de espera agotados, es que más o menos, tibio.
  • Si tienes tiempos de acceso cortos y sin tiempo de espera agotados estas en la “zona caliente” 🙂

Ahora es importante hacer una marca en donde supuestamente tenemos una linea de vista con la otra antena, mover la antena un poco a la izquierda y hacer una prueba con el ping. El chiste es hacer una especie de barrido de izquierda a derecha hasta lograr un punto caliente. Hice lo mismo en la otra antena.

El canal adecuado. El ping puede funcionar, pero igual puede que no se transmitan los datos a una velocidad suficiente como para navegar.

Por default los wap54g vienen con el canal 6, probé con todos los canales y el que mejor resultado me dio fue el canal 2. (El canal de los laguneros 😉 )

La prueba la hice con la opción Throughput de un programa que se llama Ping Pro_Pack que tiene un periodo de evaluación por 30 días.

Throughput

Unos canales me daban demasiados Time Out, otros menos, es normal uno o dos de una muestra de 20. La prueba final la tuve con la navegación.

Nota. No soy un experto en enlaces inalambricos y a lo mejor no estoy usando las palabras adecuadas o se me escapa algún detalle técnico, ¡pero el enlace funciona! y con eso me doy por satisfecho. Aparte de que aprendí muchas cosas, me vuelvo independiente tecnológicamente hablando y yo mismo puedo dar soporte al enlace. Como diria Burns … Exceleeeente 🙂

Conferencia y Taller de Linux en el Ersic 10

Ayer fue un día de lo más ajetreado, me invitaron a dar una conferencia y un taller en el Encuentro Regional de Sistemas Computacionales que organiza la escuela Luis Aguirre Benavides.

Con este es el tercer año que doy el taller, pero es mi primer conferencia a este nivel, así que como era de esperarse me ganaron los nervios.

La conferencia.

000_2928

Llegué a las 9 de la mañana con el fin de escuchar las 2 primeras conferencias, tengo que admitir que la membresía tiene sus privilegios, de entrada me dieron mi gafete de “conferencista” y vaya que saben consentirlos, asientos de primera fila, botella de agua, vamos que sentí como un invitado VIP.

Pero… y ahí vienen los peros. Lamentablemente hubo varios detalles en la organización del evento que le quitaron un poco el brillo.

Para empezar hubo un retraso considerable en la primer conferencia, por lo tanto hubo otro tanto en la segunda y ¿que creen?, yo era la tercera y ultima conferencia del día.

Para colmo de males, entre la segunda y tercer conferencia decidieron meter un pequeño acto musical, creo que era de Jesucristo Super Estrella, ¡Que no estaba en el programa!, más retrasos 🙁 .

Cuando iba a comenzar mi conferencia me dijeron – que sea de 40 minutos –

No good, no good. Así que tomé una arriesgada decisión, me aventé la conferencia lo más rápido que pude para tener un poco más de tiempo en la sección de preguntas y respuestas.

Se que fue un movimiento arriesgado, pero mi auditorio ya estaba cansado, y lo se porque yo mismo me había recetado las conferencias, los retrasos, parte del musical y a la 1 de la tarde ya pides esquina.

Pero fue todo un éxito, estos muchachos si que tienen dudas, no se si porque se quedaron con cara de What? con la conferencia o porque al ver trabajar una computadora con Linux les dieron ganas de aprender más sobre el tema.

Como lo prometido es deuda aquí tiene los archivos de la presentación listos para descargarse:

  • Conociendo a Linux ( Formato de OpenOffice ).
  • Conociendo a Linux ( en Power Point ).
  • Conociendo a Linux ( en PDF ).

Descarga: Linux Prodigio. ( Archivo en formato AVI con subtítulos incluídos ( No tienen idea de todo lo que tuve que pasar para que se vieran bien los subtítulos 🙂 )

O si lo prefieren, pueden verlo en YouTube: Linux Prodigio

Video: XGL de Novell.

Las dudas. Como fueron demasiadas las dudas y no hubo tiempo para responder me las entregaron en unos papelitos, prometí que las iba a contestar en mi pág

Concatenar archivos de texto en windows y en linux

Hoy me encontré con un serio problema.

Hice un sistema para graficar temperaturas que recoge los datos de un archivo delimitado por comas, nada del otro mundo fechas, horas y temperaturas.

El problema es que los datos estaban repartidos en ¡137 archivos diferentes!.

Ya me estaba resignando a abrir un archivo en Excel y a comenzar a copiar y pegar datos como loco, pero ahí venia el segundo problema, resulta que Excel tiene un límite de 65,536 renglones y en el primer archivo que quise importar simplemente me dijo que había rebasado su límite máximo.

Limite de renglones en excel

En Windows

Ya me estaba acorralando mentalmente cuando ¡Zas! que se me prende el foco 💡 y que me acuerdo que con el comando copy también sirve para concatenar archivos.

Lo único que tuve que hacer fue teclear abrir un Símbolo del sistema (Que nombre tan raro ¿no creen?) y teclear lo siguiente:

copy *.csv temperaturas.csv

En Linux

En linux es igual de sencillo, pero ahora usando el comando cat que básicamente muestra el contenido de un archivo de texto y voy a redireccionar la salida a un archivo en lugar de la pantalla.

cat *.csv > temperaturas.csv

Y listo, tiempo total de la concatenación, ¡un segundo!, importar el archivo a la base de datos no me llevó mucho tiempo. Revisé y no existe ninguna opción similar en winbugs :S ¿o sí?

¡Larga vida a la terminal! (y al símbolo del sistema).

Lo mejor del PatasWare, El SUA

folleto del sua

Quiero nominar al SUA como lo mejor del Patasware ( o sea software hecho con las patas ) del 2006 , se que apenas estamos en Febrero pero dudo que cualquier otro programa le gané ( a lo mejor el windows vista 😉 ).

Quiero compartir con ustedes la noticia de que el nuevo SUA ahora es Multitarea !!!!!, Woooow, eso si que es una ventaja, yo no sabia que el SUA era un sistema operativo y que por lo tanto ofrecía esta característica.

Folleto del SUA

No solo eso, también cuenta con opciones de seguridad impresionantes, por ejemplo viene con su propio crackeador de contraseñas.

Extrema seguridad

No vaya a ser que por algún descuido se nos olvide y no podamos cumplir con nuestras obligaciones, aunque con esta herramienta le veo poco sentido a “proteger” el acceso al programa.

Por cierto he logrado tener acceso a la estructura de la base de datos del SUA que esta en un archivo .mdb , que por cierto también esta protegido con contraseña ( una protección muy débil si me permiten decirlo) , con el fin de intentar descubrir porque no importa adecuadamente las incapacidades. Si encuentro el error y la posible solución se los haré saber.