Una de las medidas más importantes que debemos tomar a la hora de realizar proyectos de programación, sobre todo en equipo, es asegurarte de que todos tienen el mismo entorno de trabajo. Si nos referimos a un entorno de aplicaciones en PHP, todos los miembros involucrados deberán tener la misma versión de PHP, las mismas extensiones y la misma configuración del sistema. Además, esas mismas configuraciones deberían ser las mismas en los entornos de test y producción, aunque en producción quitemos las herramientas de debug o depuración.… Leer artículo completo
Cómo utilizar PHP desde contenedores docker tanto de forma local como en producción
Knock, knock, knockin’ on server’s ports – Port knocking con ejemplos
¡Tenía muchas ganas de escribir este post! De hecho, hay muchas personas a las que les he hablado de la técnica port knocking y me he tenido que poner a buscar un ejemplo que me convenciera por Internet. ¡Ya no tengo excusa! Y, como siempre, intentaré incluir varios ejemplos para copiar y pegar sin miedo explicados para no perder detalle.¿Qué es el port knocking?
Imaginad que en mi servidor tengo activo un servicio privado, al que no quiero que nadie acceda, sólo yo.… Leer artículo completo
¿Cómo cerrar un puerto TCP ocupado por una aplicación en GNU/Linux?
Cuando vamos a establecer una comunicación entre dos máquinas a través de una red TCP/IP, vamos lo que estamos haciendo a diario miles de veces con nuestro ordenador mientras navegamos por Internet, lo hacemos a través de un puerto. Imaginemos que tenemos un sistema de comunicación rudimentario entre 10 amigos, con 5 cables y, cada cable, nos permite hablar con uno de nuestros amigos, pero claro, como sólo tenemos 5 cables, sólo podemos hablar con 5 amigos al mismo tiempo, así que en algún punto del recorrido deberá haber alguien con la capacidad de enchufar y desenchufar esos cables.… Leer artículo completo
Balanceo de carga con Amazon Web Services Elastic Load Balancer. Ejemplos, consejos y trucos.
Cuando montamos un servidor web y los servicios que proporcionamos se hacen mayores (mayor cantidad de usuarios accede a ellos), inevitablemente debemos seguir una maniobra de escalado para dichos servicios. Tenemos muchas opciones, podemos tener servidores dedicados, o como primer paso utilizar servidores VPS como pueden ser DigitalOcean o Amazon AWS. En DigitalOcean, como muchos otros, tendrás que montarte tú todo, es decir, montar tu servidor e instalar HAProxy, Nginx, Apache (o el que quieras) en modo balanceador de carga, de modo que cada petición que entre será desviada a algún nodo web que tengamos conectado.… Leer artículo completoCómo crear una API RESTful en C++ y usarlo como queramos. [ Con código fuente y ejemplo disponible ]
Las aplicaciones en Internet crecen a un ritmo frenético. Y para que éstas crezcan es necesario que unos sistemas se comuniquen con otros. Dentro de la misma aplicación, existe una comunicación con una base de datos, con un sistema de cachés con un servidor de correo, etc. Incluso dentro de una misma plataforma, existe una comunicación entre la capa de datos y la capa de interfaz de usuario (podemos verlo en aplicaciones móviles que acceden a datos alojados en un servidor web).… Leer artículo completo
Creando un cliente para un servicio de red con pocas líneas en C++
En la era actual, es muy importante que múltiples aplicaciones accedan a servicios online para obtener la información que desean (o incluso enviarla). Es decir, las aplicaciones han perdido su simplicidad de ejecutarse en una sola máquina, y han pasado a ejecutarse en múltiples máquinas conectadas a través de Internet.
Y, aunque muchos piensan que C++ no es un lenguaje muy indicado para ello, y que no se pueden hacer estas cosas.… Leer artículo completo
BITes: Passwords en RAM, routers, servicios, OpenShot 2.0, silencio y algo de humor
Esta semana he hecho muchas cosas en C++ que iré repartiendo en el tiempo, poco a poco iré redactando posts e iré organizando un poco la información para ponerla legible y un poco más humana.
Ayúdame a seguir online
Nota: en el resto de este post, veremos enlaces que pone Ayúdame. Estos enlaces son exactamente iguales a los que hay al lado, pero tienes que tragarte unos segundos de publicidad.… Leer artículo completo
CI XXIII: Maslow, Física, puertos abiertos, paradojas, Google, MediaMarkt y pedir perdón
Éstas son algunas de las curiosidades que he recopilado estos días, espero que os gusten:
- La Pirámide de Maslow trasladada a las redes sociales.
- La investigaciones más insólitas de la física en 2013.
- Comandos para comprobar si un puerto está abierto.
- Google eliminó más de 200millones de links en 2013
- 13 paradojas by Emezeta
- Cómo hubiera sido el catálogo de MediaMarkt a principios de los 80
- Pedir ayuda, ¿por qué nos resulta tan difícil?
Últimos comentarios