Mostrando entradas con la etiqueta Varios. Mostrar todas las entradas
Mostrando entradas con la etiqueta Varios. Mostrar todas las entradas

lunes, 24 de diciembre de 2018

Polaris: Matemáticas, Informática y Super-Héroes.

Polaris es la hija de Magneto y uno de los primeros reclutas de los X-MEN. Tiene habilidades para manipular metales que rivalizan con los de su padre. Polaris utiliza estos dones para combatir a los villanos junto a los X-Men y X-Factor.

Polisemia

La polisemia del griego poly, muchos, y séma, significado, alude a los signos linguísticos que tienen múltiples significados. Por ejemplo, la heroina de Marbel, los misiles balísticos que se lanzan desde submarinos y un tipo de velero de pequeño tamaño: todos se denominan Polaris.

En el siglo XVII René Descartes desarrolló la geometría análítica que combina la capacidad de la geometría para representar curvas con la abstracción del álgebra para analizar problemas por medio de ecuaciones. Este modelo cartesiano de coordenadas polares se utiliza mucho en la física en general, en electrónica, en el análisis de señales y en sistemas de localización, entre otros.

Fun With Math

Czes Kosniowski es un matemático británico dedicardo a la topología, la investigación y la informática, en 1983 publicó "Fun Mathematics on Your Microcomputer". Uno de los "entretenimiento" que proponía era "Polaris" un programa en BASIC que tomaba dos coordenadas polares (x,y) con valores entre 1 y 8 y generaba un gráfico asombroso (para esa época). La Revista Lúpin, publicó en el número 319 de 1992, una versión mínima de ese programa. Con la ayuda de JavaScript y HTML5, aquí va una versión completa del programa Polaris de Kosniowsky como un pequeño homenaje a su interés por la divulgación de las matemáticas en el "nuevo" campo de la informática.

Programa Polaris en HTML5

Valores X e Y (1-8)      X  Y 

Para usarlo, hacer clic en el botón "Generar". Para cambiar los valores, hacer clic en los botones "+" de las coordenadas X e Y.

TEXTOS

Fun Mathematics (Kosniowski, 1983)

Revista Lúpin N°319 (1992)

Mini Polaris en Lúpin N°319

FIN

lunes, 20 de marzo de 2017

Codigo de Barras en Canvas HTML5

NUEVO

Luego de numerosas consultas respecto del funcionamiento del sitio en el que se encontraba alojado el generador de códigos de barra en ASP.NET, finalmente decidí aprovechar los recursos gráficos que ofrece HTML5 a través de la etiqueta Canvas y modifiqué los programas. Estos están basados en una combinación de PHP y HTML5.

Code 39

El código Code 39 permite ingresar letras, números y algunos caracteres "extra", tales como: espacio en blanco, *, +, -, /, %, . y $

Para utilizar el generador de códigos, ingrese un texto y oprima el botón Generar. Si no dispone de scanner láser, para probar el código generado, puede guardarlo en un formato gráfico (jpg, por ejemplo) y emplear un lector online (requiere una breve búsqueda en google).

El artículo original se encuentra disponible en: Sistema Code 39 en ASP.NET

FIN

sábado, 31 de diciembre de 2016

Love formula in Excel

jueves, 4 de febrero de 2016

Teorema del factor

Ya lo dice el viejo y conocido proverbio chino: "una imagen vale más que mil palabras". Especialmente en nuestros días, disponemos de numerosas herramientas gráficas que permiten facilitar el estudio de casi cualquier tema.

Tomemos por ejemplo un clásico teorema del álgebra como el teorema del factor.


Teorema del Factor

x - r es un factor de un polinomio P (x) si y sólo si r es una raíz de P (x).

Esto significa que si un polinomio se puede factorizar, por ejemplo, como sigue:

P (x) = (x - 1) (x + 2) (x + 3)

Entonces, el teorema afirma que las raíces son 1, -2 y -3.


Poner la Imagen

Por medio de una planilla de cálculo, es posible analizar decenas de polinomios en un breve lapso de tiempo, hasta que resulta obvio lo que expresa el teorema.

Fig. 1 Carga de Datos

Se ponen unos valores de x, se aplican los factores (Fig. 1) y se obtiene el gráfico (Fig. 2).

Fig. 2 Gráfico del Polinomio

Comprobamos en el gráfico que las raíces son 1, -2 y -3. Who could ask for anything more (simple)?

FIN

viernes, 26 de diciembre de 2014

Miniaplicaciones ASP ***** AGREGADO *****

