sábado, 29 de noviembre de 2008

Desarrollan un radar para localizar personas desaparecidas bajo los escombros

Esta es noticia pasada pero me pareció interesante, aquí se las dejo.

Ingenieros europeos han desarrollado un radar que permite localizar personas desaparecidas bajo los escombros. Emplea la modulación en banda ultra ancha (Ultrawideband ó UWB) para detectar las ondas electromagnéticas reflectadas por sus cuerpos, incluso cuando están ocultas tras paredes o escombros.

La tecnología UWB diferencia unas señales electromagnéticas de otras gracias a algoritmos especialmente diseñados por el proyecto RADIOTEC, fruto de un consorcio formado por la universidad alemana de Ilmenau y por la compañía Crabbe Consulting. Por Yaiza Martínez de Tendencias Científicas.

Buscar a personas desaparecidas u objetos no autorizados con la tecnología ultra wideband (UWB) es lo que pretende un consorcio europeo que ha puesto en marcha un proyecto denominado RADIOTEC.

El proyecto aspira a desarrollar sistemas y logística comercializables para los radares de alta y ultra-alta resolución, lo que permitirá la detección de vestimentas, incluso a través de las paredes. El proyecto está coordinado por la universidad técnica alemana de Ilmenau, que ha difundido un comunicado, y por la empresa Crabbe Consulting.

La tecnología UWB, inicialmente utilizada en aplicaciones militares, es la modulación de banda ultra ancha. Hoy día, se usa en las redes de sistemas multimedia para el hogar, donde el ancho de banda es crucial, así como en numerosas aplicaciones, como en la industria de materiales de construcción, de alimentación, agricultura o de detección de minas antipersona, entre otras.
Bajo consumo

UWB usa una potencia muy baja y señales de radio de pulsos cortos (nanosegundos) para transferir datos en un extenso rango de frecuencias. Además, consume muy poca energía, lo que la convierte en una tecnología más barata y sencilla.

Una sola transmisión UWB conlleva billones de pulsos repartidos en unos cuantos gigahertz (billones de hertz o ciclos por segundo). El receptor traduce estos pulsos en datos siguiendo la secuencia enviada por el transmisor.

Con un inmenso potencial para las técnicas de medición, los captores de la UWB utilizan las propiedades de los campos electromagnéticos a una banda muy ancha, y transmiten los datos independientemente del entorno en que el objetivo se encuentre, sin cables, sin destruir la información y con una gran resolución.

La información capturada contiene dimensiones geométricas, y puede aportar datos incluso sobre propiedades materiales.

Aprovechar la capacidad

En numerosas situaciones, resulta peligroso entrar en una habitación o en un edificio y es necesario inspeccionarlo desde el exterior de sus muros. Encontrar a trabajadores que han quedado atrapados bajo un derrumbe o a personas a las que se les ha caído encima un edificio tras un terremoto, por ejemplo, son algunas de estas situaciones.

Según un estudio realizado por Crabbe Consulting, la búsqueda y rescate de estas personas depende siempre de que puedan localizarse con exactitud. Para ello, dispositivos especializados de medición de ondas electromagnéticas pueden aportar una importante ayuda.

Dado que las ondas electromagnéticas se propagan a través de los muros y otros obstáculos, los cambios en el medio de propagación provocan modificaciones en las ondas electromagnéticas, que pueden indicar, por ejemplo, la presencia de una persona.

Aquí es donde entra en juego la tecnología UWB, que funciona como radar que atraviesa las paredes, gracias al uso de secuencias binarias que estimulan el magnetismo del lugar analizado.
UWB detecta y localiza a las personas gracias a las ondas electromagnéticas reflectadas por sus cuerpos, incluso cuando están ocultas tras paredes o escombros.

Dos antenas
Cierto es que las ondas reflectadas por las personas son más leves que las que transmiten las paredes, los muebles, etc. en ese mismo entorno estimulado. Por tanto, resulta esencial separarlas para poder distinguirlas.

Para ello, la tecnología UWB aplica una serie de algoritmos especialmente diseñados, y que se usan para otras actividades, como el procesamiento de señales de radar para la detección de minas. Este sistema se ha adaptado específicamente a la detección de personas a través de obstáculos.

La detección utiliza dos antenas: una transmisora y otra emisora. Así, si se quiere hallar una persona que se encuentre bajo los escombros, por ejemplo sin detectar ningún otro objeto, la antena transmisora emitirá ondas electromagnéticas que modifican los parámetros del campo electromagnético analizado, en el lugar de búsqueda.

