Archivo para la Categoría “Documentación”

Páginas: 1 2 3 4 5 6 7 Anteriores

“El Cisne Negro” de Nassim Taleb A principios del siglo XVIII, los colonos ingleses que volvieron de Australia trajeron consigo en las bodegas de sus barcos un cargamento de cisnes negros. Los cisnes negros son originales de la isla austral y hasta ese momento se pensaba que todos los cisnes eran blancos, porque eran blancos todos los que se conocían. Este hecho supuso una conmoción en la sociedad inglesa del momento. Aunque nos pueda parecer algo ingenuo a los habitantes del siglo XXI, lo cierto es que la aparición de una especie de cisnes de un color distinto al que estaban acostumbrados a ver, supuso para los habitantes de la época una fuente de debate y de polémica.

La primera visión del cisne negro acabó con una creencia que parecía irrefutable, ya que estaba basada en millones de observaciones. Una sola observación puede invalidar una afirmación generalizada derivada de una cantidad apabullante de observaciones positivas.

“El Cisne Negro” es un libro de Nassim Taleb sobre los sucesos raros, fortuitos y devastadores. Normalmente este tipo de sucesos tienen mayor impacto en el desarrollo de la historia (y de nuestras propias vidas) que los sucesos habituales, esperados y repetitivos en los que creemos que se basa nuestro mundo.

A raíz de la historia de los colones ingleses, se denomina “Cisne Negro” a un suceso que cumple estas tres condiciones:

  • Rareza: fuera de toda expectativa, nada del pasado lo sugiere.
  • Impacto devastador: echa por tierra una creencia o convicción incuestionable.
  • Explicable y predecible “a posteriori”, nunca “a priori”: después del “Cisne Negro” aparecen “gurús” que lo ven todo claro, pero que no lo veían claro antes.

Son varios los ejemplos y conceptos que nos muestra el profesor Taleb en esta obra, en la que profundiza lo avanzado en la anterior “¿Existe la suerte?: engañados por el azar” siendo su punto de arranque el problema de la inducción ejemplificado gráficamente en el caso del “pavo de Russell” (en honor a Bertrand Russell) que comprobó que todas las mañanas le daban de comer y tras varios meses de observaciones iba a concluir una ley universal (“estos humanos tan amables me debe querer mucho, todos los días me dan de comer”), cuando con la llegada del día de Acción de Gracias al pavo le ocurrió algo inesperado que provocó un impacto devastador en su ley universal.

Pues bien, nuestra manera de pensar no es muy diferente de la del “pavo de Russell”. Gran parte de la matemática estadística, el cálculo de riesgos y las distribuciones de probabilidad están atravesadas por esta manera de pensar: a mayor frecuencia de ocurrencia de un hecho menor sensibilidad frente a lo inesperado. De ahí la metáfora del cisne negro que Taleb toma de David Hume (empirismo) y de Karl Popper (falsacionismo): si nos pasamos toda la vida en el hemisferio norte pensaremos que todos los cisnes son blancos, sin embargo en Australia existen cisnes negros (cygnus atratus). Y es que un cisne negro nos parece algo imposible debido a nuestra reducida experiencia: un suceso altamente improbable.

A continuación extraemos algunos fragmentos del libro:

La vida es el efecto acumulativo de un puñado de sucesos impactantes e inesperados. ¿Cuántos inventos, hechos históricos y descubrimientos se realizaron siguiendo un programa? Pensemos en nuestra vida, en la elección de profesión, los trabajos que tuvimos, nuestras parejas, cualquier hito importante en nuestra vida ¿con qué frecuencia siguieron un plan preestablecido?

El mundo en que vivimos tiene un número creciente de bucles de retroalimentación que hacen que los sucesos sean la causa de más sucesos (por ejemplo, compramos un libro porque todos lo compran) con lo que se generan unas bolas de nieve y ciertos efectos arbitrarios e impredecibles del estilo “el ganador se lo lleva todo” y que afectan a todo el planeta. Vivimos en un entorno en que la información fluye con demasiada rapidez, acelerando así esa epidemia. Asimismo, los sucesos pueden ocurrir porque se suponen que no van a hacerlo. Nuestras intuiciones están hechas para un entorno con causas y efectos más simples y una información que se mueve despacio.

