Como construir su servicio propio de entretenimiento en la nube


Muchas películas , programas y series de televisión que se pueden ver en servicios de streaming (como  Netflix ) de forma regular hasta que por el  motivo que sea se cancele cierta serie,pelicula o programa ,lo cual  significa que podría estar a mitad de camino a través de su película favorita cuando se cancelase el servicio. ¿La solución?Pues puede comprar todo su propio contenido y configurar su propio servicio de streaming basado en la nube privada para luego visionarlo desde cualquier computadora o dispositivo desde su propio servicio de streaming personal.

El aspirante a esta interesante función es   Plex, que ahora  ademas ha lanzado un  servicio  Plex en la Nube, ahora en fase beta, permitiendo  utilizar una nube local de Amazon para almacenar todas sus películas y programas y corriente a ellos desde cualquier lugar.

Anteriormente, había que organizar los archivos por sí mismo, por lo que significaba dejar una unidad de computadora o red encendida todo el tiempo para llegar a su contenido a través de la web. Con la nube Plex  ya no es necesario, aunque sí es necesario  pagar por el servicio Cloud Plex (de $ 4.99 al mes) y registrarse para obtener almacenamiento de Amazon ( $ 59,99 al  año para  almacenamiento ilimitado).

Por supuesto  también existen otras opciones si usted no desea usar  la nube Plex. No son tan similares como la opcion de Netflix-Plex en la nube, pero si ya paga por el almacenamiento de estos servicios, entonces son buenas alternativas a considerar ya  que se ahorraría los 5$ al mes del servicio Cloud Plex.

Todos estos servicios requieren que usted tenga sus películas y programas en un formato de vídeo popular, libre de DRM en primer lugar,etc .

Es importante tener en cuenta que, si bien muchas personas consideran que ya han pagado para poder ver los contenidos en cualquier lugar que les gusta, examinar en  su propia conciencia y por supuesto las leyes nacionales antes de proceder  a utilizar este tipo de servicios. No podemos garantizar que cualquiera de estos servicios va a hacer la vista gorda al material si  infringe derechos de autor, así que proceda  bajo  su propio riesgo (!y por supuetso pague  por sus  películas!).

Cloud  Plex

Plex ya era una opción decente para la construcción de un servicio de streaming privado ,  pero ahora con la solución en  la nube hace que el servicio sea aún mejor pues sólo tiene que cargar todo lo que tiene en  los servidores de Amazon, y Plex tira  procede a indexar  desde allí.

Usted tiene que pagar para almacenamiento ilimitado de Amazon (o conformarse con los  5GB que se obtiene con Amazon  Prime), a continuación, obtener  a un paso  Plex , y luego esperar en línea para la versión beta de la nube Plex .

Obviamente también puede subir sus vídeos a través de la interfaz web de Amazon o por medio de las aplicaciones de escritorio (que necesita los clientes de escritorio para archivos anteriores 2 GB).

Con todo lo que hace, se obtiene una nueva opción  Plex Cloud  cuando se conecte,  funcionando  de una manera muy similar a la creación de su propio servidor.  Plex colocara  las películas y programas en su casillero Amazon, y los organiza en una biblioteca para usted. Usted tendrá la opción  automáticamente de ver los episodios ordenados , unos tras otros  con las miniaturas y los metadatos extraídos de la web, y una interfaz intuitiva para el seguimiento de lo que está viendo y lo que todavía no ha visto.

Asimismo con un sencillo paso , Plex puede obtener  su biblioteca desde cualquier navegador web, así como a través de las aplicaciones oficiales para Android, iOS, Apple TV, PlayStation, Xbox, y casi todos los otros dispositivos de medios conocidos por el hombre.

plex

Google Drive

Google Drive le permite almacenar casi cualquier archivo que te guste en la nube, incluyendo los formatos comunes de video, que se ven  en las ventanas de estilo YouTube. Usted obtiene 15 GB de espacio de forma gratuita, que puede llegar hasta 1 TB por $ 9.99 al mes o 30 TB por $ 299.99 al mes (ver la lista de precios completa para más opciones).

Los archivos pueden ser cargados a través de la interfaz web o por medio de los clientes de escritorio para sistemas Windows y Mac. Aplicaciones para iOS y Android le permiten obtener en sus películas y programas desde cualquier lugar, y se puede sincronizar archivos sin conexión para la reproducción en dispositivos móviles, si usted tiene un largo vuelo o un fin de semana en el bosque planeado.

Google Drive carece de la interfaz de medios de estilo  intuitiva como Plex , y en realidad no esta construido para ser un clon de Netflix (por lo que no recuerda dónde se está haciendo en cada episodio y así sucesivamente). Dicho esto, se trata de Google, por lo que el almacenamiento en la nube y las características de clasificación son todos fáciles de usar y sólido como una roca en términos de estabilidad (que es poco probable conseguir los problemas de conexión).

La forma más fácil de utilizarlo es  configurando las carpetas para todas sus películas y programas y luego usar las capacidades de búsqueda de primer nivel de accionamiento para encontrar lo que quiere ver a continuación.

google.png

Dropbox

Dropbox, como Google Drive, no está configurado tampoco  para proporcionar una experiencia en la forma en que Plex lo hace , pero va a permitir reproducir sus películas y programas directamente desde la web. Si usted va a ir más allá de los 2 GB (que es el espacio se obtiene de forma gratuita ), es necesario desenbolsar $ 99 al año o $ 9.99 al mes para  1 TB.

Por supuesto Dropbox sirve  mucho más que para  la reproducción de sus archivos multimedia. Es una buena opción si ya se utiliza para la sincronización de archivos y copias de seguridad, y que fácilmente puede mantener su biblioteca sincronizada a través de múltiples máquinas sin trabajar mucho

Para ver sobre la marcha si biblioteca de medios  hay aplicaciones móviles para Android y iOS si va a estar sin Wi-Fi por un tiempo y luego se puede guardar fácilmente películas y programas para el almacenamiento local y verlas sin conexión.

