miércoles, octubre 31, 2012

API en Javascript para desarrolladores PHP/HTML - integrá en tus capacidades el desarrollo bajo Android o plataforma móviles con solo emplear JS.



Apache Córdoba es un conjunto de APIs que permiten a un programador desarrolladar aplicaciones móviles, y acceder a las funciones del dispositivo nativamente, tales como la cámara o el acelerómetro desde JavaScript. Combinado diferentes tecnologías, para el desarrollo de la interfaz de usuario, tales como jQuery Mobile o Dojo,  permite que una aplicación de un equipo Smartphone o teléfono inteligente se pueda  desarrollar con sólo emplear HTML, CSS y JavaScript.

Cuando se utiliza la API de Córdoba, una aplicación puede ser construida sin ningún tipo de código nativo (Java, Objective-C, etc). Las tecnologías web que se empleen, están hospedados en la propia aplicación de forma local (en general, y no en un servidor remoto http).

domingo, octubre 21, 2012

Baja el consumo de Internet. La cantidad de horas en Internet bajó respecto al año pasado


De acuerdo a una encuesta realizada por Forrester y comparando años anteriores se llega a que el consumo en horas semanales ha decendido por primera vez desde el lanzamiento e incursión de la web en nuestras vidas.
Esta estadística está basada en el mercado norteamericano y muestra los siguientes valores:


En comparación al año pasado, con 21.9 horas por semana, este año ha decendido a tan solo 19.6 horas semanales.
Se puede explicar esto suponiendo que en realidad la percepción de estos valores han cambiado por que muchas personas actualmente están virtualmente en linea de manera permanentemente.


miércoles, octubre 17, 2012

Colección de plugins para mejorar el rendimiento editando HTML, CSS, PHP en nuestros códigos bajo SublimeText2

Luego de evaluar y realmente admitir que este editor de texto es TEMENDO, quizás por la simplicidad de uso, o por las posibilidades de expansión que este tiene (permite cambiar los shortcuts, agregar propios, permite plugins, soporte múltiple lenguajes, etc.).



Ademas de admitir que es un editor liviano, y por encima de todo pensado para y por programadores, rescato el alto nivel de adopción por parte de la comunidad de programadores.

Quizas esto se deba en gran medida al soporte de multiple plataformas (*nix /Windows/Mac)
Es importante también destacar lo simple que es implementar un plugin o desarrollar uno sin tener que ser un programador en un lenguaje mas complejo. En este caso los plugins estan desarrollado en el sencillo lenguaje Python.

Te dejo una hoja de trucos que puede llegar a servirte (fuente Falasco.org)

http://falasco.org/img-falasco.org/download/cheatsheet-sublimetext2.pdf


Bueno comencemos con el listado de plugins que me parecieron mas que necesarios e interesantes para cualquier desarrollador web:


A Sublime Text 2 plugin that uploads code snippets to JustPaste.me. Once uploaded, the link is immediately copied to your clipboard, ready to share with your friends!
https://github.com/Apathetic012/JustPaste#readme



Sublime Text CSS Media Query Snippets
Coleccion de snippets de media query para los usos mas comunes (layouts base)

Desktop/Laptop
Ipad (general)
Ipad Landscape
Ipad Portrait
Smartphone (general)
Iphone 4 (retina)
Smartphone Portrait
Smartphone Landscape
https://github.com/davezatch/Media-Query-Snippets


PHP Syntax Checker
Este plugin permite verificar la sintaxis del archivo PHP editado al momento de guardar los cambios.
https://github.com/naomichi-y/php_syntax_checker


MySignature - Sublime text 2 plugin
Es un plugin liviano que mejora las caracteristicas de autocompletado, agregandole al popup presentado la forma de el método y su argumento.
Este plugin esta orientado para javascript.
https://github.com/eladyarkoni/MySignaturePlugin


HTML Attributes
Te permite mejorar el autocomplete de los atributos para HTML.
https://github.com/agibsonsw/HTMLAttributes

SublimeText Doctypes
Este es un paquete de Sublime Text el cual incluye snippets, fragmentos de codigo para el uso del tipo de documentos html a usar
https://github.com/datevid/sublime-text-doctypes


AndyJS
JS y jQuery autocompletado

Es necesario colocar un archivo de sintaxis, se explica en el sitio. Una vez disponible, se puede conmutar entre javascript y JQuery.

https://github.com/agibsonsw/AndyJS




Un poco mas sobre los plugins.

Si estas interesado en desarrollar plugins existe mucha info en el foro de Sublime como tambien herramientas, pero lo básico es manejar un poco de python.
Tenes un instructivo muy básico en http://www.sublimetext.com/docs/plugin-basics
Sin embargo en NetTuts tenes un tutorial mas que interesante

