Conexiones remotas (Parte 4: PuTTY)

  PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre. Disponible originalmente sólo para Windows, ahora también está disponible en varias plataformas Unix, y se está desarrollando la versión para Mac OS clásico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbian para teléfonos móviles.
  El nombre de este programa proviene de las siglas "Pu"  (Port unique) y  "TTY" (terminal type). Su traducción al castellano sería: Puerto único de tipo terminal.
  Algunas de sus características son:

  • Almacenamiento de anfitriones y preferencias para uso posterior.
  • Control sobre la clave de cifrado SSH y la versión de protocolo.
  • Clientes de línea de comandos SCP y SFTP, llamados "pscp" y "psftp" respectivamente.
  • Control sobre el redireccionamiento de puertos con SSH, incluyendo manejo empotrado de reenvío X11.
  • Completos emuladores de terminal xterm, VT102, y ECMA-48.
  • Soporte IPv6.
  • Soporte 3DES, AES, RC4, Blowfish, DES.
  • Soporte de autentificación de clave pública.
  • Soporte para conexiones de puerto serie local.


  • Introducción al PHP (Parte 15: Matrices)

      En esta entrada de la serie de entradas acerca del lenguaje de guiones PHP, se hablará de uno de los elementos más poderosos de este tipo de lenguaje informático: las matrices ("arrays", en inglés).
      En general, dentro del contexto informático, una matriz es un conjunto de datos del mismo tipo, identificados por el mismo nombre, y que se pueden distinguir mediante un número de índice.
     Se trata, pues de un mapa, es decir, un tipo de datos que asocia valores con claves, ordenado. Puede compararse con un vector matemático.

      Sus principales utilidades son:
    •   Agrupar variables del mismo tipo en una estructura.
    •   El manejo de grandes cantidades de datos a la vez.

    Ejemplos de código PHP (Parte 5: Matrices)


      En esta entrada del blog se verán varios ejemplos de código PHP relacionados con las matrices (para conocer los detalles sobre las matrices, ver el siguiente enlace).
      Como siempre, se expondrá una situación y se enseñará una posibilidad de código que la hace posible.
      Los códigos aquí mostrados han sido probados y funcionan sin problemas.

    ¿Qué es DevOps?

      Este término, como todo lo creado en informática, es un acrónimo de dos conceptos en inglés:
    • "Development": Desarrollo.
    • "Operations": Operaciones.
       Este acrónimo indica una práctica de ingeniería de software que tiene como objetivo unificar el desarrollo de software (Dev) y la operación del software (Ops). La principal característica de este movimiento es defender enérgicamente la automatización y el monitoreo en todos los pasos de la construcción del software, desde la integración, las pruebas, la liberación hasta la implementación y la administración de la infraestructura. DevOps apunta a ciclos de desarrollo más cortos, mayor frecuencia de implementación, lanzamientos más confiables, en estrecha alineación con los objetivos comerciales.

    Configurar un servidor DNS en Windows Server

      En otras entradas del presente blog se ha mencionado al servidor DNS.
      En este contexto, se define un servidor de nombre de dominio ("Domain Name Server", en inglés) como una máquina concreta que está conectada a Internet y que se encarga de responder consultas de sistema de nombre de dominio ("Domain Name System", en inglés) de otras máquinas. Es decir, una célula del entramado mundial de DNS, que no se debe confundir con el servidor antes mencionado, ya que, esta vez, se trata de un sistema en general en el que está basado el funcionamiento de los dominios en Internet: una red mundial de servidores que traducen nombres que un ser humano como tal entiende, a direcciones IP que las máquinas entienden.

    Aproximación a Pega

      Este programa es un gestor de relación con el cliente desarrollado por la compañía Pegasystems.
      Naturalmente, al igual que Siebel, se trata de un software propietario con fines comerciales especialmente en el entorno del negocio empresarial.
     La principal ventaja de este programa consiste en que está habilitado para el recorrido, lo que significa que una empresa que tenga este CRM implementado obtendrá una ventaja competitiva al poder innovar rápidamente y brindar resultados con mayor frecuencia.