Un visionario llamado Tim O’Reilly

Tim O'Reilly

Tim O'Reilly

Irlandés, nacido en 1954, el señor O’Reilly es, probablemente, uno de los teóricos de la WWW más importantes del mundo. Curiosamente su formación nada tiene que ver con la informática o Internet, pues es licenciado en Clásicas y doctorado cum laude por la Universidad de Hardvard, especialista en Platón y gran amante de la Literatura.  

El interés por las nuevas tecnologías surgió de su amistad con un programador que necesitó de sus cualidades para escribir un manual de informática. Tim O’Reilly no sabía nada de ordenadores, así que entre ambos comenzaron a colaborar, formando la empresa O’Reilly & Associates. Durante cinco años se dedicaron a escribir libros informáticos a medida para empresas, pero al final, y a causa de un contrato anulado, el modelo de negocio fracasó y la sociedad se diluyó.  

O’Reilly, henchido ya por el mundo de la computación y de la tecnología, decidió fundar una nueva editorial, O’Reilly Media. Hoy día, esta empresa es la más importante generadora de contenidos informáticos del mundo, distribuyendo millones de ejemplares de manuales de la más alta calidad técnica.  

Tim cuenta que tuvieron al principio un par de errores que luego les beneficiarían: el precio y los descuentos a librerías. Una librería les ofreció comercializar sus libros si les hacían un 55% de descuento (el promedio para relatos de ficción, cuando lo normal para los libros técnicos que ellos vendían era el 32%), y aceptaron porque no sabían que había mejores tratos. El resultado fue que comenzaron a comercializar sus libros en mayores cantidades y superaron ampliamente a sus competidores por los precios accesibles y la elevada calidad.  

Dos libros de la editorial O'Reilly Media

Dos libros de la editorial O'Reilly Media

O’Reilly editó el primer libro popular sobre Internet (‘The Whole Internet User’s Guide & Catalog‘, en 1992); fue el creador del primer portal comercial de Internet en 1993 (Internet Global Network Navigator, hoy AOL.com); y fue, también, colaborador a la hora de acuñar el término «software libre«, en 1998. Pero si por algo se le conoce mundialmente es por ser el inventor del concepto «Web 2.0«.  

El término surgió en el año 2004, cuando realizó una conferencia a la cual decidió llamar ‘Conferencia Web 2.0’. Su significado designa la evolución actual de Internet hacia mayores grados de interactividad, con un funcionamiento cada vez más sencillo e intuitivo y con la web como elemento central. Contempla la base de Internet como un cúmulo de aportaciones de los usuarios, donde hay que aprovechar la inteligencia colectiva y el trabajo en común.  

La comunicación ya no es unidireccional, de los medios al ciudadano, sino que posee multitud de direcciones entre medios y ciudadanos. Los lectores colaboran mediante comentarios y aportaciones multimedia e, incluso, se convierten en comunicadores elaborando bitácoras, foros, etcétera. La Web 2.0 es la web participativa.  

Como él mismo ha apuntado en alguna ocasión, el problema más importante de la tecnología es que conlleva nuevos riesgos y nuevos beneficios, así que en la era de la Web 2.0 hay que buscar un equilibrio entre, por un lado, este beneficio de la inteligencia colectiva y, por otro lado, el riesgo de revelar nuestros datos personales en, por ejemplo, redes sociales. Pero la gente está dispuesta a buscar este equilibrio.  

La editorial de este gurú de la Red, O’Reilly Media, ha adoptado la licencia Creative Commons Founder’s Copyright, que limita la duración de los derechos de autor a un máximo de 28 años. Según O’Reilly, la ampliación de la duración de los derechos de autor va en contra de la idea original de los propios derechos de autor (que era garantizar un tiempo determinado de usufructo), pero evidentemente hay personas que tienen otros intereses en este tema.  