Finalmente están todas las mini aplicaciones operativas. Además de re-codificar las que estaban en ASP clásico en ASP.NET, tuve que ajustarlas a la versión MONO de ASP.NET que difiere en varios aspectos de la implementeción de Microsoft. Algunos sitios prometen varios lenguajes de script, incluyendo ASP.NET, PHP y Perl y bases datos MySql y Progress, entre otras. Sin embargo, a la hora de usarlos, resulta que no tienen los motores ASP.NET para manejar las bases de datos... Por esa razón tuve que re-codificar un par de aplicaciones en PHP, para así poder usar bases de datos MySql.

Al lenguaje Java tratan de desplazarlo. Ya hace tiempo que se interpone una botonera para poder usar las Applets. Se trata de una guerra comercial que ya sabemos quién va a ganar.

****************

El sitio que utilizaba habitualmente para almacenar pequeñas aplicaciones en ASP ya no presta ese servicio y solamente brinda su plataforma para aplicaciones en ASP.NET. Hace un tiempo que realizo los ejemplos en la plataforma .NET, sin embargo, quedaron algunas "miniaplicaciones" en ASP clásico y agradezco a los lectores que me lo hicieron saber.

Ya comencé a actualizar las "miniaplicaciones" y están disponibles dos de ellas: "Revista Lúpin" y "Revista Planeta". En breve actualizaré el resto.

¡MUCHAS FELICIDADES!

viernes, 4 de abril de 2014

Sistema Cod39 en ASP.NET

Versión Canvas HTML5

Debido a cambios de la política del proveedor de servicios, el que ya no brinda servicios ASP.NET, tuve que modificar esta aplicación para que funcione a partir de PHP y Canvas HTML5. La funcionalidad es similar a la anterior.

Code 39

Si no dispone de un scanner laser para leer los códigos generados, un modo de probarlos consiste en guardar el código en un formato gráfico, por ejemplo, png y visitar un sitio que provea servicios de escaneo online (hay varios disponibles). También es posible bajar una aplicación lectora y, aún mas educativo, crear una aplicación propia.

Code 39 es un código de barras capaz de representar 26 letras mayúsculas, los números del 0 al 9 y algunos caracteres especiales, como el espacio y el asterisco que utiliza como encabezado y terminador.

El Origen de Cod39

En 1974, el Dr. Allais asociado con Ray Stevens de Intermec desarrollan el primer código alfanumérico que permitia representar caracteres ASCII y se dió a conocer como Código 39.

También conocido como "Código 3 de 9", es un formato muy popular utilizado en inventario y control así como también en aplicaciones militares y de salud. El formato consiste en tres elementos gruesos (barras o espacios) de un total de 9 elementos.

Juego de Carácteres: [A-Z, 0-9, + (mas), - (guión), . (punto), espacio, * (asterisco), $ (peso) / (barra) y % (porcentaje)]

La siguiente lista corresponde a caracteres aceptados por el código 39:

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-*$/+%.

El asterisco * es utilizado como caracter de inicio/fin y no debe emplearse en el cuerpo del mensaje. Se puede agregar un dígito verificador para contribuir a garantizar la seguridad de la lectura del código. El dígito verificador del código 39 se basa en el cálculo módulo 43 de los caracteres codificados, pero debe tenerse en cuenta que el módulo está en relación directa con la cantidad de caracteres permitidos por el código.

El sistema Cod39 fue superado por el Código 128 que permite representar una mayor variedad de carácteres y dispone de un esquema de verificación.

 

 

En la parte superior, podemos observar un programa generador de códigos Cod39. Para usarlo, simplemente ingrese un texto de hasta 30 caracteres (incluirá automáticamente un asterisco al comienzo y otro al final). Cod39 no dispone de un dígito verificador debido a que opera por la interpretación de cada caracter en forma independiente.

EJEMPLO:

Si ingresamos el texto "REDELECTRONICA - 2014", el programa generará la etiqueta que se ve arriba. El programa le agregará dos carácteres * (asterisco) en ambos extremos del código.

FIN

jueves, 20 de marzo de 2014

Experimentos en 850nm (Infra Rojos)

La longitud de onda correspondiente a las frecuencias del espectro infrarrojo son tan pequeñas que se miden en Nanómetros. Nanómetro es la unidad de longitud que equivale a mil millonésima partes de un metro.

Un estándar muy difundido tanto para foto transistores como así también para diodos y receptores IR, es la longitud de onda de 850nm.

  

Fig. 1 Un Puñado de Componentes

Basico, Basico...

El experimento más simple e indudablemente PRÁCTICO que podemos realizar con las señales infrarrojas, es un detector o receptor IR, y la manera que aportará más aprendizaje es la realización del circuito que se observa en la Fig. 2.

  

Fig. 2 Circuito del Detector IR

Efectivamente, con un puñado de componentes, en unos pocos minutos podremos disponer de nuestro receptor funcionando.

Este detector nos permitirá, entre otras cosas, verificar el funcionamiento de un control remoto con problemas (por ejemplo cuando alguno de los botones se queda "pegado" y el remoto parece estar averiado).

  

