Archivos para la categoria Aplicaciones

Ahora puedes recorrer los Parques Nacionales gracias a Google Maps

google-maps

Gracias a Google Maps podemos hacer recorridos en lugares muy interesantes, y hoy día nos enteramos que también podremos recorrer más de 48 Parques Nacionales en Norte America, entre los que podremos ver el “Parque Nacional Yellowstone” o el “Monte Rushmore” por mencionar solo dos muy interesantes.

Sin duda un plan para fin de semana recorrer y deleitarnos con los magníficos paisajes de estos parques, los cuales puedes ver desde aquí.

Enlace
Parques Nacionales en Norte América (Google Maps)

Vende productos digitales con esta solución de código abierto

open-shop

Open eShop” es una solución de código abierto desarrollada en PHP y MySQL, esta bajo licencia GPL y puede ser descarga e instalada, en nuestros propios servidores.

La aplicación además de permitir mostrar y vender nuestros productos digitales, proporciona la posibilidad de vincular nuestra cuenta de Paypal, para recibir pagos mediante tarjetas de crédito.

Sin duda es una buena solución para la venta de productos MP3, eBooks, software, películas o servicios, además es posible brindar soporte a nuestros compradores, así como la notificación de nuevas actualizaciones, también es posible auto generar números de licencia para las ventas.

Cuenta con la posibilidad de usar el servicio de forma hospedada es decir en sus servidores, lo cual tiene un coste dependiendo del plan desde los USD$3.95 por mes, también existe la posibilidad de comprar temas para darle un mejor aspecto físico a nuestro sitio.

Si tiene un producto digital para iniciar su venta, esta aplicación podría ser un buen comienzo.

Enlace
Open eShop (Sitio oficial)

runnable, el buscador de códigos de programación

runnable

runanable” es un buscador de códigos de programación, donde su objetivo es llegar a indexar piezas de código que sean de utilidad para sus usuarios, digitando lo que se desea conseguir ejemplo “Make a payment with Paypal API (Node,js)“, runnable tratará de buscar el fragmento de código para lograrlo.

Podremos buscar códigos para lenguajes como PHP, Python, .NET, Node.js, HTML5, MySQL, entre otros, además incluye códigos para frameworks como Codeigniter, CakePHP, Dyango, Ruby on Rails, etc. algo muy particular es que nos entrega el código listo para ser usado, además una gran característica, es que podremos ejecutar el código desde el navegador y ver su resultado.

Aparte del buscador cuenta con categorización , pudiendo acceder directamente a conjuntos de código por lenguaje, framework, frontend, modulos entre otros, así también pretende ser una plataforma colaborativa, donde podremos subir nuestros códigos que pensamos puedan ayudar a otros.

La startup fue fundada por Yash Jumar, un ex empleado de Amazon y están ubicados en Palo Alto California. runnable sin duda es un proyecto de bastante utilidad, de momento existe pocos códigos pero con esta idea, de seguro en poco tiempo esta cifra subirá considerablemente.

Enlace:
runnable (Sitio oficial)

Observa el aspecto de tu Web en dispositivos móviles

web-mobile

Navegando la Web me encuentro esta interesante aplicación llamada “HubSpot Device Lab”, la cual nos permite visualizar nuestra Web en diferentes dispositivos móviles.

Si bien la aplicación esta en estado beta y no cuenta con muchas funcionalidades, el objetivo principal, que es tener una idea de como se ve nuestro sitio Web en diferentes dispositivos móviles, funciona bien.

Solo con ingresar la url de la página Web que queremos probar y haciendo clic en view devices, ya tenemos en una página los resultados que podremos ver haciendo scroll, podremos ver el aspecto de la página en iPhone 4, 4S y 5, iPad, Nexus y Samsung Galaxy.

Si trabajas en sitios Web y le prestas importancia a el aspecto en dispositivos móviles, esta herramienta te brindará una idea bastante buena.

Enalce:
HubSpot Device Lab

Alternativas a MySQL

mysqlCon el reciente anuncio de Google donde nos enteramos que están migrando su base de datos MySQL 5.1 a MariaDB 10.0, entra la polémica de si ellos lo hacen ¿será que también nosotros debemos hacerlo?

Bueno primero evaluar que tal vez Google, migra su base de datos tal ves más por su no tan buena relación con Oracle que otra cosa, ya que bien es sabido que Oracle es dueño de Java y MySQL desde 2010 después de la compra de Sun, en aquel momento también hubo especulaciones con el futuro de MySQL, por lo que pienso en mi humilde opinión, que de momento no veríamos cambios en MySQL por lo menos a mediano plazo. Bueno pero si crees que no es así, entonces ¿qué base de datos debo usar?