A Tim no le gusta que le traten de visionario o gurú, aunque así nos lo parezca a todos. Ha comentado, por ejemplo, que herramientas de software social, como Facebook, se le escaparon a su «radar» en los comienzos, y no consiguió adivinar lo populares que iban a llegar a ser. La clave es conocer y escuchar a gente inteligente.  

Este hombre cree que los libros en papel van a durar muchos años, aunque un buen lector de e-book puede hacerles mucho daño. Los manuales de informática se enfrentan a un gran reto en la Red, ya que actualmente es más fácil usar Google, pero él asegura que los libros de texto pueden enseñar mejor que un recurso en línea, o al menos hasta hoy así ha sido demostrado.  

Como firme defensor de la libertad de Internet y de la neutralidad en la Red, opina que los bancos y cajas de ahorros tienen muchos más datos personales y más sensibles de los usuarios que el propio Google y, además, trafican y comercian mucho más con ellos. Por eso es injusto atacar siempre a Internet como el centro de todos los problemas de seguridad.  

Afirma, también, que la era de la Web 2.0 ha terminado con el software empaquetado que se actualiza cada cuatro o cinco años. Las aplicaciones web se pueden actualizar varias veces al día rápidamente y de manera transparente al usuario. Es por eso que, según O’Reilly, Microsoft está teniendo tantos problemas para adaptarse a la Web 2.0.  

Relata la historia de un desarrollador que él conoce que trabajo en Microsoft y posteriormente en Google. Esta persona le contaba lo maravilloso que es trabajar en un sitio en el que puedes publicar tu trabajo el mismo día que lo terminas, sin necesidad de tener que esperar meses o años hasta que salga un paquete de actualizaciones o una versión nueva del producto. Google puede cambiar su interfaz de usuario en segundos; Microsoft tardó cuatro años en migrar de Office 2003 a Office 2007. Las reglas del juego han cambiado.  

En cuanto a lo que se refiere al futuro de la WWW, Tim O’Reilly cree que hay diferentes tendencias que acelerarán y continuarán impulsando lo que vemos en la web. En un lugar destacado está la plataforma móvil de teléfonos celulares inteligentes, de la que hoy en día sólo vemos la punta del iceberg. Su teoría explica que cada terminal es, en cierto modo, como un sensor, y datos como la situación o localización son registrados automáticamente por el teléfono. Estos sensores cada vez serán más importantes en las aplicaciones web del futuro. 

O’Reilly forma parte del consejo directivo de CollabNet, y estuvo en el consejo de Macromedia hasta su fusión en 2005 con Adobe Systems. En marzo de 2007 se unió al consejo de directores de MySQL AB. Es sin lugar a dudas el mejor ideólogo de la Red y, cuando habla, los cimientos de Internet se mueven para ajustarse a su doctrina. Un gran hombre hecho a sí mismo.

No vuelvo a comprar un disco original en mi vida

Teddy Bautista

Teddy Bautista

La prepotente y cerril actitud de Teddy Bautista, presidente del Consejo de Dirección de la Sociedad General de Autores y Editores (SGAE), me sobrepasa hasta límites que no sospechaba siquiera tener. Este hombre, de aspecto bonachón y jaranero, guarda en su interior un desconocido mecanismo que hace que salten en mí todos los resortes de la grosería, la zafiedad y la vulgaridad más chabacana. (Inspiro, espiro). No te pierdas, Jonathan, que no merece la pena. Está bien, intentaré ser educado, que para eso estudié en colegio de curas.

Resulta que el bueno de Teddy concede una entrevista que aparece publicada en Heraldo.es, en el marco de un acto organizado por los Ejecutivos y Directivos de Aragón. Y comenta, entre otras perlas, que «si se exime a las empresas del canon, los particulares pagarán más» (sic). Y a mí se me revuelven las entrañas cuando oigo cosas como esta.

El canon remuneratorio y el concepto de copia privada fueron introducidos en España hace décadas (a finales de los ochenta), cuando la industria observó que la copia de casetes musicales (mediante los famosos aparatos de doble pletina) era algo de todo punto imparable. En lugar de luchar contra aquella primigenia piratería a golpe de sentencia judicial, llegaron a un acuerdo para recaudar lo que decían perder en concepto de ventas musicales, aplicando una suerte de impuesto añadido al precio final de las cintas vírgenes de casete. Pero esto lo cuenta mejor David Bravo que yo.

Con el paso de los años, y tras la aparición de Internet, la SGAE se ha ido creciendo y ha conseguido que el famoso canon se aplique, ya no sólo a los medios digitales en los que se pueda grabar y reproducir ilegalmente una obra original, sino a elementos tan absurdos como una impresora, un teléfono móvil, un escáner o una memoria USB. Argumentan motivos tan inverosímiles como que con un móvil (que disponga de funciones de MP3) se puede reproducir música ilegal, y también dicen que con un escáner casero se puede duplicar un libro al completo (¡pues vaya trabajito!).

Y yo digo: ¿de los cedés y deuvedés que utilice para mis archivos personales, quién me devuelve el canon? Pagamos obras intelectuales y artísticas cientos de veces sin haberlas adquirido. En este país se compran miles de soportes digitales, de teléfonos celulares, de impresoras, de fotocopiadoras, y demás aparatos que se emplean exclusivamente de manera individual y propia. ¿Por qué hemos de pagar por ello un impuesto revolucionario que dispone una empresa privada con la connivencia, el beneplácito y la complacencia del Gobierno de España y de la Ministra de Cultura? Para que, encima, nos amenacen con el aumento del gravamen porque les ha picado la sentencia del Tribunal de Justicia de la Unión Europea. Lo siento, pero yo me niego.

¿Y cómo luchar contra esta injusta postura? Evidentemente, el rechazo al pago no es una buena vía; cuando se compra algo hay que abonarlo religiosamente, y el vendedor no tiene culpa del incremento de los apandadores. Mi apuesta va mucho más allá. Consiste en, simplemente, no volver a pagar por nada, absolutamente nada, en la vida. Ni un disco de música, ni una película, ni una serie de televisión, ni un documental, ni un videojuego, ni un libro, ni nada que se pueda descargar de Internet.

Teóricamente el canon suple estos actos de piratería (ya que no hay ánimo de lucro ni perjuicio de terceros en ellos), y con lo que pago y he pagado por artículos que nunca he dedicado a los supuestos que ellos apuntan, desde luego he sufragado con creces todo lo que me baje o me pueda bajar en el futuro. ¡A robar a un camino, señor Bautista!

Algoritmos de redondeo

Redondeando ando

Redondeando ando

¿Alguien dijo que redondear es cosa de niños? Eso nos puede parecer a los que nos limitamos a redondear, por ejemplo, una media de precios de artículos al céntimo más cercano, utilizando la archiconocida regla del cinco (si es mayor o igual a cinco se le suma uno, y si no se deja como está); que no se llama regla del cinco, vaya, pero podría. Qué fácil parece todo para nuestras mentes decimalmente cuadriculadas, ¿verdad? Sin embargo, los ordenadores saben que el arte del redondeo es una ciencia mucho más compleja de lo que nos podemos imaginar.

Redondear un valor significa reducir su precisión, ajustar a determinado número de decimales una serie de guarismos, perdiendo exactitud en el resultado final. Generalmente, esa precisión menguada no es significativa o la consideramos despreciable, y es que no podemos pretender que nuestros limitados cerebros humanos trabajen con infinitos decimales de concreción.

Un ejemplo muy sencillo podría ser, como comentábamos al principio, el efecto de redondear una cantidad que es media aritmética del precio en euros de varios artículos a la venta. Aunque los precios sólo cuenten con dos decimales (precisión de céntimo), es más que probable que su media dé como resultado un valor de muchos más decimales (o infinitos decimales, incluso). Un resultado de 5,18686 € no es manejable para nosotros, por lo que optamos por redondearlo a 5,19 € (ya que el tercer decimal es mayor que cinco). El valor es menos preciso, por lo que no es válido realmente, pero lo adoptamos como tal.

