Secciones
- Cyber (1)
- dascybernetz (2)
- Linux (7)
- Lógica difusa (1)
- Mis proyectos (3)
- Tecnología (1)
sábado, noviembre 11, 2006
La educación sexual en nuestros tiempos
¿Papá de donde vengo?
Entonces su papá le dice:
Bueno, de todos modos algun día te tenía que decir esto pero mientras antes mejor:
Tu mamá y papá nos conocimos en un cibercafé, nos conectamos en el baño, mamá tomó información del sitck de memoria de papá, y cuando a papá no le quedaba nada mas por cargar, terminamos la conexión.
A los 10 min nos dimos cuenta que no habíamos usado firewall, pero ya era muy tarde, no podíamos cancelar ni suprimir, y nueve meses mas tarde tuvimos un virus...
jueves, noviembre 09, 2006
Lógica difusa
La lógica difusa es el traslado del dominio del lenguaje natural del ser humano al lenguaje estrictamente matemático de la toma de decisiones correctas a partir de datos no definidos claramente, propios de un entorno contaminado o impreciso, que nos permite implementar la “experiencia” obtenida de un “experto” en algún proceso que deseamos controlar.
La lógica difusa fue diseñada para manejar datos imprecisos y la incertidumbre.
Con la lógica difusa se puede desarrollar sistemas de control con las ventajas siguientes:
- Se utiliza en entorno con datos contaminados o inciertos.
- Se implementa de manera óptima aprovechando la experiencia de un experto.
- Innecesario modelar en detalle el sistema ya que el método utilizado no lo necesita.
Cuando describimos algo podemos describirlo con términos en apariencia vagos, pero que contiene más información. Supongamos que cae un objeto por encima de una persona, para que esta persona efectúe la acción de evadir el objeto, un observador podría decirle: "¡Cuidado le cae algo a la cabeza!". Esta información es importante y no se necesita mas para ejecutar alguna acción. Pero que pasaría si en lugar de advertir de la manera anterior el observador le dijera: "¡Un objeto esferico de 1 kg. con una aceleración de 9.8 m/s le cae en este momento sobre su cabeza y se encuentra a 1.5 metros sobre ella!". ¡Seguramente el individuo antes de terminar la advertencia ha sufrido una lesión!.
En la situción anterior la descripción en detalle nos lleva a una situación desastrosa, este nivel de detalle no nos es útil. Sin embargo la descripción en apariencia vaga contiene mas información útil con la que podemos realizar alguna acción.
Continuará ...
lunes, noviembre 06, 2006
Holografía (almacenamiento de mayor densidad de información)
La holografía *se desarrolló* usando medios ópticos y la inmensa mayoría de los ejemplos que todos ven, son ópticos, pero eso no quiere decir que holografía sea, intrínsecamente, algo óptico, por ejemplo, se podría hacer holografía con sonidos.
La información puede ser de cualquier tipo no tiene por que necesariamente ser imágenes, de hecho, existen discos duros holográficos y podemos guardar en ellos cualquier cosa, imágenes, música, texto, lo que sea, “bits”, pero lo que decíamos no es solo respecto a que tipo de información puede guardarse sino mas bien a algo mas importante, que es 'que tipo de medio puede usarse para hacerlo', ese medio no es necesariamente luz. Puede ser también, por ejemplo, sonido (un holograma acústico), se puede guardar toda una biblioteca en un holograma acústico, exactamente igual que si se guardara con luz en vez de sonido.
Luz y sonido son, ambos, ondas, la única diferencia es la longitud de la onda, pero ambas cosas no son mas que ondas y ambas son temporales, la luz, no se queda en ningún lado tampoco, por ejemplo cuando se saca una foto se modifica un tipo de material (la película) con ella (la luz), de la misma forma, el sonido es temporal, y lo que se hace es modificar un material (magnético, por ejemplo, un cassette). En ambos casos, se usa la onda, para modificar un material apto de ser modificado con ese tipo de onda y eso es lo que guarda la información en el tiempo queda codificada como pequeños cambios en las propiedades de esos materiales pero ni la luz en si, ni el sonido en si persisten, ambos son temporales.
Hasta ahora tenemos holografía es un método de almacenamiento y recuperación de información. La información puede ser de cualquier tipo. Y holografía no es necesariamente algo relacionado a luz, puede ser hecha con sonido también. Para ser mas precisos... el requerimiento es: cualquier fuente coherente de ondas. Por ejemplo, si hablamos de hacer hologramas ópticos, usamos la luz. No cualquier luz sirve, tiene que ser un láser, el cual una fuente de ondas, pero coherentes, eso es lo que diferencia al láser de una luz común, ¿y que quiere decir "coherente"?, coherente quiere decir que las ondas van todas alineadas, bien ordenadas, sin chocarse entre si, pueden ir todas juntas para el mismo lado, sin desviarse las unas a las otras, es por eso que la luz visible no puede usarse. La luz normal, no se emite de manera alineada, sino que es emitida para todos lados a la vez. Así que para holografía lo que hace falta es una fuente de ondas coherente como el láser ( o sus análogos como el saser y el maser), o lo que sea, mientras sea coherente, no importa.
Principio de superposición
Existen varias expresiones ligeramente distintas del principio de superposición, una de ellas, por ejemplo, llamada principio de superposición de ondas, pero hay otras formas parecidas también. La idea básica, es que las ondas, se suman mas o menos de la misma forma como se suman los vectores.
Por ejemplo, si tenemos una onda con una altura X y otra onda de altura Y, y se suman, la altura de la onda resultante tendrá altura X+Y, eso, sin embargo, es suponiendo que hablamos de los dos "picos" de la onda, y que ambos están en el mismo momento pero ¿Qué pasa si un pico de una onda, se superpone con un valle de la otra?, la respuesta es que se anulan si son de la misma altura o resulta una onda de menor altura, el principio de superposición de ondas, no es ni mas ni menos que eso, que si se superponen ondas, se suman sus amplitudes. El tipo de matemáticas que describe un proceso así, es lineal, si se cumple principio de superposición, el sistema es lineal, si no se cumple, es no lineal.
La holografía usa el principio de superposición, y permite guardar mucha información en poco lugar, porque la superpone (en el mismo lugar se puede guardar distintas informaciones).
Ilustremos con un ejemplo óptico. Un láser se divide en dos, uno va directamente a una placa fotográfica y el otro, también termina ahí, pero se lo hace rebotar antes en un objeto. Uno va directo, y el otro va vía el objeto a ser grabado y ambos terminan en el mismo lugar, una placa sensible a la luz que es donde queda el holograma.
En la placa receptora, no se graba ni un rayo, ni el otro, sino *su interferencia*, la superposición ... La manera en que funciona es porque ambos rayos (en en realidad son el mismo, salieron juntos) están en fase, así que a uno de ellos, el que va directo se podría considerar como un cero en matemáticas y al otro, al que rebota contra el objeto como un numero cualquiera diferente de cero, ¿y cual numero será? bueno, cualquiera, dependiendo del objeto es decir, es algo que fue modificado por el hecho de rebotar contra el objeto y que codifica las propiedades de este en si mismo dependiendo de lo que sea, forma, textura, etc. pero la idea es que se está grabando la diferencia entre dos cosas, una no modificada, original, y una modificada. Las cosas al llegar, ya no están en fase y *eso* es lo que se graba, la superposición, la diferencia de fases, esa es la forma en que la información del objeto queda codificada, grabada, como diferencia de fases, y ya está, eso es todo, tenemos entonces un holograma.
En otras palabras, las dos cosas quedan asociadas, el rayo directo y el indirecto, si se usa uno de los dos, aparece el otro, de la misma manera que: si tienes en tu cabeza una imagen roja y redonda y una serie de sonidos, MANZANA; si mencionamos los sonidos (la palabra), en la mente nos “aparece” la imagen roja de la manzana, y si se nos muestra la imagen roja entonces decimos los sonidos (la palabra), en resumen, una asociación entre las dos cosas y una asociación tal que si se muestra uno de los juegos superpuestos originales, te devuelve el otro, de igual manera que en tu cerebro, y por idénticas razones.
Ahora, cómo sabe el decodificador que parte de la información está tomando?, bien, la lectura depende del ángulo. En una misma placa se pueden grabar muchos hologramas y cada uno, se recupera volviendo a iluminar la placa con láser, pero con el mismo ángulo con el que fue grabado. Láseres a distintos ángulos como forma de direccionamiento. Logrando mayor densidad de información por el método de grabación superpuesto.
En resumidas cuentas con la holografía se puede almacenar mayor información en menos espacio.
sábado, noviembre 04, 2006
Rockola Digital con Linux
creado con C++ y Qt4. El funcionamiento es bajo la plataforma Linux; la rockola digital puede almacenar hasta 9,999 canciones o videos. La operación es muy sencilla y se maneja completamente con el teclado y ratón, aunque este último no se muestra y tiene la función de monitorear los créditos introducidos en la rockola y el apagado del equipo.Entre las características se encuentran:
- Muestra las portadas de los artístas.

