Ejercicios C++
Uno de los libros de referencia en lo que respecta a C++ es “The C++ Programming Language”, escrito por el mismísimo Bjarne Stroustrup, creador de dicho lenguaje.
A través de los capítulos del libro nos encontramos con distintos ejercicios a resolver, muy recomendables de hacer si estás aprendiendo. Precisamente para aquellos que estén aprendiendo el lenguaje y necesitan ayuda, en este repositorio de Gitub puedes encontrar la mayoría de los ejercicios resueltos.
Tutorial Unix / Linux para principiantes
Completo tutorial gratuito (en inglés) para ver online o descargarte (aquí):
Introduction to the UNIX Operating System
- What is UNIX?
- Files and processes
- The Directory Structure
- Starting an UNIX terminal
Tutorial One
- Listing files and directories
- Making Directories
- Changing to a different Directory
- The directories . and ..
- Pathnames
- More about home directories and pathnames
Tutorial Two
- Copying Files
- Moving Files
- Removing Files and directories
- Displaying the contents of a file on the screen
- Searching the contents of a file
Tutorial Three
- Redirection
- Redirecting the Output
- Redirecting the Input
- Pipes
Tutorial Four
- Wildcards
- Filename Conventions
- Getting Help
Tutorial Five
- File system security (access rights)
- Changing access rights
- Processes and Jobs
- Listing suspended and background processes
- Killing a process
Tutorial Six
- Other Useful UNIX commands
Tutorial Seven
- Compiling UNIX software packages
- Download source code
- Extracting source code
- Configuring and creating the Makefile
- Building the package
- Running the software
- Stripping unnecessary code
Tutorial Eight
- UNIX variables
- Environment variables
- Shell variables
- Using and setting variables
Reflexiones y un poco de historia sobre el correo electrónico contadas por su creador, Ray Tomlinson
En este artículo de ReadWriteWeb el creador del email, Ray Tomlinson nos habla un poco sobre el nacimiento y futuro del correo electrónico.
En Otoño de 1971 Tomlinson envió el primer email usando SNDMSG, un programa que se ejecutaba en un ordenador digital PDP-10. El los años 60 ya existía algo parecido a los emails pero tipo post-it y sólo para diferentes usuarios dentro del mismo ordenador. Tomlinson lo modificó para que estos mensajes se pudieran enviar también entre ordenadores ubicados en otras redes (usando la red en la cual estaba trabajando llamada Arpanet). De esta forma nació el correo electrónico.
Los mandamientos para optimizar el tiempo de carga de una aplicación web (Infografía)
Os debo un domingo por la mañana, 65DaysOfStatic, Come to me (ft. Robert Smith).
Los proyectos más duplicados en Github (Infografía)
Desarrolla tu propio sistema operativo para Raspberry Pi
Para aquellos que os interese la programación sistemas operativos, nada mejor que empezar sobre una plataforma sencilla y por su sencillez y precio nada como un Raspberry Pi.
En este link de la Universidad de Cambridge podemos encontrar un curso de como crear un sistema operativo simple sobre un Raspberry Pi usando lenguaje ensamblador. Aunque para el curso no se necesitan conocimientos previos sobre sistemas operativos, a bajo nivel o incluso conocimientos de ensamblador, sí que se aconseja el menor tener conocimientos sobre programación.
Libros gratuitos sobre Python
Seguro que muchos o todos ellos ya los hemos publicado en nuestras entradas de libros, pero para los apasionados por Python, aquí os dejo una lista libros gratuitos exclusivamente sobre Python:
- How to Think Like a Computer Scientist: Interactive Edition
- Problem Solving with Algorithms and Data Structures Using Python
- Learn Python The Hard Way
- Dive into Python (2004)
- Dive into Python 3
- Think Python
- Kivy programming Guide
- Django Tutorial
- Pyramid for Humans
- Flask microframework
- Making games with Python and Pygame
- A byte of Python
- Python 101 - Introduction to Python
- The Standard Python Library
- Snake Wrangling for Kids
- Programming Computer Vision with Python
- Natural Language Processing with Python
- Think Complexity
- Think Stats
- Python Module of the week
- An introduction to Python
- Building skills in Programming
- Building skills in Python
- Building skills in OOP
- Python Scientific lecture notes
- Programmez avec Python 2 (francés)
- Programmez avec Python 3 (francés)







