MICRO & MACRO Aplicaciones

MICRO & MACRO Aplicaciones Ofrecemos servicios de programación para web, móvil, escritorio y aplicaciones en la nube utilizando diversas tecnologías.

18/08/2022

Ada Byron: La encantadora de números

Escrito por. Miguel Markes

La fascinante e inspiradora historia de Ada Augusta Byron ha trascendido a través de los años y nos ha motivado a emprender proyectos que de principio se ven como si fueran imposibles de lograr. Estamos en el año 2022, siglo XXI. y en el mundo de la computación seguimos impresionados de la visión de Ada para visualizar, a través de la máquina analítica de Babbage lo que hoy se conoce como computadora. El mérito no es para menos, pues mientras Babbage veía a la máquina analítica como una máquina para realizar cálculos matemáticos, Ada la vió como una máquina que podría realizar todo tipo de operaciones; incluso, dijo que “podría tejer notas musicales con ella”.

Cierro los ojos y dejo de teclear, viajo en el tiempo y me detengo a principios del siglo XIX, en el año de 1815, en Inglaterra. Ese año, el 10 de diciembre nace Ada, quién durante su niñez tiene la desdicha de contraer enfermedades que la alejan temporalmente de la mecánica y de las matemáticas. Hija de un poeta famoso, Lord Byron, quién llevando una vida de vicios y derroche muere al poco tiempo. En su juventud, Ada, por su posición social, tiene la fortuna de conocer a diversas personalidades intelectuales como Mary Somerville, la matemática más famosa de la época, al escritor Charles Dickens, a Michael Faraday; quien inventó el primer motor eléctrico, George Wheatstone y a Charles Babbage quién al contarle del proyecto de la máquina analítica marcaría su vida por siempre… y la de nosotros!

No era para menos, Babbage conocía de mecánica y le hablaba de cosas como de procesar los números con los engranes de una máquina, como si fuera un gigantesco cascanueces del cual se extrae el jugo de la información al proporcionarle problemas representados mediante cálculos, que la máquina resolvería por sí misma. Por su parte, Ada tenía una manera también muy peculiar de describir y expresar las cosas con las matemáticas y, poseedora de una gran imaginación hablaba de la naturaleza como si fuera un juego de números mágicos que encantados podían describir un fenómeno como si fuera un poema. Incluso ella misma se describía como una científica poetisa.

Fascinados mutuamente, empiezan a trabajar juntos en la máquina analítica. Por su parte, Ada tiene la oportunidad de conocer el funcionamiento del telar de Joseph Marie Jacquard y concibe la idea de aplicar el uso de las tarjetas perforadas como método de entrada de información e instrucciones a la máquina de Babbage. El uso de ceros y unos para codificar la información seguramente no estuvo en la mente de Babbage y empoderó a la máquina para procesar y almacenar la información de una manera más sencilla y Ada dió el campanazo al iniciar con esto la era digital!

Hoy se discute fuertemente si Ada es o no la primera programadora de la historia, si fué ella o Babbage quien escribió el primer algoritmo para la máquina. Quizá eso no importa porque el legado más grande de ella, es que supo ver más allá en la aplicaciones que la máquina podría realizar y facilitar la escritura de los programas codificados en binario. Idea que sin duda obtuvo de Jaquard pero que llevó más allá al resolver aplicaciones mas complejas que tejer un telar!

Abro mis ojos, regreso al presente, es hora de descansar, pero las lamentaciones empiezan. No olvidaré jamás a la encantadora de números, y seguiré hablando de ella mientras pueda. Una mujer que transcendió en el tiempo y que nos dejó un legado con solo vivir 36 años.

18/08/2022

Charles Babbage: Los inventos de un soñador

Escrito por: Miguel Markes

Estamos al principio del siglo XXI, en el año 2022, hoy hablamos de computadoras con capacidades de almacenamiento medidos en Terabytes, de microprocesadores que operan arriba de los 10 GHertz, memorias RAM arriba de 64 Gbytes y un largo etcétera de avances en la tecnología de las computadoras. ¡Y esto solo considerando computadoras domésticas! La maravilla adicional es el software que permite dotar de funcionalidad del poderoso hardware al que me refiero, produciendo aplicaciones que van desde un simple procesamiento de textos hasta el procesamiento gráfico que requiere realizar ¡millones de millones de operaciones por segundo! Pero, ¿cómo llegamos hasta aquí?