Miremos unas alternativas a MySQL

MariaDB

Es una base de datos de código abierto (open source), respaldada por el finlandes Ulf Michael Widenius conocido como Monty Widenius, quien es el autor principal de la base de datos MySQL y fundador de la empresa MySQL AB.

Es un motor de base de datos robusto y altamente escalable, a su ves es compatible con MySQL ya que tienen instrucciones muy similares, los conectores usados en lenguajes como Java, Python, PHP, Ruby, etc. funcionarán sin cambios en MariaDB, también tiene ventajas de performance con respecto de MySQL y sitios como Wikipedia en ingles y alemán lo han adoptado como su motor de base de datos, al igual que OLX que cuenta con más de 40 millones de páginas vistas por día.

Desde safari existe un tutorial completo en ingles para MariaDB.

Sitio Web: MariaDB

PostgreSQL

Es una base de datos relacional de código abierto muy potente, cuenta con más de 15 años de desarrollo activo y su arquitectura esta bastante probada, corre sobre la mayoría de los sistemas operativos incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), y Windows. Cuenta con interfaces nativas de programación para C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, etc. Además cuenta con una muy completa documentación.

Sitio Web: PostgreSQL

SQLite

SQLite es una librería de software de código abierto autocontenida, por lo que no requiere de avanzada configuración, se caracteriza por ser un motor de base de datos SQL muy liviano, pero su funcionamiento es diferente a bases de datos como MySQL o MariaDB. No es independiente del programa que lo usa sino que es parte del propio programa, podemos usarlo con comandos que usan la sintaxis de SQL, estos se ejecutan por medio de funciones, por lo que no requiere de una configuración para su implementación. También debido a esto su uso es muy limitado así que no podríamos tenerlo en aplicaciones altamente escalables, es recomendable principalmente para aplicaciones móviles y en ocasiones en proceso de la cache de una aplicación grande.

Sitio Web: SQLite

Sin duda MySQL es un excelente motor de base de datos, y hace parte de proyectos muy grandes como es el caso del propio WordPress, así también aunque es propiedad de Oracle, su licencia continua siendo GPL, por lo que no veo en lo personal por que preocuparnos por lo menos en el mediano plazo.

Si has usado otra base de datos open source, compártela con la comunidad.

Clicktorix, el vibrador que se puede controlar desde el smartphone

clicktorixEmilio Alarcón ha encontrado un nuevo uso para el smarthphone, proporcionando placer a las mujeres y recibiendo información en tiempo real.

“Clicktorix” es un vibrador suave y confortable de unos 19 cm, que viene acompañado de un transmisor que se conecta al smartphone, además cuenta con una aplicación gratuita que viene para iOS y Android, desde donde el usuario puede ajustar el nivel de intensidad cuenta con 10 niveles, así también puede verse información de cuanto tiempo aproximado falta para el climax, el ritmo cardíaco y las calorías que se han quemado, información sin duda muy necesaria en estos casos.

Su costo será de USD $85.

¿Qué piensas de los nuevos usos de los smartphones?

Enlace:
A Vibrator That You Can Control Using Your Smartphone (vía designtaxi)

Create CSS3, generador de CSS3

create-css3

Navegando la Web me encuentro esta interesante aplicación llamada “Create CSS3“, la cual nos permite generar código CSS3 de forma muy sencilla.

Nos proporciona una lista de propiedades en la parte izquierda de la página, de las cuales podremos agregar y editar sus valores de forma muy simple, a medida que realizamos las ediciones, podremos ir viendo el resultado en la parte de abajo de la aplicación. En la parte superior veremos el código que se genera, el cual podremos copiar fácilmente a nuestras aplicaciones.

Podremos usar fuentes, sombras, bordes, transformaciones, opacidad, columnas, entre otras opciones; no solo ideal para acortar desarrollos, sino también para entender mejor el funcionamiento de CSS3.

[Tal ves te interesa: extractCSS, extrae el CSS de cualquier documento HTML]

Enlace:
Create CSS3 (Sitio oficial)

extractCSS, extrae el CSS de cualquier documento HTML

extractCSS

Navegando la Web me encuentro este interesante proyecto llamado “extractCSS“, el cual nos permite extraer los ids, las clases y los estilos inline de un documento HTML, como salida obtendemos una hoja de estilos CSS.

Para obtener el CSS de un documento HTML , solo debemos escribir o copiar y pegar el documento HTML, y seleccionar lo que queremos extraer teniendo como opciones los ids, las clases, los estilos inline y sus hijos.

