2012-02-25

Queres aprender a programar Ruby, acá dejo un Tutorial de Ruby en Español


Tutorial de Ruby en castellano

Lección 1

Lección 2

Lección 3

Lección 4

Lección 5

Lección 6

Datos de contacto sobre el Autor

Mucho ejemplo sobre Android con codigo fuente


Android Tutorials

Hoy voy a dejar mucho ejemplo de código para aprender a programar mejor en Android. La información esta en Castellano y en Ingles, pero no es muy complicada de seguir con un poco de paciencia y si ya tenes conocimientos de programación básicos


Español:
Autor:  Androideity
Link a la lista completa en GitHub

Ingles:

Android Development Introduction

Special Android Programming Topics



Android Development Tutorial 

This tutorial describes how to create Android applications with Eclipse. It is based on Eclipse 3.7 (Indigo), Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android ListView and ListActivity - Tutorial

This tutorial describes how to use ListView and ListActivity in Android. The tutorial is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Intents - Tutorial 

This tutorials describes what Intents are and how to use them in Android. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android SQLite Database and ContentProvider - Tutorial      

This tutorial describes how to use the SQLite database in Android applications. It also demonstrates how to use existing ContentProvider and how to define new ones. It also demonstrates the usage of the Loader framework which allows to load data asynchronously. The tutorial is based on Eclipse 3.7, Java 1.6 and Android 4.0.
Read Tutorial


Android Service and BroadcastReceiver Tutorial 

This tutorial describes how to create and consume Android services. It is based on Eclipse 3.6, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Live Wallpaper - Tutorial

This tutorial describes the creation of live wallpapers for Android. It is based on Eclipse 3.7, Java 1.6 and Android 2.3.3 (Gingerbread).
Read Tutorial


JSON in Android - Tutorial

This article describes how to process JSON within Android. It is based on Eclipse 3.6, Java 1.6 and Android 2.3.3 (Gingerbread).
Read Tutorial


Android Notifications - Tutorial

This article describes how to use the Notification Manager in Android. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Threads, Handlers and AsyncTask - Tutorial

This tutorial describes the usage of Threads, Handlers and AsyncTask in your application. It also covers how to handle the application lifecycle together with threads. It also describes Traceview to trace an application for performance problems. It is based on Eclipse 3.7, Java 1.6 and Android 2.3.3 (Gingerbread).
Read Tutorial


Android Homescreen Widgets- Tutorial

This article describes how to create widgets in Android. It is based on Eclipse 3.7, Java 1.6 and Android 2.3 (Gingerbread).
Read Tutorial


Android HTTP Access - Tutorial 

This article describes how to access web resources via HTTP in Android. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android XML - Tutorial 

This article describes how to process XML with Android. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Dialogs

This tutorial describes how to use Android dialogs. It is based on Eclipse 3.7 (Indigo), Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Drag and Drop Tutorial

This tutorial describes how to use drag and drop in Android. It is based on Eclipse 3.7 (Indigo), Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Sounds - Tutorial

This tutorial describes the usage of the Android media API for playing sound. It is based on Eclipse 3.7, Java 1.6 and Android 2.3.4 (Gingerbread).
Read Tutorial


Location API and Google Maps in Android - Tutorial

This tutorial describes the usage of the Android Location API, the usage of Google Maps and the Geolocation API. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich) (Gingerbread).
Read Tutorial


Android Source Code - Notes

This article contains a few pointer to get the Android source code and to compile the Android source code. It also looks how to download the source code for the Android Development Tools (which are Eclipse plugins). It is more a list of notes for myself. The description is based on Ubuntu.
Read Tutorial


Android Filesystem and SD Card- Tutorial

This article describes how to read and write files in Android. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Android Gestures - Tutorial

This tutorial describes how to use Gestures and the GestureOverylayVIew in Android. The tutorial is based on Eclipse 3.6, Java 1.6 and Android 2.3 (Gingerbread).
Read Tutorial


Android Sensor - Tutorial

This tutorial describes how to use the Androids Sensor manager. It currently demonstrates the accelerometer. The tutorial is based on Eclipse 3.6, Java 1.6 and Android 2.3.3 (Gingerbread).
Read Tutorial


Android Internals

This articles looks at the internals of Androids and describes a little bit the architecture of Android.
Read Tutorial


Android Cloud to Device Messaging (C2DM) - Tutorial 

This tutorial describes how to push information from a server to the Google device. It is based on Eclipse 3.7, Java 1.6 and Android 2.3 (Gingerbread).
Read Tutorial


Android Animations - Tutorial 

This tutorial describes how to use Animations in Android. The tutorial is based on Eclipse 3.7, Java 1.6 and Android 2.3.3 (Gingerbread).
Read Tutorial


Android Touch    

This tutorial describes how to use touch in Android applications with Eclipse.
Read Tutorial


Android Camera API - Tutorial  

This tutorial describes how to use the camera API in Android. The tutorial is based on Eclipse 3.7, Java 1.6 and Android 4.0.
Read Tutorial


Android Calendar API - Tutorial  

