algorithmia, una web para comprar y vender algoritmos

captura-17

Si sois programadores seguramente os interesará algorithmia.com, un nuevo proyecto que puede ayudar a ganar un dinero extra vendiendo algoritmos (funciones que realizan alguna tarea especí­fica), o a ahorrar tiempo adquiriendo una función que encaja perfectamente con nuestro sistema.

Comentan en TC que consiguió casi dos millones y medio de dólares de inversión en agosto de 2014, siendo ahora su lanzamiento oficial. En su web podemos ver ya más de 800 algoritmos a la venta, e incluyen algunas demostraciones, como esta, que muestra un mapa de enlaces de cualquier sitio web.

Los algoritmos se ejecutan en su plataforma, y los programadores pagarán por el uso realizado (ví­a API), con una tabla de precios proporcional a los accesos se que detecten.

Para participar como programador hay que suscribirse en su programa de desarrolladores, donde comentan algunos detalles que nos ayudan a entender el tipo de trabajo que esperan.

SocialPilot nos permitirá programar publicaciones en cuentas de redes sociales

SocialPilot

SocialPilot es otro de los servicios con los que podemos contar a la hora de buscar opciones que nos permitan programar publicaciones en redes sociales, estando disponible tanto como aplicación web como aplicación móvil para dispositivos Android, así­ como a través de una extensión para Chrome. Se trata de un servicio freemium, en cuya versión básica gratuita nos permite realizar hasta 20 publicaciones diarias, teniendo además de tener la posibilidad de conectar hasta cinco perfiles sociales. Las publicaciones las podemos llevar tanto a los perfiles de Twitter como en perfiles y páginas en Facebook, así­ como en perfiles, páginas y grupos de LinkedIn.

Los contenidos que queremos publicar los podemos redactar manualmente, donde además podemos adjuntar imágenes, pudiendo publicarlos inmediatamente o programar una fecha de la semana para su publicación. En cualquier caso, también podemos seleccionar donde deseamos publicarlos, tanto en cuentas de redes sociales concretas como en los grupos de cuentas de redes sociales que hayamos configurado previamente. También contamos con la posibilidad de programar la publicación en nuestras cuentas sociales de los contenidos procedentes de canales RSS.

Una vez nos registremos, ya sea por el procedimiento tradicional o a través de nuestras cuentas de Twitter, Facebook o LinkedIn, la misma plataforma nos irá guiando por los diferentes aspectos disponibles en nuestro panel, lo que nos permitirá conocer cada función disponible en el mismo, de manera que nos posibilite comenzar a usar SocialPilot casi inmediatamente de registrarnos para comenzar a llevar a cabo nuestra estrategia de contenidos en redes sociales acorde a lo que deseamos llevar a nuestras comunidades disponibles en las mencionadas plataformas sociales.

screenbeacon te avisa si hay algún problema de diseño en tu web

Con una filosofí­a semejante a la de VisualPing, herramienta que ya os hemos comentado en algunas ocasiones, ScreenBeacon se presenta como una solución que nos ayudará a detectar cambios en ciertas regiones de nuestro sitio web.

Solo tenemos que seleccionar las áreas que deseamos monitorizar y esperar a que ScreenBeacon realice su trabajo, enviando una alerta cuando hay algún cambio, de diseño o contenido, en las regiones seleccionadas.

ScreenBeacon

Con su extensión para el navegador podemos seleccionar fácilmente varias regiones de una misma web, solamente hemos de hacer click en las partes deseadas. Cuando hay un cambio en el diseño, la web nos avisa después de examinar el código, indicando exactamente lo que ha cambiado.

La aplicación aún está en fase beta, y puede usarse, de momento, de forma gratuita. Ofrece también un histórico de los cambios realizados en la web que estamos monitorizando, siempre con detalles que bajan a nivel de código para que entendamos lo que ha podido ocurrir.

Sencillo y práctico, ideal para el dí­a a dí­a de los que trabajan con diseño y desarrollo de sitios web.

Swift -el nuevo lenguaje de programación de Apple- experimenta un gran crecimiento en sus pocos meses de vida

Durante el pasado mes de junio os hablamos de Swift, el nuevo lenguaje de programación con el que desarrollar aplicaciones para iOS y OS X anunciado por Apple durante la WWDC de 2014. Durante los dí­as posteriores a este anuncio fueron muchos los que cuestionaron la necesidad de un nuevo lenguaje de programación, sobre todo teniendo en cuenta la cantidad de opciones disponibles en la actualidad.

Ahora, poco más de siete meses después de su lanzamiento, todo parece indicar que la acogida de Swift ha sido bastante buena. En una serie de estadí­sticas recopiladas por el sitio web Redmonk.com podemos observar que en el corto tiempo de vida de Swift, el lenguaje de programación de Apple ha experimentado un crecimiento vertiginoso en el ranking de los más empleados del mundo. Concretamente, Swift ha pasado de la 68ª posición a ocupar el puesto 22º, un salto de 46 posiciones sin precedentes, tal y como indican desde la propia web. Si nos centramos en los primeros puestos del ranking, la primera posición la ocupa JavaScript, seguido de cerca por Java, y a continuación se encuentran lenguajes como PHP, Python, C# y C++.