Videos del Ensayo

Los siguientes videos muestran dos secuencias de prueba, una en la que se ve en primer plano el "maltrecho" control remoto ya reparado y otra que muestra un acercamiento a los componentes.

  

Control Remoto en Primer Plano

  

Componentes en Primer Plano

FIN

martes, 18 de marzo de 2014

Biorritmo en ASP.NET

TEMPORALMENTE SUSPENDIDO

Debido a cambios de la política del proveedor de servicios, el que ya no brinda servicios ASP.NET sin cargo.

Mas abajo, observamos un programa en ASP.NET que genera el biorritmo correspondiente al mes actual, a partir de una fecha de nacimiento. Si bien el biorritmo no tiene bases científicas que lo sustenten, muchos sostienen que es útil como una referencia mas. Se dice que en Japon, grandes empresas de transporte usan el bioritmo para programar el recorrido de choferes de larga distancia.

Para usar el programa, simplemente seleccione su fecha de nacimiento, oprima el botón "Biorritmo" y saque sus propias conclusiones.

 

Ciclo Físico

Durante los días críticos negativos de este ciclo se deben evitar los riesgos innecesarios y se debe tener especial cuidado al practicar actividades deportivas o que requieran de esfuerzo físico y/o coordinación. Quienes adhieren a los bioritmos aconsejan evitar los viajes, las intervenciones quirúrgicas, e incluso las fiestas.

Ciclo Emocional

Se recomienda desconfiar mucho de los propios sentimientos y no actuar en función de ellos durante los días críticos negativos de la fase EMOCIONAL. Asimismo, se recomienda no tomar ninguna decisión importante en estos días. Para las actividades creativas, en cambio, los días críticos positivos de la fase emocional son especialmente auspiciosos, aunque también podrían tener efectos negativos.

Ciclo Intelectual

Durante los días críticos negativos del ciclo intelectual, se reduce el desempeño de las funciones lógicas y ejecutivas del cerebro, por lo que se recomienda no rendir exámenes durante esos días. Se recomiendan, en cambio, las actividades rutinarias en lugar del trabajo intelectual. En los días críticos positivos de fase positiva, el desempeño mental puede ser muy bueno o, en cambio, terriblemente malo.

Los ciclos son básicamente ondas senoidales que varían es su período:

Ciclo Físico - 23 días

Ciclo Emocional - 28 días

Ciclo Intelectual - 33 días

Podemos dividir a la senoide en dos semiciclos, uno positivo y otro negativo, ambos de la misma duración. Los ciclos se encuentran divididos en dos sectores, una parte positiva que inicia en cero, incrementa su valor positivo hasta alcanzar un pico y desciende nuevamente hasta cero, aquí encontramos un punto crítico de cambio, en donde comienza la fase negativa que incrementa sus valores con signo negativo hasta alcanzar el punto máximo y luego asciende nuevamente hasta cero. En este punto, encontramos otro punto crítico, con lo cual se completa un ciclo.

Fase Activa

Es la sección de la gráfica particular en la cual el rendimiento vinculado al rítmo en cuestión, se encuentra en su punto más alto. Podemos visualizar la FASE ACTIVA en la parte superior del eje horizontal, en el rango de 0% a 100%.

Fase Pasiva

Es la sección de la gráfica en la que el rendimiento vinculado al rítmo en cuestión, se encuentra en su punto más bajo. En la gráfica, visualizamos está fase por debajo del eje horizontal, en el rango de 0% a -100%.

Día Crítico

Es un punto de una o mas curvas en el que se cambia de la fase activa a la pasiva, es decir, cuando se cruza el eje horizontal de arriba abajo. Hay autores que señalan, sin embargo, que también inciden los cambios de la fase pasiva a la activa (se siente más calificado de lo que en realidad está). En ambos casos, el organismo intenta ajustarse al cambio de fases, el día crítico es el momento más vulnerable para un individuo, y las habilidades asociadas con ese ritmo en particular pueden estar en su rendimiento más bajo.

Otros puntos críticos de cambio tienen lugar en las crestas y valles de las curvas, cuando se alcanza un mínimo o un máximo. En los días en que, uno o mas indicadores, estén en un punto crítico, el rendimiento en las areas involucrads puede variar significativamente, desde muy altas a muy bajas. Por ejemplo, es posible tener grandes logros, o cometer serios errores durante los días críticos del ciclo intelectual; lo mismo se aplica a los ciclos emocional y físico.

Los puntos críticos de intersección son aquellos en los que un ciclo se cruza con otro. Durante estos días, se potencia la mejora del rendimiento, cuando el cruce se produce en el semiciclo positivo, y la disminución, si el cruce tiene lugar en el semiciclo negativo.

FIN

martes, 11 de marzo de 2014

Sistemas EAN-8 y EAN-13 en ASP.NET

