Archive | August 2014

Cómo usar color picker dentro de Sublime Text

Si hasta ahora cada vez que necesitabas editar un color tenías que recurrir a alguna página web o programa donde obtener el código del color que buscabas, saliéndote de tu editor SublimeText, existe una solución muy sencilla para optimizar tu tiempo: el paquete ColorPicker.

Instalación del Paquete ColorPicker

El proceso tal y como se muestra en el vídeo es muy sencillo:

  • Accedemos al controlador de paquetes con el atajo Ctrl + Shift + P desde Windows o Cmd + Shift + P desde Mac. Desde el menú sería a través de Preferences > Package Control si estamos en Windows o Tools > Command Palette desde Mac
  • Escribimos "install package"
  • Escribimos "ColorPicker"

Con estos sencillos pasos el paquete ya está instalado

Uso del paquete ColorPicker

Una vez añadido el paquete cada vez que queramos usarlo deberemos pulsar Ctrl + Shift + C desde Windows o Cmd + Shift + C desde Mac.

Se nos abrirá una ventana donde podremos seleccionar el color que deseemos y al pulsar "Aceptar" se añadirá automáticamente a nuestro archivo css el código del color que hayamos indicado…y listo!

Por qué usar ColorPicker

Optimizar el código es importante, pero optimizar el tiempo también lo es !! Con esta herramienta seguro te ahorrarás mucho tiempo al no tener que cambiar de ventana para buscar el código de los colores por otros medios.

Enviar comentario

via Cristalab http://ift.tt/1wXXvB8

Google Wing hace ver los drones de Amazon como juguetes

Google tiene automóviles que se conducen sólos, robots humanoides que dan miedo, globos que dan internet y ahora un drone parte cuadcóptero, parte avión de ala delta con una autonomía y funciones que dejan en verguenza al Amazon Prime Air.

Project Wing de Google es un drone que despega vertical (VTOL) en una configuración llamada Tail-sitter. En el aire, se reorienta como un avión y luego usa su forma aerodinámica y helices como si fuera un bimotor normal a control remoto.

Al llegar al objetivo, vuelve a modo estacionario, aún volando. Sin aterrizar, despliega el paquete a entregar con una cuerda, lo desengancha magnéticamente y vuela de regreso a casa.

delivery.0

Más veloz, eficiente en energía y seguro que un hexacóptero como los de Amazon.

Amazon siempre ha sido la empresa que mueve átomos, Google la que mueve electrones. Este cambio en investigación deja claro que Google apuesta a un futuro de altísima automatización del transporte, con ellos en el medio.

Miren el escenario:

  • Google anuncia un carro que se conduce sólo
  • Google invierte, duro, en Uber, el servicio que revolucionó los taxis
  • Google compra empresas de drones, robots y más drones
  • Google lanza Loon, globos de altitud que dan internet a zonas remotas
  • Google contrata a David Weekly, creador del primer fondo de inversión para startups basadas en drones
  • Google lanza Project Wing
I'm so sorry Jeff :(

I’m so sorry Jeff Bezos 😦

Viene un futuro lleno de drones en el cielo. Vendrá regulación, vendrán políticos viejos que ven terror en esto. Pero en menos de una decada, con el toque de una app, podrás enviar lo que quieras entre tu ciudad con drones. Podrás alquilar una cámara que vigile tus hijos desde arriba. Podrás tener acceso inmediato a medicina, sangre o instrumentos en la mitad de la selva. En instantes.

SIKORSKY AIRCRAFT CORPORATION UNMANNED ROTOR BLOWN WING CONCEPT

¿Quieres vivirlo? Aquí te contamos los drones que puedes comprar, aquí te enseñamos a programarlos y aquí escribo de ese futuro cercano.

¿Ya tienes un drone? Cuentanos cuál.
¿Le ves algo negativo a todo esto? Cuentanos qué, abajo, en los comentarios.

via Maestros del Web http://ift.tt/1B1MIon

5 formas de reutilizar contenido y construir una nueva audiencia

