Posts
Con linux se pueden crear VPNS con tuneles de una forma parecida a los CISCO.
Basicamente se trata de unir dos redes locales usando un interfaz de red virtual que vamos a crear.
En cada extremo se crea un interfaz de tunel. Este interfaz es punto a punto, debe especificarse la ip publica remota a la que conectarse y las ips privadas de cada punto. Una vez metidas las interfaces se pueden meter rutas para hacer que distintas redes se vean a traves de estos tuneles.
192.168.100.0/24 <-> tunel0 <---------la internet esa---------> tunel0 <-> 192.168.25.0/24
Hace un par de años en el Instituto Cuatrovientos de Pamplona montamos una party en la que hubo algunas charlas. En una de ellas se hizo un taller de consola donde se repasaron comandos linux y se introdujo la programación shell. De ese taller realizado junto al gran Iñigo Tejedor se produjo un documento que resume los comandos de linux/unix y se proporciona una guía de iniciación a la programación de scripts de shell.
- Versión ODT de Comandos linux unix y programación scripts shell
- Versión PDF de Comandos linux unix y programación scripts shell
- Versión HTML online de Comandos linux unix y programación scripts shell
Como se puede concebir un lenguaje de programacion que no cierra las sentencias con punto y coma???
Cabe destacar que una parte de la ingenieria informatica como la Inteligencia Artificial (un area tan grande y vieja como la propia informatica) siempre ha tenido papeles destacados de supervillano.
Esta es una pequeña lista-recordatorio en la que se nombran peliculas en las que la informatica ha tenido algun protagonismo:
Una clase puede ser el atributo de otra clase.
Veamos como metemos la clase soldado dentro del tanque, esta seria la cabecera:
/** * Tanque.hpp * Clase que define el objeto Tanque . El objeto tanque estara lleno * de Objeto soldados, lo que nos sirve para demostrar el uso de clases * como atributos, etc.. * * Pello Xabier Altadill Izura * */
Sin animos de volver a explicar que es la POO, los beneficios que constituye vamos a limitarnos a resumir. Una clase c++ es la representacion de un objeto. Un objeto es una entidad formada por sus atributos y sus metodos.
Con el afan de hacer las cosas ordenadamente, siempre se separa la definicion de la clase en un fichero de cabedeceras (extension .hpp, similar al .h de lenguaje c) y la implementacion se especifica en un fichero cpp.
Generalmente las clases c++ tienen el mismo aspecto: se definen unos atributos y unos metodos. Entre los metodos se pueden incluir metodos constructores y la destructora. Ademas de eso se puede definir si los atributos y clases son publicas, protegidas y privadas, dependiendo del nivel de encapsulacion que le queramos dar a la clase.
Veamos la representacion del objeto coche en una clase c++:
/** * Coche.hpp * Clase cabecera que define el objeto Coche * * Pello Xabier Altadill Izura * * No se compila. */ #include <iostream.h>
Servidor PPTPD unleashed!!
subscribe via RSS