syntaclet – Para leer código fuente de una forma más agradable


Si estáis acostumbrados a leer publicaciones relacionadas con el mundo de la programación, donde se muestra con frecuencia funciones y trucos en diferentes lenguajes, syntaclet os puede ayudar a leer el código publicado de una forma más agradable.
Se trata de un bookmarklet que podemos instalar en la barra de nuestro navegador. Cuando veamos un código en alguna página web, lo pulsaremos para que su formato se modifique automáticamente, ofreciendo colores, números en las lineas y otros recursos que facilitan la interpretación de lo mostrado.
En su página podéis ver un ejemplo del antes y después de usar syntaclet, con algunas opciones de configuración para personalizar el resultado.
Link: syntaclet | Ví­a webresourcesdepot.com

TaskCan – hosting de sistemas de gestión de versiones y control de errores en programación


Durante el desarrollo de cualquier aplicación, se siguen los plazos marcados, se realizan pruebas, se informan de errores, y se realizan otra serie de acciones a través de una serie de herramientas de control de versiones y gestión de errores. En caso de no querer o no poder disponer de servidor propio donde poder instalarlas, podemos tener en cuenta a TaskCan.
TaskCan es un servicio de hosting de sistemas de control de versiones y gestión de errores en fase beta privada, por lo cual hay que solicitar invitación, que nos permite abrir nuestros proyectos y usar por cada uno de ellos uno de los dos sistemas que soporta: subversion y mercurial.
Podemos acceder a nuestros proyectos ví­a https o ví­a ssh, y permitir la participación a otros usuarios, a los cuales les activaremos una serie de permisos en función de las actividades que queremos que desarrollen dentro de cada uno de los proyectos en que hemos contado con ellos.
Es una solución a tener en cuenta, aunque también hay que tener en cuenta los planes que disponga TaskCan una vez esté abierto al público, ya que de momento nos acogeremos a un plan especí­fico para la fase beta de este servicio.

Recursos en español para aprender a programar en Android


Si hace un par de dí­as os mostramos algunos recursos dedicados a quienes quieren programar aplicaciones para iPhone, ahora le toca el turno a Android.
Dada la salida de la plataforma Android, muchos usuarios están intentando crear aplicaciones para las mismas, pero muchas veces nos han llegado correos pidiéndonos algún tutorial en español. Pues bien, hoy os presentamos varios recursos en español para empezar a crear aplicaciones Android.

Tutoriales y blogs

Sgoliver.net: Un blog en el que se recopilan decenas de artí­culos para empezar desde lo más sencillo hasta algo más complicado en lo que a creación de apps se refiere. Existen tutoriales para bases de datos en Android, XML y sobre todo de interfaz.
Jon Segador: Un Blog con categorí­a de programación Android. Este recurso es bastante interesante desde mi punto de vista, incluye bastantes tutoriales para crear aplicaciones algo más profesionales y bastante más inteligentes.
Maestros del Web: Desde Maestros del Web nos deleitan con dos tutoriales, uno avanzado y otro para empezar a programar en Android. podéis echarles un vistazo desde estas direcciones: Primera parte y Segunda parte
And.roid.es: es un pequeño blog español en donde se recogen las últimas noticias relacionadas con Android, además de la creación de tutoriales para crear apps, entre otros contenidos bastante interesantes.
android-spa.com: Este recurso es bastante interesante si tenemos dudas, ya que es un foro en donde decenas de desarrolladores españoles ayudan a los principiantes a crear sus aplicaciones. También, encontraremos noticias y tutoriales.

Videotutoriales