Sostengo un smartphone con la mano izquierda y con una sonrisa se me escapa el siguiente comentario: “Si esto lo hubiera visto Babbage en su tiempo, diría que son artefactos de los extraterrestres con una tecnología muy avanzada”

¿Pero quién fue Charles Babbage?

Abro mi compendio de información, checo Wikipedia y reflexiono sobre mis hallazgos. Babbage fue un matemático, un inventor que nació a fines del siglo XVIII, tal vez en el año de 1791, en lo que hoy es la grandiosa Inglaterra. Vivió su plenitud durante la mitad del siglo XIX, época del auge de la revolución industrial, época en la que la comunidad intelectual se ocupaba mucho sobre la creación de máquinas autónomas, que pudieran operar por sí mismas y de todo tipo de inventos.

La influencia de las máquinas de cálculo aritmético (La pascalina, por ejemplo) de la época y la necesidad de idear una máquina para facilitar los cálculos complejos en problemas de navegación llevó a Babbage a diseñar la máquina diferencial, una máquina capaz de resolver polinomios y con ellos aproximar el cálculo de otras funciones como las trigonométricas o las algorítmicas para resolver otro tipo de problemas. Un diseño que provocó un gran revuelo y expectativas en la Royal Society de la cual era miembro y en la que exponía constantemente sus ideas y logros. - Los cálculos se realizaban a mano y los resultados tardaban mucho tiempo, incluso años en obtenerse. Con la máquina de diferencias los resultados se obtendrán en el menor tiempo posible. Argumentaba Babbage.

Fue precisamente durante una de esas reuniones de la Royal Society en la que se cuenta que Babbage estaba distraído contemplando una tabla de logaritmos que se encontraba frente a él y alguien se acercó a preguntarle: "Bien, Babbage, ¿en qué sueñas?", a lo que él respondió, mientras señalaba la tabla: "Creo que todas estas tablas podrían ser calculadas por una máquina". Esta fue la inspiración inicial de la Máquina Diferencial.

Babbage sí fue un soñador. Quizás el antecedente de un gran invento empieza por un sueño, como lo fue la siguiente máquina…

Observando que el poder de la máquina de diferencias podía ir mucho más, se dio a la tarea de diseñar otra pero más poderosa: La máquina analítica. Proyecto que Babbage expuso ante la Royal Society, ante el gobierno de la corte y ante el grupo de intelectuales, en los que asistían famosos personajes como Mary Sommerville, la matemática más famosa de la época, Wheatstone, Michael Faraday, inventor de la pila eléctrica, Bernoulli y otros. Quienes hablaban del misterioso proyecto ¡como si se tratara de crear una maquina inteligente!

Muchos quedaban fascinados al escuchar las explicaciones de Babbage sobre la máquina analítica y muchos incluso llegaron a expresar sus dudas sobre la posibilidad de crear esa clase de máquina. Muchos dudaron pero no Ada Byron, Condesa de Lovelace, y a quien Babbage después de colaborar con ella llegó a llamarla la encantadora de números, pues ella supo abstraer la genial idea y no solo vio la posibilidad de hacer cálculos matemáticos complicados, sino de decir a manera de poema que la máquina podría tejer notas musicales si se le instruía para ello y que podría hacer volar al hombre si se lo proponía, como lo refirió ella misma en algunas cartas enviadas a Babbage.

Hoy, en nuestra época, se le reconoce Babbage como el padre de la computadora moderna pues si bien ninguna de las máquinas se pudo completar (tal vez porque los componentes requerían mucha precisión y en la época la tecnología no podía proveer), el diseño sí tenía bastante filosofía computacional, y características como la posibilidad de ser programada y de almacenar la información. Tal vez se le pudo haber llamado ¡la primera computadora mecánica de la historia!

