sábado, 29 de noviembre de 2014
Esta semana tuve la oportunidad de visitar GeekHubs una lanzadera e incubadora de Start-ups en Valencia. Y que es una Startup, digamos que es el nombre que se pone a una empresa o un emprendedor que se inicia con una buena idea, si quereis más información aquí

.

En el caso de GeekHubs en si mismo era una StartUp y que en menos de 6 meses ha conseguido crecer y tener un grupo de empresas compartiendo un espacio más que interesante.
Visitando la misma me encontre con 4 perfiles básicos de personas:
  • C.E.O
  • Marqueting.
  • Diseño.
  • Técnico.
De primera mano pude ver como se genera una sinergia de conocimiento entre los distintos perfiles así como las distintas empresas que comparten un mismo espacio de trabajo.
Además también organizan ponencias y jornadas técnicas gratuitas sólo tenéis que pasaros por su página para ver los eventos más que interesantes donde participan como por ejemplo Luis Peralta
Ceo de Tuenti, etc., o por su canal de youTube

Así que si estás buscando lanzar tu proyecto y disponer de Mentoring así como un grupo de gente que te puede ayudar adelante ...... GeeksHubs es tu lugar.


viernes, 28 de noviembre de 2014
En este mini tutorial vamos a conectar la distribución MySql con Visual Studio, de una forma sencilla y clara.

Entorno.

Para el desarrollo del tutorial he utilizado el siguiente entorno:

  • Hardware: HP EliteBook 2540p -620M (2,66 GHz, 4 MB de caché de nivel 3)* — Hasta 3,33 GHz con tecnología Intel Turbo Boost. 
  • Sistema Operativo: Windows 7 Professional. 
  • Visual Studio 2013 y .Net
  • MySql
Prerrequesitos.

Debemos tener instalado el conector .net de MySql,  aquí, o lo podemos descargar desde la propia página de MySql o bien desde el gestor de paquetes Nuget



Videotutorial.
Aquí os dejo el videoTutorial que os muestra paso a paso como realizar la conexión.

Archivos.
Aquí esta el enlace  del proyecto subido a GitHub con el archivo SQL para que la creación de la Base de Datos en MySql. 

jueves, 20 de noviembre de 2014
El CrowdFunding ese gran sistema que últimamente hemos visto como se ha utilizado para poder financiar desde proyectos informáticos hasta películas.
Para entender el concepto de CrowdFunding es necesario saber que su éxito se basa en la utilización de las nuevas tecnologías para realizar una proyección de una idea a una gran masa de gente que se interese sobre el proyecto en cuestión.

Sin las nuevas tecnologías y en la era de actual de internet no se conseguiría la financiación necesaria para llevar a cabo grandes proyectos, que como he comentado antes pueden ser hasta películas.
El crowdfunding nace de los primeros proyectos de Open Source donde los desarrolladores inicialmente ofrecían su trabajo de forma desinteresada. Posteriormente, frente al éxito de sus creaciones y también al trabajo que eso conllevaba, empezaron a pedir donaciones y la respuesta fue de nuevo mayor de la esperada. En ese momento, entre los creadores (que requerían de financiación) y los usuarios (que demandaban proyectos creativos y pagaban por ellos) nacía el Crowdfunding, la financiación colectiva, como una nueva opción para financiar, en un primer momento, proyecto creativos. 

Los tipos de crowdFunding los podemos clasificar de la siguiente manera:
  • CrowdFunding y recompensas: Es decir la persona que realiza una inversión recibe algo ha cambio ya bién sea un servicio un producto, o inclusive un simple agradecimiento.
  • CrowdFunding y prestamos: Como su nombre índica se denomina se solicitan unos prestamos que posteriormente deben devolverse con un tipo de interés preestablecido.
  • CrowdFunding y donaciones: Este es el más conocido y es cuando se solicita una donación para llevar a cabo un proyecto, y donde el que realiza la donación lo realiza de forma voluntaria sin esperar recibir nada a cambio.
  • CrowdFunding e inversión: Es cuando se solicita directamente una inversión a cambio de participaciones del proyecto sería como valores de bolsa donde el promotor del proyecto indica el coste de dichas participaciones.
  • También exite el CrowdLending: que sería parecido al tipo de prestamos, sólo que el tipo de interes lo establece el propio prestamista.
En españa existen ya diversos portales , que realizan uno u otro tipo por ejemplo:
  1. goteo.org
  2. www.sociosinversores.es
  3. https://www.mymajorcompany.es
Si quieres un listado de empresas que ofrecen CrowdFunding en España por tipo de servicios te recomienda que sigas este enlace.

Para que nos hagamos una ídea aquí podemos ver una serie de proyectos de CrowdFunding.
Además también existen otras modalidades como el CrowdSourcing   también conocido como “tercerización masiva” o “subcontratación voluntaria”, consiste en externalizar tareas que, tradicionalmente, realizaba un empleado o contratista, a un grupo numeroso de personas o una comunidad (masa), a través de una convocatoria abierta.”

Fuentes:
http://www.infocrowdsourcing.com/plataformas/
http://www.emprendelandia.es/que-es-el-crowdfunding
http://www.universocrowdfunding.com/que-es-el-crowdfunding/

