Spiga

ScummVM, juega a grandes clásicos

ScummVM (Script Creation Utility for Maniac Mansion Virtual Machine) es un programa que permite ejecutar grandes clásicos, del genero aventura gráfica, con un simple clic, siempre y cuando tengas el juego ;).

Lo mejor de todo es que ScummVM reemplaza los ejecutables de los juegos, lo que le permite jugar en sistemas para los cuales no fueron desarrollados!

Soporta juegos de:

Algunos de los títulos que disponen de soporte (lista completa):

Podemos instalarlo desde los repositorios de Ubuntu:

$ sudo aptitude install scummvm

Y ejecutarlo desde:

Aplicaciones > Juegos > ScummVM

Anjuta, IDE de programación

Anjuta DevStudio es un estudio para el desarrollo de programas que incluye administración de proyectos, debugger interactivo, editor de fuentes, control de versión, diseñador de interfaz gráfica de usuario (GUI) perfil y varias herramientas más. Anjuta se incluye por defecto en GNOME 2.30 y cuenta con muchísimo soporte por parte de la comunidad GNOME.


Puntos fuertes de Anjuta:

  • Interfaz de usuario simple, flexible y configurable
  • El uso de plugins para facilitar el desarrollo de los diferentes lenguajes de programación
  • Gestor de ficheros propio
  • Gestor de poyectos
  • Auto-generación de sintaxis
  • Editor de código fuente
  • Integración de ayuda de desarrollo
  • Incluido Debugger
  • más...
Lo podemos descargar usando:

$ sudo aptitude install anjuta

Y podemos ejecutarlo desde:

Aplicaciones > Programación > Anjuta

Enlaces:
Web oficial

PlayStation 3 dice adiós a Linux


Lamentable noticia la que nos llega por parte de Sony y su PlayStation 3. Sony ha decidido no cumplir la promesa que hizo y deja de dar soporte a Linux en su videoconsola, pero el problema no es que deje de dar soporte, el problema es que una actualización de firmware (en concreto la versión 3.21) impide que PlayStation 3 pueda volver a instalar cualquier distribución Linux. Es decir, el soporte conocido como "OtherOS" deja de estar presente.



Entonces... ¿Qué ha motivado a Sony para engañar a sus usuarios, no cumpliendo la promesa que hicieron en su día, y que condicionó la compra de muchos? Pues sencilla explicación: GeoHot, famoso por destripar el iPhone ha encontrado la manera de acceder al hypervisor de PS3 mediante un exploit usando Linux. En respuesta Sony ha decidido quitar sin más Linux en su videoconsola (aunque los modelos Slim ya no eran capaces de ejecutarlo)

¿Estamos ante un caso de estafa por parte de Sony? ¿Hasta qué punto es legal vender un producto con unas características y luego quitárselas? Por mi parte lo llevan claro, yo compré mi PS3 porque, de entre otras cosas, era capaz de correr Linux y ahora no van a venir a quitármelo por un problema de seguridad en su máquina.

Para los que se sientan "estafados" como yo y que aún no hayan actualizado al maldito firmware 3.21 les dejo una solución para saltarse la actualización de dicho firmware, a la espera de que GeoHot nos ilumine con un firmware 3.21 con capacidad Linux.

Cómo configurar nuestras propias DNS para saltarse la actualización (Inglés)

Sencillo manual de PS3News por parte de daGraveR

Por otro lado en múltiples foros los usuarios ya están organizándose para una recolecta de firmas y hacer una demanda colectiva. ¿Vamos a dejar que nos tomen el pelo? Nosotros decidimos. ;)

Actualización:

GeoHot confirma el Custom Firmware con soporte para OtherOS. Todo ha sido cuestión de tiempo :)

Fotograía digital en GNU/Linux

Son muchos los que se dedican profesionalmente a la fotografía, somos otros tantos los que lo hacemos por afición, y una gran mayoría lo hace esporádicamente. De esta cantidad de gente somos muchos los que usamos GNU/Linux y es por eso que hace un tiempo que comencé con un post en ojodigital.com en el que listaba programas de edición, maquetación y tratamiento de imágenes para nuestro sistema operativo.



Entre los programas podemos encontrar:
Si te interesa el tema y quieres colaborar, entra en el siguiente enlace, registrate en el foro y participa!

COMO: FTP desde linea de comandos