Pero este no es el único método de redondeo que existe, hay muchos más. Según el caso, debemos considerar utilizar un algoritmo que minimice los efectos de la pérdida de precisión, especialmente en el caso de múltiples iteraciones de procesamiento. Esto es, los errores aumentan significativamente con el tiempo debido a la realización de operaciones de redondeo sobre datos previamente ya redondeados.

NOTA: Se utiliza el punto (.) como separador decimal en todos los ejemplos, cosa que no me hace ninguna gracia, pero es más legible para ti.

Truncamiento

Es el redondeo menos preciso. Consiste en truncar o cercenar el valor eliminando por completo la parte decimal, quedándonos exclusivamente con la parte entera. Así pues, 3.15 daría como resultado 3, y 3.87 daría como resultado también 3. Es el procedimiento que utiliza la función Fix de Visual Basic o el método Math.Truncate de los lenguajes de programación del entorno .NET Framework.

Es un ejemplo de redondeo simétrico, porque afecta al valor absoluto de números positivos y negativos de la misma manera. Así, el truncamiento de -3.87 es -3.

Redondeo al más cercano

Es el algoritmo más intuitivo y el que más utilizamos en la vida real. En este caso valores como 3.1, 3.3 ó 3.4 se redondean a la baja a 3, mientras que valores tales como 3.6, 3.8 ó 3.9 se redondean al alza a 4. El problema está en qué hacer con valores del tipo 3.5. De hecho, este redondeo al más cercano puede considerarse como un superconjunto de dos opciones complementarias denominadas redondeo hacia arriba y redondeo hacia abajo, que vemos a continuación.

Redondeo hacia arriba (aritmético)

Conocido también como redondeo aritmético, es un subconjunto del anterior que asociamos al tipo de redondeo que nos enseñaron a utilizar en el colegio. En este caso, un valor de 3.5 se redondea a 4 (hacia arriba). Con este nivel de precisión, y para este ejemplo concreto, podemos considerar que hay 10 valores que comiencen con un 3 en el lugar más significativo (3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8 y 3.9). Sobre esta base, tiene sentido que cinco de los valores se redondeen a la baja y otros cinco al alza, repartiendo la exactitud equitativamente. De este modo, los cinco valores que van desde 3.0 hasta 3.4 se convierten en 3, y los restantes cinco valores (de 3.5 a 3.9) se redondean a 4.

Este algoritmo puede implementarse con redondeo de forma simétrica (donde -0.5 sería -1) o de forma asimétrica (donde -0.5 se redondearía a 0). Y es que algunos matemáticos y desarrolladores de sistemas consideran que redondear «hacia arriba», por ejemplo, -3.5 sería alcanzar un valor de -4 (de forma simétrica a su análogo positivo). Empero, otros ingenieros especialistas dicen considerar «arriba» el infinito positivo, por lo que apuestan por un redondeo de -3.5 a -3.

Es el caso de la función REDONDEAR (ROUND) de la hoja de cálculo Excel, de la función Round de SQL Server, de la función roundn de MATLAB (redondeos simétricos los tres) y del método Math.Round de Java (redondeo asimétrico, en este caso).

Redondeo hacia abajo

Subconjunto también de redondeo al más cercano y contrario al anterior, este algoritmo convertiría un valor de 3.5 en 3. Así trabajan las funciones de Excel REDONDEAR.MENOS (ROUNDDOWN) y MULTIPLO.INFERIOR (FLOOR), y también la función Fix de VBA (Visual Basic para Aplicaciones).

El problema con los negativos es el mismo que el comentado en el punto anterior y se puede solventar de ambas maneras expuestas.

Redondeo de equilibrio (alterno)

Si necesitamos redondear multitud de cantidades que se van acumulando y siempre utilizamos el mismo redondeo en la misma dirección, es posible que, con el tiempo de proceso, esta tendencia nos lleve a errores importantes de cálculo a medida que las operaciones se llevan a cabo.