Cuando hacemos una estrategia de content marketing uno de los pasos más importantes es auditar el contenido antiguo. En la mayoría de casos nos encontramos con que estamos teniendo una buena cantidad de visitas a contenido viejo que sin embargo ya no es relevante para nuestra audiencia. No es común reutilizar este contenido, por lo general cae en el olvido, pero hacerlo representará una ventaja en nuestra estrategia de content marketing.

¿Por qué reutilizar contenido es una buena idea?

Por qué reutilizar contenido

SEO y Autoridad – La antigüedad y los enlaces que puedan haber ganado estos contenidos viejos son una oportunidad para aumentar el page authority de nuevos artículos, que pueden ser enlazados en el proceso de reutilización del contenido. Además, si mejoramos nuestros contenidos antiguos, nuestro sitio será mejor visto por Google.

Construir nueva audiencia – Gracias a que el contenido puede estar recibiendo visitas orgánicas se pueden definir caminos diferentes adaptados a la actualidad y orientados a los objetivos de nuestra estrategia de marketing.

Ahorra tiempo – Escribir un buen artículo toma alrededor de unas 4 a 6 horas (al menos un long-form post), además del tiempo que toma plantear nuevas ideas de contenido. Reutilizar nuestro contenido antiguo nos ahorrará empezar este proceso desde cero.

Aumenta el ROI – Una de las grandes ventajas de hacer estrategias de content marketing es que tienen un muy buen retorno de inversión. Reutilizando tu contenido antiguo este pasará a tener valor agregado en todo los sentidos.

Cómo reutilizar el contenido

Si no has hecho auditoría de contenido te recomendamos hacerla previamente. Sin embargo la reutilización de contenido puede empezar con una simple revisión a los archivos de tu blog. Ahora que sabemos en qué consiste este proceso y por qué hacerlo vamos a ver cinco formas para reutilizarlo:

1. Refrescar y republicar

Cuándo tengas contenido tipo listas, por ejemplo “Los mejores gadgets de Apple en la actualidad”, de seguro te será muy sencillo actualizarlo y promoverlo de nuevo en redes sociales.

Si consideras que el contenido de tu antiguo post perdió totalmente relevancia para tu audiencia o simplemente habla de un tema que ha cambiado del todo, la mejor decisión es reescribirlo (lo importante es que te quedes con la idea principal).

2. Hacer una infografíaCómo reutilizar el contenido

Una infografía es un excelente medio para renovar contenido, la infografía puede basarse en la investigación que hiciste antes, así va requerir un esfuerzo mínimo la reutilización del contenido.

Si no eres diseñador y lo primero que tiene viene a la cabeza es un montón de colores y formas que no combinan por ningún lado, Piktochart y Visually son dos herramientas para no diseñadores que podrías utilizar para generar este tipo de gráficos fácilmente.

3. Crear una presentación

Utilizar una presentación como asset adicional para tu post anterior es una genial idea para volver a promover tu contenido con un valor adicional. Los slides en este momento son una de las armas más fuertes del marketing de contenidos.

Canva es una de las mejores herramientas el mercado para generar una presentación fácilmente. Si quieres ir un poco más allá puedes utilizar Compfight para encontrar fotografías con licencia creative commons y usarlas en tu presentación en SlideShare o el viejo PowerPoint haha.

4. Publicar un eBook

Copyblogger es una referencia obligada si de content marketing se trata. Una de las estrategias que tienen para promover y reutilizar sus artículos antiguos es generar ebooks a partir de estos.

¿No te parece una excelente idea juntar todo ese contenido con tanto valor que tienes y publicar un libro digital? ¡Cool!

5. Promover una serie de emails

Para reutilizar contenidos antiguos con una temática similar entre ellos seguramente podrás crear una serie que sea distribuida a través de tu lista de suscriptores (debes tener una ¿no es cierto?).

Si tienes un blog de recetas, por ejemplo, puedes hacer una serie llamada “Este mes come frijoles de una manera particular” y enviar tus antiguas recetas con frijoles una vez por semana, cada semana un día diferente. De lo contrario tu campaña no tendrá éxito ya sabrás por qué…

Conclusión de reutilizar contenido

