Remordimientos paradigmáticos

artículos diarios de Pablo M. Nuñez

jueves, 8 de octubre de 2009

Descargar un branch con SVN

para traerme un branche

svn co http://repositorio/branches/1.15.x

co = checkout

Reparar la instalación de la tarjeta de video nVidia en Ubuntu

para arreglar la placa nvidia::

sudo aptitude install envyng-gtk

Después  Aplicaciones-->Herramientas del Sistema y configurarla.

viernes, 4 de septiembre de 2009

Todas las entidades HTML con PHP

Para saber que entidad HTML usa un caractér o una secuencia de caractéres:



<form action="#" method="post">

<input name="str" type="'text'" /> <input type="submit" />
</form>

<?php
<b>{$_POST['str']}</b> " . htmlentities($output) . "";
}
?>

viernes, 28 de agosto de 2009

Nociones básicas sobre la Web 2.0


Nociones básicas sobre la Web 2.0

por Pablo M. Nuñez



El concepto de Web 2.0 se estableció a mediados de 2004 por O'Reilly Media y MediaLive International y se fortaleció en la primera Web 2.0 Conference.
En 2005, O'Reilly publicó el artículo What Is Web 2.0. Design Patterns and Business Models for the Next Generation of Software, la principal referencia bibliográfica del concepto de Web 2.0.
Según O'Reilly, la caída del índice Nasdaq en el año 2000 marcó el inicio de la trancisión de la tecnología Web 1.0 a la 2.0.

Es evidente que la actuál Web no es igual a la Web que existía en el 2000. Hoy existe un entorno virtual donde conviven aplicaciones estándares interactívas y otras de escritura colaboratíva.


Siete principios constitutivos de las aplicaciones Web 2.0.


Según O'Reilly (2005) los 7 elementos que constituyen a las aplicaciones Web 2.0 son:

1- La World Wide Web como plataforma: Las aplicaciones son libres y se desarrollan en el espacio de la Web para su acceso sin restricciones de licencias o impedimentos de dependencias del sistema operativo. Wikipedia, Youtube, etcétera, son aplicaciones que "corren" independientemente del sistema operatívo desde el cuál se accede y no requiere una licencia o permiso para su utilización.

2- Aprovechar la inteligencia colectiva: En el entorno Web 2.0 los usuarios actúan en forma pasiva, navegando a través de los contenidos; o en forma activa, creando y aportando sus propios contenidos. Un usuario común puede ingresar la información que desee y el resto de la comunidad será quien decida si dicha información es relevante.

3- La gestión de la base de datos como competencia básica: Lo más valioso de las aplicaciones Web 2.0 son los datos, ya que el software es un recurso de fácil implementación. El poseer usuarios colaboradores que generan información dentro de un sitio y una buena gestión de la base de datos  de dicho sitio producen riqueza de información relevante y producen un volumen de datos de gran valor.

4- El fin del ciclo de las actualizaciones de versiones del software: Una aplicación Web 2.0 está alojada en un lugar en el cuál los desarrolladores tienen accesos suficientes para mantener actualizada y libre de errores dicha aplicación. El usuario no debe preocuparse por descargar parches o actualizaciones.

5- Modelos de programación ligera. Búsqueda de la simplicidad: Según los principios constitutivos de O'Reilly (2005), esto consiste en sustituír las arquitecturas de la información, los metadatos y las interfaces gráficas por modelos que promuevan la simplicidad de las aplicaciones. En otras palabras, las aplicaciones deben ser lo más sencilla posible y que cualquier usuario pueda utilizarla sin acudir a extensos manuales de ayuda o hacer cursos para utilizarlas.

6- El software no limitado a un solo dispositivo: Las aplicaciones Web 2.0 no solo se pueden utilizar en las computadoras. Los teléfonos móviles también pueden cargar las aplicaciones sin tener que recurrir a cambios de configuraciones.

7- Experiencias enriquecedoras del usuario: Este punto se refiere a la facilidad de creación, productividad, posibilidad de indexación y visibilidad en los buscadores del contenido creado por un usuario, la interactividad con los elementos multimedia y la posibilidad de interactuar con otros usuarios en tiempo real. Una aplicación Web 2.0 debe brindar experiencias de usuario de manera sencilla y accesible.



Una Ley de Moore semántica


En los últimos años, la aceleración tecnológica ha provocado que surjan muchos términos nuevos como "Hipertexto", "Hipermedia", "On-Demand", etc. Podría decirse que existe una Ley de Moore semántica que hace que se abandonen los viejos conceptos y reemplazarlos por otros nuevos para abarcar nuevas características que antes no se contemplaron.

Aunque el término Web 2.0 se haya convertido en una palabra muy utilizada, su denominación a veces no cubre la importancia de algunos proyectos envueltos bajo los conceptos y características técnicas de la Web 2.0.
En cualquier caso, se trata de una evolución que se produce de forma revolucionaria. En un proceso evolutivo, las herramientas y sus características pueden ser difíciles de delimitar.



Hacia un modelo de negocio genuino


Si bien la evolución de las herramientas Web 2.0 promueve la ruptura de las aplicaciones comerciales y provoca que ya no se tenga que comprar los programas cada vez que quedan obsoletos, siempre aparece un negocio asociado con el éxito del consumo de las herramientas Web 2.0.
Ya no se gana dinero con la venta de paquetes de software, sino con la venta de espacios publicitarios en comunidades en línea de muchos usuarios y la venta de servicios extra para usuarios exclusívos.

Se debe pensar a las aplicaciones Web 2.0 como una estructura con trés vértices:

  • Tecnología
  • Comunidad
  • Negocio

Desde el punto de vista del vértice de Negocio, la experiencia de la Web 2.0 contribuye con el razonamiento económico de  La larga cola (Anderson, 2006). Si el 80% de las ganancias se las lleva el 20% de las empresas y el 80% restante se queda sólo con el 20% de los usuarios, esta teoría planteá que aún con escaso consumo y mercado, ese 20% puede generar grandes negocios en un mercado con intereses y gustos diversos.

Para comprender mejor el fenómeno comercial y financiero de la Web 2.0 se puede mencionar el caso de YouTube, comprada en 1650 millones de dólares por Google.

martes, 14 de abril de 2009

Un pequeño gran About Me

Hello, soy Pablo Maximiliano Nuñez.

Datos personales