Mostrando entradas con la etiqueta internet. Mostrar todas las entradas
Mostrando entradas con la etiqueta internet. Mostrar todas las entradas
martes, 24 de noviembre de 2009
Abeyance (preview)
From Abeyance (Ivory Cities) we can only ear this small piece:
We are waiting for more.
In the meanwhile you can visit YouTube:
Abeyance (preview)
We are waiting for more.
In the meanwhile you can visit YouTube:
Abeyance (preview)
Etiquetas:
"Ivory Cities",
"Masque of Death",
Abeyance,
edición,
internet,
metal,
música,
redes,
video
miércoles, 11 de noviembre de 2009
Richard P. Feynman
Bill Gates ha colgado de la web de su empresa unas lecciones de física de Richard P. Feynman (1918-1988), uno de los físicos más notables del siglo pasado, impartidas en la Universidad de Cornell en 1964 como primera publicación del denominado Proyecto TUVA.

Esta iniciativa merece por sí misma que instalemos en nuestro PC el cliente SilverLight y le dediquemos unas horas de nuestra vida.
Las lecciones son asequibles, en general, a cualquier persona con unos conocimientos básicos de física (y medios de inglés) y muy recomendables para cualquier alumno de ciencias del mundo.
De Richard Feynman quiero recordar (porque la suscribo) una frase sobre sus alumnos, decía que hay dos tipos de alumnos, los que no necesitan profesor (son capaces de aprender por sí mismos) y los que es inútil que lo tengan (no progresan de ninguna manera).