Cómo puedes ver reutilizar contenido es una excelente idea si de ahorrar tiempo y tomar ventaja de nuestro trabajo realizado anteriormente se trata. Este proceso seguramente incrementará la visibilidad y autoridad de tu sitio web. Además de seguro vas a adquirir tráfico nuevo que podrás convertir en clientes potenciales

Si se te ocurre algo adicional para reutilizar el contenido antiguo de tu sitio web o quizá una super estrategia de promoción de contenidos antiguos no dudes en compartir tus ideas con nosotros a través de los comentarios.

via Maestros del Web http://ift.tt/XYHhse

Bases de animación para programadores

Hoy en día hacer algo original o totalmente innovador es una tarea muy difícil, pero siempre hay algo que hacer o mejorar. Nuestro objetivo en este pequeño tutorial es mejorar la creación de animaciones, estableciendo
algunos patrones simples y básicos, esto sin alejarnos de lo “correcto”.

Tipos de movimientos en las animaciones

Estableceré 2 palabras para definir los movimientos buenos y los malos:

Humano = Bueno.
Mecánico = Malo.

Un movimiento Mecánico es dejar que el software haga todo solo y esperar que tus animaciones sean iguales a las de Pixar, ya imaginaran el resultado.

Una animación entra a ser Humana cuando 2 factores permanecen en armonía:

Tiempo.
Espacio.

En otras palabras, nosotros podemos percibir que un objeto esta en movimiento si nuestro cerebro es capaz de interpretar que ese objeto cambio de posición (Espacio) en un lapso (Tiempo) suficiente para que nuestros ojos manden esa señal al cerebro.

Ahora lo que tenemos que hacer es cumplir esos 2 factores para que nuestras animaciones sean lo mas cool posible.

Curvas de Velocidad

Aquí hay 2 objetos animados, uno de manera Mecánica y otro de la manera Humana. Ambos con los 2 factores por iguales, Tiempo = 20 Frames, Espacio = 1415 Px. Cierto los 2 cumplen los mismo factores, pero sin embargo uno se ve mejor que el otro:

Mecánico:

Humano:

En la figura roja el objeto se desplaza sin tener ninguna alteración al inicio o al final de su trayectoria de movimiento, comienza con una velocidad inicial que se altera muy poco durante su recorrido, es muy lineal.

En cambio la figura violeta, el objeto comienza con una velocidad inicial mínima, en medio de su trayectoria acelera, pero al final disminuye aun más, cercano a las leyes de la física que percibimos a nuestro alrededor, es por eso que es mas natural para la mente humana asimilarlo. Esto genera que el mejor movimiento sea el más “común” por la simple razón que nuestro cerebro lo traduce como “real”. No es que el movimiento lineal este mal si no que ese movimiento constante no se ve bien aplicado en objetos que tienen un inicio y un fin dentro de una escena.

Una de las cosas que tenemos que aprender antes que nada, para hacer buenas animaciones, es manejar el lenguaje de curvas, no existe software de animación que no posea un editor de curvas (excepto con los que animas cuadro a cuadro) y si usan uno que no las tenga, dejen de usarlo.

Alterar la curva de velocidad nos dará unos movimientos más ricos visualmente, y según donde como la orientemos va a cambiar nuestra animación, Voy a dar algunos ejemplos con After Effects, el software mas usado para animación.

Cambiando la orientación a Vertical :

Escalando el objeto y Rotando:

Pero me imagino que ya deben estar un poco aburridos de las esferas animadas, así que, con un simple ajuste de velocidad, les dejo un hermoso logo diseñado por el Team Mejorándola, aplicando el lenguaje de curvas:

Tips al momento de Animar:

La cantidad de frames por segundo es SUPER IMPORTANTE al momento de comenzar cualquier animación, lo ideal es usar 30 frames por segundo, esto asegura que nuestras animaciones serán mas suaves, aunque hay casos muy específicos donde 24 frames es mejor, como cuando animamos citador a cuadro, pero ese no es nuestro caso de los ejemplos.

Antes de animar cualquier elemento, es importante dividir los tiempos en los que los objetos van a entrar, permanecer y salir de nuestra escena, esto es de mucha ayuda, ya que nos puede establecer algunos posibles movimientos que podemos hacer con esa cantidad de tiempo. (Tiempo < Espacio).

