Guías de estilo de programación de Google
- March 24, 2017
- tuxotron
Cuando escribimos software, está claro que el objetivo final es que el mismo sea funcional y que cumpla con los requisitos del sistema. Aparte de la funcionalidad en sí, es importante escribir código que sea fácil de mantener, y esto es especialmente importante si es desarrollado en equipo. Incluso si tu eres el único, te vas a hacer un favor grandísimo escribiendo código bien estructurado y que seas capaz de entender cuando vuelvas a él meses más tarde.
Dejando aparte el tema de patrones de diseño, tests, revisiones, etc, es importante y común, que los equipos de trabajo sigan algún tipo de guía de estilo, por ejemplo: como nombrar las variables, funciones, definición de tipos, clases, etc.
En Google obviamente siguen este tipo de prácticas y por suerte para muchos, han publicado varias guías de estilo de programación:
Incluso tienen un guía de estilo para la creación de documentos XML. También puedes usar cpplint, una herramienta para ayudarte a seguir dichas guías o google-c-style.el, un fichero de configuración para EMACS, con el estilo definido para C/C++.
Usborne ha liberado otros cinco libros retro
- March 23, 2017
- tuxotron
- Practise your Basic
- Better Basic
- How to make computer-controlled robots
- Experiments with your computer
- Keyboards and computer music
Usborne ha ido liberando varios libros de informática de los años 80s. Aquí ya hablamos en su día de alguno de ellos. Hace poco liberaron otros cinco libros:
¡Qué tiempos aquellos!
SAVE, un estudio sobre la Ingeniería Social 2.0
- March 22, 2017
- tuxotron
Si hay una técnica de hacking que no tiene antídoto, esa es la Ingeniería Social. Por ello, ésta es seguramente la técnica más efectiva actualmente. El exponencial uso de las redes sociales y sobre todo el uso de internet como plataforma para buscar nuestro minuto de gloria, los usuarios descuidan la cantidad de información que publican. Esta información, aunque parezca inofensiva y “poco” personal, es crucial a la hora de ser usada para que alguien pueda impersonar nuestra identidad, o inlcuso sea usa en contra nuestra para ganar nuestra confianza y por consiguiente ser victima de un ataque de ingeniería social.
SAVE, Social Vulnerability & Assessment Framework (PDF, EPUB, iTunes, Google Play), es un libro (193 páginas) dedicado a estudiar el uso de la ingeniería social usando la inteligencia abierta (OSINT) en ciber ataques.
El libro está basado en el resultado recogido del uso de 185 ataques de ingeniería social reales contra tres empresas danesas. Como resultado de dicho estudio, se desarrolló un entorno de trabaajo de evaluación de vilnerabilidades (Social Vulnerability Assessment Framework, SVA), documentado en el propio libro.
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec