Informatrix

No aparecen tus carpetas por culpa de los virus? aqui la solución!

Joder! me siento power! al fin una app que puedo compartir con todos ustedes, quién no se ha topado uno de esos virus que te “convierten” tus carpetas en accesos directos? La gran mayoría de personas entran en desesperación total al ver que sus carpetas de  trabajos para presentar están como accesos directos y no se ven… y por más que coloques Mostrar archivos/carpetas no logras visualizar tu información, aqui tienes la solución!
Seguir leyendo …

Bienvenido Victor!

Es grato dirigirme (…) joder que ya mucho formalismo, vamos por algo simple y power! Nuestro amigo Victor Cedeño acaba de ingresar al staff de IFXPERU a quien le damos la bievenida como debe de ser! Gracias @vitucheando, que toda la fuerza 2.0 os acompañe en esta labor de editor y que aunque andamos ocupados con las clases en la universidad, siempre encontramos la forma de inspirarnos para redactar con todo el ánimo de compartirlo con ustedes!

Máximo común divisor y mínimo común múltiplo según Euclides

Euclides fue un matemático griego que vivió desde el año 325 hasta el 265 a.C. También es conocido como el padre de la geometría. La cuestión es que el patín este, en una de sus tantas masturbaciones cerebrales, eyaculo un método muy eficaz para calcular el máximo común divisor de 2 números; es decir, cualquiera de nosotros, mediante la forma que nos fue enseñada en el colegio, es capaz de hacer un programa para que calcule el máximo común divisor de 2 números, pero la cuestión es que, Euclides ideó un algoritmo que lo hace con menor cantidad de operaciones, ósea de menor complejidad computacional en comparación al algoritmo clásico del MCD.

El algoritmo comprende de pocas operaciones, sin embargo Euclides debe haber tenido una gran imaginación para encontrar una relación entre el MCD y la operación de modulo o resto; siendo esta ultima operación sobre la que este algoritmo basa su funcionamiento. Su implementacion en el lenguaje de programación Java es como sigue:

Seguir leyendo …

Brazo robot controlado por voz II

Anteriormente ya había posteado el video de un trabajo de un brazo robot controlado por instrucciones de voz y programadas en lenguaje ensamblador de PIC. En este oportunidad grabé otro video, pero el algoritmo esta vez esta implementado en PIC C, el cual me permite mas fácilmente trabajar con enteros de 16 bits, los cuales me ayudan a diferenciar los diferentes rangos de las instrucciones de voz.

El circuito de este proyecto consiste simplemente en 1 microcontrolador, 1 microfono, y 1 pantalla lcd de 2×16, esta ultima solo es util para el momento de entrenar la voz, ya que es ahí donde se muestra la intensidad de sonido y la longitud de cada instrucción de voz.

httpv://www.youtube.com/watch?v=0zhj25Yz99g

Si les interesa el diagrama del circuito me escriben para postearlo.

Saludos.

botnets, redes malignas

Botnets, conjunto de computadoras en red (internet/intranet) conocidas también como “Redes Zombie” las cuales están bajo mando de un hacker mala onda [BlackHat] que envía una orden a estos ordenadores para que la ejecuten, en otras palabras, el hacker tiene el control de un “ejército” virtual para realizar actividades. Si creen que los virus/troyanos/gusanos, de esos que te llegan por correo/chat, tienen que ver, estás en lo cierto pues entre más grande sea la Botnet, será mejor para el hacker. Los fines de estas redes son amplios, veamos algunos casos: Seguir leyendo …

Feliz año 2011!!!

El año 2010 ya se esta yendo[ya se fue ¬¬] y en él han quedado grabadas todas nuestras experiencias vividas; buenas y malas, divertidas y aburridas, cosas que hicimos y que nos llenan de orgullo, cosas que hicimos y que nos arrepentimos de haber hecho, amistades que se hicieron mas fuertes, amistades que se debilitaron, amores no correspondidos, amores concretados…, en fin tantas cosas que uno ha hecho y que ha dejado de hacer en este año que ya se va, y las cuales de alguna u otra forma nos han hecho ganar experiencia y además, aprender y comprender que nuestra estancia en este mundo no es tan fácil como se piensa.

Personalmente, este no fue un buen año para mi; sin embargo, me sirvió –creo- para darme cuenta que aun tengo muchos puntos débiles que fortalecer, puntos débiles que debo erradicar de mi forma de ser, puntos débiles que, quizás, son producto de mi inmadurez y mi forma errónea de ver la vida. Y así pues como lo hacen las redes neuronales, uno debe equivocarse, pero para aprender a no cometer los mismos errores; así como el backtracking usa el segmento de pila y sus llamadas recursivas para encontrar la salida del laberinto; así como un carrito seguidor de líneas se ayuda de su CNY70 para no salirse del camino…

Para IFX, este año fue menos intenso que el anterior; es decir, ya no hubo aquellas reuniones entre Will y Clayder como las solían haber, ni las amanecidas de programación, ni las caminatas al Super Win por una cangreburguer. Por otro lado, en la parte creativa se propusieron muchas ideas, se intentaron algunas, resultaron fallidas todas; falta de organización aparentemente, y falta de interés de mi parte debido a que por épocas entro en un bucle infinito en el cual hay solo un if() que es el único que puede llevarme al break que terminará momentáneamente con el bucle, al cual luego volveré mas adelante por culpa de un goto que hasta el momento no puedo evitar.

