Buscaminas en C#


Buscaminas (Minesweeper en inglés) es un juego para un jugador cuyo objetivo es descubrir toda una cuadrícula sin destapar las minas. El mapa proporciona información sobre que casillas no se deben destapar mediante números que indican la cantidad de bombas cercanas. Este videojuego es muy conocido ya que viene incluido en todas las versiones del sistema operativo Windows desde su versión 3.0 (1990)

Recientemente he desarrollado una version de este juego en c# y he decido ponerla a disposición de todos los lectores de Informatica En Red. Este clon del buscaminas no está diseñado para ser ni muy eficiente, ni muy bonito, pero cumple su cometido a la perfección: entretener.

Buscaminas

Para aquellos con conocimientos de programación que estén interesados en su funcionamiento, el código fuente está disponible libremente

Descargar juego (.zip, 8 kB)

Descargar código fuente (.zip, 20 kB)

Inserta caracteres acentuados en un BATCH


A pesar de no ser tan necesaria la consola de Windows como lo es en sistemas basados en Linux, si nos puede ser de gran utilidad a la hora de realizar tareas comunes mediante scripts batch.

El problema se nos plantea con los caracteres que no incluye el alfabeto inglés. La consola de Windows lee los archivos con codificación ANSI que difiere con la codificación que guardan la mayoría de los editores de texto como Notepad (incluso especificando la codificación ANSI) o Worpad que guardan con ASCII o una mezcla de ambas. Entonces, ¿cómo se podría mostrar por ejemplo la palabra “Canción” mediante un bat? La solución pasa por hacer desde la consola un archivo de texto donde estén guardados estos caracteres especiales, así siempre que necesitemos utilizar alguno con un simple copiar y pegar los tendremos listos. Para conseguirlo seguimos estos pasos:

  • Abrimos una consola (Inicio->Todos los programas->Accesorios->Símbolo del sistema) y escribimos lo siguiente:

echo á é í ó ú ¡ ¿ > conf.txt
notepad conf.txt

  • El archivo generado (conf.txt) se abrirá mostrandonos unos símbolos extraños, incluso invisibles, no importa, esa es su traducción a ASCII, ahora que ya los tenemos podemos comprobar el resultando creando un archivo bat tan simple como:

echo ¨Canci¢n?
pause

  • Al ejecutarlo veremos el texto ¿Canción?. En la siguiente imagen se muestra como conseguir lo mismo con otro comando:

Mensaje “No support” en la pantalla


El otro día ayudando a un amiga en el proceso de formateo y de reinstalación de Windows XP nos encontramos con un problema, que nada más aparecer nos alertó. El sistema operativo ya se había instalado y cuando llegaba la pantalla de “Inicio de sesión” la pantalla se quedaba en negro con un mensaje del propio dispositivo: “No support“.

El problema se debe a que el monitor (antiguo y de una marca no muy conocida Imax) no admitía la tasa de refresco (la frecuencia Hz) que estaba configurada en Windows XP; también se puede deber a que la resolución activada sea mayor de la soportada o incluso en la profundidad del color. Y ahora venía la gran dificultad: ¿si no podemos activar la pantalla como la cambiamos? La solución está en “Habilitar modo VGA” en el inicio de Windows, para ello pulsamos repetidamente F8 en el arranque del ordenador hasta que nos salga un menú negro donde seleccionaremos esa opción.

En este modo se cargan los controladores de la pantalla pero con la mínima configuración asegurándonos que funcionarán. Una vez que ya hayamos podido acceder correctamente a nuestro usuario nos dirigimos rápidamente a cambiar esta configuración que se encuentra en:
Panel de Control -> Pantalla -> Pestaña Configuración -> Opciones avanzadas -> Pestaña monitor -> Seleccionar la mínima frecuencia

En el caso de mi amiga necesita estar ajustado a tan sólo 43 Hercios. Espero que con este artículos las dos horas en las que estuve intentando solucionar el problema se queden en 10 minutos 😉

Resultados de la encuesta: ¿Qué sistema operativo usas?