Un plugin bastante interesante es el AndyPython que te va a simplificar el desarrollo de estos.
Incluye autocompletado para el API de Subllime. Ideal para comenzar a desarrollar tus propios plugins
https://github.com/agibsonsw/AndyPython




lunes, octubre 15, 2012

Analisis de DNS disponibles para reemplazar de nuestras prestadoras

Hace un tiempo estuve buscando servidores de DNS, seguros para poder reemplazar los de mi proveedor, ya que por diferentes motivos no me terminaban de convencer.

Después de una larga búsqueda me quedé con el servicio de OpenDNS aunque si bien inicialmente estaba sacrificando algunos ms en la carga y resolución de los dominios, me brindaba algo que los otros no: control del contenido que resolvía.



Para poder acceder a los servidores de nombres de google solo debes reemplazar los de tu proveedor por el tipico 8.8.8.8 o puede ser tambien 8.8.4.4 (primario y secundario respectivamente)

El caso OpenDNS, es diferente, necesitas crearte un usuario, y con este usuario vas a poder "limitar" tu red (o la que setees con este DNS) y te permitirá alejar(te) de sitios que consideres no se debe acceder.

viernes, octubre 05, 2012

El primer mouse de la historia no fue moldeado en plastico, era de madera.


El mouse de la computadora, un dispositivo tan necesario como el teclado, y hoy por hoy uno de los que tan difícilmente se puedan desplazar por otro tipo de dispositivo.
Se trata de uno de los gadgets mas conocidos en el mundo, es pequeño, esta herramienta cliqueble es la razon por la que podamos navegar en las redes sociales, buscar en google, jugar en la computadora y realizar envio de emails. Y aun mas importante, que hariamos sin el boton derecho y el cursor?
Pero esta poderosa pieza de la computadora, proviene de orígenes humildes y surco un largo camino, hacia la actual herramienta, elegante, quizás extravagante y muchas veces con características de alta tecnología y eficiencia que hoy lo usamos normalmente.

Inicialmente se fabricó en sus orígenes el trackbal de quien tomo las característica fundamentales. 

TomTom Places en android, deja que te lleve tu GPS a donde quieras.

La empresa puso a disposición esta excelente herramienta para la plataforma Android.

Tomtom realmente es aplicación muy pulida y ampliamente probada para la navegación y exploracion de mapas.
Hace un tiempo (suficiente) había presentado para iPhone su aplicación y la plataforma Android había quedado relegada. 
Les dejo una breve info que desde la página principal nos brinda la gente y el enlace para descargarlo.

miércoles, octubre 03, 2012

9 plugins para mejorar nuestros sitios y diseños de paginas webs.

De la mano de Papermashup me animo a compartir en este post 9 herramienas que me parecieron atractivas y seguramente muy usefull!! como dicen...
Estas utilidades, disponen de ejemplo y descarga del fuente y son totalmente libres.



1. Encuesta animada 3D



2. Detección de rostros e jQuery - Face Detection

martes, octubre 02, 2012

Heramienas en javascript para acelerar la creación y mejorar los formularios



Cuando nos enfrentamos al desarrollo de formularios, los cuales se deben resolver rápidamente y debe tener determinadas características, nos vuelve a nosotros cientos de sitios que visitamos con diferentes "plugins" y herramientas que nos podrían servir.



Sin embargo, arrancamos a navegar y se nos cruza por la cabeza ideas y vamos agregándole características que de a poco nos va cerrando.
Este proceso nos lleva tiempo, bastante y ni pensar en herramientas que no se lleguen a integrar perfectamente.
Ese fue mi caso, y bueno ahora como simple reducción de tiempo, deseo compartir algunas herramientas que vienen a suplir la necesidad de buscar (es obvio que lo que usamos anteriormente, no llegamos a guardarlo)
Resumo algunas herramientas interesantes



lunes, octubre 01, 2012

Increiblemente 30 años cumple el CD, este soporte optico que nos acompaña diariamente


El formato de Disco Compacto o Compact Disc cambio la manera de escuchar música en los 80s. Sony presento el primer reproductor de CD el CDP-101, el dia 1ro de Octubre de 1982, en Japón, seis meses mas tarde en EEUU. a Us$1,000 lo cual era bastante caro, pero los soportes estaba tambien limitados.

Este fue desarrollado por Philips originalmente mientras que la lectura y codificación digital corrió a cargo de Sony, fue presentado en junio de 1980 a la industria, y se adhirieron al nuevo producto 40 compañías de todo el mundo mediante la obtención de las licencias correspondientes para la producción de reproductores y discos.