Basic en la escuela

Basic en la escuela con un Apple IIc

 

Siempre he pensado que aprender un lenguaje de programación puede ser una actividad muy adecuada para los últimos cursos de la enseñanza primaria. Por supuesto no me refiero a lenguajes de programación complejos orientados a objetos sino más bien lenguajes de alto nivel como el BASIC. De esta forma, los alumnos podrían crear sus propios programas aplicando sus conocimientos para la resolución de problemas matemáticos tales como hallar el diámetro de una circunferencia o el área de un rectángulo.

La programación, además de ser un excelente ejercicio de lógica aplicada, constituye un apoyo a la construcción del pensamiento y razonamiento lógico. Los alumnos tendrían que “trasladar” los conocimientos adquiridos durante el curso al lenguaje de programación para que el ordenador los resuelva.

Me parecía interesante también que, por una vez, se cambiaran las tornas y en lugar de que los alumnos sean los que reaccionen ante los estímulos del ordenador fueran ellos mismos los que provocaran, a través de la programación, dichos estímulos.

Así pues, tras presentar la idea en el colegio, llevamos a cabo la experiencia. Tomé mi Apple IIc de 1985 para mostrarlo en clase y hacer los ejemplos sobre él. Al momento los alumnos preguntaron por el ratón, los Megas de memoria o los Gigaherzios. Fue fascinante ver la cara de los alumnos al ver la pantalla en negro con el cursor parpadeando a la espera de comandos.

Para poder simular un entorno de programación similar al del Apple IIc usamos una web que, a través de java script simula un ordenador con AppleSoft Basic.

Tras una breve introducción sobre el BASIC introduje un par de comandos para comenzar: PRINT e INPUT . Después de un par de ejemplos ya eran capaces de modificar su propio código para crear nuevos programas más complejos y con más variables.

10 PRINT “Mi primer programa en BASIC”

20 PRINT “Este programa calcula la longitud de la circunferencia”

30 INPUT “Introduce el valor del radio”;R

30 PRINT 2*3.14*R

AppleSoft Basic en la escuela

Finalmente debo decir que la experiencia ha sido muy gratificante y a buen seguro habremos sembrado el gusanillo de la programación en alguno. Lo que es seguro es que hemos ampliado el horizonte informático de estos chicos.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

La NSA recopila millones de fotos diariamente.

NSA nos observaDesde hace varios meses teníamos la sospecha pero hoy el New York Times ha hecho público documentos filtrados del 2011. Del total de las imágenes recogidas diariamente unas 55.000 tienen la suficiente calidad como para ser utilizadas en procesos de reconocimiento facial.

La NSA y el Gobierno de EEUU siempre han considerado de vital importancia para su seguridad nacional la identificación e interceptación de las comunicaciones, tanto orales como escritas, pero ahora son conscientes del potencial de las comunicaciones digitales y por ello están invirtiendo miles de millones de dólares en crear una base de datos que puede contener a todos los habitantes del planeta que utilicen el ordenador para realizar comunicaciones personales además de su conexiones con otras personas.

Una vez más desde esto blog quiero llamar la atención sobre el derecho a la privacidad y resaltar que la legislación europea poco o nada puede hacer para controlar las prácticas de espionaje de EEUU dado que la mayoría de los usuarios, entre los que me incluyo, utilizamos a diario servicios de correo electrónico ubicados fuera de nuestras fronteras como outlook.com o gmail.com, publicamos nuestras fotos con familiares y amigos en redes sociales o las subimos a la nube con los maravilla tecnología de iPhoto.

Nos conocen, nos relacionan, nos geolocalizan, conocen nuestros gustos y no sería de extrañar que una llamada al Ministerio del Interior baste para imputarnos o incluirnos en alguna base de datos de terroristas en potencia por algún comentario que publicamos en algún foro criticando a la NSA. Posiblemente yo ya esté en esa lista….

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

Google permite borrar tus datos personales.

ID-100104007Un derecho que los ciudadanos estamos pasando por alto en los últimos años es el derecho a la intimidad. Desde la aparición de las redes sociales los individuos de nuestra sociedad arden en deseos de compartir con el mundo sus fotografías, sus viajes, lo que comen o dónde salen de fiesta.

Estas redes sociales nacen para satisfacer una de las necesidades más básicas de la especie humana: “La comunicación”. Apoyadas en dicha necesidad estos gigantes utilizan nuestros datos para conocernos mejor, crean perfiles de usuarios en función de nuestros gustos o factores demográficos y geográficos. Conocernos mejor para vendernos mejor.

¿Has probado a buscar tu nombre en google? seguro que si. Posiblemente aparezcas en alguna foto, en alguna red social o en algún listado público como el B.O.E. Si esto es así quizás puedas sentirte “orgulloso” porque la red te conoce. Sin embargo, imagínate que google te conoce, que muestra resultados cuando introduces tu nombre en el buscador pero lo que ves no te parece correcto. ¿Qué podemos hacer entonces? Recuerda que Internet tiene una gran memoria, incluso hay sitios destinados a visitar y archivas todas las páginas y su contenido (archive.org). Recuerda que subir una imagen o información a Internet es muy sencillo pero que, una vez es publicada, pierdes totalmente el control sobre dicha información.

