Skip to main content

Posts

Showing posts with the label spanish

Reflection sobre .aspx, eh?

Acceder a absolutamente todo mediante reflection es algo que se es poniendo cada vez mas de moda y puede traer varios problemas. Pero no voy a hablar de como solucionar los problemas sino de como usar Reflection aun mas :) En algunos casos puede ser muy util ver que controles hay en una pagina que de mi aplicacion, por ejemplo puede servir para configurar permisos sobre controles como Toolbars o Grillas, editar informacion dinamicamente en base a WebParts de otras paginas, etc.. Cuando se crea un Toolbar en una pagina lo mas normal es cargar la informacion sobre que operaciones (botones) tiene en una base de datos manualmente, pero es aun mucho mejor si la pagina en la que se configuran esos permisos puede saber automaticamente que botones tiene cada pagina.... Lo primero que hay que hacer para obtener una pagina es crear un PageHandler, para eso lo unico necesario es la URL, por ejemplo "/Carpeta/Pagina1.aspx": // Creo un Request Mock, realmente no se va a realizar ning...

WakeUp on LAN

(Este articulo fue publicado hace un tiempo en El Guille ) Como funciona? El WakeUp On Lan, permite encender una pc de forma remota, siempre y cuando la computadora remota lo permita y este habilitado desde el BIOS de la pc. Para permitir el encendido remoto, la pc que se va a encender requiere estar conectada via ethernet (configuracion utilizada en casi todas las redes) y poseer la tecnología ACPI, que aunque es una tecnología bastante antigua, solo es permitido en las computadoras con fuentes ATX, las cuales vienen en todos los modelos desde hace unos cuantos años. Para permitir el encendido, la computadora debe estar "escuchando" (o listening) en el puerto 9 de la interfaz de red, esto se hace solamente habilitando una opción en el BIOS (siempre y cuando este permitido!). Los mensajes que espera recibir son de cualquier protocolo, aunque se usa UDP por el modelo de coneccion que utiliza. El protocolo A la hora de enviar un mensaje, hay que utilizar un protocolo ...