Novedades en CodersClan, la plataforma para contratar programadores

captura-45

Cuando nació CodersClan podí­amos contratar a programadores de varias partes del mundo para que realicen tareas especí­ficas (generalmente no muy grandes) dentro de nuestro proyecto. Esto cambió poco después, abriendo las puertas a la posibilidad de contratar proyectos completos, y parece que tendremos muchas más novedades en un futuro próximo gracias a una inversión de 820.000 dólares que acaban de recibir.

Ya cuentan con 6000 programadores en su base de datos, profesionales que tienen que tener una buena reputación, tanto en su perfil de GitHub como en el de LinkedIn. Esa es la información que usan en CodersClan para vincular a los clientes con el programador adecuado, siempre realizando el trabajo entre los dos (el cliente sin conocimientos técnicos no suele entrar en contacto directo con el programador).

Aquellos usuarios más técnicos pueden usar herramientas de gestión de proyectos integradas en CodersClan, como Trello o Asana, lo que ayuda a construir proyectos cada vez mayores. Es en ese punto en el que quieren invertir más: ofrecer las herramientas adecuadas para que sea posible construir proyectos de todo tamaño gracias a las integraciones con otras plataformas de gestión de errores y tareas.

Comentan en TC que de momento se están concentrando en programación con Rails, PHP, Node.js y WordPress, aunque la demanda en iOS y Android es cada vez mayor.

Microsoft facilitará a los desarrolladores portar sus aplicaciones Android e iOS a Windows 10

Build2015

Como ya hemos comentado en múltiples ocasiones, la plataforma móvil de Microsoft ha estado muy por detrás en lo que respecta al número de aplicaciones disponibles en comparación con las aplicaciones disponibles para las plataformas móviles Android e iOS. Microsoft admite este hecho al cual van a poner remedio, facilitando además a los desarrolladores ahorrarse esfuerzos en llevar sus aplicaciones a la plataforma móvil de Microsoft.

En este sentido, Microsoft ha anunciado en su conferencia para desarrolladores Build 2015 que los desarrolladores ahora podrán reutilizar gran parte del código Java y C++ de sus aplicaciones Android para crear aplicaciones para dispositivos móviles Windows 10. Además, también podrán hacer lo propio con el código Objetive-C de sus aplicaciones iOS para llevarlos a la plataforma móvil de Microsoft.

Además de ello, Microsoft también ha señalado en dicho evento que los desarrolladores también podrán llevar sus aplicaciones web y de escritorio para Windows a la tienda de Windows. Igualmente, Microsoft ahora les posibilitará a los desarrolladores a que sus aplicaciones web puedan ejecutarse en el escritorio como aplicaciones nativas.

Ya podemos exportar nuestros proyectos de Google Code a Github

captura-10

Hace unos dí­as os comentamos que Google cerraba Google Code, su plataforma de hosting de proyectos, y ahora tenemos ya disponible el enlace adecuado para exportarlo de forma automática a su principal alternativa: github.

Solo tenemos que acceder a code.google.com/export-to-github/ e indicar la url del proyecto de google code que deseamos exportar, aunque dejan claro que es necesario tener en cuenta dos puntos:

– Solo se podrán exportar detalles públicos, no es posible exportar nada que sea privado (en modo Restrict-View).
– Mientras que Google Code podí­a usar Subversion, Mercurial o Git, Github solo usa Git, por lo que los repositorios en Subversion y Mercurial se transformarán de forma automática en Git.

El proceso de exportación es rápido, pero si tenéis problemas durante el proceso, podéis obtener ayuda en esta pagina de soporte.

Codepad, el «Instagram» para programadores

Con formato de red social, codepad.co se presenta como una aplicación que nos permite guardar y clasificar pedazos de código, de diferentes lenguajes de programación, que queramos usar en el futuro.

La idea es que tengamos disponibles, en una sola plataforma, todos los trucos que encontramos en Internet, incluso aquellos creados por nosotros mismos, con el objetivo de poder compartirlos de forma sencilla y acceder a los mismos tanto desde web como desde móvil.

Los snippets creados pueden ser públicos o privados, siempre disponibles bajo nuestro perfil, que podemos personalizar para presentarnos como programador al resto de la comunidad.

Cada trozo de código puede ser marcado como «me gusta», y dispone de estadí­sticas que indican los más populares, como si de fotos de instagram se trataran.

No hay que confundir codepad.co con codepad.org, aplicación web que nos permite ejecutar código en C, C++, PHP, Perl, Python, Ruby y muchos otros lenguajes. En este caso no hay función de ejecución o de compilar, simplemente la de divulgar trabajo y encontrar joyas que puedan ayudarnos en nuestro proyecto.