TEMPORALMENTE SUSPENDIDO

Debido a cambios de la política del proveedor de servicios, el que ya no brinda servicios ASP.NET sin cargo.

EAN es un sistema de códigos de barra que se aplica a productos para la venta al público; es utilizado en más de 100 países, entre ellos, la Argentina. El código EAN, Número de Artículo Europeo, o European Article Number en inglés, es muy similar al UPC. Este último, Código Universal de Producto o Universal Product Code, en inglés es empleado en EE.UU., el Reino Unido y Canadá.

 

En la parte superior, podemos observar un programa generador de códigos EAN-8 y EAN-13. Para usarlo, simplemente ingrese un código EAN de 8/13 dígitos (incluye el último dígito verificador) o los 7/12 primeros dígitos. En ambos casos, el programa generará el último dígito para verificar la validez del código ingresado.

EJEMPLO:

Si ingresamos el código del Aceite Johnson: 7790010007054, el programa generará la etiqueta que se ve arriba. Si omitimos el último dígito, 779001000705, igualmente generará la misma etiqueta. Finalmente, si equivocamos el último dígito, 7790010007058, generará la misma etiqueta pero señalará el error. Lo mismo se aplica a los códigos EAN-8

FIN

jueves, 27 de febrero de 2014

La Generación Perdida

Dos rostros, uno que mira el futuro, mientras que el otro mira el pasado; en ambos casos la mirada puede ser tan corta, o tan larga como el principio o el fin de los tiempos. Sin embargo, el pequeño espacio limitado que separa ambas caras simboliza el breve y efímero presente, casi inasible: Es el Rostro de Jano

Jano, Mitología Romana

La vida y la muerte, lo bueno y lo malo, lo bello y lo feo, son pares dicotómicos que abundan en la experiencia humana. Estos pares de opuestos, son complementarios y se sostienen mutuamente. En las matemáticas y en la lógica encontramos conceptos estructurados de esta forma, tales como los números reales, compuestos de racionales e irracionales

The Lost Generation by Jonathan Reed

(Haga clic en el botón de abajo para revertir el poema)

Visiones Contradictorias

Uno de los niveles más básicos desde el que se interpretaba el símbolo de Jano en los tiempos antiguos, era la buena o mala fortuna que se puede sintetizar en el optimismo y el pesimismo como puntos de vista. Fulano ve el vaso medio lleno mientras que Mengano lo ve medio vacío.

El aspecto de punto de vista respecto a la relevancia de un problema queda en evidencia en el poema "La Generación Perdida" de Jonathan Reed, un estudiante de cine en el Columbia College. Jonathan participó en un concurso de video denominado "U at 50" (Usted a los 50), patrocinado por la Asosiación Norteamericana de Personas Retiradas, (AARP es la sigla en inglés) y ganó el segundo lugar.

Con exactamente el mismo texto, si leemos el poema en un sentido, de arriba hacia abajo, tiene un significado abrumador, desolador, sin esperanzas. Sin embargo, si lo leemos en sentido contrario, su significado es precisamente el opuesto.

¡FIN!

viernes, 21 de febrero de 2014

Palíndromos en Código Morse

Un palíndromo (del griego palin dromein, otra vez, nuevamente o de nuevo) es una palabra, número o frase que se lee igual hacia adelante que hacia atrás. Si se trata de un número, se denomina capicúa. En el caso de las frases palindrómicas, a medida que se hacen mas extensas, se complejiza su comprensión, sin embargo, según demuestran los linguistas, conservan su valor sintáctico.


En la Gráfica y el Arte

Existen numerosos ejemplos de la aplicación de la simetría reversible, en el arte, la escultura y los grafismos.

Un Palíndromo Gráfico

Las palabras EARTH, AIR, FIRE, y WATER, además de representar los 4 elementos primordiales de la antigüedad, y hoy, los 4 estados de la materia, están delineadas con una tipografía especial y dispuestas de modo tal que pueden leerse en forma simétrica.


Combina texto y gráfica

En las figuras anteriores encontramos la simetría, exclusivamente en la forma gráfica, en la primera y en ambos, textos y gráfica, en la segunda.


Palíndromos y Belleza

De acuerdo con los más recientes estudios científicos, realizados por Anthony Little de la Universidad de Stirling, Escocia y Annika Paukner del Instituto Nacional de la Salud en EE.UU, existe una correlación entre la simetría facial y el estado de salud.


El rostro simétrico de Scarlet Johannson


Números y Letras

Números como el 6123216 son capicúa, y consecuentemente, son palíndromos. ABATATABA, es un ejemplo de una palabra palindrómica, como también lo es la palabra SOMETEMOS.

