Destacados

Más
Viernes, 21 de febrero, 2014

Apogee Software y sus videojuegos de los 90

15 +20K

23 videojuegos desarrollados y/o distribuidos por Apogee Software durante la década de los 90 bajo el modelo de distribución Shareware.

Durante la década de los 90, una compañía llamada Apogee Software consiguió abrirse camino en el mercado de los videojuegos. Se convirtió, durante esos años, en una desarrolladora/distribuidora muy popular, que cuenta con títulos tan famosos como Duke Nukem, Commander Keen o Wolfenstein 3D.

Quizás, una de las particularidades entre las que destacó Apogee Software fue en su apuesta por el uso del modelo de distribución Shareware (probar el producto durante un tiempo reducido, o con ciertas limitaciones) para sus juegos, que, aunque no era un concepto nuevo, la corriente general no utilizaba este modelo. La mayoría de sus juegos eran trilogías, donde el primer episodio se podía jugar completa y gratuitamente.

Junto a sus juegos shareware (recordemos que hablamos de la época de MS-DOS), Apogee ofrecía también un catálogo donde podías ver otros títulos disponibles, junto a la posibilidad de encargarlos y comprarlos. Además, este sistema de distribución era muy utilizado en las BBS, trasladándose posteriormente a servidores FTP, F-Serves de IRC o, en sus «últimos aletazos», revistas del tipo PC-Manía o Hot-Shareware.

Catálogo MS-DOS de Apogee Software. En los propios juegos también se daba información.

Era frecuente el uso de ASCII Art por parte de Apogee Software en sus catálogos, los cuales intentaban mostrar un aspecto colorido y llamativo para sus juegos.

Nota: Los juegos marcados con un asterisco en su título (*) fueron publicados/distribuidos por Apogee Software, pero desarrollados por otras empresas.

Aventuras y puzzles de texto (198x)

La compañía Apogee Software fue fundada en 1987, y hasta principios de los 90 no se publicaban juegos gráficos «avanzados». Durante sus primeros años (incluso en 1986, antes de fundarse oficialmente la compañía), Apogee creó varios juegos de texto, entre los que podíamos encontrar aventuras y puzzles.

Se crearon dos packs con varios de estos juegos. Por un lado, Puzzle Fun Pack, que contenía Asteroids Rescue, Block Five, Maze Machine y Phrase Master, todos juegos de tipo puzzle en modo texto.

Block Five (Puzzle Fun Pack), de Apogee Software.

Por otro lado, teníamos Adventure Fun Pack, que incluía Night Bomber, Raiders of the Forbidden Mine, Rogue Runner y The Thing, que se alejaban de la esencia de los puzzles. Todos estos juegos de texto, entre otros, fueron liberados por Apogee Software con licencia GPL y relicenciados como Freeware.

1. Commander Keen (1990)*

Apogee Software comenzó a tener éxito con un juego que no fue desarrollado por la propia empresa, sino por id Software, la compañía que creó el famoso Doom. Commander Keen era el segundo juego de id Software, el cuál se basaba en el sistema de juego del exitoso Super Mario, un juego de plataformas de scroll horizontal.

De hecho, la historia de id Software comenzó su andadura con una serie de juegos denominados Dangerous Dave, los cuales, como se puede ver, seguían la estela de los primeros Super Mario.

Poco más tarde, id Software (en ese entonces Softdisk) consiguió desarrollar un sistema de scroll muy fluido, que había sido imposible de llevar al PC hasta ese momento. Para probar ese sistema, y a modo de broma privada, en id Software crearon un prototipo titulado Dangerous Dave In Copyright Infringement:

Prototipo Dangerous Dave in Copyright Infringement en un nivel de Super Mario 3.

Si estás interesado, aquí tienes más información sobre la historia de Commander Keen. Merece la pena entrar sólo por ver la legendaria foto de Tom Hall, el diseñador.