Es la opción menos conveniente en nuestra lista para la creación de su propia servicio de streaming en la nube , pero es la mejor manera de mantener una biblioteca de medios de comunicación locales sincronizados en varios equipos y dispositivos.

!Incluso puede utilizar Dropbox para copia de seguridad de las bibliotecas de iTunes, así, listas de reproducción y de todo, si usted está dispuesto a ir a una cuenta Pro!.

dropbox.png

Fuente aqui

Anuncios

EasyEDA ofrece nuevo sistema para PCB e importación de DXF


En un post anterior  hablábamos del paquete easyEDA (Electronic Design Automation) que esta constituido por  herramientas diseñadas específicamente a proyectos y producción de sistemas electrónicos, abarcando desde la creación del circuito integrado hasta el desarrollo de placas de circuito impreso cuya peculiaridad es que su uso es completamente online( es decir  sin necesidad de instalar ningún software en su ordenador)  y ademas es una herramienta gratuita

Obviamente al estar  basada en la nube podremos crear directamente nuestros diseños de manera online desde cualquier equipo y ubicación  lo cual lo hace perfecto para trabajos colaborativos  . Esta herramienta está diseñada específicamente para proporcionar a los ingenieros electrónicos, educadores, estudiantes de ingeniería y aficionados a la electrónica una herramienta completa pero a su vez sencilla de manejar, y todo ello desde nuestro navegador web.

Durante los últimos 6 años, el equipo EasyEDA han estado buscando nuevas maneras de mejorar su herramienta del trabajo para ingenieros electrónicos, estudiantes y aficionados,  por lo que recientemente han  anunciado algunas grandes mejoras para la nueva versión de EasyEDA.

Nuevo sistema para PCB

Ahora, se puede probar la nueva página Orden PCB a través de https://easyeda.com/order

EasyEDA no sólo soporta   pedidos de placas  PCB directamente desde el Editor de PCB EasyEDA , también admite archivos Gerber de cualquier otra herramienta de EDA. Puede cargar Altium, Kicad, Águila, DipTrace,etc. a  archivos P-CAD Gerber a este enlace:

introducir descripción de la imagen aquí

Al mismo tiempo, apoyan hasta 16 capas BPC.

Ofrecen de hecho un tutorial sobre el pedido de PCB EasyEDA, consultehttps://easyeda.com/Doc/Tutorial/PCBOrderFAQ

Plantillas de pedido con su PCB

Una plantilla puede ayudar a soldar la placa PCB rápidamente. Para el montaje SMT eficiente y confiable  el uso de una plantilla es pues una necesidad.
EasyEDA puede proporcionar la opción de no reticular (o sin marco) y las plantillas marco.
La imagen de la derecha muestra una plantilla sin marco. Las  plantillas sin marco son más baratos y de menor peso (0,2 Kg) para que puedan ayudar a reducir los gastos de envío.

introducir descripción de la imagen aquí
dd

Las nuevas características del editor de EasyEDA

  1. No hay necesidad de configurar la anchura y la altura de la zona de trabajo pues  en todos los editores ya no tiene fronteras: ahora es interminable, por lo que es más fácil de apoyar diseños muy grandes y complejos de PCB.
  2. Mayor velocidad de respuesta para  hacerzoom, alejar o desplazarse . Se trata de una actualización de funciones grande para diseños complejos.
  3. Acciones de desplazamiento nuevas:la funcionalidad original de hacer clic derecho para mover el lienzo en cualquier lugar en las direcciones horizontal y vertical todavía funciona, pero las barras de desplazamiento de la zona de trabajo han sido sustituidos por dos nuevas acciones. Manteniendo pulsada la tecla SHIFT mientras se utiliza la función de rueda de desplazamiento del ratón se moverá (PAN), el lienzo en una dirección horizontal. Manteniendo pulsada la tecla CTRL mientras se utiliza la función de rueda de desplazamiento del ratón se moverá (PAN), el lienzo en una dirección vertical.

 

Consejos: EasyEDA ha eliminado la barra de desplazamiento por lo que tal vez necesite un poco de tiempo para adaptarse a la nueva interfaz de usuario.Use la tecla AZ de acceso directo para acercar y alejar la imagen. Usando  las teclas de las flechas puede ayudar a mover el lienzo, hacer uso de función de giro para ayudarle a mover el lienzo de forma rápida.

Importación DXF

La creación de la placa irregular o esquemas elaborados es más fácil en EasyEDA gracias al nuevo menú de importación DXF.

A veces cuando se está diseñando un PCB de un recinto  puede tener un perfil curvado o algunas otras características mecánicas inevitables que tienen que ser acomodadas, necesita una manera fácil de crear un borde de placa adecuado. La creación de un borde de placa como un archivo DXF necesitaba una herramienta de CAD 2D  de terceros   para hacer esto más fácil, pero no había manera de importar en EasyEDA.¡Hasta ahora!

Usted encontrará el menú * Importación DXF en el menú Archivo.

introducir descripción de la imagen aquí

Después de seleccionar el archivo * .dxf, se encuentra un cuadro de diálogo como se muestra en la siguiente imagen:

introducir descripción de la imagen aquí

EasyEDA ofrece dos cuadros de opción: unidad de DXF: (mm o pulgadas) y capa de PCB:donde se seleccionan los PCB capa que el dibujo importado se va a aplicar .

Después de hacer clic en el botón Importar, se encuentra el dibujo DXF colocado en la capa seleccionada de su lienzo PCB.

introducir descripción de la imagen aquí

Free Online Visor de Gerber

EasyEDA Gerber Visor es un visor de archivos Gerber RS-274X y archivos de perforación Excellon en línea.

Por favor, intente hacia fuera en https://gerber-viewer.easyeda.com/

introducir descripción de la imagen aquí

 

En resumen vemos que la herramienta ha mejorado ostensiblemente  permitiéndonos ahora  importar a EasyEDA otros diseños hechos con Altium, Eagle y KiCad, de esta forma no solo podremos guardar en la nube nuestros esquemas, sino también editarlos si fuera necesario. Además, otra característica destacada de EasyEDA es que los usuarios tienen acceso a módulos Open Source desarrollados por ingenieros electrónicos

