jueves, 30 de junio de 2016

Orígenes VIII: Las antiguas unidades de cinta magnética



Cada día vemos nuevos y emocionantes avances en el campo de la tecnología informática, de modo que su avance parece ir cada día más rápido dejando obsoleto lo que a penas hace unos años se consideraba como vanguardista. Y cuando volteamos a ver a la tecnología que reinaba durante los (en realidad ni tan) lejanos años 50-60 del siglo pasado, no podemos sino asombrarnos con lo mucho que han cambiado las cosas desde entonces.

Tal es el caso de las enormes máquinas que se empleaban para leer cintas de datos en aquellos años, como la unidad de cinta magnética IBM 729 que data de 1959, la cual pueden conocer a detalle en el siguiente video, el cual muestra una de esas míticas unidades en funcionamiento dentro del Museo de Historia de la Computación (pueden activar subtítulos en inglés):



¡Cómo han cambiado las cosas!

jueves, 23 de junio de 2016

¿Como convertirse en un desarrollador web? - eBook gratis


El sitio Web Code Geeks se especializa en compartir recursos para desarrolladores web, tanto los que a penas van iniciando en este mundillo hasta los más avanzados. Entre los muchos tutoriales y tips que comparten, destacan algunos eBooks gratuitos que pretenden ser manuales de introducción rápida al desarrollo web: desde los fundamentos de lenguajes como HTML o CSS hasta lenguajes de programación de backend como PHP o Ruby. 

El eBook que les recomiendo hoy será particularmente útil a quienes pretenden iniciarse en el desarrollo web. Se titula "How to become a web developer?" y en tan sólo 15 paginas cubre temas como:

  • ¿Qué hace un desarrollador web?
  • Pasos para convertirse en un desarrollador web
  • "Dos and Don'ts" del desarrollo web
  • Tendencias actuales
Definitivamente es una lectura fundamental para quien desee convertirse en desarrollador web o para quien simplemente tiene la curiosidad de saber qué hace uno en realidad.

Pueden leer (y descargar) el PDF gratuito en este enlace, aunque vale la pena registrarse al newsletter de Web Code Geeks para recibir acceso a muchos otros eBooks gratis y a sus excelentes tutoriales y tips.




Enlaces:

Aprende a programar apps para Android... ¡gratis!


Gracias a Internet, hoy es más fácil que nunca adquirir nuevos conocimientos y habilidades: desde aprender a planchar una camisa (créanme, en YouTube hay tutoriales para hacerlo) hasta programar aplicaciones sencillas y complejas para dispositivos móviles.

Ahora, gracias a una alianza entre Google y Udacity, podemos aprender a programar aplicaciones para Android mediante el curso "Android development for beginners", el cual es totalmente gratuito, aunque ofrece la opción de obtener un título (y otros beneficios) si se paga una cuota mensual de 199 usd.



El curso ha sido desarrollado por gente de Google, por lo que los contenidos que obtendremos vienen directamente de la compañía origen del sistema operativo, lo que garantiza que aprenderemos contenidos muy pertinentes. Además, está diseñado para principiantes, por lo que requiere muy pocos conocimientos previos para poder iniciar a estudiarlo. Si aun así sienten que necesitan aprender los prerrequisitos más esenciales, Udacity también ofrece gratuitamente los cursos introductorios para prepararse mejor.



En México, el salario mensual promedio de un desarrollador de aplicaciones Android es de 24,000 pesos (segun el más reciente estudio de salarios de profesionales de IT en México de la revista Software Guru) mientras que en países como EU, el salario anual promedio ronda los 94,000 dólares. Bastante bien como motivación para animarse a entrarle a aprender esta tecnología que pareciera estar hasta en los calcetines.

Si se animan a tomar el curso con todo y certificación, pueden entrar en este enlace. Pero si lo suyo es tomar sólo las clases del curso completo de manera gratuita, entren por acá.



Enlaces:








viernes, 8 de abril de 2016

Bing añade una fabulosa herramienta para desarrolladores



Sin duda alguna Bing, el buscador de Microsoft, está lejos de ser un rival digno para el aparentemente omnipotente Google. Sin embargo, de vez en cuando a los de Redmond se les ocurren muy buenas ideas y esta es una de ellas.

Se trata de una interesante característica del buscador que será de bastante utilidad a quienes nos dedicamos al desarrollo de software. Y es que en más de una ocasión acudimos a los todopoderosos motores de búsqueda buscando algún snippet para alguna tarea simple y repetitiva que podamos implementar sin mayores complicaciones. La mayoría de las veces, nuestra búsqueda nos lleva a foros de ayuda como Stack Overflow en los cuales solemos encontrar lo que buscamos.