La más clásica frase palindrómica del español es "dabale arroz a la zorra el abad". En inglés, también existe una frase palindrómica muy famosa "A man, a plan, a canal: Panama". Y de la serie de dibujos animados Los Simpson, se extrajo el sigüiente palíndromo: "Rise to vote, sir".


¿Palíndromos Musicales?

Menos conocidas son las expresiones palindrómicas musicales, pero las hay. Por ejemplo, la sinfonía Nº47 de Joseph Haydn tiene el sobrenombre "el palíndromo" por cuanto su tercer movimiento forma un palíndromo, en el que la segunda mitad del movimiento está compuesta con la repetición de la primera mitad, pero a la inversa.

Si bien hay mucho ejemplos de partituras palindrómicas, el Cánon del Cangrejo de Johann Sebastian Bach es emblemático, y lo pueden ver ejemplificado en el siguiente video:

El Cánon del Cangrejo


Palíndromos en Código Morse

En este artículo, les presento la posibilidad de encontrar palíndromos en sistemas de código, tales como, la escritura, la música y el arte, entre otras.

Una forma de codificar el texto que se usaba ampliamente a principios del siglo XX, con el auge de las radiocomunicaciones, es el Código Morse. La idea es presentar el tema y proponer un pequeño programa en JavaScript que pueden utilizar en esta misma página para probar palabras y detectar si son o no palíndromos.


Detector de Palíndromos Morse
Palabra:
Resultado:

Lista de Palíndromos (Morse) en Inglés

A continuación les presento una breve lista de palabras que responden a una codificación Morse palindrómica y pueden probar con el "detector".

Palíndromos en Inglés
INTEND POOPCHEEK
HERBS ACETATECOHORT
USED TAINTSTARTS
WEEP ALIKEAFTER
FAMINE VISITSETCHING
QUEENLY GOATSKIRTS
HISSES SCENTSSLEEVES


En Castellano, como palíndromo morse, les propongo la palabra VILLAS, y espero que aquellos que les interese el tema encuentren muchas mas.

Piensen también que este principio se puede aplicar a otras formas de codificación, como por ejemplo, el binario.

En una próxima entrega, publicaré el programa fuente del "detector" en JavaScript, sin embargo, es bastante sencillo de realizar, para cualquier programador novato. Se trata simplemente de una matríz que contiene el Código Morse dentro de una función que recibe una cadena de texto y devuelve una cadena de puntos y rayas. Luego se le quitan los espacios entre puntos y rayas y se compara la cadena al original con la invertida.

¡FIN!

Sergio Otaño

lunes, 25 de marzo de 2013

Rescate de Motores del Apollo 11 del Fondo Oceánico

Jeff Bezos, el fundador de Amazon.com, logró recuperar las piezas de los motores de cohete "F-1" utilizados en las misiones Apolo. Para lograrlo, tuvo que emplear vehículos operados a distancia (ROV) a bordo de un buque tipo “Seabed Worker”, con en que trajeron los motores desde una profundidad de más de 4.267 m, en un período de tres semanas.


Embarcación multipropósito del tipo Seabed Worker


Vehículo Operado en forma Remota o ROV


Sistema de control informatizado del ROV


Motor F-1 rescatado desde 4.267m de profundidad

El problema con la conservación de artefactos de los primeros días de la era espacial es que los viajes espaciales tienden a ser bastante duros con los materiales. Aquellos que no se despojaron al vacío del espacio, en general terminan siendo destruidos en el reingreso por las altas temperaturas o por el impacto con el mar. Salvo los equipos diseñados para su reutilización, los restos que vuelven a la Tierra no suelen servir más que para convertirse en piezas de museo.


Efectos de la corrosión marina de la etapa del Saturno V


Motor F-1 hallado en el fondo marino


Otra toma del motor F-1 en el fondo marino

Es aleccionador pensar que todas las misiones Apolo comenzaron con un cohete del tamaño de un rascacielos y terminaron con una cápsula chamuscada del tamaño de una pequeña cabina.

Los motores F-1 utilizados para impulsar las naves espaciales Apolo que despegaron de Cabo Cañaveral, en la década de 1960 y 70 tienen un valor histórico semejante a las velas que impulsaron la Santa María. No sólo fueron instrumentales para marcar las primeras huellas humanas en otro cuerpo celeste, sino que también establecieron records por sí mismos.


Características del motor F-1 (en inglés)

Capaz de proveer 210424 Kgm (6,77 MN) de empuje, son hasta hoy los motores más poderoso de combustible líquido de una sola cámara que se hayan desarrollado. Estaban especialmente diseñados para el Saturno V en un grupo de 5 motores F-1. Estos operaban por menos de tres minutos y eran soltados para hundirse en el océano Atlántico, donde permanecen desde hace más de cuatro décadas.


La parte inferior del Saturno V y sus cinco motores F-1

Bezos ha estado trabajando en el proyecto durante más de un año con la esperanza de recuperar los motores utilizados en el Apolo 11 el 16 de julio de 1969. Sin embargo, los números de serie de los motores recuperados o bien faltan o están incompletos, por lo que la identificación de la misión de la que proceden será difícil.

viernes, 15 de marzo de 2013

Nave Espacial de Oro Solido: Apolo 11

Fuera de este mundo! Joyería en la era espacial, una exposición que tendrá lugar este fin de semana (16 y 17 de Marzo) en las Galerías Forbes, exhibirá joyas, de materiales preciosos y no preciosos, inspiradas en el espacio, elaboradas a partir de meteoritos, y otros materiales.


Fig. 1 Réplica de oro sólido por Cartier

Enlace de Galería Forbes AQUÍ

Réplica de oro sólido (ver Fig. 1) realizada por el joyero parisino Cartier . se mostrarán tres ediciones en la exposición - una para cada uno de los astronautas de la nave espacial (Neil Armstrong, Buzz Aldrin y Michael Collins). Suena como un Oscar por exploradores espaciales.

Antecedentes Históricos

La exploración del espacio ha estado siempre en la imaginación humana y se expresa a menudo en el arte y la literatura. En la antigüedad se usaban amuletos para representar la luna, el sol y las estrellas. Los amuletos eran creados por orfebres y joyeros quienes en algunas de sus piezas incluían materiales preciosos de alto valor.

En la joyería georgiana (1714-1837) y victoriana (1837-1901) podemos observar numerosas representaciones de la luna, las estrellas y el cometa Halley. A mediados del siglo 20 se produjo una explosión de "joyas de la era espacial" y de confecciones de alta costura sobre el tema espacial. En la actualidad, el look "futurista" en el vestir es “chic” gracias a Lady Gaga y otros artistas. Muchos joyeros finos y maestros joyeros contemporáneo continúan mirando el espacio en busca de inspiración y el resultado es una de las joyas maravillosas que se exhibirán en esta exposición.

Sobre el Apolo 11

Apolo 11 fue la primera misión espacial tripulada que Estados Unidos envió a la Luna. El cohete Saturno V fue lanzado el 16 de julio de 1969 a las 10:32 hora local desde el Centro Espacial de Cabo Kennedy, Florida (EE.UU.) y se televisó a todo el mundo.

lunes, 4 de marzo de 2013

iWatch de Apple o el Reloj Telefono de Dick Tracy


Dick Tracy Creado por Chester Gould en 1931 y su Reloj

La empresa Apple Inc. intentará introducir durante el 2013 en el Mercado un producto equivalente al iPhone, pero con formato de reloj de pulsera, el iWatch. Según Bloomberg News, la compañía ha dedicado unos cien diseñadores para el desarrollo de este proyecto.


Representación no official del aspecto el iWatch mientras se opera un iPhone



Otra representación artística del iWatch

El iWatch sobre el que se han filtrado rumores en los últimos meses, será capaz de realizar llamados, identificar llamadas, verificar coordenadas en mapas, contar pasos por medio de un podómetro y monitorear la salud por medio de sensores. El reloj podría también ejecutar el Sistema Operativo iOS de Apple.

domingo, 10 de febrero de 2013

Tecnolgía CAD y Laser CAM en Arte Escultórico

En conmemoración del cincuentenario del encierro de Nelson Mandela, que tuvo lugar el 6 de Agosto de 1962 en la prisión de la isla de Robben, aproximadamente a siete kilómetros de Ciudad del Cabo: Al pié de la nota se encuentran las coordenadas de la ubicación de la prisión que es donde se erige la escultura.

La composición artística está compuesta de 50 (representan el cincuentenario) placas de acero de 10 metros de altura cada una, que representan las rejas de la prisión. Estas placas fueron diseñadas por medio de programas de CAD (diseño asistido por computadora) y la producción de las mismas se realizó por medio de un dispositivo láser controlado por un sistema informático o CAM (manufactura asistida por computadora).

Mas información sobre el autor y obra Aquí

Como señalamos antes, la escultura se encuentra en el mismo terreno en donde estaba la prisión, precisamente sobre el área donde estuvo la celda que alojó a Mandela por 27 largos años.

La composición artística permite que, en un punto específico de observación, la perspectiva de las columnas presente al observador la imagen de Nelson Mandela.

La obra fue realizada por el escultor Marco Cianfanelli, nacido en Johannesburgo en 1970 y graduado con la distinción en Bellas Artes, en la Universidad de Witwatersrand en 1992.

Localización Geográfica en Google Ver

miércoles, 23 de enero de 2013

Supercomputadora de IBM se Sabe “Malas Palabras” y no Para de Insultar

Los humanos hablamos graciosamente. Inventamos palabras. Unimos palabras, las separamos, las abreviamos de una manera, y luego otra. Estos es genial y divertido, para los humanos. Pero no es tan genial para una máquina o para quienes programan las máquinas para comprender el lenguaje.

