miércoles, 30 de noviembre de 2016

Cómo reconocen los sonidos en el mundo 2.0?

Pensar que existiría una aplicación informática que te ayudaría a identificar una canción con solo tararear una estrofa de ella, hace 20 años era una locura.

En el 2003 Avery Li-Chung Wang dio a conocer a Shazam, una aplicación que con su algoritmo reconoce la música.

Según explica Jovan Jovanovic en su artículo Shazam! Reconocimiento de Algoritmos de Música, Huellas Dactilares y Procesamientos, el sonido es una vibración que se propaga a través de un medio tal como el aire o el agua. Cuando esta vibración llega a nuestros oídos, particularmente en el tímpano, mueve pequeños huesos que transmiten las vibraciones a las células ciliadas bastante profundas en nuestro oído interno. Además, las pocas células ciliadas producen impulsos eléctricos que se transmiten a nuestro cerebro a través del nervio auditivo del oído.
Los dispositivos de grabación imitan este proceso mediante la presión de la onda de sonido para convertirla en una señal eléctrica.
Existe todo un proceso, un trabajo maravilloso por parte de los programadores, para que sea posible, el cual esta muy bien detallado en el artículo de Jovanovic, y quiero compartirlo con ustedes para que vean como todo lo que imaginamos puede convertirse en realidad. El ser humano tiene un cerebro capaz de convertir en real lo que un día se presenta como una visión.
Yo me pregunto...¿Cuántas cosas estarán creadas y aún las desconocemos?

miércoles, 23 de noviembre de 2016

Motivos para tener un Gestor de proyecto

Una vez uno de mis mentores me dijo que en el plano laboral existen diferentes tipos de perfiles, y eso dependerá de sus habilidades, pueden ser: técnicos, directivos, vendedores o emprendedores, cuando una persona esta claramente identificada con su perfil y es feliz con el, solo tiene que procurar hacerlo de la mejor manera y apoyarse los unos a los otros para obtener los mejores resultados.

Cuando un emprendedor tiene una idea, la visualiza, pero no sabe como puede llevarla al mundo material, como puede hacerla tangible y accesible, es entonces cuando requiere de los servicios de los especialistas, técnicos, que son buenos en su área y que pueden ayudar a convertir esa idea en algo real, por otro lado el emprendedor, pocas veces puede dirigir a todo un equipo, tiene que centrarse en maquetar en su cabeza los detalles de eso que se debe manifestar, porque si dedica su tiempo en ponerse de acuerdo con todos los que van a intervenir en el proyecto, pueden surgir numerosos contratiempos que retrasen el objetivo, entonces aparece la figura del directivo, aquella persona con una gran capacidad para negociar, para escuchar y mediar entre las partes hasta conseguir llegar al final del proyecto. Cuando todo esto ocurre, un equipo comercial prepara la estrategia de marketing para llegar al mercado y cubrir la necesidad del público objetivo.

Es sorprendente ver como esta regla que un día me enseño Fernando se aplica en todas las áreas de trabajo y como no podía ser de otra manera, en el mundo de la tecnología tiene suma importancia, porque las personas que se encargan de programar todo lo que hemos creado en nuestra cabeza, son mentes brillantemente técnicas, que tienen muchas cualidades, pero tenemos que estar claros que lo de gestionar implica mucha negociación que a priori no es su objetivo, por lo que leído en el artículo de Ethan James Necesitas un Héroe: El Gestor de proyectos, es recomendable contar con esa figura para que los trabajos a realizar sean más eficientes y amenos para el equipo en cuestión.

Menciona como Douglas Crockford dijo un día "Los programas de computadoras son las cosas más complejas que los seres humanos crean" motivo por el cual alguien tiene que intervenir para establecer las reglas del juego, mantener a todos honestos y asegurarse que no estamos olvidando algo importante, alguien tiene que facilitar la comunicación entre todas las partes, y ese héroe es el Gestor de Proyectos.

En el artículo encontraran las razones por la que el programador y el cliente no pueden ser gestor de proyectos, además de técnicas para la gestión de un proyecto técnico. 

martes, 15 de noviembre de 2016

Apostando por la Inteligencia artificial

Mientras un día reflexionaba sobre cómo sería el mundo si los robot estuviesen al mando del sistema político? En mi muy limitado conocimiento sobre programación, mi lado más racional se preguntaba si esto podría ser posible, mientras mi parte mas emocional se permitía imaginar que pasaría...