Para guardar todos  nuestros proyectos obviamente nos tendremos que  registrar desde su página web,(simplemente nos piden una dirección de correo y  una contraseña de acceso al servicio, aunque si tiene una cuenta de Google podrás iniciar sesión directamente con dichos credenciales, de esta forma no será necesario el registro de una cuenta nueva)

Y por cierto ,si usted desea apoyar EasyEDA equipo, puede pedir sus placas  PCB a ellos, así como sugerir algunas nuevas características que le gustaría ver en futuras versiones.

Cómo construir un Espejo inteligente


Microsoft está apoyando  el proyecto Magic Mirror , un espejo  según la compañía o de bajo coste que cualquier persona puede realizar, con idea de mejorarlo  a toda la gran comunidad maker para crear un espejo conectado capaz de correr aplicaciones y mostrar información en tiempo real mientras nos miramos en él cada mañana
La idea no es nueva ,pero  quizás el uso  intensivo de la  nube de Microsoft  tal vez si pues al concepto de espejo mágico , transciende un paso más allá al permitir el reconocimiento del usuario  pues  el espejo puede reconocer a los usuarios registrados y personalizar la experiencia en consecuencia.

 

El espejo mágico que vamos a ver es  un proyecto de IO   pensado  para mostrar el poder de la plataforma de Windows universal (UWP) alojando aplicaciones web .

El lado del cliente se codificó con las tecnologías web estándar (CSS, HTML, JS) :es decir el corazón . El back-end aprovecha la potencia de NodeJS y Mongo alojados en Azure. El lado del cliente implementa la API de Windows ( mediaCapture ) para detectar las caras de la cámara dispositivos, y usa servicios cognitivos de la cara de la API de Microsoft para que coincida con las caras de los perfiles.

Puesto que un dispositivo de espejo no debería contar de la típica entrada desde un teclado y un ratón, la aplicación web proporciona una visión que permite a los usuarios personalizar la experiencia,pero como añadido, podemos agregar una cámara para reconocimiento facial que permitirá configurar diferentes perfiles para cada miembro de la familia, incluso Microsoft está liberando la API a través de “Microsoft Cognitive Services” para que cualquiera la pueda implementar.

 

Proceso de ensamblaje
El proceso de montaje requiere bastante trabajo manual así que recomiendan  tomar las medidas de seguridad apropiadas.

Usted necesitará los siguientes materiales para montar el espejo mágico:

 

 

camara

 

Así mismo  también necesitará algunas  herramientas :

  • Pegamento gorila
  • Cinta negra
  • Tijeras
  • Destornillador de múltiples bits
  • Alicates de corte
  • Taladradora eléctrica

 

Los pasos a seguir para la construcción del espejo resumidamente son los siguientes:

Desmontaje del espejo y taladros

En el  proyecto se utiliza un pequeño armario con espejo (los típicos usados para  las medicinas)  que sea  lo suficiente ancho para albergar un monitor  . El bastidor del gabinete médico donde va el espejo normalmente se mantiene unido por  grapas  que se pueden quitar  utilizar un simple  destornillador  La idea es que necesitará quitar el espejo para reemplazarlo  por la  Lamina acrílica de  espejo de 2 vías  .Tenga cuidado con cortarse al quitar el espejo. Una vez que las grapas se hayan ido, se puede quitar el espejo unidireccional y sustituirlo por el espejo de dos vías. Luego tendrá que volver a ensamblar el conjunto con grapas o pegamento .

espejonew

Ahora  tendrá que perforar dos  agujeros : uno  en la parte superior del armario que sea lo suficientemente grande para pasar el extremo USB de la cámara  y otro al fondo  para que pueda pasar a través de los cables de alimentación.

Montaje del monitor

El siguiente paso , es retirar la carcasa exterior del monitor, sin dañar el sensor táctil donde van los controles )como se ve en la imagen siguiente pues necesitará este sensor para controlar la configuración de energía del monitor. Se pueden utilizar los alicates para cortar el panel del sensor de la carcasa exterior. Debe quedar como la imagen de abajo.

tv

El borde de la pantalla es de color gris por lo que puede  cubrir los bordes  con cinta negra.

Una vez preparado el monitor tenga en cuenta   que debe colocar el  monitor  tan cerca del espejo como sea posible. Desde la pagina de github puede encontrar el modelo en 3D de los soportes para que  puede 3d imprimir usted mismo. Si no desea imprimir los topes , puede utilizar rollos de papel higiénico como un reemplazo  piezas de poliestierreno cortadas  para que encajen en el armario

A continuación se muestra una imagen que muestra cómo el monitor debe descansar sobre los topes.

espejo

Añadir el resto de electrónica

Ahora  toca dotar del cerebro al espejo por lo que lo siguiente es fijar la Raspberry Pi 3 junto con sus conexiones. Conectaremos la alimentación  a la Raspberry Pi 3 de 5v  mediante un alimentador (mínimo 1500mA) a la toma micro-usb. También conectaremos por hdmi   al monitor a través de la conexión HDMI del  monitor a la toma correspondiente de su Raspberry Pi 3.

Por ultimo conectaremos la  cámara, para lo cual la fijaremos con cinta a la parte superior de la caja y la conectaremos a la Pi3 a través del USB.

rp3

 

La instalación de la aplicación

Una vez que el espejo este montada y cableada, puede instalar la aplicación en su espejo mágico Frambuesa Pi (RP). Los chicos de Microsoft han hecho un gran esfuerzo pues  aunque por el momento solo es posible desplegar el sw necesario  para la Raspbery pi desde un PC, muy pronto aseguran sus creadores que también sera posible hacerlo desde un Mac.

En caso del despliegue en un PC los requisitos previos son :

  • Visual Studio (2013+)
  • Windows 10 SDK instalado en Visual Studio
  • Raspberry pi 3 ejecutando el núcleo de Windows IO

 