El ensayo y el error significan no cejar en los intentos. Tenemos dificultades psicológicas e intelectuales con el método del ensayo y el error, así como para aceptar que las series de pequeños fracasos son necesarias en la vida. Mi colega Mark Spitznagel entendía que los seres humanos tenemos un complejo mental ante los fallos. Su lema era: “Es necesario que nos encante perder”.

Muchas veces me desconcierta que las personas podamos tener un día horrible o enfadarnos porque nos sintamos engañados por una mala comida, un café frío, un rechazo social o un gesto de pésima educación. Tardamos muy poco en olvidar que el simple hecho de estar vivos es un elemento de extraordinaria buena suerte, un suceso remoto, una ocurrencia al azar de proporciones monumentales.

En definitiva, un libro altamente recomendable. Si tenéis oportunidad, no dejéis de leerlo.

Etiquetas:

Comments 1 Comentario »

9 manuales en formato PDF relacionados con diseño y programación de páginas Web: HTML, XHTML, CSS, JAVASCRIPT y AJAX.

Leer esta entrada completa »

Etiquetas: , , ,

Comments Comentarios desactivados

Extracto de las conclusiones del estudio “Menores en la red” de Panda Security. Señoras y señores, ésto es lo que hay:

Durante los últimos seis meses, Panda Security ha presentado la campaña en diversas comunidades autónomas, como respuesta a un estudio llevado a cabo por la compañía que evidenciaba el desconocimiento por parte de los padres españoles sobre lo que hacen sus hijos en Internet.

Algunas de las conclusiones de dicho estudio, en el que participaron 2.300 padres y más de 1.100 jóvenes y que se ha ido actualizando en estos seis meses, son:

  • Más de la mitad de los adolescentes entre 15 y 18 años utiliza diariamente Internet.
  • Para los padres españoles los contactos con desconocidos (un 32%) y el acceso a información inapropiada como pornografía, drogas, etc. (un 35%) son los principales peligros de Internet para los menores.
  • Sólo un 24% de los padres controla totalmente lo que sus hijos hacen en la Red, mientras que un 38% lo controla sólo en parte y un 35%, lo controla poco o nada.
  • Sólo un 57% de los padres encuestados afirmaron conocer herramientas para proteger a sus hijos y sólo un 24% sabe qué son las herramientas de Control parental.
  • Aunque el 66% de los padres españoles está convencido de que sabe más que sus hijos o que los menores a su cargo sobre Internet sólo un 79% sabe qué es un blog y apenas un 46% conoce las redes sociales.
  • El 67% de los jóvenes españoles ha intentado hackear, en alguna ocasión, cuentas de mensajería instantánea, redes sociales, etc., de sus conocidos.
  • El 20% confirma haber reenviado fotos comprometidas de compañeros por Internet o haberlas publicado en espacios web sin consentimiento previo.
  • Un 17% de los jóvenes dice que es capaz de encontrar herramientas de hacking en Internet y un tercio de éstos confiesa haberlas usado en alguna ocasión

A lo largo del curso escolar y para formar a alumnos y educadores en el uso de Internet, Panda Security ha dado charlas educativas sobre seguridad en más de 50 colegios de toda España. En estos meses, casi 500.000 personas han visitado la web de la Campaña (www.menorenlared.es), llevando a cabo más de 100.000 descargas de los recursos para padres, educadores y menores que en ella hay disponibles. Dado el gran éxito de esta iniciativa, la campaña “Menores en la Red” se reanudará en septiembre y los colegios que lo deseen podrán seguir solicitando charlas educativas, materiales, etc. a Panda Security.

