Fecha server: 06-02-12 / 08:08:59, uptime: 20 días, 12 horas, 53 minutos, 17 segundos No logeado. Regístrese o Logeése

  Quicklist

  Idioma

Quién soy

unreal4u.com está constituido sólo por Camilo Sperberg, Ingeniero Informático cuya misión es siempre aprender más acerca de la programación segura y rápida relacionadas con las tecnologías Web Open-Source. Su página de inicio es /unreal4u

¿Por qué?

El nombre unreal4u.com nace de una realidad paralela, una que existe, pero es inalcanzable para los mortales comunes. El lema en inglés es:
My reality is just your virtuality
que quiere decir "Mi realidad es apenas tu virtualidad".

unreal4u.com nació principalmente de la necesidad de crear una página personal, fácilmente personalizable para que reuniera en una sola página todos aquellos sitios que frecuentemente visitaba. Además, quería ajustarlo a la nueva forma de la Web: poder leer RSS fácilmente e integrar algunas herramientas tales como Twitter.
Posteriormente, dio paso a muchísimos módulos, aprovechando de esa manera aprender sobre las nuevas formas de programación teniendo siempre en mente:

  • Velocidad: Una de las cosas que no me satisfacía de otros portales tales como iGoogle, era la lentitud del mismo. Mi principal requerimiento siempre fue abrir una pestaña, ir al HomePage y hacer click. Si la página se genera en más de 250ms, no sirve, todas las páginas tienen que generarse por debajo de ese límite de tiempo.
  • Seguridad: La seguridad es uno de los pilares de la informática. Sin seguridad, las cosas simplemente no pueden funcionar. No se puede vivir en una casa sin tener la certeza de que con un poco de viento se vaya a derrumbar o no. Este mismo principio se trató de aplicar en este sitio, principalmente como academia para aprender a programar de manera segura.
  • Estabilidad: Aunque más una configuración de parte del servidor, una página no puede tener downtime. Tiene que estar arriba el 100% del tiempo. Afortunadamente, unreal4u.com es una máquina propia en un datacenter bueno, y está configurado por mí. Esto asegura en cierta medida que no se tenga downtime.

¿Qué vendrá?

Muchas cosas; entre ellas:

  • Cuentas: Una de las características que quiero programar, es la capacidad de que más gente pueda ocupar este sistema, para que de esa manera se tenga una alternativa diferente y novedosa de ver la Web.
  • Administración: Otra de las cosas pendientes es crear un menú de administración que sea primordialmente fácil de ocupar, y que se pueda regular cada aspecto, cada link o cada módulo en ella.
  • Módulos: También quiero separar todo el core del sistema y modularizar. De esta manera, agregar módulos o corregir fallas será aún más fácil de hacer que en WordPress. Medianamente listo :D
  • Diseño: Un sistema de skin bueno, deberá ser capaz de cambiar en un 100% el aspecto de una página Web y no solamente el esquema de colores. De esta manera, cada usuario podrá personalizar su página personal.
  • Liberar código: Otro de los objetivos es lograr un software lo suficientemente estable y óptimo para poder lanzarlo como un proyecto independiente que cuente con los estándares de calidad del software Open-Source.
  • Multi-idioma: Internet es un medio global. Como tal, el software debe ser capaz de trabajar bajo diferentes idiomas y condiciones. Un desfío particular va a ser la escritura estilo hebreo o japonés, de derecha a izquierda. Medianamente listo
  • Dejar como página oficial: Una de las cosas más urgentes que hacer es dejar esta página como parte de unreal4u.com/, no unreal4u.com/nuevo/. Sin embargo, primero se debe hacer el testeo respectivo para velar por distintas problemáticas que pudieran surgir si es que la ruta no fuera la raíz.
  • Hosting de imágenes: Imageshack, xs.to y otros servicios son populares, pero tienen el inconveniente de presentar demasiada propaganda, además de ser lentos. Además, su intención original nunca contempló poder guardar las imágenes bajo una cuenta, mientras que fotolog no está orientado a ser de intermediario para que de esta manera, fácilmente se pueda linkear una imagen en un foro, a través de e-mail o derechamente como HTML. La idea entonces es hacer un merge entre fotolog y estos servicios de hosting de imágenes. En un futuro, y como idea, hasta se podráa crear una imagen dinámicamente con las últimas actualizaciones de twitter u otro servicio Web para ocuparlo como firma en algún foro. Complicado de programar no es, pero de todas maneras se requiere tiempo.
  • Cookies: Otras de las cosas más urgentes es establecer una cookie para que de esta manera, aún cerrando el navegador, sea capaz de retomar la sesión. Esto resultará vital para logeos de largo plazo como los que se pretenden crear.
  • Facilidad de uso: Importar, configurar y minificar Overlib, especial para mensajes de ayuda. También es urgente esto. Además, tengo que crear la función encargada del manejo de todos los posibles valores y configuraciones que Overlib pueda tener en runtime.
  • ReCaptcha: El captcha ya está con funcionalidad básica. Falta personalizarlo, cambiándole los colores, agregando ajax en vez de HTML y cambiarle el idioma dinámicamente.
  • Importar marcadores: Importar favoritos desde Firefox es otra cosa que tengo pensado hacer. La idea es ocupar JSON, para lo cual Firefox tiene soporte.
  • Conectividad con Gravatar: Hay al menos una funcionalidad básica con Gravatar, pero nada muy avanzado tampoco. Esto todavía tengo que mejorarlo
  • Errores en RSS: Mejorar los errores del RSS, para que de esta manera no muestre errores tipo "1: revise el manual".
  • Bloc de Notas: ¿Buscas algo donde anotar algo rápidamente y no olvidarlo? Estamos en preparación para un pequeño bloc de notas
  • bit.ly: Otra gran idea: integración con bit.ly :D El único problema es que tengo que pensar bien cómo hacerla xD
  • TinyUrl: ¿Y por qué no integrarlo altiro con TinyUrl también? Este último no necesita login me parece mucho...

Muchas cosas quedan por hacer y tiempo no hay: a medida que se vaya avanzando, se irán incorporando más y mejores características que involucren activamente a cada miembro de esta comunidad naciente. Por el momento, todaví se está trabajando en el core del sistema.

Módulos más ocupados: Home Feeds Twitter