Voy a hacer una pequeña recopilación de 9 videotutoriales en español para crear aplicaciones, estos videos están subidos a Youtube y han sido creados por Edu4Java.
Tutorial 1: Primer Programa
Tutorial 2 Componentes y Estructura.
Tutorial 3 Interfaz de usuario Java y/o Xml
Tutorial 4 Interfaz de usuario arrastrar y soltar. Drag and Drop.
Tutorial 5 Navegando con Intents.
Tutorial 6 Arquitectura
Tutorial 7 adb.exe y SQLite
Tutorial 8 Guardando datos en SQLite
Tutorial 9 ImageView, CheckBox, RadioButton
Una buena colección para empezar a toquetear el mundo de las aplicaciones en Android, si tenéis algún tutorial más avanzado en español, podéis añadirlo a los comentarios para que cualquier usuario pueda acceder y pueda ampliar sus conocimientos.
Imagen: Iconshock.com

5 Recursos en Español para crear aplicaciones iPhone


Si eres desarrollador o simplemente buscas tutoriales para empezar a programar aplicaciones en iPhone, pero no los encuentras en castellano. WWWhatsnew se ha puesto manos a la obra para recopilar 5 recursos en español que te permitirán crear apps para tu iPhone.
Empezamos esta lista con:
Movilforum: En movilforum nos deleitan con una pequeña introducción al SDK del iPhone para programar nuestra primera aplicación, un tutorial con los pasos descritos y con imagen para no liarnos al realizarla.
Cocoaenespañol: Un portal en el que varios desarrolladores están traduciendo poco a poco todo los tutoriales de iPhone que se van publicando en la universidad de Stanford para la creación de las mismas, por tanto un buen recurso para empezar a programar calculadoras y otras aplicaciones básicas.
Tutoriales iPhone SDK: En vendomiapple han hecho una interesante recopilación de videos de Youtube que nos permitirá crear desde una aplicación básica hasta una más avanzada, todo esto con más de 10 ví­deos en español.
TheiPhoneTips: Es un sitio web en español que nos permitirá aprender desde trucos hasta tutoriales de creación de ringtones para el iPhone a través de iTunes, entre otras aplicaciones. Todo ello con una sencillez en la explicación bastante interesante.
Guia de programación por Maestros del Web: Desde Maestros del web nos enví­an este pequeño PDF en donde podremos empezar a programar aplicaciones básicas y avanzadas con bastante sencillez. Además de la creación de apps para iPhone, también ofrecen otras plataformas.
Por cierto, en esferaiPhone recomiendan dos libros traducidos al español, para quien desea programar aplicaciones para iPad y iPhone.
Y para terminar, mientras preparamos la lista de programación para Android, os animamos a que, mediante el sistema de comentarios, nos dejéis algún tutorial que os haya gustado y que no esté en la lista, de esta forma ayudaremos a más usuarios a crear sus aplicaciones para iPhone.
Iconos: iconshock

Omnibox – Algo que no sabí­as sobre el navegador Chrome

Google tiene una tecnologí­a bastante escondida (incluso han llegado rumores de que podrí­a eliminarla dada la escasa popularidad que ha acaparado últimamente) la API de Omnibox, una tecnologí­a con la que cualquier desarrollador puede crear una extensión para Google Chrome.
Esta extensión estará dotada de cambios en la barra de direcciones que permitirán navegar por cualquier lado (pestañas, servicios, etc) con tan solo escribir una pequeña función y luego la palabra que deseemos. Para ver un ejemplo, podemos instalar esta extensión que permite movernos a través de las pestañas con tan solo escribir: sw tab> y seguido de la palabra en cuestión.
Por ejemplo, si tenemos cinco pestañas que en las cuales hay dos con Amazon y tres con WWWhatsnew podemos escribir, sw tab> wwwhatsnew y directamente nos aparecerán los tres resultados de las pestañas que tenemos abiertas, seleccionamos una y nos aparecerá.
Si aún no te ha quedado claro el funcionamiento de esta nueva tecnologí­a, te invitamos a ver el ví­deo del final del artí­culo, en donde los desarrolladores de Quora nos enseñan una pequeña extensión desarrollada por ellos mismos en donde se utiliza esta tecnologí­a.
Por ultimo, cabe decir que animamos a los desarrolladores a crear extensiones de este tipo, de esta forma harán verdaderamente más fácil la vida a los internautas y una clara ventaja en la accesibilidad a los sitio web, como bien demuestran los desarrolladores de Quora:
Continúa leyendo «Omnibox – Algo que no sabí­as sobre el navegador Chrome»

