PROGRAMMER

    Máquinas Virtuales VirtualBox para desarrolladores

    Virtualbox_logo.jpg

    Ya hemos hablado en otras ocasiones de sitios que compilan máquinas virtuales creadas (link, link) y listas para ser usadas con distintos sistemas operativos.

    Hoy os traemos otro magnífico repositorio de este tipo, pero esta vez las máquinas virtuales están pensadas para ser usadas como plataforma para el desarrollo de software y no sólo eso, sino que además son creadas por la propia Oracle.

    En estos momentos diponemos de nueve sistemas:

    Mar 1, 2012
    virtualizacionLinuxProgramación

    Lo que todo desarrollador Web debe saber sobre seguridad

    web-security.jpg

    En Google Code University podemos encontrar en otras muchas cosas un enlace titulado: What Every Web Programmer Needs To Know About Security.

    En el mismo podemos encontrar una seria de diapositivas que nos agrupadas en 3 secciones, que abarca desde una introducción hasta temas de criptografía, y que a continuación paso a enumerar:

      Part 1

    1. Security Goals
    2. Secure Systems Design
    3. Secure Design Principles
    4. Exercises for Part 1
    5. Part 2

    6. Worms and Other Malware
    7. Buffer Overflows
    8. Client-State Manipulation
    9. SQL Injection
    10. Password Security
    11. Cross-Domain Security in Web Applications
    12. Exercises for Part 2
    13. Part 3

    14. Symmetric Key Cryptography
    15. Asymmetric Key Cryptography
    16. Key Management & Exchange
    17. MACs and Signatures
    18. Exercises for Part 3
    Y si las quieres todas de golpe, haz click aquí.
    Apr 1, 2011
    SeguridadProgramación

    Marido programador

    Traducción:

    Una mujer le pide a su marido, programador, vaya a comprar.

    Esposa: Querido acércate a la tienda y compra algo de pan. Oh, si tienen huevos compra 6. Marido: Vale cariño.

    20 minutos más tarde aparece el marido con 6 piezas de pan.

    La esposa asombrada:

    Esposa: Querido, ¿Por qué has comprado 6 piezas de pan? Marido: porque tenían huevos.

    Enlace original.

    Jul 19, 2010
    ProgramaciónHumor

    Teensy USB

    teensy

    Teensy es un completo sistema de desarrollo microcontrolador por USB. Tiene un procesador AVR 16Mhz (AT90USB162).Todo lo que necesitas es un PC con un conector USB.

    Así si te gusta la programación y la electrónica, por tan sólo 19 dólares tienes un juguetito con el que distraerte.

    Feb 2, 2009
    HackingGadgetsHardwareProgramación

    Los 10 mandamientos del Programador Java

    programming

    Aunque el título se refiera al programador Java, estas reglas son aplicables a cualquier tipo de programador. A excepción de la regla número 6, que es específica al lenguaje de programación Java.

    1. Comenta el código. Cuando estamos escribiendo código nuevo, es fácil entender lo que se está haciendo, pero si no tocamos ese código por un periodo de tiempo y tenemos que volver al mismo, ya no es tan obvio. Comentar el código te ayudará a entender más rápidamente la lógica del programa.

    2. No compliques las cosas. Muchas veces queremos solucionar algún problema de la forma más enredada porque está guay. Busca la forma más simple de resolver las cosas. Esto te ayudará a entender el código mejor y a mantenerlo de una manera más eficiente y es menos propenso a errores.

    Jan 31, 2009
    Programación