Pero volviendo al primer éxito de Apogee, Commander Keen: Invasion of the Vorticons, dicho juego trataba de un niño de 8 años llamado Billy Blaze que viaja a través del espacio como el Comandante Keen, con el casco de fútbol americano de su hermano, intentando salvar a la Tierra del desastre.

Durante el año 1990 se lanzaron sus tres primeros episodios: CK1: Marooned on Mars, CK2: The Earth Explodes y CK3: Keen Must Die!. El sistema de juego era muy similar a Super Mario Bros 3, adaptado, eso sí, al universo de Commander Keen, plagado de detalles cercanos a un niño de 8 años, como juguetes, caramelos u osos de peluche.

URL | Commander Keen 1

Aunque más desconocido, también existió Commander Keen 3.5 denominado Keen Dreams o El episodio perdido, que no forma parte del catálogo oficial de Apogee Software, sino que fue publicado por Softdisk por separado. En él, Commander Keen lucha contra la verdura que tan poco le gusta y le obligan a comer.

2. Crystal Caves (1991)

El juego Crystal Caves, desarrollado por Apogee, trata sobre un minero que debe encontrar todas las gemas de cada nivel, sorteando algunos obstáculos o enemigos. El juego se basa en un viejo clásico de Atari llamado Miner 2049er.

URL | Crystal Caves

3. Duke Nukum (1991)

Probablemente, el título de este juego te suene de algo, ya que Duke Nukem 3D (su tercera parte) fue el juego más popular creado por Apogee. Duke Nukum fue la primera parte de esta saga de videojuegos que tanto se ha versionado, aunque quizás te preguntes porque este curioso nombre...

Tras el lanzamiento de Duke Nukem I, cayeron en la cuenta de que la serie de dibujos animados Captain Planet tenía un personaje llamado Duke Nukem. Para evitar problemas de derechos de autor, se modificó Nukem por Nukum, negándose a abandonar el juego de palabra con Nuke, ya que el juego tiene bastante relación con las armas nucleares.

La primera parte de Duke Nukem se llamó Duke Nukum para evitar un posible problema de derechos.

Sin embargo, Apogee se dio cuenta más tarde que Duke Nukem no había sido registrado por la compañía de la serie, por lo que lo registraron y retomaron el nombre en las siguientes ediciones.

[...]

Queda el 78% del artículo
Leer artículo completo

EOF (End of file)
Jueves, 13 de febrero, 2014

La gran guía de supervivencia de la terminal de Linux

19 +40K

¿Buscas programas para la terminal de GNU/Linux? Aquí tienes una completa guía de trucos, comandos y herramientas para la terminal de texto.

La terminal siempre ha sido objeto de controversia entre los usuarios de un sistema. Mientras que a algunos usuarios les parece algo muy complejo e incómodo de utilizar, a otros les parece una herramienta poderosísima a la que pocas veces (incluso siendo usuario avanzado) se le consigue sacar todo su potencial.

Tal vez sea cierto que no todos los usuarios están hechos para ella, pero si te apetece darte una vuelta por esta guía de supervivencia sin «X» (interfaz gráfica de Linux) y descubrir todo lo que se puede hacer desde una simple línea de comandos, ¡ponte cómodo y empecemos!

1. Explorador de archivos

GNU/Linux posee una larga colección de comandos y herramientas para moverte a través de las diferentes rutas, directorios o carpetas del sistema, como por ejemplo popd y pushd, explicados en 10 comandos para trabajar en Linux, sin embargo, es comprensible que prefieras un sistema más cómodo para moverte.

Ranger es un claro ejemplo, un sencillo explorador de archivos en modo texto, que nos permitirá navegar por el árbol de directorios utilizando las combinaciones de teclas del famoso editor VIM.

Flappy Bird visualizado desde una terminal de texto.

URL | Ranger (GitHub)

Además, basta con escribir ranger --copy-config=scope y tendremos ranger configurado para mostrar una previsualización de imágenes en formato ASCII a todo color mediante img2txt, el cuál también se puede utilizar desde línea de comandos directamente.