“La cada vez mayor penetración de las nuevas tecnologías en los hogares españoles; el temprano acceso de los niños al uso de Internet y la brecha digital existente entre padres e hijos, hace que los menores se encuentren vulnerables frente a muchos peligros de Internet”, explica Luis Corrons, director técnico de PandaLabs, que añade. “es importante que los padres realicen un esfuerzo por ampliar sus conocimientos sobre Internet y sus peligros. De esta manera, ayudarán a sus hijos a evitar los peligros de la Red y también a que caigan en actividades sospechosas amparados en el anonimato que permite Internet”.

Comments Comentarios desactivados

…de las de texto, que de las otras lo veo muy chungo.

Esto de usar chuletas o Cheat Sheets se ha vuelto algo muy recurrente para la gente que vive de la “infromástica”: se pueden tener en una o unas pocas hojas un resumen de los principales recursos que ofrece un protocolo o lenguaje de programación, para poder echar un vistazo rápido a cuaquier duda que surja en un trabajo. Para quien le pueda interesar, aquí dejo algunos enlaces.

Comments Comentarios desactivados

html5-logo

Terminamos este especial sobre HTML5 con la parte más desagradable (o agradable) del estándar: lo que se elimina. Es curioso que un montón de elementos comunes pasan a estar prohibidos en HTML5, por razones diversas que ahora veremos. Por esas mismas razones bastantes atributos han sido eliminados bien de un elemento concreto o de todos los elementos.

Sin embargo hay que aclarar estas prohibiciones, ya que hay dos caras en esta moneda. Por un lado los desarrolladores no pueden usarlos, si quieren que sus documentos sean HTML5 válidos. Por el otro lado, los navegadores tienen la obligación de implementarlos y soportarlos, para ser compatible hacia atrás con HTML4 y anteriores. Esta dualidad es muy interesante y nos ahorra bastantes problemas de una manera limpia definida en el estándar.

Elementos eliminados

Como decía, estos son los elementos eliminados y las razones de por qué son prohibidos:

  • Los siguientes elementos (muy usados hace pocos años) se quitan de HTML5 porque son puramente presentacionales (no tienen semántica) y todo el tema estético se debe tratar con CSS:
    • basefont
    • big
    • center
    • font
    • s
    • strike
    • tt
    • u
  • Los elementos para trabajar con frames (frame, frameset y noframes) se quitan del estándar por razones obvias: afectan negativamente a la usabilidad y accesibilidad de la web. Además, prácticamente rompen la web, y si se necesita algo similar se puede acudir a los iframe, más potentes y mejor pensados.
  • El elemento acronym se elimina simplemente porque crea confusión sobre su uso, y los desarrolladores no entienden demasiado bien para qué usarlo. Las abreviaciones y acrónimos se pueden marcar con abbr, que sí se mantiene en el estándar.
  • El elemento applet se ha declarado obsoleto y hoy en día no se utiliza. El elemento object reemplaza sus funciones y es lo común hoy en día.
  • El elemento isindex se quita definitivamente. En la era de las cavernas se utilizaba para mandar información al servidor, pero con la llegada de los formularios su uso es arcaico y poco útil.
  • El elemento dir también se declara obsoleto (ya lo era en HTML4), y simplemente se recomienda usar listas normales con ul.
  • El elemento noscript se mantiene en HTML pero no en XML/XHTML, ya que su contenido está en HTML. No estoy muy de acuerdo con este movimiento, pero así será.

Atributos eliminados