Actualmente se le atribuye a Babbage la creación de otros inventos como el velocímetro (pese a que se le atribuye a Helmholtz), el dinamómetro, el oftalmoscopio heliográfico. Él Calculó las primeras tablas de mortalidad confiables, ahora tan utilizadas por las compañías de seguros y también el de ser un inventor exótico pues se le atribuyen experimentos extremos como el que se cuenta, que en una ocasión estuvo expuesto a una temperatura de 256° Fahrenheit (unos 124° C) durante 5 ó 6 minutos, a fin de ver qué se sentía ser horneado. Babbage llegó incluso a investigar milagros bíblicos, y se le acredita el haber calculado que la probabilidad de que un hombre reviva es de 1/1012. Un genio exótico, ¿no? Un soñador… ¿No?

18/08/2022

Tecnología

Tim Bernes-Lee:

El hombre que revolucionó la Internet

Escrito por: Miguel Markes
Micro & Macro Aplicaciones S.A.S de C.V

Pareciera que idear inventos es fácil… Lo difícil es concretarlos. En cierta ocasión escribí una historia romántica que se desarrollaba en el viaje en un tren anti gravedad. Éste hacía el recorrido de la ciudad de Apizaco a la ciudad de Puebla a una velocidad tal que el viaje duraba apenas unos segundos. El tren se desplazaba flotando sobre vías imaginarias. Por supuesto, éste tren todavía no existe.

Para Timothy Bernes-Lee -llamado por sus amigos Tim- el estado de la Internet era un laberinto de preguntas, inconformidades y frustraciones. ¿Realmente Internet era un sistema que permitía compartir la información de manera efectiva? Se preguntaba con otros colegas. Corría la década de 1980 y trabajando en el CERN, el laboratorio europeo del estudio de las partículas, se le ocurrió elaborar una propuesta para un proyecto que consistía, entre otras cosas, en desarrollar un sistema que permitiera recuperar la información almacenada en los servidores de manera efectiva. Un sistema de hipertexto distribuido, en otras palabras. Como él mismo lo narra en su libro “Weaving the web”, donde por cierto, Su jefe calificó el proyecto como “incierto pero apasionante”

Los genios ven más allá de lo que normalmente se puede ver y éste fue el caso de Tim. Él disponía de una Internet pequeña que conectaba un número pequeño de nodos, era Arpanet, entonces existía el protocolo TCP/IP sobre el que otras genialidades como Vinton Gray Cerf y Bob Kahn, habían trabajado. Este protocolo de hecho es un suite de protocolos, pues cuenta a su vez con protocolos como FTP, SMTP, Telnet, Gopher, entre otros, que fueron utilizados para enrutar, direccionar y transferir datos entre dos computadoras remotas. Los MODEMs eran necesarios, así como las líneas telefónicas análogas para el transporte de datos con ancho de banda pre-asignado pero esto es otra historia.

Pero faltaba algo…

Los científicos del CERN, en Ginebra (Suiza), por ejemplo, podían enviarse correos, enviar ó bajar archivos a un servidor, con el protocolo FTP utilizando una contraseña de autentificación o bien acceder a un servidor dado como anonymous para explorar información que se consideraba con acceso abierto, pero el proceso de búsqueda tenía que llevarse acabo por el investigador mediante la exploración de las carpetas para ver los archivos.

Por otra parte, 1965 Ted Nelson había trabajado con el hipertexto, que es texto con enlaces que permiten asociar información de diversas fuentes. La tecnología de interacción humano-computadora había hecho posible “clickar” sobre un hipervínculo para mostrar el documento referenciado, rompiendo con esto la lectura secuencial de un documento y entrar en un laberinto de información ¡a veces difícil de regresar al punto de partida! Pero los hipervínculos no solo permiten asociar textos sino también imágenes con sonido, texto con imágenes, video, etc. Genial, ¿no?

¿Qué era lo que faltaba?