Una manera de subsanar esto es utilizar un redondeo alternado que proporcione equilibrio al conjunto, redondeando a veces hacia arriba y otras veces hacia abajo. Así pues, si en una operación hemos transformado 3.5 en un valor de 4, en la siguiente que aparezca 4.5, por ejemplo, redondearemos a la baja a 4, ajustando de esta forma los posibles errores.

Pocos productos implementan este tipo de redondeo y, por norma general, hay que programarlo a mano.

Redondeo del banquero

El redondeo del banquero, o redondeo bancario, se llama así porque es el utilizado preferentemente en el mundo de las finanzas. Y sí, estás pensando bien, sólo les beneficia a ellos.

Es una variante del redondeo de equilibrio y propone, por convenio, ajustar siempre los valores medios (x.5) al número par más cercano. De este modo, 1.5 y 2.5 serán siempre 2, y 3.5 y 4.5 serán ambos redondeados a 4. Por supuesto que estos son valores de ejemplo, en el mundo real hablamos de hacer los redondeos a dos decimales.

Bancos y cajas de ahorro ingresan más de 270 millones de euros anuales a causa de este redondeo. Las matemáticas al servicio del poder económico.

Funciones de Visual Basic y VBA como CInt, CLng o Round hacen uso del redondeo bancario para hacer sus cálculos.

Redondeo aleatorio

Incluso el redondeo bancario puede generar desviaciones de cálculo cuando la cuantía de operaciones es muy elevada. Para evitar eso se recurre al redondeo aleatorio, otra variante del redondeo de equilibrio que asigna la dirección de redondeo (al alza o a la baja) de una manera completamente aleatoria.

Tampoco se implementa de forma nativa por casi ningún lenguaje de programación o aplicación matemática.

Redondeo impar

Este algoritmo redondea un número hasta el entero impar más próximo. Así, 3.5 será redondeado a 3 y 4.5 lo será a 5. Para los números negativos funciona de igual manera.

Es un método que se utiliza escasamente porque es incapaz de redondear a cero (0), atributo imprescindible para los algoritmos de redondeo. Lo emplea la función REDONDEA.IMPAR (ODD) de Excel.

Redondeos para todos los gustos y manías. En función de la aplicación que estemos desarrollando será necesario manejar un tipo de algoritmo u otro. Evidentemente, no es lo mismo un desarrollo simple de facturación o TPV, donde el más sencillo de los redondeos puede servirnos, que uno de financias o, si me apuras, de CAD, en donde la máxima precisión se antoja imprescindible. El programador habrá de decidir, en cualquier caso, qué algoritmo de redondeo utilizar para conseguir sus objetivos.

Premios Bitácoras.com 2010

Bitácoras.com

Bitácoras.com

Las clasificaciones ya están cerradas, y los galardones entregados. Los Premios Bitácoras.com de este año 2010 tienen ya ganadores oficiales.

Ha sido el primer año que teknoPLOF! se ha presentado a este concurso con una estrategia muy especial: evitar a toda costa mendigar votos cada cuatro o cinco entradas, como han hecho muchos blogs. Desde un principio quise renunciar a publicitar mi presencia en los premios, a excepción del pertinente anuncio oficial en la columna derecha que indicaba tal situación.

No es que me parezca mal o incorrecto que los blogueros procuren arañar hasta el último voto dando el coñazo al visitante día sí, día no, lo que ocurre es que quería comprobar la repercusión de este blog que, con poco más de dos años de vida (uno en dominio propio), ha sabido hacerse un hueco muy pequeñito en el corazón de miles de lectores que, cada mes, se pasan por aquí para tragarse las cosas que a uno se le ocurre escribir sobre tecnología en general e informática en particular.

Y, la verdad, es que el resultado no puede ser más agradable y satisfactorio. Para ser un blog poco conocido (por el momento :-)), teknoPLOF! ha superado la prueba con la cabeza bien alta. Si bien no ha conseguido colarse en los primeros puestos (cosa que daba por hecho desde un principio), ha logrado terminar las rondas clasificatorias en muy buena posición, teniendo en cuenta nuestra repercusión.

A sólo un mes de la apertura del concurso, los Premios Bitácoras.com ya habían conseguido aglutinar a 10.500 blogs nominados, con un total de casi 48.000 votos emitidos. Quince días después, estos valores habrán aumentado considerablemente, y habrá que esperar a que la organización ofrezca los datos concretos.

Teniendo en cuenta esas cifras, y según la última clasificación parcial, haber alcanzado el puesto 85 en la categoría de ‘Mejor Blog Tecnológico’, el puesto 62 como ‘Mejor Blog de Ciencia’ y el puesto 34 en la categoría ‘Mejor Blog sobre Seguridad Informática’, lo único que puedo desde aquí es agradecer con todas las letras y en mayúsculas los votos recibidos a todos y cada uno de aquellos que hayan optado por considerar teknoPLOF! un medio válido para merecer tal honor.

Seguiremos trabajando por y para vosotros, pero no para que el año que viene consigamos avanzar un poquito en esta clasificación, que es lo que menos importa, sino para lograr cada vez más adeptos enamorados del estilo de vida geek que tanto nos gusta por aquí.

Un abrazo para todos y para todas los y las que habéis confiado en teknoPLOF! En la próxima edición de los Bitácoras.com colocaré cartelitos hasta encima de los AdSense de Google :-P.

4chan prepara un nuevo ataque para mañana, día 29

Anónimos

Anónimos

Los Anónimos de 4chan acaban de anunciar un nuevo ataque contra los servidores de la RIAA, la Asociación de la Industria Discográfica de Estados Unidos. Enmarcada en lo que denominan Operation Payback, esta reciente convocatoria se fundamenta en los hechos que han llevado al cierre judicial de Limewire, la empresa que desarrolla el software P2P del mismo nombre. 

El caso iniciado por la RIAA hace casi cuatro años, ha culminado con una sentencia condenatoria y la petición del cierre cautelar del sitio, lo que ha cabreado mucho a los Anónimos, aduciendo falta de libertad en la Red. La ofensiva está programada para mañana, Viernes 29 de octubre de 2010, a las 16:00 horas EST (hora local del Este de EEUU).   

Uno de los flyers que los Anónimos están distribuyendo

Uno de los flyers que los Anónimos están distribuyendo

 Los /b/tards están reclutando gente durante todo el día de hoy a través de entradas en 4chan que son auténticas arengas revolucionarias y que acumulan cientos de comentarios de aliento. En ellas se dice que «este incidente tiene profundas implicaciones para todos nosotros, para el principio de libertad de expresión y para el futuro de Internet como la conocemos, libre de regulaciones gubernamentales y otros controles». Acusan a la RIAA de haber cruzado la línea, teniendo ahora que atenerse a las consecuencias.

4chan ataca de nuevo, y los administradores de sistemas de la RIAA tiemblan en sus sillas.


EDITANDO ANDO (30/10/2010): A día de hoy, a las 11:50, hora española, la web de la RIAA sigue sin dar señales de vida. Teniendo en cuenta que el ataque comenzó una hora más tarde de lo previsto, y aplicando la diferencia horaria, podemos asegurar que los servidores del sitio web de la industria discográfica estadounidense llevan caídos alrededor de 13 horas.

Por otro lado, Google Noticias y otros están censurando durante el día de hoy todas las entradas de medios de información que hablen sobre el ataque. Según los responsables, el principal fin de los Anónimos es conseguir repercusión mediática con esta acción, y ellos no van a contribuir en eso.

eBook 'retroPLOF!'

retroPLOF!
Especifica tu dirección de correo electrónico y pulsa 'Comprar ahora'. Puedes pagar con tu cuenta de PayPal o con cualquier tarjeta bancaria.

E-mail envío eBook:

<script>» title=»<script>


<script>

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación. Más información.

ACEPTAR
Aviso de cookies