El proyecto es de código abierto y los podremos descargar desde github, y así podremos ver como esta desarrollado y tal ves realizar mejoras o adaptarlo a sus necesidades.

Ideal para la separación de HTML y CSS, pero tal ves se te ocurre ideas también útiles para su uso. ¿Tienes alguna? compártela.

Enlace:
extractCSS (Sitio oficial)
Descarga el código (github)

Tessel, plataforma de hardware programable con Javascript

tessel

Tessel” es una placa electrónica con un microcontrolador programable tipo Arduino creado por Jon McKay, Jia Huang, y Tim Ryan, con la diferencia en que su entorno de desarrollo es el lenguaje Javascript.

Desarrollar proyectos en Tessel será relativamente sencillo si sabes Javascript, además podremos hacer uso de módulos externos, extendiendo así sus capacidades, su conexión con dichos módulos es plug and play y la instalación de las librería necesarias para su funcionamiento, es tan sencillo como “npm install“. Dentro de los módulos con que contará podremos ver acelerometro, lector de micro SD, RFID, audio, servos, relés y sensores de temperatura y humedad. También cabe destacar que viene con wi-fi pre construido, es decir que para poner nuestro código dentro de Tessel lo podremos hacer vía wi-fi o también por medio de USB.

Tessel corre directamente Javascript sin la necesidad de un servidor, así que podremos usar nuestras propias librerías o librerías externas como (node.js) para nuestros proyectos, justo como si estuviésemos desarrollando una Web, también promete actualizaciones de firmware tan sencillo como “tessel push“.

En cuanto a las aplicaciones móviles, Tessel no cuenta con una pantalla, pues casi siempre tenemos una en nuestros bolsillos. Podremos tener control de todas las salidas de Tessel directamente desde nuestras aplicaciones iOS o Android. Contamos con una interface por defecto para nuestras funciones o podremos crea una propia usando HTML/CSS. Tessel se podrá conectar a wi-fi sin necesidad de poner los detallas directamente en el código, estos se enviarán desde nuestro smarthphone.

Una interesante característica es que los desarrollos y librerías creadas para Arduino los podremos correr en Tessel.

Además contamos con ejemplos para el uso de servos, proximidad, node,js, entre otros, los cuales podremos usar en Tessel, y los podremos descargar desde GitHub.

Especificaciones

  • Procesador ARM Cortex-M3 LPC1830 a 180Mhz
  • 32MB de SDRAM
  • 32MB Flash
  • TI CC3000 Wifi Radio
  • 16 pins de entrada y salida para los prototipos
  • Alimentación por medio de batería o micro USB

Sin duda una placa para desarrollo bastante interesante y que de seguro compraré, aunque de precio aun no se habla, actualmente dice que su lanzamiento será pronto y en su sitio Web podremos inscribirnos para recibir una notificación cuando este disponible.

Enlace:
Tessel (sitio oficial Technical Machine)

EasyHTML5Video, convierte tus vídeos a HTML5

easyhtml5video

Navegando la Web me encuentro este interesante programa, que nos puede ser de gran utilidad en estos tiempos, se trata de “EasyHTML5Video“, el cual nos permite convertir cualquiera de nuestros vídeos a HTML5, para poder mostrarlos fácilmente en nuestros sitios Web.

Lo usual para crear y distribuir vídeos en HTML 5 es:

Conseguir un convertidor y obtener diferentes versiones del vídeo como es MP4, OGG, WebM. Después para tener compatibilidad con navegadores viejos e Internet Explorer tomas uso de Flash, además creas una imagen para presentar el vídeo y por último tienes que poner unas lineas de código para que todo esto funcione.

Lo anterior resulta un poco complicado y es lo que comúnmente hacemos, con “EasyHTML5Video” nos olvidamos por completo de esto ya que en solo tres sencillos pasos lo podremos lograr.

1. Arrastramos y soltamos nuestro vídeo a EasyHTML5Video.
2. Fijamos la imagen de presentación del vídeo y seleccionamos los codecs.
3. Clic en “Start” (Iniciar).

Y como resultado tendremos una página en HTML con todo el código necesario, imágenes y vídeos.

Sin duda es un excelente programa que nos ahorra mucho tiempo, es gratuito para uso no comercial, si lo requieres para este uso, puedes tomar una de las versiones comerciales, US $49 para un sitio Web o US $69 para sitios Web ilimitados. Cabe destacar que la versión no comercial incluye una marca de agua de EasyHTML5Video y se puede usar en cantidad ilimitada de sitios Web no comerciales. El programa esta disponible para Windows y Mac.

Enlace:
EasyHTML5Video (sitio oficial)