miércoles, 27 de abril de 2011

27/04/2011

Interesante avance. Debe mostrarser al cliente, ordenando alfabeticamente las distitas opciones de la segunda pantalla.
Debe confeccionar una propueste tecnica acerca de l sistema a desarrollar. Sus ventas, beneficios, etc.

miércoles, 6 de abril de 2011

06/04/2011

El informe inicial es muy bueno. Si b ien no intercalo las preguntas del relevamiento con sus respectivas respuestas, la propuesta es clara.
Sin embargo, requiere de recursos que el alumno debera asegurarse poder contar con ellos, para no retrasar el proyecto.
Es imprescindible que, antes de seguir con este desarrollo, el alumno presente un escrito al director Escandarani y posiblemente al Prof. Gutes para ver si los requerimientos tecnicos que demanda el proyecto pueden ser satisfechos por el laboratorio.

Es importante que la consulta sea inmediata, como para poder orientar las siguientes clases y el sistema

Algo para avanzar, es empezar a diseñar el contenido y alguna forma que tendra el Portal como para ir analizando su contenido y su look and feel.

Propuesta inicial

Proyecto final


Objetivo:
Armar un portal de herramientas para Twitter.

Alcance:
A partir del uso de la red social, y habiendo tenido la posibilidad de interactuar con usuarios y otros portales, se nota la falta de funcionalidad de Twitter, así como un conjunto de actividades, o extracción de información de lo que ocurre.
Nadie niega que ocurren muchas cosas dentro de la comunidad Twitter, pero aun no se ha encontrado claramente una forma de sacar conclusiones para que alguien o una empresa pueda aprender del tráfico de mensajes y de su contenido para estar en condiciones de tomar acciones que traten alcanzar ciertos objetivos.
Twitter no provee directamente información sobre la actividad o sobre cómo cada usuario usa la red. Sin embargo provee una API abierta sobre la cual se pueden generar aplicaciones o cálculos que los usuarios puedan usar libremente.
Por lo tanto, el proyecto incluye el desarrollo de un portal, donde los usuarios pueden autenticarse contra Twitter, realizar ciertas consultas sobre su propia actividad, consultar sobre la actividad de otros usuarios seguidores o no, y suscribirse para que el portal le realice informes sobre las consultas que desee utilizando la API correspondiente.

Generalidades:
1. Armar un portal de herramientas para Twitter.
2. Hosting: El cliente proveerá un servidor con Linux centos, apache 2, PHP 5.2, MySQL y si fuera necesario (Improbable) Drupal. Seria importante contar con dicha estructura en ORT o recibir permiso para usar mi propia notebook para la implementación de mi proyecto.
3. Se proveerá acceso vía SSH al servidor para efectuar el deploy y actualizaciones
4. Se definirá un nuevo dominio, lo registraremos en www.nic.ar y en los DNS para poder acceder al portal desde afuera.

Tareas y Funcionalidades:
El sistema proveerá una serie de funcionalidades para el mejor aprovechamiento de Twitter.
• implementación de un portal sobre una arquitectura LAMP que contenga un conjunto de páginas para la ejecución de cada una de las publicidades
• La implementación incluye la configuración de un servidor Web, con Apache, My SQL y PHP. Además incluye las tareas necesarias para la publicación de un sitio Web, su registro en NIC, delegación de DNS, e integración con Google Analytics para evaluar el uso del sitio por parte de los usuarios
• Envío a listas:
Enviar un Tweet a todos los usuarios de la lista. Twitter permite la generación de listas públicas o privadas, para acotar el seguimiento de las publicaciones de otros usuarios. La idea es que un usuario pueda indicar una lista propia, y enviar un Tweet con un mention a cada uno de los Follow de la Lista
Ej. La lista se llama 6IA y los usuarios son A, B y C. Al enviar a la lista 6IA el mensaje “Hola” genera 3 Tweets:
• @A Hola, vía LTweet
• @B Hola, vía LTweet
• @C Hola, vía LTweet

