Instalar Ubuntu Linux desde una memoria USB

Si quieres instalar Ubuntu desde una memoria USB o pendrive necesitas que tu ordenador pueda reiniciar leyendo desde la entrada USB. Si es así, realiza los siguientes pasos:

Si estás en Ubuntu

1. Descárgate la ISO de Ubuntu.
2. Entra en Sistema, Administración, Creador de discos de arranque.

3. Se abrirá un asistente. Especifica la ISO (o el CD) de Ubuntu y la memoria USB o pendrive USB donde instalar.
4. Pulsa en Crear disco de inicio. Si el botón sale inactivo, es que antes tienes que pulsar en Borrar disco. read more

Leer más » 12 Comentarios

Instalar sin problemas Spotify en Ubuntu

Si hay una plataforma que permite reunir los intereses de los artistas musicales, a la vez de los que queremos oír música gratuitamente en la red, esta es Spotify.

A cambio de poder oír música con algunos anuncios entre medias (cada 3 canciones aproximadamente), los artistas se llevan una cantidad de dinero (los que de verdad escuchas, no los que la SGAE quiere que escuches) y todos contentos. De hecho, si quieres evitar los anuncios, tienes la opción de pagar una cuenta de Pro (al estilo freemium). read more

Leer más » 6 Comentarios

Instalar Vmail – Gmail sobre Vim

Vmail es un cliente de Gmail minimalista, o mejor dicho, una interfaz de Vim para Gmail. ¿Por qué usar Vmail? Básicamente podemos resumirlo en que algunas personas aman a Vim por encima de cualquier cosa, ni un cliente de correo con interfaz gráfica ni un navegador Web que no sea Lynx o Links (¡cuidadito con confundirlos!) puede hacerle sombra.

Si eres amante de Vim, Vmail es para ti.

Para ejecutar Vmail, necesitaremos:

  • Tener una cuenta de Gmail
  • Una versión reciente de Vim (Vmail funciona a partir de Vim 7.3)
  • Ruby (a partir de 1.9.2)
  • RubyGems (a partir de 1.9)
  • El navegador Web Lynx
  • Y evidentemente un entorno Unix, aunque esto lo daba por supuesto.

Siento deciros que no lo he probado, di con el enlace, pero no soy un amante de Vim, me quedé en Nano (la versión libre de Pico). read more

Leer más » 4 Comentarios

Instalar SoftMaker 2008 gratis

Últimamente está muy de moda hablar de OpenOffice y su reciente fork LibreOffice, pero lo que os traigo a continuación no es software libre, es una alternativa comercial a estos sistemas y, en consecuencia a Microsoft Office.

Se trata de un proyecto alemán bastante sólido y potente que ha tenido la genial idea de ofrecer gratuitamente, hasta diciembre, la versión de SoftMaker Office 2008. Recordaros que la última versión de este sistema es la 2010, entonces diréis, ¿por qué voy a instalarme algo así? read more

Leer más » 6 Comentarios

Curso Java – 3. Instalación y primer programa

En este capítulo vas a crear tu primer programa en Java, eso sí, antes debes instalar las herramientas necesarias. Personalmente te recomiendo la instalación en Linux.

Instalación en Windows

Lo primero que tienes que hacer es instalar el JDK. Estos son los pasos:

  1. Entra en la sección de Java de Oracle.
  2. Pulsa en Java SEque está en el apartado Technologies o Top Downloads.
  3. Ahora pulsa en la imagen Java Download. Si quieres Java EE pulsa en Java EE Download.
  4. Selecciona la Plataforma (Windows), el Lenguaje (Multi-language) y pulsa en Continue.
  5. Ahora pulsa en el enlace de descarga y en unos minutos tendrás descargado el instalador.
  6. Ejecuta el instalador y sigue los pasos hasta que tengas instalado, valga la redundancia, el JDK. Usa el directorio de JDK que viene por defecto.