Fig. 1 Supercomputadora Wastson de IBM

El investigador de IBM Eric Brown pensó que la estructuración formal del lenguaje coloquial podría ser una forma magnífica de enseñarle a “Watson” (ver Fig. 1) a comprender la manera en que las personas se comunican. Para hacerlo diseñaron un programa de Inteligencia Artificial y crearon una Base de Datos con el "Urban Dictionary" o Diccionario Urbano en castellano.

Pero hay un problema, el lenguaje informal tiende a ser un lenguaje sucio y desagradable para algunas personas. Sus insultos y malas palabras, nombres nuevos para groserías viejas, nombres viejos para groserías nuevas, etcétera.

Finalmente nos enteramos que Eric Brown y su equipo tuvieron que eliminar todo el bendito diccionario de la memoria de Watson. En el futuro piensan diseñar un filtro para moderar el lenguaje, algo que algunos políticos y celebridades deberían imitar.

jueves, 17 de enero de 2013

Paquete Misterioso para Julian Assange (wikileaks)

El creador de Wikileaks Julian Assange, refugiado en la embajada de Ecuador en Londres recibió un paquete especial que contenía una cámara que toma fotos y las sube automáticamente a Internet "http://54.243.29.30.nyud.net/assange/". La cámara capturo imágenes de todo el recorrido postal.

El Paquete Misterioso

El Contenido Tecnológico

Uno de los Mensajes

Transparencia Para el Estado, Privacidad Para el Resto de Nosotros.

¡Que tengan un gran día!
Sergio Otaño

viernes, 28 de septiembre de 2012

Windows 7: Recuperación de Accesos Directos

Me encontraba alegremente trabajando con unos programas que había compilados con Clipper y como eran varios módulos .obj decidí armar un archivito .lnk para enlazarlos con RTLINK.EXE. Tudo bom, tudo legal, hasta que hice doble clic en el archivito .LNK y le indiqué que lo abriera con el Notepad. Al instante noté que el Explorador de Windows se había puesto durito como tratando de realizar una tarea pesada…y ¡SORPRESA!

Esto

Se Había Convertido en Esto

TODOS los Enlaces se habían convertido en archivos disponibles para ser leídos por Notepad y su función de Acceso Directo había desaparecido. Al hacer clic en "Microsoft Office Excel", por ejemplo, se abría el Notepad con un contenido como el siguiente:

Del enlace, ni noticias.

Me sorprendió bastante esta acción por parte del W7 y google mediante encontré alguien que se había tomado el trabajo de armar archivitos .REG para rescatar enlaces puntuales (cuando uno quiere que al .JPG lo abra Corel, por ejemplo). No me servía, pero, bajé unos cuantos y noté que se recuperaban algunos íconos a sus valores originales. Más aún, a pesar de que TODOS los enlaces del Menú Inicio, incluyendo los de las subcarpetas seguían mostrando al infame NOTEPAD, los enlaces comenzaron a operar como tales.

Solución Definitiva

Luego encontré la indicación para modificar el REGISTRO en forma apropiada, y es como sigue:

Download

El Archivo de RescateLinksW7.rar para Bajar

Con un simple doble clic en el archivo RescateLinksW7.reg se reestblecen los enlaces al instante.

Encabezado de Archivos .LNK

Por curiosidad, con el DEBUG miré varios archivos de Acceso Directo y noté que todos tienen el mismo encabezado, aproximadamente hasta el byte h180.

El que Microsoft tenga algunas cosas sorprendentes en sus productos, no es ninguna novedad. Aunque no es tan sorprendentes como las respuestas que da su personal de soporte, como este "Support Engineer" que a la pobre víctima de turno, al consultarle por este problema de los Accesos Diréctos, le espeta: Welcome to Microsoft Answers Forum... As per your information I feel that the computer is effected with some virus...

¿WTF? No way José, no se trata de ningún virus, es claramente un ERROR en el diseño del W7. Un sistema que es increíblemente restrictivo en algunos aspectos. Por ejemplo, no permite correr programas en modo de consola (DOS) con pantalla completa, ni siguiera virtual. Tampoco permite que en sesiones de consola se pueda abrir un puerto COM o LPT. Ah, eso si, puede convertir todos los Accesos Diréctos del sistema operativo solo por el hecho de que el usuario abrio un archivo con la extensión .LNK (que tradicionalmente se usó con programas enlazadores como el RTLINK.EXE) con algún programa.

Estos problemas de Microsoft me recuerdan a Cervantes: "la razón de la sinrazón que a mi razón se hace, de tal manera mi razón enflaquece". Y también a Willie Colón: "La vida te da sorpresas, sorpresas te da la vida" ay Dios...

¡Sorpéndanse!

Sergio Otaño

jueves, 17 de noviembre de 2011

Applet de Códigos de Barra

Tenía ganas de incluir una Applet de Java en el Blog y de paso, retomar el tema de los Códigos de Barra sobre los que ya publiqué varias notas y muchos lectores (especialmente los amigos de México) me consultaron. Para acceder a la Applet haga Clic en la imágen o en el subtítulo.


Fig. 1 Applet Java


El comienzo

Tiempo atrás había desarrollado una pequeña Applet de Java que permitía generar Códigos EAN, pero desafortunadamente no me quedó ni el código virtual de máquina “class” (el ejecutable en la universo Java) ni el fuente. La verdad es que ese programa antiguo, si bien generaba códigos EAN válidos, también era capaz de generar códigos que no cumplían con la norma, y por ende, eran irreconocibles para los lectores de código de barras. De manera que, si no encontraba el código fuente para adecuarlo a las normas, tampoco lo hubiera subido al Blog, por el simple hecho de que si se titula código de barras, debe cumplir con las normas.

En realidad, sobre la cuestión de códigos de barra hice numerosas incursiones en una variedad de lenguajes de programación, además de Java, C++ y VisualBasic; por ejemplo, el programa Regi para Puntos de Venta permite generar etiquetas con códigos de barra (ver Fig. 2), aunque en ese caso se trata de Código 39. Sin embargo, la colección más completa de fuentes que tengo es la que programé laboriosamente en VisualBasic, línea por línea, en base a las especificaciones de las organizaciones de estándares en la materia.



Fig. 2 Listado de Códigos 39


La implementación

Finalmente lo que hice fue tomar el código de un módulo de VB 6 y lo traduje a Java con algunos resultados interesantes en cuanto a las diferencias, pero también en cuanto a las similitudes. Claro, sacando de lado el leitmotiv principal de Java, que es su propio modelo estructural de diseño. Esa es una cuestión por completo diferente. Pero, línea a línea, código a código, tomando en cuenta algunas salvedades, se puede traducir en forma bastante directa, partiendo de las estructuras de control que son semejantes y muchas operaciones básicas que son similares también. Sorprende un poco lo permisivo que es Java en algunos aspectos y lo severo que es en otros. De esta forma, hay operaciones que en C o en Pascal hubiesen sido consideradas sacrílegas, y sin embargo Java las acepta lo más campante.

Fig. 3 El Código 39 en el programa WinBarCode


En la Fig. 3 podemos observar la ventana del programa WinBarCode desarrollado por el autor para generar una gran variedad de códigos de barra. Si lo desea, puede bajar una copia del programa Aquí: Baje el Programa WinBarCode

Algunos detalles

La Clase String de Java es muy amplia en comparación con la humilde variable string de VB6, además sus elementos se indexan en forma similar a un vector, comenzando por el elemento 0. Esto es muy práctico cuando, como en el caso de los Códigos de Barra, se trabaja con Strings y con Matrices. En VB6 eso es una molestia.

De modo que los Mid(string,start[, length]), Left(string, length) , Right(string, length) se redujeron a string.substring(from, to) con el detalle que el from de Java comienza en 0 y no en 1 como ocurre en el start de VB. Cuando el código se ponía un tanto freaky (aunque hermoso para los ojos de un Javista fanático), decidí replicar las funciones VB en Java, por ejemplo IsNumeric(expression) que es bastante transparente, veamos los siguientes ejemplos

Esto


Se convirtió en esto


Esto


Se convirtió en esto


Los Val(string), al tratarse de enteros, los trabajé con el método integer.parseInt(string s), veamos este ejemplo sobre matrices en VB6 y en Java:

Esto


Se convirtió en esto


Conclusión

Dejo para la próxima el comentario sobre las matrices que se pueden traducir en forma bastante directa entre ambos lenguajes, aunque hay quienes sostienen que el VisualBasic no es un lenguaje… ejem!

Más sobre códigos de Barra en este Blog

1 Introduccón a los Códigos de Barra
2 El Código 39
3 Download CodBarra.exe

¡Que tengan un gran día!

Sergio Otaño

miércoles, 5 de octubre de 2011

Libro: Fundamentals of Radio

Gracias nuevamente a los lectores por los saludos y también por avisarme sobre los links para bajar documentos o programas que no funcionan. Paulatinamente los voy a migrar todos a Google Sites para tener un mejor control de ellos.

En este caso, se trata de un librito en PDF que ocupa solamente 5Mb y es ideal para comprender algunos fundamentos de la radio y electrónica. Debido a que es muy básico se adecúa a aquellos lectores que desean comenzar a experimentar en electrónica. Este libro fue desarrollado para acompañar uno de los Kits Phillis.


Fundamentals of Radio



Que tengan un gran día,

Sergio Otaño