- Permite 10 canciones por album.
- Código de 4 dígitos para identificar la canción o video.
- Indica la cantidad de canciones en espera.
- Muestra en pantalla los créditos disponibles de la rockola.
- Selección por artista, indicando sólo la letra inicial del artista.
- Muestra la lista de espera.
- Selección de videos, audio o ambos mediante una sola tecla.
- Borrado del código de digitos en caso de una entrada errónea.
- Fullscreen a 1024 x 768.
- El fondo de la rockola cambia diariamente para tener un nuevo aspecto cada día.
La actualización de las canciones y videos se realiza mediante la introducción de un código con el cual se accede a cdrom, dvd o memoria usb, lo que permite actualizar sin necesidad de intervención de alguna persona especializada en rockolas.En este enlace pueden ver fisicamente la rockola, http://picasaweb.google.es/rmusikkasten
(Nota: El código está en fase beta y no está disponible para descarga, pero pueden obtener mayor información en el irc, irc.freenode.net en el canal #linux.mx con das_netz)
DasCyberNetz (Proyecto para la gestión de cybercafés)
En la configuración del programa se puede especificar la cantidad de equipos que se desean administrar y puede cambiar esta cantidad sin tener que reiniciar el programa. Al cerrar la ventana principal esta permanece en ejecución y se coloca un icono en la bandeja del sistema (systray) en los escritorios KDE y Gnome desde donde se puede controlar.En la configuración se puede especificar el intervalo de actualización de la base de datos, es decir, cada que tiempo se deben de guardar el estado de los cronómetros asignados a los equipos cliente, así, si por alguna causa el programa se cierra, el estado de cada computadora cliente queda almacenado y se puede recuperar de manera transparente continuando con su operación normal. También se puede establecer el precio por hora de renta de equipo, el costo mínimo a cobrar, el redondeo del cobro, y establecer franjas horarias para diferentes precios de renta en el transcurso del día.

La operación es muy sencilla: para comenzar con el conteo del tiempo y calcular el costo de renta solo hay que dar un click sobre el botón con el nombre del equipo que se desea rentar y aparecerá un menu de opciones en donde se realiza la acción deseada, como iniciar el conteo del tiempo, cobrar por el tiempo utilizado agregando las compras realizadas en esa terminal, transferir el tiempo y compras entre terminales (esto es útil cuando un cliente desea cambiar de computadora), verificar el saldo de la computadora rentada, o comprar en la tienda.
Muestra también un informe de los ingresos en el cybercafé aunque por el momento solo se puede ver en pantalla.
El programa servidor puede usarse en conjunto con el programa cliente o usarse solo el programa servidor, pero de esta manera se lleva el control del tiempo y ventas sin bloquear el uso de las coputadoras cliente.
Las computadoras cliente muestran una imagen bloqueando el acceso a la pantalla,
cuando el servidor inicia el conteo esta pantalla se elimina y se coloca un icono en la bandeja del sistema. El costo monetario de renta, venta de productos y el tiempo utilizado se puede observar entonces poniendo el ratón sobre ese icono.El programa es muy sencillo pero es bastante útil para aquellas personas que desean administrar sus equipos desde una maquina Linux ( o windows), además de utilizar la licencia GPL.
Puede usarse:
Servidor-----Cliente
Linux -------- Linux
Linux -------- Windows
Windows ---- Windows
Windows ---- Linux
Nos puedes visitar en el IRC en freenode.org canal #dascybernetz.
Pueden bajar el código fuente (servidor, cliente y codigo sql) y binarios (cliente windows) dando click en la siguiente imagen ---->
Para crear la base de datos del proyecto click aquí