Los pasos a seguir son los siguientes:

  1. En Visual Studio, haga clic en ile > New Project > JavaScript Templates > Windows > Hosted Web Apps ( Archivo> Nuevo> Proyecto JavaScript plantillas> Windows> Aplicaciones Web alojados)
  2. Ir al explorador de soluciones, haga clic en package.appxmanifest> Aplicación y establecer http://webreflections.azurewebsites.net/mirror  como la página de inicio
  3. Dentro de la vista package.appxmanifest, haga clic en la pestaña URI contenido e insertar  http://webreflections.azurewebsites.net/ con WinRT de todos los accesos
  4. Haga clic en la pestaña Capacidades y seleccione a Webcam :camera:
  5. En la cinta, cambiar la arquitectura taget de cualquiera de las CPU a ARM
  6. Haga clic en play,que debería decir la máquina remota(Remote Machine)
  7. Un mensaje debería aparecer que le pide el nombre de la máquina. Ajuste el IPv4 de la RP como el nombre de la máquina y seleccione universal para la autenticación
  8. !Ya está listo!: Ha instalado con éxito la aplicación web alojada de Espejo Mágico  en su Raspberrypi que ejecuta el núcleo de Windows IO .

 

El espejo será capaz de mostrarnos información como la hora, fecha, el tiempo, datos financieros y la situación del tráfico, y en la parte superior aparecerán las notificaciones con prioridad y en la parte inferior tendremos las cosas menos urgentes

Obviamente en el centro permanecerá totalmente limpio, salvo un mensaje de bienvenida, ya que hay que recordar que principalmente es un espejo aunque con extra de tecnología de nuestro siglo.

Toda los detalles e instrucciones ya están disponibles en el GitHub oficial de Microsoft; y si todo esto les suena familiar, es porque este proyecto se basa en una creación de Michael Teeuw  del que ya hablamos en este blog , quien en 2014 presentó dentro de la comunidad Raspberry su desarrollo de Magic Mirror, que ahora ha sido potenciado por los servicios Cloud de Microsoft.

Cónstruyase un despertador inteligente por menos de 2€


Estamos todo el día hablando del hogar inteligente y a veces se echan en falta que los fabricantes inviertan en cosas tan básicas como el dormir.

Los despertadores de toda la vida han acabado por convertirse en objetos odiosos. A nadie le gusta esa sensación de ruptura abrupta del sueño que producen los despertadores cuando llega la hora convenida,  así como también la tediosa  tarea de todos lo días de estar conectándolo o conectándolo  en función del día de la semana que sea para que nos despierte según nuestras necesidades   con el riesgo posible de que nos olvidemos de conectarlo. Es obvio que el paso necesario es hacia el despertador inteligente, aquel que sea más amable al sacarnos de nuestros sueños y por supuesto no haya que estar pendiente de conectarlo o desconectarlo  en función de nuestras necesidades personales

Uno podría pensar que en el mundo de los despertadores ya está todo inventado, pero con la llegada de los smartphones parece que el asunto no ha hecho más que empezar. Estamos en pleno siglo XXI ¿no? así que este siglo  tecnológico uno no puede esperar a despertarse con un clásico reloj   digital de display de leds  de los 70/’s o un  lcd  a pilas , por muy  bonitos que sean …

Si  dispone de un viejo terminal Android   que  no use porque quizás se haya quedado obsoleto  , existe un sinfín de posibilidades  de darle  una segunda vida , entre ellas la que proponemos es este post: convertirlo en un reloj-despertador inteligente:

 

IMG_20160415_184339

En el caso de Android (aunque también es posible encontrar opciones para  Symbian y windows phone ) encontramos muchas aplicaciones de  despertadores que, como poco, son muy originales y lo cierto es que le sorprenden no ya por el sonido que emiten para despertarte, sino por el sistema que utilizan para hacerlo y las características que puede encontrar.

Antes  de personalizar nuestro viejo smartphone  ,  tendremos que dotarle de un soporte estable  para que el teléfono  sea visible y este estable

Existen en el mercado  multitud de soportes  que sin  duda   harán de sobra su cometido , pero si no dispone de este, existe una opción muy económica :  los  organizadores con abrazadera de suspensión recogecables los cuales básicamente son base adhesiva de goma con una apertura para hacer pasar cables.

Estos soportes se pueden comprar por muy poco dinero (unos 2€) en  establecimientos especializados y también en Amazon :Cable Organizador Abrazadera de Suspensión Recogecables Fijador Holder Cargador

2016-04-16_09h29_31

 

Para utilizarlos como soporte simplemente ,usaremos dos de ellos, le quitaremos el auto-adhesivo  y  haremos pasar  los dos extremos del teléfono por las canaladuras  de los  soportes procurando que no  haga presión por la parte del sensor táctil:

IMG_20160415_184258

Por supuesto no necesitara ninguna tarjeta SIM , y una vez que instalemos el sw, tampoco será necesaria una  conexiona wifi ( en función de las utilidades que desee usar ) ,pudiéndolo  dejar “en modo avión” para que no emita ningún tipo de señal de RF

Como el gasto de energía sera mínimo ,  basta conectarle  un cargador USB  que tengamos que ya no usemos  quizás por su baja corriente de salida

Ahora  que tenemos todos los componentes , veamos las aplicaciones Android que nos van a  dar vida a nuestro   viejo smartphone convirtiéndolo en un fantástico  despertador del siglo XXI:

 

Timely es uno de los mas novedosos relojes despertadores para Android, con una novedosa  experiencia de usuario gracias  a  la  integración con la nube para copias de seguridad y sincronización de tus alarmas con múltiples dispositivos.

Configurar una alarma nunca ha sido tan fácil  desde la que podemos fijar una alarma con solo hacer swipe desde el lateral de la pantalla y deslizando una barra hasta la hora que queramos, es decir basta con  deslizar el dedo desde el borde de la pantalla y establecer la hora deseada arrastrando la barra  y presionar para hacer ajustes de 5 minutos.

Listo, así habremos activado la alarma básica, pero también se puede personalizar y configurar con distintos parámetros con sólo pulsar sobre ella, entre ellos fijar los días de repetición(lo  cual es  una de carestericticas mas diferenciadoras respecto a los despertadores convencionales ), el tono, vibración