Esta iniciativa merece por sí misma que instalemos en nuestro PC el cliente SilverLight y le dediquemos unas horas de nuestra vida.
Las lecciones son asequibles, en general, a cualquier persona con unos conocimientos básicos de física (y medios de inglés) y muy recomendables para cualquier alumno de ciencias del mundo.
De Richard Feynman quiero recordar (porque la suscribo) una frase sobre sus alumnos, decía que hay dos tipos de alumnos, los que no necesitan profesor (son capaces de aprender por sí mismos) y los que es inútil que lo tengan (no progresan de ninguna manera).
martes, 10 de noviembre de 2009
La historia de Internet
Cuando en los años 90 (del siglo pasado) comenzaba Internet aparecieron proyectos como Way Back Machine (hay otros proyectos de archivo pero no los citaré todos).
El objetivo era mantener un registro de la historia de la red.
La razón principal que mueve estos proyectos es documentar las publicaciones hechas por empresas y particulares en este nuevo medio de comunicación para construir la Historia de la humanidad.
Los buscadores más importantes colaboran de alguna manera en preservar las publicaciones manteniendo en sus sistemas copias de los sitios visitados durante un periodo más o menos corto. (Ver el caché de Google como ejemplo)
A medida que el coste del almacenamiento se reduce, la velocidad de las transmisiones aumenta y el acceso a las redes se va haciendo universal los que de una u otra forma colaboramos en esta obra descomunal que es Internet tenemos una responsabilidad que afecta a nuestra presencia en la red.
Es cierto que hay quien se queja de que este almacenamiento puede representar un compromiso para la privacidad de las personas, pero también es cierto que la conservación de las publicaciones en la Web constituirá parte de nuestro legado al futuro.
Por eso creo que cientos de miles de blogs y páginas personales que se dejan en la red durante años son contribuciones positivas. Y por eso creo que una de las responsabilidades de quien se arrima a un teclado para poner contenidos (buenos o malos) es hacer lo que esté en su mano para que estos contenidos merezcan la pena y perduren.
El objetivo era mantener un registro de la historia de la red.
La razón principal que mueve estos proyectos es documentar las publicaciones hechas por empresas y particulares en este nuevo medio de comunicación para construir la Historia de la humanidad.
Los buscadores más importantes colaboran de alguna manera en preservar las publicaciones manteniendo en sus sistemas copias de los sitios visitados durante un periodo más o menos corto. (Ver el caché de Google como ejemplo)
A medida que el coste del almacenamiento se reduce, la velocidad de las transmisiones aumenta y el acceso a las redes se va haciendo universal los que de una u otra forma colaboramos en esta obra descomunal que es Internet tenemos una responsabilidad que afecta a nuestra presencia en la red.
Es cierto que hay quien se queja de que este almacenamiento puede representar un compromiso para la privacidad de las personas, pero también es cierto que la conservación de las publicaciones en la Web constituirá parte de nuestro legado al futuro.
Por eso creo que cientos de miles de blogs y páginas personales que se dejan en la red durante años son contribuciones positivas. Y por eso creo que una de las responsabilidades de quien se arrima a un teclado para poner contenidos (buenos o malos) es hacer lo que esté en su mano para que estos contenidos merezcan la pena y perduren.
Control de seguridad en sesiones Web
Como continuación de la entradilla sobre autentificación de usuarios vamos a introducir en el servicio Web unas pocas líneas adicionales.
Para que el usuario que está autentificado no registre las páginas privadas en la caché del navegador podemos tener la tentación de poner etiquetas
Sin embargo creo que es una práctica mucho más ortodoxa hacer caso al fabricante del servidor IIS y leer el artículo How to prevent caching in Internet Explorer.
Para los que tengan bastante con una sola lectura les diré que la recomendación es agregar a cada una de las páginas ASP que no deseamos dejar en la caché el siguiente código:
Estas líneas es bueno agregarlas en las páginas que tienen información más sensible pero tal vez no en todas las páginas de nuestro servidor; a fin de cuentas las cachés de los navegadores sirven para no sobrecargar nuestros servidores.
Para que el usuario que está autentificado no registre las páginas privadas en la caché del navegador podemos tener la tentación de poner etiquetas
META con valores del tipo NO-CACHE o EXPIRES=-1.Sin embargo creo que es una práctica mucho más ortodoxa hacer caso al fabricante del servidor IIS y leer el artículo How to prevent caching in Internet Explorer.
Para los que tengan bastante con una sola lectura les diré que la recomendación es agregar a cada una de las páginas ASP que no deseamos dejar en la caché el siguiente código:
<% Response.CacheControl = "no-cache" %>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>
Estas líneas es bueno agregarlas en las páginas que tienen información más sensible pero tal vez no en todas las páginas de nuestro servidor; a fin de cuentas las cachés de los navegadores sirven para no sobrecargar nuestros servidores.
Autentificación de usuarios en ASP
En un servidor IIS podemos autentificar usuarios de muchas formas.
Una de las más sencillas es utilizar un formulario en el que los usuarios introducen su nombre y su contraseña y luego verificamos este inicio de sesión contra una base de datos de usuarios.
En internet podemos encontrar mucha información sobre autentificación con ASP pero los ejemplos más sencillos se dejan atrás algunas consideraciones de seguridad.
La forma más simple es utilizar una consulta SELECT con los datos del formulario (usuario y contraseña).
Pero es necesario verificar antes que no se han introducido en el formulario caracteres que puedan generar errores en el scritp ASP que puedan exponer nuestro sistema.
Un usuario malicioso podría utilizar el script para inyectar código en nuestro script de validación y obtener información valiosa sobre nuestro sitio o incluso hacerse con el control.
Otra forma más elegante (y que no recarga demasiado al servidor) es verificar cada uno de los registros de la base contra los datos introducidos por el usuario:
Este código nos permite hacer un formulario ligero, sin scripts, muy simple, en la seguridad (siempre relativa) de que será más complicado romper nuestro código inyectando caracteres no deseados en el formulario.
Una de las más sencillas es utilizar un formulario en el que los usuarios introducen su nombre y su contraseña y luego verificamos este inicio de sesión contra una base de datos de usuarios.
En internet podemos encontrar mucha información sobre autentificación con ASP pero los ejemplos más sencillos se dejan atrás algunas consideraciones de seguridad.
Autentificación elemental
La forma más simple es utilizar una consulta SELECT con los datos del formulario (usuario y contraseña).
ssql = "select * from usuarios_autentificacion where nombre_usuario='" & request.form("usuario") & "' and clave_usuario='" & request.form("contrasena") & "'"
Pero es necesario verificar antes que no se han introducido en el formulario caracteres que puedan generar errores en el scritp ASP que puedan exponer nuestro sistema.
Un usuario malicioso podría utilizar el script para inyectar código en nuestro script de validación y obtener información valiosa sobre nuestro sitio o incluso hacerse con el control.
Autentificación un poco mejorada
Otra forma más elegante (y que no recarga demasiado al servidor) es verificar cada uno de los registros de la base contra los datos introducidos por el usuario:
'lectura secuencial de toda la base de datos de usuarios
Do While not rsGrupo.EOF
'hasta que coincidan las credencialesIf rsGrupo("usuario") = Request.Form("usuario") AND rsGrupo("contraseña") = Request.Form("contraseña") Then
Session("Authenticated") = 1
'en ese momento se redirige a una pagina de acceso a la sección protegida
Response.Redirect ("accedemos.asp")
Else
'si no coinciden mantenemos vacia la variable de autentificación
Session("Authenticated") = 0
Response.Redirect ("login.asp")
End If
rsGrupo.MoveNext
LoopEste código nos permite hacer un formulario ligero, sin scripts, muy simple, en la seguridad (siempre relativa) de que será más complicado romper nuestro código inyectando caracteres no deseados en el formulario.
martes, 20 de octubre de 2009
Asturias y Windows siete
Este mes de octubre recorrerá el mundo la imagen distorsionada de un pueblo asturiano a cuenta del lanzamiento mundial de Windows 7.