Siempre piensen como un objeto se podría comportar en el mundo real y llevarlo a eso en nuestra animación (No tiene que ser tal cual como en el mundo real, podemos exagerar las cosas siempre y cuando se vean bien).

Prueba tus movimientos, al igual que en programación, hay que hacer test y al exceso, si tus animaciones no las sientes bien, busca alguna referencia que reflejen el movimiento que quieres hacer.

Ve siempre por lo simple, dedica menos tiempo en movimientos generales, transformaciones, transiciones, etc y usa algo simple pero poderoso, con detalles bien trabajados.

Bueno, espero les guste este pequeño tutorial de iniciación, envíen sus comentarios a ver que les parece, pronto les traeré uno, donde animaremos paso a paso, los increíbles iconos de los cursos de Mejorándola.

Saludos
@juandjgl

Enviar comentario

via Cristalab http://ift.tt/1vO0Het

Facebook combate al spam con cambios en el EdgeRank

Ayer Facebook dio una gran sorpresa a todos los que trabajamos en Social Media y publicamos contenidos en su sitio: anunciaron algunas mejoras en su NewsFeed que implican cambios en el  algoritmo EdgeRank con el fin de favorecer a las personas en la identificación de contenidos interesantes y relevantes y así evitar todas esas historias que son spam, no le interesan a nadie y son una insana manifestación de la guerra por los clics. ¿Cuáles son esos cambios?

Adiós a los “titulares carnada” o “click-bait headlines”

Creo que muchos hemos visto ese tipo de publicaciones en las que literalmente nos hostigan para que hagamos clic a como dé lugar o  para que leamos algún contenido sin darnos información previa sobre lo que estamos a punto de ver. Muchas páginas de medios de comunicación lo hacen.

Ejemplo click bait

Sí, estas publicaciones suelen recibir muchos clics y logran muy buenas posiciones en el News Feed. Pero esto se acabó porque Facebook ha querido —en teoría— proteger los intereses de sus usuarios y decir adiós para siempre a los “titulares carnada” que hoy en día ahogan contenido más interesante.

Debes evitar la palabra clic en tus contenidos y tu FanPage estará a salvo de la tajante daga del EdgeRank. Si quieres que las personas se interesen por leer lo que publicas tienes que volver a lo simple pero creativo, crea un buen texto descriptivo, claro e interesante, de menos de 140 caracteres. Juega también con formatos innovadores de copy o busca feedback de tus seguidores.

Existen muchas ideas de copy que puedes adaptar según las necesidades de tu marca o empresa, solo debes evitar encasillarte, investigar siempre las tendencias en la red y todo fluirá.

Arrivederci a los posts con texto, link e imagen

Sí, vamos a extrañar este fabuloso trío del reino de los contenidos, pero es necsario entender el porqué de este cambio: Facebook descubrió que la gente prefiere darle clic a los links cuando estos se despliegan con formato de link y no cuando el post tiene texto, URL e imagen,  ¿quién iba a creerlo? Pero es verdad.

atlantic-seafood2

Tranquilos, este cambio tiene su lado bueno, como todo. Este nuevo formato mostrará información adicional asociada al link, algunas veces una parte del párrafo inicial del artículo para así ayudar al lector a decidir si quiere seguir leyendo o no. Además tiene otra característica interesante: es mobile friendly pues permitirá que hagamos clic y podamos leer sin importar el tamaño de la pantalla del teléfono.

culinarian-new

¿Ven? no todo es malo…

Los estudios de Facebook, muestran que las publicaciones que utilizan este formato reciben dos veces más clics comparados que los post con texto, URL más imagen, así que nuestras cifras serán mejores.

Recuerden siempre:

“Nada es permanente a excepción del cambio” – Heráclito

 

via Maestros del Web http://ift.tt/1vN6LUs

Login Social con Node.js

Normalmente en nuestras aplicaciones web llega un momento en el que necesitamos implementar un sistema de registro y autenticación de usuarios.