Incluso para los más duros  de despertar  como otras apps  hay puzles y retos para desactivar la alarma.Puede usar desafíos con sus alarmas para asegurarse de que se ha levantado realmente cuando apaga una alarma.Y si  presionar botones no es suficiente lujo puede dar la vuelta a su teléfono para callarlo. Además, Timely reconoce cuando se  levanta el teléfono y reduce la intensidad de la alarma bajando el volumen.

También dispone de la función Smart Rise que esta basada en la teoría de los ciclos de sueño, activando una melodía suave durante los 30 minutos previos a la alarma para despertarnos del sueño profundo sin sobresaltarnos.

Otra característica es la personalización  permitiendo escoger entre temas de color que coincida con su propio estilo o bine usando la  herramienta de diseño para crear una apariencia completamente nueva. Incluso tiene  relojes de diseño hechos a mano para  adaptarse a su estilo.

La aplicación también tiene un sistema de sincronización de alarmas entre dispositivos así, si descartamos o creamos una en el teléfono, también lo hará en la tablet y además tiene multitud de temas de diferentes colores y estilos para todos los gustos, e incluso puedes crear el suyo exclusivo.

Gracias a la conectividad  permite gestionat, descarta y pausar alarmas en todos sus dispositivos a la vez. La sincronización en la nube permite pues una experiencia transparente entre teléfonos y tabletas (adicionalmente, todo se respalda).

 

 

Despertador  gratis  es una  aplicación  veterana  mucho mas sencilla que la anterior ,la cual como su nombre indica  esta libre de pagos. Existen infinidad de aplicaciones similares  incluso con funciones  mas avanzadas pero esta cumple  con su función

2015-10-04_23h45_27

 

Algunas de  las funciones básicas de esta aplicación:

★ Reloj ★

  •  Fabulosa pantalla verde LCD
  • Vista horizontal y vertical.
  • Formato horario de 12 o 24 horas
  • Mostrar/ Ocultar el secundero
  • Autobloqueo del tiempo personalizable

★ Alarma ★

  •   Super big Snooze/Stop Alarm buttons
  • Botones de Snooze/ Stop Alarma super grandes
  • Multiple alarms supported
  • Soporta Multiples alarmas
  • 11 sonidos de alarma integrados: Ascendiente, Pájaros, Clásico, Cuco, Digital, Electrónico, Tono Alto, Mbira, Reloj Antiguo, Gallo, Timbre de Escuela
  • Sonido ON/OFF (Encendido / Apagado)
  • Volumen ajustable de Sonido
  • Snooze ON/OFF ( Encendido/ Apagado)
  • Snooze time personalizable
  • Vibración ON/OFF
  • Aparición Gradual de Sonido: despiertate cómodamente por la mañana.
  • La Alarma funciona incluso cuando la pantalla está bloqueada o el Android está en modo silencioso

 

 

 

El resultado es bastante “profesional” teniendo en cuenta  que hemos usado componentes que ya no necesitábamos:

IMG_20160415_184245

 

¿Cual es su aplicación favorita para despertar? No dude compartirla con toda la comunidad de este blog

Nuevo entorno en nube de Microchip


En efecto la famosa empresa  Microchip    ha creado   un  IDE basado en la nube llamado MPLAB Xpress  el cual  es un entorno de desarrollo en línea que contiene la mayor parte funciones más populares del veterano  y famoso  IDE MPLAB X  , siendo esta  una reproducción fiel del programa,  lo que le permite fácilmente la transición entre los dos entornos .

MPLAB Xpress es un punto de partida ideal para los nuevos usuarios de microcontroladores  PIC®  pues  elimina el tiempo de instalación y permite que los usuarios desarrollen una aplicación por completo en cuestión de minutos tan solo abriendo un navegador y generando código de forma rápida con el configurador de código MPLAB integrado, que incorpora a su vez MPLAB Xpress(lo cual es una  característica no disponible en ningún otro IDE basado en la nube).Obviamente  después los usuarios pueden comprobar ese código con el simulador incluido, compilar el código y luego programar y depurar el microcontrolador al que se dirigen.

 

Este entorno ofrece pues las siguientes herramientas:

  • Una biblioteca de ejemplos de código validados por Microchip,
  • Interface al configurador de código MPLAB (MPLAB Code Configurator, MCC) 3.0 para configuración de periféricos basada en interface gráfico de usuario,
  • Generador automática de código,
  • Compiladores MPLAB XC integrados,
  • Soporte para hardware de programador/depurador
  •  10 GB de almacenamiento seguro en Internet con una cuenta myMicrochip.
  • Los usuarios pueden migrar sus proyectos fácilmente al IDE completo y descargable MPLAB X.

Una de las piezas claves  es su nueva  placa de desarrollo MPLAB Xpress Evaluation Board.Esta tarjeta de desarrollo incorpora un programador integrado, un microcontrolador PIC16F18855 y una cabecera de MikroBUS para ampliar el sistema con más de 180 tarjetas Click de MikroElektronika.

El IDE MPLAB Xpress también es compatible con la tarjeta de desarrollo Curiosity de Microchip, una herramienta económica con programador y depurador integrados, así como opciones de ampliación para tarjetas conectables y conectividad externa. Además, este IDE en línea se puede utilizar junto con el conocido depurador/programador en circuito PICkit 3 de Microchip, que proporciona capacidades de programación y depuración para más de 1.000 microcontroladores PIC.

foto

 