Twitter divulga los códigos más utilizados por los desarrolladores de aplicaciones integradas

Si queréis desarrollar alguna aplicación que use de alguna forma los datos de Twitter, es importante navegar entre su cuenta de github, donde tienen códigos que realizan las más variadas funciones. Allí­ es posible encontrar, por ejemplo, el código para construir nuestro propio «muro de tweets», así­ como formas de incrustar contenido en nuestras aplicaciones móviles.

Son muchos ejemplo, y han seleccionado 23 de los códigos más populares, divulgados en github y con algunos de ellos comentados en el blog de Twitter.

Es posible navegar entre dichos ejemplos de forma visual usando twitterdev.github.io, accediendo directamente a la página de github correspondiente, donde se encuentra el código, las instrucciones y las capturas de algunos de ellos.

Durante los últimos años hemos visto como Twitter ha bloqueado muchos accesos a su API, ha limitado, ha impuesto lí­mites de todo tipo… pero aún así­ es posible hacer grandes cosas con su base de datos, y con esta selección es ahora mucho más fácil encontrar lo que estamos buscando.

iDict, herramienta de hackeo de contraseñas para iCloud que trata de probar la brecha de seguridad existente

iCloud

Un usuario que actúa bajo el seudónimo de @Pr0x13 ha puesto a disposición de los usuarios, a través de la plataforma GitHub, el código de su herramienta de hackeo de contraseñas de las cuentas de usuario alojadas en el servicio de almacenamiento de archivos en la nube de Apple, iCloud, llevando como nombre iDict. El nombre ya puede dar pista del funcionamiento de esta herramienta, la cual realiza ataques de fuerza bruta de diccionario, afirmando además la capacidad de evadir la seguridad en la autenticación en dos pasos y limitación de velocidad de Apple disponibles en el servicio al objeto de prevenir ataques de fuerza bruta.

Hay que tener en cuenta que, aunque en un principio parece una herramienta peligrosa, en la práctica no lo es tanto, debido a la limitación de su diccionario para adivinar las contraseñas, disponiendo de una lista de 500 palabras que normalmente usan los usuarios como contraseñas, con lo que en este punto ya es cuestión del propio usuario ser más original. De este modo, si un usuario usa una contraseña obvia, como Password1, Fuckyou2, Password123, entre otras, tan sólo deberí­a pensar en una contraseña menos común para utilizarla en este servicio.

El desarrollador de esta herramienta trata con la misma de probar que a pesar de las actualizaciones de seguridad recibidas desde que el servicio sufrió el ataque de fuerza bruta, el servicio sigue sin ser completamente seguro, quizás como toque de atención a Apple para que repare eficazmente el servicio en materia de seguridad antes de que pueda sufrir ataques incluso más serios, llegando a consecuencias nefastas.

@Pr0x13 señala hacia aquellos que deseen probar el código a que se aseguren primero de que su uso es legal en sus paí­ses, declarándose no responsable de cualquier daño que se cause en alguna cuenta de iCloud .

Google lanza Google Analytics Demos & Tools para ayudar a los desarrolladores de esta plataforma

Google Analytics Demos & Tools

Con el objetivo de ofrecer a los desarrolladores de Google Analytics ejemplos y demostraciones de lo que pueden llegar a hacer en esta plataforma, Google acaba de anunciar el lanzamiento de Google Analytics Demos & Tools, un nuevo espacio web con el que, además de dar respuesta a la demanda de los mismos, les ayuda a ser más productivos y les dará a conocer las posibilidades de aprovechamiento que podrán obtener en sus negocios a través de la medición y el análisis avanzado.

Google destaca de entre las opciones disponibles en el nuevo espacio la disponibilidad de una completa herramienta de demostración del comercio electrónico mejorado con ejemplos de código de Google Analytics y Google Tag Manager, una nueva herramienta de exploración de cuentas para ayudar a encontrar fácilmente las IDs que podrán necesitar para varios servicios de Google Analytics e integraciones de terceros, así­ como varios ejemplos fácil es de desarrollo de paneles de administración personalizados, entre otros.

Por último, Google apunta a todas aquellas páginas que requieren autorización utilizarán la API Embed para la identificación de usuarios, las estadí­sticas de uso, incluyendo clics de enlaces externos, estados de autorización, excepciones del lado del cliente, y muchos otros eventos de interacción del usuario que se puedan medir mediante el uso de analytics.js.

dillinger, un editor online de Markdown, opensource, en HTML5

Cada vez es más normal conocer plataformas que permiten markdown para dar formato al texto. Aunque muchas tienen un editor visual que ofrece la posibilidad de poner negritas, cursivas, listas y demás de una forma intuitiva, «a lo word», el markdown se ha presentado como estándar en muchos lugares, por lo que es importante conocer herramientas que ayuden a trabajar con este sistema de forma sencilla.

