|
|
Recientemente Youtube publicó en su blog, unos datos interesantes acerca de su sistema de votaciones de videos donde publicó la siguiente gráfica:
 Grafico de votos de Youtube
Análisis
Al parecer los usuarios de Youtube solo votan los vídeos que les gustan y como les gustan votan con 5 estrellas, y en menor cantidad votan por 1 estrella los vídeos que no les gustan, a mi parecer este sistema de votaciones no está funcionando como se esperaba, de hecho yo voto casi todos los vídeos, y rara vez pongo 2, 3 o 4 estrellas.
Otros servicios

En Facebook está el ‘Me gusta’ lo cual le dá un valor positivo, pero no podemos saber a cuantos usuarios No les gusta, lo cual podría servir para saber que artículos son peores que otros, y no dejarlos empatados con otros que sean parecidos.
También está el caso de la votación de comentarios que es en base 2, positivo o negativo, no hay de otra, pero eso creo tiene un inconveniente, cuando votas positivo ¿que estás votando? el video o ¿estás de acuerdo con lo que dice el video? por ejemplo un video podría hablar datos concisos de un partido político que NO me gusta, entonces no me atrevería a votarlo negativo por que puede ser verídico pero no me gusta.
Mi propuesta
No sé si aplique exactamente a youtube, pero a un sistema de contenidos si aplicaría, un sistema de votaciones en base 3, donde sea un voto en contra, un voto a favor y una mención honorífica, donde esta tenga un valor mayor a un voto a favor pero con la característica de pagar por votar, sugiriendo un costo de unos centavos.
Talvez pagar suene demasiado complejo, pero una integración con un sistema de pagos no es tan difícil, y por supuesto creo que casi todo el pago por votos de la mención honorífica debería ir al creador del vídeo, eso seria un incentivo financiero, y a su vez un orgullo el hecho de que alguien se atreva a pagar, por un vídeo que tu hiciste.
Ustedes mi ávidos lectores denle like en donde me lean, y luego me dicen ¿que opinan?
Referencias
Maestros del Web | Me gusta y punto
Escenario
- Ubuntu 9.04
- Infinitum Router 2 wire
- Inadyn
- Dyndns
Tutorial rápido
- Modo desmilitarizado
- Crear y configurar cuenta Dyndns
- Configurar programa cliente