Chuleta actualizada para quien programa en HTML5


El que no corre vuela, y si queréis estar listos para el futuro de la web, que ya es presente en muchos sitios, es mejor ir aprendiendo los secretos del HTML5 cuanto antes.
Los chicos de techking han preparado una chuleta, en forma de infografí­a, que puede ayudarnos en la tarea. Podéis consultarla aquí­, lista para imprimirla y colgarla en la pared, como antiguamente.
Un excelente trabajo, como todos los que suelen presentarnos desde su blog.
Enlace: Ultimate HTML5 Cheatsheat

FasterDev – Para probar tus aplicaciones de Facebook antes de publicarlas en la red


FasterDev es una herramienta que nos permite probar las aplicaciones que hemos programado para Facebook, ofreciendo usuarios de test, mensajes y otros recursos que simulen la actividad normal en la red social.
Ya que solo hace dos dí­as que han lanzado el producto, aún no tienen definido muy bien el modelo de negocio, aunque parece que después de dejar probarlo durante un tiempo de forma gratuita, la tarifa serí­a de 19 dólares al año.
Además del sistema de «usuarios de mentira» probando la aplicación y de la simulación de sistemas de diálogos, tienen previsto añadir nuevos recursos para facilitar la vida de quien programa, garantizando que cuando llegue a Facebook está todo funcionando perfectamente.

fundry – Programa nuevas funciones de proyectos conocidos, y gana dinero con ello


Con una filosofí­a parecida a la de nextsprocket.com, donde podemos colaborar en el desarrollo de nuevas funciones para diversos proyectos de código abierto, fundry.com nos permite realizar trabajos de programación para aumentar las posibilidades de aplicaciones previamente registradas por sus fundadores.
Podemos indicar nuevas funciones, y esperar a que los fundadores las aprueben, o leer la lista de las ya publicadas, comenzando una negociación entre el programador y los responsables por cada proyecto.
Si tenéis alguna aplicación que necesite nuevas funciones y no podéis contratar un programador, fundry puede ayudaros con el tema, ya que pagáis por la función desarrollada, no por las horas dedicadas.
También podemos ayudar a financiar las funciones que, como usuarios, podemos encontrar útiles en nuestro dí­a a dí­a.

binpress – Compra y venta de código fuente


Si habéis desarrollado algún proyecto y tenéis alguna función o algún framework que pueda ser útil para otras personas, en binpress lo podéis poner a la venta.
En este mercado virtual hay códigos de varios lenguajes de programación, muchos de ellos gratuitos, que pueden ayudar a resolver problemas determinados, siendo una buena alternativa al conocido hotscripts.com.
Podéis también solicitar alguna función especí­fica y esperar a que algún programador la desarrolle y la ponga a la venta en el sitio.
Una buena idea para ganar un extra programando.

Springloops, sistema de gestión de código, lanza su versión 2.0


Buenas noticias para los programadores interesados en tener un sistema de control de versiones del código con el que trabajan; Springloops, sistema online de gestión de código, ha hecho pública su versión 2.0, después de haberoslo presentado por primera vez en 2007.
Continúa integrándose con cuentas FTP para hacer una copia de seguridad de las versiones trabajadas, ofreciendo un entorno mucho más profesional y sencillo de utilizar.
Como podemos ver en las capturas mostradas en www.springloops.com/v2/, la nueva versión apuesta por la colaboración en equipo, permitiendo comentar las fases y gestionar los permisos de una forma más inteligente.
Una buena opción para sustituir a muchos CVS que llevan años sin actualizarse.