This article describes how to use the Android Calendar API in Android 4.0. It is based on Eclipse 3.7, Java 1.6 and Android 4.0 (Ice Cream Sandwich).
Read Tutorial


Lista con Codigo Fuente  ;-)


2012-02-17

ProgrammableWeb Estupendo sitio con un listado muy extenso de APIs de todo tipo

Estupendo recurso para tener a mano cuando buscamos APIs de terseros, para integrar en nuestros proyecto web. El sitio programmableweb.com es un completo directorio con APIs de todo tipo como la FaceBook, Google Plus, YouTube, Twitter, Google Maps, Flickr, LinkedIn, y muchas mas.
Cuenta con un listado de mas de 5100 APIs, ordenadas por categoría.
Link: programmableweb.com

2012-02-12

Hacer una página en Facebook para tu blog o cualquier otro sitio


Nos guste o no, Facebook aumenta rápidamente su cuota de mercado y con ello se vuelve una herramienta cada vez más importante para la promoción de un sitio web. Para un sitio web existen esencialmente dos espacios de promoción: Los grupos y las páginas.
Las páginas de Facebook se muestran como la opción más completa, pues además de herramientas de discusión, cuenta con otras herramientas de interacción; El botón de “Me gusta” el más característico.

Ventajas de tener una página en Facebook para tu blog

  • Ofreces un método de suscripción alternativo a personas que de otro modo, no seguirían tu blog.
  • Abre un nuevo espacio de discusión e incorpora otras formas de interacción a tu contenido.
  • La estadísticas de los perfiles de los miembros son muy detallas y de gran utilidad para conocer a tus lectores.
Aunque tiene también desventajas como descentralizar los comentarios. En lugar de comentar tus artículos, algunos usuarios comentaran directamente en Facebook.

Cómo crear una página en Facebook

1. Todo inicia con un sencillo formulario desde:
Donde hay que escoger el tipo de página y su nombre.
2. Edita la información de la página.
Comienzas agregando una imagen de perfil para la página:
El siguiente paso es sugerir la página a tus amigos, aunque esto no es del todo recomendable, pues aun esta vacía, además que puedes hacerlo en el futuro. Si piensas igual, da clic en “Omitir”.
El siguiente paso es agregar la URL de tu blog o sitio web y una pequeña descripción. En la descripción te recomiendo poner también tu URL, pues es más visible ahí que en la sección que Facebook destina para la URL.

3. Importar tu contenido
Una forma de importar tus contenidos en mediante la aplicación por defecto llamada “Notas”, sin embargo, esta tiene varios inconvenientes, como importar completos los contenido, generando contenido duplicado que compite con tu propio blog, así que mejor usaremos una aplicación llamada RSS Graffiti.
3.1 Lo primero que debe hacerse es autorizar a RSS Graffiti desde el botón “Click HERE to authorize RSS Graffiti“.
3.2 Lo siguiente es escoger la página que acabamos de crear (esta debe aparecer del lado izquierdo) y autorizar la publicación en el muro de la página, también se puede configurar para que se publique en el muro personal, aquí dependerá de tus necesidades
3.3 Agregar la URL del feed dando clic en el botón “+ Add feed
4. Configurar permisos.
En Facebook abundan las opciones para dar o restringir permisos. Al regresar a “Editar página” encontraras la configuración general por país o edad, el muro, enlaces, foro y video.
5. Invita a tus amigos y a tus “amigos”.
Como último paso ahora sí puedes enviarle una invitación a todos los amigos que creen que puedan estar interesados en el contenido de tu blog. La opción esta igualmente en la barra lateral de tu página.
Dependiendo de la importancia que quieras darle a la suscripción por Facebook, puedes agregar un widget a tu blog, con un enlace directo a hacerse fan, el número de fans y algunos de los suscritos.
Para crear el panel entra en la barra lateral a “Editar página” y posteriormente del lado derecho “Promocionar con un panel para fans”.

Después de publicada una página

Estadísticas

Una vez que la página ya ha sido publicada y se tiene una cierta cantidad de fans, puedes ver el perfil de los suscritos, desde la barra lateral, en el recuadro de “Estadísticas” esta el enlace a “Ver todas”, donde tendrás un perfil bastante completo de tus lectores: Genero, edad, país, idioma, etc.
URL amigable
Las páginas por defecto tienen un URL muy larga y difícil de recordar, algo como:
http://www.facebook.com/pages/Blog-and-Web/206438048391
Actualmente Facebook impone un mínimo de 25 fans para cambiar la URL; si tu página ya los tiene puedes cambiarla accediendo a:
Donde tienes la opción “Escoge un nombre de usuario para tus páginas” y cambiarlo rápidamente. Ya con esto queda completa una página para tu blog.
Poco a poco puedes ir agregando contenido a tu página e ir dando el enfoque que te convenga, en mi caso, por ahora solo lo uso como una forma alternativa de suscripción, pero pensaré en algún extra. Dicho sea de paso, ¿ya estas suscrito a la página en Facebook de Blog and Web?