Para empezar, todos los atributos referentes a la presentación han sido eliminados, por la misma razón de antes: CSS sirve mejor ese propósito. Recuerdo que el atributo style (que contiene CSS) es ahora universal y puede ser aplicado a todos los elementos, así que si queremos indicar su presentación sin añadir una hoja de estilos aparte, tendremos que usar este atributo. Atención a la lista porque esto sí que es importante, ya que algunos de estos elementos son muy usados, aunque otros están muy obsoletos:

  • Atributo align en todos los elementos.
  • Atributos alink, link, text y vlink en el elemento body.
  • Atributo background en el elemento body.
  • Atributo bgcolor en los elementos table, tr, td, th y body.
  • Atributo border en todos los elementos.
  • Atributos cellpadding y cellspacing en el elemento table.
  • Atributos char y charoff en los elementos col, colgroup, tbody, td, tfoot, th, thead y tr.
  • Atributo clear en el elemento br.
  • Atributo compact en los elementos dl, menu, ol y ul.
  • Atributo frame en el elemento table.
  • Atributo frameborder en el elemento iframe.
  • Atributo height en los elementos td y th.
  • Atributos hspace y vspace en los elementos img y object.
  • Atributos marginheight y marginwidth en el elemento iframe.
  • Atributo noshade en el elemento hr.
  • Atributo nowrap en los elementos td y th.
  • Atributo rules en el elemento table.
  • Atributo scrolling en el elemento iframe.
  • Atributo size en el elemento hr.
  • Atributo type en los elementos li, ol y ul.
  • Atributo valign en los elementos col, colgroup, tbody, td, tfoot, th, thead y tr.
  • Atributo width en los elementos hr, table, td, th, col, colgroup y pre.

Como veis, algunos de estos atributos sí que se mantienen para ciertos elementos, como la anchura y altura en las imágenes. Sin embargo estos no son los únicos atributos que se eliminan, también hay otros que se quitan por redundancia, por evitar confusiones, por su bajo uso o porque simplemente se han quedado obsoletos.

  • Atributo accesskey en los elementos a, area, button, input, label, legend y textarea.
  • Atributos rev y charset en los elementos link y a.
  • Atributos shape y coords en el elemento a.
  • Atributo longdesc en los elementos img y iframe.
  • Atributo target en el elemento link.
  • Atributo nohref en el elemento area.
  • Atributo profile en el elemento head.
  • Atributo version en el elemento html.
  • Atributo name en los elementos img y a. Para obtener un comportamiento similar se recomienda usar id.
  • Atributo scheme en el elemento meta.
  • Atributos archive, classid, codebase, codetype, declare y standby en el elemento object.
  • Atributos valuetype y type en el elemento param.
  • Atributo language en el elemento script.
  • Atributo summary en el elemento table.
  • Atributos axis y abbr en los elementos td y th.
  • Atributo scope en el elemento td.

Otros cambios

Hay diversos elementos que no se eliminan por su extendida fama, pero que siendo un tanto ortodoxos deberían eliminarse. Para evitar esto los que están escribiendo el estándar han tenido que redefinir su definición, de tal forma que se tratan de manera similar pero semánticamente son diferentes.

Un ejemplo muy claro es u e i, muy usados pero que progresivamente pierden importancia frente a strong y em. Estos dos elementos, que indicaban negrita y cursiva respectivamente, pasan a definirse de una manera muy vaga para indicar un texto diferente en alguna manera al texto normal. Otros elementos se redefinen, particularmente me resulta curioso que se mantenga small mientras big se elimina. De cualquier manera, no es demasiado relevante para los desarrolladores web, en el sentido de que podrán seguir usándolos como ahora.

Conclusiones

Tal y cómo habéis ido viendo, las novedades de HTML5 se centran en facilitar la implementación de aplicaciones web, avanzar hacia la web semántica y limpiar un poco toda la basura heredada de las anteriores versiones de HTML. Aunque todo eso parezca lejano, lo cierto es que muchos navegadores ya implementan algunas partes sueltas de HTML5, y ya existen varias páginas experimentales que juegan con estos elementos. Por ejemplo, cerramos este minucioso especial precisamente en el día en que Firefox 3.5 es lanzado, pero Safari, Opera, Chrome e incluso IE8 ya soportan algunas cosas.

Ahora queda preguntarnos, ¿cuándo se acabará este estándar? Precisamente no hay ninguna fecha, y la condición para que HTML5 se considere estándar es, según la W3C, que al menos un navegador implemente todo HTML5 correctamente. De esta manera se asegura que todo el estándar es factible, que puede ser implementado. Para esto puede quedar dos o tres años, si todo va bien, pero nada es seguro.

Artículo extraído íntegramente de anexoM.

Comments Comentarios desactivados

Páginas: 1 2 3 4 5 6 7 Anteriores