Poco tiempo después, cae en mi manos un artículo sobre el Aprendizaje Profundo de Ivan Vasilev, donde explica como esta avanzando la inteligencia artificial, y actualmente apuestan por ella grandes empresas de tecnología y comunicación (Google, Microsoft, Facebook), gracias a todos los datos de los que disponen, donde pueden analizar el comportamiento de los seres humanos, sus gustos, valores, forma de relacionarse, y un sin fin de etc... lo que les permite aprender y luego copiar gracias a los algoritmos en los ordenadores, para calcular resultados en función a esas estadísticas.

Y es que las máquinas son una copia de nuestro cerebro, que cada día va avanzando en su parte más racional, ayudando así al desarrollo de muchas áreas de la vida humana.

Hablar de redes neuronales que operan con diferentes funciones de activación, suena tan familiar y a la vez tan desconocido cuando intento imaginarlo a nivel tecnológico, y de la manera en que se puede predecir a través de esos algoritmos nuestras respuestas, es como cuando estudian nuestros patrones y creencias y por ello saben como reacciona una persona según las mismas. 

Creo que para las personas que les interese el mundo de la informática, puede tener en ese artículo información útil y muchas herramientas para desarrollar el aprendizaje profundo.


miércoles, 9 de noviembre de 2016

Cómo se codifican nuestros datos en la red?


Aunque no estoy muy familiarizada con la programación, porque obviamente no es mi campo, me resulta súper interesante la gestión que realizan los profesionales de esta área.

Por ello he decidido compartir con ustedes una artículo donde explica como se codifican nuestros datos en el mundo 2.0, es sorprendente como a través de códigos y una nomenclatura para mí abstracta puedan registrar datos de lo que hacemos. Además de crear una realidad virtual, porque es un poco lo que crea todo lo que vamos construyendo en nuestra nube, que puede beneficiar en la medida que recogen datos y los emplean para innovar en muchas cosas que puedan facilitar nuestra vida. Obviamente también puede ser utilizado con otros fines, pero vamos a centrarnos en lo bueno, que hoy estoy optimista!

Tal vez para las personas que son curiosas como yo, o que se mueven en el mundillo de la programación,  leer el artículo de Francisco Sanchez Clariá " Codificación de Datos " resulte sumamente interesante, porque lo expone muy bien,  hasta yo (que soy una ignorante de estos temas) algo he entendido y os prometo que a partir de ahora los datos tienen otros significado.

Para poder realizar su trabajo tienes que resolver situaciones complicadas y según comenta Sanchez Clariá "Este post proporciona un “libro de cocina” conciso para abordar problemas cuando se trabaja con PHP y MySQL particularmente, basado en la experiencia práctica y las lecciones aprendidas".




martes, 1 de noviembre de 2016

La Tecnología, un arma de doble filo.

Mientras estamos en la comodidad de nuestra casa, disfrutando de alguna película online o revisando las redes sociales para saber que onda con nuestros amigos o familiares lejanos, no nos imaginamos todo lo que ha ocurrido para gozar de éste avance tecnológico.

Leyendo un artículo super interesante de Nermin Hajdarbegovic "La guerra Fría de la Tecnología: Aún aquí y Aún siendo utilizada" donde relata la historia de la tecnología, de cómo la han desarrollado para fines políticos y económicos, su experiencia vivida desde la proximidad, debido al lugar geográfico donde ha crecido, y vivido muy de cerca las consecuencias de este gran logro del ser humano.

Es cierto que nos facilita la vida, pero imaginen todo lo que ha beneficiado aquellos que han querido desarrollarla para tener acceso a más poder.

Ahora en la práctica contamos con una parte de ese poder, pero no sabemos hasta que punto aquellos que todo lo quieren controlar nos permitirán dar uso a él...o peor aún hasta que punto nosotros, los simples mortales somos capaces de aprovecharlos para aportar un granito de arena a un mundo que se destruye poco a poco, a consecuencia de esos que no cesan en su ambición de poder.

Es nuestra sociedad tan vulnerable a ser observada y manipulada por esta generación de datos?...nos dejan sin privacidad?...o seremos lo suficientemente inteligente como para no caer en la burda manipulación de aquellos que buscan solo su beneficio.

La tecnología es esa nueva arma de destrucción masiva?...o por el contrario es la oportunidad de tener la conciencia plena para decidir lo que queremos y aprovechar la globalización para manifestarlo. Yo prefiero optar por lo segundo, y por ello los invito a formarse, es la mejor manera de aprovecharla y tener las herramientas para defendernos. Aunque ahora me siento observada de alguna manera...