Actualmente, a Tim se le reconoce como el padre de la World Wide Web (WWW) y es que no es para menos, a través de la implementación de un navegador que lleva a cabo el rol de cliente en una arquitectura cliente-servidor, hizo posible el envío de peticiones remotas de información que fueron despachadas por un servidor web, que también implementó y al que llamó HTTPd demon. De aquí que ha Tim se le reconozca haber escrito el primer navegador y el primer servidor Web de la historia. Diseñó el lenguaje de marcado de hipertextos, HTML, y el protocolo de comunicación HTTP que al montarse sobre el protocolo TCP/IP, URL, DNS se pueden hacer peticiones remotas de archivos HTML que permiten regresar documentos estructurados que el navegador interpreta para mostrar información más visual y atractiva. El proceso de compartir información había cambiado, Tim había revolucionado la internet, la Web 1.0 había nacido. y al aumentar el número de nodos rápidamente se empoderó a la internet dotándola de un gran pulpo con tentáculos que comparten la información y se expanden hasta la parte más remota del planeta.

La red global se hizo más compleja, llegando a confundir la Internet con la WWW, pero para evitar la confusión, la WWW se puede ver como un sistema distribuido de gestión de información que usa Internet para transmitir datos mediante el protocolo HTTP(s). Esta tecnología permite al usuario visitar webs que contienen textos, imágenes, vídeos y otros contenidos multimedia mediante un navegador y moverse de un sitio a otro a partir de enlaces. ¡Esto es la Web! Hoy es una red inabarcable e intangible de documentos, imágenes y protocolos que componen la telaraña de información que crece a pasos de gigante. No solo esto, ha hecho posible la aparición de navegadores como Google Chrome, Safari, etc. (los navegadores más modernos). Aparecieron buscadores como Altavista, Yahoo, entre otros y la necesidad de desarrolladores HTML, CSS y Javascript así como desarrolladores del lado del servidor (desarrolladores back-end) que hoy son fuentes de empleo.

Hablar de la WWW puedo ser algo filosófico y decir que ahora tenemos un portal a otra dimensión de. A través de un buscador podemos introducirnos en un mundo virtual de información donde todo es dinámico y regresamos fortalecidos en conocimiento como por magia, como si fuéramos a otra dimensión, donde consultamos desde una receta de cocina hasta el precio de las acciones de una compañía.

Actualmente, Tim Bernes-Lee es director de la W3C, la organización que vigila el funcionamiento de la WWW, profesor del MIT, entre otros cargos y entre otros reconocimientos nombrado caballero por la reina de Inglaterra, Elizabeth II en 2004. Y como dicen algunos pensadores religiosos, dios no nos dio alas pero nos dio la Web! Yo diría…
Dios no nos dio la web pero nos dio a Tim!

Saludos.

09/05/2022

AMD adquiere Xilinx

Escrito por: La redacción.

Micro & Macro aplicaciones S.A.S de C.V. no quiso pasar de largo una importante noticia en el mundo de la tecnología empresarial. Y es que no es para menos. La empresa AMD (Advanced Micro Devices) ha adquirido la empresa de Xilinx, inc!!! Con esto AMD se convierte en el líder de la computación adaptativa y de alto rendimiento.
Para resaltar la importancia de ésta fusión es necesario decir que la empresa de Xilinx es la más grande fabricadora de dispositivos FPGA en el mundo, los cualés permiten implementar casi cualquier tipo de funcionalidad electrónica(hardware) al utilizar el lenguaje VHDL o Verilog.
La funcionalidad se logra en el interior de estas tarjetas electrónicas que tienen un enorme poder de procesamiento paralelo. Por su parte, AMD es el gigante que fabrica microprocesadores, líder en gráficos para software CAD, entre otros. Combinando estas importantes tecnologías AMD se convierte en líder productor de computación de alto rendimiento adaptativo. Lo que para los expertos ésta es la computación del futuro!!!

Dirección

J. Cruz Aguilar 1, La Trinidad Tepehitec
Tlaxcala
90115

Horario de Apertura

Lunes 8am - 6pm
Martes 8am - 6pm
Miércoles 8am - 6pm
Jueves 8am - 6pm
Viernes 8am - 6pm

Notificaciones

Sé el primero en enterarse y déjanos enviarle un correo electrónico cuando MICRO & MACRO Aplicaciones publique noticias y promociones. Su dirección de correo electrónico no se utilizará para ningún otro fin, y puede darse de baja en cualquier momento.

Contacto La Empresa

Enviar un mensaje a MICRO & MACRO Aplicaciones:

Compartir