Estas ondas electromagnéticas alcanzan a la persona enterrada bajo los escombros, cuyo cuerpo las reflecta, provocando que lleguen a la segunda antena, la receptora. Luego, el sistema UWB de captación puede diferenciar entre las ondas reflectadas por la persona objetivo, y el resto de las ondas que le lleguen. De esta forma está localizada y lista para ser rescatada.


Fuente : http://www.laflecha.net

La mano biónica más humana.

Las prótesis se valen de las últimas tecnologías para asemejarse lo máximo posible a los miembros originales y fundamentalmente, ser funcionales. La empresa Otto Block ha presentado este jueves en Madrid una mano biónica que permite al paciente elegir la presión con la que quiere sujetar los objetos, saludar y relajar la mano de forma natural.

A través del uso de las últimas generaciones, esta prótesis imita en aspecto, amplitud de movimiento y rapidez a las manos humanas reales. 'Michelangelo' estará disponible a mediados del año que viene.

Axel Eichinger, un joven de 28 años que nació sin la mano derecha por un defecto congénito, fue el encargado de mostrar la versatilidad de este nuevo invento en el Salón de la Ortoprotésica y Ayudas a la Discapacidad Orto 2008. Gracias a 'Michelangelo', Eichinger disfruta de una vida más fácil, de una relación más fluída con los demás y de mejor autoestima.

El joven explicó que "ahora puedo cambiar el patrón de agarre sin tener que utilizar la otra mano. La posición de relajación de la mano es única y sobre todo, usándola he ganado en autoconfianza porque tiene un aspecto natural".

"Es suave y agradable al tacto, y aprender a manejarla es algo así como aprender a conducir un coche: al inicio puedes tardar unas cuatro semanas en aprender su manejos en casos como el mio", explicó Eichinger, quien aconsejó que cuando se trata de adaptar la mano tras un accidente, lo primero es desarrollar terapias ocupacionales.

Fuente : http://www.cope.es .

miércoles, 12 de noviembre de 2008

Intel PHS6000 te permite videoconferencia con tus doctores


Hoy te presentamos un nuevo dispositivo de tecnología médica, se trata de un invento que te permite almacenar todas tus consultas y el completo historial médico, además te facilita realizar una videoconferencia con tu médico a través de una conexión cableada segura.

Por dentro corre un procesador Intel, posee pantalla de 10.4 pulgadas, 40 GB de disco, webcam y cuatro puertos USB, además de altavoces y conexión USB. Como si fuera poco, también puedes conectar otros dispositivos médicos como medidores de glucosa, presión, oximétro y como joya del servicio, te ofrece conexión con cada hospital y centro médico para que cualquier doctor pueda atenderte remotamente.


Fuente : http://tecnomagazine.net/

Crear música nunca fué tan fácil como con este nuevo gadget

Invento ideal para músicos y compositores! Todos sabemos que música puede crear cualquier persona, pero buena música… es sólo para aquellos talentosos y elegidos.. Pero este invento pretende llevar la creación de música a todas las personas, para que sea accesible y fácil crear tu propia música. Se trata de una herramienta que te permite mediante la fricción de sensores colocados en tus dedos, grabar los tonos y ritmos que tu generes y al mismo tiempo transmitirlos por wireless hacia tus oídos. Todos los tonos grabados por los sensores se almacenan en tarjetas flash, que permiten luego una edición cómoda del sonido.

Fuente : http://tecnomagazine.net

JW Flash Video Player

JW FLV Player es un reproductor de Video FLV hecho en Flash de código fuente abierto el cual puedes descargar y emplearlo para incluir videos FLV en tu website. Incluye todas las funcionalidades básicas de un player incluso la opción para fullscreen.
Incluir videos en tu website es sencillo con este player, para ello debes incluir el player en tu web utilizando SWFObject.

HTML:


Luego incluimos el player, para asignarle las propiedades lo pasamos por flashVars, entre las opciones tenemos: file define el vídeo a reproducir, image define la imagen a previsualizar, existen mucho mas parametros los cuales podemos encontrarlo en: http://www.jeroenwijering.com/extras/readme.html

HTML:




Como ven es muy sencillo de utilizar, además de ello tiene todo un API para controlar las propiedades del player con JavaScript, además hay plugin creados para la mayoría de CMS existentes incluyendo WordPress.

Fuente : http://blog.unijimpe.net/jw-flash-video-player/

Ver más en : http://www.jeroenwijering.com/

lunes, 13 de octubre de 2008

Importancia de la incubación de empresas