Otro gran clásico de los exploradores es Midnight Commander, el cuál se basa en el famoso Norton Commander de la época de MSDOS. Además de ser muy atractivo y organizado visualmente, nos ofrece un menu superior y unas teclas de acceso rápido que lo hacen algo muy cómodo de utilizar.

URL | Midnight Commander

Existen varios otros exploradores de archivos, como nffm o vifm. Sin embargo, si nos centramos en los visores de imágenes, podemos encontrar fbi (framebuffer viewer), el cuál nos permite reproducir gráficamente, desde nuestra terminal de texto archivos gráficos, realizando una conversión previa.

Antes también mencionaba img2txt, el cuál es un comando que incorpora las librerías libcaca, utilizadas para la conversión de gráficos en ASCII art coloreado. Esta librería incorpora varias herramientas como por ejemplo, cacaview, un visor de imágenes que permite zoom, variar gamma, antialias y otras opciones:

URL | Libcaca

Se pueden hacer cosas aún más potentes con esta librería, pero lo veremos más adelante. Si eres de Windows y buscas un explorador de archivos similar a los anteriores, puedes probar con Far Manager, incluido entre otros en el siguiente artículo:

URL | Alternativas al explorador de Windows

2. Gestor de ventanas en modo texto (multitarea)

Los exploradores de archivos son muy útiles, pero a veces se echa de menos el tener la flexibilidad que aportan los gestores de ventanas en los entornos gráficos. Si eres de los que abren varias terminales de texto o varias conexiones SSH al mismo equipo para hacer varias tareas a la vez, quizás sea porque no conoces tmux:

Puedes dividir la pantalla y trabajar moviéndote por las diferentes secciones.

URL | tmux (SourceForge)

El multiplexor tmux permite crear varias subterminales en la propia terminal, pudiendo cambiar entre ellas en cualquier momento. Sólo es necesario pulsar la combinación de teclas CTRL+B y luego la tecla de la acción a realizar, como por ejemplo % para dividir verticalmente, " para dividir horizontalmente o n y p para moverse entre pantallas.

De la misma forma, existen muchos otros programas similares que podrías probar, como por ejemplo dvtm (dynamic virtual terminal manager) o gnu screen con dtach. Además, estos gestores tienen una característica muy interesante: sobreviven a posibles desconexiones accidentales por SSH, pudiendo recuperarlas más tarde.

URL | 10 trucos y consejos para conexiones SSH vía Putty

3. Cliente de correo

Las operaciones de correo en un sistema GNU/Linux son todo un mundo a parte. Existen multitud de formas de configurar nuestro sistema para recibir o enviar emails, siendo uno de los usos más comunes el comando mail:

echo “Mensaje” | mail -s “Asunto” correo@gmail.com

Sin embargo, lo que más nos puede interesar a nivel de usuario, quizás, es una forma de revisar nuestro correo de Gmail con una interfaz cómoda y similar a lo que ya estamos acostumbrados.

Vmail es uno de esos programas. Se trata de un cliente de correo para Gmail desarrollado en Ruby y basado en el funcionamiento del editor Vim, convirtiéndolo en un sistema productivo para revisar nuestro correo.

URL | Vmail (GitHub)

[...]

Queda el 78% del artículo
Leer artículo completo

EOF (End of file)
Domingo, 9 de febrero, 2014

Cómo firmar PDF con certificado digital

5 +40K

10 programas gratuitos para firmar digitalmente documentos PDF, DOC (u otros) con tu certificado digital de la FNMT (España).

En el artículo anterior, hablamos de cómo sacar el certificado digital en España, y así poder utilizarlo para realizar diversos trámites oficiales por Internet, como la declaración de la Renta, IRPF, IVA o IGIC, ahorrándonos el tiempo que supondría tener que presentarlo de forma física.

Parte I: Cómo obtener el certificado digital
Parte II: Cómo firmar PDF con certificado digital

Ahora que tenemos un certificado digital que nos representa como persona física, podemos utilizarlo para firmar documentos PDF (u otros) y garantizar que somos los autores reales de ese documento y que estos no han sido manipulados o modificados por terceras personas.