En esta categorí­a entra dillinger.io, un editor online que permite a los usuarios ver el formato final de lo que están escribiendo, en tiempo real, dentro de un panel que se está visualizando constantemente. No necesita registro, y dispone de algunas opciones de configuración básicas para poder personalizar el trabajo.

Podemos crear los documentos en lí­nea y exportar el resultado en HTML o PDF, integrado con varios servicios de almacenamiento online, como Dropbox y Google Drive, para facilitar tanto la exportación como la importación de contenido.

Se trata de un proyecto con código libre disponible en guithub, programado en HTML5 por @joemccann y rediseñado por @mrtnbroder, disponible ahora de forma gratuita para cualquier persona.

Codeanywhere permite ahora que los usuarios trabajen con cualquiera mediante enlaces únicos compartidos

CodeAnyhwere

Ya hemos hablado en varias ocasiones de Codeanywhere, editor en la nube multiplataforma con soporte para diferentes lenguajes de programación, cuyos desarrolladores podrán usar para sus proyectos, y que además podrán recibir con los brazos abiertos una de las nuevas caracterí­sticas que recientemente lanzó esta plataforma, la posibilidad de que otros usuarios colaboren en sus proyectos, incluso si éstos no forman parte de la plataforma, simplemente mediante un enlace único. Así­ es, cada desarrollador podrá contar con enlaces URL únicos que podrán compartir con otros usuarios para que puedan trabajar conjuntamente en los proyectos y en tiempo real.

A este respecto, CodeAnywhere indica que se trata de una caracterí­stica que puede ser muy familiar para aquellos usuarios que hayan trabajado con Dropbox y Google Drive para compartir archivos, aunque también lo diferencia en el hecho de que pueden realizar una programación emparejada con otro usuario en una sesión, siendo ésta otra de sus nuevas caracterí­sticas. CodeAnywhere señala además que han rediseñado el diálogo de Compartir para que sea más intuitivo y rápido para crear nuevos recursos compartidos.

La programación emparejada y la colaboración en el código es, en general, algo que han querido añadir y que finalmente han materializado gracias a las sugerencias de los usuarios. Con ello, los usuarios podrán ya olvidarse de formas dificultosas de compartir recursos, teniéndolo ahora más fácil de llevar a cabo.

Google Maps podrí­a posibilitar la selección de ubicaciones y funcionalidades de terceros

Google MapsNormalmente, cuando se habla de la nueva versión de cualquier aplicación, ya sea de escritorio o para dispositivos móviles, se suele señalar las novedades que se incluyen en la misma, aportando más información si la propia compañí­a la facilita en sus comunicados. Pero en esta ocasión, los chicos de Android Police no se han fijado en profundidad en las novedades que ofrece la nueva versión de Google Maps para Android, la cual cuenta con mejoras para ciclistas, nuevos comandos de voz durante la navegación, así­ como mejoras en la interfaz, sino más bien lo que hay oculto tras el código de la misma.

En dicho código, han encontrado dos caracterí­sticas que aún no están activas, siendo la primera de ellas la función «I Am Here», la cual permitirí­a realizar registros (checkins) de los lugares que se visita. La idea de esta caracterí­stica es que los usuarios especifiquen exactamente los lugares en los que se encuentran, ya que a pesar de que Google Maps puede adivinar los lugares en base a la información del GPS y WiFi, no siempre acierta, de manera que esta caracterí­stica facilitarí­a a los usuarios rectificar el lugar que Google Maps cree que están. Dentro del análisis del código, no encuentran archivos relativos al diseño o de imágenes de entre los recursos, siendo la interfaz desarrollada mediante código.

La segunda de estas caracterí­sticas la encuentran en una carpeta llamada «devgallery», donde la mayorí­a de los nombres de las clases y las variables se encuentran ofuscadas, de manera que todaví­a no se puede apreciar el modo de funcionamiento, aunque hay dos nombres de clases que han podido encontrar, GalleryConfigurationFragment y DeveloperGalleryFragment. En el análisis, indican que todos los elementos de la interfaz de desarrollan mediante código, incluyendo en manejo para diferentes resoluciones y densidades de pí­xeles. Al final del análisis, el citado medio piensa que esto posibilitarí­a la inclusión de funcionalidades de terceros.

Todaví­a no hay nada confirmado aunque hay rumores que señalan que Google posibilitarí­a finalmente la personalización de Maps. Como siempre, toca esperar a que se produzcan los hechos que verifiquen o no las evidencias encontradas.