Entradas del mes: Agosto, 2007

Como hacer ping a servidores con .NET

31 Agosto 2007

Visual Studio Me he encontrado con el problema de tener controlada la latencia de las maquinas que tengo, y me he encontrado que el Framework NET 2.0 dispone de un espacio de nombres pensado específicamente para crear aplicaciones de diagnóstico de redes. Este espacio se llama System.Net.NetworkInformation.

En él encontramos clases para obtener información sobre las interfaces de red de un equipo, información trasegada por la red, recibir notificaciones (por ejemplo de que se ha modificado la dirección de una tarjeta), etc… Es muy interesante echarle un vistazo.

La clase Ping, por ejemplo, tal y como parece indicar permite hacer un “ping” ICMP a cualquier nodo de una red. Permite hacerlo de forma síncrona o asíncrona. En la versión anterior de la plataforma había que hacerlo “a pelo” y era bastante complicado. Ahora es sencillísimo.

Por ejemplo, el siguiente código realiza cuatro pings a una direccion de ip (sustituir 000.000.000.000 por la direccion ip que queráis monitorizar) y devuelve los resultados de cada petición.

using System.Net;
using System.Net.NetworkInformation;
IPAddress ip = IPAddress.Parse("000.000.000.000");
Ping ping = new Ping();
For (int i = 0; i < 4; i++){
	PingReply pr = ping.Send(ip);
	Console.WriteLine("Respuesta desde (0): bytes:(1) tiempo=(2) ((3))",
		pr.Address, pr.Buffer.Length, pr.RoundtripTime,
		pr.Status.ToString());
}
Console.ReadLine();

En la consola veremos aparecer algo similar a esto:

Respuesta desde 000.000.000.000: bytes:32 tiempo=101 (Success)
Respuesta desde 000.000.000.000: bytes:32 tiempo=92 (Success)
Respuesta desde 000.000.000.000: bytes:32 tiempo=91 (Success)
Respuesta desde 000.000.000.000: bytes:32 tiempo=05 (Success)

La clase Ping es muy útil para comprobar a intervalos regulares si un servidor está activo o no, o hacer un barrido de una red para descubrir qué nodos están activos.

TechNet Magazine de Septiembre 2007

31 Agosto 2007

Ya esta disponible la version de Septiembre de la revista TechNet Magazine, con interesantes artículos sobre Windows Vista, Active Directory y demás temas curiosos.

Tienes dos opciones:

Hasta el 59% de las empresas podría tener malware activo en su red

31 Agosto 2007

La cifra se refiere a compañías que analizaron 20 ó más ordenadores con Malware Radar, el servicio de auditoría online y bajo demanda de Panda Security.

El 59% de las empresas que analizaron más de 20 ordenadores con Malware Radar tenía malware activo en sus equipos. El aumento del malware y la necesidad de las empresas de contar con protecciones adicionales quedan reflejados en los datos obtenidos por este servicio de auditoría online en las más de 4.500 organizaciones analizadas.

Así, se encontraron códigos maliciosos activos en el 47% de las compañías que auditaron entre 10 y 19 ordenadores, es decir, casi en la mitad de los casos. Mientras, un 37% de las compañías que analizaron entre 5 y 9 ordenadores tenían malware ejecutándose en el momento del análisis. Respecto a las empresas que escanearon entre 1 y 4 ordenadores, se halló malware activo en un 35% de ellas.

Service Pack 1 para Windows Vista a principios del 2008

30 Agosto 2007

Microsoft ha revelado sus planes de lanzar la primera gran actualización de su sistema operativo Windows Vista a comienzos del próximo año.

Muchas de las grandes empresas clientes de Microsoft esperan el lanzamiento del primer “service pack” - un conjunto de programas de refuerzo, actualizaciones y mejoras - antes de introducir un nuevo sistema operativo de Windows. Los clientes corporativos a menudo se muestran remisos a adoptar nuevos programas para que Microsoft tenga el tiempo necesario para solucionar los problemas experimentados por los usuarios regulares, que suelen comprar sus ordenadores nuevos con el último sistema operativo ya instalado.

En una nota colgada en su página web, Microsoft adelantó sus planes de comenzar las pruebas de Windows Vista SP1 en una pequeña audiencia en unas pocas semanas, y espera distribuir el producto entre los fabricantes de ordenadores en el primer trimestre de 2008.