Mientras el Principado de Asturias y los Ayuntamientos imponen severas restricciones a los vecinos a la hora de pintar y decorar sus viviendas, de repente se permite que un pueblo sea tomado al asalto por un equipo de publicistas para vender un producto que no tiene relación alguna ni con Asturias ni con España.
La alternativa la pone en la red un grupo de linuxeros que publica una version alternativa del mismo concepto.
http://www.sietesunpuebludespertos.com/
Es de esperar que en cuanto termine la campaña publicitaria el Ayuntamiento de Villaviciosa obligue a reponer el pueblo a su estado original.
viernes, 9 de octubre de 2009
Más cosas sobre los enlaces
Con las herramientas de edición de blogs es muy simple colocar un enlace en una entrada, basta con escribir una frase, resaltarla con el ratón y pulsar en el icono de enlace.
Por ejemplo, si quiero que mis lectores vayan al sitio de microsoft, escribo la palabra (ya la he escrito), la resalto y pulso sobre el icono de insertar enlace.
A continuación se abre una ventana emergente en la que puedo escribir la dirección ó simplemente pegarla.
En el código de la página aparece la etiqueta de apertura del enlace, la dirección, el texto que quedará resaltado y la etiqueta de cierre; en el ejemplo quedaría así
Es la sintaxis básica.
A la etiqueta de enlace se le pueden añadir algunos atributos para cambiar el estilo, el comportamiento, o facilitar el acceso; comenzaré por el asunto de la accesibilidad.
Y en la página aparecerá un enlace a microsoft que se puede activar al pulsar la tecla
El comportamiento de este atributo es variable según el navegador, el equipo y el sistema operativo. Los que estén utilizando Windows normalmente deben pulsar la combinación de teclas
Para leer sobre este atributo se recomienda la referencia del HTML 4.01 del W3C
La causa es que estos enlaces tienen un atributo más, el de destino.
Un atributo que se establece añadiendo dentro del código del enlace esto:
El atributo target está originalmente pensado para controlar los enlaces en páginas basadas en marcos pero también acepta como destinos nuevas ventanas del navegador.
Tutoriales del W3C para edición Web
Por ejemplo, si quiero que mis lectores vayan al sitio de microsoft, escribo la palabra (ya la he escrito), la resalto y pulso sobre el icono de insertar enlace.
A continuación se abre una ventana emergente en la que puedo escribir la dirección ó simplemente pegarla.
En el código de la página aparece la etiqueta de apertura del enlace, la dirección, el texto que quedará resaltado y la etiqueta de cierre; en el ejemplo quedaría así
<a href="http://www.microsoft.com">microsoft</a>Es la sintaxis básica.
A la etiqueta de enlace se le pueden añadir algunos atributos para cambiar el estilo, el comportamiento, o facilitar el acceso; comenzaré por el asunto de la accesibilidad.
Un atajo del teclado para el enlace
Si quiero que el visitante de mi sitio pueda activar el enlace pulsando la teclaM, añadiré el atributo accesskeys y el valor de la tecla de acceso, me quedaría el código así:<a accesskeys="M" href="http://www.microsoft.com/">microsoft</a>Y en la página aparecerá un enlace a microsoft que se puede activar al pulsar la tecla
M.El comportamiento de este atributo es variable según el navegador, el equipo y el sistema operativo. Los que estén utilizando Windows normalmente deben pulsar la combinación de teclas
Alt+M para que funcione (revisar la configuración de accesibilidad antes de decir que no funciona).Para leer sobre este atributo se recomienda la referencia del HTML 4.01 del W3C
Mostrar el enlace en una nueva ventana
Si el lector ha probado alguno de los enlaces de esta entrada del blog se habrá dado cuenta de que se abren en una página nueva del navegador.La causa es que estos enlaces tienen un atributo más, el de destino.
Un atributo que se establece añadiendo dentro del código del enlace esto:
target="_blank".El atributo target está originalmente pensado para controlar los enlaces en páginas basadas en marcos pero también acepta como destinos nuevas ventanas del navegador.
Requisitos previos
Para poder trabajar en un blog con este tipo de detalles es necesario pasar al 'modo HTML' si es que esá disponible, de lo contrario el editor en su inmensa sabiduría no nos dejará editar convenientemente los atributos.Referencias externas
Especificación HTML 4.01Tutoriales del W3C para edición Web
jueves, 8 de octubre de 2009
Acerca de los enlaces
En este Blog el lector va a encontrar enlaces a otros sitios con bastante frecuencia.
Acabo de poner uno a la Fikipedia. Y unos segundos más tarde y tras una fugaz reflexión decidí arremeter contra el teclado y publicar esta entrada.
Antes de seguir, un disclaimer (no es mi culpa); rionora.blogspot.com no se hace responsable del contenido de ninguno de los sitios a los que apunta con enlaces, no comparte intereses con ninguno de ellos y no garantiza que el contenido sea el anunciado (aunque un poco de cuidado si que se pone).
Dicho esto, citaré una parte que creo esencial de la definición de Frikipedia: "esta web no se recomienda a personas o grupos altamente susceptibles, con el sentido de la ironía atrofiado, o con el cráneo demasiado duro" palabras en las que se percibe claramente la idea de que no todas las webs son para todo el mundo.
Pero existen y como que algo tienen, a veces aparecen los enlaces...
Acabo de poner uno a la Fikipedia. Y unos segundos más tarde y tras una fugaz reflexión decidí arremeter contra el teclado y publicar esta entrada.
Antes de seguir, un disclaimer (no es mi culpa); rionora.blogspot.com no se hace responsable del contenido de ninguno de los sitios a los que apunta con enlaces, no comparte intereses con ninguno de ellos y no garantiza que el contenido sea el anunciado (aunque un poco de cuidado si que se pone).
Dicho esto, citaré una parte que creo esencial de la definición de Frikipedia: "esta web no se recomienda a personas o grupos altamente susceptibles, con el sentido de la ironía atrofiado, o con el cráneo demasiado duro" palabras en las que se percibe claramente la idea de que no todas las webs son para todo el mundo.
Pero existen y como que algo tienen, a veces aparecen los enlaces...
martes, 6 de octubre de 2009
Las primeras frustraciones del Blogger
La falta de originalidad del ser humano puede ser un factor de éxito o de fracaso. En el caso del Blog se aplica este principio empírico al pie de la letra.
Acabo de leer Too many good bloggers are giving up, algo así como "Demasiados buenos bloggers abandonan".
Muchas explicaciones, opiniones diversas, excusas y también cuestiones interesantes...
Como de cualquier acto en la vida, la presencia en la red es una cuestión de persistencia, de sentido común, y de coherencia.
En el mundo hay millones de personas con millones de gustos, aficiones, opniones diversas, situaciones personales, etc. Peor cada uno de nosotros, por raros y únicos que nos sintamos, a la larga terminamos siendo seres humanos, más o menos racionales, con instintos y reacciones muy similares.
Diferencias y similitudes, Agatha Christie ponía a menudo en boca de su personaje Miss Marple afirmaciones sobre la falta de originalidad del comportamiento humano.
Una reflexión similar podemos aplicarla a nuestra actividad en internet. Si es consistente, reflexiva, constante pero sobre todo, si se basa realmente en nuestros verdaderos intereses, antes o después aparecerá un grupo de personas con las que nos identifiquemos, o que se identifiquen con nosotros.
Un poco de paciencia y de constancia hacen el resto. Pero la tecnología inmediata del blog no invita a la calma. Más aún, hay quien compite por ver quien es capaz de mantener un ritmo de producción más alto.
El abandono de la actividad de magnificos bloggers podemos achacarla con toda probabilidad a la precipitación y a la impaciencia. Porque sea como sea de rápida la herramienta, por muy simple que resulte editar unas pocas entradas, al final un blog consistente requiere de muchas horas de trabajo.
Las primeras entradas en un blog dificilmente serán extraordinarias, casi nunca originales, y en general si no van seguidas de otras y otras, terminan siendo una gota en un océano.
Nuestra falta de originalidad puede conducirnos al éxito cuando con persistencia terminamos por dar con un segmento fiel de lectores que se identifican con nosotros, o conducirnos al fracaso por exceso de prisa y deseo de inmediatez seguidas de frustración y cansancio.
Acabo de leer Too many good bloggers are giving up, algo así como "Demasiados buenos bloggers abandonan".
Muchas explicaciones, opiniones diversas, excusas y también cuestiones interesantes...
Como de cualquier acto en la vida, la presencia en la red es una cuestión de persistencia, de sentido común, y de coherencia.
En el mundo hay millones de personas con millones de gustos, aficiones, opniones diversas, situaciones personales, etc. Peor cada uno de nosotros, por raros y únicos que nos sintamos, a la larga terminamos siendo seres humanos, más o menos racionales, con instintos y reacciones muy similares.
Diferencias y similitudes, Agatha Christie ponía a menudo en boca de su personaje Miss Marple afirmaciones sobre la falta de originalidad del comportamiento humano.
Una reflexión similar podemos aplicarla a nuestra actividad en internet. Si es consistente, reflexiva, constante pero sobre todo, si se basa realmente en nuestros verdaderos intereses, antes o después aparecerá un grupo de personas con las que nos identifiquemos, o que se identifiquen con nosotros.
Un poco de paciencia y de constancia hacen el resto. Pero la tecnología inmediata del blog no invita a la calma. Más aún, hay quien compite por ver quien es capaz de mantener un ritmo de producción más alto.
El abandono de la actividad de magnificos bloggers podemos achacarla con toda probabilidad a la precipitación y a la impaciencia. Porque sea como sea de rápida la herramienta, por muy simple que resulte editar unas pocas entradas, al final un blog consistente requiere de muchas horas de trabajo.
Las primeras entradas en un blog dificilmente serán extraordinarias, casi nunca originales, y en general si no van seguidas de otras y otras, terminan siendo una gota en un océano.
Nuestra falta de originalidad puede conducirnos al éxito cuando con persistencia terminamos por dar con un segmento fiel de lectores que se identifican con nosotros, o conducirnos al fracaso por exceso de prisa y deseo de inmediatez seguidas de frustración y cansancio.
Mejoras a la navegación
Una interesante mejora de la experiencia en Internet la he logrado gracias a la información encontrada en Mike Burgess en mvps.org.
Bajo el lema "en ningún sitio como en casa" o dicho en lenguaje friki-informático "there's no place like 127.0.0.1" nos explica como bloquear paráritos indeseables con un archivo HOSTS.
También tiene entradas para mostrar como bloquear cookies indeseadas y algunas cosas más interesantes, baratas y sencillas para mejorar la seguridad de nuestros delicados ordenadores personales.
Si no lees en inglés es posible que te vaya bien utilizar el traductor de Google:
Bloqueo de parásitos no deseados con un archivo HOSTS
Si ya sabes de qué va esto puedes descargar directamente el archivo hosts.zip más reciente y ponérselo a tu equipo.
Bajo el lema "en ningún sitio como en casa" o dicho en lenguaje friki-informático "there's no place like 127.0.0.1" nos explica como bloquear paráritos indeseables con un archivo HOSTS.
También tiene entradas para mostrar como bloquear cookies indeseadas y algunas cosas más interesantes, baratas y sencillas para mejorar la seguridad de nuestros delicados ordenadores personales.
Si no lees en inglés es posible que te vaya bien utilizar el traductor de Google:
Bloqueo de parásitos no deseados con un archivo HOSTS
Si ya sabes de qué va esto puedes descargar directamente el archivo hosts.zip más reciente y ponérselo a tu equipo.
Suscribirse a:
Entradas (Atom)