Una modalidad innovadora de apoyo y fomento a la pequeña y micro empresario es la denominada incubación de empresas. Este servicio se esta desarrollando de distintas maneras de acuerdo a la realidad de cada país. Las incubadoras de empresas brindan servicios de asesoría especializada, capacitación e infraestructura administrativa a los pequeños y micro empresarios en forma compartida con la finalidad de consolidar el desarrollo de estas empresas.

El aporte novedoso de las incubación de empresas es que su política se orienta a la creación de nuevas empresas, y la formación de jóvenes empresarios.

Durante la creación de empresas (fase de gestación) la población objetivo tiene una participación activa en el desarrollo de los estudios de factibilidad técnica, económica y de mercado, así como de la organización empresarial.

Las incubadoras de empresas ofrece a las empresas en formación servicios compartidos de:

Información
Capacitación
Tramites para acceder a servicios bancarios
Organización
Comercialización

Las incubadoras de empresas apoyan la formación de grupos iniciales y propicia el intercambio de experiencias en torno a los avances en diferentes campos especializados.

Existen muchas razones para el surgimiento del interés sobre las incubadoras:
En primer lugar, existe un reconocimiento de que los nuevos y jóvenes empresarios juegan un papel importante en el proceso de generación de empleo.

Las empresas locales "incubadas" cuentan con mayor capacidad para permanecer en el mercado, proporcionando una fuente de empleo a largo plazo.

Existe una fuerte tendencia, en la que las incubadoras de empresas ayudan a reducir el alto nivel de fracaso de las nuevas empresas, así como revitalizar las economías locales.

Contribuyen a un cambio en el desarrollo de una nación: en lugar de ser un desarrollo liderado por "grandes", es un desarrollo liderado por "pequeños."

Aprovechan y desarrollan el potencial de los jóvenes, su tenacidad, su creatividad, su capacidad emprendedora y su actitud de cambio para promover nuevas empresas.
Permite el desarrollo de productos de calidad y en cantidades adecuadas, que aseguran el futuro de los empresarios involucrados en la incubación.

Facilita la transferencia tecnológica desde las empresas grandes a las empresas incubadas.

Fuente : http://www.recursossa.com/Documentos/13_1.htm

viernes, 10 de octubre de 2008

La XIII Convención Internacional de Ingeniería, VII Arquiforo y III Open Source Day "Visión 2008"

La XIII Convención Internacional de Ingeniería, VII Arquiforo y III Open Source Day "Visión 2008", es organizada por las Escuelas Profesionales de Ingeniería de Computación y Sistemas, Ingeniería Industrial, Ingeniería Electrónica, Ingeniería Civil y Arquitectura de la Facultad de Ingeniería y Arquitectura de la Universidad de San Martín de Porres. 

Dirigido a:

Estudiantes universitarios de Ingeniería y Arquitectura
Profesionales en Ingeniería, Arquitectura o carreras afines
Docentes universitarios.

Objetivos:

Poner al alcance de los estudiantes y profesionales las innovaciones tecnológicas y metodológicas de última generación.
Complementar la capacitación, desarrollo e integración de los profesionales y estudiantes de Ingeniería, Arquitectura y profesionales afines.


- Mayores informes:

E-mail:convencion@usmp.edu.pe
Teléfonos:362-0064 anexo: 1110
Dirección:Av. La Fontana N°1250 Urb. Santa Patricia 2da Etapa - La Molina
Ver Conferencias :  http://www.usmp.edu.pe/convencion2008/conferencia.html

sábado, 4 de octubre de 2008

Google Chrome

Ya está disponible la descarga de Google Chrome.

Ahora mismo se está realizando la presentación de Google Chrome:

Interfaz mínima, muy estrechas las pestañas y barras El 70% de lo que se hace es revisitar sitios El código es Webkit, que también usa Safari… si tu web funciona en Safari, funcionará en Chrome.

Android también lo usará Cada pestaña será una aplicación en sí mismo, de forma que permitirá multiproceso (hilos)… una ventana muchos procesos… cada proceso no ralentiza el resto Utiliza tecnología V8 como motor JavaScript propio, lo que hará que todo funcione mucho más rápido 43 idiomas, 122 países… sólo para Windows (pronto en Mac y Linux) El proyecto de código abierto se llama Chromium.

Google Chrome pretende ser una página web en sí misma dentro de unas ventanas… de forma que la página principal incluye las páginas más visitadas y con posibilidad de integrar buscadores, poder recuperar ventanas antiguas y una interfaz muy sencilla para el histórico web que recuerda al del propio Google.

