Archivo de la categoría: Construir modelos y prototipos
El proceso de formar, hacer, construir, fabricar, crear o combinar partes para producir un modelo a escala o prototipo.
Codecademy
-
HTML & CSS – Traducción al Español (América Latina)
Lo que vas a aprender …
- HTML & CSS
-
JavaScript – Traducción al Español (América Latina)
Lo que vas a aprender …
- JavaScript
-
Python – Traducción al Español (América Latina)
Python es un lenguaje de programación de uso general, orientado a objetos e interpretado.
Lo que vas a aprender …
- Programación dinámica
-
jQuery – Traducción al Español (América Latina)
jQuery es una manera de crear sitios web interactivos.
Lo que vas a aprender …
- jQuery es una manera de crear sitios web interactivos.
-
Ruby – Traducción al Español (América Latina)
Ruby es un lenguaje de programación increíblemente popular que hace funcionar infinidad de sitios web alrededor del mundo. Aprende a crear varias aplicaciones útiles rápida y fácilmente.
Lo que vas a aprender …
- Fundamentos de Ruby
- Hermosa sintaxis
- Prototipos rápidos
vía Codecademy.
Trabajo Práctico: Virtualización
Trabajo Práctico: Virtualización
Normas de entrega
1. La fecha y hora de entrega para este trabajo practico es la segunda semana de septiembre. Se alienta y acepta la entrega del trabajo, en su totalidad, en forma anticipada.
2. No se aceptarán trabajos incompletos.
3. No se aceptarán trabajos que no contengan las pruebas utilizadas por los alumnos para cotejar sus resultados (en los casos requeridos) ni las distintas passwords necesarias para ingresar al sistema y las cuentas. Esta información deberá estar claramente indicada en el informe.
Formato de entrega
Se deberá entregar la imagen de disco utilizada en el sistema de virtualización, con las resoluciones de los ejercicios y sus pruebas incorporadas, así como también los archivos que resuelven las consignas, fuera de la imagen, para poder ser eventualmente revisados por separado.
Se deberá entregar además un documento online. Ese documento debe reunir las siguientes características:
1. Formato de presentación: hojas de tamaño A4 .
2. Secciones obligatorias del documento:
a) Carátula
1) Asignatura
2) Número y descripción del trabajo práctico.
3) Año
4) Identificación del grupo.
5) Nombre, apellido y dirección de correo electrónico de todos los integrantes del grupo.
b) Sección principal: Aquí debe incluirse la resolución de cada uno de los problemas planteados y sus correspondientes pruebas. Para cada respuesta debe indicarse el número y título del problema al que corresponde tal como aparece en el enunciado y los comandos y/o programas utilizados para resolverlo.
Consignas
1- Conceptos básicos
1- Definición de virtualización
2- Elementos que componen la virtualización
3- «El VMM maneja, gestiona y arbitra los cuatro recursos principales de una computadora», Cuáles son?
4- Cúal es la diferencia entre instalar un SO y virtualizarlo?
5- Porque virtualizamos y que beneficios trae?
6- Que contras acarrea el uso de máquinas virtuales?
7- Relizar un listado de los programas para virtualizar sistemas operativos (alguno son VMware, EasyVMX!, Parallels Virtuozzo Containers, Virtual PC, Xen, OpenVZ y VirtualBox) donde se muestre el nombre, el sitio web, características generales, pago, gratuito, de código libre, Windows, GNU/Linux, Requerimientos Mínimos De Hardware y Software
http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n http://observatorio.cnice.mec.es/modules.php?op=modload&name=News&file=article&sid=4628- Detallar las características de VirtualBox
¿Qué Es Virtualbox?
Licencia De Virtualbox
Requerimientos Mínimos De Hardware Y Software
Descarga
Instalación
Configuración
2. Instalación de Ubuntu
Instalaremos una versión liviana de Ubuntu Linux en el sistema de virtualización VirtualBox.
VirtualBox nos provee una máquina virtual que permite instalar un sistema operativo (al que llamaremos guest) en un archivo del disco rígido y ejecutarlo dentro de una ventana en nuestra máquina real. La ventaja de VirtualBox comparado con Bochs o QEMU es que brinda un rendimiento muy superior. VirtualBox es multiplataforma por lo tanto es posible usarlo tanto en Windows (XP o superior) o Linux.
1. Baje la ISO de Ubuntu de:
http://www.ubuntu.com/getubuntu/download o tambien podes probrar con ubuntustudio
http://ubuntustudio.org/downloads
2. Baje VirtualBox de http://www.virtualbox.org/wiki/Downloads.
Recuerde elegir la versión para su sistema operativo.
3. Instale VirtualBox de acuerdo a su sistema operativo.
4. Ejecute VirtualBox. Seleccione la opción de crear una nueva máquina virtual.
5. Ingrese un nombre y seleccione Ubuntu como sistema operativo
6. Seleccione la cantidad de memoria para el sistema operativo guest
7. Ahora deber a crear un disco rígido virtual, haciendo click en New…
8. Se abre el asistente para crear nuevos discos rígidos virtuales La siguiente pantalla permite a medida que el guest use más espacio en el disco. Recomendamos usar la primera opción
9. Finalmente, debe seleccionar el tamaño del disco virtual . Si se seleccionó la opción Dinamically expanding image en la pantalla anterior, el archivo inicialmente pesará pocos megabytes, para luego irá
aumentando a medida que el disco se llena. En otro caso, el archivo ocupará el tamaño del disco desde el primer momento. Recomendamos alrededor de 600 MB para el disco, ya que deberá entregar la imagen con el Trabajo Práctico. En la siguiente pantalla se pueden revisar los datos del disco rígido virtual y terminar el proceso , para volver al asistente principal y terminar la creación de la máquina virtual .
10. Para terminar la configuración de la máquina virtual debe especificar que la ISO de Ubuntu bajada al comienzo se utilice como CDROM virtual. En la ventana principal de VirtualBox haga click en
CD/DVD-ROM para ver la configuración de la máquina virtual. VirtualBox seleccionará automáticamente la entrada correspondiente al CD-ROM . Haga click en la casilla Mount CD/DVD drive, seleccione la opción ISO Image File y finalmente seleccione la carpeta a la derecha de la pantalla para especificar el archivo ISO bajado al inicio.
11. Se abrirá el administrador de discos virtuales de VirtualBox, Virtual Disk Manager en la solapa CD/DVD Imágenes. Agregue una imagen haciendo click en Add, de manera de poder seleccionarla con Select. De esta manera podrá cerrar la configuración de la máquina virtual.
12. Inicie la máquina virtual haciendo doble clic sobre ella o utilizando el botón Start. La máquina virtual deberá bootear por defecto desde el CDROM virtual, y de esta manera iniciar la instalación del sistema operativo.
El menú de inicio de Ubuntu (previo al inicio propiamente dicho del sistema operativo) le solicitar a que seleccione el idioma y luego mostrará el menú . Inicie el sistema operativo seleccionando Install Ubuntu
13. Una vez que haya iniciado el sistema en modo LiveCD, seleccione el idioma que desea utilizar en el sistema . Luego deber a elegir su país, primero seleccionando other y luego (probablemente)
Argentina 😉 .
14. El siguiente paso es especificar la distribución del teclado. Seleccione la elección manual, y luego elija su distribución, probablemente Latin American en su versión plana (sin dead keys).
15. Luego de que el instalador detecte el hardware de la máquina virtual y cargue los componentes a instalar, se configurará la placa de red automáticamente con DHCP. El siguiente paso es configurar el nombre de la máquina virtual, puede elegir cualquier nombre ya que es meramente administrativo.
16. El instalador detectará el disco rígido virtual y deberá particionarlo. Aquí empezamos a ver las ventajas de tener una máquina virtual: dado que el disco es también virtual, podrá particionarlo entero sin preocuparse por pisar otro sistema operativo. Seleccione entonces la primera opción . En la pantalla que sigue seleccione el disco virtual y confirme la elección en la tercera pantalla .
17. Luego de que el instalador termine de particionar el disco virtual procederá a instalar los paquetes básicos de la distribución. Cuando este proceso termine se le pedirá que ingrese el nombre completo del nuevo usuario . Esto no es el nombre de usuario. El nombre de usuario se especifica en la pantalla siguiente. Finalmente, deber a especificar y confirmar el password.
18. El instalador luego buscar a actualizaciones en la web, para lo cual pedirá especificar un proxy, de ser necesario. En caso de no necesitar ninguno (lo más probable) deje el campo en blanco. El instalador buscar a actualizaciones en la web.
19. Ya terminando la instalación, se le pedirá especificar si el reloj del sistema está configurado en UTC o en la hora local. Nuevamente, como este sistema no comparte la máquina virtual, seleccione UTC ( Figura 34). La instalación termina y pide reiniciar la máquina virtual (Figura 35).
20. Para terminar la configuración de la máquina virtual, desconfigure el archivo ISO como CDROM, de manera inversa a como hizo en un principio: click en CD/DVD-ROM de la pantalla principal, y luego click en Mount CD/DVD Drive para desactivar.
La máquina virtual está lista para ser booteada.
3- Instalación Chrome OS
Cree una nueva máquina virtual e instale y pruebe Chrome OS siguiendo algunos de estos links
http://www.datatrv.net/cmo-instalar-google-chrome-os-utilizando-virtualbox-en-5-pasos/
http://www.genbeta.com/paso-a-paso/como-instalar-chrome-os-en-tu-ordenador
http://www.lifehacker.com.au/2009/12/the-humans-guide-to-running-google-chrome-os/
Links de trabajo
http://www-2.dc.uba.ar/materias/so/datos/tp091.pdf http://www.ie.itcr.ac.cr/marin/IT/IT2/virtualmachines/ARRANQUE%20DUAL%20(Windows%20y%20Linux)%20CON%20VMWARE.html http://observatorio.cnice.mec.es/modules.php?op=modload&name=News&file=article&sid=462 http://www.genbeta.com/a-fondo/virtualizacion-introduccion-a-los-sistemas-virtualizados http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n http://www.taringa.net/posts/ebooks-tutoriales/1892953/VirtualBox-(tutorial-parte-I).html http://jp2datos1.blogspot.com/ http://docs.google.com/gview?a=v&q=cache%3AYFnlZuoua6oJ%3Awww.cfievalladolid2.net%2Fasesorias%2Ftecnologia%2Fweb08%2Frecursos%2Flinuxwindows%2Ftrabajos%2FMCruzMartin.pdf+%22trabajo+pr%C3%A1ctico%22+virtualizaci%C3%B3n+Virtualbox&hl=en&sig=AFQjCNFS7BRPVL-nhKhHXfzsCSf8A-9qKw&pli=1 http://www.jonathanecheverria.com/2009/07/07/herramientas-de-virtualizacion-introduccion http://www.moviendonos.com/2008/09/30-virtualizacion-un-ordenador-dentro-de-nuestro-ordenador-i#moreConstruyendo átomos | Microsiervos (Ciencia)
Build an Atom es una preciosa forma de visualizar cómo son los átomos y cómo van creciendo y organizándose los electrones en las órbitas según se van haciendo más y más complejos.
Construyendo átomos | Microsiervos (Ciencia)
Simulador de circuitos con puertas lógicas | Microsiervos (Internet)
Rememorando los tiempos de estudiante con Logiclty, un sencillo simulador para probar circuitos con puertas lógicas que aplican el álgebra de Boole.
Simulador de circuitos con puertas lógicas | Microsiervos (Internet)
Origami: arte + matemáticas + ciencia | Microsiervos (Arte y Diseño)
Origami: arte + matemáticas + ciencia | Microsiervos (Arte y Diseño)
Estoy indagando desde hace tiempo sobre el origami, el arte japonés de la papiroflexia, a raiz de una apasionante presentación de Robert Lang en TED, que me dejó totalmente impactado por los avances en «origamis modernos» que allí explicó que ha desarrollado en las últimas décadas.
Al parecer de todas las variantes de los origamis tradicionales los más «puros» son los que se construyen con hojas de papel cuadradas, en las que sólo se permiten pliegues (sin cortes ni pegamento). Esta limitación conlleva una mayor creatividad y elegancia. Me recordó la diferencia entre los sudokus bien y mal diseñados: los mejores tienen una solución lógica única, y los números-pista inciales se sitúan en las casillas con una bella simetría rotacional.
Algo asombroso de la charla de Robert Lang es que en su investigación sobre el arte de los origamis descubrió ciertos axiomas matemáticos que gobiernan la creación de los milenarios origamis, algunos de los cuales se conocían desde la antiguedad, otros no. Mediante simulaciones por ordenador descubrió que se podía crear prácticamente cualquier figura compleja reduciéndola de forma matemática a un esquema, siendo el ordenador el que exploraría esas fórmulas para indicar los pliegues en el papel, que luego el artista habría de realizar.
Lang creó entonces TreeMaker (Mac, Linux, Windows), un software que desde los 90 ha evolucionado año tras año. Además de para hacer figuritas de animales tradicionales se puede utilizar para crear otras formas mucho más complejas. Impresiona saber que todas están creadas con hojas de papel sin recortar ni pegar.
En su colección hay también objetos cotidianos, polipoliedros y figuras geométricas, entre otras.
El broche final de la charla explica algo fascinante: cómo algunas de las técnicas milenarias del plegado de origamis, ahora completadas con su software para creación de nuevas formas, pueden llevar a avances en el plegado de objetos que enviamos al espacio o la forma de hacer simulaciones sobre el plegado de airbags de los coches.
Como parte de mi interés en el tema compré hace tiempo un par de libros en castellano; uno llamado Papiroflexia en Caja para principiantes y otro llamado 50 Supermodelos de papiroflexia. El primero de ellos resulta un tanto incompleto y algunas instrucciones incluso son erróneas por lo que he visto; del segundo todavía estoy probando diversos modelos, es más avanzado.
Algunos otros enlaces sobre origami que encontré interesantes son
- Corrugaciones de Origami: Waterbomb, muy matemático
- 20 Amazing Origami Art works, con unos bellísimos objetos
- Papiroflexia transformable, entretenido
Si alguien tiene más enlaces interesantes al respecto o conoce bien el tema y quiere recomendarme algún libro o lugar donde conseguir materiales o algunas ideas al respecto puede un enviarme un mensaje a través del formulario de contacto; recopilaré las aportaciones más interesantes para publicar más adelante.
Actualización: Aquí van en plan rápido unos cuantos de enlaces con recursos sobre papiroflexia que me enviaron un montón de lectores aficionados al tema. Como necesitaré tiempo para mirarlos a fondo los vuelco aquí ahora; ya publicaré algunos más cuando me lleguen. Mis agradecimientos a todos los que enviaron sus aportaciones, creo que me resultarán muy valiosas para empezar.
En castellano:
- Asociación Española de Papiroflexia
- Grupo Zaragozano de Papiroflexia
- Cosas de Pajaritas
- DoblandoPapeles.org
- Origami Modular en Argentina (y otra)
- Creaorigami
- Cómo hacer papel sandwich [PDF], para darles más realismo
En inglés y otros idiomas:
- Joseph Wu’s Origami Page
- Origami MM’s Modular Mania
- Modular Origami
- Origami Resource Center
- Origami Video
- How to Fold an Origami Pigasus, el cerdo volador 🙂
- Origami & Math
- Gilad’s Origami Page
- Origamist
- Ryujin (en especial obras de Satoshi Kamiya)
Tags: ideas, matemática, proyecto tecnológico, educación tecnológica
Control y Robótica para el área de Tecnología
Excelente sitio de robótica educativa
Control y Robótica para el área de Tecnología
Taller de iniciación a la electrónica para usos creativos -Medialab-Prado Madrid
Taller de iniciación a la electrónica para usos creativos
Medialab-Prado Madrid
http://www.interactivos.org/electronica/
Robótica – Arduino : Home Page
Guía didáctica para profesores de secundaria.
- ¿Qué es Arduino?
- Propósito de esta guía
- Estructura didáctica
- Descripción y organización de los ejercicios
- ¿Cómo usar esta guía?
- Unidades, montajes y ejercicios: esquema rápido
- Algunas consideraciones metodológicas respecto al hardware
Blogged with Flock
Cómo hacer Programas Portables con Thinstall – Utilitie§ – by Juan Carlos Fermín
Actualizado!!
En los últimos dias hay una tendencia muy marcada y es la de utilizar programas portables, esto se debe obviamente a las ventajas que ofrece este tipo de programa.
En esta oportunidad voy compartir una herramienta que solucionó mis problemas en lo que a creación de Portables se refiere, se llama Thinstall y técnicamente se conoce como suite de virtualización porque es justo lo que hace.
Thinstall hace capturas de todo el sistema antes y después de una instalación y luego compara esas capturas para mostrar los cambios realizados y almacenar en carpetas todos los archivos relacionados al programa instalado para luego ser usados de forma virtual. Es como crear toda la estructura (claves de registro, dll, exe, etc) y ejecutarlos internamente sin agregar claves adicionales al registro real.
He creado un tutorial detallado de cómo se puede utilizar el programa y aunque al principio puede dar la impresión de ser muchos pasos, la realidad es que no es para nada difícil.
Debo agradecer a Chilewarez.cl pues es ahí donde he conseguido este estupendo software.
Espero les sirva de ayuda.
Suerte
Descargar programa Aquí:
http://www.esnips.com/doc/8f407d55-d3dc-4f33-9ad5-ba79b5aba3b7/Thinstall.VS
Descargar Tutorial Aquí:
http://www.esnips.com/doc/9e7438ce-14aa-47c6-a5a1-459160bf1fbd/Creación-de-programas-Portable
Cómo hacer Programas Portables con Thinstall – Utilitie§ – by Juan Carlos Fermín
Blogged with Flock
Eduard Punset – Charlas con Benoît Mandelbrot
Benoît Mandelbrot
matemático, padre de la geometría fractal
Benoît Mandelbrot
* «Si crees que comprendes, nunca avanzarás», entrevista a Benoît Mandelbrot en el diario de Mallorca.
* Mandelbrot y la belleza del caos, entrevista a Benoît Mandelbrot en BBC Mundo.com.No todo es liso en la vidaUniversidad de Yale (22-02-2007)Benoît Mandelbrot saltó a la fama matemática cuando descubrió las propiedades de los fractales. Gracias al auge de los ordenadores, supo transformar un juguete procedente de la matemática pura en una herramienta de comprensión y desarrollo.Fractales en la naturaleza (2′ 56»).
Eduard Punset – Charlas con Benoît Mandelbrot
Blogged with Flock
Engines for Education
El plan de estudios de la nueva tecnología de VISTA
Estado del proyecto
El plan de estudios de las Nuevas Tecnologías está actualmente en la etapa de alto nivel del diseño. El diseño de alto nivel para este plan de estudios fue desarrollado por un grupo de cientistas de la computación que se reunieron en Chicago en abril de 2006 para este propósito. La reunión fue convocada por Roger Schank y asistida Elliot Soloway (Michigan), Ray Bareiss (Carnegie-Mellon al oeste), Jaime Carbonell (Carnegie-Mellon), Chris Riesbeck Anatole (del noroeste) Gershman (Accenture), Alex Kass (Accenture), Tammy Berman (artes de Socratic), Michael Wolfe (artes de Socratic) y Greg Saunders (artes de Socratic). Estamos buscando actualmente el financiamiento para comenzar el desarrollo de este los planes de estudios.
Descripción del plan de estudios
El plan de estudios de Nueva Tecnología es plan de nueve meses en el cual los estudiantes aprenden sobre varios aspectos actualizados de la computación. Se piensa para los estudiantes de la edad de la High School secundaria y fue planeado para caber como el tercer año de una ciencia de cuatro años y de un plan de estudios de la High School secundaria de la tecnología que se puedan entregar en línea. También se piensa a independiente — para poderlo utilizar como preparación del trabajo para una variedad de carreras técnicas para la gente que ha acabado ya la escuela. Se diseña en módulos para poder utilizar pedazos de ella para otros propósitos (por ejemplo después de programas de la escuela.)
El plan de estudios de la nueva tecnología es un plan de estudios centrado historia (NT-SCC) que consiste en los proyectos a los cuales los estudiantes enganchan, a veces en grupos y a veces en sus el propios. Estos proyectos requieren los deliverables, de que entregados una vez permiten que los estudiantes procedan encendido al proyecto siguiente. Cada proyecto se diseña para ser diversión, relevantes a la gente joven, de colaboración, y para permitir la expresión individual y la búsqueda de los intereses particulares que un estudiante pudo tener. Además, los proyectos sirven como contexto para las habilidades que se pueden aprender en las situaciones en las cuales se utilizan realmente. Los proyectos aumentan de complejidad y cuentan una historia de la vida en el mundo de computadoras. En el final del NT-SCC hay una opción de intenso puesto de interno-como las experiencias que preparan a estudiante para conseguir un trabajo en un aspecto del mundo de la nueva tecnología que el estudiante ha encontrado para ser de interés.
Lo que sigue es una lista preliminar de los proyectos que salieron de la reunión de alto nivel del diseño en abril de 2006, que se refinarán a través de trabajo de diseño adicional:
Proyecto 1: Blogosfera — Los estudiantes crean su propio blog sobre una tecnología emergente o un nuevo acontecimiento tecnológico que los interese. (blogs (elementos, etc)- tecnologias de la comunicacion y la información- historia de la tecnología –
Proyecto 2: Mi espacio alternativo — Trabajando con una versión de codigo abierto de MySpace,los estudiantes comenzarán a ampliar las posibilidades dentro de esa clase de estructura.
Proyecto 3: Web site — El plan de estudios ahora cambia de puesto en un modo individual. Cada estudiante necesita construir su propio Web site.(Diseño y creación de sitios web: diseno, contenido, estructura, hosting, etc )
Proyecto 4: Web site realzado — Ahora la necesidad de los estudiantes de hacer sus sitios altamente interactivos, utiliza Javascript (y posiblemente AJAX), el flash y otros medios de hacer el sitio mas interesante.
Proyecto 5: Crear algo — Dan el estudiante un mes para construir un artefacto de una cierta clase. Hay tres pistas posibles que un estudiante podría seguir: a) La pista del software de aplicación, b) la pista componente físico, o c) la pista del artista.
Proyecto 6: Revista Web — Los estudiantes crean una revista digitaly emiten 2 números o ediciones en un mes. (publicidad, distribución digital. base de datos de direcciones, suscripciones)
Proyecto 7A: Mini Motor de búsqueda– Los estudiantes abordarán el siguiente proyecto, deben construir su propio motor de busqueda para el uso dentro de sus propias páginas.
Proyecto 7B: Marketing viral — Para esos estudiantes que no tengan ningún interés en las nuevas tecnologías, su proyecto alternativo es crear una estrategia person-to-person en un equivalente de MySpace.
http://es.wikipedia.org/wiki/Marketing_viral
Proyecto 8A: Tecnología móvil — Los estudiantes agregan la movilidad (e.g. delivery vía web-enabled con teléfonía celular ) al proyecto en el que estan trabajando. http://www.15seconds.com/issue/010806.htm (web-enabled)
Proyecto 8B: Contenido móvil — Trabajo de No-tecnico sobre la adición de contenido a un dispositivo móvil.
Proyecto 9: Construir un negocio — Los estudiantes forman equipos para proponer y para ejecutar un negocio de tecnología, algunos miembros del equipo están escribiendo el plan y otros de negocio que construyen un prototipo de su producto o los mantienen que derive del trabajo que han estado haciendo.
Pasantía — el curriculum finaliza con una pasantía.
Análisis y Desarrollo de Live CD´S basados en Windows XP | nmd-labs.net
Análisis y Desarrollo de Live CD´S basados en Windows XP | nmd-labs.net
Análisis y Desarrollo de Live CD´S basados en Windows XP
Enviado por admin el Mar, 2006-12-12 13:30.
Este artículo empezó siendo una recopilación de notas mentales sobre LIVE´CD basados en Windows XP orientados a rescatar/clonar/reparar sistemas dañados ( en principio sistemas windows, aunque como veremos , debido a la flexibilidad de las herramietas PE ( pre-installed environments ) y sus modulos podemos hacer practicamente lo que nos de la gana en cualquier sistema instalado.
Es obvio que lo mejor para restaurar/reparar/loquesea una instalación de linux ( , nada mejor que el propio linux ( la mayoria de distribuciones incorporan en sus repositorios una version live, en cambio he encontrado pocas referencias a proyectos dedicados a realizar live cd´s de windows ).
Recomendado: MiniPE http://compartelo.wordpress.com/2007/01/05/minipextv2k50903bydigiwiz/