Pero ahora Bing, en colaboración con HackerRank, ha incluido en los resultados de búsqueda un editor de código interactivo cuyo resultado puede ejecutarse directamente desde esa página para entender cómo funciona. Si, por ejemplo, busco "array C#" en Bing, obtengo algo como esto:



Cabe mencionar que por ahora la funcionalidad regresa resultados para los lenguajes C, C++, C#, Python, PHP y Java (aunque incluirán más en el futuro) y que para que podamos ver estos resultados debemos especificar nuestra ubicación como EU y el lenguaje inglés en las preferencias del sitio, a las cuales accedemos mediante el ícono de un engrane ubicado en la esquina superior derecha.

Dudo mucho que alguien cambie de Google a Bing por esto, pero no deja de ser una herramienta bastante útil a tener en cuenta.






miércoles, 6 de abril de 2016

Rembrandt vuelve a pintar... con una computadora.

Puede que Rembrandt haya muerto en 1669 pero ahora, gracias al proyecto The Next Rembrandt, su genialidad vuelve a la vida (al menos en parte) con el trabajo de un conjunto de historiadores, desarrolladores de software, científicos, ingenieros y analistas de datos, quienes durante 18 meses enfocaron sus esfuerzos en "destilar el ADN de la obra de Rembrandt" mediante el análisis de cientos de las obras del artista, pixel por pixel, con el objetivo de imitar lo más cerca posible los trazos y las técnicas de Rembrandt.



¿El resultado? Un retrato de un hombre caucásico con vello facial, de entre treinta y cuarenta años, que usa ropa negra, un collar blanco y un sombrero, realizado con un estilo extremadamente similar al de Rembrandt.






Si bien el trabajo del algoritmo no es 100% correcto, sí es lo bastante cercano como para hacernos notar el avance de la tecnología de análisis de datos y su potencial para crear obras artísticas con el mero uso de técnicas computacionales avanzadas.



Enlace: The Next Rembrandt





jueves, 11 de febrero de 2016

Tema obscuro para las herramientas para desarrolladores de Chrome



Una de las peticiones más recurrentes que ha recibido el equipo de desarrollo de Google Chrome es la de un tema oscuro para las herramientas para desarrolladores que se incluyen con el navegador.

Pues bien, las plegarias de los developers han sido escuchadas y a partir de la versión 50 del navegador, se incluirá la posibilidad de cambiar el tema a su versión oscura para utilizarlas con más comodidad en esas jornadas nocturnas de desarrollo que solemos tener la mayoría de los devs.




Además del tema oscuro, se incluirá la posibilidad de usar variables CSS para hacer más efectiva nuestra labor como desarrolladores web.


Fuentes: TNW, Google Developers




jueves, 21 de enero de 2016

Crea logos gratis con estos útiles sitios web

Crear un buen logotipo es un arte que pocos dominan. Y es que no sólo se necesita saber manejar algún programa de diseño como Illustrator o CorelDraw, sino que se debe tener la habilidad de saber combinar formas, colores y tipografías para que el logo transmita el mensaje adecuado. Usualmente, la chamba de creación de logotipos se la dejamos a los diseñadores gráficos.

Pero si no tienen uno a la mano o si no tienen recursos para invertir en pagarlo, aquí les presento 3 útiles sitios web en los cuales podemos crear y personalizar nuestros logotipos de manera extremadamente sencilla y lo mejor: totalmente gratis. ¡Chéquenlos!

1. Squarespace logo
Basta con introducir el nombre de nuestra empresa para que Squarespace nos muestre un logo minimalista que podemos personalizar con íconos, fuentes, colores, etc. Incluso nos muestra una vista previa de cómo se vería nuestro logo en una tarjeta de presentación, sitio web o playera. Muy simple y útil.

2. Zillion Designs Free Logo Maker


Este útil sitio nos permite elegir una plantilla de logotipo en base a la categoría a la que pertenece nuestra empresa; una vez seleccionado un diseño, podemos personalizarlo añadiendo el nombre de nuestra empresa, cambiando formas, colores, fuentes, efectos y un sinnúmero de opciones en una herramienta bastante completa para generar el mejor logo posible.




Similar a las anteriores, pues con sólo introducir el nombre de nuestra compañía y la categoría a la que pertenece obtenemos cientos de propuestas de logotipos que podemos personalizar hasta el más mínimo detalle. Cuenta con el plus de tener versión en español, por si la lengua de Shakespeare no se les da mucho.



¿Cuál de estos sitios les pareció la mejor opción? ¿conocen algun otro que deba estar en este listado? ¡Déjenmelo saber en sus comentarios!






Copyright © Mi rincón del código Compartido por Gooyaabi Templates | Powered By Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com