Instalado ya el JDK tienes que instalar el IDE Eclipse. Para ello sigue los siguientes pasos:

  1. Entra la sección de descargas de Eclipse.
  2. Aparecerá una lista de distribuciones. Pulsa en el enlace de Eclipse IDE for Java Developers para instalar la versión básica de Eclipse. Si quieres usar además Java EE en vez de eso pulsa en Eclipse IDE for Java EE Developers. Ahora pulsa en la plataforma que quieres Eclipse, en este caso Windows.
  3. Instala o descomprime Eclipse en tu directorio preferido.

Como has instalado el JDK en el directorio por defecto, ya viene enlazado Eclipse con el JDK.

Instalación en Linux

La instalación en Linux es sencillísima, sólo hacen falta tres pasos: read more

Leer más » 11 Comentarios

Curso C# con Mono – Conversión de tipos e información cultural

Cuando estamos trabajando con diferentes tipos de datos, siempre conviene conocer los mecanismos para convertir un tipo de datos en otros. Si a eso le sumamos, que podamos hacer aplicaciones en las que se trabaje introduciendo datos siguiente el formalismo español (comas para separar decimales, puntos para separar miles) o viceversa (podéis ver un mapa de dónde se usa cada separador decimal aquí).

Esto es lo que se llama la información cultural, que se sitúa dentro del ensamblado: System.Globalization, y que aparte de en este tema es conveniente conocer para otras tareas.

Casting

Es la forma más simple de hacer una conversión de datos. Está directamente heredada de C y puede ser implícita (si no se especifica) o explícita (cuando sí lo hacemos). Tiene grandes limitaciones porque básicamente sólo permite no convertir, sino camuflar, para una instrucción en concreto el tipo de dato.

Veamos un ejemplo:

int i = 10;
float f = 0;
f = i;  // conversión implícita
f = 0.5F;
i = (int)f;  // conversión explícita. Existe pérdida de información, los decimales

Métodos ToString

Al igual que en otros muchos lenguajes de programación, a este nivel de abstracción, existe un método ToString, definido en cada clase, que convierte cualquier objeto en una cadena. Si tenemos un entero que tiene dentro el valor 1, devolverá una cadena “1”; igualmente pasará  con un decimal, pero aquí es donde entra la información cultural en juego. Si tenemos la cultura predefinida como la española, mostrará comas y punto de acuerdo a nuestra forma de hacerlo, si definimos otra cultura predefinida, el comportamiento cambiará conforme a eso. También podemos cambiar de forma puntual la cultura predefinida para un punto en concreto.

Veamos ejemplos de uso avanzado de ToString usando especificadores, para mostrar el mismo número por pantalla con decimales, sin ellos, en formato moneda, con porcentaje…

decimal valor = 16325.62m; string especificador; // Sin especificador Console.WriteLine("Sin el especificador tenemos el valor: " + valor.ToString()); // Especificador numérico estándar especificador = "G"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 16325,62 especificador = "C"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 16.325,62€ especificador = "E04"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 1,6326E+004 especificador = "F"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 16325,62 especificador = "N"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 16.325,62 especificador = "P"; Console.WriteLine("Con el especificador: " + especificador + " tenemos el valor: " + valor.ToString(especificador)); // Muestra: 1.632.562,00% read more

Leer más » 6 Comentarios

Instalar y Configurar Samba en Linux

Suponiendo que todos conocéis SAMBA. Para instalarla dentro de nuestro servidor:

  • Sobre Debian / Ubuntu / y derivados:

ahornero@6581-D:~$ sudo apt-get install samba smbfs

  • Sobre Red Hat / CentOS / Fedora:

ahornero@6581-D:~$ yum install samba smbfs (como superusuario)

Para iniciar, detener o reiniciar el servicio:

ahornero@6581-D:~$ /etc/init.d/samba stop / start / restart

ó

ahornero@6581-D:~$ restart smbd