La manera más rápida de comenzar con MPLAB Xpress es el modo de unidad de prueba . Basta con escribir en el navegador mplabxpress.microchip.com y hacer  clic en el botón ” Test Drive” para empezar a  usarlo de modo que la mayor parte de las características del IDE ya están disponibles , y el MPLAB Placa de evaluación Xpress se puede programar en este modo.

  1. Para empezar  si no dispone la placa  lo mejor es pulsar  en Test Drive       ( no necesitara validación alguna)                                                                                                                       reccc.PNG
  2. Comience su evaluación con la  biblioteca de ejemplos de código de la MPLAB Comunidad Xpress . Haga clic en el botón de ” Ejemplos ” en la parte superior cuadrante derecho del IDE. Una vez que encuentre un ejemplo que se adapte a su interés , Haga clic en la pestaña ” Abrir” para poner en marcha el ejemplo en el Xpress MPLAB IDE                                        .recortye1.PNG
  3. Si  dispone de la placa ,para programar la placa MPLAB Xpress Evaluation Board ,conectar esta a su PC con un cable micro – USB . La placa MPLAB Xpress Evaluation Board  aparecerá como un dispositivo de almacenamiento masivo USB o una unidad flash . Copiar el archivo .hex generado en el directorio raíz de la MPLAB ** unidad flash del Comité de Evaluación de Xpress . Nota :MPLAB Xpress Evaluation Board  sólo reconoce archivos colocados en el directorio raíz . Realice un restablecimiento con el botón RESET en el tablero .                                                 .recorte2.
  4.  

    Para compilar el código,presione el botón ”  Programar el dispositivo ” en la parte superior izquierda del cuadrante de la IDE . Un archivo nuevo project_name.hex se generará ,el cual se depositara  en el directorio ” Descargas ” de su PC .

 

Para sacar el máximo provecho de MPLAB Xpress ,lo mejor es  iniciar  sesión con su nombre de usuario y contraseña myMicrochip . Si usted no tiene una cuenta, basta con hacer clic en el botón ” Mi cuenta” y seguir  las instrucciones para crear dicha cuenta.

  1. Creando una cuenta le permitirá guardar los proyectos para su uso futuro , generar código con MPLAB Código configurador ( MCC ) , y / Debug una placa de desarrollo del programa y la posibilidad de usar el depurador PICKit ™ 3  en circuito      .
  2. Una vez tenga en la cuenta pulse “my Account”  y escriba sus credenciales                                                                                                                                                     aaa
  3. Acelerar su diseño con MPLAB  ofrece un fácil acceso a los poderosos  configuradores de de codigo de MPLAB  . Esta herramienta basada en GUI puede crear código de configuración y función MCU listo para la producción simplemente haciendo  clic. Para acceder a ella , vaya a Herramientas > Embedded > MPLAB Código configurador:embedd
  4. Desde Microchip recomiendan unirse a la Comunidad MPLAB.  Como parte de su cuenta myMicrochip , se tiene acceso a la comunidad MPLAB Xpress . Además, la MPLAB Xpress Community permite a los desarrolladores compartir su código, diseñar ideas y conocimientos.Puede utilizarlo para:
  •  Los proyectos de acción utilizando la sección ” Ejemplos “
  • Búsqueda por contribuyente , Empleo, función , o de dispositivos de hardware
  • Discutir ideas sobre el Foro Xpress MPLAB
  •  Aprender a optimizar los diseños en el MPLAB Xpress Wiki

Capturamenu

Fuente

Cómo montar un servidor wordpres


WordPress como veiamos en un post anterior que versaba sobre le instalación de éste sobre Ubuntu es ahora mismo una de las mejores opciones para diseñar páginas webs de empresas y particulares . Sus principales ventajas son la facilidad de uso, el ser un excelente gestor de contenidos y su licencia gratuita. Por otra parte, existe una enorme comunidad de diseñadores y programadores que se dedican a desarrollar plantillas (themes) y plugins que permitirán que nuestra web pueda tener funcionalidades que van desde una biblioteca de vídeo hasta una página de comercio electrónico. Todo lo que se nos ocurra lo podemos encontrar en Internet y completamente gratis, aunque en el caso de los themes también hay opciones de pago (themes premium) que nos ofrecen más versatilidad a la hora de personalizar la plantilla (las hay a partir de 30 euros/año). Elegiremos una u otra opción en función de nuestro proyecto.

Hay que diferenciar entre wordpress.com (las páginas se alojan en wordpress.com, del tipowww.pinceladasdesocialmedia.wordpress.com) y wordpress.org (las páginas se alojan en su propio servidor web: www.tudominio.com). A éste último es al que nos referimos en este post.

La ventaja de instalar WordPress en un servidor local es que no necesitará invertir dinero en un servidor de pago ya que todo lo hará  en su  ordenador donde ademas podrá instalar  todos los plugins   que necesite  en aras  ha mejorar la administración del servicio.Veamos los pasos a seguir:

1-Instalación servidor WAMP

Las aplicaciones necesarias para que nuestro ordenador funcione como servidor online son:

  • Sistema operativo. Normalmente utilizamos Windows pero se puede utilizar un ordenador Mac o Linux.
  • Apache. Es la aplicación madre que permite que el ordenador se convierta en servidor.
  • MySQL. Es una aplicación de bases de datos controlada por Apache que permite crear todas las bases de datos necesarias para nuestro proyecto.
  • PHP. Es la tecnología de programación utilizada en el servidor.

Todas estas aplicaciones han sido desarrolladas después del lanzamiento de Linux y son de código abierto. Pueden ser instaladas por separado cada una de ellas aunque hoy en día existe un paquete que las engloba a todas.

Originalmente este paquete de instalación se creó bajo el nombre de LAMP (Linux, Apache, MySQL y PHP) aunque hoy en día ya se puede encontrar para Mac en MAMP y para Windows el WAMP que es del que hablaremos aquí. También existe una versión llamada XAMPP que se utiliza para Windows aunque yo personalmente me inclino por WAMP por ser más fácil de utilizar.

 Lo primero que hay que hacer es descargar el WAMP desde su página oficialhttp://www.wampserver.com/en/. Tener cuidado al momento de la descarga ya que ofrece varios paquetes de instalación dependiendo de la tecnología de tu sistema operativo (32 bit o 64 bit). Esto lo puede ver haciendo clic derecho con el ratón sobre el ícono de Mi PC (para Windows XP) o Equipo (para Windows 7 u 8) >> Propiedades y  aparecerá una ventana donde te indicará el Tipo de Sistema que tenga instalado.

tipo de sistema en windows

 

Una vez instalado, el programa creará un ícono de acceso directo en el escritorio para que arranques el servidor cada vez que lo quieras utilizar. Al arrancar el WAMP veremos un ícono que comenzará en rojo, cambiará a naranja y finalmente se pondrá en verde para indicarnos que nuestro ordenador ya se encuentra funcionando en un servidor local.