sábado, 15 de noviembre de 2014
Hablar de Shazam es hablar de uno de los grandes dentro de las aplicaciones Móviles tanto para Android como para el sistema operativo de Apple, y lo podemos ver por ejemplo como una de las aplicaciones más descargadas de la Google App Store.



Shazam  fue una de las pioneras en integrar una tecnología de reconocimiento de audio para realizar búsquedas por lo que se denomina huellas digitales de audio a partir del espectrograma. 
Gracias a este tipo de tecnología  realizan la magia y que cautiva a millones de usuarios de reconocer cualquier canción con sólo 10 segundos de audio y reportarte toda la información necesaria  sobre la misma así como la posibilidad de ver vídeos en youtube o comprar el disco del mismo.  En mi caso particular recuerdo la cara de asombro al verla por primera vez que era capaz de reconocer incluso el audio de la propia televisión. 
La idea es sencilla en su concepto y básicamente es hacer la vida fácil al usuario, cuantos de nosotros oímos una canción en la radio, televisión e inclusive en los altavoces de un centro comercial y nos gustaría saber quien es el autor, cantante o simplemente volverla a escuchar, pues Shazam nos facilita toda esa información.
La parte complicada de algoritmos y base de datos masivas ya lo desarrollan la gente de Shazam, además también fue una de las primeras compañías en abrir un nicho de negocio único y aquí esta la clave de su éxito ya que se interesaron por ella otras compañías importantes de la era de Internet como Yahoo y que es participe de la misma de ahí el crecimiento exponencial.

¿Hacia donde se dirige Shazam? A ser una de las aplicaciones con una de las mayores base de datos de audio del mundo, además ha exportarse a otros dispositivos, tales como la TV, o plataformas como Windows phone o dispositivos de Escritorio como Windows 8.
Aquí tenemos un vídeo de como funciona.



¿Pero tiene competencia? Si existen otras aplicaciones similares, de ellas la más importantes son:

  • Soundhound :Disponible para las principales plataformas móviles, esta práctica aplicación te ayudará a descubrir qué canción está sonando en ese momento, quién la está cantando y a qué disco pertenece. Pero ahí no se queda, pues también te muestra las letras de las canciones que reproduzcas en tu dispositivo móvil, integra vídeos de YouTube, tiene soporte para Rdio y Spotify y permite compartir en Facebook y Twitter lo que estás oyendo.
  • MusikMatch: Su función principal es ofrecerte letras de canciones, que se muestran en sincronía con la música, pero para ello incorpora la posibilidad de reconocer una canción si acercas tu teléfono a la fuente de la música. Además, es compatible con varios reproductores, como Spotify, Google Music o Samsung Music Player.


En definitiva a Shazam le queda mucha trayectoria y no me sorprendería con nuevas funcionalidades a la aplicación que nos deje con la boca abierta.

Si quieres más información de como funciona Shazam te aconsejo seguir este enlace 

Via:
http://www.shazam.com/
http://bitelia.com/2013/10/alternativas-a-shazam
http://es.wikipedia.org/wiki/Shazam


lunes, 3 de noviembre de 2014
Una vez ya tenemos preparado nuestra SDCARD conectamos nuestros equipo al monitor, teclado y ratón e iniciamos nuestra RaspBerry PI +

1º La primera pantalla que nos aparece es la de instalación:
Seleccionamos instalar Raspbian, en el desplegable de Lenguaje no busquéis español dado que en esta versión no lo han incorporado, una vez seleccionado el SO pulsamos instalar OS

2º  Una vez instalado tener paciencia os aparece el menú de raspi-config en este momento configuraremos nuestra distribución.
3º Lo primero que haremos es modificar el password de nuestro usuario por defecto tal como indican la gente propia de raspberry el usuario es pi y el password raspberry nosotros lo modificaremos por seguridad, para ello seleccionaremos la opción 2 Change User Password.



4º El siguiente paso en la opción 3 podemos decir que raspberry entre en modo gráfico una vez se inicie, yo lo he dejado por defecto ya lo activaremos más adelante.

5º En la opción de Internacionalización nos abrirá una ventana de submenus;


En ellos modificaremos el idioma del sistema operativo en ella elegiremos Es_es UTF 8 .


En la siguiente opción indicaremos nuestra zona horaria para ello elegiremos Europa y después la ciudad Madrid


Y por último la configuración del teclado si tienes algún teclado especial que marca en el listado lo índicas sino deja el que viene por defecto.


Una vez elegido el teclado indicamos el idioma del mismo en nuestro caso Español.

6º Es activar la cámara en nuestro caso no disponemos y por ello no lo activamos.


7º Es la opción de añadir a Rastrack esta opción permite que nuestra raspberry sea rastreada por Rastrack  nos permite rastrear y ver las pi alrededor de nosotros, lo haremos más adelante.

8º Podemos realizar overcloking sobre el procesador de la Raspberry, en nuestro caso no modificaremos dado que no lo necesitamos, sólo hay que tener en cuenta que aumentar la velocidad de la misma puede disminuir la vida util, por tanto hay que valorar si nos interesa.


9º  Por último tenemos las opciones avanzadas y en particular nos interesa abrir el servicio de SSH  para la conexión remota mediante este protocolo a la Raspberry, sin tener que conectar el monitor, teclado, etc, para ello marcaremos activar.


Aquí os dejo un Vídeo con el proceso perdonar por la calidad pero es grabado con una cámara de fotos ya que por ahora no dispongo de capturadora ;-)