¡Emergencia! ¡Windows no me deja iniciar sesión y pide que lo active!

27.9.09. Por ooscarr (ooscarr)

Si tienes Windows ilegalmente o recién lo has comprado/instalado, una advertencia te aparece diciendo que tienes que activar la copia de Windows en 30 días. Si no lo haces, Windows se bloqueará y en ese caso, esto es lo que se puede hacer.

Si estás dentro de los 30 días y es una copia original

Hazle caso y valida tu copia de Windows. La clave de tu windows es la que viene incluida con el CD (espero que no la hayas botado a la basura) o generalmente viene pegada en un auto-adhesivo detrás del computador (la CPU, donde se ponen los CDs) o debajo del notebook.

También puedes llamar a Microsoft para que te ayuden.

Si ya pasaron los 30 días y el computador se bloqueó

En un caso de urgencia, puedes volver a darle 30 días más de funcionamiento (y así recuperar tus archivos) de la siguiente manera:

  1. Reinicia el computador (apagándolo).
  2. En el momento justo después que suene el primer timbre que hace sonar el computador cuando se enciende y antes que cargue Windows, presiona la tecla F8.
  3. Te va a aparecer un menú negro. Selecciona la opción "Modo Seguro".
  4. Inicia sesión con el usuario "Administrador".
    • Puedes escribir la palabra "Administrador" directamente como nombre de usuario si aparece el cuadro de diálogo (se hace aparecer presionando 2 veces al mismo tiempo las teclas control + alt + suprimir).
  5. La contraseña o te la sabes o la dejas en blanco.
    1. Si no la recuerdas, jodiste o te reitero que generalmente no se pone nada en el campo de contraseña.
  6. Ya en el escritorio, con el mensaje "Modo a prueba de fallos" anunciado en todas partes, ejecuta cmd.
    • Si no sabes cómo ejecutarlo, puedes presionar las teclas Windows + R para abrir el cuadro de diálogo de "Ejecutar" y escibir ahí cmd.
  7. En la pantalla negra que aparece, escribir la siguiente sentencia y presionar Enter o return:

    slmgr -rearm
  8. Reiniciar.

Ese comando se puede ejecutar sólo 3 veces, así que anda pensando cómo resolverlo antes que se vuelva a bloquear.

Etiquetas:

Quictime 7 se apodera de los objetos PNG en Internet Explorer

27.9.09. Por ooscarr (ooscarr)

Internet Explorer 8 incluye soporte para imágenes como objetos, pero cuando instalas Quicktime éste se apodera de algunos de ellos y eso se arregla de la siguiente manera en Windows xp.

Ve a las preferencias de Quicktime.

Otras preferencias de Panel de control de Windows xp con la opción Quicktime.
Si no aparece Quicktime en el panel de control, puedes seleccionar "Ver otras opciones de Panel de Control" en el panel lateral de Windows xp.

En la ficha "Explorador" selecciona "Ajustes MIME...".

Ficha "Explorador" en las preferencias de Quicktime para Windows xp.

Busca la opción "Imagen PNG" y desmárcala.

Explorador de tipos MIME de Quicktime para Windows xp con la opción "Imagen PNG" no marcada.

En Windows Vista y Windows 7 no sé cómo hacer lo mismo. A pesar de que las preferencias aparecen, en Windows xp se necesita tener permisos de Administrador para que todo esto funcione.

Links

Artículos relacionados

Etiquetas: , , ,

Tip: Para que los videos de Quicktime en Windows no se vean verdes

11.9.09. Por ooscarr (ooscarr)

Los usuarios de Windows xp con computadores medianamente antiguos, ven un rectángulo de color verde en lugar de video, ya sea en Quicktime, en una página web con un video de Quicktime incluido o en iTunes para Windows.

Esto se puede deber porque su tarjeta gráfica no tiene soporte DirectDraw.

Si este es tu caso, y no pierdes nada con probar, puedes hacer los siguiente:

Actualiza tu versión de DirectX que salió hoy (opcional).

Ve al panel de Control de Windows, y selecciona la opción de Quicktime.

Vista por iconos del Panel de control de Windows 7 con la opción Quicktime.
Si no aparece Quicktime en el panel de control, puedes seleccionar "Ver otras opciones del panel de control" en el panel lateral de Windows xp o la "Vista clásica". Si usas Windows Vista o Windows 7, existe también la opción "Ver por Iconos" arribita.

Después, en la ficha "Avanzado", desmarca la opción Activar aceleración DirectDraw.

Panel de control de Windows 8 con la opción Quicktime
Aceptar.

Cierra Quicktime, el navegador o iTunes, vuélvelo a abrir y prueba si ahora sí se muestra el video.

Ya, si no funciona, vuelve a repetir los pasos anteriores, pero ahora selecciona Modalidad segura, donde no se utilizará la tarjeta gráfica y se le dará todo el trabajo al procesador (esta opción utiliza más recursos del sistema).

Artículos relacionados

Etiquetas: , ,

Mi MP4 no reproduce el formato MP4

16.5.09. Por ooscarr (ooscarr)