La idea es que las páginas web se traten como aplicaciones. Bajo esta premisa la navegación se puede hacer mucho más segura. Por ejemplo, una web se puede convertir en una aplicación, como lo puede ser GMail. De esta forma esa ventana se queda como otra aplicación en el sistema, a pantalla completa y con la que interactuar independientemente del navegador.
La navegación por pestañas hace que se pierda la atención en lo que se está haciendo. El hecho de que el navegador soporte multiproceso hará que se mantenga la estabilidad y la posibilidad de tratar todo como aplicaciones.

Los plugins se tratan como aplicaciones de forma independiente del navegador, por lo que se pueden gestionar completamente, a diferencia del resto de navegadores y saber en todo momento su comportamiento.

La velocidad de carga de Google Chrome con respecto a Firefox es de hasta 3x veces más rápido.
Ya está disponible la descarga de Google Chrome.

Google Chrome comenzó como proyecto hace 2 años… funciona perfectamente con cualquier buscador (no sólo con Google).

Ya está disponible la web del proyecto chronium.org.

Todas las funcionalidades del navegador ya están disponibles en la web… con vídeos explicativos sobre su funcionamiento. Además, podrás saber el porqué de haber creado un navegador…

Fuente : http://www.ojobuscador.com/2008/09/02/google-chrome/

Carácterísticas de google Chrome : http://es.youtube.com/watch?v=Xlh8gSF_hhE

jueves, 2 de octubre de 2008

Dr. Kaoru Ishikawa

Kaoru Ishikawa (Dr.Kaoru Ishikawa, Japón, 1915 – 1989), teórico japonés de la administración de empresas, experto en el control de calidad. Se le considera el padre del análisis científico de las causas de problemas en procesos industriales, dando nombre al diagrama Ishikawa, cuyos gráficos agrupan por categorías todas las causas de los problemas.

Nació en 1915. Educado en una familia con extensa tradición industrial, Ishikawa se licenció en química por la Universidad de Tokio en 1939. De 1939 a 1947 trabajó en la industria y en el ejército.

A partir de 1949, participó en la promoción del control de calidad, y desde entonces trabajó como consultor de numerosas empresas e instituciones comprometidas con las estrategias de desarrollo del Japón de la posguerra.

Obtuvo su doctorado en ingeniería en la Universidad de Tokio y fue promovido a profesor en 1960, ejerciendo la docencia en el área de ingeniería de la misma universidad.
En 1952 Japón entró en la ISO (International Organization for Standardization), asociación internacional creada con el fin de fijar los estándares para las diferentes empresas y productos. Ishikawa se incorporó a ella en 1960 y desde 1977 fue el presidente de la delegación del Japón. Fue además presidente del Instituto de Tecnología Musashi de Japón.
Llegó a obtener el Premio Deming y un reconocimiento de la ASQC (American Society for Quality Control).
Murió en 1989.



Las 7 herramientas básicas para la administración de la calidad

Elaboración de gráficas del flujo del proceso (lo que se hace).

Gráficas (con que frecuencia se hace).

Histogramas (visión gráfica de la variación).

Análisis de Pareto (clasificación de problemas).

Análisis de causa y efecto (lo que ocasiona los problemas).

Diagramas de dispersión (definición de relaciones).

Gráficas de control (medición y control de la variación).



Gráfico 1 - Diagrama Causa y Efecto o espina de pescado.



Gráfico 2 - Diagrama de Pareto


Principios de calidad de Ishikawa Algunos de los elementos clave de sus filosofías se resumen aquí:

La calidad empieza con la educación y termina con la educación.

El primer paso en la calidad es conocer las necesidades de los clientes.

El estado ideal del control de calidad ocurre cuando ya no es necesaria la inspección.

Eliminar la causa raíz y no los síntomas.

El control de calidad es responsabilidad de todos los trabajadores y en todas las áreas.

No confundir los medios con los objetivos.

Ponga la calidad en primer término y dirija su vista a las utilidades a largo plazo.

La mercadotecnia es la entrada y salida de la calidad.

La gerencia superior no debe mostrar enfado cuando sus subordinados les presenten hechos.

95% de los problemas de una empresa se pueden resolver con simples herramientas de análisis y de solución de problemas.

Aquellos datos que no tengan información dispersa (es decir, variabilidad) son falsos.

Fuente : http://es.wikipedia.org/wiki/Kaoru_Ishikawa

