Anteriormente habia instalado Mono, Monodevelop, … en una Debian y me habia resultado facil pero un tanto pesado. No habia ningun repositorio que contuviera una version valida, asi que tocaba bajarse todos los paquetes y despues instalarlos uno a uno. Recuerdo que solo tuve que resolver un par de dependencias por no tener un orden claro a seguir con los paquetes. Pero nada muy compliado. Eso si, una vez instalado, tuve mucho problemas para crear un simple “Hello World”.
using System;
namespace helloworld
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine(”Hola Mundo”);
}
}
}
Esta tarde me he puesto de nuevo con ello y decidido a probarlo de nuevo en mi Ubuntu Edgy Eft. Que diferencia! Desde Synaptic solo tuve que escoger los paquetes principales y me bajo todas las dependencias. Ahora me pondre a ver que tiene y que no. Pero de momento el ejemplo anterior funciona perfectamente.
De momento veo que tiene las versiones 0.12 del CORE y del IDE.
En tu PC aun resiste un pequeño grupo de bits del “Ventanas”? Por lo que sea no puedes acabar de deshacerte del todo de el y usar solo Linux? Es mas, por lo que sea debes tener aun el gestor de arranque de Windows (NTLDR)? Felicidades! Ahora ya puedes tener arranque dual facilmente.
Este era un truquito que habia leido hacia mucho tiempo pero que me di cuenta que habia perdido cuando lo quise poner en practica. Asi que ahora lo dejo aqui y por lo menos en algun sitio (aunque sea la cache de Google) quedara.
Pasos:
1. Arrancar Linux y desde consola. Averiguar en que particion esta el arranque (/boot/...) de nuestra distro. Una manera sencilla es mediante la salida de un simple “mount“.
2. Montar un USB/disquette/particion_del_disco donde podamos escribir (en mi caso /media/usb/ ) y escribir “dd if=/dev/sda of=/media/usb/ubuntu.bin bs=512 count=1” que nos creara el fichero ubuntu.bin que necesitamos desde Windows.
3. Cerramos linux y arrancamos Windows.
4. Copiamos el fichero creado (ubuntu.bin) a C:\
5. Damos permisos para escribir en C:\boot.ini (que es el fichero que guarda la configuracion del arranque) con “attrib +R +S +H c:\boot.ini” desde ‘Inicio\Ejecutar’ mismo.
6. Abrimos con nuestro editor de texto favorito el c:\boot.ini y añadimos en la ultima linea C:\ubuntu.bin="Ubuntu Linux", donde ubuntu.bin es el nombre del fichero que le dimos desde linux y “Ubuntu Linux” es la etiqueta que aparecera en el menu de arranque de Windows.
7. Grabar el fichero y salir.
8. Restaurar los permisos con “attrib -R -S -H c:\boot.ini”
9. Reiniciar y … listo!
Ayer me puse a investigar un poco sobre como actualizar mi distro de Ubuntu de la 6.06 a la 6.10 a ver si asi consigo usar sin problemas de una vez la wifi.
Tenia varias opciones pero ya que tenia el cd de la nueva version, pensaba actualizar desde ahi. Y me ahorraba un backup de los datos y una reinstalacion/configuracion posterior. Asi que me puse a buscar info sobre cdromupgrade incluido en la raiz del cd. Pero no consegui usarlo para actualizar. No hubo manera, si siquiera entrando como root directamente. Asi que me decidi por una actualizacion online, bajando los paquetes nuevos desde los repositorios habituales.
gksu "update-manager -c"
Esa es la instruccion magica que me actualizo el sistema. Solo una recomendacion, por si acaso actualice antes la 6.06 con los ultimos parches, aunque lei que tampoco es necesario. Pero como solo tenia un par de paquetes, no me importo hacerlo. Despues lanzamos la actualizacion y nos bajamos casi 700M en paquetes. Una hora despues ya tenia todo bajado y configurado. Esto varia evidentemente dependiendo de tu conexion con Internet. Yo aproveche el tubo desde el trabajo cosa que se tardaba un par de horas no me preocupaba por tiempo.
Cuando acabó y tras reiniciar tenia la 6.10 instalada y funcionando. Hasta el momento aun no he tenido problemas y cuando tenga un rato me pondre de nuevo con la wireless a ver como me va.
Hace 7 dias se celebro San Valentin. Por que escribir ahora y nohace 7 dias? Porque hace siete dias todo el mundo escribia sobre eso y no me apetecia repetirme.
Un poco de historia primero:
Dicen que, hacia finales del siglo quinto, el Papa quiso prohibir un rito pagano de la fertilidad. La fiesta era, por lo menos, curiosa. Se sacrificaban animales, se les arrancaba la piel a tiras y los sacerdotes golpeaban a los estériles con esos pellejos ensangrentados. Después de la ceremonia, las parejas corrían a su casa para echar un polvete antes de que el conjuro perdiera su efecto. El amor… Era algo parecido a los orgasmos globales que ahora se organizan por Internet.
Esta celebración tenía lugar todos los 15 de febrero. Cuando el Papa la prohibió, los paganos simplemente la disfrazaron un poco y la pasaron al día 14, en que se conmemoraba el martirio de un joven cristiano llamado Valentinus. Parece que, un par de siglos antes, el tal Valentinus se había dedicado a unir en matrimonio a jóvenes parejas -no me consta si todas eran heterosexuales- desafiando así una ley imperial que impedía que los soldados se casaran (el matrimonio es una distracción que el ejército no podía permitirse). Valentín fue por ello condenado a muerte, ejecutado y santificado.
Por estos dos motivos -y alguno más que habrá- el día de San Valentín quedó asociado a la fertilidad, el sexo, el amor y el matrimonio. ¡Qué bonito!
Gracias Furilo por la información.
(más…)