Consejos para agilizar tu trabajo como programador

. En el trabajo o en la escuela, los que nos preparamos para la programación tenemos la ventaja de poder aprovechar el pc para automatizar o mejorar lo que hacemos. Independientemente de si el trabajo en sí consiste en programar, las tareas de cualquier tipo pueden automatizarse para beneficio propio o de la organización (si es que la organización te apoya en eso, de lo contrario no desperdicies tu energía).

¿Por qué podemos recuperar archivos eliminados?

Probablemente alguna vez has escuchado hablar de personas que han logrado recuperar archivos después de haber sido borrados (y no hablo de archivos que solamente estaban en la papelera). Si te interesa saber cómo es posible hacer esto, sigue leyendo. ¿Cómo funcionan los discos duros? Antes de explicar por qué es posible recuperar un archivo es necesario comprender cómo funciona un disco duro. A diferencia de los discos de estado sólido o SSD, los discos duros o HDD almacenan la información en estado físico.

Estudio de UNET

Esta entrada, es un recordatorio personal, después de hablar con amigos y de hablarme tan bien de UNET (Yo solo toque NET en Unity 3.5, :S), me entro el gusanico de ver esta nueva tecnología, por lo que decidí ponerme a investigar, pero descubrí que hay muy poca información sobre esto. Detallo en más profundidad, hay información, pero del High API. Lo que yo quería ver es información sobre el Low API y de esto hay poco, asi que decidí crear esta entrada para guardar como recuerdo este estudio, por si próximamente tengo que volver a mirarlo (soy un neurótico del guardado de datos xD).

El Arte del diseño

Un diseño es el resultado final de un proceso, cuyo objetivo es buscar una solución idónea a cierta problemática particular, pero tratando en lo posible de ser práctico y a la vez estético en lo que se hace. Para poder llevar a cabo un buen diseño es necesario la aplicación de distintos métodos y técnicas de modo tal que pueda quedar plasmado bien sea en bosquejos, dibujos, bocetos o esquemas lo que se quiere lograr para así poder llegar a su producción y de este modo lograr la apariencia más idónea y emblemática posible.

Terra Battle 2!?

Tras el anuncio previo de la versión norteamericana del cierre de Terra Battle 2, hoy (28 de junio), Mistwalker anunció que la versión japonesa de Terra Battle 2 también cerrará en septiembre de este año. . Mistwalker es un estudio diseñador de videojuegos japonés fundado por Hironobu Sakaguchi, creador de la popular serie Final Fantasy. Sakaguchi asumió el rol de presidente en el nuevo estudio, y Kensuke Tanaka, creador del sistema PlayOnline, es el vicepresidente.

Steam en 2018

Steam es una plataforma de distribución digital de videojuegos desarrollada por Valve. A través de ella los usuarios pueden comprar y descargar una gran cantidad de juegos de diferentes desarrolladoras, no solo de Valve, que se encuentran actualmente en su catálogo. Aparte de todo eso ofrece varios servicios más que van desde logros o listas de amigos para jugar hasta actualizaciones automáticas e instantáneas. ¿Que ofrece Steam? Como ya se dijo antes Steam no solo es una plataforma para comprar nuestros juegos, también ofrece otros servicios y una comunidad enorme que ayuda a mejorar la experiencia, como por ejemplo:

¿Qué pruebas debemos hacerle a nuestro videojuego?

“Los test no son opcionales”. Esto que parece a muchos una verdad, sigue siendo uno de los temas pendientes en el mundo del desarrollo de aplicaciones de software actual. Sí, increíblemente aún hay muchos compañeros “del metal” que no son conscientes que programar sin pruebas no solo es como hacer acrobacias en el trapecio sin red de seguridad, sino además una fuente de errores, malas prácticas y ansiedad. Y por ello quiero repasar los fundamentos básicos de las pruebas que debiéramos aplicar, cada uno en su necesidad, a nuestros desarrollos.

Microsoft compra Github: Perspectiva de un desarrollador

Como casi todas las noticias bomba, el rumor de que Microsoft estaba interesada en la adquisición del principal repositorio de código libre del mundo, GitHub, me llego a través de las redes sociales cargado de incertidumbre y desconfianza. Lo que no ha sido sorprendente ha sido la sobre reacción de la comunidad de desarrolladores, en donde se encendieron las viejas antorchas de la inagotable guerra entre los fanboys (pro) y los talibanes (anti) Microsoft.

Mejora del blog

Después de ver la evolución que esta sufriendo hugo con su tecnología de paginas estáticas, me he puesto a investigar un poco sobre su lenguaje en especifico y como funciona internamente. Mi conclusión: Un lenguaje de subcapas, bastante lioso y dificil de llevar. Esta escrito en go, pero hablando de base, después tiene unas subcapas de un mini-lenguaje que lo hacen un poco tedioso, a mi gusto. Aunque no puedo decir nada de su rapidez, ya que se ha puesto entre los primeros en muy poco tiempo y su comunidad a crecido numerosamente.

Markdown - Lenguaje de marcado principal

A continuación, veremos qué es Markdown exactamente, cómo funciona, qué es necesario para usarlo, en que entornos resulta práctico y, por supuesto, repasaremos brevemente algunas de las muchas herramientas que existen para poder utilizarlo, tanto en local como en la web. Introducción Markdown es un lenguaje de marcado que facilita la aplicación de formato a un texto empleando una serie de caracteres de una forma especial. En principio, fue pensado para elaborar textos cuyo destino iba a ser la web con más rapidez y sencillez que si estuviésemos empleando directamente HTML.