wampserver activo

El icono verde indica que el WAMP está activo. Si hacemos clic sobre este ícono veremos cómo se despliegan todas las funcionalidades del WAMP incluyendo el archivo “php.ini” que se puede configurar para que nuestras páginas web se puedan visualizar correctamente en nuestro servidor local.

panel de control wampserver

 

1. INSTALACIÓN DE XAMPP.

Antes de instalar el servidor local en nuestro ordenador tienes que tener en cuenta tres datos que aparecerán a lo largo de la instalación:

  • La carpeta por defecto donde se ha instalado el WampServer (c:\wamp\).
  • El servidor SMTP (localhost).
  • El nombre de usuario (root).

Podemos descargar el programa desde la web oficial:http://www.apachefriends.org/es/xampp.html . Elegiremos la instalación que necesitemos (windows, mac, linux). En el caso de windows, se recomienda elegir la versión ZIP. Así descomprimeros después los archivos y los colocaremos en el sitio de nuestro ordenador que queramos (mejor en el sitio por defecto: C:/xampp).

Descarga de Xampp para Windows

Al finalizar la instalación de xampp, el instalador nos preguntará si queremos abrir el panel de control. Le diremos que sí. Este panel de control es el que abriremos cada vez que queramos iniciar sesión en nuestro servidor local (tendremos que pulsar “Start” en Apache y en MySQL). Si no encuentras el panel de control por ningún sitio, vete al archivo directamente y lo abres:C:/xampp/xampp-control

Panel de control de xampp

Ya tenemos instalado nuestro servidor local: http://localhost/xampp/.

2. CREACIÓN DE BASE DATOS MYSQL.

WordPress, como la mayoría de los CMS, utilizan base de datos para funcionar.

Una base de datos es una serie de archivos compuestos por textos donde se guardan las configuraciones y contenido del CMS y mediante programación se van utilizando estos datos según se vayan necesitando. Es por estos que los blogs son sitios “dinámicos”.

Para acceder al servidor local desde el navegador solamente tendrás que teclear http://localhost/ y verás lo siguiente:

Servidor Local: localhost

 

Entramos en el enlace phpMyAdmin y en la versión actual (versión 2.4 para la fecha) nos pedirá un usuario y una contraseña. El usuario es “root” y sin contraseña. Si deseas asignar una contraseña (aunque es ilógico ya que está en tu ordenador) puedes hacerlo desde el panel de control de phpMyAdmin.

Introduccir datos de acceso a phpMyAdmin

 

Vamos a la pestaña “Bases de Datos” y veremos el campo “Crear base de datos”. Escribimos el nombre de la nueva base de datos que queremos crear, wordpress por ejemplo, asignamos el Cotejamiento “utf8_spanish_ci” y clic en el botón “Crear”.

Crear base de datos en phpMyAdmin

 

Ahora, vamos a crear una base de datos que necesitaremos para nuestra posterior instalación de WordPress.

Entramos en http://localhost/xampp/. Nos vamos a “phpmyadmin”.

Menú de Xampp

Vamos al apartado de Bases de Datos:

Xampp-PhpM admin

Creamos una nueva base datos:

Xampp-Base de datos

Le damos el nombre que queramos (ej:wordpress) y elegimos la codificación UTF_unicode_ci.
Al hacer ésto obtendríamos los siguientes datos de Base de Datos, que guardaremos bien porque nos harán falta posteriormente:
Nombre la base de datos:   wordpress
Contraseña: root (por defecto)
Contraseña: ninguna
Servidor: localhost (por defecto).

2. Descargar WordPress.

WordPress es hoy en día el mejor CMS por excelencia para crear blogs y páginas web. Su intuitivo panel de administración y su sencilla programación y distribución del contenido lo convierte en un CMS capaz de realizar innumerables sitios limpios y estéticos. La estructura de programación de WordPress está compuesta por 3 directorios:

  • wp-admin: Se encuentran los archivos necesarios para el funcionamiento del panel de administración (back-end).
  • wp-content: Se encuentran los archivos que compondrán la interfaz del usuario como imágenes, plugins y plantillas (front-end).
  • wp-includes: Se encuentran los archivos restantes de las aplicaciones básicas y avanzadas para el funcionamiento de WordPress.

Además de estos 3 directorios también se compone de otros archivos en su raíz como index.php y el resto de archivos con el prefijo “wp-” donde el más importante es wp-config.php que se crea automáticamente después de la instalación y es donde se indican los parámetros de la base de datos, prefijo de las tablas e idioma.

Para descargar WordPress (por si no lo sabía, es gratis!) puede acceder a la página oficial de WordPress en españolhttp://es.wordpress.org/ donde aparecerá la última versión para descargar.

Página oficial de WordPress en Español

 

Si se fija, hay unas sencillas instrucciones para instalar WordPress pero le recomiendo que no le haga mucho pues suele estar des-actualizadas, veamos paso  a paso  como hacerlo.

5. Instalar WordPress.

Una vez creada la base de datos diríjase a la carpeta de tu servidor local “C:\wamp\” y verá que tienes un directorio llamado “www”. Entre ahí y cree una carpeta llamada wordpress.

Busque el archivo que has descargado de WordPress, descomprímelo y, el contenido (los 3 directorios y otros archivos que te mencioné anteriormente), cópielo a la carpeta wordpress que ha creado en su servidor local.

Archivos de WordPress en el servidor local

Una vez realizados estos pasos (son un poco tediosos la primera vez pero luego con el tiempo verá que es muy rápido) vamos a proceder con la instalación de WordPress en nuestro servidor local.

Escriba http://localhost/wordpress/ en nuestro navegador y verá:

Crear archivo de configuración en WordPress

 

Como puede observar nos  dice que no tiene creado el archivo “wp-config.php” y de hecho  puede comprobar en su directorio “wordpress” que aún no existe. Pues vamos a crearlo.

Clic al botón “Crear un archivo de configuración” y verá la siguiente imagen:

Mensaje de bienvenida de WordPress