Tutorial a detalle
Dyndns
Suponiendo que ya tenemos el locahost jalando, ocupamos un servidor DNS, para eso hay un servicio gratuito de subdominios en www.dyndns.org, ahi creamos una cuenta y la confirmamos en el correo electronico.
Nos vamos a la pagina y accesamos con nuestro usuario y contraseña, en la pantalla principal elegimos “Add Host Services” ahi tendremos un formulario donde elegiremos el nombre de nuestro host en mi caso punksolid.ath.cx clickeamos en “Use auto detected IP address 189.186.17.219″ y luego “Add To Cart” -> “Next” -> “Activate Services”
Desde ahí ya tenemos configurado nuestro dominio en Dyndns, todavia no podemos acceder a la direccion que hayamos elegido.
Configuración del router
Primero que nada, con megared no lo podrán hacer visible desde Internet, solo desde otros usuarios de megared, ya que no es posible configurar una computadora con el modo desmilitarizado o DMZ.
La otra opción es con infinitum, entrando a la configuración desde el navegador, para eso, en nuestro firefox u opera escribimos http://home/, y luego en “Ver la red domestica” -> ” Modificar la configuración del cortafuegos”, esa ultima opción la elegimos sobre la computadora que desees hacer visible, por ultimo escribimos la contraseña en caso de que nos la pida y seleccionamos la opción de “Permitir todas las aplicaciones (modo DMZplus(Zona desmilitarizada))” y Aceptar.
Configuración de la aplicación cliente
Se supone que tenemos una ip dinámica y por eso ocupamos una aplicación que le esté diciendo al servidor dns que nuestra ip ha cambiado.
En los repositorios de Ubuntu hay varias aplicaciones ya listas para instalar, este ejemplo será con una aplicación de consola que se llama inadyn para eso escribimos en consola:
sudo apt-get install inadyn
Después de instalado ya solo ocupamos un ultimo paso, configurar la aplicación para que se conecte a nuestra cuenta de dyndns, para eso tecleamos en la consola el siguiente formato:
inadyn –username usuario -p contraseña -a punksolid.ath.cx
Y listo. Ya debería de funcionar, y si no funciona solo hay que reconectarse a la red.
Alguna duda o sugerencia, siéntete libre de comentar
Empezaré suponiendo que tienes nociones básicas sobre CakePHP1.2 y sabes hacer de perdida un CRUD.
Agregar las librerías javascript
Cakephp tiene una buena integración con las librerías javascript de prototype y scriptaculous, las cuales debemos descargarlas primero desde la pagina de descarga de scriptaculous y la de descargas de prototype, la de prototype es un archivo js. Renombrar a prototype.js y ponlo en “app/webroot/js”.
La librería de scriptaculous es un archivo .zip que contiene una carpeta src que a su vez contiene muchos archivos js los cuales debemos copiar y ponerlos también en la app/webroot/js.
Añadir los helpers javascript y ajax al controlador
Ahora necesitamos agregar los helpers de javascript y de ajax. Una opcion es agregarlos a cada controlador a como la vayamos necesitando o agregarlos al app_controller para que estén disponibles en todos los controladores.
class AppController extends Controller {
var $helpers = array('Html','Form','Javascript','Ajax');
}
<h3>Vistas</h3>
Cada vista que sue javascript debemos añadirle las siguientes etiquetas
<?php
echo $javascript->link('prototype');
echo $javascript->link('scriptaculous');
?>
<h2>Ajax 3 - testing ajax link and button</h2>
<?php
$link_array1 = array('controller'=>'tweets' ,'action'=>'simple_ajax1_fcn');
//the function to execute: function ajaxfcn1 in controller tests
$link_array2 = array( 'update' => 'divout');
echo ($ajax->link('this an ajax link', $link_array1,$link_array2));
echo "<br/><br/>";
?>
<br/>
<div id="divout">
the div to update
</div>
Controlador
<?php
class TweetsController extends AppController {
var $name = 'Tweets';
var $uses = array(); // prevent cake from looking for a database model
var $helpers = array('Html','Ajax','Javascript');
function index() {
}
function simple_ajax1_fcn() {
$this->autoRender = false;
echo "text from ajax call";
}
}?>
Tengo mas de una semana usando Opera 10, y hasta el momento me ha dejado un buen sabor de boca, las características nuevas que tiene son bastante interesantes, entre las que mas me han gustado son:
Opera turbo
Sin duda sirve muchísimo para los que se conectan desde redes lentas, acelerando la velocidad bastante, aunque esa característica no es para los que les gusta la calidad en las imágenes, ya que solo hace un escaneo y muestra con muy baja calidad las imágenes, solo para que te des una idea de lo que muestran. Por eso no es una característica que deba usarse siempre.
Reload Page
La mayoría de las paginas en Internet no te muestran un streaming de noticias, pocas usan las bondades del ajax, entonces las paginas dinámicas como twitter.com tienes que estarlas recargando manualmente con f5 o cualquier botón. Pues con Opera 10 dando clic derecho sobre la pagina en cuestión tenemos una opción que dice Reload Every -> y podemos elegir entre bastante intervalos de tiempo predeterminados o hacer el propio. Algo que a los que usan la interfaz web de twitter les puede servir mucho. Y para los que usen firefox alguna vez vi que había un plug in por ahi.
Plugins
Los añadidos en Opera 10 son como los de firefox, solo que aquí parecen ser mas potentes, incluso probé unos para facebook y twitter, que puedes sacarlos del navegador y manejarlos como ventanas independientes, algo así como lo que presume java plus de hacer. Lamentablemente no son tantos como los de firefox, ni tan variados.
Memoria
Tiene un uso moderado de memoria ram, algo en el que le gana a su competencia firefox, opera al iniciar me gasta unos 150 megas de ram, cuando firefox cerca de los 300. Eso no significa que opera 10 sea ligero, es solo que administra mejor la ram.
Sincronizan de Marcadores
Puedes sincronizar tus marcadores entre todos tus navegadores opera, ya sea para distintas computadoras o tu celular, para eso ocupas una cuenta de opera, que se crea de volada. Esta caracteristica solo seria util para personas que usan muchas computadoras.
Entre otras cosas
Se ejecuta rápido, tiene un botón donde están las pestañas donde puedes ver el listado de las paginas cerradas recientemente de manera practica. El speed dial es una pagina de inicio muy practica. Etc.
En fin esta es una opción mas que deben probar y si les gusta usarlo diario. El caso es no usar Internet Explorer que no ofrece ninguna ventaja extra.
Referencias
Opera 10
|
Recibe cada nuevo post en tu Email
|
Comentarios