Hoy hemos dada por finalizada la encuesta ¿Que sistema operativo usas? en la que muchos de nuestros lectores han votado y que nos permite conocer cual es el perfil de los visitantes de Informatica En Red.

Realizando un pequeño análisis vemos que la tercera parte usan Ubuntu como sistema operativo seguido de Windows 7 con un 18% y Windows Vista y XP ambos con un 15%.

Entre los sistemas menos votados encontramos Mac OS X, en la versión para procesadores Intel, Windows Server, Linux Mint y en el apartado Otros, donde los lectores incluyeron otras opciones que no aparecían en la lista, Fedora, Guadalinex (la distro de linux de la Junta de Andalucía) y OS/400 (el sistema operativo de IBM para servidores y mainframes).

Por otra parte nadie votó ni openSUSE, ni Mac OS X para PowerPC, ni Windows 2000 o anteriores.

Process Explorer: El sustituto al administrador de tareas


Process Explorer es un programa creado por la empresa SysInternals que en 2006 fue comprada por Microsoft. Tiene el propósito de sustituir al conocido Administrador de tareas de Windows proporcionando al usuario mucha más información y de una forma y organización más clara.

Con él podremos comprobar incluso si el programa que se está ejecutando pertenece de verdad a Microsoft mediante la comprobación de firma, podremos ver qué argumentos de línea se ha iniciado, cual es su directorio actual… Infinidad de información para cualquier usuario.

Tiene la ventaja de que nos ordena los procesos por nodos en los que distinguimos que procesos ha iniciado un programa. Otra de sus ventajas es que junto al programa nos proporciona su icono por lo que podremos comprobar rápidamente de cual se trata y comprobar que no sea un virus. Todo totalmente gratuito y sin necesidad de instalación, simplemente ejecutando el archivo que podemos descargar desde su página web.

El programa es compatible desde Windows XP para arriba, en el caso de la gama de servidores desde Windows 2003 en adelante, y en las arquitecturas x86, AMD64 y x86-64.


Página web: http://technet.microsoft.com/es-es/sysinternals/default.aspx

Lista de otros programas de la misma empresa: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Descargar: Process Explorer

Ocultación de carpetas


Una de las preguntas más frecuentes en el ámbito de la seguridad sobre todo en sistemas de Windows es el de proteger carpetas. Aunque con algunas versiones de Windows podemos cambiar los permisos de los usuarios que pueden acceder, siempre un administrador podrá acceder y sabiendo poco de informática cualquiera otro persona también. Muchos usuario acaban instalando programas de dudosa fiabilidad que acaban teniendo problemas con los antivirus. Desde Informática en Red os mostramos dos trucos con los que ocultar carpetas a simple vista de cualquier otra persona.

  • Método 1:

El primer método y sencillo consta en darle a la carpeta atributos de sistema, con esto todos los Windows con configuraciones de usuarios normales no las verán. Para hacer esto tenemos que acceder a la carpeta que contiene la que vamos a ocultar a través de la consola (explicado en el artículo anterior Consola desde explorador).

Una vez en la consola tecleamos:
attrib +S +H carpeta /S /D
Como podremos comprobar, la carpeta habrá desaparecido del explorador y ¿cómo entro yo ahora en la carpeta?. Para hacerlo tendremos que cambiar las opciones de carpeta para que podamos ver carpetas ocultas (atributo H) y del sistema (atributo S), los parámetros /S /D es para especificar que es una carpeta. Recuerdo que en Windows 7 para ver la barra de opciones hay que pulsar la tecla Alt.  Herramientas -> Opciones de carpeta.

Opción para mostrar carpetas ocultas

Opción para mostrar carpetas del sistema

Sigue leyendo

Windows 7 RTM ya está disponible


Hoy, 22 de octubre,Windows 7 ha salido  a la venta.

Seguramente muchos ya tendrán noticias del nuevo sistema operativo de Microsoft ya que esta nueva versión incluye grandes mejoras en la interfaz y en el rendimiento. En este caso los de Redmond se han esmerado en corregir los errores de su predecesor.


Sigue leyendo