• Búsqueda avanzada
Aún cuando Twitter provee formas simples de búsqueda, no se incluyen mecanismos avanzados que incluyan la utilización de operadores lógicos.
Combinación de operadores lógicos (AND, OR y NOT)
Ej. (HOLA and CHAU)OR (QUE TAL and BIEN)
El usuario elije cuantos resultados Mostrar (10, 50 o 100)

• Búsqueda por DM (Mensaje directo) por Schedule:
La idea de esto es que un usuario configure una búsqueda, realice una programación temporal de la misma, y el sitio la ejecute enviándole por DM el resultado de la misma. Para ello se generarán los resultados, se almacenarán en la base de datos y se le enviará por DM un link de acceso a la página de consulta de los resultados.
El usuario deberá seguir la cuenta oficial del portal. Las búsquedas se enviaran por Dm. También se podrá planificar cuándo realizar esas búsquedas, cada cuánto tiempo, a qué hora, qué días.
Ej. Todos los lunes a las 18Hs que busque y envíe todos los temas sobre S.S.I pero que no contengan la palabra Clara.

• Coeficientes estadísticos
Los coeficientes dan una idea del uso que le da un usuario a Twitter. Hay muchas cuentas que se pueden realizar. Se incluyen aquí algunas que parecen ser de utilidad. Los coeficientes se pueden calcular sobre una cuenta particular, o sobre un conjunto de usuarios:
a) Long Promedio Tweet
b) Long Promedio Tweet sin mentions
c) Cantidad de Tweets sin mentions
d) Cantidad de Tweets con mentions
e) Cantidad de Tweets con mentions / Cantidad de Tweets sin mentions
f) Cantidad de following / Cantidad de followers
g) Cantidad de retweets by / Cantidad de retweets míos
h) Cantidad de Tweets con mentions / Cantidad total de Tweets
i) Cantidad de Tweets sin mentions / Cantidad total de Tweets

• Información sobre los que dejaron de seguir a un usuario.
Cada vez que un usuario se autentique en el portal, se almacenará la lista de Followers actuales, y se emitirá un informe sobre los Followers que dejaron de seguir a la cuenta, por diferencia entre listas.
Otra opción es que el usuario solicite se le envíe por DM cada vez que un usuario deja de seguirlo. Esto se realiza a través de hacer un schedule de la generación de la lista y diferencias y enviar el resultado por DM

lunes, 4 de abril de 2011

30/03/2011

El alumno trajo un trabajo sobre Twitter, donde propone que el sistema permita diferentes formas de búsqueda de información, que no están naturalmente representadas en el producto.
Consideré que, en principio, es poco desarrollo para las exigencias de Proyecto Final. Parte de la propuesta ya está naturalmente resuelta por Twitter, aunque en forma limitada.
No obstante, le sugerí al alumno averiguar con mayor profundidad acerca del comportamiento que debe tener el sistema.
A tal efecto, debe preparar 50 preguntas para mostrarlas al cliente, y traer las 50 respuestas correspondientes para una evaluación más precisa.
Sería importante que postee este material
A medida que haga el relevamiento, tiene que pedir la documentación que respalde cada explicación.

23/03/2011

El alumno presento tres posibles sistemas a desarrollar:
1) Estudio de grabación, con administración de turnos. El profesor lo juzgó muy pequeño para la materia.
2) Consultora Tesis (la madre trabaja allí) La idea es desarrollar un portal de herramientas para manejo de Twitter. Le sugería que para la próxima clase debe precisar las especificaciones técnicas que le dieron en el cliente y traerlas por escrito.
La idea es en base a este material, que el director pueda evaluar cual es la plataforma requerida para el desarrollo de la aplicación.
NO TRAJO TERCER ALTERNATIVA

A medida que haga el relevamiento, tiene que pedir la documentación que respalde cada explicación.