¿Qué es un wiki ?

Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o "páginas wiki" tienen títulos únicos. Si se escribe el título de una "página-wiki" en algún lugar del wiki, esta palabra se convierte en un "enlace web" (o "link") a la página web.

En una página sobre "alpinismo" puede haber una palabra como "piolet" o "brújula" que esté marcada como palabra perteneciente a un título de página wiki.

La mayor parte de las implementaciones de wikis, indican en el URL de la página el propio título de la página wiki (en Wikipedia ocurre así: http://es.wikipedia.org/wiki/Alpinismo ), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Y formando muchas veces una coherencia nombrativa, generando una ordenación natural del contenido.

La aplicación de mayor calado y a la que le debe su mayor fama hasta el momento, ha sido la creación de enciclopedias colaborativas, género al que pertenece la Wikipedia. Muchas otras aplicaciones más cercanos a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos existen.



La mayoría de los wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver 'quien' hizo cada cambio. Facilitando enormemente el mantenimiento conjunto y el control de usuarios destructivos. Normalmente sin una revisión previa, se actualiza el contenido que muestra la página wiki editada.

Enlaces : http://www.pbwiki.com/ , http://www.wetpaint.com/, http://www.wikispaces.com/

ver más en : http://es.youtube.com/watch?v=jIgk8v74IZg

Fuente : Wikipedia

miércoles, 1 de octubre de 2008

Algoritmos Básicos

Ordenamiento rápido




Ver más ( QuickSort en PHP) : http://www.webtaller.com/construccion/lenguajes/php/lecciones/ordenacion_arrays_quicksort_php.php

Método de la burbuja o buble sort




Ver más ( Bubble Sort en PHP): http://www.metalshell.com/source_code/118/Bubble_Sort.html

GnuPG. Administracion y creacion de firmas digitales

GPG o GNU Privacy Guard es una herramienta para cifrado y firmas digitales, que viene a ser un reemplazo del PGP (Pretty Good Privacy) pero con la principal diferencia que es software libre licenciado bajo la GPL.

GPG utiliza el estandar del IETF denominado OpenPGP.HistoriaGPG inicialmente fue desarrollado por Werner Koch. La versión 1.0.0 fue lanzada el 7 de septiembre de 1999.

El ministerio de Economía y Tecnología del Gobierno Alemán financió la documentación y la versión a Microsoft Windows en el año 2000.La actual versión estable es la 1.4.6 y su última versión en desarrollo es la 1.9.92 con soporte de S/MIME.Usos de GPGGPG es estable, calificado como un software para el uso en producción y es comúnmente incluido en los sistemas operativos como FreeBSD, OpenBSD, NetBSD y últimamente con todas las distribuciones GNU/Linux.Aunque básicamente el programa tiene una interfaz textual actualmente hay varias aplicaciones gráficas que utilizan recursos de GPG, por ejemplo ha sido integrado dentro del Kmail y Evolution, también hay un plugin llamado Enigmail que se integra con Mozilla y Thunderbird que trabajan en Windows, GNU/Linux y otros sistemas operativos.

Debidos a que los plugins no forman parte del mecanismos de GPG y no están especificados en los estándares OpenPGP ni sus respectivos desarrolladores están vinculados con los proyectos de plugins, es posible que las ventajas de seguridad de GPG puedan estar comprometidas o incluso perdiendo su efectividad como resultado de esta falta de coordinación y apoyo.

GPG también puede ser compilado en otras plataformas como Mac OS X y Windows. En Mac OS X hay portada una aplicación libre llamada MacGPG que ha sido adaptada para usar el ambiente del usuario y sus definiciones de clases nativas. La compilación cruzada no es un ejercicio trivial, por lo menos en parte debido a que las provisiones de seguridad cambian con el sistema operativo y su adaptación a menudo se vuelve difícil, pero los compiladores de alta calidad deben producir ejecutables que interactúen correctamente con otras implementaciones GPG.

Como trabaja GPGGPG cifra los mensajes usando pares de claves individuales asimétricas generadas por los usuarios. Las claves públicas pueden ser compartidas con otros usuarios de muchas maneras, un ejemplo de ello es depositándolas en los servidores de claves. Siempre deben ser compartidas cuidadosamente para prevenir falsas identidades por la corrupción de las claves públicas. También es posible añadir una firma digital criptográfica a un mensaje, de esta manera la totalidad del mensaje y el remitente pueden ser verificados en caso de que se desconfíe de una correspondencia en particular.

GPG no usa algoritmos de software que están restringidos por patentes, entre estos se encuentra el algoritmo de cifrado IDEA que está presente en PGP casi desde sus inicios.

En su lugar usa una serie de algoritmos no patentados como ElGamal, CAST5, Triple DES (3DES), AES y Blowfish. También es posible usar IDEA en GPG descargando un plugin extra, sin embargo este puede requerir una licencia para usuarios de algunos países en donde esté patentada IDEA.

GPG es un software de cifrado híbrido que usa una combinación convencional de criptografía de claves simétricas para la rapidez y criptografía de claves públicas para el fácil compartimiento de claves seguras, típicamente usando recipientes de claves públicas para cifrar una sesión de clave que es usada una vez. Este modo de operación es parte del estándar OpenPGP y ha sido parte del PGP desde su primera versión.ProblemasEl estándar OpenGPG especifica varios métodos de mensajes con firmas digitales. Debido a un error al intentar mejorar la eficiencia de uno de los métodos, se introdujo una vulnerabilidad de seguridad (Nguyen 2004) que afectó a un único método de mensajes firmado digitalmente utilizado en algunas versiones de GPG (desde la 1.0.2 hasta la 1.2.3, con menos de 1.000 claves listadas en los servidores de claves).

Dicha vulnerabilidad ha sido corregida a partir de la versión 1.2.4 de GPG. El episodio ilustra la dificultad de realizar implementaciones correctas de algoritmos criptográficos, protocolos e incluso criptosistemas.GPG es un sistema en línea de comandos. Diferentes implementaciones gráficas están disponibles pero sólo algunas tienen implementadas todas sus características (por ejemplo: borrado de ID's, usuarios o firmas). Debido a que todas las instrucciones deben ser pasadas a la línea de comandos, rápidamente llegan a dificultar el uso correcto de aspectos no triviales del programa. El trabajo sobre una versión de librería está en progreso.

Ver más en : http://www.gnupg.org/index.es.html

Fuente : http://inforleon.blogspot.com

martes, 23 de septiembre de 2008

S.O. Minix y Sistemas operativos

Andrew S. Tanenbaum creó MINIX en la Vrije Universiteit de Ámsterdam para ejemplificar los principios recogidos en su libro de texto Operating Systems: Design and Implementation (1987). Una parte del código en C del núcleo, el controlador de memoria y el sistema de ficheros de MINIX 1.0 se recogen en este libro.

Junto con el libro también había disponible un disquete con el código fuente de MINIX y los binarios, junto con un manual de referencia del sistema.

Tanenbaum creó originalmente MINIX para que fuera compatible con las arquitecturas IBM PC e IBM PC/AT, que eran las comunes en esa época.
MINIX 1.5, lanzado en 1991, incluía soporte para MicroChannel IBM PS/2 y también fue adaptado para las arquitecturas Motorola 68000 y SPARC, soportando Atari ST, Commodore Amiga, Apple Macintosh y plataformas Sun SPARCstation.

También existió una adaptación no oficial a las arquitecturas compatibles con Intel 386 (en modo de 32 bits protegido), National Semiconductor NS32532, ARM y procesadores INMOS transputer. Meiko Scientific utilizó una primera versión de MINIX como base de su sistema operativo MeikOS. También existió una versión de MINIX que se ejecutaba como un proceso de usuario en el sistema operativo SunOS.

Al decrementarse la demanda de las computadoras de arquitectura de 68k, MINIX 2.0, lanzada el 1997, sólo era compatible con las arquitecturas x86 y SPARC. Fue el tema para la segunda edición del libro de Tanenbaum, en esta ocasión co-escrito junto con Albert Woodhull, y fue distribuido en un CD-ROM incluido en el libro. MINIX 2.0 añadía compatibilidad con POSIX1, soporte para arquitecturas 386 y superiores de 32 bits y reemplazó los protocolos de red Amoeba incluidos en MINIX 1.5 por TCP/IP. También aparecieron adaptaciones no oficiales de MINIX 2.0 para las arquitecturas basadas en el 68020 ISICAD Prisma 7000 y las basadas en Hitachi SH3.

Minix-vmd es una variante de MINIX 2.0 para procesadores compatibles con Intel IA-32, que fue creada por dos investigadores de la Vrije Universiteit, la cual añadía memoria virtual y soporte para el sistema gráfico X Window System.

Fuente : Wikipedia

domingo, 21 de septiembre de 2008

Ensambladores libres (Assembler)

El Netwide Assembler o NASM, es un ensamblador libre para la plataforma Intel x86.

Puede ser usado para escribir programas tanto de 16 bits como de 32 bits (IA-32). En el NASM, si se usan las bibliotecas correctas, los programas de 32 bits se pueden escribir de una manera tal para que sean portables entre cualquier sistema operativo x86 de 32 bits. El paquete también incluye un desensamblador, el NDISASM.

Descargar NASM para windows : http://sourceforge.net/project/showfiles.php?group_id=6208

Otro ensambladores libres : GAS. [ver más en : http://es.wikipedia.org/wiki/As_(Unix)]


Fuente : Wikipedia

sábado, 20 de septiembre de 2008

¿Qué es osCommerce?

osCommerce (de Open Source Commerce) es un software de comercio electrónico y administración online, licenciado bajo la licencia GPL. Hace uso del servidor Apache, del lenguaje PHP y de la base de datos MySQL.

Nacido en el 2000, es una aplicación web de código abierto (OpenSource) que permite montar una tienda virtual en cuestión de minutos para vender en Internet.

Como la mayoría de aplicaciones GNU/GPL que funcionan bajo mysql y php, Oscommerce consta de dos partes principalmente:- Catálogo de Productos- Módulo de Administración

1.El Catálogo de Productos es la parte que ven los clientes, la tienda virtual en si, y el

2.El Módulo de Administración donde se puede mantener la propia tienda virtual, actualizando productos, insertando nuevas ofertas, categorías, idiomas, monedas, consultar los pedidos, los clientes.. y sin coste ninguno por parte del vendedor a excepción de los cambios por parte de un programador.
El número de categorías y de productos es ilimitado. En idiomas, se encuentra disponible en español, alemán e inglés como básicos, pero además tiene muchos más que se pueden descargar de su web e instalarlos.

Es una aplicación OPENSOURCE desarrollada íntegramente con SOFTWARE LIBRE, autoinstalable vía web (exceptuando algunas modificaciones de los ficheros que se deben realizar manualmente), que se puede modificar libremente, además se pueden instalar los siguientes sistemas de pago electrónico:


Authorize.net

Tarjeta de Crédito

Contra Reembolso

iPayment

Cheque/Transferencia Bancaria

NOCHEX

PayPal

2CheckOut

PSiGate

SECPay

Visa Mastercard

Admite y da soporte para cualquier moneda, para trabajar con imágenes, vender productos físicos así como descargas. La administración esta basada en una aplicación web. Tiene la posibilidad de realizar copias de seguridad y recuperación. Cesta de la compra temporal y guardar cestas incluso después de compradas. Transacciones seguras bajo SSL. Permite llevar dar un servicio de información de envíos y devoluciones en tiempo real bajo UPS, USPS, FedEx, etc. Gestión de diferentes zonas de envío con diferentes tarifas. Admite banners, envío de boletines periódicos a los usuarios, etc, etc, etc

¿Qué es moodle?


Moodle es un sistema de gestión de cursos de libre distribución que ayuda a los educadores a crear comunidades de aprendizaje en línea.
Este tipo de plataformas tecnológicas también se conocen como LMS (Learning Management System).

Moodle fue creado por Martin Dougiamas, quien fue administrador de WebCT en la Universidad Tecnológica de Curtin. Basó su diseño en las ideas del constructivismo en pedagogía que afirman que el conocimiento se construye en la mente del estudiante en lugar de ser transmitido sin cambios a partir de libros o enseñanzas y en el aprendizaje colaborativo.

Un profesor que opera desde este punto de vista crea un ambiente centrado en el estudiante que le ayuda a construir ese conocimiento con base en sus habilidades y conocimientos propios en lugar de simplemente publicar y transmitir la información que se considera que los estudiantes deben conocer.

La primera versión de la herramienta apareció el 20 de agosto de 2002 y, a partir de allí han aparecido nuevas versiones de forma regular. Hasta julio de 2008, la base de usuarios registrados incluye más 21 millones, distribuidos en 46 000 sitios en todo el mundo y está traducido a más de 75 idiomas.

Fuente : Wikipedia

Desarrollan nuevo concentrador solar más pequeño y más eficiente

Un equipo de ingenieros del MIT (Massachusetts Institute of Technology) ha desarrollado un prototipo de concentrador solar que permitiría aprovechar al máximo la luz que absorben los paneles solares convencionales. Lo que el MIT esta tratando de crear es un dispositivo que potencie la acción de los paneles solares tradicionales de silicio. El concentrador o potenciador en el que están trabajando, consiste en una lámina de cristal cubierta por una combinación de tintes de color que permiten absorber distintas partes del espectro de luz solar y focalizarla en las placas solares. Fuente: Science.

Virtualización de Plataforma

El sentido original del término virtualización, nacido en 1960, es el de la creación de una máquina virtual utilizando una combinación de hardware y software. Para nuestra conveniencia vamos a llamar a esto virtualización de plataforma.

La virtualización de plataforma es llevada a cabo en una plataforma de hardware mediante un software “host” (“anfitrión”, un programa de control) que simula un entorno computacional (máquina virtual) para su software “guest”. Este software “guest”, que generalmente es un sistema operativo completo, corre como si estuviera instalado en una plataforma de hardware autónoma.

Existen muchos enfoques a la virtualización de plataformas, aquí se listan con base en cuan completamente es implementada una simulación de hardware (estos términos no son reconocidos universalmente como tales, sin embargo todos los conceptos pueden ser ubicados en la bibliografía del tema).
  1. Emulación o simulación: la máquina virtual simula un hardware completo, admitiendo un sistema operativo “guest” sin modificar para una CPU completamente diferente. Este enfoque fue muy utilizado para permitir la creación de software para nuevos procesadores antes de que estuvieran físicamente disponibles. Por ejemplo Bochs , PearPC, Qemu sin aceleración, y el emulador Hercules. La emulación es puesta en práctica utilizando una variedad de técnicas, desde state machines hasta el uso de la recopilación dinámica en una completa plataforma virtual.
  2. Virtualización nativa y virtualización completa: la máquina virtual simula un hardware suficiente para permitir un sistema operativo “guest” sin modificar (uno diseñado para la misma CPU) para correr de forma aislada. Típicamente, muchas instancias pueden correr al mismo tiempo. Este enfoque fue el pionero en 1966 con CP-40 y CP[-67]/CMS, predecesores de la familia de máquinas virtuales de IBM. Algunos ejemplos: VMware Workstation, VMware Server, Parallels Desktop, Virtual Iron, Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro y z/VM.
  3. Virtualización parcial (y aquí incluimos el llamado “address space virtualization”): la máquina virtual simula múltiples instancias de mucho (pero no de todo) del entorno subyacente del hardware, particularmente address spaces. Este entorno admite compartir recursos y aislar procesos, pero no permite instancias separadas de sistemas operativos “guest”. Aunque no es vista como dentro de la categoría de máquina virtual, históricamente éste fue un importante acercamiento, y fue usado en sistemas como CTSS, el experimental IBM M44/44X, y podría decirse que en sistemas como OS/VS1, OS/VS2 y MVS.
  4. Paravirtualización: la máquina virtual no necesariamente simula un hardware, en cambio ofrece un API especial que solo puede usarse mediante la modificación del sistema operativo “guest”. La llamada del sistema al hypervisor tiene el nombre de “hypercall” en Xen y Parallels Workstation; está implementada vía el hardware instruction DIAG (“diagnose”) en el CMS de VM en el caso de IBM (este fue el origen del término hypervisor). Ejemplo: VMware ESX Server, Win4Lin 9x y z/VM.
  5. Virtualización a nivel del sistema operativo: virtualizar un servidor físico a nivel del sistema operativo permitiendo múltiples servidores virtuales aislados y seguros correr en un solo servidor físico. El entorno del sistema operativo “guest” comparte el mismo sistema operativo que el del sistema “host” (el mismo kernel del sistema operativo es usado para implementar el entorno del “guest”). Las aplicaciones que corren en un entorno “guest” dado lo ven como un sistema autónomo. Ejemplos: Linux-VServer, Virtuozzo, OpenVZ, Solaris Containers y FreeBSD Jails.
  6. Virtualización de aplicaciones: consiste en el hecho de correr una desktop o una aplicación de server localmente, usando los recursos locales, en una máquina virtual apropiada. Esto contrasta con correr la aplicación como un software local convencional (software que fueron “instalados” en el sistema). Semejantes aplicaciones virtuales corren en un pequeño entorno virtual que contienen los componentes necesarios para ejecutar, como entradas de registros, archivos, entornos variables, elementos de uso de interfaces y objetos globales. Este entorno virtual actúa como una capa entre la aplicación y el sistema operativo, y elimina los conflictos entre aplicaciones y entre las aplicaciones y el sistema operativo. Los ejemplos incluyen el Java Virtual Machine de Sun, Softricity, Thinstall, Altiris y Trigence (esta metodología de virtualización es claramente diferente a las anteriores; solo una pequeña línea divisoria los separa de entornos de máquinas virtuales como Smalltalk, FORTH, Tel, P-code).