Por ello, todo parece indicar que Swift continuará con su ascenso a lo largo de este año. Podéis consultar las estadí­sticas completas en el siguiente enlace.

Fuente: Redmonk | Link: Swift.

Google simplifica el uso de la API de Google Maps anunciando librerí­as para Java y Python

Desde el blog oficial para desarrolladores de Google acaban de anunciar una novedad que resultará de gran interés para todos aquellos desarrolladores que estén pensando en integrar los servicios de Google Maps en sus aplicaciones, algo para lo que es necesario hacer uso de la API de Google Maps.

Hasta el momento, esto era posible únicamente utilizando una API en JavaScript, pero con el objetivo de facilitar el trabajo a todos desarrolladores independientemente de que no suelan utilizar Javascript, el popular buscador habrí­a decidido ofrecer opciones alternativas. Por este motivo, de ahora en adelante las APIs de Google Maps estarán también disponibles haciendo uso de librerí­as para Java y Python, dos lenguaje de programación muy populares. Gracias a esta medida los desarrolladores podrán ahorrar una gran cantidad de tiempo al poder y centrar todos sus esfuerzos en otros aspectos del desarrollo de sus aplicaciones, siendo mucho más simple integrar los servicios de Google Maps en sus apps.

Los desarrolladores Java pueden encontrar el código necesario en los repositorios de GitHub a través del siguiente enlace, mientras que los desarrolladores Python pueden hacerlo en este otro, así­ como de encontrar distintos ejemplos sobre su uso. Además, podéis consultar toda la información disponible sobre el tema en Geo Developers Blog, el blog oficial de Google para desarrolladores donde se habla sobre el tema.

Pixlater ayudará en la publicación de fotografí­as en varias plataformas sociales

Pixlater

Si usamos varias plataformas sociales para publicar nuestras fotografí­as, en lugar de tener que subirlas individualmente sobre cada plataforma, Pixlater nos echará una mano para subirlas a todas ellas de manera simultánea. Pixlater es un servicio que se califica como una herramienta fácil de usar para distribuir automáticamente nuestras fotos a los sitios web favoritos donde compartir fotografí­as. Pixlater nos asegura que podemos ahorrarnos tiempo en subir fotografí­as, manteniendo la máxima calidad.

Para ello, los usuarios tendremos que crearnos nuestra cuenta de usuario, teniendo en cuenta que será una cuenta de pruebas durante un periodo de tiempo limitado. De momento no indica plan alguno al que podrí­amos acogernos más adelante.

Una vez dentro, ya tan sólo tendremos que conectar nuestra cuenta en Pixlater con nuestro perfil en Facebook, así­ como aquel grupo y página que administremos en dicha red social, soportando también los servicios de Flickr, 500px y Twitter. Como podemos observar desde el panel de control, Pixlater incluirá próximamente soporte para otros servicios, incluyendo Google+, Tumblr, Pinterest, Instagram, y Reddit, entre otros.

Una vez tengamos alguna conexión realizada, entonces ya nos permitirá subir fotografí­as, bien arrastrándolas a su interfaz o bien navegando hacia el directorio de nuestro sistema donde la tengamos almacenadas para poder seleccionarlas y subirlas. Sea la ví­a que hayamos elegido para subir las fotos, ya tan sólo tenemos que incluir tí­tulo, descripción, etiquetas y elegir una categorí­a, elegir las plataformas donde publicarlas e indicar el momento para la publicación.

La interfaz de usuario es bastante sencilla de usar y práctica, de modo que apenas será necesaria una curva de aprendizaje para comenzar a usar este servicio y empezar a subir fotografí­as para aquellas plataformas sociales donde queramos publicarlas.

Keepcoding, una nueva plataforma de cursos de programación en español

Desde KeepCoding nos presentan este nuevo proyecto que nace con el objetivo de destacarse en el sector de formación online en programación para móviles.

Desde un curso «Programación de Apps para NO Programadores», hasta el gratuito que veis en la imagen lateral, apuestan por la colaboración con profesionales en formación online que ya han tenido mucho éxito en otras plataformas (Fernando Rodrí­guez, por ejemplo, que fue recientemente entrevistado en Financial Times).

Aunque de momento no tienen muchos cursos, ya cuentan con 200 nuevos estudiantes matriculados en tan solo unos dí­as. Sus cursos han tenido mucho éxito en Udemy, y ahora quieren repetir esta fórmula con una plataforma exclusiva, diseñada para atender al nicho de desarrolladores de habla hispana con cursos selectos y de máxima calidad.

Es posible adquirir los cursos tanto de forma individual, pagando por acceso a cada uno, como perteneciendo al club que da derecho a disfrutar de todos ellos por una mensualidad fija. Con diapositivas y ví­deos, nos comentan que no se tratan de pí­ldoras y sí­ de cursos completos, teniendo 72 horas de tiempo para solicitar el reembolso en caso de no estar satisfecho con la compra.