En resumen, aunque mis metas no han cambiado, me he alejado mucho de los objetivos que van junto a ellas para lograrlas; y aunque no tengo mucha experiencia, solo me queda decirles algo, cada uno tiene su misión en este mundo, no intenten comportarse, ni traten de ser alguien que uno no es, eso solo traerá situaciones incomodas, ya que estar fuera de nuestro hábitat es muy incomodo -lo digo por experiencia propia. Si te crees que lo tuyo es salir a juerguear, bien! haz todo por ser el mas juerguero, si crees que lo tuyo es solo estudiar, también bien!, trata de sobresalir en el aspecto académico; si quieres buscar el equilibrio, pues es la mejor opción y la mas difícil –creo- solo una recomendación, siempre hay un proceso con mayor prioridad solo trata de que, en función del tiempo, el proceso con mayor prioridad sea aquel del cual sacarás mas provecho y si en serio vale la pena otórgale todo los recursos que requiera. Lo ultimo que diré no se quien lo dijo, solo lo parafrasearé:

Estudia como si fueras a vivir siempre; vive como si fueras a morir mañana.

Ya es 2 de enero del 2011, me demoré en escribir este post porque estoy de mala noche. Todos los exitos del mundo para ustedes.

Hasta otro post…

Un poco de Tecnología

Tecnología disponible para un usuario… que explotar de ello? Existen redes sociales como el tan conocido Facebook, Twitter, Linkedin, programas “Lectores” de noticias [RSS], etc, etc, etc de servicios, que orientados al aprendizaje generan una fuente de conocimiento realmente alucinante, y todo ello de una manera muy simple: “un click“; sin embargo, en calidad de buenos mortales nos dedicamos a realizar actividades banales, pensar que hace muchos años el tener acceso a buenos libros para estudiar era una bendición y toda una hazaña… ahora quien diga que no tiene material para estudiar/investigar, es porque simplemente no sabe aprovechar 50 nuevos céntimos en una media hora de internet… Seguir leyendo …

Comprando Hardware, Qué debo saber?

Saludos lectores, seguramente todos alguna vez hemos pasado por este momento tan especial… la hora de comprar una computadora!!!

Pues siempre que vamos a realizar proformas por los centros de ventas, nos dicen que 2GB de RAM, que es un Intel Core i3, que los gráficos son lo máximo, entre otros detalles, sin embargo para algunos curiosos al momento de revisar entre las cientos de proformas se dan con la sorpresa que en un local es mucho más barato que algún otro [Pensando que son las mismas “especificaciones”]. Aquí es donde trataré en lo posible para resolver estas dudas.

A ver, este es el plan: “Vamos por partes” como dice Jack, la pregunta esencial es: ¿Para qué voy a comprar una computadora? – quizás se considere algo inútil esta pregunta pero es el punto de partida pues nos referimos a la finalidad que tendrá nuestra tan querida herramienta multi-trabajos. ¿Qué haría una secretaria de “X” empresa con una computadora con las siguientes características: 4GB de RAM, Procesador Intel Core i7, si solo se dedica a redactar documentos en Word y realizar algunas tareas con Excel? Nótese: “Rendimiento desaprovechado”, aquí es donde muchos se encuentran, por el hecho que tiene lo último en tecnología es lo mejor y tanto detalle, hago un paréntesis (Como te sentirías si tuvieras un fórmula UNO y con las justas sabes colocar la velocidad en primera?-algo así va esta situación o viceversa)Seguir leyendo …

Brazo robot controlado por voz

Este es un proyecto en el que vengo trabajando hace 3 meses, más o menos. El proyecto consiste en que mediante un micrófono, el kit de brazo robótico OWI-535, responda a instrucciones pre-definidas en el programa almacenado en un microcontrolador pic.

Este proyecto tiene parte electrónica en la cual no ahondaré mucho ya que no es mi área, solo diré que toda la voz es procesada por el pic y luego la señal de activación de la orden va como entrada a un l293B, el cual permite amplificar el amperaje para hacer que se mueva el brazo robot. Para la parte del algoritmo tampoco es muy complicado, solo que estoy haciendo un informe bien preparado para que así pueda ser entendido el algoritmo.

Esta es en realidad la segunda prueba del proyecto en el cual le agregue una instrucción mas de voz “arriba” , “para” y “salúdame”. Como pueden ver, para mi algoritmo le es más difícil diferenciar el “arriba” del “para”, ya que hay una orden mas agregada al programa, la cual hace que mezcle a veces los valores de los rangos de cada orden.

Para ser implementado con los registros de propósito general de 8 bits del 16f877A, ya es suficiente con 3 instrucciones de voz. Espero actualizar el algoritmo de procesamiento de voz, pero ya implementarlo en PIC C.

PD: Ahora esta implementado en asm de pic

Merece Windows ser tan vapuleado?

Antes que todo, empezaré diciendo que este es un post de mi opinión y experiencia personal, la cual tampoco es mucha. Lo que quiero evitar –como dice Borja Perez- es que salga el típico listo sabelotodo y que salte sobre las opiniones vertidas sobre este post. No quiero que no comenten, sino dejar en claro que es una opinion personal u_U.

Veamos; desde hace algunos años que esto del software libre se esta haciendo cada vez mas famoso y cada vez mas accesible a los usuarios finales, como es el caso de la distribución de gnu/linux, Ubuntu. Esto, también esta trayendo cada vez mas gente muy radical con respecto a eso; en el sentido de que piden que se use software libre para todo; y pues aunque yo también estaba metido antes en ese grupo de apoyo incondicional al sw libre, ahora expondré, de acuerdo a mi experiencia estudiantil personal, que tenemos mucho que agradecerle al software propietario y mas específicamente al tan odiado WINDOWS.

image

Desde que era niño, mi viejo me tenia traumado con las computadoras; recuerdo que cuando tenia 7 años dormía con una música de fondo bastante particular, la cual era dada

Seguir leyendo …