Esto os puede servir como un salvavidas en alguna ocasión en la que no dispongáis de cliente FTP, o estéis en modo linea de comandos, como en el caso de Ubuntu Server.

- Lo primero que hacemos es conectar con el host, ftp + ip de destino:

$ ftp 192.168.0.193

Connected to 192.168.0.193. 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 18:00. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity.

- Esperamos respuesta de conexión e introducimos el nombre de usuario:

Name (192.168.0.193:neo): neo
331 User neo OK. Password required

- y la contraseña:

Password: ***********

230-User neo has group access to: neo sambasha admin lpadmin plugdev
230- cdrom dialout adm
230 OK. Current directory is /home/neo
Remote system type is UNIX.
Using binary mode to transfer files.

- Preguntamos en la carpeta donde nos encontramos:

ftp> pwd

257 "/" is your current location

-Entramos en la carpeta que nos interesa:

ftp> cd /home/neo/

250 OK. Current directory is /home/neo

-Listamos los archivos y carpetas que se encuentran en el servidor:

ftp> ls

200 PORT command successful
150 Connecting to port 51028
drwxr-xr-x 2 neo neo 4096 Apr 3 21:24 Descargas
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Documentos
drwxr-xr-x 9 neo neo 4096 Apr 3 20:52 Escritorio
drwxr-xr-x 3 neo neo 4096 Mar 23 13:14 Im??genes
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 M??sica
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Plantillas
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 P??blico
drwxr-xr-x 2 neo neo 4096 Mar 18 19:48 Videos
-rw-r--r-- 1 neo neo 179 Mar 18 19:40 examples.desktop
-rw-r--r-- 1 neo neo 258 Apr 3 20:50 uget_1.5.0-1~getdeb1_i386.deb
226-Options: -l
226 10 matches total

- Para un mejor manejo de los archivos tenemos que convertir en binario o ancii, dependiendo del tipo de archivo, y poder descargar:

ftp> bin

200 TYPE is now 8-bit binary

- Monitorizamos en progreso de la descarga:

ftp> hash

Hash mark printing on (1024 bytes/hash mark).

- Descargamos el archivo que queramos a nuestro PC:

ftp> mget uget_1.5.0-1~getdeb1_i386.deb

mget uget_1.5.0-1~getdeb1_i386.deb?
200 PORT command successful
150 Connecting to port 38412
226-File successfully transferred
226 0.000 seconds (measured here), 1.39 Mbytes per second
258 bytes received in 0.00 secs (576.6 kB/s)

-Y subimos el mismo al servidor desde nuestro PC:

ftp> mput uget_1.5.0-1~getdeb1_i386.deb

mput uget_1.5.0-1~getdeb1_i386.deb?
200 PORT command successful
150 Connecting to port 40212
226 File successfully transferred

- Una vez finalicemos nuestro trabajo, nos despedimos y salimos:

ftp> bye

221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.

Obviamente todas estas pruebas las he hecho en mi propio PC en modo localhost :D


.- Comandos comunes FTP (vía)
A continuación tienes algunos de los comandos más comunes que usaremos al conectarnos a un servidor FTP:

  • ? - solicita ayuda o información sobre los comandos del FTP
  • ascii - cambia a modo de transferencia de archivos ASCII (por defecto y transmite a 7 bits por caracter)
  • binary - modo para transferir archivos binarios (modo de transmisión para binarios a 8 bits por byte)
  • bye - nos desconecta del entorno FTP (al igual que quit)
  • cd - nos cambia de directorio en la maquina remota (cd .. nos baja de nivel)
  • close - termina la conexion con otro PC
  • delete - borra el archivo deseado, de la carpeta actual
  • get - copia un archivo desde la maquina remota a nuestra maquina local
  • help - enumera los comando actuales del FTP
  • lcd - cambia de directorio en nuestra maquina local
  • ls - lista el nombre de archivos/carpeta de la maquina remota
  • mkdir - crea un directorio nuevo en la maquina remota
  • mget - copia múltiples archivos de la carpeta remota a la local
  • mput - copia múltiples archivos de la carpeta local a la remota
  • open - abre una conexión con otro PC
  • put - copia un archivo desde la maquina local a nuestra maquina remota
  • pwd - nos muestra el directorio donde nos encontramos de la maquina remota
  • quit - nos saca del entorno FTP
  • rmdir - borra el directorio que deseemos en la maquina remota
Si os interesa el tema o queréis programar un cliente FTP, os aconsejo que entréis en el siguiente enlace: