Extensa lista de recursos para convertirte en un buen ingeniero de software

Hace algún tiempo publicamos una entrada sobre una guía creada por Google para convertirte en un buen ingeniero de software. John Washam tiene un objetivo, y es el de convertirse en un empleado de Google. Para ello a creado en Github un repositorio con una amplia lista de recursos, que según él, debes conocer para que Google te contrate. Como decía, la lista es bastante amplia y va mucho más allá de ser una lista de recursos para ser contratado por Google, con ésta tienes bastante información para convertirte en un gran ingeniero de software.
Leer más

A Hacker’s Guide to Git

He leído y ojeado varias guías/tutoriales sobre Git, pero ésta, A hackers Guide to Git, me ha gustado más que ninguna otra, por un par de razones: escueta, clara y más basada en entender los conceptos que los comandos. No sólo explica el uso de los comandos típicos, sino que empieza por explicar, sin entrar en detalles técnicos, la estructura básica de un repositorio .git. Aunque luego sigue con ejemplos básicos de los comandos más comunes, no se para a explicar en detalle su funcionalidad o sus parámetros, si no más bien, nos explica que ocurre con el repositorio .
Leer más

Guía avanzada para sincronizar datos con rsync

El protocolo rsync es en apariencia, sencillo de utilizar. En cambio si profundizamos en sus características avanzadas veremos que es una herramienta realmente potente para hacer copias de seguridad, sincronizar información e incluso para hacer copias incrementales con snapshots. Si no conoces rsync, te recomendamos que antes leas este artículo, también de HowToGeek, donde hacen una introducción al protocolo: how to use rsync to backup your data on Linux.
Leer más

Guía de fortificación y seguridad de servidores web Apache

De acuerdo con Netcraft, a día de hoy Apache sigue siendo el rey en servidores web y por lo tanto el más usado a través de internet. Es por ello, que también sea seguramente el más atacado por la cuota de mercado que ocupa. Por lo que tener un servidor Apache bien configurado es una tarea obligatoria para cualquier administrador. Esta guía recientemente publicada nos ayuda con esta tarea. Trata desde el filtrado de información, hasta la configuración de los ficheros logs, pasando por la autorización, seguridad en aplicaciones web, configuración de SSL y Mod Security.
Leer más

La historia del jugador ciego del WoW y su "perro" guía

Impresionado me he quedado al leer esta historia y más todavía al ver la reacción de Blizzard. Todos conocéis WoW (World of Warcraft), bueno pues existe una banda (ó guild) llamada Die Safe donde uno de sus integrantes es ciego. Se llama Ben Shaw y su ocupación era soldado británico hasta que perdió la vista en un ataque mientras estaba en Irak. Perdió los dos ojos en una operación para salvarlos, quedándose completamente ciego.
Leer más

Guía visual sobre Git

Git, del que hemos ya hablado y publicado otras guías, es uno de esos sitemas con mucho potencial, pero que al principio cuesta un poco de coger la idea. A los que nunca han usado un repositorio de código fuente, uso más común de este tipo de sistemas, les cuesta coger la idea en general y a los que vienen de sistemas como Subversion, CVS, SourceSafe, etc les cuesta entender la architectura distribuída del mismo.
Leer más

Guía de supervivencia para la línea de comandos en Linux

Linux ¿Eres capaz de estar un día usando sólo la línea de comandos? (sin salir del terminal, como en los buenos tiempos). En esta web nos desafían justamente a eso. Por ejemplo según el tiempo que seas capaz de aguantar tienes estas valoraciones: Fácil: 1 día. Medio: 1 semana. Campeón (Duro): 1 mes. Ultimate Geek (o también Ultimate Machote): 6 meses. Más allá del desafío, este artículo es interesante para recordarnos que hay vida debajo de la capa gráfica de Linux.
Leer más

Pasar de C a C++, una guía de referencia rápida

Diferencias entre C y C++ Tarde o temprano te toca pasarte a la programación orientada a objetos. Si eres un programador en lenguaje C y necesitas pasarte al C++, esta pequeña guía te orientará a hacerlo lo más claro y sencillo posible. Ángel Ortega es el creador (es español pero está en inglés), también ha programado el genial editor de texto para programadores llamado Minimun Profit. No os perdáis el documento, con un lenguaje muy claro va comparando los nuevos términos de la programación orientada a objetos en C++ con C, como las clases, constructores, etc.
Leer más

Guía de referencia rápida para The Pragmatic Programmer, en español

The_pragmatic_programmer 

El libro "The Pragmatic Programmer" es para nosotros (y para muchos) todo un libro de culto. No sólo sirve para aconsejar al programador, lo puedes usar para casi cualquier otro proyecto. Un libro indispensable para el informático, ya que tarde o temprano, te tocará programar y este libro te dará consejos que realmente no olvidarás.

En la web Coding Horror hemos visto esta Pragmatic Quick Refence y para honrar este magnífico libro, nos hemos tomado la libertad de traducirlo entre tuxotron y yo para tener esta misma guía pero en español, esperamos que os guste:


Leer más

Primer foro OSSTMM

La OSSTMM (Open Source Security Testing Methology Manual) celebrará su primer foro o reunión los próximos 17 y 18 de Febrero en Barcelona, España. Esta es una gran oportunidad que aquellos que quieran conocer en detalle como este proyecto y además siempre podrás participar y formar parte de la próxima versión del mismo. La agenda, aunque no definitiva: Feb. 17 9:00 Keynote: The Unsolved Issues 10:00 OSSTMM Analysis How it works Feedback / Q&A 11:30 OSSTMM Security Metrics How it works Feedback / Q&A 13:00 Break for Lunch 14:30 OSSTMM Trust Metrics How it works Feedback / Q&A 16:00 OSSTMM Channels, Modules, and Tasks How it works Feedback / Q&A 17:30 Networking Mixer 19:00 End Day 1.
Leer más