<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>AM-IO-Tech</title><description></description><managingEditor>noreply@blogger.com (Ariel Alzamora Matos)</managingEditor><pubDate>Tue, 5 Nov 2024 19:03:24 -0800</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">43</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://alzamoramatos.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Veredicto: Desconección entre el modo de enseñar y el modo de evaluar. Modo Simbólico vs Modo Aplicado a la Realidad. </title><link>http://alzamoramatos.blogspot.com/2015/03/veredicto-desconeccion-entre-el-modo-de.html</link><category>Educativo</category><category>Teaching</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sun, 1 Mar 2015 10:44:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4078538629489440892</guid><description>&lt;div style="text-align: justify;"&gt;
Con el advenimiento de mi pais a participar en las pruabas PISA, una prueba internacional estandardizada, y luego de haber participado en tres análisis regionales de latinoamerica ejecutado por el LLECE (Laboratorio Latinoamericano de la Evaluación de la Calidad Educativa), y no menos importante, luego de reconocer que no tenemos muy buenos resultados en las Pruebas Nacionales provistas por el ministerio correspondiente de mi país, no de ahora, pero tiene a muchos patriotas preocupados e inmersos en análisis para detectar las razones detrás de esos no buenos resultados para luego crear e implementar estrategias de mejora para obtener mejores resultados.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Supongo es de conocimiento nacional, y diría que regional a nivel de latinoamerica, al menos de aquellos paises que participan en los análisis del LLECE, que nuestros resultados a nivel regional estan por debajo de paises más pobres que nosotros, que tienen un PIB menor que el nuestro destinado para la educación.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Muchos analistas oficiales, y por que no, tambien aficionados, pero con buenas intenciones, no dudaron poner su atención hacia Finlandia, pais ranqueado #1 en educación a nivel mundial. No dudamos en preguntar que hacia este pais para ser #1.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
También, se ha podido constatar de otros enfoques que otros paises han implementado para mejorar su situación académica, sabiendo que estos estudiantes de la actualidad serán los ciudadanos y profesionales del mañana, en un mundo cada vez más globalizado, un mundo que esta cada vez mas tornándose en una aldea global. Otro enfoque es el implementado en muchas escuelas de NYC, el enfoque Data-Driven, que consiste en medir de una manera constante, y no solo medirlo a final de año, no lo que se ha enseñado, sino lo que se ha aprendido.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Este enfoque busca, figuradamente, detectar y escuchar los indicadores de una enfermedad cuando está ocurriendo, para fines de remediarla, y no hacer una autopsia, que sería el caso cuando en una prueba de fin de año se detecta que aquellos que se quemaron nunca aprendieron!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Algo que pude detectar en unas olímpiadas de Matemáticas, donde fuí jurado, es el divorcio o desconección que había entre la forma de enseñar los tópicos correspondientes a esta materia, y la manera en que los estudiantes eran examinados sobre estos mismos tópicos! Esta, aparentemente simple, olimpíada, algo local! examinaba con problemas reales que aplicaban conocimientos, como fracciones, porcentajes, etc, que por cierto es la tendencia global. Mientras más ámplio es el espectro de la prueba, evaluación o exámen dado, mas aplicado a la realidad es.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Por ejemplo, pude notar niños que si podian resolver problemas como: "-Identifica el 67% de 81". Pero no podian resolver problemas como: "-Pedro lanzo 7 dardos en una feria, y pudo acertar solo 3, que porcentaje de dardos fallo Pedro?" Una vez le orientaba mas o menos en que consistía el problema, solo atinaban a decir: "Ahh!" (sorprendidos!)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Estoy casi seguro, puedo casi afirmarlo, que no es que el estudiante sea malo, tal vez es la manera de el profesor enseñar el tópico vs. como se le evalua.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hay quienes sugieren elaborar los estándares a alcanzar en el curriculo de una materia X basados en un exámen riguroso que se cree primero, y no lo contrario, que es lo que normalmente se hace, donde se elaborar los exámenes/evaluaciones en base a estandares previamente creados.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Parece un enfoque atractivo. Sugiere mirar de que manera serán examinados los estudiantes, y luego elaborar los estandares a alcanzar en base a eso. Yo sugeriría algo mejor: por que no elaborar esos examenes rigurosos en base a lo que la realidad que mi pais y el mundo demanda (aplicable a todas las materias que se enseñan) y luego elaborar los estandares a alcanzar en base a esos examenes.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Podríamos acercarnos a expertos en las areas que el pais y el mundo demanda perfección y preparación en los profesionales, para asi elaborar esos examenes que ayudarán a definir los estandares. Creo que hasta las clases serían mas divertidas e interesantes, claro! se necesitaria la disposición del profesor para el mismo, quien sería el protagoista #1. Sin lugar a dudas, de ahi se puede deducir por qué Finlandia contrata como profesores a aquellos estudiantes, los mejores, la elite!, especializados en areas determinadas, para luego enseñarles a enseñar, y no profesores del área de pedagogía que saben "algo" de una materia determinada.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Sería aún mejor, si el curriculo se modificara para sugerir u exigir (lo que sea necesario), al profesor, que estos tópicos, que ya fueron elaborados en base a los estandares mencionados arriba, se enseñen no solo usando la pizarra y la tiza, sino que se implemente, no solo la tecnología en cuanto a software, sino que se enseñe con cosas reales. Por ejemplo, que si se va a ensenar sobre grados, angulos, etc, (de ser estos tópicos dificiles de asimilar por los estudiantes) se puedo usar objetos reales en el curso, se pueda salir al patio y medir, por ejemplo, los angulos en la sombra del edificio u otro objeto para determinar su altura, etc.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Una medida buena seria, que una vez detectado aquellos topicos dificiles de asimilar por los estudiantes, se creen mecanismos prácticos, como objetos o dispositivos que permitan el aprendizaje de una manera aplicada. Esos objetos podrian estar en el curso siempre, para asi provocar tambien, lo que han llamado: el "aprendizaje por curiosidad", implementado ya por muchas escuelas en Estados Unidos y Europa.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Reitero: hay desconección o divorcio entre la manera en que se enseñan algunos topicos, y la manera en que son evaluados los estudiantes sobre esos topicos. Como diria un colega: "Modo simbólico vs mode aplicado a la realidad".&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
No es que los estudiantes tal vez no sepan sobre los mismos a la hora de la evaluación, es esa desconección. No son los estudiantes, tal vez son los profesores, o tal vez el mismo sistema. Lo bueno es que estamos detectando, y no hay necesidad de buscar culpables, sino implementar mejoras, y eso es un compromiso de todos: del profesor, de los oficiales, del distrito, del ministerio, y por ende, del pais.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
E' pa' lante que vamos!&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Entre el Internet de las Cosas y la Brecha Digital</title><link>http://alzamoramatos.blogspot.com/2014/11/entre-el-internet-de-las-cosas-y-la.html</link><category>IoT</category><category>Opinion</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Wed, 12 Nov 2014 22:25:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-6839447604953125772</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFOUBMpix9t59sYUhXowsqD6KFUT8EnQ-66iTl9bU6tj3QZO0zScc8bTrAI2i9T4Yx9RU0H0GXnkN-RjAuS0aWB0taTuhXA_cSEK3iMUTjXzbXaF-5ziG8pNsLkpBsC4MpPJ7GxLtX20/s1600/brecha_digital_x.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="520" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFOUBMpix9t59sYUhXowsqD6KFUT8EnQ-66iTl9bU6tj3QZO0zScc8bTrAI2i9T4Yx9RU0H0GXnkN-RjAuS0aWB0taTuhXA_cSEK3iMUTjXzbXaF-5ziG8pNsLkpBsC4MpPJ7GxLtX20/s640/brecha_digital_x.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
La información de una transacción es producida y enviada a la vez cada vez que una persona se acerca a un cajero ATM y realiza su transacción. No importa cuantas transacciones una persona haga, pero se genera y se envia la data de una a la vez (este artefacto&amp;nbsp;para que funcione asi fue creado) y necesita la interacción del usuario con el dispositivo para generar esa data.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
En paises en vías de desarrollo, aun hay personas, estudiantes de secundaria incluso, que no saben usar el cajero, o tienen dificultad para ello. Mas bien, me atrevo a decir, no entienden el concepto de interacción que esta tecnologia trae, por mas simple que para muchos parezca. Cuando presencio (que la he presenciado!) esa realidad, entonces, entiendo aun mas sobre la brecha digital.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Entender que una figurita (icono) mostrado en una pantalla abstrae una de las necesidades o requerimientos de un usuario es para muchos aun un nuevo lenguaje, donde necesitan asimilar nuevos conceptos. Moverse sobre cada uno de los iconos (u opciones) con presionar botones, es algo que un niño fácilmente entiende pues ya lo asimiló con sus video juegos. Ah! La ventaja de haber nacido en la era digital! Pero algunas personas de area rural, incluso de area urbana no diría lo mismo. Por eso y muchas otras razones necesitan ser alfabetizados digitalmente.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Pero que tal si hablaramos de conceptos como Internet de las Cosas, Big Data, Inteligencia Artificial y Machine Learning, Virtualización, Computación en la Nube, Realidad Aumentada, Realidad Virtual, Nanotecnologia, ...? Estoy seguro que para muchos uno o algunos de estos términos le parecería aún foráneos. Pero el mundo, la aldea global, la red distribuida de paises, como quieran llamarle, cada vez mas hace uso y se perfila a depender aún más de esas nuevas tecnologias.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El Internet de las Cosas, junto a la tendencia a todo "smart" (o inteligente), busca interconectar todo. Lo "smart" busca eficientizar aquella actividad que realiza mediante la captura intermitente periódica de datos que luego procesa. De esa manera el IoT promete mucho: predicción de crimenes, accidentes y tapones, asi como, permitír a doctores supervisar en tiempo real marca pasos o biochips, permitir productividad optimizada de las industrias a travez de mantenimiento predictivo de equipos y maquinarias, crear hogares realmente inteligentes con enseres conectados, hasta proveer comunicación critica entre carros auto-manejados, y quien sabe cuantas cosas mas que se sumaran a medida que establece y perfeccionan estas tecnologías. No dudo que surga el termino "smart people". Humano conectado a la web, proveyendo data para algun fin "necesario". En fin todo enredado en la web, en la tela de araña.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Pensar que el objetivo del IoT es interconectar todo lo posible, necesario y útil para que provea data, significa que habra un caudal exagerado de información producida. Si el envío de SMS, los chats y las redes sociales produce mucha data, una vez conectada todas las cosas, la producción de data será inmensa! Se necesitará el manejo de toda esta data, esa big data! Las bases de datos relacionales ni se mencionarán por obsoletas e inútiles para el manejo de este raudo caudal de bits.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Para la extracción de la información necesaria, pensar en humanos haciendolo manualmente sería una locura. Se necesitará automatizar! Se necesitará bots inteligentes que puedan aprender de la data que manipulan (machine learning) y &amp;nbsp;haciendo uso de la alta capacidad de procesamiento de super computadoras o clusters de ellas, hagan la mineria de datos necesaria. Surcarán las inmensidades del vasto oceano de datos de manera inteligente. Con una inteligencia artificial que busca emular la humana, que busca imitarla pero superada. Por eso, sin la inteligencia artificial, no seria posible.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Esta demás decirlo que tener almacenamiento local en donde se obtiene la data implicaria mucho espacio en muchas partes para muchos dispositivos de almecenamiento. Se hará necesario un lugar común en alguna parte del mundo accessible desde la nube por los diversos dispositivos conectados al Internet de las Cosas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mundos virtuales existirán, niños perdidos por dias quizás, en mundos virtuales, como en el juego de World of Warcraft, pero mejorados, inmersos en ellos de manera mas real, con dispositivos como el Occulus Rift, que es una especie de lentes que te permite ver el mundo virtual de un video juego en todo tu alrededor.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Al ver todo esto a la puerta, ya en proceso, es inevitable preocuparse por la brecha digital. Mirar todo esto y ver personas no saber manipular un cajero ATM, que no sepa usar el internet, o que no tengo acceso a o conocimiento del uso de las tecnologias de la información y comunicaciones (TICs) básicas, es preocupante.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijOlmYO20PI7yrHlXWnuJXAZxqbuRwMe72_UHq6ZYfjw7YCMm5UMui21dTo1RD-zm_RWhaKUTNYmTunPQQDFFJPBqT6cWBAYBUDQ7DC8mxtCstRJb2YwmtHNd_0Hemq2vYHjNL4DNTZhU/s1600/Brecha+Digital.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijOlmYO20PI7yrHlXWnuJXAZxqbuRwMe72_UHq6ZYfjw7YCMm5UMui21dTo1RD-zm_RWhaKUTNYmTunPQQDFFJPBqT6cWBAYBUDQ7DC8mxtCstRJb2YwmtHNd_0Hemq2vYHjNL4DNTZhU/s400/Brecha+Digital.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con este escenario, con esta realidad de nuestra brecha digital, y lo en marcha, no lo por venir, sino lo ya viniendo, tenemos dos opciones: o nos ponemos las pilas para cerrar esa brecha, o hacemos como el avestruz cuando ve el peligro, que hace un hoyo para meter la cabeza. Tal vez haciendo lo segundo, cobardemente salimos de ese sistema global, necesario para subsistir, y evitamos las seguras implicaciones, cuales sean!, de "conectar", de enredar, cada vez mas el mundo, pero eso implicaria tal vez morir, pues hasta para comprar la comida habrá que estar conectado.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFOUBMpix9t59sYUhXowsqD6KFUT8EnQ-66iTl9bU6tj3QZO0zScc8bTrAI2i9T4Yx9RU0H0GXnkN-RjAuS0aWB0taTuhXA_cSEK3iMUTjXzbXaF-5ziG8pNsLkpBsC4MpPJ7GxLtX20/s72-c/brecha_digital_x.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>What about motivating students into STEM through makers class?</title><link>http://alzamoramatos.blogspot.com/2014/11/what-about-motivating-students-into.html</link><category>Robotics</category><category>STEM</category><category>Teaching</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Tue, 11 Nov 2014 17:24:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-1798290581813720403</guid><description>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYLQCQ3al38O3bU2ynDnHDW6sOsFSZlhv5WmsH9a7R8xs49kd7GwQek1giMfH_M_iUQy_B7GMMIqNWV0_-hUG2R75Bpt6whn1vOY3w7ya3V9M8aPwDLKaFjJEdJWCmLHfsRgFGMwNijk/s1600/maker.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYLQCQ3al38O3bU2ynDnHDW6sOsFSZlhv5WmsH9a7R8xs49kd7GwQek1giMfH_M_iUQy_B7GMMIqNWV0_-hUG2R75Bpt6whn1vOY3w7ya3V9M8aPwDLKaFjJEdJWCmLHfsRgFGMwNijk/s640/maker.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
What about if we implement Makers classes in the classroom? What about if we motivate students to go into the STEMs majors through classes of makers in which arts and sciences get combined, in which students create products, devices or new inventions which demand from them creativity to invent something new, arts for the aesthetic and the UI, science for precision, engineering, etc, and technology for compatibility and sync-capability with computers (if necessary), and of course, programming!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
It is not necessary to do big investments for a makers class. There is a saying which states that "necessity is the mother of inventions". Let's say, for example, that we want to build a desktop differential robot-car, which could follow a line or avoid obstacles.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A simple CD or a cardboard box could be used for the body structure. For more precise design, a sketching software like Inkscape or Google Sketchup could be used to design a template, that once printed could be used to create the parts, like the body or even the wheels, out of a easy-manipulation material like cardboard or plastic. Another possibility would be to use old containers caps as the wheels. Until here, the students would be learning or making use of knowledge of mechanics, geometry, and design.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For the wheels' friction a plastic wrist-band, like the popular one that says "keep strong", i dare to say that even a balloon, could be used to wrap-glue them to the wheel, so it can grasp well to the surface it will roll on. Here, some physics knowledge can be taught.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The wheels bar can be made from a metal hanger, or from a thick paper clip, which would pass through a hollow popsicle stick, so the wheels' bar can roll easily inside of the them, which at the same time, would &amp;nbsp;be glued to the car body.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
In order to move the wheels, DC motors can be used. These can be scavenged from any already-useless electronic device. Any which open a door electronically, like an old DVD player, might have one or two.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
To adjust the velocity and torque of the wheels gears set are needed. These can be also scavenged from these old devices, or created out of cardboard or plastic by using the sketch software. With the gears, some more physics could be taught.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Where investment would be needed is in order to acquire sensors and the micro controller. The sensors could be also obtained by scavenging old devices but this would be a very tiresome and time consuming activity, even though could be a productive and entertaining experience.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For the micro controller, i'd recommend some board which already has it embedded, like the Arduino, or Parallax Stamp, or any of the many others in existence. Another more advanced approach would be to use PICs or Atmels microchips and create the board ourselves, but it'd required mid-to-advanced electronics knowledge, and that's why i recommend using an already build micro controller board like the Arduino or Stamp, so we don't lose the original focus of this activity. At this phase of the making, a lot of electronics could have been taught.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
To power our car, we could recycle a battery box from an old remote controller handheld or from any old toy or device that uses batteries. With this some electricity can be taught.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Now, the assembling of the parts is next. The battery box is glued in the top of our car body, as well as, the micro controller board. The popsicle stick with the metal bars inside of it and the wheels at the end of the metal bars, would be glued to the bottom of the car body. The motors, assemblied with the gears set, can be glued below the car body and, making sure it contact the wheels' bar. The sensors now are adjusted where they are needed, depending on the use it will be given to them. All these, the DC motors, the sensors, the battery box will be connected to the micro controller board, which will be powered by the batteries in the battery box, and which of course will power the other devices based on the programming that is done. Until here the students would be learning mechanics.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Once assembled, now it'd need to be programmed. The algorithm, let's say the line follower one, can be developed or downloaded. Once programmed, our differential robot-car would be finish, and a lot would have being learned.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
If we think about it, many other projects can be done the same way.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
This approach for a makers class is, taking into consideration a low-to-none budget. But if money is not a problem, 3D printing and real workshops tools can be added.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
With Makers activities, the students would be applying knowledge of arts, math, physics, mechanics, electronics, electricity and programming. Did i mention Robotics?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
With this, a science lover generation would be being created. We'd be at the door of a generation of inventors and scientists.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
In order to achieve this, the USA Obama's plan could be imitated: A STEM masters corp can be created. This corp could be used as multipliers of STEM masters knowledge for the different regions of the country, so this benefit can reach the more students possible anywhere in the country.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcYLQCQ3al38O3bU2ynDnHDW6sOsFSZlhv5WmsH9a7R8xs49kd7GwQek1giMfH_M_iUQy_B7GMMIqNWV0_-hUG2R75Bpt6whn1vOY3w7ya3V9M8aPwDLKaFjJEdJWCmLHfsRgFGMwNijk/s72-c/maker.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>You Can Download A Robot Now</title><link>http://alzamoramatos.blogspot.com/2014/08/download-robot-now.html</link><category>Robotics</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sun, 31 Aug 2014 09:58:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-251447456557980374</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhtpwfRwmzu2872p01bHxvAB-NnwFqFnn7AKsSA9SHViG9t1zyzvQMs3SRU3zy2lpFw8PxLRR6pY4VyJuZNAb-HdfLoHEPtMdTqj59AizIbvjd0RQn72Usi8VVI2l6MRGyYpG9cIAiCxQ/s1600/InMoov-5signa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhtpwfRwmzu2872p01bHxvAB-NnwFqFnn7AKsSA9SHViG9t1zyzvQMs3SRU3zy2lpFw8PxLRR6pY4VyJuZNAb-HdfLoHEPtMdTqj59AizIbvjd0RQn72Usi8VVI2l6MRGyYpG9cIAiCxQ/s1600/InMoov-5signa.jpg" height="640" width="497" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Who has not downloaded (and who does not like it?!) free or cracked applications from the internet in order to satisfy a need? But what about downloading robots according to your need? It may sound utopic, but it is almost possible.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
With 3d printing we have witnessed that marvelous things can be accomplished with it. Like, printing artificial imitation of human organs in order to be used in transplant surgery, prothesis, printing of scaled models of different things, even guns have been printed!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Firms like &lt;a href="http://www.inmoov.fr/" target="_blank"&gt;InMoov&lt;/a&gt;, and i guess there are others in this trend, permit you to download a robot which then afterwards you can 3d-print its components to assemble it later on. I think just the electronic part will be needed.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxHQ5soyJDqh6aeq6xnQZzDnor5B7ABUHF_d3c54V7Kj3A4TMmEUHvq_Es6z3D75jDXfwd5voDzcI-E1k-q95AJsPqNX87tX6PEggxA5BLMBoa0woL8FX0NE37qYceIJsKgB-hxhHyqo/s1600/rossums-universal-robots.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnxHQ5soyJDqh6aeq6xnQZzDnor5B7ABUHF_d3c54V7Kj3A4TMmEUHvq_Es6z3D75jDXfwd5voDzcI-E1k-q95AJsPqNX87tX6PEggxA5BLMBoa0woL8FX0NE37qYceIJsKgB-hxhHyqo/s1600/rossums-universal-robots.jpg" height="234" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The term 'Robot' was used for the first time in the 1921 play 'RUR' (Rossum's Universal Robots) by Karl Capek, and it was taken from the Czech word 'Robota' that means obligatory work or servitude. So, by the term a robot is just a 'worker'. A robot is defined as an autonomous entity (automatized, programmed) which is composed of different parts that form its base; and the electronics, which integrates sensors as the information(s) input mean(s), actuators as the information(s) and/or action(s) output mean(s), and the controller(s), among other components.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
According to &lt;a href="http://en.wikipedia.org/wiki/Moore's_law" target="_blank"&gt;Moore's law&lt;/a&gt;, the amount of transistors within a chip double every two year. Due to this, it is possible to have more complex and sophisticated devices in smaller sizes. Raspberri Pi and Hummingbird are examples of full computer CPUs in a credit card size devices, which you just need to connect let's say a display for output and keyboard and mouse for input. With nanotechnology it is not a prediction to say that, as the time passes by, we will witness sophisticated devices, whole solutions, etc, in more convenient sizes with greater capacity and power.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
In a close future, the same way we can download uncountable softwares for any need, either free, cracked, trial, open source, etc, it will be possible &amp;nbsp;to download any robot like the one InMoove offers that can be then printed in a 3d printer and afterwards with some electronic components (taking advantage of Moore's law) with an ease to assemble like the plug-and-play technology (or drag-and-drop in programming) to have a fully functional "worker".&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitY7ByLdCTeVDSMQM7hTAqDUMGVlH7SDYD6b6AlaieGS6noB8Fdn9ePGXiFmEtEwl8ZPf8oY3eDOs8_y5QGXwRo7PacXDifqKuhbYHjB8g3alg31Y-LlIdalPWsPuoR0o3dwbrN5W8Jy8/s1600/cloudroboti.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitY7ByLdCTeVDSMQM7hTAqDUMGVlH7SDYD6b6AlaieGS6noB8Fdn9ePGXiFmEtEwl8ZPf8oY3eDOs8_y5QGXwRo7PacXDifqKuhbYHjB8g3alg31Y-LlIdalPWsPuoR0o3dwbrN5W8Jy8/s1600/cloudroboti.jpg" height="240" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
I guess there will be "trial" robots that will be cracked to make them fully functional. Also, no doubt that with the tendency to have all (software-related) in the cloud (cloud computing technology), we will have Robots As A Service (the same way we actually have Software As A Service in its 3 vertients) since no matter what machine humans invent, they will all depend on coding, and being able to monitor and program them remotely through the Internet of Things will always be a need, unless that still-in-formation web-dependent world gets totally re-invented.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhtpwfRwmzu2872p01bHxvAB-NnwFqFnn7AKsSA9SHViG9t1zyzvQMs3SRU3zy2lpFw8PxLRR6pY4VyJuZNAb-HdfLoHEPtMdTqj59AizIbvjd0RQn72Usi8VVI2l6MRGyYpG9cIAiCxQ/s72-c/InMoov-5signa.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>'Multi-presence' attribute in Human Beings?</title><link>http://alzamoramatos.blogspot.com/2014/08/multi-presence-attribute-in-human-beings.html</link><category>Opinion</category><category>Super Humans</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Tue, 26 Aug 2014 16:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4054863064768552172</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bvTaMK3ljOSlD_tuNFw-rDoVAWEp7xnLQWDLVa64VmrN_6B4A-tuylG6QFT0K_SRWoSuKEsVXbqcJ9XxTLwh3daAzGlsfIA5j54Qdgn-w-q4wx0fkApjyK6h_4UD1YRyJPObITRNAnw/s1600/tele.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bvTaMK3ljOSlD_tuNFw-rDoVAWEp7xnLQWDLVa64VmrN_6B4A-tuylG6QFT0K_SRWoSuKEsVXbqcJ9XxTLwh3daAzGlsfIA5j54Qdgn-w-q4wx0fkApjyK6h_4UD1YRyJPObITRNAnw/s1600/tele.jpg" height="480" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Any person in the care of something or someone, but being distant due to a need or due to a responsibility, at the raise of a preventable eventuality, would have wanted to be multi-present &amp;nbsp;to attend the remote (eventuality-preventable) duty and the actual distant labor.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
The &lt;a href="http://www.oxforddictionaries.com/definition/english/presence" target="_blank"&gt;Oxford dictionary defines&lt;/a&gt; 'presence' as "the state or fact of existing, occurring, or being present".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Also: "A person or thing that exists or is present in a place but is not seen".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The operating systems in the first computers were mono-tasking. It means that the user needed to finish an actual task in order to be able to start another one. Nowadays, most of operating systems are multi-tasking. Even though there still are mono-tasking operating systems in some cellphones, the trend (and need) on these is to have a multi-tasking one.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm0ORXOYo0Y8pIsB4SodygHO7f4PK9YrURNHAbTATfU3PL9U6Ptq5wfbcma6RhQyVz1LGUCV5P7qsk4pV1IrgY6j0X_gNDXPKjg-emdEwA1iZL01-P13KLCjj2t9Ks2_o8MDDDZ4VLyv4/s1600/multi_tasking_woman.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm0ORXOYo0Y8pIsB4SodygHO7f4PK9YrURNHAbTATfU3PL9U6Ptq5wfbcma6RhQyVz1LGUCV5P7qsk4pV1IrgY6j0X_gNDXPKjg-emdEwA1iZL01-P13KLCjj2t9Ks2_o8MDDDZ4VLyv4/s1600/multi_tasking_woman.gif" height="283" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Among human beings, women have always had the natural, outstanding quality of being able to do several tasks at a time with efficiency.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Nowadays, This quality of being able to be multi-tasking is a needed and wanted one not only for the reason of employment, but also for the so many roles a human plays in a society. Human beings can be multi-tasking but only if the deeds to do are locally at the reach of their physical presence.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Today's robots, computers, cellphones, and any other device that can be connected to the Internet of Things can develop several tasks not only locally but also remotely, being, if we can call it that way, multi-present.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXmpt_VJdCSrQ9stCDhE1gwaN7XBxQHKcqt_6mCFIJ6zJS2E6rn7P5vwVkefSodO1TAR7csgODXq7DQoazwWHzqZN1VdUMfM1BkG8tqHWIQhiK3f4IoxS9Ye825c1k3RZ6eKhgXwKFS5U/s1600/multiplecam.gif" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXmpt_VJdCSrQ9stCDhE1gwaN7XBxQHKcqt_6mCFIJ6zJS2E6rn7P5vwVkefSodO1TAR7csgODXq7DQoazwWHzqZN1VdUMfM1BkG8tqHWIQhiK3f4IoxS9Ye825c1k3RZ6eKhgXwKFS5U/s1600/multiplecam.gif" height="236" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A software through any device connected to the web, doing several tasks, not only can it do them locally but also in remote locations. For example, a security software monitoring several watching cameras located in several distant locations from each other, and at the same time doing other tasks, locally as well as remotely, we could say that beside being multi-tasking, it is multi-present, since its 'presence' would be in more than one location.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Even human beings can develop in a natural way the quality of multi-tasking, the quality of being multi-present is (still?) an utopy (or maybe a not-satisfied-yet need?).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A good mother doing her duties in her job, but keeping a "remote blind eye" of how her children are doing, knowing that she needs the job to pay the expenses but wanting to take care of them herself, would want to be able to be multi-present at the raise of eventualities or dangerous situations. I say "remote blind eye" because she is monitoring them through someone else's eyes who is updating her by phone or any other mean but being not able to attend them or to see herself what's going on.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
As in the case of the mother, a manager or owner of a company in a business trip, or any other imaginable but real situations at the raise of eventualities would want to be able to be in more than one place at a time in order to prevent and/or see/hear/talk the necessary before and/or at the moment of the happening.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHfssPjuTQ7-_BzPiaM8eNoZ9jpyjg0XFUZajahvNOT9eSVIQawwzvXNQHKdS-mQSOwbrVXWla2J_SXFLYCmlzPRB4Toh6zJdJLbwa1ZXPCDZ3y36IRNJAZnXMOFGfi_Z2RJi99BAt-M/s1600/teletransportacion_ok.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHfssPjuTQ7-_BzPiaM8eNoZ9jpyjg0XFUZajahvNOT9eSVIQawwzvXNQHKdS-mQSOwbrVXWla2J_SXFLYCmlzPRB4Toh6zJdJLbwa1ZXPCDZ3y36IRNJAZnXMOFGfi_Z2RJi99BAt-M/s1600/teletransportacion_ok.jpg" height="246" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A science fiction author would propose the tele-transportation as a solution to the situations above. Another would say that holograms would also help. But with none of them it is still not possible to be multi-present since your attention and/or conscience can only be in one scenario at a time.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
There is a physics law that establishes that a body can not occupy two places at a time. This is true. The capacity of "self-splitting" (which is to create a copy of yourself in an instant and act as two different entities but under the control of the same thought, mind or spirit) is a fantasy. Definitely, a body can not occupy two places at the same time, but i dare to say this does not limit a conscience, the "presence" of a human essence.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
I think we are not that far of having a kind of transceiver devices (transmissor-receiver), which could transmit what's wanted from a remote location to &amp;nbsp;another node interconnected to the same conscience of the receiver-person, in a way that he/she could "sense" being remotely as if being locally, and being able to interact. This would be a type of network in which the conscience of the one needing the multi-presence is the server, and the remote locations are the clients, in a way that the "server" receives the "inter-communication" to his/her same mind and can see/talk/listen/feel in/from different remote locations at a same time. Would not it be multi-presence?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
This way a mother wearing one of these transceivers would be able to feel/see/listen what's going on with her children through another transceiver(s) on them, and communicate with them as if she was there with them. Also, the company's owner will be able to be in his business journey and in his company and branches at a time as needed.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
This would be a kind of Presence Area Network. Without doubts, this would be part of the trend of creating super humans.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3bvTaMK3ljOSlD_tuNFw-rDoVAWEp7xnLQWDLVa64VmrN_6B4A-tuylG6QFT0K_SRWoSuKEsVXbqcJ9XxTLwh3daAzGlsfIA5j54Qdgn-w-q4wx0fkApjyK6h_4UD1YRyJPObITRNAnw/s72-c/tele.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A más de un año de ser develado, sabes como funciona Google Glass?</title><link>http://alzamoramatos.blogspot.com/2014/08/a-mas-de-un-ano-de-ser-develado-sabes.html</link><category>Java</category><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sat, 2 Aug 2014 20:50:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4918429764620370853</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuWLqbCh16KAFz6euekkFaouoxRibuXDtVp3_NPnDXxVTRclek0wFaVO96_15BGFvXsocrMkgtTdYlgtsQWEkCUx4YmhzcKJF-1AfAsxClDuvy-a6JXE5oQ53G6qWN5-WPKsnG8zqWLHM/s1600/googleglass2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuWLqbCh16KAFz6euekkFaouoxRibuXDtVp3_NPnDXxVTRclek0wFaVO96_15BGFvXsocrMkgtTdYlgtsQWEkCUx4YmhzcKJF-1AfAsxClDuvy-a6JXE5oQ53G6qWN5-WPKsnG8zqWLHM/s1600/googleglass2.jpg" height="360" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A mas de un año de ser develado y ser puesto a disposición de desarrolladores e interesados, en su versión "explorer", el producto final del Google Glass aun no está a la venta pública en todos los paises. Segun noticias fue puesto a la venta, el pasado mes de junio, en Reino Unido por 1,000 Libras, a personas mayores de 18 años, y con tarjeta de crédito. Aunque la versión explorer puede ser ordenada &lt;a href="https://www.google.com/glass/start/how-to-get-one/" target="_blank"&gt;registrándose en Google como explorador&lt;/a&gt; por tan solo US$1,500.00! Muy barato, no? (sarcasmo intencional).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Según Google, la experiencia al usar Google Glass está supuesta a ser aproximadamente similar a mirar una pantalla de 25 pulgadas desde 8 pies de distancia mas o menos. Pero sin un teléfono inteligente no es posible hacer nada. &amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHhYG1wEkIeVmlv_JWIt8GTh9pOcIxe8azcKdSEWW8ofOas1hau5ccwxwkvu3xe36-O7P1LfQHkndIEcduROPZlI8TavYmH3Sg3Zk1xEEUr-6fCFfODHRLkt-pfl2kC_yOI5Q_9x0CORI/s1600/googleglass1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHhYG1wEkIeVmlv_JWIt8GTh9pOcIxe8azcKdSEWW8ofOas1hau5ccwxwkvu3xe36-O7P1LfQHkndIEcduROPZlI8TavYmH3Sg3Zk1xEEUr-6fCFfODHRLkt-pfl2kC_yOI5Q_9x0CORI/s1600/googleglass1.jpg" height="294" width="320" /&gt;&lt;/a&gt;Google Glass necesita de un smartphone para hacer sus cosas. Tiene una aplicación que debe ser instalada en este. Inicialmente está supuesto a realizar 7 funciones (aplicaciones): 1) Tomar fotos, 2) Grabar videos, 3) Dar direcciones, 4) Enviar mensajes, 5) Hacer llamadas telefónicas, 6) G+ hangouts, y 7) Búsquedas de Google, aunque actualmente hay un ejercito de desarrolladores trabajando para que cuando el producto final esté a la venta pública haya toneladas de aplicaciones. Si te interesa ver la lista de apps disponibles, click&amp;nbsp;&lt;a href="http://glass-apps.org/google-glass-application-list" target="_blank"&gt;aquí&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Es considerado un nuevo factor-forma. Los relojes inteligentes, teléfonos inteligentes, etc, son&lt;/div&gt;
considerados otros factor-forma de Google.&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Es básicamente una montura de lentes, con una pequeña pantalla traslúcida hecha de prisma montada al lado derecho, posicionado de una manera que no obstaculiza la visión del usuario. &amp;nbsp;Del mismo lado derecho, hay lo que es llamado el trackpad, que es una superficie táctil que permite interactuar con el dispositivo. Al deslizar el dedo hacia delante, hacia detrás o hacia abajo permite navegar por las aplicaciones disponibles. Un ligero topecito es igual a hacer click o ejecutar la aplicación. Tiene un pequeño botón en el mismo lado derecho en su parte superior que permite tomar fotos o grabar videos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Puede ser tambien operado mediante comandos de voz al asistente Google Now, con un previo "Ok,Google...".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Algo que es considerado sobresaliente entre sus aplicaciones es el Obtener Direcciones. Al dar direcciones se puede obtener el resultado en tiempo real en modo Caminando, modo Montando bicicleta, y modo Conduciendo. Muestra una flecha que va dirigiendote en un mapa, de la misma forma que las aplicaciones de los dispositivos GPS para vehiculos. Lo interesante es que el resultado se ajusta según la posición de la cabeza del usuario, o sea, la dirección hacia donde se esté mirando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
Desarrollar para Google Glass...&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Hasta donde tengo entendido, hay dos formas para desarrollar para Glass. Primero, creando servicios web&amp;nbsp;&lt;a href="http://es.wikipedia.org/wiki/Representational_State_Transfer" target="_blank"&gt;RESTful&lt;/a&gt;, que se alojan en la nube,&amp;nbsp;usando el API Mirror de Google. O sea, cualquier lenguaje que pueda producir pedidos REST, los cuales son enviados y recibidos via el protocolo HTTP, como una dirección en un navegador web, sea Java, Python, incluso Haskell, pueden ser usado. Si te interesa aprender sobre REST, chequea este tutorial haciendo click&amp;nbsp;&lt;a href="https://translate.google.com/translate?%20%20sl=en&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Frest.elkstein.org%2F&amp;amp;edit-text=" target="_blank"&gt;aquí&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Segundo, Google también ofrece el GDK (Glass Development Kit), que es un add-on para el SDK de Android, que permite desarrollar glassware que corre directamente en el dispositivo. Otra razón para aprender Java!&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Las librerias para iniciarse a desarrollar para este dispositivo &lt;a href="https://developers.google.com/glass/develop/mirror/quickstart/" target="_blank"&gt;son en los lenguajes&lt;/a&gt; Python, Java y PHP.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Unos estudiantes de PHD de la universidad de Maryland &lt;a href="http://www.cs.umd.edu/article/2013/10/computer-science-department-phd-candidates-brandyn-white-%20%20and-andrew-miller-are" target="_blank"&gt;han creado una aplicacion&lt;/a&gt; que permite desarrollar en javascript.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/2d7XxIirOtk?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuWLqbCh16KAFz6euekkFaouoxRibuXDtVp3_NPnDXxVTRclek0wFaVO96_15BGFvXsocrMkgtTdYlgtsQWEkCUx4YmhzcKJF-1AfAsxClDuvy-a6JXE5oQ53G6qWN5-WPKsnG8zqWLHM/s72-c/googleglass2.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Hackers Penetran Firmas de Defensa Israelies que Construyeron Iron Dome</title><link>http://alzamoramatos.blogspot.com/2014/08/hackers-penetran-firmas-de-defensa.html</link><category>Hacking</category><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Fri, 1 Aug 2014 09:26:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-6370593498651345683</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwuYuZ7WgfwEJpMatvW7ex1iHW13zOLt6WvzYixRIfN_lBmabIcYCYB3MSCPd_8Ma_3rc6HlmmNFMloZ9qXbcEN_2jOTTphcZZl-_EHuY_Iif4OMQrC_8cv_tJJcT4BHpAtFc0ZWyK3lw/s1600/igm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwuYuZ7WgfwEJpMatvW7ex1iHW13zOLt6WvzYixRIfN_lBmabIcYCYB3MSCPd_8Ma_3rc6HlmmNFMloZ9qXbcEN_2jOTTphcZZl-_EHuY_Iif4OMQrC_8cv_tJJcT4BHpAtFc0ZWyK3lw/s1600/igm.jpg" height="425" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Según la firma de inteligencia de amenazas Cyber Engineering Services Inc (&lt;a href="http://www.cyberesi.com/" target="_blank"&gt;CyberESI&lt;/a&gt;), &amp;nbsp;entre octubre 10, 2011 y agosto 13, 2012, atacantes presumiblemente operando desde china penetraron las redes empresariales de 3 compañias de tecnologia de defensa israelies.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Al infiltrarse en la infraestructura de comunicaciones secreta establecida por los hackers, CyberESI determinó que los atacantes robaron grandes cantidades de información, la mayoria propiedad intelectual que tienen que ver con los misiles Arrow 3, vehiculos aereos no tripulados (UAVs), cohetes balisticos, entre otros.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
CyberESI dice que por la naturaleza de la información robada y la industria a la que estas compañías victimas pertenece, sugiere que los hackers buscaban información acerca del sistema de defensa israeli todo-clima llamado Iron Dome. Dentro de esos documentos hay uno de 900 páginas que provee esquemáticos detallados y especificaciones de el misil Arrow 3. La brecha en la seguridad de las firmas de defensa fue iniciada el 16 de abril del 2012, por una serie de ataques especiales de phishing por email.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El gobierno israeli &lt;a href="http://www.reuters.com/article/2014/07/22/us-palestinians-israel-irondome-congress-idUSKBN0FR2MF20140722" target="_blank"&gt;ha acreditado&lt;/a&gt; a Iron Dome con interceptar aproximadamente 1/5 de mas de 2000 misiles que los militantes palestinos han disparado contra israel durante el actual conflicto.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6zRxfKRzLAq2t-a5u_JAzTarkykUPYxaaiK0p9Z4hyphenhyphenn1gXDyH1rsTkZG0HuTozJ-Uxds-66q5hit0hd-gqi5oirtc3E2KWfi-lTukS7GcQwRLuUaYxPJIL5n6n0qNYhinx8-uklgHzN4/s1600/chinhacj.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6zRxfKRzLAq2t-a5u_JAzTarkykUPYxaaiK0p9Z4hyphenhyphenn1gXDyH1rsTkZG0HuTozJ-Uxds-66q5hit0hd-gqi5oirtc3E2KWfi-lTukS7GcQwRLuUaYxPJIL5n6n0qNYhinx8-uklgHzN4/s1600/chinhacj.jpg" height="225" width="400" /&gt;&lt;/a&gt;Los ataques tienen todas las cualidades del "Comment Crew", un prolifico grupo de hacking patrocinado por el estado asociado con el ejercito de liberacion del pueblo chino (PLA) acreditado con robar terabytes de información de contratistas de defensa y corporaciones de Estados Unidos. En mayo del 2014, el depto de justicia de &lt;a href="http://www.fbi.gov/news/news_blog/five-chinese-military-hackers-charged-with-cyber-espionage-against-u.s" target="_blank"&gt;US sentenció&lt;/a&gt; a 5 miembros militares prominentes del comment crew &amp;nbsp;con una série de delitos de pirateria criminal y espionaje contra empresas estadounidenses.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Una vez dentro de la red de las Industrias Aeroespacial de Israel (IAI = Israel Aerospace Industries), los miembros del Comment Crew agotaron los próximos 4 meses en el 2012 usando su acceso para instalar varias herramientas y programas troyanos en la red de la compañia y asi expandiendo su acceso a archivos sensibles, dijo CyberESI. Los actores comprometieron credenciales con altos privilegios, descargaron hashes de contraseñas, y obtuvieron información de sistema, archivo y red de varios sistemas. También usaron herramientas para descargar data de Active Directory de controladores de dominio de al menos 2 diferentes dominios de la red de IAI.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Una vez que los atacantes han puesto pies en la red de la victima, son capaces de usualmente comprometer cuentas privilegiadas locales y de dominio, lo que luego les permite moverse literalmente por la red e infectar sistemas adicinales, continua el reporte.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
No sorprenderia escuchar en cualquier momento de algun ataque desde un pais aliado a palestina tomando ventaja de alguna vulnerabilidad encontrada o creada que hayan explotado estos hackers en el sistema de defensa israeli.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwuYuZ7WgfwEJpMatvW7ex1iHW13zOLt6WvzYixRIfN_lBmabIcYCYB3MSCPd_8Ma_3rc6HlmmNFMloZ9qXbcEN_2jOTTphcZZl-_EHuY_Iif4OMQrC_8cv_tJJcT4BHpAtFc0ZWyK3lw/s72-c/igm.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>El Dominio de Java como Lenguaje de Programación</title><link>http://alzamoramatos.blogspot.com/2014/08/el-dominio-de-java-como-lenguaje-de.html</link><category>Java</category><category>Noticias</category><category>Programación</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Fri, 1 Aug 2014 08:04:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4507016186158435160</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFgjRAm7O536O3M9DxsyqMRmoG8QRRTIuervnUCaBB9FSUM5ZbpBCwY97pITc35dzEbhERO3w2jrsHr2HWJHOK_9-JTgjSP5qvQhq-TrzLKUidUJNXlorJLAO9jix_j-KnrJwb41cqMc/s1600/java_king.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFgjRAm7O536O3M9DxsyqMRmoG8QRRTIuervnUCaBB9FSUM5ZbpBCwY97pITc35dzEbhERO3w2jrsHr2HWJHOK_9-JTgjSP5qvQhq-TrzLKUidUJNXlorJLAO9jix_j-KnrJwb41cqMc/s1600/java_king.jpg" height="400" width="325" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Este lenguaje ha estado en el medio desde 1995, y aun se mantiene vigente, ofreciendo utilidad y solucciones. Según &lt;a href="http://news.dice.com/2014/07/29/5-programming-languages-youll-need-next-year-beyond/" target="_blank"&gt;Dice.com&lt;/a&gt;,&amp;nbsp;Java es uno de los 5 lenguajes topes para aprender si quieres un empleo programando en el 2015. Y según &lt;a href="http://alzamoramatos.blogspot.com/2014/07/java-en-el-tope-de-los-rankings-de.html" target="_blank"&gt;el análisis de la revista IEEE Spectrum&lt;/a&gt;, Java está en el tope de todos los lenguajes en popularidad de empleo y en uso, incluyendo la comunidad open source.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El lenguaje Go ha estado ganando popularidad con la computación en el nube. Scala ha ayudado a compañías escalar durante 10 años, y otros lenguajes como PHP y Python han sido adoptados significativamente. Pero Java sigue reinando supremo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Muchos preguntan por que Java ha permanecido relevante por tanto tiempo, aun cuando el mundo ha cambiado de data center a la nube, y de escritorio a movil?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como se dice, Java es mas accesible que muchos otros lenguajes como c++, por ejemplo. Esa accesibilidad viene en la forma de la familiaridad del lenguaje y la disponibilidad de su código.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
James Urquhart, Director de Producto para Gestión de Nube en Dell, tiene &lt;a href="https://twitter.com/jamesurquhart/status/494463114382172161" target="_blank"&gt;varias razones&lt;/a&gt;:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Componibilidad: los elementos pueden ser incluidos/ensamblados según se necesite. (Note que los EJBs no sobrevivieron por esta razón).&lt;/li&gt;
&lt;li&gt;Ubicuidad: Java es un raro ejemplo de amplia adopción aún por esos que construyen el mismo Java, y que soportan sistemas de infraestructura/operativos y soluciones hechas en Java.&lt;/li&gt;
&lt;li&gt;Utilidad: Casi todas las necesidades principales son dirigibles. Solo mucho montaje a mano. En lo móvil, integrado, web, etc, también escala.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Para Zohar Melamed, vice presidente de Credit Suisse, Java "es una entidad reconocida para producción bajo estrés", lo que lo hace la opción a escojer por aquellos que quieren minimizar la posibilidad de fracaso de sus proyectos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y asi como Java ha sido fiel con el sector empresarial, también esté haciendo gran mella en el sector móvil. El hecho de que Google haya escogido Java como la lingua franca para desarrollar Android no puede ser casualidad.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkFgjRAm7O536O3M9DxsyqMRmoG8QRRTIuervnUCaBB9FSUM5ZbpBCwY97pITc35dzEbhERO3w2jrsHr2HWJHOK_9-JTgjSP5qvQhq-TrzLKUidUJNXlorJLAO9jix_j-KnrJwb41cqMc/s72-c/java_king.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>La Seguridad del USB está Fundamentalmente Rota</title><link>http://alzamoramatos.blogspot.com/2014/08/la-seguridad-del-usb-esta.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Fri, 1 Aug 2014 07:04:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4156660363906994722</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg30I2QVyVbemA9Wwip-zDEvDGOmRsarINK-WYWXM-ZDzZXLRVY71vOhfGuiBZcw8t2h0C27rdjowqW1sD8wR483ORVCjY43V7dekUgGUyy3tbOJ_eo8sqGv37JQJqmJy1gNTVK2UcVfxQ/s1600/BROKENUSB3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg30I2QVyVbemA9Wwip-zDEvDGOmRsarINK-WYWXM-ZDzZXLRVY71vOhfGuiBZcw8t2h0C27rdjowqW1sD8wR483ORVCjY43V7dekUgGUyy3tbOJ_eo8sqGv37JQJqmJy1gNTVK2UcVfxQ/s1600/BROKENUSB3.png" height="320" width="257" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
La gente vive usando sus dispositivos USB de computadora en computadora. Aunque se está consciente de los virus y demás amenazas, se tiende a confiar en un antivirus, y muchas veces con reformatear, muchos resuelven cualquier anomalía. Pero los problemas de seguridad de estos no está en que información contengan, está en el mismo núcleo de como trabajan.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpVTPs5OzK9b3jrGJvEqtFStWUHXBedWifcoiM8MANEdDFJMYhqMMOiMnddHS4wcVp7AvgrEDQKvemZdtSwpg7kf39exqL3uY_S3qqehjvVdSLTvJNZIDKmO05nnLSeVeqtJudjIU3jxk/s1600/brknusb.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpVTPs5OzK9b3jrGJvEqtFStWUHXBedWifcoiM8MANEdDFJMYhqMMOiMnddHS4wcVp7AvgrEDQKvemZdtSwpg7kf39exqL3uY_S3qqehjvVdSLTvJNZIDKmO05nnLSeVeqtJudjIU3jxk/s1600/brknusb.jpeg" height="239" width="320" /&gt;&lt;/a&gt;De ahí partieron Karsten Nohl y Jakob Lell, dos investigadores, para demostrar por qué la seguridad de los dispositivos USB está fundamentalmente rota. Han creado un Malware llamado BadUSB que puede ser instaladao en cualquier dispositivo USB para hackear una pc, alterar archivos instalados desde este de una manera invisible, o aún redireccionar el tráfico de Internet del usuario. Este malware reside no en la memoria de almacenamiento flash del dispositivo USB, sino en el firmware que controla sus funciones básicas, lo que significa que el código de ataque puede permanecer oculto mucho despues que el contenido en el dispositivo haya sido borrado. Segun estos, no hay un arreglo fácil.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Aunque suena exagerado a simple oidas, ellos dicen que "en esta nueva forma de pensamiento, tienes que considerar un USB infectado y arrojarlo a la basura tan pronto y toque una computadora no confiable." Estos duraron meses haciendo ingenieria inversa al firmware de el chip controlador que permite a los dispositivos comunicarse con una pc y que permite a los usuarios mover archivos desde y hacia ellos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Su hallazgo central está en que el firmware USB, que existe en formas variadas en todos los dispositivos USB, pueden ser reprogramados para ocultar código.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ya habia escuchado que era posible alojar malware en el firmware, pero tampoco esto es un proceso fácil, y no todos los dispositivos USB tienen el tipo de memoria que permite con un simple copiado acceder el firmware.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Aunque puede ser real la amenaza del hallazgo de estos, a mi me parece tambien una promoción barata de su malware, ya que piensan exponerlo en el proximo evento Black Hat.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg30I2QVyVbemA9Wwip-zDEvDGOmRsarINK-WYWXM-ZDzZXLRVY71vOhfGuiBZcw8t2h0C27rdjowqW1sD8wR483ORVCjY43V7dekUgGUyy3tbOJ_eo8sqGv37JQJqmJy1gNTVK2UcVfxQ/s72-c/BROKENUSB3.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cómo Cambiar la Forma (Region) de una App WinForm en C#</title><link>http://alzamoramatos.blogspot.com/2014/07/como-cambiar-la-forma-region-de-una-app.html</link><category>C#</category><category>Programación</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Mon, 28 Jul 2014 00:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-705491738582442910</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj03SK7M3oZgHbdpuGTDy_u0Jk-nvcXLyt8rXc-UXvCZoVQLU66gudKvCA-4mSEUo-npjzTWqIQvb0vPbbDxd1xpQylGT71_0zofRFuyouqU-koYwG8cC9qRzeoUUM3ThEJimOBJxQ2ThI/s1600/img2.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj03SK7M3oZgHbdpuGTDy_u0Jk-nvcXLyt8rXc-UXvCZoVQLU66gudKvCA-4mSEUo-npjzTWqIQvb0vPbbDxd1xpQylGT71_0zofRFuyouqU-koYwG8cC9qRzeoUUM3ThEJimOBJxQ2ThI/s1600/img2.bmp" height="342" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Una aplicación de formularios o WinForm en Visual Studio, por defecto se ejecuta en un recipiente cuadrado o rectangular.&lt;br /&gt;
&lt;br /&gt;
Cambiar la forma del formulario es deseable mayormente para fines de&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Splash_screen" target="_blank"&gt;pantallas splash&lt;/a&gt;,&amp;nbsp;en donde se quiere desplegar una imágen llamativa con el logo del creador para entretener al usuario mientras la aplicación carga.&lt;br /&gt;
&lt;br /&gt;
Aqui muestro dos maneras de como cambiar la region del formulario de una aplicación.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;
I. Darle forma(s) como Elipsis, Triángulos, etc.&lt;/h3&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Haz referencia al namespace &lt;i&gt;System.Drawing.Drawing2D&lt;/i&gt;, al cual pertenece la clase GraphicsPath, que vamos a usar.&lt;/li&gt;
&lt;li&gt;Si quieres, desde el mismo metodo Load, o desde una función creada, usa el código siguiente:&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XoiJ12UutuoWUQ37n9hGgFHFGoxp4DFF9dwyU9eIfzERnMctRO5mf5PTjLntBYJamvNYor69xxCN6rEMpKIHd6hw9xq0Wz24dMznQVS7glAWLIXsM7UiuVKG3rpb3iDVZOz02bIUAe8/s1600/untitled.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2XoiJ12UutuoWUQ37n9hGgFHFGoxp4DFF9dwyU9eIfzERnMctRO5mf5PTjLntBYJamvNYor69xxCN6rEMpKIHd6hw9xq0Wz24dMznQVS7glAWLIXsM7UiuVKG3rpb3iDVZOz02bIUAe8/s1600/untitled.bmp" height="121" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: left;"&gt;
Al invocar los metodos y propiedades de tu instancia de GraphicsPath "g.", te será mostrado diferentes figuras que se puede agregar al GraphicsPath. La fig. debajo muestra el resultado del código arriba.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBrg-cIeghnWyjgnf-jeShpXwVl6KNM8QdEzBwZNi4vNiaFNpzbiKaeIA_M9ZD8V159YkbK1bV8c1B51mV1x1tVhSzglTxizQ3D2gv4s6lvQIrQZqQHWFBHOv-DGNVANsDIYazLtCG3I/s1600/ellips.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJBrg-cIeghnWyjgnf-jeShpXwVl6KNM8QdEzBwZNi4vNiaFNpzbiKaeIA_M9ZD8V159YkbK1bV8c1B51mV1x1tVhSzglTxizQ3D2gv4s6lvQIrQZqQHWFBHOv-DGNVANsDIYazLtCG3I/s1600/ellips.bmp" height="173" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;br /&gt;&lt;/blockquote&gt;
&lt;h3&gt;
II. Para formas desde un archivo de imágen. Pixel a pixel:&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfE-6X0EkSJ1rAbJtFkMro0l6zS2F34UHVXS0ewYCEwVYZBLh_Fr_hTeHhBDHtnRnzCmAI3mtkK29DKfVT9bb69eKrnAXQlNw9y9IdxQ3CN2NvipWDi_ug5VcxwXkXiiuzf9qWzCWLCY/s1600/img2.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVfE-6X0EkSJ1rAbJtFkMro0l6zS2F34UHVXS0ewYCEwVYZBLh_Fr_hTeHhBDHtnRnzCmAI3mtkK29DKfVT9bb69eKrnAXQlNw9y9IdxQ3CN2NvipWDi_ug5VcxwXkXiiuzf9qWzCWLCY/s1600/img2.bmp" height="169" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En este modo, se evalúa el componente Alpha de cada pixel de un Bitmap que es creado desde un archivo de imágen png, copiando la forma solo de aquellos pixeles que no pertenezcan al fondo. En el siguiente código, he creado una función que recibe un bitmap, y retorna la región, que luego, puede ser asignada como la nueva región de la aplicación. La figura de arriba muestra: la imágen que se uso como modelo (izquierda), y la aplicación ya con la forma cambiada.&lt;br /&gt;
&lt;br /&gt;
&lt;script src="https://gist.github.com/amiotek/50b31f2b5f2c8619174a.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Debes crear un Bitmap desde un archivo con la imágen que deseas, que será el parámetro a usar al invocar la función. Luego puedes asignar esa región a tu aplicación.&lt;br /&gt;
&lt;br /&gt;
Comentarios? Sugerencias? Siéntete libre de expresarte en la sección de comentarios! :D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj03SK7M3oZgHbdpuGTDy_u0Jk-nvcXLyt8rXc-UXvCZoVQLU66gudKvCA-4mSEUo-npjzTWqIQvb0vPbbDxd1xpQylGT71_0zofRFuyouqU-koYwG8cC9qRzeoUUM3ThEJimOBJxQ2ThI/s72-c/img2.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Educativo: Cómo Enganchar una Consulta a una Base de Datos SQL en un Website ASP</title><link>http://alzamoramatos.blogspot.com/2014/07/educativo-como-mostrar-una-consulta-una.html</link><category>ASP</category><category>Base de Datos</category><category>Programación</category><category>SQL</category><category>WinForm</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sun, 27 Jul 2014 01:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-3710325312642887310</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrd36QdmXNRtR1mVrP9AhmdeqRIy_RpPiO3j-0ph7mcoHmSuCPYL8_Cwc1VfsowaGj7KcNF_nnmDBq7EpP-Qw_JnlRDvyZweU1rDiUNDdvXznnUp1_vMyrEB3CrtrPcsGz0kI9fqdtbdQ/s1600/HOOK.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrd36QdmXNRtR1mVrP9AhmdeqRIy_RpPiO3j-0ph7mcoHmSuCPYL8_Cwc1VfsowaGj7KcNF_nnmDBq7EpP-Qw_JnlRDvyZweU1rDiUNDdvXznnUp1_vMyrEB3CrtrPcsGz0kI9fqdtbdQ/s1600/HOOK.jpg" height="276" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Alguien me pidió en un momento que le explicara como mostrar el resultado de una consulta a una base de datos SQL en una página web o en una aplicación web, y este fue el resultado. Aunque es algo básico, pensé que publicandolo podría ser útil para alguien mas.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Propuesto: Un website que muestre el resultado de la consulta solo a aquellos usuarios autenticados. Para eso, nuestro ejemplo requerira que el usuario se logee para ver el reporte.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Para este tutorial, puedes escoger tanto una aplicacion web en ASP.NET, o un Website, &amp;nbsp;como tipo de proyecto. Sugiero que sigamos con un Website.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
Crea una web app o un Website:&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4KBATLWdb94q6w8McFPUl3Ckc3MEb4VnUlAVioC2vtEpYFQtrX_z0ZU4u4vBJkyBlfjZbAmZ-dm7wdGdpMKvXWp4Dr6QqLq_PtP9YHOlE5YKPRR2dK9dUHeP_rUC8sk-O3go4WBYU1Os/s1600/1.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4KBATLWdb94q6w8McFPUl3Ckc3MEb4VnUlAVioC2vtEpYFQtrX_z0ZU4u4vBJkyBlfjZbAmZ-dm7wdGdpMKvXWp4Dr6QqLq_PtP9YHOlE5YKPRR2dK9dUHeP_rUC8sk-O3go4WBYU1Os/s1600/1.bmp" height="168" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;File &amp;gt; New &amp;gt; Website&lt;/li&gt;
&lt;li&gt;Asegurte que 'ASP.NET Web Site' este seleccionado. Web location que este en HTTP.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Para escribir el nombre del proyecto, donde dice: http://localhost/WebSite', solo reemplaza la parte que dice 'WebSite' con el nombre de tu website. Luego, click en el botón Ok.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvlGmtnrB_9wPc3_UiGE9AWOepx_VR1mJcjzR8-2Pvh7gZkawXjaj72P8Fin8_mi39FZo8s0m0wverwGnEfMSNTTk_APx1r2oQMPwVrvk-Ftmj4Zr4PQCRyk1IhWWj-YPFxfg3O7XY7Y/s1600/2.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvlGmtnrB_9wPc3_UiGE9AWOepx_VR1mJcjzR8-2Pvh7gZkawXjaj72P8Fin8_mi39FZo8s0m0wverwGnEfMSNTTk_APx1r2oQMPwVrvk-Ftmj4Zr4PQCRyk1IhWWj-YPFxfg3O7XY7Y/s1600/2.bmp" height="200" width="181" /&gt;&lt;/a&gt;Una vez hecho esto, el código fuente (html + asp) de la página inicial es mostrado. Talves conozcas la página inicial de un website como la index page (index.html). Acá, la página inicial es llamada Default.aspx.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Visual Studio aqui te permite tres modos de despliegue de proyecto: Source (por defecto); Design, o modo &lt;br /&gt;
diseño donde muestra de manera visual los componentes; y Split, donde la pantalla dividida, muestra el fuente como el diseño.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRWsztEKkZ62dU6PMg3eyYJ5jT7k-g6Ej3mXqJNwR0EHROCA4BGU6LBzc4Aa9JftWYLzxSt9Clp_NYz0wSVbbKg7SWdu-iznnxsZg08wDS4uzbA9CViRSYCxnGjYdlTTkJev5L8lfpOXU/s1600/3.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRWsztEKkZ62dU6PMg3eyYJ5jT7k-g6Ej3mXqJNwR0EHROCA4BGU6LBzc4Aa9JftWYLzxSt9Clp_NYz0wSVbbKg7SWdu-iznnxsZg08wDS4uzbA9CViRSYCxnGjYdlTTkJev5L8lfpOXU/s1600/3.bmp" /&gt;&lt;/a&gt;
&lt;li&gt;Cambia a modo Design.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Haz click en el link Site.master, en la esquina superior derecha de Default.aspx. Esto nos llevará a la página maestra, o sea, la plantilla que tiene el diseño que todas las demás páginas heredan.&lt;/li&gt;
&lt;li&gt;Click en Design.&lt;/li&gt;
&lt;li&gt;Selecciona (click una vez) el control HeadLoginView, que está al extremo superior derecho de la plantilla del Site.master. Asegurate que sea en el Site.master, y no en otra página.&lt;/li&gt;
&lt;li&gt;Vé a la sección de Properties (propiedades), y busca la propiedad 'Visible' y cambiala a 'False'.&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;En el Solution Explorer, arrastra la Default.aspx de la raiz hacia la carpeta Account.&lt;/li&gt;
&lt;li&gt;En el Solution Explorer, expande la carpeta Account, y abre (doble-click sobre) la página Login.aspx&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmFjTq05Oyg-WVnIWVDVJdGzn4l6brJE0a1vs8gkcaSv8_GtaPGRmukhpb-L7tutbHhdP8VmXIgeIaIobVOxABzhyxqIvWwMulwjLUrs45zUIq9D2EQFnu27RCEbTr47bv1SLb2fCZvR0/s1600/4.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmFjTq05Oyg-WVnIWVDVJdGzn4l6brJE0a1vs8gkcaSv8_GtaPGRmukhpb-L7tutbHhdP8VmXIgeIaIobVOxABzhyxqIvWwMulwjLUrs45zUIq9D2EQFnu27RCEbTr47bv1SLb2fCZvR0/s1600/4.bmp" height="119" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Vamos a hacer esta página la inicial, en vez de Default.aspx. En el Solution Explorer, haz click-derecho sobre Login.aspx, y luego click sobre 'Set as Start Page'.&lt;/li&gt;
&lt;li&gt;Cambia Login.aspx a modo Design.&lt;/li&gt;
&lt;li&gt;Selecciona el control LoginUser.&lt;/li&gt;
&lt;li&gt;En Propiedades, busca la propiedad 'DestinationPageUrl' y haz click sobre esta. Luego click en el botón con tres puntos suspensivos.&lt;/li&gt;
&lt;li&gt;Selecciona la página Default.aspx, que movimos hacia Account. Esta será la página a la cual el usuario será redireccionado una vez autenticado exitosamente.&lt;/li&gt;
&lt;li&gt;Ubica la propiedad 'FailureText', y escribe el mensaje a desplegar cuando el intento de logeo no sea exitoso. Puedes dejarlo asi si quieres.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
La Base de Datos!!&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Necesitamos una base de datos. Para crear una:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9SHorRciXmviQomJNkkI26AfVQLf7bFokTHCkzZla6jYm_I0oZoDqTDN6zMPzfApMq1G2zzvk_086s6ua44M81pygRhnL-fKfPnTJVbofIuQpcsEcfHnbbqqXwUMiitqUkJe5K9E6wPU/s1600/5.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9SHorRciXmviQomJNkkI26AfVQLf7bFokTHCkzZla6jYm_I0oZoDqTDN6zMPzfApMq1G2zzvk_086s6ua44M81pygRhnL-fKfPnTJVbofIuQpcsEcfHnbbqqXwUMiitqUkJe5K9E6wPU/s1600/5.bmp" height="110" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfuNY6J9UTMvnL-4dGUMuPS5DxLXHIfeCBCdc-BxpjPloPdXA-q-_OSxXhoHRNXS3kKTbCAqsFWavcoHXo3R5D6UCsOSU72wVa096t_LAmPe6Ff0wL8ISSE17TsP9qLX7gP87y5X7A7Do/s1600/6.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfuNY6J9UTMvnL-4dGUMuPS5DxLXHIfeCBCdc-BxpjPloPdXA-q-_OSxXhoHRNXS3kKTbCAqsFWavcoHXo3R5D6UCsOSU72wVa096t_LAmPe6Ff0wL8ISSE17TsP9qLX7gP87y5X7A7Do/s1600/6.bmp" height="115" width="200" /&gt;&lt;/a&gt;
&lt;li&gt;Click-derecho sobre App_Data, en el Solution Explorer &amp;gt; New Item. Selecciona SQL Server Database. Ponle un nombre, y click en Add.&lt;/li&gt;
&lt;li&gt;Nuestra nueva base de datos aparecerá en el Server Explorer. Crea al menos una tabla: Click-derecho sobre 'Tables' &amp;gt; Add New Table.&lt;/li&gt;
&lt;li&gt;Creale unos cuantos campos o columnas, y cambia el nombre generico 'Table1', por uno mas identificativo.&lt;/li&gt;
&lt;li&gt;Click en save, y cierra el editor de tablas.&lt;/li&gt;
&lt;li&gt;Agrega unos cuantos registros (3 o 4 estaran bien) a la recién creada tabla: Click-derecho sobre la tabla en el Server Explorer &amp;gt; Show Table Data. Una vez introducidos, salva y cierra esta tabla.&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Vé a la página Default.aspx (recuerda que la movimos a la carpeta Account).&lt;/li&gt;
&lt;li&gt;Agrega un control GridView, desde el ToolBox a Default.aspx. Puedes personalizar esta página&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
acorde a la función que realiza, para mantener este ejemplo simple, yo cambie el letrero que decia &lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxOTsiL7PPZXilS-3d2vo74leHAKgUYq_oEot-qCG2kb0ImRTCJdfQu8YHjZBkTuUREH9MWhYTQyrlrJNnNkx95Vq8vY2_u5BU4jFYI_-nD48LMt6CATHz3X-2XPXyQ9YMOqcOjwqDDAE/s1600/8.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
'Welcome to ...'. También y borré los otros dos parrafos.&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Haz click en el botón con el símbolo '&amp;gt;', y del combobox en 'Choose Data Source' haz click en "&lt;new data="" source...=""&gt;"&lt;new data="" source...=""&gt;.&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;/new&gt;&lt;/new&gt;&lt;/li&gt;
&lt;li&gt;Aqui te mostrará todos los tipos de fuentes de datos permitidos. Selecciona 'SQL Database', y click en Ok.&lt;/li&gt;
&lt;li&gt;Del próximo diálogo, expande el combobox. Ahi debe aparecer la base de datos recién creada. Seleccionala, y click en Next.&amp;nbsp;Next de nuevo.&lt;/li&gt;
&lt;li&gt;En este próximo diálogo, por defecto hay un SELECT Statement de todas las columnas de la tabla&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioyhPVE4wC38bG8KN-I1jXvqZDTSCrio7kJWiYPXdaNyD7EifiaLuZpTxWhTHG1_iwhodlh6ph0nCfvHXlD8p5s2kXGYQ_MkFJ8UEWLnCOQ0qbdY5_EgNNBloSwU6LfjMTFEn27OLooa0/s1600/9.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioyhPVE4wC38bG8KN-I1jXvqZDTSCrio7kJWiYPXdaNyD7EifiaLuZpTxWhTHG1_iwhodlh6ph0nCfvHXlD8p5s2kXGYQ_MkFJ8UEWLnCOQ0qbdY5_EgNNBloSwU6LfjMTFEn27OLooa0/s1600/9.bmp" height="136" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
seleccionada. O sea, el segundo botón de radio está seleccionado.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;La primera opción (primer botón de radio), es usado para hacer los otros tipos de transacciones CRUD que no sea SELECT. También está la opción de usar el Query Builder, una herramienta muy usaba por los DBAs y que facilita la creación de consultas o queries. Si quieres ver una explicación mas extendida con una consulta de dos tablas con INNER JOIN usando el Query Builder, mira el video de este tutorial debajo.&lt;/li&gt;
&lt;li&gt;Para nuestro ejemplo dejaremos seleccionada la segunda opción. Luego, click a Next.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Puedes probar el query haciendo click en el boton Test Query.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Click en Finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;new data="" source...=""&gt;&lt;/new&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
Credeciales para Autenticación de Usuario.&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Vamos a crear, al menos, un usuario, usando la herramienta de administración de Website.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Vé a la página Login.aspx.&lt;/li&gt;
&lt;li&gt;Selecciona el control LoginUser. Click sobre el botón con símbolo '&amp;gt;', y selecciona 'Administer&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqUIqjjVrOXdolP1nq8_y-Wp664BrqakAIjPKsVMgB-Y1fegjvRL5lRD84o0U1NU4jM8-z_ptr_4ZhLLASxUIcRgMBFmtL_5a8qcd-xICorzPrbT0NJdcVG3RyHQHn6bdRQbHeiPyAmzw/s1600/11.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqUIqjjVrOXdolP1nq8_y-Wp664BrqakAIjPKsVMgB-Y1fegjvRL5lRD84o0U1NU4jM8-z_ptr_4ZhLLASxUIcRgMBFmtL_5a8qcd-xICorzPrbT0NJdcVG3RyHQHn6bdRQbHeiPyAmzw/s1600/11.bmp" height="76" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
Website'. Esto abrirá la herramienta de Administración de Website en tu browser por defecto. Con esta se puede personalizar la configuración y seguridad del website creado.&lt;/li&gt;
&lt;li&gt;Click en 'Security'. Luego en 'Create User'.&lt;/li&gt;
&lt;li&gt;Llena los campos correspondientes. Asegúrate de marcar la caja &lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizQy4TWT6IdMxOHMwboU2i1JHb7HB9ezm_TSjW3Lt-O32QoB9SVU8KeUTR6hf3o6aJLODP8098mukcmf0xMX1hsUv4JYeff25opcUkFkvliO8EtX5MtpbLVlRvio8X3_iqmGupSc6OV3w/s1600/12.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizQy4TWT6IdMxOHMwboU2i1JHb7HB9ezm_TSjW3Lt-O32QoB9SVU8KeUTR6hf3o6aJLODP8098mukcmf0xMX1hsUv4JYeff25opcUkFkvliO8EtX5MtpbLVlRvio8X3_iqmGupSc6OV3w/s1600/12.bmp" height="114" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
de 'Active User'.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Luego, click en el botón 'Create User'. Luego en 'Continue'. Después puedes cerrar (por ahora) esta herramienta.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;h3&gt;
Listo para Ejecutar!&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ya puedes correr la aplicación. Verás que se abrirá la página de login como página de inicio, tal como lo configuramos.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Verás, también, que si pones un nombre de usuario o clave incorrecto, saldrá el mensaje que hayas configurado en la propiedad 'FailureText' del control LoginUser.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Si quieres ver una explicación mas extendida con una consulta de dos tablas con INNER JOIN usando el Query Builder, mira el video de este tutorial debajo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='500' height='325' src='https://www.youtube.com/embed/wLbss8O5-hc?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
&lt;/h3&gt;
&lt;h3&gt;
Como mostrar resultado de una consulta a base de datos SQL en una aplicación de escritorio o WinForms:&lt;/h3&gt;
&lt;br /&gt;
También, si quieres ver como enlazar una base de datos SQL a una aplicación de formularios, mira este otro video:   

&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='500' height='325' src='https://www.youtube.com/embed/6WWtWWz-oSQ?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Comentarios? Sugerencias? Puedes comentar! :D&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrd36QdmXNRtR1mVrP9AhmdeqRIy_RpPiO3j-0ph7mcoHmSuCPYL8_Cwc1VfsowaGj7KcNF_nnmDBq7EpP-Qw_JnlRDvyZweU1rDiUNDdvXznnUp1_vMyrEB3CrtrPcsGz0kI9fqdtbdQ/s72-c/HOOK.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Arsenal de Herramientas Atribuido a los Británicos hacen Metasploit parecer un Juguete de Niños</title><link>http://alzamoramatos.blogspot.com/2014/07/arsenal-de-herramientas-atribuido-los.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sat, 26 Jul 2014 23:11:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4626676139581891063</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5cdTwgM8HYNaT87F1WNiISQPfrZMCe-6EgaUlGz61JmjbUvJBI2TxbC3ACSguXcPLIHblBDVO1h6nTB6zIeRzM_LHLTQ6o3DCZoYzb2lnCbEGxzLWVWOy7rRgfV-e8inN9bhQSSfzvY/s1600/jtrg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5cdTwgM8HYNaT87F1WNiISQPfrZMCe-6EgaUlGz61JmjbUvJBI2TxbC3ACSguXcPLIHblBDVO1h6nTB6zIeRzM_LHLTQ6o3DCZoYzb2lnCbEGxzLWVWOy7rRgfV-e8inN9bhQSSfzvY/s1600/jtrg.png" height="371" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Si pensaste que Metasploit, o Kali linux eran la gran cosa para espionaje, hackeo o pruebas de penetración, es hora de que lo re-pienses.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Edward Snowden reveló que la agencia de espionaje británica GCHQ, a travez de su grupo de inteligencia conjunta de investigación de amenazas (JTRIG = Joint Threat Research Intelligence Group),&amp;nbsp;ha desarrollado herramientas digitales ofensivas con el mismo propósito que la NSA: control total masivo. Aparentemente mas poderosas.&lt;/div&gt;
&lt;div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
El dia que me percate de la existencia de Kali Linux, es ese entonces llamado Backtrack, en su versión 3 con su famosa herramienta-framework Metasploit, quedé sorprendido y expectante. Expectante porque quién no quisiera aprender a defenderse ofensivamente conociendo como piensa un atacante (esa es en la manera que lo promocionan)? Y sorprendido, porque me preguntaba Por qué pondrían una herramienta tan "poderosa" a disposición de las masas?? Creí que la popular frase "too good to be true" (demasiado bueno para ser cierto) aplicaba aqui. Pensé en dos posibilidades: 1) Con estas últimas revelaciones, de Edward Snowden y otros considerados soplones, sobre control mundial total, tal ves era una téctica para crear chivos expiatorios en que estos escudarse, soltando un poco de aparente "poder" a las masas, para luego tener "candidatos atribuibles" de sus actos de espionaje y demás; y 2) Estas herramientas estan super obsoletas comparadas con las secretamente existente en la actualidad.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Los nombres de las herramientas y tácticas suenan algo pretensiosas, lo que hace por momentos dudar si serán en verdad herramientas de una agencia de inteligencia de un pais desarrollado. He aqui algunas:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggt-bLcusnIB82LwiFo3Pu6qcAPXmhfaY3wysWpqfxJDO6lNTmtwpllum9I5hliP0pdY2e6aJrOcYwZszTLpq4nJgkwzJhblPKa71ejH071Gl-uE_yZr118ives7yAJLdbK0x2W8Q_CVs/s1600/brit.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggt-bLcusnIB82LwiFo3Pu6qcAPXmhfaY3wysWpqfxJDO6lNTmtwpllum9I5hliP0pdY2e6aJrOcYwZszTLpq4nJgkwzJhblPKa71ejH071Gl-uE_yZr118ives7yAJLdbK0x2W8Q_CVs/s1600/brit.jpg" height="240" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;&lt;u&gt;Changelling&lt;/u&gt;: habilidad de hacer spoofing a cualquier dirección de email para enviar emails bajo esa identidad. Ej.: falsificar un email de un abogado de privacidad para hacerlo parecer que esta proponiendo terrorismo.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Scrapeheap Challenge&lt;/u&gt;: spoofing perfecto de emails desde objetivos blackberry. Falsificar un email de un oponente de rescate de los grandes bancos para hacerlo parecer que está planeando bombardear un banco.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Burlesque&lt;/u&gt;: falsificar un mensaje de un escritor anti-guerra para hacerlo parecer que está planeado sabotear una base militar.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Badger&lt;/u&gt;: enviar un falso email masivo pretendiendo ser un soplón 'admitiendo' que está mentalmente inestable, enojado, deshonesto, vindicativo, y que es un espia ruso.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Warpath&lt;/u&gt;: enviar un mensaje masivo falso de un grupo objetivo llamando a asesinar a todos los cristianos y judios.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Space Rocket&lt;/u&gt;: inserta un video de chicas menores de edad en el website de un soplón.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Havok&lt;/u&gt;: hackear el website de un politico estatal que insiste que el gobierno debe respetar la consitución, y postea falsas demandas para una marcha violenta en Washington dc.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Underpass&lt;/u&gt;: cambia el resultado de encuestas.&lt;/li&gt;
&lt;li&gt;&lt;u&gt;Angry Pirate&lt;/u&gt;: herramienta que desactiva permanentemente la cuenta de un objetivo de su computadora.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
(Para ver el listado completo, click &lt;a href="https://s3.amazonaws.com/s3.documentcloud.org/documents/1217406/jtrigall.pdf" target="_blank"&gt;aqui&lt;/a&gt;.)&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como dice &lt;a href="http://www.nbcnews.com/news/investigations/snowden-docs-british-spies-used-sex-dirty-tricks-n23091" target="_blank"&gt;nbc news&lt;/a&gt;&amp;nbsp;al respecto:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
"los británicos han desarrollado 'trucos sucios' para usarlos contra naciones, hackers, grupos terroristas, sospechados criminales, y dealer de armas, que incluye el uso de virus de computadora, espionaje de reporteros y de diplomáticos, interferencia de teléfonos y computadoras, y el uso de sexo para atraer objetivos a '&lt;a href="https://translate.google.com/translate?sl=en&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHoney_trapping&amp;amp;edit-text=" target="_blank"&gt;trampas de miel&lt;/a&gt;' ". La meta de la agencia es destruir, denegar, degradar y interrumpir sus enemigos desacreditandolos, plantando (des)información para asi apagar sus comunicaciones.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Al parecer, es la tendencia de 'anular' a sus opositores, no solo de los británicos, sino tambien de los americanos (los pioneros en este tipo de prácticas). Entre 1956 y 1971, el FBI operó un programa conocido como COINTELPRO, un programa de contra inteligencia. Su propósito era interferir con las actividades de las organizaciones y de individuos que eran sus objetivos, en las palabras del director por mucho tiempo del FBI J. Edgar Hoover, para 'exponer, interrumpir, desviar, desacreditar o de alguna manera neutralizarlos'.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Eso a traves de ejecutar acciones online que parezcan que fueron ejecutadas por sus adversarios. Asi como, usar información negativa para atacar compañías privadas, dañar relaciones de negocios y arruinar tratos. Cambiando fotos en sitios sociales y enviando emails y mensajes de textos a colégas y vecinos con información desagradable.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
El reportero &lt;a href="https://firstlook.org/theintercept/2014/02/24/jtrig-manipulation/" target="_blank"&gt;Glenn Greenwald&lt;/a&gt; dijo:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
"Estas agencias estan tratando de controlar, infiltrar, manipular, y deformar el discurso (o debates) online... dentro de los propiamentes-identificados propósitos... hay dos tácticas: 1) Inyectar todo tipo de material falso en el internet para destruir la reputación de sus objetivos, y 2) Usar ciencias sociales y otras técnicas para manipular los debates online y activismo para generar resultados que consideran deseables. Para ver que tan extremistas son estos programas solo considera las tácticas de las que ellos se ufanan de usar para lograr esos objetivos:&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;'False flag operations' (postear material al internet y atribuirselo falsamente a alguien).&lt;/li&gt;
&lt;li&gt;Posts en blogs de falsas victimas (pretendiendo ser una victima del individuo cuya reputación quieren destruir).&lt;/li&gt;
&lt;li&gt;Posteando 'información negativa' en varios foros.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Esta revelación sobre los britanicos, la de la NSA en america, heartbleed, y "el plan para matar el password", entre otros "escandalos"; con tanta des-información en la web y tan grande flujo de información acertada y falsa, no cabe duda que estamos viviendo en tiempos de decepción, en donde esta, la decepción, se está tornando &lt;a href="https://firstlook.org/theintercept/document/2014/02/24/art-deception-training-new-generation-online-covert-operations/" target="_blank"&gt;un arte&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Como dijo alguien (ya saturado!) por ahi: "¿Quién quiere pizza?" XD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5cdTwgM8HYNaT87F1WNiISQPfrZMCe-6EgaUlGz61JmjbUvJBI2TxbC3ACSguXcPLIHblBDVO1h6nTB6zIeRzM_LHLTQ6o3DCZoYzb2lnCbEGxzLWVWOy7rRgfV-e8inN9bhQSSfzvY/s72-c/jtrg.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Dispositivo de 20 USD que Permite Penetrar Carros Remotamente</title><link>http://alzamoramatos.blogspot.com/2014/07/dispositivo-de-20-usd-que-permite.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sat, 26 Jul 2014 21:30:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-7881882832117675641</guid><description>&lt;h3 style="clear: both; text-align: left;"&gt;
&amp;nbsp;Cosas Inteligentes, Cosas Hackeables.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjP6eIT-g2Ltzki6gz1FufOKK2OYhWYFc0sxpg6yI_gbb0oabM-bJBNF7JN3mOM2bSSOMwQsl1neHMEfMbAsIRa1HaE7BsloBGPPvkKxTA5M3bCGP7vzXhRxx6MGkR_4Yqx51X-UW70Dw/s1600/klk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjP6eIT-g2Ltzki6gz1FufOKK2OYhWYFc0sxpg6yI_gbb0oabM-bJBNF7JN3mOM2bSSOMwQsl1neHMEfMbAsIRa1HaE7BsloBGPPvkKxTA5M3bCGP7vzXhRxx6MGkR_4Yqx51X-UW70Dw/s1600/klk.jpg" height="266" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
La penetración de la tecnología en todo lo que nos rodea, está haciendo la vida, en cierta forma, mas cómoda, pero está agrandando nuestra superficie de ataque. &lt;a href="http://alzamoramatos.blogspot.com/2014/07/el-internet-de-las-cosas.html" target="_blank"&gt;El Internet de las Cosas&lt;/a&gt;, promete milagros pero también expande el abanico de oportunidades al espionaje remoto y la penetración ilegal de computadoras.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Ya se había escuchado que a travéz del&amp;nbsp;&lt;a href="https://translate.google.com/translate?sl=en&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCAN_bus&amp;amp;edit-text=" target="_blank"&gt;bus de una red de area de controlador&lt;/a&gt;&amp;nbsp;(CAN) es posible accesar cada función de un carro, incluyendo los seguros del controlador, guía y frenos, y esto Javier Vazquez-Vidal y Alberto Garcia, investigadores de seguridad, decidieron explotarlo.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://www.blogger.com/blogger.g?blogID=3691926763319107292&amp;amp;pli=1" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1KqfDg60muwYrrKQ3JWCPwd-mCvYWhqWX_XYsC68PROU6zLjQP9Dw-Q6rXzdUktBIFLlk7RKdhKtSRcNiSxMNHQOAvgaSuQ8GwPbntZPzHQE2i5M8hcS15p12zSMaePaw5HeUwirDSq4/s1600/canhacktool.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1KqfDg60muwYrrKQ3JWCPwd-mCvYWhqWX_XYsC68PROU6zLjQP9Dw-Q6rXzdUktBIFLlk7RKdhKtSRcNiSxMNHQOAvgaSuQ8GwPbntZPzHQE2i5M8hcS15p12zSMaePaw5HeUwirDSq4/s1600/canhacktool.png" height="179" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Estos han diseñado un kit para controlar carros mediante un dispositivo más pequeño que un teléfono inteligente, y lo han llamado CAN Hacking Tools (CHT) (herramientas de hackeo CAN). &lt;a href="https://translate.google.com/translate?sl=en&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCAN_bus&amp;amp;edit-text=" target="_blank"&gt;CAN&lt;/a&gt; por el protocolo 'Controller Area Network', o red de área de controlador. Con este, es posible tomar el control completo de cualquier carro desde Windows y controlar el guia y los frenos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Fué diseñado para inyectar código malicioso desde los puertos del CAN y enviar comandos inalámbricos desde una PC en los alrededores. Este dispositivo se conecta mediante bluetooth, pero está siendo actualizado para usar radio celular GSM que haría posible el control del dispositivo instalado desde millas de distancia.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
"Puede tomar cinco minutos o menos conectarlo y luego alejarse. Podriamos luego, esperar un minuto o un año, y después activarlo para que haga lo que sea para lo que lo hayamos programado" dice Vazques Vidal.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
Yo sigo con el pensamiento de que cosas "inteligentes", cosas "conectables", cosas "hackeables".&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
¿Que piensas al respecto? Deja tu comentario.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjP6eIT-g2Ltzki6gz1FufOKK2OYhWYFc0sxpg6yI_gbb0oabM-bJBNF7JN3mOM2bSSOMwQsl1neHMEfMbAsIRa1HaE7BsloBGPPvkKxTA5M3bCGP7vzXhRxx6MGkR_4Yqx51X-UW70Dw/s72-c/klk.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>USA usará Robot para Descubrir Adicción a Drogas</title><link>http://alzamoramatos.blogspot.com/2014/07/usa-usara-robot-para-descubrir-adiccion.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Thu, 24 Jul 2014 21:13:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-5561721605597791759</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jIEhkCm22m_gW7nNci_jd-PU12NaiY2PgeIXaJ5-tYS1VAsJS-2M03aA8y5DizQw-aUbfyX3G4gLw1Kf6ogkYLt3ihR7NEvYZhkTYWOfNfk3wn27TZbf78d4JoyGsuOaih7_NAeZWmg/s1600/71086581.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jIEhkCm22m_gW7nNci_jd-PU12NaiY2PgeIXaJ5-tYS1VAsJS-2M03aA8y5DizQw-aUbfyX3G4gLw1Kf6ogkYLt3ihR7NEvYZhkTYWOfNfk3wn27TZbf78d4JoyGsuOaih7_NAeZWmg/s1600/71086581.jpg" height="320" width="211" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Basados en el exito de un estudio reciente del National Center for Credibility Assessment (NCAA), publicado en el &lt;a href="http://www.sciencedirect.com/science/article/pii/S0747563214003458" target="_blank"&gt;journal Computer and Human behavior&lt;/a&gt;, el gobierno de Estados Unidos pronto requerirá una entrevista con un robot para poder avanzar haciendo carrera en el gobierno del Tio Sam.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Este estudio fue realizado con voluntarios del army de ese pais.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Los psicólogos del NCAA estan desarrollando un sistema de entrevista que usará el mencionado un avatar responsivo en pantalla para la primera fase del proceso de despacho de la seguridad nacional.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Los voluntarios en el estudio tendían, en su mayoria, &amp;nbsp;revelar uso de alcohol y asuntos de salud mental al avatar que en un cuestionario. Al final de la entrevista, el robot le preguntaba a los voluntarios "si habia algo mas" que les gustaria discutir, y mas de un 10 % proveyó mas información.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5jIEhkCm22m_gW7nNci_jd-PU12NaiY2PgeIXaJ5-tYS1VAsJS-2M03aA8y5DizQw-aUbfyX3G4gLw1Kf6ogkYLt3ihR7NEvYZhkTYWOfNfk3wn27TZbf78d4JoyGsuOaih7_NAeZWmg/s72-c/71086581.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Como usar Google Drive como Servicio de Alojamiento (Web Hosting) para Páginas Web</title><link>http://alzamoramatos.blogspot.com/2014/07/como-usar-google-drive-como-servicio-de.html</link><category>TI</category><category>Web Hosting</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Thu, 24 Jul 2014 14:12:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-8947762069048570072</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3CcgjBHtHGzIbNwkxJM9eFVbW7li_yZHc1Dn9W4NJZ8yw9_jSvZSvUF6FcWhv17Pwtw_eg183ILNhfMyZLB0lgzepte669aiKYkV2XR-NRB4BYidWm2ctFwL7FYsJSiYVZtoVgmhSic/s1600/googledrive.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3CcgjBHtHGzIbNwkxJM9eFVbW7li_yZHc1Dn9W4NJZ8yw9_jSvZSvUF6FcWhv17Pwtw_eg183ILNhfMyZLB0lgzepte669aiKYkV2XR-NRB4BYidWm2ctFwL7FYsJSiYVZtoVgmhSic/s1600/googledrive.jpg" height="395" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Cuando creamos una cuenta de gmail, obtenemos de Google, 15gb repartidos entre varias aplicaciones gratuitas en la nube. También adquirimos un servicio de almecenamiento llamado Google Drive.&lt;br /&gt;
&lt;br /&gt;
Aunque este servicio, al igual que el SkyDrive de Microsoft con sus tambien 15gb, son primariamente para uso de almacenamiento, contrario al servicio de Microsoft con lo cual no me fue posible hacerlo pues al parecer carece de interprete de HTML, también se puede usar para alojar una página web. Sigue leyendo para que veas como hacerlo.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Ya ustedes, expertos informáticos, saben que para tener un website arriba y funcionando, entre otras cosas, se necesitan 2 muy importantes:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Alojamiento a demanda (on-demand) para nuestro website&lt;/li&gt;
&lt;li&gt;Nombre de dominio.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
Cada servicio cuesta, aunque ya existen combos muy asequibles. Pero si es una página personal, que tal gratis? :D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Alojemos en Google Drive:&lt;/h3&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhlTZ4HZk_bBmQ5cKUJAj2lGWYyctjyGAHvIymjiz_-1PJmtZcOwTS0E-dDd673gquWQn_drUxNiDmlhkv-8DnRolbkbq6r_lsIjNt36nmctRjhASz4a-plMjxaWZf3PJ4qXmw8_HuNw/s1600/googledrivehost2.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilhlTZ4HZk_bBmQ5cKUJAj2lGWYyctjyGAHvIymjiz_-1PJmtZcOwTS0E-dDd673gquWQn_drUxNiDmlhkv-8DnRolbkbq6r_lsIjNt36nmctRjhASz4a-plMjxaWZf3PJ4qXmw8_HuNw/s1600/googledrivehost2.jpg" height="105" width="200" /&gt;&lt;/a&gt;
&lt;li&gt;Ve a &lt;a href="https://drive.google.com/" target="_blank"&gt;Google Drive&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Primero, vamos a crear un folder donde subiremos los archivos de la página a alojar. Click en Create &amp;gt; Folder &amp;gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Escribe el nombre del folder &amp;gt; click Create.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Configurar Permisos de Acceso:&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Nuestro espacio en google drive, por defecto, es privado. Vamos a &lt;u&gt;compartir nuestro folder&lt;/u&gt; para que sea accessible publicamente.&lt;br /&gt;
&lt;ul&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO00CkksyJoU-fgYqpIJElneM4Q0jqpcNZCoc0CQEZkvz6z0MVyXWOwPxmQyE5YVkWu_FlWqBr6ZEAunbTHTItbpIxrsTBtrqxBSj4rNmoKBNG26CJmeuoTKxN-o7zrZu4Y0A9IZC2QP4/s1600/googledrivehost4.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO00CkksyJoU-fgYqpIJElneM4Q0jqpcNZCoc0CQEZkvz6z0MVyXWOwPxmQyE5YVkWu_FlWqBr6ZEAunbTHTItbpIxrsTBtrqxBSj4rNmoKBNG26CJmeuoTKxN-o7zrZu4Y0A9IZC2QP4/s1600/googledrivehost4.jpg" height="82" style="cursor: move;" width="200" /&gt;&lt;/a&gt;
&lt;li&gt;Haz click en el botón con flecha hacia abajo al lado de tu folder, debajo de "My Drive".&lt;/li&gt;
&lt;li&gt;Ve a Share, y luego a Share de nuevo.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyxVgSCU_nAMPDbyuniDw1d2-j7unKoN42D4URHl7MtZHbaAyx3jJ5K3CVkjc0zgh4OqH2lMJ9KXJqByrrPmEJHWZyt48n-Wu4vGieGHCD08hTlYgfUTtg7F-haNnNrhJq4U1a6QjCTXw/s1600/googledrivehost5.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyxVgSCU_nAMPDbyuniDw1d2-j7unKoN42D4URHl7MtZHbaAyx3jJ5K3CVkjc0zgh4OqH2lMJ9KXJqByrrPmEJHWZyt48n-Wu4vGieGHCD08hTlYgfUTtg7F-haNnNrhJq4U1a6QjCTXw/s1600/googledrivehost5.jpg" height="320" width="312" /&gt;&lt;/a&gt;
&lt;li&gt;En esta pantalla de Sharing Settings, debajo de "Who has access", haz click en 'Change'.&lt;/li&gt;
&lt;li&gt;Del diólogo que se abrirá, selecciona 'Public on the web'.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Asegurate que donde dice 'Access: Anyone...' este seleccionado 'Can View' y no 'Can Edit'.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Luego, haz click en Save.&lt;/li&gt;
&lt;li&gt;Ahora, encima &amp;nbsp;del botón Done, haz click en 'Change'.&lt;/li&gt;
&lt;li&gt;Selecciona 'Only the owner can change the permissions'. Click en Save.&lt;/li&gt;
&lt;li&gt;Finalmente, haz click en el botón Done, para finalizar con la configuración de compartición.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Subamos los archivos de la página web:&lt;/h3&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Haz click en el folder creado.&lt;/li&gt;
&lt;li&gt;Para subir tus archivos, puedes usar el botón rojo al lado del que dice 'Create', o puedes arrastrar y soltar tus archivos desde la carpeta de tu computadora o medio de almacenamiento a la zona de tu Google Drive que dice 'Drop files here'.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Listo para Acceder:&lt;/h3&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Entra a tu folder creado.&lt;/li&gt;
&lt;li&gt;Haz click en el archivo HTML de inicio (tu index page).&lt;/li&gt;
&lt;li&gt;Click en Open.&lt;/li&gt;
&lt;li&gt;Click en Preview.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
Como podrás ver un url como&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
https://googledrive.com/host/0B8xKTt6_WZW5b1d1eEdvX1MyZVU/index2.html&lt;/blockquote&gt;
no es fácil de memorizar y algo ilegible para muchas personas. Tendrás que usar algun servicio de DNS. Si el dinero es un factor en tu contra, puedes usar un DNS gratuito, como www.freedomain.co.nr.&lt;br /&gt;
&lt;br /&gt;
Puedes ver este tutorial en el video debajo. Ahi también podrás ver como usar un servicio de DNS gratuito para obtener un mejor nombre de dominio, y que redireccione hacia el ilegible URL.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/5rZSyhpzGaI?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Recuerda "Sharing is Caring". Compártelo! :D&lt;br /&gt;
&lt;br /&gt;
Comentarios? Sugerencias? Puedes dejar tu parecer en la sección correspondiente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3CcgjBHtHGzIbNwkxJM9eFVbW7li_yZHc1Dn9W4NJZ8yw9_jSvZSvUF6FcWhv17Pwtw_eg183ILNhfMyZLB0lgzepte669aiKYkV2XR-NRB4BYidWm2ctFwL7FYsJSiYVZtoVgmhSic/s72-c/googledrive.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Crean Fibra Optica hecha de Aire</title><link>http://alzamoramatos.blogspot.com/2014/07/cientificos-de-la-universidad-de.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Thu, 24 Jul 2014 14:12:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-1021977481408295338</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshyxJL5Ucp0BYDVotpwBIstfiZ-9xQOiBYpQqppHlcYJY64zOjUCr-7CkYzmtR_fkmApQ8frly5rWs36OSpP-F7W4kx4V7pBx2RLY_mRlhgC2nNbZla0XzDVC_MfAaAhifWCn0BNmfyA/s1600/fo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshyxJL5Ucp0BYDVotpwBIstfiZ-9xQOiBYpQqppHlcYJY64zOjUCr-7CkYzmtR_fkmApQ8frly5rWs36OSpP-F7W4kx4V7pBx2RLY_mRlhgC2nNbZla0XzDVC_MfAaAhifWCn0BNmfyA/s1600/fo.png" height="352" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Cientificos de la universidad de maryland dicen haber hecho una fibra optica nada mas y nada menos que... de aire!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Según dicen en su &lt;a href="http://arxiv.org/abs/1404.5293" target="_blank"&gt;research&lt;/a&gt;, este puede transmitir y amplificar señales de luz sin necesidad de cables.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Fué realizado generando un laser con su luz devidida en un anillo de múltiples haces formando así un tubo. Pulsos desde el laser, bien cortos pero lo suficientemente poderosos, son usados para calentar las moleculas de aire a travez del haz extremadamente rapido. Este calentamiento produce ondas de sonido que toman alrededor de un microsegundo para convergir al centro del tubo, creando un área de alta densidad rodeado por un el área de baja densidad dejado atrás cuando inicia la emisión de los haces del laser. La región de aire de mas baja densidad rodeando el centro de la onda de aire, tiene un indice refractivo mas bajo, manteniendo la luz enfocada, y permitiendo la región de densidad mas alta, con su correspondiente indice de refracción mas alto, actuar como una fibra óptica.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Tiene aplicacions en comunicaciones laser de largo rango, mapeo tipográfico de alta resolución, investigación de cambio climático y contaminación del aire, y, como siempre ... podría ser usado por el ejercito para hacer armas de guerra laser.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjshyxJL5Ucp0BYDVotpwBIstfiZ-9xQOiBYpQqppHlcYJY64zOjUCr-7CkYzmtR_fkmApQ8frly5rWs36OSpP-F7W4kx4V7pBx2RLY_mRlhgC2nNbZla0XzDVC_MfAaAhifWCn0BNmfyA/s72-c/fo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>OS X 10.10 -Yosemite- GRATIS para Descarga Hoy desde Apple</title><link>http://alzamoramatos.blogspot.com/2014/07/os-x-1010-yosemite-gratis-para-descarga.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Thu, 24 Jul 2014 06:50:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-7690006078678941980</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhUbKFoWe21wGYdtxwvgonudILOdNzLu2CKyozT3O7VXq-joddUcFMVcxx-23p4q98lhCPfet-Szby4a42Lp4Ox__iGQyJvScFO4llGLJrxLYQ_F2EoOp6dgDpLcCJEDe6UyFhvndcuc/s1600/aapl2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhUbKFoWe21wGYdtxwvgonudILOdNzLu2CKyozT3O7VXq-joddUcFMVcxx-23p4q98lhCPfet-Szby4a42Lp4Ox__iGQyJvScFO4llGLJrxLYQ_F2EoOp6dgDpLcCJEDe6UyFhvndcuc/s1600/aapl2.jpg" height="297" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dos cosas, de este tipo de cosas, me han sorprendido de buena manera. La primero, aunque no es algo nuevo, poder ver una versión gratuita para descarga del manejador de base de datos de Oracle. Y ahora, precisamente para hoy, para alguna hora de la tarde, la version beta de OS X Yosemite de Apple.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Crecí mirando estos dos softwares como algo reservado solo para aquellos que podian pagar por ellos, in-pirateables. Para aprender a usarlos habia que tener una Mac, en el caso del sistema operativo, o trabajar en una empresa que usará Oracle, en el caso del DBMS.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
A principios de Junio de este año 2014, en su Conferencia Mundial de Desarrolladores (WWDC), Apple develó la ultima versión de su sistema operativo, bautizado como Yosemite, en honor al parque con el mismo nombre.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Si te interesa tratarlo, debes darte prisa a registrarte en el programa beta de Apple, ya que solo un mill&lt;span style="text-align: start;"&gt;ó&lt;/span&gt;n de usuarios les será permitido descargarlo. Para registrarte, haz click &lt;a href="https://appleseed.apple.com/sp/betaprogram" target="_blank"&gt;aquí&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Una vez registrado, serás notificado cuando el beta este ya disponible.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhUbKFoWe21wGYdtxwvgonudILOdNzLu2CKyozT3O7VXq-joddUcFMVcxx-23p4q98lhCPfet-Szby4a42Lp4Ox__iGQyJvScFO4llGLJrxLYQ_F2EoOp6dgDpLcCJEDe6UyFhvndcuc/s72-c/aapl2.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Como Ejecutar una WinForm App de C# como Web App en Navegador usando WPF -xbap</title><link>http://alzamoramatos.blogspot.com/2014/07/como-ejecutar-una-winform-app-de-c-como.html</link><category>C#</category><category>Educativo</category><category>Programación</category><category>WPF</category><category>xbap</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Wed, 23 Jul 2014 17:12:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-2452101025999227732</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixeYDAteUOAZtaovmkVwoTi4xnQZi67J1pjUVFOpSHNXTK8qe0oCbM7pRW5L41QN0aChd6uCXUeg9it53NB8qnO3ouszdn2_clghb6HXG63tmjBDTBNmLDTGqw0mM_MijKta0dSniHVGE/s1600/10.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixeYDAteUOAZtaovmkVwoTi4xnQZi67J1pjUVFOpSHNXTK8qe0oCbM7pRW5L41QN0aChd6uCXUeg9it53NB8qnO3ouszdn2_clghb6HXG63tmjBDTBNmLDTGqw0mM_MijKta0dSniHVGE/s1600/10.bmp" height="327" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Una aplicación de formularios de Windows (WinForm App) es una aplicación de escritorio. Quiere decir que para ejecutar una aplicación de este tipo debo tenerla localmente. No se puede ejecutar de una manera remota. Una aplicación web, por el contrario, puede ser usada remotamente desde un servidor usando un navegador.&lt;br /&gt;
&lt;br /&gt;
Muchas veces, en lo posible, se trata de no reinventar la rueda, y en programación no es la excepción. Que tal si ya tenías una aplicación de escritorio que habías querido emigrar a web app pero querias evitarte el proceso de re-escribir?&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Es posible integrar una aplicación de formularios de Windows en un navegador y ejecutarla como si fuera una aplicación web. Aqui veremos como.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="text-align: justify;"&gt;Este paso-a-paso fue realizado utilizando Visual Studio 2010 Ultimate.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
Primero, necesitamos una aplicación de formularios de Windows:&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Vamos a crear una WinForm App de Windows. Si ya tienes una creada puedes saltar a la próxima sección directamente o puedes &lt;a href="https://dl.dropboxusercontent.com/u/57918046/MathOps.dll" target="_blank"&gt;descargar este DLL&lt;/a&gt; del WinForm que muestra la imágen arriba. Sino:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoFQj5qLfW_nqSQWNiopiA-kv2L9T6Q_0hvRXzJVL-NaLY5kxjyrHpXqW5W_tW3xivfJbjrK9BWAswZOtT3rsWtKsrHAI7Yc4rrMa9488EDZO9f0laZgy5qQlOre3WJyD9XCdvOf-oSbg/s1600/2.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoFQj5qLfW_nqSQWNiopiA-kv2L9T6Q_0hvRXzJVL-NaLY5kxjyrHpXqW5W_tW3xivfJbjrK9BWAswZOtT3rsWtKsrHAI7Yc4rrMa9488EDZO9f0laZgy5qQlOre3WJyD9XCdvOf-oSbg/s1600/2.bmp" height="172" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;Inicia Visual Studio&lt;/li&gt;
&lt;li&gt;Crea un nuevo proyecto de formularios de windows.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Necesitamos convertir ésta WinForm App en Libreria de Clases: Una vez creado tu proyecto, ve a las propiedades de tu aplicación de formularios de Windows. Click-derecho sobre el nombre de tu proyecto &amp;gt; Propiedades. Donde dice 'Output Type', cámbialo a 'Class Library'.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
Ahora, necesitamos una aplicación WPF de Navegador para usarla como aplicación huesped:&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCncno1IjeW3-5_QTDlrYFVX_Hbiqik1-TP-3fF88XwJMGOBLCTfBh1-1TlQr4QWywrxlFtOOfnJc932dyNVHtBjH4Xyq4tt7j7SrJ75y5_wKFa_Tlk6vjSfn0_KpB-mY_HyrZa6nozGg/s1600/3.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCncno1IjeW3-5_QTDlrYFVX_Hbiqik1-TP-3fF88XwJMGOBLCTfBh1-1TlQr4QWywrxlFtOOfnJc932dyNVHtBjH4Xyq4tt7j7SrJ75y5_wKFa_Tlk6vjSfn0_KpB-mY_HyrZa6nozGg/s1600/3.bmp" height="211" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;Agrega un nuevo proyecto a tu solucción, tipo 'WPF Browser Application': En el Solution Explorer, click-derecho sobre el nombre de tu solution (no del proyecto de WinForm!), luego Add &amp;gt; New Project, y selecciona el tipo de aplicación 'WPF Browser Application'.&lt;/li&gt;
&lt;li&gt;Necesitamos agregar referencia a varios componentes: a WindowsFormsIntegration, a System.Windows.Forms, y a la aplicación WinForm que creaste o al DLL provisto si lo descargaste.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;ul&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpREQ5sg26KM9nvaZwOq7fyHT52HoTNAuKKeesVXbIDjA-GLzlT8PPG_HZjTtvAxakzcYdpaTBa93pCGYbNSplU8cpb40vPTYChrfOx3BKUmWNfU3ImnEpGIS7uUHQmYZUlatrFYTc7mc/s1600/5.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpREQ5sg26KM9nvaZwOq7fyHT52HoTNAuKKeesVXbIDjA-GLzlT8PPG_HZjTtvAxakzcYdpaTBa93pCGYbNSplU8cpb40vPTYChrfOx3BKUmWNfU3ImnEpGIS7uUHQmYZUlatrFYTc7mc/s1600/5.bmp" height="199" width="200" /&gt;&lt;/a&gt;
&lt;li&gt;Click derecho sobre 'References' de la aplicación WPF. Como la aplicación de formularios está en la misma solucción, la pestaña 'Proyects' la mostrará. Si hubiera estado en otra solucción o si descargaste el DLL, tendrias que ir a la pestaña 'Browse' para localizarla. Seleccionala y click Ok.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;De la pestaña .NET, busca y selecciona los componentes 'WindowsFormsIntegration', y 'System.Windows.Forms'.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Ahora, necesitamos un control StackPanel en &lt;b&gt;Page1.XAML&lt;/b&gt;. El código completo, una vez agregado el stackpanel debe verse asi, o al menos aproximado:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;script src="https://gist.github.com/amiotek/45d4e74c9577e405c1ec.js"&gt;&lt;/script&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Vayamos ahora a &lt;b&gt;Page1.Xaml.cs&lt;/b&gt;. Arriba, en el tope, junto a los "using" de los demás namespaces, agrega:&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
using MathOps; //(la app de winform),&lt;br /&gt;
using System.Windows.Forms.Integration;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Luego, necesitamos que el elemento WindowsFormsHost, que es el elemento usado para alojar apps de formularios en una app de browser WPF, contenga como elemento hijo nuestra app de formularios, y luego que sea agregado al control stackpanel que agregamos en Page1.xaml. Debemos ajustar el tamaño (ancho y alto) del WindowsFormsHost y del Stackpanel al tamaño de nuestra app de formularios. Page1.xaml.cs debe verse asi o aproximadamente.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGDlIchp72i29VGOVnZIaObVUqETvVzDV229EXnQnG4tX0gF_HQ7k4qqzUeI2f1ZknBf-aZ9yGycLErC84KLC8sdD0AQFKp4bVM8GrF5_z1T9emfXOJFlTSevfvUh7S4BO34X26NS38w/s1600/8.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioGDlIchp72i29VGOVnZIaObVUqETvVzDV229EXnQnG4tX0gF_HQ7k4qqzUeI2f1ZknBf-aZ9yGycLErC84KLC8sdD0AQFKp4bVM8GrF5_z1T9emfXOJFlTSevfvUh7S4BO34X26NS38w/s1600/8.bmp" height="640" width="600" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="text-align: justify;"&gt;
Esta parte es muy importante.&amp;nbsp;&lt;/h3&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN6EpajJvQ_XiDaT9pLd4D0ZCti1Obj-mq437e-oNVtmrVEbDVH5mmehuxQZVGqgsxU7cwYbrncDzNH0GY2xWWGkHtK-nMbhHUew1sfLOwdXw9-j7KvE4anTYTxO2z-Xa4nDcSwDfJKKE/s1600/7.bmp" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN6EpajJvQ_XiDaT9pLd4D0ZCti1Obj-mq437e-oNVtmrVEbDVH5mmehuxQZVGqgsxU7cwYbrncDzNH0GY2xWWGkHtK-nMbhHUew1sfLOwdXw9-j7KvE4anTYTxO2z-Xa4nDcSwDfJKKE/s1600/7.bmp" height="155" width="200" /&gt;&lt;/a&gt;
&lt;li&gt;Dale click-derecho a la aplicación WPF, selecciona Properties (Propiedades), y luego ve a la pestaña 'Security' (Seguridad).&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Cambia de 'This is a partial trust application' a 'This is a full trust application'.&lt;/li&gt;
&lt;li&gt;Por último, cambia la aplicación WPF a ser el proyecto de inicio: click-derecho sobre el nombre de esta &amp;gt; Set as Startup Project.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Al ejecutar, se abrirá tu navegador por defecto, mostrando la aplicación de formulario embedded onto it.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
Si se quiere integrar a una página web HTML, puedes usar un tag &amp;lt; iframe &amp;gt; con el resultante archivo .xbap. asi: &amp;nbsp; &lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&amp;lt;íframe src="ElNombreQueSea.xbap" width="329" height="443" /&amp;gt;&lt;/blockquote&gt;
&lt;div style="text-align: justify;"&gt;
Eso es todo. Aunque no es una solucción nueva, sigue siendo útil para diversos escenariosm y por que no? interesante. Puedes tambien ver el siguiente video que muestra como hacerlo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/L6A5hi9kNhQ?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Comentarios? Sugerencias? Deja tu feedback en la sección de comentarios.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixeYDAteUOAZtaovmkVwoTi4xnQZi67J1pjUVFOpSHNXTK8qe0oCbM7pRW5L41QN0aChd6uCXUeg9it53NB8qnO3ouszdn2_clghb6HXG63tmjBDTBNmLDTGqw0mM_MijKta0dSniHVGE/s72-c/10.bmp" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Un Experimento Muestra Efecto en los Pulmones de solo 5 Días Fumando </title><link>http://alzamoramatos.blogspot.com/2014/07/efecto-en-los-pulmones-de-solo-5-dias.html</link><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Wed, 23 Jul 2014 17:11:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-8418828530288114793</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYIKMoAv-O5OBJIUu72wSUOKIFO8d7fDsHLfcmrfaDn-F1-SJd9GS_XDgAn82s15xZrfWOXFjh7MLiRy_yW8PM_sCYMZCZeHvF2A_nyL_5kPQXLvQZqpAKKdCjg6cLRIs0XgQx_409kMg/s1600/cf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYIKMoAv-O5OBJIUu72wSUOKIFO8d7fDsHLfcmrfaDn-F1-SJd9GS_XDgAn82s15xZrfWOXFjh7MLiRy_yW8PM_sCYMZCZeHvF2A_nyL_5kPQXLvQZqpAKKdCjg6cLRIs0XgQx_409kMg/s1600/cf.jpg" height="480" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguvlNmQwI4DQtoP72f_aLj8xiBAWS9CV3kmpTejW8gqHLPNFnoA6kR9iBtgFXM4JYjc0nin2tppLwn3wGZG8ffTmu65ku_U2Xve5s3-e4q4dt5VmOgX-CxqCNn07hJ5aixjxXlhP9Wzqw/s1600/msk.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguvlNmQwI4DQtoP72f_aLj8xiBAWS9CV3kmpTejW8gqHLPNFnoA6kR9iBtgFXM4JYjc0nin2tppLwn3wGZG8ffTmu65ku_U2Xve5s3-e4q4dt5VmOgX-CxqCNn07hJ5aixjxXlhP9Wzqw/s1600/msk.jpg" height="200" width="200" /&gt;&lt;/a&gt;Eres alguien que fuma asiduamente? Estas pensando iniciarte en esta actividad? Sabes el efecto que tiene esta actividad en tu salud? Seria bueno que vieras este video.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
En este video, un profesor de la escuela Yan Chai Hospital Tung Chi Ying Memorial School en Hong Kong realiza un experimento usando un pulmón real conectado a un dispositivo que inhala el humo de un cigarrillo y luego lo exhala, simulando la acción de fumar.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Luego de 60 cigarrillos, el profesor Ryan Au, procedió a cortar este pulmón para observar su interior, y tambien otro no expuesto a esta actividad. El efecto y la diferencia entre ambos es chocante.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Este experimento lo hizo movido por la preocupación creada por la cantidad creciente de adolescentes fumando en las escuelas, y con el propósito de concientizar.&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/yxPdCxx-S1k?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Suponiendo que una persona fume 12 cigarrilos en un día, que es mas o menos el promedio de un fumador activo, y que de por si ya son bastantes, 60 cigarrillos serían solo 5 dias fumando!!!. Si este es el efecto de tan solo 60 cigarrillos, en los pulmones y traquea, en que condición y que apariencia tendrán los de aquellos que han estado haciendolo por años?&lt;/div&gt;
&lt;div class="mol-para-with-font" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; min-height: 1px; padding: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="mol-para-with-font" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; min-height: 1px; padding: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="mol-para-with-font" style="font-family: Arial, Helvetica, sans-serif; font-size: 10px; min-height: 1px; padding: 0px; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYIKMoAv-O5OBJIUu72wSUOKIFO8d7fDsHLfcmrfaDn-F1-SJd9GS_XDgAn82s15xZrfWOXFjh7MLiRy_yW8PM_sCYMZCZeHvF2A_nyL_5kPQXLvQZqpAKKdCjg6cLRIs0XgQx_409kMg/s72-c/cf.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cómo Transmitir en Vivo Remotamente desde tu Cámara a través de UStream usando FMLE</title><link>http://alzamoramatos.blogspot.com/2014/07/como-transmitir-en-vivo-remotamente.html</link><category>TI</category><category>Tips</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Tue, 22 Jul 2014 00:15:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-2497180957872067771</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbfzlZTO7ioiO0WWCm4D-YpNI5tH6j9L75YDAWZtCuYb1LbVMlYYapY5-fmTLqPJuPq4Lcua5RcY3O8JsDbArYrIGUAYCcoGAbfk8B4k1FHIAJJxF4jyW903vGZElLFmSqtgKqDsBlAo/s1600/broadcast-tv.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbfzlZTO7ioiO0WWCm4D-YpNI5tH6j9L75YDAWZtCuYb1LbVMlYYapY5-fmTLqPJuPq4Lcua5RcY3O8JsDbArYrIGUAYCcoGAbfk8B4k1FHIAJJxF4jyW903vGZElLFmSqtgKqDsBlAo/s1600/broadcast-tv.jpg" height="424" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Hacer una transmisión en vivo accesible simultáneamente por una multitud, ya no es algo reservado para los canales de televisión. Tampoco es necesario incurrir en equipos costosos para hacerlo.&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Util para transmisión de servicios religiosos. O si eres profesor, si algún estudiante falta por enfermedad o cualquier otra razón, no tiene por qué quedarse resagado. También, puedes transmitír tus eventos personales, de tu organización, o negocio, en vivo, con tan solo una cámara, sea de tu laptop, una cámara externa o hasta de tu teléfono inteligente, y hacer que tus amigos y relacionados esten presentes virtualmente no importa en donde se encuentren. Casi gratis? Yo diría, gratis!&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Con el crecimiento vertiginoso de la tecnología, estoy seguro que hay mas de una manera de como hacer esto. Pero en este paso-a-paso, veremos como hacerlo usando UStream y el codificador de Adobe Flash Media Live (FMLE).&amp;nbsp;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="clear: both; text-align: justify;"&gt;
&lt;u&gt;Se necesita:&lt;/u&gt;&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;Una cuenta en &lt;a href="http://www.ustream.tv/" target="_blank"&gt;Ustream.tv&lt;/a&gt;, que es una plataforma de transmision de video HD. Se autodefinen como los lideres en eso.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;El codificador Flash Media Live de Adobe. &lt;a href="http://www.adobe.com/products/flash-media-encoder.html" target="_blank"&gt;Descarga&lt;/a&gt;&amp;nbsp;FMLE 3.2&amp;nbsp;e instalalo. Existen otras alternativa, incluso algunas Open Source, pero escogí esta por su facilidad al instalarla.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="clear: both; text-align: justify;"&gt;
&lt;u&gt;Una vez hayas obtenido estos:&lt;/u&gt;&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXFmE93P8b2kX66u64XE3KfTltgcZHDhiJa3bvVlEoawAsm5jgmqt0EELixqkjeYn5LwPpMKHPstFZYfYuLGg8rHB0Q6SYe6YiSUlrGB4hcQeTmH-tB4zDYMtOafnyQSamp6i-tckStJk/s1600/1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXFmE93P8b2kX66u64XE3KfTltgcZHDhiJa3bvVlEoawAsm5jgmqt0EELixqkjeYn5LwPpMKHPstFZYfYuLGg8rHB0Q6SYe6YiSUlrGB4hcQeTmH-tB4zDYMtOafnyQSamp6i-tckStJk/s1600/1.jpg" height="200" style="cursor: move;" width="175" /&gt;&lt;/a&gt;
&lt;li style="text-align: justify;"&gt;Logeate a tu cuenta (o a tu canal) de Ustream.tv.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Click-derecho sobre tu usuario (en la esquina superior derecha) y selecciona 'Panel'.&amp;nbsp;&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Debajo de 'Channel', casi al final de esa lista, click en 'Remoto'.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;En esa sección, descarga el archivo XML.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h3 style="clear: both; text-align: justify;"&gt;
&lt;u&gt;Vamos, ahora, a configurar Flash Media Live Encoder para Transmitir hacia tu canal en Ustream:&lt;/u&gt;&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pRxCxG9rHzSmW-L5Juu8nySJ2xI5EsebmBQ4LiBmKrPT8WJuN-MZg8PI_TkWTCH3lCm8CjLXEdxTHvZtKvqG1iUzoehp1bQoBQOI0WAOPzrOZrGoJQvTScHsfXN1O7vvEvkIFB_jd2o/s1600/3.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pRxCxG9rHzSmW-L5Juu8nySJ2xI5EsebmBQ4LiBmKrPT8WJuN-MZg8PI_TkWTCH3lCm8CjLXEdxTHvZtKvqG1iUzoehp1bQoBQOI0WAOPzrOZrGoJQvTScHsfXN1O7vvEvkIFB_jd2o/s1600/3.jpg" height="109" width="200" /&gt;&lt;/a&gt;
&lt;li style="text-align: justify;"&gt;Conecta tu cámara a la PC.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Ejecuta FMLE&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Click en File &amp;gt; Open Profile, y localiza el archivo XML que descargaste. Luego haz click en 'Open'.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Al hacer esto, si pudiste notar en el Panel de tu canal en Ustream el URL de RTMP y la clave de stream, ahora aparecen en la caja de transmisión de FMLE.&amp;nbsp;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM4nDdcECPPAC3z1frYB_LH3DH5kRqCwxn-jqCvH95JEEwzNLQIWmEuRR2SR6wTQlrPPpysT6eRLabtgl6FsJHl2W0VkijoUqU6YAx3JlLTQXJ8DqCPduK6O9niFu_XJujtOMDo3SH_BI/s1600/4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM4nDdcECPPAC3z1frYB_LH3DH5kRqCwxn-jqCvH95JEEwzNLQIWmEuRR2SR6wTQlrPPpysT6eRLabtgl6FsJHl2W0VkijoUqU6YAx3JlLTQXJ8DqCPduK6O9niFu_XJujtOMDo3SH_BI/s1600/4.jpg" height="286" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Device: Si tenías tu cámara ya conectada, entonces esta debe aparecer aqui. Aqui puedes seleccionar el dispositivo que quieres usar para transmitir.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Format: Si la calidad visual es el factor prioritario, el codificador &lt;a href="http://www.adobe.com/devnet/adobe-media-server/articles/h264_encoding.html" target="_blank"&gt;H.264&lt;/a&gt; es tu opción sobre VP6. VP6, si la velocidad en tus televidentes es lo primero.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Frame Rate: el estandar es 30 fps (frames por segundos).&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Input Size and Output Size:&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Guia -algo rústica- de codificación:&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Low: 480 x 270 a un Video Bit Rate de 400 kbps.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Medium: 640 x 360 a un Video Bit Rate de 800-1200 kbps.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;High: 960 x 540 a un Video Bit Rate de 800-1500 kbps.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;HD: 1280 x 720 a un Video Bit Rate de 800-1500 kbps. &amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style="text-align: justify;"&gt;Audio Device: Aqui escoges el dispositivo de sonido a usar para la transmisión. No tiene que ser necesariamente el mic de la camara, sino cualquier entrada alterna de audio.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Channels: Es preferible Stereo sobre Mono.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Save to File: para grabar una copia local de tu transmisión .&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="clear: both; text-align: justify;"&gt;
&lt;u&gt;Para iniciar la transmisión:&lt;/u&gt;&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ol&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFNThGTsn4kTT8zlqApb1K4sUfN_RJ6vij2CJPwAjMIQ450UTx04lupdMgkc5zU-whP5i1ygjaOWPg7VDl71R0vXfIWmBiKL7A3pK0-r7VYSxqZkqboGxxPg8Qk_TXePdypPCY8Yi2x6U/s1600/Untitled.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFNThGTsn4kTT8zlqApb1K4sUfN_RJ6vij2CJPwAjMIQ450UTx04lupdMgkc5zU-whP5i1ygjaOWPg7VDl71R0vXfIWmBiKL7A3pK0-r7VYSxqZkqboGxxPg8Qk_TXePdypPCY8Yi2x6U/s1600/Untitled.jpg" /&gt;&lt;/a&gt;
&lt;li style="text-align: justify;"&gt;Click en el ícono de la camarita azul (en la esquina superior derecha). Esto te llevara al Desktop Broadcaster. Desde acá, podrás compartir tu transmisión por Facebook, Twitter y con otros usuarios de Ustream. Aqui te es provisto el link con el cual podran acceder a tu transmisión.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;En FMLE, click en el botón 'Connect'.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Luego, debajo, Click en el botón 'Start' para iniciar. Presiona Stop/Start segun necesites.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style="clear: both; text-align: justify;"&gt;
&lt;u&gt;Para grabar a Ustream:&lt;/u&gt;&lt;/h3&gt;
&lt;div style="clear: both;"&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li style="text-align: justify;"&gt;Estando logeado, click en el icono de tu usuario en la esquina superior derecha, y selecciona 'Panel'.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Click en la opcion 'Remoto' al final de la lista de Channel.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Click en el botón 'Iniciar Consola Remota'.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Inicia la transmisión en FMLE, haciendo click en 'Start'.&lt;/li&gt;
&lt;li style="text-align: justify;"&gt;Click en el botón 'Grabar' en la consola remota.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Eso es todo.&amp;nbsp;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Si te es de utilidad, recuerda como dice el dicho en ingles: "Sharing is Caring". Comparte :)&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
Comentarios? Sugerencias? Puedes expresarte en la sección de comentarios.&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbfzlZTO7ioiO0WWCm4D-YpNI5tH6j9L75YDAWZtCuYb1LbVMlYYapY5-fmTLqPJuPq4Lcua5RcY3O8JsDbArYrIGUAYCcoGAbfk8B4k1FHIAJJxF4jyW903vGZElLFmSqtgKqDsBlAo/s72-c/broadcast-tv.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>El Inicio de la Era de los Amos Digitales </title><link>http://alzamoramatos.blogspot.com/2014/07/el-inicio-de-la-era-de-los-amos.html</link><category>Opinion</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sun, 20 Jul 2014 02:01:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-919773499131393917</guid><description>&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;h3 style="clear: both; text-align: left;"&gt;
Google Now, Siri, Eugene, Cortana son protagonistas digitales con Inteligencia Artificial destacados últimamente.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOTKg9t7rqI4nUKfnllrrMFWFst0SdR8Lflkd6BjkBrv-nfIMetteJzsmuLsZ_8cBNFSOgqb7zWMrlinmTU_RwTYDdr9QNNgLYx5rFhJhBP_JfQvVohBcBVWI9C2C6YXRooPvfTNuY_qE/s1600/c+exc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOTKg9t7rqI4nUKfnllrrMFWFst0SdR8Lflkd6BjkBrv-nfIMetteJzsmuLsZ_8cBNFSOgqb7zWMrlinmTU_RwTYDdr9QNNgLYx5rFhJhBP_JfQvVohBcBVWI9C2C6YXRooPvfTNuY_qE/s1600/c+exc.png" height="266" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
A principios de Junio, sucedió algo sin precedentes en el mundo de la informática, algo histórico, pero algo pasado por alto. &lt;a href="http://alzamoramatos.blogspot.com/2014/07/eugene-goostman-es-o-no-es-la-primera.html" target="_blank"&gt;Eugene&lt;/a&gt;, una computadora, pasó por primera vez en la historia el test de Turing.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Un asistente digital, es una aplicación que busca emular un asistente humano, usando algoritmos lo suficientemente sofisticados para considerarlos tener Inteligencia Artificial similares a los de Eugene.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Hoy día se escucha hablar de asistentes digitales tales como Siri en el Iphone de Apple; Google Now en los dispositivos inteligentes de ultima generación que usan Android; &amp;nbsp;y últimamente de Cortana en los teléfonos de Windows. Aunque Siri y Google Now, han estado ya hace un tiempo en el mercado, da la impresión que, para sus productores, son solo una aplicación mas entre el arsenal de herramientas que traen sus teléfonos inteligentes. Pero para Microsoft al parecer Cortana busca ser mas que eso.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Se ha podido ver como Google Now puede ser usado para &lt;a href="http://alzamoramatos.blogspot.com/2014/07/google-now-en-dispositivos-android.html" target="_blank"&gt;controlar el sistema de automatización de un hogar&lt;/a&gt; por medio de comandos de voz. Siri, poco a poco, especialmente entre los geeks y aquellos que les gusta experimentar con nuevas tecnologías, se ha ganado el respeto como una aplicación solida, buena para recordatorios y automatizaciones de tareas en el Iphone. Cortana, cuyo nombre se inspira, precisamente, &lt;a href="http://es.halo.wikia.com/wiki/Cortana" target="_blank"&gt;en la asistente digital&lt;/a&gt; del video juego Halo, según sus productores, busca ser no solo una aplicación en tu teléfono, sino la sustitución preferida de un asistente humano.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://ytimg.googleusercontent.com/vi/O_0RM-JJXWg/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="https://youtube.googleapis.com/v/O_0RM-JJXWg&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed width="320" height="266"  src="https://youtube.googleapis.com/v/O_0RM-JJXWg&amp;source=uds" type="application/x-shockwave-flash" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/g7qwsiNo5jM?feature=player_embedded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoX6fTWwf6ogu5CJ0-DGg9pkR-WbinctXFix8BTzzEUv600G_IDF4O6-Kdp4RcKt86onN3tCf0YW2FKHlmcU_yE8zVEjC52DbuaAIa9nwxG6a99O9_cS-taZhqR45e8VRZZGNO6sgU_d4/s1600/c6.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoX6fTWwf6ogu5CJ0-DGg9pkR-WbinctXFix8BTzzEUv600G_IDF4O6-Kdp4RcKt86onN3tCf0YW2FKHlmcU_yE8zVEjC52DbuaAIa9nwxG6a99O9_cS-taZhqR45e8VRZZGNO6sgU_d4/s1600/c6.jpg" height="180" width="200" /&gt;&lt;/a&gt;El propósito, según se puede observar en los videos introductorios y reviews de Cortana, es hacer que estos asistente digital, por cierto inteligentes, aprendan de su “dueño” cada vez mas mientras mas se utiliza, para así ofrecer una asistencia mas personalizada. Dicen sus desarrolladores que sera fácil enamorarse de Cortana. Esta tecnología parece ser útil, con mucho potencial, bueno o malo, pero en fin gran potencial.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixvTYuXp28SHmGKaNcFRxcNsQaBhopeF9ooB-pN_jjdzOfW-MgynlR0Bwhy-_giv5QYS-RsIJhMjNK97_JyrNEb2Ef7gLMfkkqiYgRZC5pM6c5A_yrgvbwH9ouohdv_BruEz7wi6QQjYI/s1600/einstein1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixvTYuXp28SHmGKaNcFRxcNsQaBhopeF9ooB-pN_jjdzOfW-MgynlR0Bwhy-_giv5QYS-RsIJhMjNK97_JyrNEb2Ef7gLMfkkqiYgRZC5pM6c5A_yrgvbwH9ouohdv_BruEz7wi6QQjYI/s1600/einstein1.jpg" height="195" width="200" /&gt;&lt;/a&gt;Con el paso de los años, y la evolución de la tecnología, se ha podido ver que esta no solo ha venido a solucionar muchos asuntos de los humanos. También se ha podido observar que la dependencia de la tecnología, si es efectiva, tiende a hacer al humano menos eficiente y mas acomodado. &lt;a href="http://www.google.com.do/imgres?imgurl=http%3A%2F%2F37.media.tumblr.com%2F39ef8310a726f2ff7b11c40812925f77%2Ftumblr_mun4j9GP6q1skli52o1_1280.jpg&amp;amp;imgrefurl=http%3A%2F%2Fdilo.confrases.com%2Fpost%2F64023409648%2Ftemo-el-dia-en-el-que-la-tecnologia-sobrepase-a-la&amp;amp;h=625&amp;amp;w=640&amp;amp;tbnid=PQTWjUnQ5PhHoM%3A&amp;amp;zoom=1&amp;amp;docid=nFjNdt37L2yiuM&amp;amp;ei=YYrJU5y1DsHisATJyYKYBA&amp;amp;tbm=isch&amp;amp;ved=0CB4QMygDMAM&amp;amp;iact=rc&amp;amp;uact=3&amp;amp;dur=704&amp;amp;page=1&amp;amp;start=0&amp;amp;ndsp=16" target="_blank"&gt;Einstein dijo&lt;/a&gt;, si podemos decir profeticamente, que temía el día en que la tecnología sobrepase a los humanos, ya que el mundo tendría una generación de idiotas. Me pregunto si vamos rumbo a ese día temido por Einstein. Con telefonos inteligentes que nos recuerdan las cosas, hogares inteligentes que se acondicionan automaticamente a nuestros gustos, autos inteligentes que manejan por nosotros, relojes inteligentes que nos permiten controlar todo y también nos dan la hora (sarcasmo intencional), no queda de otra que ‘aprovechar’ eso y acomodarse, dirían muchos.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Si quieres saber algo, ya no lo investigas de la manera convencional yendo a los libros o hablando con expertos, lo “googleas” (google it), que es el popularizado término que implica hacer una búsqueda en el buscador de Google. Y no es que sea negativo esto, sino que, aunque lo correcto es usar esta facilidad pero con un pensamiento crítico de las fuentes para filtrar la información que en verdad es de la que no es, la mayoría usa Google, por no decir la web, como el oráculo en la película La Matriz, que todo lo sabía y todos consultaban y a quien le creían. Esta mayoría aceptan la información que le muestra cualquier link de este poderoso buscador como la batuta y constitución del tópico investigado.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;u&gt;Se tiende a confiar en la tecnología. Se tiende a acomodarse, a depender de ella.&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con las redes sociales, específicamente la mas usada hoy día, Facebook, se ha podido ver, como una generación que ha crecido usando esta asiduamente, ve su vida digital como parte de la real. La sociedad en la que crecen los humanos de esta generación (y las venideras aún más), cada vez mas tecnológica, y con el poco seguimiento, descuido y poco conocimiento de muchos padres, les enseñna a preocuparse de lo que se dice en las redes sociales, si se aprueba o censura su &amp;nbsp;punto de vista sobre un tópico particular, entre otros puntos, hasta el punto del suicidio. Son muchos los jóvenes que se ha reportado han cometido suicidio por una foto comprometedora posteada, o por algo tergiversado o real que se divulgo (peer pressure digital!).&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con la integración de las redes sociales a los teléfonos inteligentes, es cada vez mas común ver a la gente&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhXdg3U-gXIsFC2dO0O_OLCIjXO05NJ07Dvg7P6xxaNIlj-PjNppV4ztDd5hm5j1uHbA_zvrTgaGg1AN_yFQ4ADQG8GFWJQZENQ_kAR9xJEBoDfYgmCHFd77YU4JN53RNknE6FPWuOjd0/s1600/fbman.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhXdg3U-gXIsFC2dO0O_OLCIjXO05NJ07Dvg7P6xxaNIlj-PjNppV4ztDd5hm5j1uHbA_zvrTgaGg1AN_yFQ4ADQG8GFWJQZENQ_kAR9xJEBoDfYgmCHFd77YU4JN53RNknE6FPWuOjd0/s1600/fbman.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
inmersa en un mundo digital aunque presentes en en el material. Presentes físicamente pero mentalmente transportados al mundo binario. Paralelamente viviendo entre bits y a la misma vez entre otros humanos. No es sorpresa, entonces, ver este resultado, no solo entre los jóvenes. Lo penoso del caso es que esta tendencia, lejos de ser transferida de adultos a jóvenes, es al contrario, va de los jóvenes a los adultos, pues esta es cada vez mas generalizada entre adultos tambien.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Como dijo alguien usando la frase de la película El señor de los anillos: "una web para atraerlos, una web para conquistarlos, una web para seducirlos y en la oscuridad atarlos". Pareciera que ese “anillo” efectivamente esta atrayendo a todo para poco a poco atarlos en la oscuridad del control total?&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_boA46KpXSFAaJxIxPRiYBKCYell1HfhVq1w1mm-W7xqQZe5ExCMJNe2FAnaZnhyphenhyphenCYk1Q7fNeL9MoGXRUtx0N_IyO54dov1oOb611zUzPcsCnSaYkaWlz1lGgyHmzx95N6P00UQuM1pU/s1600/fbma.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_boA46KpXSFAaJxIxPRiYBKCYell1HfhVq1w1mm-W7xqQZe5ExCMJNe2FAnaZnhyphenhyphenCYk1Q7fNeL9MoGXRUtx0N_IyO54dov1oOb611zUzPcsCnSaYkaWlz1lGgyHmzx95N6P00UQuM1pU/s1600/fbma.jpg" height="200" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmgi1pvqXzcI0dBMb7WkQwLWsX4agbajrUFGfLL9apFA4gOwnpv1-aqIItAX_u_e3KdXKqHluTnTjU0hVui7t8NPVFLKBgtW8XwPM5XiB8YUEE7jMzz2XWaS6hj8J4c1wEuy5Hrjg064Y/s1600/like.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmgi1pvqXzcI0dBMb7WkQwLWsX4agbajrUFGfLL9apFA4gOwnpv1-aqIItAX_u_e3KdXKqHluTnTjU0hVui7t8NPVFLKBgtW8XwPM5XiB8YUEE7jMzz2XWaS6hj8J4c1wEuy5Hrjg064Y/s1600/like.jpg" height="150" width="200" /&gt;&lt;/a&gt;Con el estudio reciente, escandaloso por cierto, de Facebook, se pudo comprobar que las&amp;nbsp;&lt;a href="http://alzamoramatos.blogspot.com/2014/07/entonces-facebook-manipula-las.html" target="_blank"&gt;emociones se pueden transmitir&lt;/a&gt; por medio a contagio emocional. O sea, a través de las redes sociales, es posible manipular las emociones de la gente, al manipular el contenido que lee en su muro. Esto es comprobable. He visto como el autoestima de muchas personas sube o baja de acuerdo a cuantos ‘likes’ recibe o la calidad de los comentarios que recibe de una foto que suba o de un punto de vista expresado. Otro estudio realizado por la Universidad de Cambridge, determinó &lt;a href="http://www.marketingdirecto.com/actualidad/social-media-marketing/dime-lo-que-te-gusta-en-facebook-y-te-dire-quien-eres/" target="_blank"&gt;que eres lo gustas en Facebook&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Imagínate ahora, un asistente digital, que busca conocerte cada vez mas por medio a tus gustos, lo que haces en la web, las paginas que visitas, el tipo de información que consumes normalmente, acerca de lo que hablas o chateas, etc, usando digamos Facebook y cuantas fuentes en la inmensa web contenga información de ti, y por medio de algoritmos persiga conocer tu psicología, para así, no solo ofrecerte asistencia en cuanto al uso de tu teléfono o reloj inteligente, o donde sea que lo uses, sino también ‘asistirte en tu vida’, pues me atrevo a decir que en la forma que Facebook es capaz de manipular las emociones para bien o para mal, de esa misma manera quizás mejorada, estos asistentes buscaran ‘asistir’ (influir) en el estado anímico y psicológico de sus usuarios.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Y si la tendencia es depender y acomodarse a las facilidades que ofrece la tecnología, me atrevo a decir que estamos en el inicio de la era, no de los asistentes digitales, sino de los amos digitales, pues la Biblia en 2 Pedro 2:19 dice que si eres vencido por algo entonces eres su esclavo. Si dependes de la tecnologia al punto que afecta tu psicología puede ser que ya estés vencido. La adicción a Internet, es tratada ya en algunos países como una enfermedad.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxGHkD0EjeL2x-mifa0UQ9C1CS5bjWQzdsoxSFUaA-MPNFkz4xd-OMQm5BCQKjewkXcTtj-ep0GhUyXRTnQqcuiXKakNXJ4FjEZxwhj_c8mNOS0jEiN9w0R_NfEVv4tYpjz7Ophfx3geM/s1600/wall-e.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxGHkD0EjeL2x-mifa0UQ9C1CS5bjWQzdsoxSFUaA-MPNFkz4xd-OMQm5BCQKjewkXcTtj-ep0GhUyXRTnQqcuiXKakNXJ4FjEZxwhj_c8mNOS0jEiN9w0R_NfEVv4tYpjz7Ophfx3geM/s1600/wall-e.png" height="323" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
Esto me trae a la mente la película de Walt-Disney, Wall-e, en la cual el planeta se había tornado&lt;br /&gt;
&amp;nbsp;inhabitable, y lo que quedaba de la humanidad vivía en una estación espacial, controlada por robots.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Esos humanos se movían en una especie de carros con una pantalla a la cual estos siempre estaban conectados, como si estuvieran navegando la web, idiotizados, con la atención amarradas al contenido en sus pantallas, al punto que ni se percataban de los demás humanos. Nadie hablaba con nadie personalmente sino a través de una especie de red social desplegada en esa pantalla, parecido a lo que vemos hoy día a menor escala claro, donde la gente estando reunidas en un mismo lugar físico cada uno está conectado a la web, donde una familia está sentada en una sala pero cada uno conectado a la web a través de un dispositivo electrónico, donde la gente están &amp;nbsp;juntos pero separados mentalmente, unidos en apariencia pero divididos y conquistados.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjixiSyF7iLh4q2xR7b2HyHu3s2rKHurfLiSA51MEAK7sgBCPhZjBnrGA3gIlRsJmp38kwsIVf25vc0CtkcAmPZZHsk64hDWtbZa6fSnwZhCCJXa7WtABWz5wBT3VCJmVDPW2iE8DtgxvA/s1600/whfs.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjixiSyF7iLh4q2xR7b2HyHu3s2rKHurfLiSA51MEAK7sgBCPhZjBnrGA3gIlRsJmp38kwsIVf25vc0CtkcAmPZZHsk64hDWtbZa6fSnwZhCCJXa7WtABWz5wBT3VCJmVDPW2iE8DtgxvA/s1600/whfs.jpeg" height="180" width="320" /&gt;&lt;/a&gt;Estos humanos, en la película Wall-e, eran todo el tiempo ‘asistidos’ por una asistente digital que los aseaba, peinaba, vestía, y hasta trabajaba su autoestima con frases como “estas excelente”, “te ves estupendo”, “eres hermosa/o”, etc, aunque la realidad fuera otra, pues estos humanos habían perdido hasta la habilidad para sostenerse sobre sus pies, y todos estaban en sobre-peso mórbido.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Dicen que los productores de cine tienden a ser visionarios del futuro. Aunque los ‘positivistas’ estoy seguro que prefiere ignorar todas estas señales y pensar que todo esta bien.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb63cqZBU9dqtFrqSsjohhx0fuMvvezsQk4vzHWGxjDBJ6CzZTnUCJDoPivaa72bi_QDCcfPBNpuQbYgSmhSEWVAhn8qD9H5nfj1yp4wFEaCi7WxwJYtbew3pB1sxL4C8_olZdJ2fBkZo/s1600/es.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb63cqZBU9dqtFrqSsjohhx0fuMvvezsQk4vzHWGxjDBJ6CzZTnUCJDoPivaa72bi_QDCcfPBNpuQbYgSmhSEWVAhn8qD9H5nfj1yp4wFEaCi7WxwJYtbew3pB1sxL4C8_olZdJ2fBkZo/s1600/es.jpg" height="200" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY1PXIEdFetyx5ATKkmy1sH05P4ZEXQa7g5UUhcSy4yRuaILqQbJNlgrrFDtG_WEamKsdTVIXS73SoQLJGC7KCVvwOBtIufuLgIm2mzQJCoFAvbuMntXmUUvjmfrG7A8EzW6eamH2i2ZI/s1600/wb.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY1PXIEdFetyx5ATKkmy1sH05P4ZEXQa7g5UUhcSy4yRuaILqQbJNlgrrFDtG_WEamKsdTVIXS73SoQLJGC7KCVvwOBtIufuLgIm2mzQJCoFAvbuMntXmUUvjmfrG7A8EzW6eamH2i2ZI/s1600/wb.jpg" height="200" width="133" /&gt;&lt;/a&gt;Si lo que dijo &lt;a href="http://es.wikipedia.org/wiki/Edward_Snowden" target="_blank"&gt;Edward Snowden&lt;/a&gt; es cierto sobre la NSA y su labor de espionaje global; y lo que dijo &lt;a href="https://translate.google.com/translate?sl=en&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWilliam_Binney_%28U.S._intelligence_official%29&amp;amp;edit-text=" target="_blank"&gt;William Binney&lt;/a&gt; que el objetivo de la NSA y otras organizaciones, financiadas por los gobiernos primer-mundistas, es&amp;nbsp;&lt;a href="https://translate.google.com/translate?sl=auto&amp;amp;tl=es&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fwww.theguardian.com%2Fcommentisfree%2F2014%2Fjul%2F11%2Fthe-ultimate-goal-of-the-nsa-is-total-population-control&amp;amp;edit-text=" target="_blank"&gt;el control global total&lt;/a&gt;; tal vez no suceda como en la película, donde los que controlaban la humanidad eran robots. Tal vez quienes lleguen a controlar serán los gobiernos poderosos del mundo, manipulando de manera remota estos asistentes, con una mezcla de tecnología, psicología y malicia, una suma de ciencia + maldad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sea, estas aplicaciones ya no serán asistentes &amp;nbsp;digitales, sino amos digitales. ¿Qué usted piensa al respecto?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOTKg9t7rqI4nUKfnllrrMFWFst0SdR8Lflkd6BjkBrv-nfIMetteJzsmuLsZ_8cBNFSOgqb7zWMrlinmTU_RwTYDdr9QNNgLYx5rFhJhBP_JfQvVohBcBVWI9C2C6YXRooPvfTNuY_qE/s72-c/c+exc.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Kit 'Do-It-Yourself' para Internet de las Cosas</title><link>http://alzamoramatos.blogspot.com/2014/07/kit-do-it-yourself-para-internet-de-las.html</link><category>IoT</category><category>Noticias</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Sun, 20 Jul 2014 01:37:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-7017083005179386962</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnyXmAtrOTW7vAFpMFgu0LV8Zi9ZLfxDw419zsDOQwmrJqR72hW6dkPQh_6u4kvtKKdjpfqEcg-WjE1U06jWoQ1VOqb7N_8y2T805bt3gaZpjwndftJbselFNAFXSzeBNh-dV5itcAOM/s1600/lil.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnyXmAtrOTW7vAFpMFgu0LV8Zi9ZLfxDw419zsDOQwmrJqR72hW6dkPQh_6u4kvtKKdjpfqEcg-WjE1U06jWoQ1VOqb7N_8y2T805bt3gaZpjwndftJbselFNAFXSzeBNh-dV5itcAOM/s1600/lil.jpg" height="262" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Con el &lt;a href="http://alzamoramatos.blogspot.com/2014/07/el-internet-de-las-cosas.html" target="_blank"&gt;Internet de las Cosas&lt;/a&gt;, la tendencia y objetivo es la conexión de todas las cosas a la web. Y parece que Ayah Bdeir, CEO de &lt;a href="http://littlebits.cc/" target="_blank"&gt;littlebits&lt;/a&gt; con su proyecto littlebits cloud module, lo ha entendido muy bien.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Hoy dia, hay kits para todo. Mayormente son 'do it yourself' (hazlo tu mismo). Donde obtienes los componentes que ensamblarás para obtener el producto necesitado. Es comun ver personas que por hobbie ensamblan hasta aviones con estos kits diy sin necesidad de tener el gran conocimiento en ingenieria, matemáticas, electricidad, electrónica o programación que se tiende a suponer que se necesita. Hay en la web lugares que te permiten "crear" video juegos o websites de buena calidad ensamblando componentes disponibles para ti en un toolbox, arrastrando y pegando, sin necesidad de saber de programación, fisica, animación o diseño gráfico.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Ayah Bdeir introdujo su proyecto hace poco en TED, el cual tambien vá&amp;nbsp;en esa modalidad. Lo define como un sencillo kit de construcción que permite a cualquier persona con poco o ningun conocimiento en la materia crear dispositivos electrónicos que pueden ser integrados en el Internet de las Cosas a traves de una red Wi-Fi, y conectarlos entre ellos mismos.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
La inspiración para crear este kit vino tras Bdeir descubrir un protocolo desarrollado por MIT, llamado &lt;a href="http://dspace.mit.edu/handle/1721.1/28866" target="_blank"&gt;Internet 0&lt;/a&gt;, que permite controlar de forma remota cualquier objeto.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Aunque este kit trae todo para que te vuelvas un experto ensamblando componentes electrónicos, lamentablemente para muchos la voluntad y la iniciativa no estan incluida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnyXmAtrOTW7vAFpMFgu0LV8Zi9ZLfxDw419zsDOQwmrJqR72hW6dkPQh_6u4kvtKKdjpfqEcg-WjE1U06jWoQ1VOqb7N_8y2T805bt3gaZpjwndftJbselFNAFXSzeBNh-dV5itcAOM/s72-c/lil.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Algunos Trucos y Características en Youtube que quizás Conozcas</title><link>http://alzamoramatos.blogspot.com/2014/07/algunos-trucos-y-caracteristicas-en.html</link><category>TI</category><category>Tips</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Fri, 18 Jul 2014 13:40:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-2602979343870529092</guid><description>&lt;h3 style="clear: both; text-align: left;"&gt;
Descargar, Saltar restricción, entre otros.&lt;/h3&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzzviu7j8EQe3NMttgHofysiz6wOeV9WGpvlgkp_xuEpAk18CB8nMJ94uY31TC1802iV1xHThVAod0xDuY2_FhT8xTuBRLGhtI9ThfxcTKvmXKq43We9ODUuVrxHwHBl2FIXDCRedR3uA/s1600/utubesht.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzzviu7j8EQe3NMttgHofysiz6wOeV9WGpvlgkp_xuEpAk18CB8nMJ94uY31TC1802iV1xHThVAod0xDuY2_FhT8xTuBRLGhtI9ThfxcTKvmXKq43We9ODUuVrxHwHBl2FIXDCRedR3uA/s1600/utubesht.gif" height="312" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Youtube es el site para compartir videos mas grande de la web completa. Permite a cualquiera subir videos cortos con acceso publico o privado.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;u&gt;&lt;b&gt;Saltar la Restricción:&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Creo que todos hemos pasado por el momento en que somos restringidos para ver un video, ya sea por la ubicación geográfica en que estemos localizados, o simple confirmación de edad para ver un video, que aun sin tener contenido explicito esta destinado a mayoría de edad.&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNKhbF_ywoow-OjRuYtDWwjZtyaC34CDXBXqkGaJUIhIs8WzVrzNv8PoTazZJNSpN3tIP0qEYqe3QzsF9OpwOQqM_yFQQdqJkP14AXkWuJ0WruIYQOIQMuHmlO6CCF_RG62kqSz52mIF8/s1600/youtube+restriccion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNKhbF_ywoow-OjRuYtDWwjZtyaC34CDXBXqkGaJUIhIs8WzVrzNv8PoTazZJNSpN3tIP0qEYqe3QzsF9OpwOQqM_yFQQdqJkP14AXkWuJ0WruIYQOIQMuHmlO6CCF_RG62kqSz52mIF8/s1600/youtube+restriccion.png" height="180" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
Para poder verlos de todas formas, basta con cambiar en el URL del video donde dice &lt;span style="background-color: #666666;"&gt;watch?v=&lt;/span&gt; por &lt;span style="background-color: #666666;"&gt;/v/&lt;/span&gt;. Por ejemplo, si el video restringido se ve asi &lt;span style="background-color: #666666;"&gt;www.youtube.com/watch?v=IEIWdEDFlQY&lt;/span&gt;, al hacer el cambio se vería asi&amp;nbsp;&lt;span style="background-color: #666666;"&gt;www.youtube.com/v/IEIWdEDFlQY&lt;/span&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Descargar Videos (sin instalar) en varios formato de audio o video:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnegNHy-WbyXMYgUtIyfzz3iYoW1IJwpn04D8NTPODzPvDLfun3EpLt1RCu4oVq4uwHX9BoEQtN2zwIEHVLXTd7kE0VbmimflZMeJG3wS4hFE_tjnSyeRcEJJaz_W4K7VCkVuEzKL4lE/s1600/ytdll.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjnegNHy-WbyXMYgUtIyfzz3iYoW1IJwpn04D8NTPODzPvDLfun3EpLt1RCu4oVq4uwHX9BoEQtN2zwIEHVLXTd7kE0VbmimflZMeJG3wS4hFE_tjnSyeRcEJJaz_W4K7VCkVuEzKL4lE/s1600/ytdll.png" height="200" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: justify;"&gt;
Youtube de por si no permite descargar sus videos. Sin intencion de irrespetar derechos de autor, a veces necesitamos una copia local de algun video para un fin educativo en un lugar donde no hay Internet.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Basta con agregar &lt;span style="background-color: #666666;"&gt;pwn&lt;/span&gt; al inicio del URL del video, justo antes de "youtube". Por ejemplo, si el URL del video es: &lt;span style="background-color: #666666;"&gt;www.youtube.com/watch?v=Sagg08DrO5U&lt;/span&gt;, eliminaremos el "www.", y le agregamos "pwn". El resultado sería&amp;nbsp;&lt;span style="background-color: #666666;"&gt;pwnyoutube.com/watch?v=Sagg08DrO5U&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Esto nos llevará a una página, donde podremos escoger el formato, sea de audio (mp3, etc) o video (avi, mp4, mov, etc) en el que querrámos descargarlo.&lt;/div&gt;
&lt;div style="text-align: justify; text-decoration: underline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: justify; text-decoration: underline;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-decoration: underline;"&gt;
&lt;b&gt;Empezar a Tocar en un Tiempo especifico:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify; text-decoration: underline;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSo3J7NnF20m2xIpAz6FD_R5A5beNB2hHQoIU1GJl2WPGL1kfEJY_IDgeQwnPdFvqp6-x-KNH4dlsnePQpb0IjAiEg3Y_sY-2TJcGF7QGKXmrvPr6BXPYg3FKk-gWPssD7MK0qdG_q_08/s1600/bar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSo3J7NnF20m2xIpAz6FD_R5A5beNB2hHQoIU1GJl2WPGL1kfEJY_IDgeQwnPdFvqp6-x-KNH4dlsnePQpb0IjAiEg3Y_sY-2TJcGF7QGKXmrvPr6BXPYg3FKk-gWPssD7MK0qdG_q_08/s1600/bar.png" height="85" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Hemos visto en algunas paginas que tienen videos de youtube integrados que empiezan a tocar el video en un tiempo definido diferente del inicio. Y a veces queremos hacer lo mismo en nuestras paginas web. Nos interesa que los visitantes de nuestra pagina vean tal vez una seccion del video, y no el video entero.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Por ejemplo, digamos que nos interesa el video en&amp;nbsp;&lt;span style="background-color: #666666;"&gt;https://www.youtube.com/watch?v=EHxapZ539-g&lt;/span&gt;, una vez clickeado, empieze en el tiempo 1:22. Basta con agregarle #t=1m22s, al final del URL. Se veria asi&amp;nbsp;&lt;span style="background-color: #666666;"&gt;https://www.youtube.com/watch?v=EHxapZ539-g#t=1m22s&lt;/span&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Lista de Reproducción Automática por Artista:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsD8AVfbK2lauuZn-QNso6Fc9yrZ3RW6vF_AQ5o7OQ-FBSS-M4C5a3uUdDTLHoMkyhNkYIDlNnZnjBfcVEuCA9soOsxYlVnTqA0R0YiKOsHQ6CUpPsWMkqOfNvUyrtuHuE1L_ualQlGPE/s1600/ytd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsD8AVfbK2lauuZn-QNso6Fc9yrZ3RW6vF_AQ5o7OQ-FBSS-M4C5a3uUdDTLHoMkyhNkYIDlNnZnjBfcVEuCA9soOsxYlVnTqA0R0YiKOsHQ6CUpPsWMkqOfNvUyrtuHuE1L_ualQlGPE/s1600/ytd.jpg" height="150" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Visita&amp;nbsp;&lt;a href="http://youtube.com/disco"&gt;youtube.com/disco&lt;/a&gt;,&amp;nbsp;escribe el nombre del Artista que te interese. Obtendras una lista de reproduccion del mismo.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Si te sientes mejor usando solo el teclado, Youtube only interactive (solo interactivo) es para ti:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tSvRj-ZLfoctGMHwHPXQfhGX9PYCH3dL-KXhkJnt2hGc9267akNpekN4AXP-BUa86YkxlMPr8jQAgnkDbscthLPSkOiWtc_mH3DuO_25xDgoaQpqRhl8N1_Am8sOOgHq49dg9HSYio8/s1600/in.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6tSvRj-ZLfoctGMHwHPXQfhGX9PYCH3dL-KXhkJnt2hGc9267akNpekN4AXP-BUa86YkxlMPr8jQAgnkDbscthLPSkOiWtc_mH3DuO_25xDgoaQpqRhl8N1_Am8sOOgHq49dg9HSYio8/s1600/in.jpg" height="252" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Visita&amp;nbsp;&lt;a href="http://youtube.com/leanback"&gt;http://youtube.com/leanback&lt;/a&gt;, y tendrás acceso.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;&lt;u&gt;Para Editar tus videos subidos:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqalhUvANqiAvh8-Gs2FtqZZ1Y7EaUfoQxXK7fO-EkpUeI_X5LCX9Va-XCeAEf8u8Jd7hyphenhyphenDRyiRvpRy7jPcqxRRDokFKYTygaCWeQXjTG0WwtdvJ7op_Rufnk6r0e4_ntaCG5vOyhk7HA/s1600/yte.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqalhUvANqiAvh8-Gs2FtqZZ1Y7EaUfoQxXK7fO-EkpUeI_X5LCX9Va-XCeAEf8u8Jd7hyphenhyphenDRyiRvpRy7jPcqxRRDokFKYTygaCWeQXjTG0WwtdvJ7op_Rufnk6r0e4_ntaCG5vOyhk7HA/s1600/yte.jpg" height="175" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Visita&amp;nbsp;&lt;a href="http://www.youtube.com/editor"&gt;http://www.youtube.com/editor&lt;/a&gt;, y desde alli podras realizar una serie de ajustes a los videos que has subido.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;b&gt;Para Editar Sub-titulos:&lt;/b&gt;&lt;/div&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center; text-decoration: underline;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivTG1n6_ZEcL3LbeoPCeSTOw0BXAnFSL6gaQlRNA0ZiM143TelB3V1cqM6fvcoqBCL2ibT5P8NStNp6-fdx5_9X0-xeK_wYX16dRdEmBcCpXLC63lIgbaQfinOYgFAtPuL85N80mWPOFQ/s1600/edt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivTG1n6_ZEcL3LbeoPCeSTOw0BXAnFSL6gaQlRNA0ZiM143TelB3V1cqM6fvcoqBCL2ibT5P8NStNp6-fdx5_9X0-xeK_wYX16dRdEmBcCpXLC63lIgbaQfinOYgFAtPuL85N80mWPOFQ/s1600/edt.jpg" height="144" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-decoration: underline;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
Primero, logeate. Si tienes una cuenta de google (gmail) puedes usarla para logearte. Una vez logeado, podrás elegir entre videos subidos por ti o uno en youtube.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Estoy seguro que debe haber otros trucos mas. Si te interesa compartir algún otro, siéntete libre de dejarnos tu comentario, and don´t hate!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzzviu7j8EQe3NMttgHofysiz6wOeV9WGpvlgkp_xuEpAk18CB8nMJ94uY31TC1802iV1xHThVAod0xDuY2_FhT8xTuBRLGhtI9ThfxcTKvmXKq43We9ODUuVrxHwHBl2FIXDCRedR3uA/s72-c/utubesht.gif" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cómo re-integrar el botón para Escanear desde Cámara o Scanner en Word 2010 usando VBA</title><link>http://alzamoramatos.blogspot.com/2014/07/como-escanear-desde-camara-o-scanner.html</link><category>Programación</category><category>TI</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Wed, 16 Jul 2014 15:22:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-4029599366694270165</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFTV1PBs8F6IuJ3tzV-nUNLEvbsmVotc1-Fv-MrfIVTPbfcthyphenhyphenRhj4wCVKE460TlSFSez24WBbJ-mQRsNOyi-f7Zkio7J3TaJYrLmcasL_ZdavR5babnIwKSst0vbYxxSM-8cnrBX8yXk/s1600/scnintodoc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFTV1PBs8F6IuJ3tzV-nUNLEvbsmVotc1-Fv-MrfIVTPbfcthyphenhyphenRhj4wCVKE460TlSFSez24WBbJ-mQRsNOyi-f7Zkio7J3TaJYrLmcasL_ZdavR5babnIwKSst0vbYxxSM-8cnrBX8yXk/s1600/scnintodoc.jpg" height="337" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
En Word 2003 había un botón en la barra de acceso rápido que permitía a los usuarios escanear directamente desde una cámara o scanner al documento, que no está ya disponible en las subsiguientes versiones, algo que muchos usuarios que realizan trabajos de oficina extrañan.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvr4u9Ub51AnrD4itW5T1dagl5R9etLl5mxIUL5Py-oKqCYgTBmxyNjpBOyFD-IgCwA2rq5X_7CobyUY1EaYXbQV5c_0mLh9AfjTOnEqhIIqxch-KyjbLzYuKwh8_3k6YTJa3SanFz1uw/s1600/scn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvr4u9Ub51AnrD4itW5T1dagl5R9etLl5mxIUL5Py-oKqCYgTBmxyNjpBOyFD-IgCwA2rq5X_7CobyUY1EaYXbQV5c_0mLh9AfjTOnEqhIIqxch-KyjbLzYuKwh8_3k6YTJa3SanFz1uw/s1600/scn.jpg" height="163" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: justify;"&gt;
Con un poco de VBA (&lt;a href="http://es.wikipedia.org/wiki/Visual_Basic_for_Applications" target="_blank"&gt;Visual Basic for Application&lt;/a&gt;) es posible obtener, a travez de un macro, esta cualidad en Word 2007 y 2010. Siendo Word 2010 la versión mas popular, veremos como hacerlo paso a paso en esta. Este macro es también aplicable a Word 2007.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;b&gt;1.&lt;/b&gt; Abre Word 2010.&lt;br /&gt;
&lt;b&gt;2.&lt;/b&gt; Debemos habilitar la opción "Programador". Para esto, haz click en "Archivo", luego en "Opciones".&lt;br /&gt;
&lt;b&gt;3.&lt;/b&gt; Haz click en "Personalizar Cinta de Opciones" (mira imágen debajo).&lt;/blockquote&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBdy2MgnaNeuv2-XgnbW-9PwUUxBMSbyklJRQbV_ljUGrYPNvV1gBWcT6e-xpoX3nPzD1JbfySXhWzI_w3P7fQ7pcoXK3BC7E00XNo_BHkyogPRgbKfQ9TnXLgW7tDHuSxlT2vaUXlR2A/s1600/Sin+t%C3%ADtulo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: left;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBdy2MgnaNeuv2-XgnbW-9PwUUxBMSbyklJRQbV_ljUGrYPNvV1gBWcT6e-xpoX3nPzD1JbfySXhWzI_w3P7fQ7pcoXK3BC7E00XNo_BHkyogPRgbKfQ9TnXLgW7tDHuSxlT2vaUXlR2A/s1600/Sin+t%C3%ADtulo.png" height="210" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="" style="clear: both; text-align: justify;"&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;4. &lt;/b&gt;En la lista a la derecha en "Fichas Principales", marca el checkbox de la opción "Programador". Y haz click en Aceptar. La pestaña "Programador" aparecerá después de la ficha "Vista" en la pantalla principal de Word.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;5.&lt;/b&gt;&amp;nbsp;Una vez de vuelta a la pantalla principal, haz click en "Programador". Luego en "Macros".&lt;/div&gt;
Se abrirá un cuadro de diálogo, donde escribiras un nombre para tu macro que sea identificativo a lo que realizara, recomiendo que le pongamos "Escanear". Luego, haz click en "Crear".&lt;/blockquote&gt;
&lt;div style="text-align: left;"&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8w-8aPILG-lF_1tbTjRlQudQkypkp_kUN8yhFl3cHnj8SsMunzCHa4Lx2bZkiHvnnaTGcvEAfA61nIfIikdW-PlK4J8mv3SvVpXsz32L-7s06927MWe2SSjRrfZov7HDjhcXETUC7IFA/s1600/macroname.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8w-8aPILG-lF_1tbTjRlQudQkypkp_kUN8yhFl3cHnj8SsMunzCHa4Lx2bZkiHvnnaTGcvEAfA61nIfIikdW-PlK4J8mv3SvVpXsz32L-7s06927MWe2SSjRrfZov7HDjhcXETUC7IFA/s1600/macroname.png" height="256" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq" style="text-align: left;"&gt;
&lt;b&gt;6.&lt;/b&gt; En el editor que se abrirá, copia el siguiente &lt;a href="http://es.wikipedia.org/wiki/Snippet" target="_blank"&gt;snippet&lt;/a&gt;, o lo que te falte de el, al editor:&lt;/blockquote&gt;
&lt;script src="https://gist.github.com/amiotek/43a80840d3bef6b32c68.js"&gt;&lt;/script&gt;&lt;br /&gt;
&lt;blockquote class="tr_bq" style="text-align: left;"&gt;
&lt;b&gt;7.&lt;/b&gt; Click en "Guardar". Puedes cerrar el Microsoft Visual Basic para Aplicaciones. Serás llevado de vuelta a Word.&amp;nbsp;&lt;/blockquote&gt;
&lt;div style="text-align: left;"&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Hasta aquí, nuestro macro ya ha sido creado. Ahora, nos interesa que esté disponible en el menú de Word. Como la función del macro que acabamos de crear es insertar desde el escanner, recomiendo que la pongamos en la ficha "Insertar".&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;u&gt;Como agregar nuestro macro como un&amp;nbsp;botón&amp;nbsp;a la cinta de opciones:&lt;/u&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;1.&lt;/b&gt; Haz click en "Archivos", &amp;nbsp;en "Opciones", y luego en "Personalizar Cintas de Opciones".&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;2.&lt;/b&gt; En la lista de la derecha, como ya pudimos ver, se muestran todas las fichas que aparecen en el menú de Word, o sea, Inicio, Insertar, Diseño de Pagina, etc. Haz click en "Insertar", para expandirla.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;b&gt;3.&lt;/b&gt; Asegúrate que "Insertar" esté seleccionada, y haz click en "Nuevo Grupo". Al final de las opciones de la ficha "Insertar" se verá nuestro nuevo grupo.&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0-IrBYuFtnQ3Vqem9snnzd_fgaOJL6tUykBFDgTbzhPkPwZ32Jo4V3tjavaUHP6Dn7WNbeXCAsAJwtRLWNxwwk7DxH-WU9FDsfCjEXyk2n3FQa32PRqSZsjOPjf9-RYa_y5IA3T1-Mk/s1600/ng.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK0-IrBYuFtnQ3Vqem9snnzd_fgaOJL6tUykBFDgTbzhPkPwZ32Jo4V3tjavaUHP6Dn7WNbeXCAsAJwtRLWNxwwk7DxH-WU9FDsfCjEXyk2n3FQa32PRqSZsjOPjf9-RYa_y5IA3T1-Mk/s1600/ng.png" height="200" width="195" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;b&gt;4.&lt;/b&gt; Haz click en nuestro nuevo grupo "Nuevo Grupo (Personalizada)" para seleccionarlo, y haz click en el botón "Cambiar Nombre". Escribe "Escanear" donde dice "Nombre para mostrar", luego haz click en "Aceptar".&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3XFZDmfTgv9s0O1plKcCMd06LHp3bVnJbzk5w1gVm3_FM7sUp-x9tmXPCdIpDUXMlP5UtQsmc9iOXKwhVLoz8x4sQWtlDlO-9aNlXCDgiAp0UbW7V8QY6772xJHmCCp4MhS4K_spO1CI/s1600/nomb.png" imageanchor="1" style="display: inline !important; margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3XFZDmfTgv9s0O1plKcCMd06LHp3bVnJbzk5w1gVm3_FM7sUp-x9tmXPCdIpDUXMlP5UtQsmc9iOXKwhVLoz8x4sQWtlDlO-9aNlXCDgiAp0UbW7V8QY6772xJHmCCp4MhS4K_spO1CI/s1600/nomb.png" height="106" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;b&gt;5.&lt;/b&gt; Ahora, necesitamos localizar nuestro macro creado arriba para integrarlo a nuestro grupo. De la lista de la izquierda, donde dice "Comandos disponibles en", expande el combobox, y selecciona "Macros". Nuestro macro debe estar allí.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;b&gt;6.&lt;/b&gt; Asegúrate de tener nuestro grupo en la lista de la derecha seleccionado. Luego, haz click en nuestro macro para seleccionarlo, y haz click en el botón "Agregar &amp;gt;&amp;gt;" (en el medio de estas dos listas). Nuestro macro en la izquierda será agregado a nuestro grupo en la derecha.&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;blockquote class="tr_bq" style="text-align: justify;"&gt;
&lt;b&gt;7.&lt;/b&gt; Como podemos ver, nuestro macro no tiene un nombre muy amigable, cambiémoslo. Hacemos click sobre nuestra insertado macro en la derecha, y hacemos click en el botón "Cambiar nombre" (el mismo que usamos para cambiar el nombre de nuestro grupo). Recomiendo que le pongamos "Desde Cámara o Scanner", para que sea lo mas similar a como se veía en Word 2003. Luego, haz click en "Aceptar".&amp;nbsp;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
Haz click nuevamente en "Aceptar" para cerrar "Opciones", y serás devuelto a Word.&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Si vas a la ficha "Insertar", nuestro botón para "Escanear desde Camara o Scanner" estará ya disponible.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ8KVzW-_phUWGdU_qS7HAlotapuTiXCtDScYLfAdT44DadUJ8Ky2NST8uLmE5tUmiN8449niYZxPDcnMFPlWfHNIQJBkxN7SBxOcHh-hNJTnDkTAVQOyk5CeTrtRF2X8ayfV__4z7tbs/s1600/res.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ8KVzW-_phUWGdU_qS7HAlotapuTiXCtDScYLfAdT44DadUJ8Ky2NST8uLmE5tUmiN8449niYZxPDcnMFPlWfHNIQJBkxN7SBxOcHh-hNJTnDkTAVQOyk5CeTrtRF2X8ayfV__4z7tbs/s1600/res.png" height="73" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
Recuerda que para que funcione debe haber una cámara o scanner conectado, como en la versión 2003. Sino, dará un error de conexión.&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;
Si tienes alguna opinión, puedes expresarte en la seccion de comentarios. No te olvides de dar 'Like' y compartir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFTV1PBs8F6IuJ3tzV-nUNLEvbsmVotc1-Fv-MrfIVTPbfcthyphenhyphenRhj4wCVKE460TlSFSez24WBbJ-mQRsNOyi-f7Zkio7J3TaJYrLmcasL_ZdavR5babnIwKSst0vbYxxSM-8cnrBX8yXk/s72-c/scnintodoc.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Buenas Prácticas para Escribir Código Elegante</title><link>http://alzamoramatos.blogspot.com/2014/07/buenas-practicas-para-escribir-codigo.html</link><category>Programación</category><author>noreply@blogger.com (Ariel Alzamora Matos)</author><pubDate>Wed, 16 Jul 2014 00:29:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-3691926763319107292.post-1774711119836506760</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;h3&gt;
Esto es una lista de recomendaciones para desarrolladores principiantes.&lt;/h3&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVAk3NNns8pJmS35Fg2gnKzFGMIXTrugxzrSNmUk4taXJwuo5TyIkyA0eobkr4mIz6U3n4q3FcwV5BxfqrC6Ucec_PrCrTLA4rAWzMrX84yQ5uyRO-n3ONPA_Fy5S_4hRhphKEBzPA3TQ/s1600/cod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVAk3NNns8pJmS35Fg2gnKzFGMIXTrugxzrSNmUk4taXJwuo5TyIkyA0eobkr4mIz6U3n4q3FcwV5BxfqrC6Ucec_PrCrTLA4rAWzMrX84yQ5uyRO-n3ONPA_Fy5S_4hRhphKEBzPA3TQ/s1600/cod.jpg" height="400" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Muchas veces los programadores principiantes se preguntan por que otros programan más rapido. La razón, entre otras, está en escribir código elegante. Esto es código legible. La menor cantidad de código que tenga que escribir, la menos posibilidad de que salga mal.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Cuando se usa buenos nombres de variables, eso ayuda a pensar claramente sobre el problema.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Cuando escribo pequeñas rutinas en vez una gran pieza monolitica, entonces tendré pequeñas piezas que probar y entender.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Cuando defino constantes en vez de números mágicos, se me hace mas fácil probar el programa con pequeñas muestras antes de tratarlas en el data set completo.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Cuando pruebo para encontrar situaciones anormales, me ahorra horas buscando errores. Un buen diseño ahorra tiempo.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
El estilo en la programación varía dependiendo del entorno (lenguaje de programación).&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;1.&lt;/span&gt; Usa identificadores significativos. Identificadores que expliquen claramente el valor que contienen incrementa grandemente que tan leible y claro tu programas.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Reusar una variable para dos valores distintos, digamos 'suma' y 'porciento', es una mala práctica porque el nombre de la variable no puede especificar el cambio en su significado.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;ul&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBkHPRt8m28SQG4FfAajclcBeDhmIVkjlkrE0L4YSNOj8D_VZenPn5Ju4kTCho7F2p0GOpvQxwZQaCxC5kAVX_w91ZrSbZgAn7bt8GnOyWaEC-5nBO0XHABRW4WJ6B1_r7zby_plPHgs/s1600/coding-sample.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBkHPRt8m28SQG4FfAajclcBeDhmIVkjlkrE0L4YSNOj8D_VZenPn5Ju4kTCho7F2p0GOpvQxwZQaCxC5kAVX_w91ZrSbZgAn7bt8GnOyWaEC-5nBO0XHABRW4WJ6B1_r7zby_plPHgs/s1600/coding-sample.jpg" height="180" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;Identificadores cortos deberian ser usado para indices en loops.&lt;/li&gt;
&lt;li&gt;Usa mayuscula o underscore (rayita abajo) en identificadores de varias palabras (ej.: pagoMensual o pago_mensual).&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Usa sustantivos para nombrar objetos tales como variables, constantes y tipo (ej.: pagado, MAX, Colores).&lt;/li&gt;
&lt;li&gt;Desde C++, se ha vuelto recomendable usar mayusculas para nombrar constantes.&lt;/li&gt;
&lt;li&gt;Usa verbos para nombrar métodos o funciones (ej.: acceptaDatosCliente).&lt;/li&gt;
&lt;li&gt;Usa formas del verbo 'ser o estar' para funciones o variables booleanas (ej.: esZero, seEncuentra, estaActivo).&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;2.&lt;/span&gt; Evita estructuras anidadas muy profundas. Tres es muchas veces considerada una buena profundidad de anidamiento. Si se necesita mas, pon parte del código en un metodo separado.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;3.&lt;/span&gt; Suponiendo que uses un editor de texto sin auto-indentación para escribir tu código, indenta para mostrar anidamiento de estructuras o código.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;4.&lt;/span&gt; Usa comentarios.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;ul&gt;
&lt;li&gt;Usa comentarios para explicar cada variable declarada (excepto indices).&lt;/li&gt;
&lt;li&gt;Usa comentarios al principio de cada metodo o función, incluyendo el metodo main. Los comentarios al principio del programa deberia ser para especificar propósito, formato de entrada, salidas que produce, autor, e información escrita, del programa.&lt;/li&gt;
&lt;li&gt;Comenta para explicar cada parámetro Es necesario para documentación apropiada.&lt;/li&gt;
&lt;li&gt;Los comentarios deberian estar en una linea separada en vez de en la misma linea de código.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;5.&lt;/span&gt; Separa el programa en modulos que representen componentes lógicos. Si un modulo se extiende a mas de una página o dos, deberias considerar dividirlo mas. Pero que siempre (como recomendable buena práctica de Ingenieria de Software) la aplicación completa con todos sus modulos mantenga una alta cohesión pero un bajo acoplamiento.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Quiere decir que las operaciones pertinentes a un módulo deben ser realizadas en ese mismo módulo, y que solo haya la necesaria comunicación inter-módulos, como pasar un resultado, etc, no que un modulo realice operaciones que tienen que ver exclusivamente con otro.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHEccK1WBbaTamGgh1jskoLTcckCDaMCWuFsyWPg7pyiP7Xv8UQoaldzwSRpws5h_PGo4wZjcS9NmmQPBdD8h1LxLnc0Qry0KfarmgqaaqfFAoJNtKIqYvl07AYL3JE3nfJftqv8Jcdv8/s1600/cohesion-and-coupling.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHEccK1WBbaTamGgh1jskoLTcckCDaMCWuFsyWPg7pyiP7Xv8UQoaldzwSRpws5h_PGo4wZjcS9NmmQPBdD8h1LxLnc0Qry0KfarmgqaaqfFAoJNtKIqYvl07AYL3JE3nfJftqv8Jcdv8/s1600/cohesion-and-coupling.png" height="187" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;6.&lt;/span&gt; La salida del programa debe tener espacio apropiado, y ser claramente etiquetado con un titulo y encabezados de columna. Eres el responsable de decidir que forma de salida es mas útil. La salida debe ser como un reporte final para tu jefe.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;7.&lt;/span&gt; Cuando esperas que el usuario provea entrada de información desde el teclado, debes desplegar peticiones significativas y claras tal como:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;script src="https://gist.github.com/amiotek/ec633c355347114217df.js"&gt;&lt;/script&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="background-color: #444444;"&gt;8.&lt;/span&gt; Evita incluir librerias innecesarias.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Si tu, como experto, tienes alguna otra recomendación, por favor, sientete libre de sugerirla en la sección de comentarios.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVAk3NNns8pJmS35Fg2gnKzFGMIXTrugxzrSNmUk4taXJwuo5TyIkyA0eobkr4mIz6U3n4q3FcwV5BxfqrC6Ucec_PrCrTLA4rAWzMrX84yQ5uyRO-n3ONPA_Fy5S_4hRhphKEBzPA3TQ/s72-c/cod.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>