Le solicitará los datos de configuración de la base de datos donde vas a instalar WordPress. Clic en el enlace ¡Vamos a ello!

Los datos que le muestra en la instalación son por defecto. Verá que la instalación es muy intuitiva y no es necesaria una explicación para hacerla. Los datos que necesita son:

  • Nombre de la base de datos. En nuestro caso será wordpress que coincide con la que nos muestra la instalación. Lo dejamos así.
  • Nombre de usuario. Este es el nombre que utilizamos entrar en phpMyAdmin y por lo tanto será root. Lo cambiamos.
  • Contaseña. Es la que utilizaríamos para entrar phpMyAdmin pero como hemos dicho no tenemos contraseña así que borramos este campo y lo dejamos en blanco. Si más adelante creas una contraseña para phpMyAdmin (que insisto me parece innecesario) será necesario que modifiques el archivo wp-config para todas las instalaciones que tengas hechas.
  • Host de la base de datos. Este es el nombre del servidor que en nuestro caso es localhost y coincide con el de la instalación. Lo dejamos así.
  • Prefijo de la tabla. Este es un prefijo que usan muchos CMS para nombrar las tablas de la base de datos por temas de seguridad. De momento lo podemos dejar como está aunque es más recomendable cambiarlo cuando se instala WordPress en un servidor remoto.

Ahora quedaría algo así:

Solicitud de datos de la base de datos de WordPress

Ya  sólo nos queda la solicitud de datos de la base de datos de WordPress. Haga clic en el botón “Enviar” y en la siguiente pantalla clic en el enlace “Iniciar la instalación”. Si observa nuevamente en el directorio wordpress verá que ahora si existe un archivo llamado “wp-config.php” que es el que acaba de crear y contiene los datos de la base de datos a la que se conectará WordPress para su funcionamiento.

Y ahora comenzamos la instalación.

En esta nueva pantalla verá un texto de bienvenida y la información necesaria que te solicitará WordPress para la instalación. Los datos que necesita son:

  • Título del sitio. Puedes poner wordpress como título. En otras instalaciones este título es como se llamará tu sitio una vez instalado.
  • Nombre de usuario. Es el nombre con el que podrá acceder al panel de administración de WordPress. Escribe admin.
  • Password, dos veces. Es la contraseña con la que podrá acceder al panel de administración de WordPress. Vamos a escribir admin. Verá que le indica en un recuadro rojo que la contraseña es Muy débil. No importa, luego la puede cambiar.
  • Tu correo electrónico.
  • Privacidad. Déjalo como está. En local no tiene importancia.

Clic en el botón “Instalar WordPress“.

Datos de instalación de WordPress

Por fin! Ha instalado WordPress! Verá una pantalla donde te indica que lo has hecho bien. Clic en el botón “Accerder” y verá el formulario de acceso del panel de administración de WordPress.

Formulario de acceso a WordPress

En el formulario de acceso al panel de administración de WordPress teclee en Nombre de usuario: admin y en Contraseña: admin y clic en el botón “Acceder”.

6. Probando WordPress.

Voilà! Está dentro de WordPress  en el  Panel de administración de WordPress.

Panel de administración de WordPress

 

Ya tiene WordPress instalado en su servidor local. Si teclea en el navegador http://localhost/wordpress/ podrá observar cómo se verá WordPress para los usuarios (front-end).

Evento Developer Tour, ReConnect 2015


Hace un año el evento Connect() Microsoft inició un viaje de un nuevo Microsoft para desarrolladores, presentando  el futuro Open Source de .NET en  entornos no Microsoft,  como pueden ser  Linux y   hasta Mac.

La pieza angular  de este entorno lo constitute el nuevo entorno de desarrollo de Visual Studio, asi como la plataforma renovada  en nube tipo  IaaS constituida por Azure.

En cuanto a  herramientas destaca  una version de Visual Studio para programar en cualquier dispositivo y en cualquier Sistema operativo:  es decir no cerrado exclusivamente   a SO  Windows, lo cual es una autentica  buena noticia  para  todos  los desarrolladores que  usan  plataformas tan distintas  a Windows   como pueden ser Linux o Mac.

reconnect.PNG

Desde Microsoft Ibérica estan ofreciendo una serie de eventos presenciales, de la mano de los mejores profesionales de la comunidad, donde se  puede tener la posibilidad de conocer de primera mano las últimas novedades en desarrollo que se presentaron en el evento Connect de Nueva York.

Entre los contenidos  previstos   destaca el desarrollar sitios web modernos, interactivos y rápidos con ASP.NET, gracias  al uso de las novedades que trae Visual Studio 2015 asi como  conocer Visual Studio Code

Visual Studio Code Beta es la nueva herramienta gratuita de edición de código redefinida y optimizada para la compilación y depuración de aplicaciones web y en la nube modernas,que ademas encontrará es compatible con su plataforma favorita: Linux, OS X y Windows.

Una de las novedades de esta  nueva herramienta es las cobertura de más de 30 lenguajes  por el momento, resaltado de sintaxis y coincidencia de paréntesis. Gracias a la coloración y el resaltado de la sintaxis, así como a la coincidencia de paréntesis, Code es un excelente editor para todas las tareas de programación. Visual Studio Code es compatible con JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML y Python, así como con muchos otros formatos de archivo comunes.

Tambien con estas sesiones pretenden dar a  conocer  las nuevas características que  ayudarán desplegar    y alojar en la nube de Microsoft  (Microsoft Azure) , que ademas también ha incorporado este año grandes novedades

 

Los eventos previstos  hasta final de año  son los siguientes:

 

Más información y Registro
Málaga, 25 de noviembre de 2015 Evento finalizado
Barcelona 3 de diciembre de 2015 Registro w
Sevilla, 10 de diciembre de 2015 Registro w
Madrid, 11 de diciembre de 2015 Registro w
Zaragoza, 16 de diciembre de 2015 Registro w
Logroño, 17 de diciembre de 2015 Registro w
Tenerife, 17 de diciembre de 2015 Registro w
Palma de Mallorca, 17 de diciembre de 2015 Registro w

Mas información aqui