CODE

    5 razones por las que deberíamos enseñar a programar a nuestros niños/niñas

    5 Reasons to Teach Kids to Code

    Por Kodable

    Nov 18, 2013
    ProgramaciónInfografía

    Cydia Substrate, plataforma de modificación de código de aplicaciones

    logo.png

    Según la wikipedia: Cydia es una aplicación de software para iOS que permite la gestión de paquetes dpkg mediante una interfaz gráfica como “saurik”). Cydia fue lanzado originalmente como una alternativa de código abierto para Installer.app en iOS 1.1.x, pero rápidamente se convirtió en el gestor de paquetes más popular desde la liberación del iOS 2.0 Su nombre se basa en el gusano común de la manzana, Cydia pomonella para hacer referencia de que es un programa tipo “gusano” que se mete dentro de los dispositivos de Apple, o sea, la manzana.

    May 15, 2013
    AppleAndroidHackingProgramación

    Liberado el código fuente de PaCifiST

    pacifist

    PaCifiST fue el primer emulador de Atari ST capaz de emular el software del mismo en tiempo real. La última versión que se liberó de éste fue la 0.49b en 1998, aunque según parece el código fuente que se ha liberado se corresponde a una versión anterior. Lo malo de esta versión es que no actualmente no compila, más concretamente es la emulación MFP (Multifunction Peripheral) es el módulo que esta roto. Aparte de eso el resto del código fuente esta disponible y está escrito en C y ensamblador. Puedes acceder al mismo desde aquí.

    Jun 11, 2012
    Programación

    Seguridad de sistemas y análisis de código malicioso

    malware course

    La Universidad de Dallas, Texas, uno de los muchos cursos que ofrece es llamado: System Security and Malicious Code Analysis (Seguridad de sistemas y análisis de código malicioso). Éste no es uno de esos cursos que se han puesto de moda últimamente que puedes tomar online. Aunque no hay disponibles ni vídeo ni audio, sí que están disponibles las diapositivas usadas en el mismo. Después de un echar un vistazo rápido, me han parecido muy completas en interesantes. Además en la web de dicho curso también podemos encontrar una muy buena lista de enlaces a información externa, muchos de ellos son literatura propia sobre el tema.

    May 17, 2012
    virusSeguridadHacking

    ¿Escribes código seguro? (Infografía)

    Mar 29, 2012
    InfografíaProgramaciónSeguridad

    Er docu der finde: Códigos imposibles (Code Breakers)

    Jul 29, 2011
    Er Docu der findeSeguridadDocumental

    Rosetta Code

    rosetta_code.jpg

    Rosetta Code es un proyecto cuya finalidad es albergar la solución a problemas conocidos, escritos en distintos (cuantos más mejor) lenguajes de programación.

    Esto quiere decir que es un repositorio de código fuente enorme. En el momento de escribir estas líneas hospedan 488 problemas y un total de 369 lenguajes de programación usados para resolver dichos problemas (esto no quiere decir que todos los problemas están solucionados en los 369 lenguajes).

    May 7, 2011
    Programación

    Git de abajo a arriba

    git_pieces

    Este es un pequeño PDF de 31 páginas que explica de una forma muy sencilla como funciona Git. El índice del mismo es el siguiente:

    1. License 2. Introduction 3. Repository: Directory content tracking

    • Introducing the blob
    • Blobs are stored in trees
    • How trees are made
    • The beauty of commits
    • A commit by any other name...
    • Branching and the power of rebase
    4. The Index: Meet the middle man
    • Taking the index farther
    5. To reset, or not to reset
    • Doing a mixed reset
    • Doing a soft reset
    • Doing a hard reset
    6. Last links in the chain: Stashing and the reflog 7. Conclusion 8. Further reading

    Visto aquí

    Jan 11, 2011
    EbookLibros

    Búsqueda de errores y soluciones a problemas

    En al web de makeuseof han publicado un artículo con lo que según ellos consideran la lista que las 10 mejores páginas de búsqueda de códigos de error y soluciones a dichos errores. A continuación os dejos los enlaces a dichas páginas:

    ErrorGoblin ErrorKey ErrorHelp EventID Wikipedia’s List of HTTP Status Codes SMTP Error Codes List of POST / beep codes Windows Stop Messages Microsoft Support

    Y por supuesto siempre nos quedará París Google.

    Jun 12, 2010
    VariosRecursos Informática

    Inyección de código SQL en los sistemas de tráfico

    Cuando vi la foto por primera vez, me lo tomé con humor, pero después de meditar un poco esto podría ser perfectamente válido.

    La regla de oro para evitar la inyección de SQL es limpiar los datos datos de entrada. Claro cuando un piensa en la entrada de datos, piensa en un usuario detrás de un teclado, aunque los datos no provengan directamente de un formulario, un usuario puede esnifar tráfico, modificarlo y reenviarlo, etc. Al final es un usuario detrás de un teclado.

    Mar 22, 2010
    SeguridadHacking

    Videos de la Google Developers Conference

    googleIO

    Esta conferencia se realizó en Mayo en la la ciudad de San Francisco. Fueron más de 80 sesiones magistrales hablando sobre Google Wave, Android, App Engine, Chrome, Google Web Toolkit, AJAX APIs, y mucho más.

    Fotos de la conferencia aquí.

    Nos os perdáis la lista con todos los videos en:

    Google Code

    Sep 23, 2009
    AndroidProgramaciónGoogleRecursos Informática

    Los 10 mandamientos para escribir buen código

    programming

    1.- DRY(Don´t Repeat Yourself). No te repitas a ti mismo. Intenta no repetir código. Hazlo abstracto de forma que puedas usar el mismo código en sitios distintos.

    2.- Escribe métodos cortos. Tu código será más legible, fácil de probar y de reusar.

    3.- Nombra tus clases, métodos y variables con sentido. De esta forma tu código será mucho más comprensible.

    4.- Defina claramente la tarea de cada clase. Así conseguirás reducir el número de errores y la reutilización de dicha clase en otras partes de tu aplicación.

    Aug 14, 2009
    VariosProgramación

    Consejos para evitar ataques de código malicioso en GNU/Linux

    linux_tux

    De todos es sabido, que el tráfico de viruses en GNU/Linux es muy muy bajo. Esto no quita que nada pueda dañar nuestro sistema. En Laptoplogic han publicado un artículo sobre algunas buenas prácticas para evitar ataques de código malicioso a nuestro sistema. Resumo a continuación los consejos que nos dan:

    • Nunca ejecutes un fichero script, a menos que entiendas lo que hace el código y confíes en la persona que te lo dio.

    Jan 24, 2009
    LinuxSeguridadvirus