Si estás aprendiendo acerca de las puertas lógicas y estás empezando a hacer tus primeros circuitos combinacionales, entonces Logicly es para ti.
Es un simulador de circuitos lógicos combinacionales.
Dispone de varias puertas (AND, OR, NOT, NAND, NOR, XNOR) que se pueden "arrastrar" hasta el area de trabajo, y unir mediante cables virtuales.
Para generar las señales de entrada, disponemos de interruptores (que se pueden poner a 0 y a 1) y de generadores de pulso.
Para ver las salidas, podemos utilizar una bombilla.
Al poner en marcha el circuito, también veremos los "1" y "0" (azul y blanco respectivamente) pasar por los cables. Logicly incluso indica cables mal conectados (marcándolos en rojo).
Cuando me entero de noticias como esta siempre me acuerdo de cuando yo estudiaba [MODE BATALLITA_DEL _ABUELO ON] estas cosas de la informática. Por aquel entonces, tenía un módem de 2400bps y recuerdo con especial cariño una noticia que leí en una revista del sector y que decía algo así como "Se logra un modem a 14400bps, alcanzando el límite de velocidad del cable telefónico". [MODE BATALLITA_DEL_ABUELO OFF]
Se trataba de la norma ITU V.32 de 1991 (Por aquel entonces, CCITT V.32). Han pasado apenas 18 años y el mismo viejo cable de cobre llega hasta los 500Mbps. Es decir... más de 30000 veces aquella velocidad.
El caso es que en estos días podemos leer que la empresa Ericsson ha logrado pruebas satisfactorias de transmisión sobre un par trenzado telefónico de hasta 500Mbps utilizando la tecnología VDSL2 (Very high bitrate Digital Subscriber Line 2). Esta tecnología es una evolución del ADSL , y al igual que éste y que el ADSL2 y el ADSL2+ utiliza frecuencias muy por encima de los 5Khz (las frecuencias para las que fue diseñado el cable telefónico). Debido a eso, las distancias que soporta son relativamente cortas. En el caso de las pruebas mencionadas parece ser que ha sido de unos 500 metros. A partir de esa distancia, la velocidad de transmisión va decayendo. Eso significa que esas velocidades sólo se podrían alcanzar estando muy cerca de una central telefónica.
En todo caso, no deja de ser un logro espectacular. En el año 91 pensábamos que en el siglo XXI tendríamos coches voladores y cogeríamos naves espaciales como quien coge el autobús... pero no ha sido así: tenemos comunicaciones 30000 veces más rápidas.
El orbitador lunar Kaguya (también conocido como SELENE) de Japón se encontraba el 9 de febrero orbitando la Luna, y su cámara de alta definición pudo captar el final de un eclipse total solar algo particular.
En la Tierra se produce un eclipse cuando la Luna se interpone entre el sol y nosotros.
La nave Kaguya se encontraba en la Luna... en el eclipse que grabó fue la tierra la que se interpuso entre el Sol y la Luna.
Bueno... no se trata de una situación extraña, pero claro... nunca una cámara había captado el momento desde semejante perspectiva.
El vídeo comienza en total oscuridad, porque la nave se está moviendo orbitando la Luna, pero la tierra y el sol todavía están detrás del horizonte.
Poco a poco comienza a aparecer un anillo de luz. Ese anillo es la atmósfera de la tierra que resplandece porque el sol está detrás. El anillo va apareciendo de arriba hacia abajo a medida que la Kaguya se va moviendo hacia el horizonte.
Justo cuando la Tierra (y detrás el Sol) se ven completamente empieza el fin del eclipse, y se ve un gran resplandor: el Sol ya no está completamente oculto por la tierra.
Acabo de ver la nota de prensa publicada por la ACM con fecha del 10 de Marzo de 2009, en la que comentan que la asociación otorga el Premio Turing de 2008 a la doctora Bárbara H. Liskov por "Sus contribuciones a los fundamentos prácticos y teóricos de los lenguajes de programación y del diseño de sistemas, especialmente en lo relacionado con la abstracción de datos, la tolerancia a fallos y la computación distribuida".
La verdad es que al leer el nombre en la nota de prensa me resultaba conocido pero no lograba recordar por qué.
Entre los méritos de Liskov se cuenta:
haber desarrollado allá por 1974 el primer lenguaje de programación con soporte para Tipos Abstractos de Datos, llamado CLU , con baja o ninguna implantación comercial práctica, pero del cual tomaron idea otros lenguajes;
también otro lenguaje de programación llamado Argus en los años 80, que permitía que el paradigma de programación orientada a objetos se ejecutase sobre sistemas distribuidos.
liderar un equipo de investigación en el MIT centrado en la computación distribuida y en la tolerancia a fallos bizantinos (un tipo de fallos traicionero que pueden ocurrir durante la ejecución de algoritmos en sistemas distribuidos).
Sin embargo... a mí no me resultaba conocido por ninguna de esas tres cosas, sino por "El principio de sustitución de Liskov", un enunciado referido a la definición de subtipos (o subclases, o clases derivadas, etc...) que había escuchado en multitud de ocasiones y que por lo visto Bárbara Liskov y Jeanette Wing (de la Universidad Carnegie Mellon) citan en un documento escrito conjuntamente y titulado "Behavioral Subtyping Using Invariants and Constraints ", y que básicamente viene a decir que:
Si Φ(x) es una propiedad demostrable de un objeto x de la clase T, entonces Φ(y) es verdadera para un objeto y de la clase S, siendo S una subclase de T. Es decir, si S es una subclase de T, entonces un objeto x∈T puede ser sustituido por otro objeto y∈S en un programa sin que se alteren las propiedades de ese programa. Si no es así, entonces S no es una subclase de T.
¡Qué cosas! En fin... enhorabuena a la flamante ganadora.
El origen de los símbolos matemáticos martes, 09 de junio de 2009 Curioso. En epsilones nos cuentan el origen de algunos símbolos matemáticos de uso más o menos frecuentes, como +, -, =, ×, ·, ÷, Σ, ∂... y muchos otros
Algunos son más modernos de lo que me pensaba.
pc-taller.net: Foro sobre reparación de ordenadores martes, 09 de junio de 2009 Mis buenos amigos y mejores profesionales del recientemente creado foro pc-taller.net son capaces de resolver casi-cualquier-cosa relacionada con la reparación y el mantenimiento de PCs.
Aunque el foro es muy joven todavía seguro que acabará teniendo una gran evolución ;-D
El primer ordenador de España domingo, 15 de marzo de 2009
50 añitos hace desde que RENFE adquirió el que se puede considerar el primer ordenador de España. Lo hacía en 1959 y fué el modelo 650 de IBM, que aún tendía válvulas de vacío. Con sus 6 toneladas de peso era todo un jabato.
Ese ordenador se expone en estos días en el Museo de las ciencias Principe Felipe, de Valencia.
Puedes ver una amplia especificación del IBM650 en la wikipedia .
Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, informática, tecnología, ciencia, ingeniería, internet... y cualquier tontería que se nos ocurra. El punto de vista de nuestros artículos técnicos suele ser muy básico, así que a menudo adoptamos grandes simplificaciones. (Más...-Términos de uso)