Me regalaron un reproductor MP4 chino de la ZOFRI, que más bien es un pendrive con pantalla. Lo que más me costó fue ponerle videos porque a pesar de que le llaman MP4, el formato que reproduce es SMV ¿?

MPK1040
iPobre

¿Quién conoce los SMV?

El SMV es un formato binario de video que en el fondo es un audio sin comprimir acompañado de una secuencia de imágenes JPEG pero todo especifico para el chip de Sigmatel.

El audio sin comprimir es generalmente de baja potencia para dejarle procesador y memoria al procesamiento de las imágenes. La experiencia también me ha mostrado que tampoco reproduce los videos excesivamente largos.

Convertidor de videos

Junto con el reproductor, venía un mini CD con los controladores para windows 98 y un convertirdor VIDEO2SMV. Pero en Wikipedia encontré una versión más reciente:

VIDEO2SMV
Su uso se ve simple y lógico: se agregan los archivos a la lista y se presiona el botón "Convert".

Sobre los botones con una "A", uno achica la imagen para que quepa todo en la pantalla y el otro la agranda para que la llene. De los dos botones con las bocinas, uno es mono y el otro es sonido estéreo.

Esto es importante saberlo. La aplicación hace la conversión por medio de los componentes del Reproductor de Windows y sólo acepta los formatos contenedores AVI y WMV. Espero que no hayan otros códecs por ahí haciendo conflicto con los originales que venían en Windows.

Cómprate un iPod, Perico.

Luego de leer mi manual e intentar diferentes combinaciones, descubrí que mi descontinuado reproductor no se reinicia si los videos los pongo a 5 fps.

Lo interesante de esto, es que leí por ahí que estos chips eran los que usaban los iPod shuffle de primera generación. Así que yo podría inferir que los primeros iPods ya eran capaces de reproducir video pero no de la manera que Steve Jobs le hubiera gustado. Ahora entiendo por qué.

Referencias

Etiquetas: , ,

Consumir servicio web con Microsoft ASP.NET C# desde un WSDL

5.1.09. Por ooscarr (ooscarr)

Visual C#

Me pidieron que consumiera el servicio web que creé anteriormente en java pero con ASP.NET. Así que en este post mostraré cómo consumí el servicio web a partir del WSDL utilizando las herramientas oficiales de Microsoft® para Windows®.

Preparativos

Primero, obtenemos la ruta web al WSDL (en este caso, http://localhost:8080/Holaste/HolasteService?WSDL) y nos aseguramos que esté funcionando.

Nuevo sitio web

Después, abrir el Visual (en este caso, Microsoft® Visual Web Developer 2008 Express Edition, es gratis) y crear un Nuevo sitio web ASP.NET en Visual C#.

Nuevo sitio web C# en Microsoft Visual Web Developer 2008 Express Edition
Se creará un archivo Default.aspx.

Ahora vamos al menú Sitio web > Agregar referencia web..., y pegamos la dirección del WSDL.

Agregando WSDL en Microsoft Visual Web Developer 2008 Express Edition

Cuando aparezca el servicio, le ponemos un Nombre de referencia web, por ejemplo, localhost.

Poniendo nombre de referencia web al servicio en Microsoft Visual Web Developer 2008 Express Edition

De modo que quede en el Explorador de soluciones, más o menos así:

Captura de pantalla del Explorador de Soluciones del proyecto con el servicio web en App_WebREferences/localhost/HolasteService.discomap/

Código

El código, que pone un simple formulario y consume el servicio quedaría como sigue:

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
<script runat="Server">
void Page_Load (object sender, EventArgs e) {
 
 // Crea el servicio
 localhost.HolasteService Servicio1 = new localhost.HolasteService();

    //Obtiene el nombre del formulario
    String nombre = Servicio1.diHola(CampoNombre.Text); 

 // Muestra el nombre, si obtiene alguno
    if (nombre == null || nombre == "Hola, ")
  Label1.Text = "[No se ingresó nombre]";
 else 
  Label1.Text = nombre;
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-cl" lang="es-cl" dir="ltr">
<head>
 <title>Holaste</title>
 <meta http-equiv="content-type" content="application/xhtml+xml;charset=UTF-8" />
</head>
<body>
    <h1>Holaste</h1>
    <p>Este programa consume el servicio <a href="http://www.ooscarr.com/nerd/elblog/2008/12/crear-un-simple-servicio-web-en.php">Holaste</a>.</p>
    <h2>HolasteService</h2>
    <form id="form1" runat="server" method="post">
        <p><label for="CampoNombre">Nombre:</label>
            <asp:TextBox id="CampoNombre" runat="server"/></p>
        <p><button id="Submit" type="submit" runat="server">Enviar</button></p>
        
        <h3>Respuesta</h3>
        <p><strong style="text-decoration:blink;"><asp:Label id="Label1" runat="server"></asp:Label></strong></p>
    </form>
</body>
</html>

Resultado

Finalmente lo ejecutamos, y debería aparecer algo parecido a esto:

ver referencia de resultado.
* La página es sólo de referencia. No sirve.

Artículos relacionados

Etiquetas: , , ,

Publicidad