Recordemos que, en España, según la Ley 59/2003, un documento firmado con un certificado digital de la FNMT tiene la misma validez legal que una firma manuscrita.

Firmar con un certificado digital: ¿Cómo funciona?

Es muy sencillo. Para firmar un documento PDF sólo tenemos que utilizar nuestra clave privada del certificado digital (ver artículo anterior) y aplicarla sobre el documento que queremos firmar. Esto generará un documento PDF firmado que no se podrá modificar. O al menos, si se modifica, perderá su firma.

Sólo necesitaremos un programa que nos permita firmar documentos. Por su parte, el receptor, debe asegurarse de que su sistema o lector de PDF es capaz de verificar correctamente las firmas digitales.

Paso 1: Configura tu lector de PDF

Cada lector de PDF (si soporta firmas digitales) tiene su propio sistema de verificación de firmas. Yo lo explicaré con Adobe Reader puesto que es el más extendido, pero con otros como Foxit Reader pasa exactamente lo mismo.

Al abrir un documento PDF firmado nos aparecerá una banda azul en la parte superior que nos informará sobre la firma. Puede darnos cualquiera de los siguientes mensajes:

  • Firmado y todas las firmas son válidas: El documento PDF está firmado con un certificado digital y la firma se ha comprobado y es válida.
  • Hay al menos una firma que presenta problemas: El documento PDF está firmado, pero el sistema o el Adobe Reader parece que no pueden comprobarlo.
  • Hay al menos una firma que requiere validación: El documento PDF está firmado, pero tu Adobe Reader no tiene activada la validación de firmas.

En los dos últimos casos, lo más probable es que Adobe Reader no esté configurado correctamente, por lo que accedemos a:

  • Menú Edición / Preferencias
  • Apartado Firmas / Verificación.
  • Verificamos que la casilla Verificar firmas al abrir el documento está activada.
  • Al final de esa ventana, verificamos también que las dos últimas casillas de la pantalla están activadas: Validando firmas y Validando documentos certificados.

Si continúas teniendo problemas con la configuración de Adobe Reader, puedes echar un ojo a esta pequeña guía oficial del BOE sobre la validación de firmas.

Paso 2: Instala los certificados de la FNMT

También deberías tener los certificados de la autoridad certificadora FNMT instalados, por lo que podemos descargarlos, hacer doble clic en ellos y pulsar en Instalar certificado, por si no estás seguro si los tienes:

URL | Certificado FNMT Clase 2 CA
URL | Certificado AC Raíz FNMT-RCM

En GNU/Linux, los certificados se pueden gestionar mediante Firefox o Chrome, o mediante la utilidad certool y pk12util, presentes en el paquete libnss3-tools.

1. PDF Creator (Windows)

Una de las herramientas más cómodas que permiten el firmado de documentos PDF es PDF Creator. Funciona mediante las ya clásicas impresoras virtuales. Es decir, instalas el programa, este instala una impresora virtual en tu equipo, y cada vez que selecciones esta impresora al imprimir algo, creará un archivo PDF con el contenido a imprimir.

Esto permite crear archivos PDF a partir de otros tipos de documentos, impresiones de aplicaciones, imágenes, páginas webs y cualquier otro recurso imprimible. PDF Creator destaca porque tiene una sección PDF / Signature donde puedes seleccionar la clave privada de tu certificado digital y configurar ciertos parámetros de la firma, como la razón, contacto y localidad.

URL | PDF Creator (Free)

También permite el sellado de tiempo, así como mostrar una marca de agua para informar que el PDF está firmado. Es muy completo, pero su mayor pega es que sólo está disponible para sistemas Windows.

2. DigiSigner (Win, Mac, Linux)

DigiSigner es un programa que puede ser útil como todo-en-uno. Además de permitir firmar documentos PDF con tu certificado digital, también puedes utilizarlo como visor básico de documentos PDF.

URL | DigiSigner (Free)