Podemos programarlo desde cero, pero llega a ser una tarea bastante tediosa, tenemos que tener en cuenta sesiones, privacidad, encriptación de contraseñas, etc,… Si ha esto le sumamos la implementación de un registro con cuenta de Facebook o Twitter como en el acceso a los cursos de Mejorando.la, la cosa se complica bastante.

Para implementar un registro y autenticación de usuarios en Node.js, tenemos la librería Passport. A continuación veremos como implementarlo.

Necesitamos tener Node.js y MongoDB instalados en nuestro entorno. La instalación es diferente según el sistema operativo. Googlea sobre ello, encontrarás información de sobra :)

Configurando nuestro entorno

Seguidamente vamos a crear el esqueleto de una aplicación Node con el framework Express

Código :

$ npm install -g express
$ express login-social
$ cd login-social
$ npm install

A continuación instalamos las dependencias que vamos a emplear en la aplicación, lo hacemos con el flag `–save` para guardarlos en el `package.json`

Código :

$ npm install --save mongoose
$ npm install --save passport
$ npm install --save passport-twitter
$ npm install --save passport-facebook

Vamos a crear un modelo para guardar los datos del usuario. El siguiente código corresponde al archivo models/user.js:

Código :

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var UserSchema = new Schema({
    name: String,
    provider: String,
    provider_id: {type: String, unique: true},
    photo: String,
    createdAt: {type: Date, default: Date.now}
});

var User = mongoose.model('User', UserSchema);

Dando de alta nuestra aplicación en redes sociales

Antes de configuar Passport, vamos a crear una aplicación en Facebook y otra en Twitter para obtener sus claves de API (Key y Secret) y así poder usar esos proveedores en nuestras estrategias de registro.

Estas claves las vamos a indicar en un fichero de configuración ya que es una buena práctica es mantener las API Keys separadas del código fuente que subimos al repositorio, en un archivo `config.js` que luego importamos desde donde lo necesitemos:

Código :

var config = {
  twitter: {
    key: ‘TWITTER_API_KEY’,
    secret: ‘TWITTER_API_SECRET’
  },
  facebook: {
    id: ‘FACEBOOK_APP_ID’,
    secret: ‘FACEBOOK_APP_SECRET’
  }
};

module.exports = config;

Usando passport.js

Lo siguiente que debemos hacer es configurar Passport, para ello hacemos uso de las funciones `serializeUser` y `deserializeUser` hacemos que el objeto que representa al usuario se almacene en la sesión. Las estrategias `TwitterStrategy` y `FacebookStrategy` utilizamos las estrategias de autenticación que nos proporciona Passport. Necesitamos las claves que hemos indicado antes:

passport.js

Código :