Y para realizar la configuración de usuarios, acceso a directorios y permisos, recomendamos utilizar la aplicación system-config-samba; por defecto en CentOS viene instalada. Para instalarla en otros servidores Linux: read more

Leer más » 9 Comentarios

Curso C# con Mono – Declaración de clases y estructuras

Llegados a este punto, podríamos hablar tan profundamente y durante tanto tiempo sobre clases, objetos, métodos, atributos… que desvirtuaría el sentido de este curso. Supongo que tenéis nociones básicas de todo este paradigma de la orientación a objetos y veremos cómo implementar clases en C# con Mono.

Podríamos decir a muy grosso modo que:

  • Las clases son la unidad básica de estructuramiento en un programa de C#
  • Las estructuras son una herencia de lenguajes más antiguos, como C, donde creamos un grupo común para varias variables, sin atribuirles posibilidades de ejecución (métodos)

En C#, las estructuras pueden tener métodos básicos para la lectura o modificación de las variables.

¿Cómo crear una clase?

Digo cómo crear y no cómo declarar una clase, porque el curso está basado en MonoDevelop y tras crear una clase con el interfaz, veremos cómo se declara en el código.

Declaración de nueva clase con MonoDevelop

Dentro del espacio de nombres, a la izquierda de la interfaz, hacemos: clic derecho, “Añadir”, “Nuevo archivo”, “Clase vacía” e indicamos el nombre. Se nos creará un esqueleto básico de clase como el que sigue:

using System;

namespace holaMundo
{
	public class persona
	{
		public persona ()
		{
		}
	}
}

Veamos ahora la clase un poco más rellena. Como veréis, estoy dentro del mismo espacio de nombres en el que hemos hecho los ejemplos anteriores, “holaMundo”. Incluimos: atributos, métodos para manejar los atributos, el constructor y un método de ejemplo.

using System; namespace holaMundo { public class persona { // atributos string nombre; int edad; // propiedades: métodos para manejar los atributos public string Nombre { get { return nombre; } set { nombre = value; } } public int Edad { get { return edad; } set { edad = value; } } // constructor public persona (string _nombre, int _edad) { // usamos los métodos para manejar atributos en lugar de this.nombre Nombre = _nombre; Edad = _edad; } // método para imprimir datos de la instancia public void print() { System.Console.WriteLine("Nombre: " + nombre + " - Edad: " + edad.ToString()); } } } read more

Leer más » 9 Comentarios

Instalar World Of Goo en Ubuntu

Sí, sí y sí, hoy mismo la gente de Canónical acaba de agregar en el Ubuntu Software Center el juego World Of Goo que, a mi juicio, se trata de uno de los mejores juegos del mercado. Ya lo compré en su día, hace ya tiempo, creo que tarde exactamente 30 minutos después de probar la versión demo. Simplemente me encantan estas bolitas, ¡son geniales!

Se trata de una aplicación propietaria y de pago. Me considero un amante del software libre, de Linux y de la libertad que ofrece, pero también pienso que si alguien hace un trabajo bueno, ¿por qué no pagarlo? Este es el caso de este juego, una aplicación buena que merece la pena pagar por ella. Sus autores se han preocupado bastante de su fluidez y que corra en Linux al igual que en Windows o Mac OS X. read more

Leer más » 10 Comentarios

Instalar Google Reader oficial en Android

Mucho tiempo de espera, pero la aplicación Google Reader para Android está finalmente disponible. Os comento las caracterísicas.

La aplicación soporta básicamente lo que esperamos que soporte, gusta saber que están sacando un producto final:

  • Número de noticias sin leer
  • Amigos
  • Compartir
  • Me gusta
  • Marcar con estrella

Incluyendo además:

  • Múltiples cuentas
  • Sincronización de preferencias
  • Subscripción y búsqueda de nuevos feeds al completo
  • read more

    Leer más » 4 Comentarios