jueves, 14 de abril de 2022

Desactivar Windows Update en Windows 10 (funcionando a abril de 2022)

En Windows 10 esto es todo un desafío.

El sistema operativo no colaborará con nosotros para nada.

He probado varios métodos para Windows 10.

Por un tiempo, el mejor fue usar el programa Win Update Stop. De quien volveremos a hablar. Pero actualmente ya no es gratuito, por lo que debí dejar de usarlo.

De todos los trucos que yo sabía para desactivar Windows Update en versiones anteriores de Windows, el único que todavía parece funcionar es "redirigir" Windows Update a través de una política de grupo.

Hay una política de grupo, que la herramienta GPEdit muestra en la ruta: Configuración de equipo->Plantillas administrativas->Componentes de Windows->Windows Update->Especificar la ubicación del servicio Windows Update en la intranet.

Si habilitamos esa política, y ponemos el protocolo y la dirección IP http://192.168.1.4, o cualquier otra realmente, conseguimos neutralizar Windows Update.

Nota: en realidad, no es usar cualquier IP aleatoria, les pido que al menos sea una IP de este lado del ruter.

Para los que tengan Windows 10 Home, y no puedan ejecutar gpedit porque sólo está disponible en versiones Pro de Windows 10, no se preocupen, les dejo comandos de terminal para desactivar y volver a activar Windows Update por medio de esta misma política. Las entradas del registro relacionadas con esta política, son honradas por un Windows Home, lo único que no está es la herramienta gráfica gpedit. Pero la política existe y la podemos configurar editando el registro.

jueves, 10 de diciembre de 2020

MonoDevelop en Ubuntu 20.04

Primero que nada decir que el soporte para 20.04 está muy verde todavía, y esa es la razón de que tengamos que hacer "ciertas cositas" extras a las que no estamos acostumbrados.

En realidad, puede que sea más simple instalar net-core desde Microsoft y usar Visual Studio Code, que ahora funciona sin problemas en Linux, pero en mi caso, yo necesitaba compilar un proyecto para Net 4.7, sin cambiarle nada, incluyendo la versión de Net objetivo, y da la casualidad de que MonoDevelop abre archivos sln creados con Visual Studio desde Windows.

Con mi instalación de Visual Studio Code ya tendría que cambiar el proyecto a Net 5. Por ejemplo.

En el pasado, MonoDevelop me ayudó con este tipo de situaciones.

viernes, 24 de abril de 2020

Canon Pixma E3110 - instalador correcto para Windows

Parece que la gente responsable del sitio web de Canon son seres humanos después de todo.

Al menos si cargas la versión del sitio para Latinoamérica. Si buscas el driver para la Canon Pixma E3110 la página a la que te direccionan sería la correcta, con la información de la impresora correcta, pero el driver que te dan es para la TS3110.

miércoles, 20 de marzo de 2019

Página web de Netflix con fondo blanco y perfiles como simples enlaces azules html sin estilo aplicado

Un caso muy raro que vale la pena registrar en mi blog.

Versión resumida: si se trata de un equipo Dell lo primero que deben intentar es desinstalar el "SmartByte".

Si eso no resulta o SmartByte no está instalado pueden probar también:

  • Desinstalar antivirus de terceros y cualquier otro tipo de software de seguridad de terceros y volver a lo integrado en Windows.
  • Desinstalar cualquier proxi o VPN.
  • Desinstalar cualquier extensión en su navegador web (las pueden reinstalar después)
  • Probar si su configuración de MTU es la ideal para ustedes (esto no lo voy a cubrir en detalle en esta entrada)

Anécdota

Una laptop Dell, y presten atención a la parte que dice Dell porque será importante más adelante.

Intentaban cargar Netflix. Y esta quedaba con fondo blanco y los nombres de los perfiles como simples enlaces html, de color azul, sin estilo ninguno aplicado. Y ahí quedaba.

Además, el problema era reproducible, el 100% de las veces, en cualquier navegador web, llámese Edge, Firefox, etc.

lunes, 18 de marzo de 2019

RPGs de la vieja escuela - estudio de estrategias de renderizado

Este es un estudio que hice acerca de cómo renderizan los gráficos, los juegos RPG de la vieja escuela, sobre todo los de origen japonés, al menos en la pantalla de exploración.

Trato de implementar las mismas características que observo que tenían los títulos que jugué durante mi niñez. Para así tratar de recrear las mismas técnicas, que incluyen las mismas limitaciones también, que tenían los motores de esos juegos.

Todo está basado en la observación. Siendo esos títulos de código cerrado, no se puede simplemente buscarlos en github y leerlos. Existen a día de hoy implementaciones de código abierto, pero nada nos garantiza que estas se parezcan a las comerciales.

En las implementaciones que vienen a continuación, usé muchos arrays dinámicos y listas, lo que estoy seguro no hacían los títulos que trato de analizar, debido a limitaciones del hardware de las viejas consolas de sobremesa como el SNES. Así que lo que importa es analizar la técnica, y no la implementación, que además no me tomo el trabajo de optimizar para velocidad de ejecución, aunque sí me preocupé por su legibilidad.

No les garantizo que los demos que vienen a continuación se reproducirán correctamente en smartphones. Si se reproducen no podrán controlar al personaje principal puesto que no implementé controles táctiles, y creo que no lo haré en el futuro tampoco. Celulares de generaciones anteriores seguramente ni podrán mostrar esta página correctamente. (Implementé controles táctiles crudos a último momento)

Me doy cuenta que extraer el código JavaScript del estudio es todo un desafío si está mezclado con todo el código de blogger.com. Por lo tanto dejo un enlace a una versión de todo el estudio que es mucho más fácil de analizar Descargar Aquí.

Empecemos.