Quiero dejarles un link para descargar un buen libro de angular.
Dejo link:
http://www.creativealys.com/2015/01/11/the-complete-book-on-angularjs/
Translate
lunes, 12 de enero de 2015
jueves, 8 de enero de 2015
Curso Gratuito de Fundamentos de Programación
Solo quiero hacerme eco de este curso que los que comienzan en la programación no se lo pueden perder.
Dejo link:
http://www.maestrodelacomputacion.net/curso-gratuito-fundamentos-de-programacion/
miércoles, 7 de enero de 2015
Corriendo R en la plataforma Java con Renjin
Como ven estoy a full con R, supongamos que queremos hacer una aplicación que realice análisis estadístico, y tengamos mucho trabajo por ese lado, pero por el otro se quiere que la aplicación sea web y tenga web services, ect.
Por un lado esta bueno utilizar R para la parte estadística pero por el otro sería bueno usar java donde tenemos todo ya más armado. Por lo tanto podemos usar Renjin que es un lenguaje que corre en la plataforma Java y que es muy similar a R.
Lo que nos permite hacer rengin es ejecutar R desde java y ver los resultados, y a la vez nos resuelve las diferencia de tipos y otros detalles. Por ejemplo:
engine.eval("df <- data.frame(x=1:10, y=(1:10)+rnorm(n=10))");
engine.eval("print(df)");
engine.eval("print(lm(y ~ x, df))");
Si nuestro proyecto java utiliza maven podemos utilizar lo agregando las siguientes dependencias:
Dejo link: http://www.renjin.org/
Por un lado esta bueno utilizar R para la parte estadística pero por el otro sería bueno usar java donde tenemos todo ya más armado. Por lo tanto podemos usar Renjin que es un lenguaje que corre en la plataforma Java y que es muy similar a R.
Lo que nos permite hacer rengin es ejecutar R desde java y ver los resultados, y a la vez nos resuelve las diferencia de tipos y otros detalles. Por ejemplo:
engine.eval("df <- data.frame(x=1:10, y=(1:10)+rnorm(n=10))");
engine.eval("print(df)");
engine.eval("print(lm(y ~ x, df))");
Si nuestro proyecto java utiliza maven podemos utilizar lo agregando las siguientes dependencias:
<dependencies> <dependency> <groupId>org.renjin</groupId> <artifactId>renjin-script-engine</artifactId> <version>0.7.0-RC7</version> </dependency> </dependencies> <repositories> <repository> <id>bedatadriven</id> <name>bedatadriven public repo</name> <url>http://nexus.bedatadriven.com/content/groups/public/</url> </repository> </repositories>
Dejo link: http://www.renjin.org/
martes, 6 de enero de 2015
Aprendiendo R en R con Swirl
He comenzado un curso en coursera sobre el lenguaje de programación R que esta ganando mucho espacio en el campo de la estadística. En fin en este curso utilizan swirl es un paquete de R que trae ejercicios en de R que se ejecutan en el entorno de R o se puede utilizar con R studio.
Ha simple vista esta muy bueno y se hace muy interactivo el aprendizaje.
Instalarlo es sumamente fácil, solo tenes que ir a la consola de R y escribir:
> install.packages("swirl")
> library("swirl")
> swirl()
Y Listo!!
Dejo el link:
http://swirlstats.com/
lunes, 5 de enero de 2015
Lua Cookbook
Lua es un lenguaje imperativo muy liviano y a la vez extensible, que se hizo famoso porque con el podemos personalizar la interfaz gráfica de World of Warcraft. Pero a la vez se utiliza en numerosas aplicaciones.
Quiero compartir el cookbook de Lua que se puede acceder de forma online:
http://stevedonovan.github.io/lua-cookbook/
miércoles, 31 de diciembre de 2014
lunes, 29 de diciembre de 2014
Codecademy en español
Como lo oyes codecademy ahora tiene cursos en español, la pagina indica la siguiente leyenda: "Aprendé los conceptos y la sintaxis de los lenguajes de programación más conocidos"
Esto es genial, podes tomar cursos de Ruby, Python, HTML, JQuery, Javascript y PHP; de forma gratuita y en castellano, que más queres?
A estudiar!!!
Dejo el link:
http://www.codecademy.com/es/learn
viernes, 26 de diciembre de 2014
Papa noel nos trajo a Qt 5.4
Si bien el release de Qt 5.4 es anterior a navidad no tuve tiempo de hacer el post que le correspondía.
Qt 5,4 viene con varias mejoras entre las que podemos nombrar, muchas mejoras en el área de tecnología web:
- Qt WebEngine: basado en Chromium, los widgets pueden embeber HTML y renderizarlo
- Qt WebChannel: Permite por ejemplo desarrollar clientes web que soporten comunicación WebSocket con el servidor.
- Qt WebView: Una API que permite embeber un browser en la aplicación de forma nativa.
Además soporte completo para el runtime de windows lo que se conoce como "Qt for WinRT" esta integración es tanto para Windows phone como Windows 8.
Una nueva licencia! Qt ha decidido moverse a LGPLv3 .
Nuevas funciones para manejo gráfico... Y más y más!!!
Y como si fuera poco ha anunciado Qt creator 3.3, que permitirá crear aplicaciones para Android y iOS.
Dejo link:
http://qt-project.org/wiki/Qt-5.4-release
MailRelay, la forma más fácil y rápida de hacer publicidad por email
No es muy común esta clase de post en el blog pero estuve probando esta herramienta y me gusto mucho. Y quiero compartirla con ustedes.
MailRelay es una herramienta de envío de emails. No! No es un cliente de correo, es una plataforma de email marketing avanzado con características de gran alcance. Te permite crear, enviar y gestionar tus boletines enviados vía emails con estadísticas completas, a la vez podes analizar el comportamiento del suscriptor.
Email marketing?? Si, tambien se lo conoce como ciberbuzoneo o en inglés: e-mailing es un método de marketing directo que utiliza el correo electrónico como medio de comunicación comercial para enviar mensajes a una audiencia. De esta forma podes tener al tanto a tus clientes de las novedades de tu empresa, nuevos productos, ofertas, etc...
Con MailRelay podemos crear boletines y enviárselas a un grupo de suscriptores, a la vez la herramienta analiza el comportamiento del subscriptor, de esta forma podemos saber cual es el articulo más visitado, y que suscriptores vieron que articulo pudiendo analizar las necesidades de los clientes según esta información.
MailRelay no solo permite crear campañas de email marketing sino que tambien darle un correcto seguimiento y tener un contacto real con los clientes. Y es muy importante este seguimiento tanto para fidelizar al cliente como para estimular las ventas.
Entre otras ventajas podemos nombrar:
- Un seguimiento inteligente de los clientes: con esta herramienta podes saber que necesita cada suscriptor y podemos hacer un seguimiento de los clientes y sus necesidades.
- No vamos a ser catalogados como spam: Mailrelay cumple con todas las normas de correo electrónico anti-spam, haciendo que la puntuación antispam sea menos posible.
- Templates para nuestros boletines: Mailrelay cuenta con una completa biblioteca de templates gratuitos que podemos utilizar.
- SMTP de alto rendimiento: Mailrelay nos ofrece un servicio smtp que se distingue por su alto rendimiento.
- Facilidad de uso: No es necesario que contrates a un programador o un diseñador gráfico, cualquier persona puede utilizar este servicio.
- Atención personalizada: Recibe atención personalizada y respuesta inmediata a tus dudas.
Como conclusión les aconsejo que vean con buenos ojos a Mailrelay dado su excelente soporte y sus ofertas. Y además es un excelente producto.
Dejo un video:
Dejo links:
miércoles, 24 de diciembre de 2014
martes, 23 de diciembre de 2014
Google anuncia Android Studio 1.0 y recomienda abandonar Eclipse
Estaba leyendo javahispano y me tope con esta noticia. Y me puse a descargar Android Studio.
Me parece que el cambio era sabido, más que nada porque las ultimas versiones de eclipse vienen con una calidad no muy buena.
Personalmente creo que es una gran apuesta de google y un gran paso para IntelliJ IDEA. Bueno a probarla!!
Dejo link: http://developer.android.com/sdk/index.html
Muchos Libros en GIT!!
Sin más dejo el link:
Antergos Linux
Antergos es una distro de origen Gallego, comenzó como Cinnarch y luego decidió que el usuario elija el entorno de escritorio por lo que tuvo que cambiar de nombre.
Es una distro derivada de arch por lo tanto es rolling release y además utiliza pacman como administrador de paquetes.
Antergos es una distro simple que se basa en la idea de darle opciones al usuario y que el elija que instalar y que no. Cosa que me parece fantástica.
Además esta distribución viene con PacmanXG4 que es una GUI de Pacman, es muy potente y permite tener nuestros paquetes actualizados e instalar software fácilmente.
Tiene un potente instalador gráfico y te pregunta qué entorno de escritorio utilizar siendo por defecto Gnome 3 con Gnome shell. Con respecto a Gnome shell a mejorado muchísimo pero a mi modo de ver las cosas le falta bastante.
Dejo link: http://antergos.com/
Dejo screen shots:
Es una distro derivada de arch por lo tanto es rolling release y además utiliza pacman como administrador de paquetes.
Antergos es una distro simple que se basa en la idea de darle opciones al usuario y que el elija que instalar y que no. Cosa que me parece fantástica.
Además esta distribución viene con PacmanXG4 que es una GUI de Pacman, es muy potente y permite tener nuestros paquetes actualizados e instalar software fácilmente.
Tiene un potente instalador gráfico y te pregunta qué entorno de escritorio utilizar siendo por defecto Gnome 3 con Gnome shell. Con respecto a Gnome shell a mejorado muchísimo pero a mi modo de ver las cosas le falta bastante.
Dejo link: http://antergos.com/
Dejo screen shots:
jueves, 18 de diciembre de 2014
Cual es el próximo lenguaje nativo?
InfoQ esta haciendo una encuesta sobre cual va ha ser el lenguaje nativo del futuro, es decir que lenguaje va a ser el proximo C o C++. Y me llamo mucho la atención que en la lista de poxibles candidatos esten lenguajes como Haskell o OCaml. Y a la vez que hayan sido votados.
Por alguna razón no me imagino el lenguaje moderno y declarativo como Haskell, como el próximo lenguaje nativo.
Dejo link:http://www.infoq.com/research/next-native-language?utm_source=infoqresearch&utm_campaign=r-dir#
Por alguna razón no me imagino el lenguaje moderno y declarativo como Haskell, como el próximo lenguaje nativo.
Dejo link:http://www.infoq.com/research/next-native-language?utm_source=infoqresearch&utm_campaign=r-dir#
Suscribirse a:
Entradas (Atom)