Nuevos recursos gratuitos para que los niños aprendan programación

Ya comenzando la semana de la Educación en Ciencias de la Computación, CSEdWeek, nos encontramos con muchí­simas actividades y recursos para tener nuestra “Hour of Code”.

En Code.org ya podemos disfrutar del tutorial de este año, que gracias a la asociación con Disney Interactive, los niños podrán aprender conceptos de programación con la ayuda de Anna y Elsa de Frozen.

code.org

En Programa con Elsa y Ana, encontrarán una forma amena de dar los primeros pasos en la programación, ayudando a crear copos de nieves y resolviendo algunos desafí­os. Este juego  se combina con diferentes tutoriales que cuenta con la participación de destacadas personalidades del mundo de la tecnologí­a.

Además de esta nueva actividad propuesta por Code.org, contamos con los recursos compartidos anteriormente, como por ejemplo los 3 cursos para estudiantes de primaria

Khan Academy también ha creado lecciones especiales para la Hora del Código de este año, para niños de 8 años en adelante.

khan academy

La hora de dibujar con código utilizando JavaScript, los niños aprenderán conceptos básicos a medida que realizan diferentes juegos y actividades.

La hora de las páginas web, aprenderán a realizar una tarjeta de felicitaciones aplicando algunos conceptos de HTML y CSS que se enseñaran en este tutorial.

La hora de las bases de datos, utilizando SQL crearán la base de datos de una tienda imaginaria.

Interesantes recursos que podemos disfrutar con los pequeños de la casa, o para integrarlos en nuestra clase. Y para aquellos educadores o cualquier persona que deseen organizar su Hora del Código con su institución o comunidad , no olviden consultar Hour of Code.

Google quiere unir la Navidad con la programación de código para los menores

Google

Tenemos el concepto de Navidad como una fecha muy especial del año vinculada a la nieve, a los regalos, a la unión de familiares y amigos y otros estereotipos que tenemos ya interiorizados. Google quiere añadir un componente nuevo dentro del concepto de Navidad, el componente de la programación.

En este sentido, y en base al programa Made with Code que lanzó a principios de año para incentivar a las jóvenes a interesarse por la programación como una ví­a creativa, desde hoy, las jóvenes podrán usar el lenguaje de programación introductorio Blocky para animar las luces de Navidad situadas en los árboles del President”™s Park, uno de los 401 parques nacionales de los Estados Unidos.

Google señala que las luces programadas debutarán en el 92º ceremonia anual del National Christmas Tree Lighting, que se retransmitirá a través de PBS (Public Broadcasting Service) a nivel nacional a lo largo de diciembre en asociación con la Fundación de Parques Nacionales y el Servicio de Parques Nacionales.

Google añade que la tradición de la ceremonia se remonta al año 1923, cuando el presidente Calvin Coolidge encendió el primer árbol de abeto fuera de la Casa Blanca, siendo además este el primer año en el que los niños de todo el paí­s tendrán el control de las luces del árbol durante las vacaciones navideñas.

Se trata de un granito de arena más que pone Google en manos de los menores para que puedan conocer las posibilidades creativas que pueden llegar a realizar mediante el empleo de los sistemas informáticos a la hora de crear cosas.

Por último, en el citado anuncio, Google señala que este desafio arranca el compromiso de la compañí­a para el CSEdWeek, una semana dedicada a inspirar a los estudiantes a interesarse por las ciencias informáticas, siendo una de las mayores iniciativas educativas online. Además, durante la próxima semana, miles de empleados de Google se unirán en la hora del código, y anunciará algunos otros proyectos especiales que van a financiar a través de la temporada de vacaciones y el año próximo.

mobiopush, una solución para enviar notificaciones a los navegadores de nuestros lectores

Si sois responsables por algún sitio web que necesite informar a sus lectores sobre ciertas acciones, echad un vistazo en mobiopush.com.

Se trata de un sistema que permite integrarse en cualquier web usando su API para que los lectores que lo deseen puedan recibir notificaciones en su navegador, aumentando así­ el alcance de las novedades que queramos transmitir.

Cuando un lector entre en la web se preguntará, en la parte superior, si desea recibir notificaciones de dicha web, en caso positivo, verá una notificación cada vez que el webmaster lo desee, teniendo un lí­mite de 100.000 notificaciones por mes en la versión gratuita.

La integración se realiza de forma rápida, siendo solo necesario incluir unas lineas de código en nuestra web. Una vez hecho esto, tendremos acceso a un panel de control desde donde podremos ver los datos de las notificaciones enviadas y cantidad de «suscriptores».

Según comentan en su web, este tipo de alerta es 23 veces más eficaz que el email marketing, ya que no hay peligro de que el mensaje caiga en spam: el usuario siempre verá la notificación en la parte superior de su navegador.