Microsoft ha anunciado que el primer paquete no es tan significativo como en el pasado, porque la compañía puede ahora instalar parches y refuerzos en el producto por medio de actualizaciones a través de Internet.

Windows Vista SP1 debería mejorar la seguridad del sistema operativo, su estabilidad y su rendimiento, pero no cambiará su apariencia ni añadirá ninguna función importante, añadió.

Microsoft también ha comunicado que retrasará la fecha de distribución del Windows Server 2008 entre los fabricantes de hardware.

Además anunció sus planes de lanzar el tercer “service pack” de Windows XP, el predecesor de Vista, en las próximas semanas. Se distribuirá entre los fabricantes de ordenadores en el primer semestre de 2008.

Mas informacion sobre esta noticia en el blog oficial de Windows Vista.

Fuente: Noticiasdot.com

¿Para que sirve el atributo “title” en los enlaces de una pagina?

27 Agosto 2007

En primer lugar, comentar que el atributo “title” como nos podemos imaginar sirve para dar un título a los enlaces, el cual puede ser usado para aclarar que recurso nos vamos a encontrar en ese enlace, es decir, se puede decir que sería un complemento al texto del enlace para completar la información que se le da al usuario.

Por tanto, se puede pensar en ponerlo siempre y así quitarnos de problemas. Pero tampoco es esta la solución, ya que hay enlaces que con el propio texto del enlace están suficientemente claro a que recurso se refieren y por lo tanto estaríamos duplicando información al usuario. Entonces, la solución es usar el atributo siempre y cuando el texto del enlace no sea lo suficientemente claro del recurso al que apunta; y en caso de duda mi consejo es usarlo, pero no con el mismo texto que forma el enlace (esto es un error), sino lo usamos para completar la información.

Para terminar, en caso de que lo tengamos que usar, que beneficios nos va a proporcionar?? Pues, entre los más importantes podemos encontrar los siguientes:

  • Los lectores de pantalla tienen una opción para leer el título de un enlace conjuntamente con el texto de éste.
  • En todo momento, los usuarios saben lo que se van a encontrar si pulsan el enlace, por lo que podrán decidir a priori si quieren abrir esa recurso.
  • Los navegadores sólo texto muestran un listado de los enlaces junto con sus títulos de la página actual, por lo que le proporcionaremos a estos usuarios una información más completa de los enlaces de la página actual.

Fuente: accesibilidadweb.blogspot.com

Prometheus Team abre la caja de Pandora de la PSP

23 Agosto 2007

Sony ha perdido la guerra. El Prometheus Team, formado por los más grandes hackers en la historia de PSP, ha lanzado el software necesario para convertir cualquier batería de PSP en una “batería mágica” y cualquier Memory Stick PRO DUO en una “memory stick mágica”. ¿En qué radica la magia? con esta batería y esta memory stick es posible reparar cualquier PSP bricked y downgradear cualquier PSP del mundo, tenga el firmware que tenga. Se acabó la guerra, la scene gana. Haz clic en “Leer más”

Pasos necesarios para crear la batería y la memory stick mágica

  • Conectar la PSP al PC con la Memory Stick dentro via “Conexión USB”.
  • Formatear la Memory Stick usando cualquier utilidad.
  • Usa el programa mspformat para el formateo logico de la Memory Stick.
  • Saca la Memory Sick y desactiva la “Conexión USB”.
  • Conecta la Memory Stick otra vez vía “Conexión USB” de la PSP.
  • Manualmente crea la carpeta PSP/GAME (opcionalmente PSP/GAME150) en la Memory Stick.
  • Copia las carpetas “battery” y “installer” en la carpeta PSP/GAME (o PSP/GAME150).
  • Copia el updater 1.50 oficial renombrado como UPDATE.PBP a la raiz de la Memory Stick.
  • Saca la Memory Stick y desactiva la “Conexión USB”.
  • Ejecuta el “installer” a traves del firmware de la PSP. Esta aplicacion creara los ficheros del firmware en la raiz de la Memory Stick, asi como el msipl.bin.
  • Conecta la Memory Stick otra vez via “Conexión USB” de la PSP.
  • Ejecuta la aplicación “msipl” en el PC con el msipl.bin para escribir el IPL en la Memory Stick.
  • Saca la Memory Sick y desactiva la “Conexión USB”
  • Ejecuta la aplicación “battery” en la PSP ara modificar la batería.
  • En hora buena, estas ya en posesion de una “Magic Memory Stick” y una “JigKick Battery”