DigiSigner también permite insertar una marca de agua, así como un sellado de tiempo o realizar un procesamiento por lotes para firmar varios archivos PDF de una sola vez. Es multiplataforma, por lo que está disponible para Windows, GNU/Linux y Mac.

3. Sinadura (Win, Mac, Linux)

Sinadura Desktop CE es una estupenda aplicación multiplataforma que permite firmar documentos de cualquier formato, no sólo archivos PDF. Es un proyecto español de software libre que fue desarrollado para fomentar su uso en plataformas GNU/Linux y facilitar la gestión digital de documentos firmados.

El programa permite, desde una interfaz muy sencilla, firmar varios documentos de una sola vez y realizar múltiples operaciones comunes, como sellado de tiempo, validaciones u otras.

URL | Sinadura Desktop CE

NOTA: Es posible que tengas problemas para firmar documentos PDF con certificado digital de la FNMT en Sinadura. Esto ocurre porque el programa, por defecto, intenta realizar una validación OCSP, un servicio que la FNMT no ofrece de forma gratuita. Para solventarlo, accede a Preferencias / Firma y desactiva la casilla Incluir validación online del estado de los certificados (recomendado).

[...]

Queda el 48% del artículo
Leer artículo completo

EOF (End of file)
Jueves, 6 de febrero, 2014

Cómo obtener el certificado digital

6 +10K

Guía paso a paso y sencilla de cómo sacar el certificado digital en España para realizar trámites por Internet como la declaración de la renta o IRPF.

¿Sabías que en España, ciertos trámites oficiales como las liquidaciones de Hacienda, declaración de la renta, declaración de IRPF, IVA o IGIC, solicitud de certificados de viaje, etc. pueden realizarse por Internet sin estar sujeto a horarios o esperas?

Parte I: Cómo obtener el certificado digital
Parte II: Cómo firmar PDF con certificado digital

En nuestro día a día, es posible que sea necesario realizar ciertos y variados trámites oficiales que requieren gran parte de nuestro tiempo, donde se incluye desplazarnos físicamente, soportar largas e interminables esperas, o ajustarnos a un horario que no nos coincide, sin olvidarnos del posible y clásico «vuelva usted mañana», tan frecuente en los trámites burocráticos de cualquier índole.

A rasgos generales, y dependiendo de la fecha o lugar, los trámites burocráticos pueden llegar a ser algo parecido a la prueba de la solicitud de la Forma A-38 de Las doce pruebas de Astérix (y Obélix):

Cualquier parecido con la realidad es pura coincidencia.

¿Qué es el certificado digital?

En España, la Fábrica Nacional de Moneda y Timbre - Real Casa de la Moneda, más conocida como la FNMT-RCM, es la entidad que se encarga, a través de su departamento CERES (CERtificación ESpañola)), de ofrecer certificados electrónicos digitales que permitan a un usuario demostrar (con garantías) que es el autor real al comunicarse por vías digitales (web, correo, documentos, etc…).

Estos certificados entran en la categoría de certificados de la FNMT de Clase 2 CA (Certificado de Autorización) y utilizan un método de seguridad criptográfica denominado criptografía asimétrica.

Así pues, con este método y la validación de la FNMT como entidad certificadora, se puede garantizar que el usuario que firmó un documento es realmente quien dice ser, y además que el documento no ha sufrido cambios ni modificaciones.

¿Para qué sirve el certificado digital?

El certificado digital puede utilizarse actualmente en muchos y variados sitios web, sobre todo los relacionados con la administración pública. Los siguientes son sólo algunos ejemplos:

En muchos de estos ejemplos, un trámite puede durar apenas unos minutos, cuando por la vía tradicional podría tomar horas. Además, el certificado digital también puede utilizarse para firmar documentos PDF (o de otro tipo) y certificar que han sido creados por el autor y no han sido modificados desde entonces.

También cabe destacar y no olvidarse que en España, según la Ley 59/2003, la firma con un certificado digital tiene la misma validez legal que la firma manuscrita.

[...]

Queda el 72% del artículo
Leer artículo completo

EOF (End of file)

1 2 3 4 5 6 ... 383 #