var mongoose = require('mongoose');
var User = mongoose.model('User');
var TwitterStrategy = require('passport-twitter').Strategy;
var FacebookStrategy = require('passport-facebook').Strategy;
var config = require('./config);

module.exports = function(passport) {

     passport.serializeUser(function(user, done) {
        done(null, user);
    });

     passport.deserializeUser(function(obj, done) {
        done(null, obj);
    });
     passport.use(new TwitterStrategy({
        consumerKey: config.twitter.key,
        consumerSecret: config.twitter.secret,
        callbackURL: '/auth/twitter/callback'
    }, function(accessToken, refreshToken, profile, done) {
        User.findOne({provider_id: profile.id}, function(err, user) {
            if(err) throw(err);
            if(!err && user!= null) return done(null, user);

            var user = new User({
                provider_id: profile.id,
                provider: profile.provider,
                name: profile.displayName,
                photo: profile.photos[0].value
            });
            user.save(function(err) {
                if(err) throw err;
                done(null, user);
            });
        });
    }));
     passport.use(new FacebookStrategy({
        clientID: config.facebook.id,
        clientSecret: config.facebook.secret,
        callbackURL: '/auth/twitter/callback'
    }, function(accessToken, refreshToken, profile, done) {
        User.findOne({provider_id: profile.id}, function(err, user) {
            if(err) throw(err);
            if(!err && user!= null) return done(null, user);

            var user = new User({
                provider_id: profile.id,
                provider: profile.provider,
                name: profile.displayName,
                photo: profile.photos[0].value
            });
            user.save(function(err) {
                if(err) throw err;
                done(null, user);
            });
        });
    }));

Ya podemos configurar el server express con los middlewares `app.js`:

Código :

var mongoose = require('mongoose');
var passport = require('passport');
require('./models/user');
require('./passport')(passport);

mongoose.connect('mongodb://localhost/passport-example', 
  function(err, res) {
    if(err) throw err;
    console.log('Conectado con éxito a la BD');
});
…
app.use(express.cookieParser());
app.use(express.urlencoded());
app.use(express.json());
app.use(express.methodOverride());
app.use(express.session({ secret: 'secretkey' }));

// Configuración de Express
app.use(passport.initialize());
app.use(passport.session());
...
// Rutas de Passport
app.get('/logout', function(req, res) {
  req.logout();
  res.redirect('/');
});
app.get('/auth/twitter', passport.authenticate('twitter'));
app.get('/auth/facebook', passport.authenticate('facebook'));
app.get('/auth/twitter/callback', passport.authenticate('twitter',
  { successRedirect: '/', 
    failureRedirect: '/login' }));
app.get('/auth/facebook/callback', passport.authenticate('facebook',
  { successRedirect: '/', 
    failureRedirect: '/login' }));
...

Puedes ver el resto del archivo y los demás de la aplicación en el siguiente repositorio de GitHub: http://ift.tt/1qyDM2f

El siguiente controlador, nos renderiza la página `index.html` en la que veremos el enlace al login/registro tanto con facebook como con twitter y en cuando estemos logueados, mostraremos información del usuario:

Código :

exports.index = function(req, res){
  res.render('index', { 
    title: 'Passport-Example',
    user: req.user
  });
};

Esta sería la plantilla HTML, en la que usamos el engine Jade:

Código :

extends layout

block content
  h1= title
  p Welcome to #{title}
  if(user)
    ul
      li
        img(src="#{user.photo}")
      li Bienvenido #{user.name}
      li
        a(href='logout') Salir
  else
    ul
      li
        a(href='auth/twitter') Login con Twitter
      li
        a(href='auth/facebook') Login con Facebook

El flujo de la aplicación sería el siguiente. Primero nos muestra los enlaces para autenticarnos con nuestra cuenta en Twitter o Facebook.

Elegimos Twitter y la apliación nos redirige a la página de Twitter del API para autenticarnos.

Y por último, cuando se finaliza la autenticación, el callback nos devuelve a la URL de inicio donde vemos nuestro nombre, el enlace al `logout` y nuestra foto de twitter.

Tenéis todo el código utilizado disponible y comentado en español en este respositorio de GitHub. Espero que os sirva en vuestros proyectos y desarrollos :)

Enviar comentario

via Cristalab http://ift.tt/1qyDNTJ

México es potencia de la industria de drones

Christian Qhuevik Aguilar es un mexicano que está impulsando la industria de manufactura de drones en su país con su empresa Smartdrone. Esta empresa se originó en un inocente proyecto universitario fracasado, una especie de objeto volador no identificado que pasó a la posteridad como un aerodeslizador bautizado “la gallina” (ya podremos imaginarnos cómo fue el vuelo de un aerodeslizador con este nombre).

El vuelo más largo registrado de una gallina fue de 13 segundos.

El vuelo más largo registrado de una gallina fue de 13 segundos.

Con este fracaso como antecedente surgió la idea de hacer un cuadricóptero, para lograrlo buscaron el apoyo del Centro de tecnología e Innovación (CTIN) de la ciudad de México, uno de los centros de tecnología más importantes del país, impulsado por los millones de dólares de Carlos Slim. Hoy en día ya hay fondos de capital exclusivamente dedicados a la expansión de esta industria para los que el país centroamericano es uno de los destinos más prometedores.

Actualmente el equipo de SmartDrone está conformado por Agustín Avila, quien es el genio detrás de redes neuronales, Roberto Miranda encargado de diseños estructurales e industriales, Malcolm Dale, quien hace todas las interfaces de usuario y Christian Aguilar, encargado de los sistemas de propulsión.

¿Qué hace Smartdrone?

SmartDrone desarrolla drones enfocados al área de seguridad. Christian nació en Chihuahua, al norte de México, una ciudad que hace algunos años sufrió una fuerte embatida criminal del narcotráfico y que llegó a vivir tiempos tan difíciles que muchas personas no querían ni salir de sus casas por el temor que se había generado:

En el año 2010 mi padre fue acribillado por lo que decidí que los multicopteros deberían ser diseñados para brindar soporte a las instituciones de seguridad

,comenta Christian.

Sus drones tienen una duración de vuelo mayor a una hora, pueden volar bajo la lluvia, nieve y condiciones climatológicas adversas. Ha establecido convenios conWalkera para comercializar sus productos en México, sus clientes reciben capacitación, actualizaciones, mantenimiento y garantía.

¿Cualquiera puede hacer un dron?

Fabricar o armar un dron puede sonar como ciencia ficción para un humano cualquiera, pero para alguien acostumbrado a la tecnología y a aprovechar todas las ventajas de la hipercomunicación de Internet no es una tarea tan compleja, haz de cuenta que es como armar una bicicleta con partes que compras, de diferentes marcas y en diferentes lugares.

arducoptero

Por ejemplo, recientemente la prensa mundial informaba acerca de su fabricación y utilización por carteles de la droga en México:

La información de la agencia antidrogas, así como de fuerzas federales mexicanas menciona que hasta diciembre del 2013 los carteles usaban drones fabricados por empresas extranjeras, particularmente de Israel, pero desde inicios del 2014 se registró un cambio de tendencia al comenzar el proceso de manufactura propia a menor precio que un túnel o semisumergibles y evadiendo cualquier vigilancia incluyendo radares

Recordemos además que la categoría DRON abarca una enorme cantidad de vehículos aéreos no tripulados, no podrás armarte uno como este, pero de seguro lograrás un cuadricóptero adaptado a alguna función simple con estas partes:

  • Motores (es el sistema de propulsión de un drone)
  • Controladores de velocidad (es como el carburador o sistema de inyección en un auto, permite la aceleración y desaceleración de los motores).
  • Propelas dan la sustentación al drone).
  • Piloto automático (hay algunos que están listos para volar y otros que deben ser programados, para este último hay que saber C o conocer un poco de arduino).
  • Frame (es la estructura principal de el cuadricóptero).
  • Radiocontrol.
  • Baterías.

