Detectar si hay conexión de datos en WP7
En esta entrada explicaremos como detectar si existe conexión de datos en nuestra aplicación Windows Phone. Nos puede ser de mucha utilidad si queremos controlar errores en nuestra aplicación si es que esta utiliza acceso a la nube. La función es muy simple, detecta si hay conexión Wifi, 3G, etc. y devuelve el resultado.
Empezaremos añadiendo la referencia a System.Net.NetworkInformation.
using System.Net.NetworkInformation;Y esta sería nuestra función:
private bool InternetIsAvailable()
{
if (!NetworkInterface.GetIsNetworkAvailable())
{
MessageBox.Show("No tienes conexión de internet.");
return false;
}
else
{
MessageBox.Show("Tienes conexión de internet.");
return true;
}
}Un ejemplo de como se llama a la función desde el programa principal de la página.
public MainPage()
{
InitializeComponent();
if (InternetIsAvailable())
{
textBox1.Text = "Conectado a Internet";
}
else
{
textBox1.Text = "No Conectado a Internet";
}
}Aquí os podéis descargar el código:
Archivo: ConnectionTest.zip
Que menos que rematar este post con un tema de los que hacen época… Broken Wings de Alter Bridge. A disfrutar!
Cómo reinstalar GRUB desde un Live CD de Ubuntu
Hace poco tiempo intenté instalar Mac OSx en mi Pc. No pude conseguirlo por compatibilidad de hardware así que instalé de nuevo Windows, pero bueno esa es otra guerra.
El problema llegó al intentar acceder al disco donde tenía instalado Linux, GRUB había desaparecido y al arrancar el PC no aparecía la opción para iniciar desde Linux. Era como si el disco duro donde estaba instalado hubiera desaparecido.
En este tutorial vamos a aprender como recuperar o reinstalar nuestro gestor de arranque GRUB. Nos será de utilidad si hemos perdido el GRUB por haber instalado Windows o si está presentando fallos.
1- Lo primero que debemos hacer es iniciar el ordenador desde el Live CD.
2- Abrir un terminal y ejecutar:
$sudo fdisk -l
3- Nos aparecerá una lista con la organización del disco duro, buscamos en la última columna donde indique “Linux” y miramos a qué partición corresponde. En mi caso era /dev/sda2.
Puede que no aparezca “sda”, podemos encontrarnos con “hda”. La razón es porque el término “sda” corresponde con discos duros del tipo SATA mientras que “hda” corresponde a discos duros IDE.
Lo siguente que vamos a hacer es montar la partición donde se encuentra Linux en una nueva
4- Creamos el nuevo directorio:
$sudo mkdir /mnt/ubuntu
5- Montamos la partición:
$sudo mount /dev/sda2 /mnt/ubuntu
El extraño caso del fondo del XP
Un tal O’Rear en 1995 deambulando apaciblemente por el Valle de Napa (California) se encontró con un idílico paisaje y le hizo una foto con su corriente cámara de fotos. Esta fotografía más tarde sería elevada a la categoría de fondo oficial del sistema operativo Windows XP adentrándose en millones de hogares.

El caso es que el paisaje repleto de verde hierba no es exactamente así en la actualidad. Esas colinas se encuentran siempre cubiertas de vides pero en la primera mitad de los noventa sucedió un pequeño desastre que hizo variar de forma bastante drástica el dibujo. Debido a una plaga de filoxera las cepas se tuvieron que eliminar y se plantó toda la colina de verde hierba. En ese momento O’Rear hizo la famosa foto desde una carretera cercana.
Después de la plaga el paisaje volvió al estado natural como se puede observaren la fotografía.

Mi Manual de Windows Phone
Ultimos Posts
- Windows Phone Developer Tools 7.1 Beta
- Cambia el tema del emulador de Windows Phone
- Algunos tutoriales de Windows Phone 7 (Parte 3)
- Grabador de voz en Windows Phone
- Cambiar teclado de TextBox en WP7
- Sobre el diseño Metro para programadores de WP7
- Base de datos XML en Windows Phone 7
- Windows Phone 7 Isolated Storage Explorer
- Almacenamiento local de datos en Windows Phone
- Uso del control Popup en WP7
Windows Phone
Nuestras lecturas
Windows Phone Blog
Blankenblog
Libre y extremo