Te puedes descargar los archivos necesarios haciendo clic aquí

Internet Explorer revela datos de acceso a servidores FTP

15 Agosto 2007

Este problema afecta a los usuarios que utilizan Internet Explorer, como cliente de FTP. El problema radica en que, al guardar un archivo HTML, incluye en e codigo fuente de la pagina, el usuario y clave de acceso a dicho sitio FTP, por lo que cualquiera que descargue la pagina, podrá ver el usuario y clave de acceso.

Microsoft es consciente de esto desde el año 2004, y todavia en su ultima version del conocido navgador Internet Explorer todavia funciona de esta forma. Microsoft dice que Internet Explorer contiene esta funcionalidad ya que no es un verdadero cliente de FTP.

Por este motivo, recomiendo el uso de clientes FTP, que no sean Internet Explorer.

Fuente: SecureFix

Videos en castellano de Silverlight, paso a paso…

14 Agosto 2007

Gracias a msguayaquil.com podemos disfrutar de varios vídeos en castellano de Silverlight. En ellos se detalla paso a paso, como crear de una forma sencilla y rápida una aplicacion basada en la tecnología Silverlight.

Para acceder a estos vídeos y muchos mas (realmente interesantes sobre tecnología .NET) , únicamente has de acceder aquí.

Backup de una base de datos SQL Server con VB2005

14 Agosto 2007

Indagando un poco, he dado con un fragmento de código muy interesante en la pagina de ElGuille (Guillermo Som). Este código sirve para hacer backup de una base de datos concreta de SQL Server 2005 usando Visual Basic 2005. Que se haga con este lenguaje de programacion, no quiere decir que no se pueda hacer con cualquier otro lenguaje, ya que la funcionalidad de backup es propia de SQL Server.

Todo radica en usar el comando BACKUP DATABASE de Transact-SQL

	BACKUP DATABASE { database_name | @database_name_var }
	TO  [ ,...n ]
	[  ] [ next-mirror-to ]
	[ WITH { DIFFERENTIAL |  [ ,...n ] } ]
	[;]

Tras ver como se usa el comando BACKUP, seria tan sencillo como crear la consulta SQL y ejecutarla…

	Dim sBackup As String = “BACKUP DATABASE “ & Me.txtBase.Text & _
	” TO DISK = N’” & Me.txtBackup.Text & _
	“‘ WITH NOFORMAT, NOINIT, NAME =N’” & Me.txtBase.Text & _
	“-Full Database Backup’,SKIP, STATS = 10″

	Dim csb As New SqlConnectionStringBuildercsb.DataSource = Me.txtServidor.Text
	csb.InitialCatalog = Me.txtBase.Text
	csb.IntegratedSecurity = TrueUsing
	con As New SqlConnection(csb.ConnectionString)
	Try
		con.Open()
		Dim cmdBackUp As New SqlCommand(sBackup, con)	cmdBackUp.ExecuteNonQuery()
		MessageBox.Show(“Se ha creado un BackUp de La base de datos satisfactoria
			“Copia de seguridad de base de datos”, _
			MessageBoxButtons.OK, MessageBoxIcon.Information)
		con.Close()
	Catch ex As Exception
		MessageBox.Show(ex.Message, _
			“Error al copiar la base de datos”, _
			MessageBoxButtons.OK, MessageBoxIcon.Error)
	End Try

Windows Live Folders ahora Windows Live SkyDrive

13 Agosto 2007

La gente de Microsoft ha cambiado de nombre a su producto en fase beta Windows Live Folders , del que ya había hablado con anterioridad aqui. Ahora el nuevo nombre es: Windows Live SkyDrive. Por desgracia, este servicio todavía no esta accesible para usuarios de España, aunque ya explique cual era el truco para poder empezar a usar este nuevo servicio, aunque no estuvieses en Estados Unidos o en la India (donde actualmente esta activo).

Este servicio de almacenamiento online se integrará con el conocido MSN Messenger, para poder compartir archivos con el resto de usuarios.

Como cosas curiosas, destacar que han añadido un pequeño juego en flash en la pagina que te muestra mientras estas subiendo archivos para que la espera se te haga mas corta. Podeis verlo en esta captura de pantalla tomada mientras estaba subiendo unos cuantos archivos un poco pesados…

Juego_SkyDrive

Aqui os dejo el enlace al archivo de bien venida de equipo de SkyDrive.