Todas estas partes se pueden conseguir en tiendas como HobbyKingo Helipal y puedes encontrar tutoriales en instructables o diydrones. No es una tarea sencilla, pero vale la pena intentarlo.

Existen procesos más complejos como los que desarrolla Christian con su equipo que involucran redes neuronales para que los drones tengan la capacidad de aprender de su entorno por si solos.

Drones y seguridad 

Actualmente en Estados Unidos hay ciertas regulaciones que no permiten volar un drone comercial en zonas restringidas como aeropuertos o volar a cierta altura.  La ausencia de una legislación acerca de su uso en muchos países es materia oscura aún (de hecho es una de las ventajas para la expansión de la industria en México), de seguro las legislaciones llegarán —lastimosamente—  cuando ocurran accidentes y se hagan públicos, o cuando se desate un gran escándalo sobre privacidad, uso del espacio aéreo o por episodios como el de drones que trafican droga.

Al respecto Christian comenta:

No hay que esperar a que pase algo, nosotros como ciudadanos usuarios de drones debemos  acercarnos a plantear una propuesta a nuestros legisladores ya que muchos de ellos desconocen totalmente del tema. Pero por lo tanto es responsabilidad de los operadores no rebasar los límites de la privacidad y no cometer actos ilícitos con estas herramientas porque cuando esto pase adiós a la libertad de que puedas tener con un drone personal

Christian y su equipo son un gran ejemplo en mi opinión de una empresa que está impulsando una industria no muy común en Latinoamérica, que ayudan a que crezca rápidamente y a que el talento latinoamericano se involucre en uno de los mercados más prometedores de la tecnología actual. Y ahora ¡vean que bonito es Chihuahua! desde los ojos de un drone:

 

via Maestros del Web http://ift.tt/1vmfxsn