Afortunadamente, a partir de una sentencia del Tribunal de Justicia de la Unión Europea Google permite borrar tus datos personales mediante un formulario. Claro que no nos resultará tan sencillo dado que, el formulario sólo es un primer paso en esta odisea de borrar tus datos de Internet o al menos de los resultados de Google.

Se cuentan por cientos las personas que están haciendo uso de dicho formulario para eliminar su rastro del famoso buscador.

Desde este blog te animo a ejercer tus derechos y a recuperar tu anonimato en Internet. Por otro lado si tienes alguna experiencia en este sentido no dudes en compartirla ya que podría ser de gran utilidad a otras personas que se encuentren en tu misma situación.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

Restaurando un Macintosh SE/30 (2ª Parte)

 

P1030163Hace unas semanas me hice con un Macintosh SE/30 estropeado. Se trata de un equipo de 1989 que presentaba un problema conocido como simasimac y que está suele estar relacionado con los condensadores de la placa base.

Una vez comprobados los voltajes de la fuente de alimentación tuve que hacer un pequeño ajuste para alcanzar los +12v. Todas las fuentes de alimentación sufren un desgaste a lo largo del tiempo por lo que es normal realizar algún ajuste para obtener las tensiones de salida originales. Hay que recordar que una tensión muy por debajo de +12v provocaría que la pantalla no se visualizara correctamente.

El siguiente paso es sustituir los condensadores de la placa base. Como comenté en el anterior post, lo ideal sería sustituir los condensadores electrolíticos por condensadores de tántalio ya que son más estables y en el caso de fallo no vierten líquido en la placa, sin embargo, son difíciles de encontrar por lo que me decanté por los condensadores electrolíticos en formato SMD.

Detalle sustitución condensadores

Detalle sustitución condensadores

Detalle de las soldaduras

Detalle de las soldaduras

A la hora de Sustituir los condensadores es muy importante contar con el equipo adecuado, muy importante es contar con la ayuda de la pasta de desoldar y malla de desoldar ya que en estas placas antiguas es difícil retirar el estaño antiguo.

A continuación podéis ver una imagen de la placa de este Macintosh SE/30 totalmente restaurada con los condensadores sustituidos.

Macintosh SE/30 motherboard

Placa totalmente restaurada

Una vez realizadas todas las comprobaciones llega el momento de la verdad. Recordemos que este Macintosh SE/30 montaba originalmente 4MB de RAM y un disco duro de 40MBytes SCSI. Como se puede apreciar en la siguiente imagen, nuestro querido Macintosh SE/30 ha sobrevivido a la operación y vuelve a arrancar, sin embargo, el disco duro está seriamente dañado por lo que me temo que hasta aquí llegó el proceso de restauración.

Macintosh SE/30 vivito y coleando

Macintosh SE/30 vivito y coleando

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento

 

Voip más allá de CISCO serie UC5XX.

Voip serie CISCO UC500Hace unos meses comenté en este blog la decisión de CISCO de descontinuar su gama de centralitas ip para la pyme. Más concretamente, a principios de año CISCO anunciaba a través del canal que las soluciones de la gama UC500 y UC300 no estarían disponibles. Estos equipos ofrecían una solución muy completa y potente para todas aquellas empresas que requerían la potencia y versatilidad de la voip junto con un soporte de garantía. La decisión unilateral de CISCO cogió a todos, distribuidores y partners, por sorpresa y nos empujó a la búsqueda de soluciones alternativas.

Justamente sobre una de esas alternativas versará el post de hoy. Y es que, gracias a CISCO, multitud de empresas de consultoría que apoyaban su catálogo de soluciones de los productos de voip de CISCO han tenido que buscar soluciones voip de terceros que fueran capaces de encajar en un escenario, en la mayoría de los casos, ya desplegado.

En este sentido, cualquier solución voip PBX debería cumplir básicamente tres requisitos básicos: capacidad para registrar los teléfonos voip CISCO (por aquello de mantener la uniformidad de los escritorios), capacidad para interconectarse a una centralita CISCO ya existente y finalmente disponer de interfaces suficientes para poder sacar las llamadas por los métodos tradicionales, es decir, puertos BRI, FXS, FXO e incluso E1/T1.

Después de analizar las necesidades de mi cliente me decanté por una solución del fabricante GrandStream, más concretamente el modelo UCM6102. Este dispositivo soporta múltiples trunks sip con o sin registro. Tiene soporte para vlans por lo que podría seguir utilizando una vlan diferente para la voip y dos puertos FXO para conectar líneas analógicas. Dispone de una gestión web bastante intuitiva y aunque sus opciones de configuración son algo limitadas dispone de todo lo necesario para configurar el producto.

Sin embargo, al no disponer de puertos FXO o BRI, su única posibilidad de sacar llamadas al exterior es a través de la creación de un trunk sip. Por ello era necesario añadir a la configuración un Gateway SIP con al menos un puerto BRI.

Aquí es donde entra PATTON, un fabricante americano que es su portfolio de productos dispone de un gateway SIP /BRI, más concretamente el modelo SN4120.

En el próximo post publicaré un pequeño tutorial para implementar este tipo de soluciones.

¿Te ha gustado algún artículo? Apúntate a nuestra lista de correo y podrás recibirlos antes que nadie en tu email. Recibirás como máximo uno por día y podrás cancelar tu suscripción en cualquier momento