1. Invitado Las familias regresan a Cz, y con ella también los FanClub, así que no dejes y únete a ellos
    Descartar aviso
  2. Invitado ¿Quieres ser líder de foro en Cz?
    Descartar aviso
  3. Invitado ¿Quieres ser editor oficial del foro?
    Descartar aviso
  4. Invitado ¿sabes diseñar?, ¡entonces seguro puedes con el reto!


    Descartar aviso

Viendo entradas en la categoría: FanficsLandia

  • Kentaurus
    Después de un par de semanas de trabajo de revisar cada add-on individualmente para ver que no tuviera ninguna "incompatibilidad", he terminado de actualizar FanficsLandia a la versión 1.2 de XenForo

    Este es uno de esos momentos donde me gustaría tener un framework de pruebas, de forma que simplemente pudiera correr las pruebas automáticas y decir "funciona o no", pero como eso, tristemente, no existe, he tenido que revisar individualmente los 44 add-ons que tenía FFL, eso sin contar el estilo del foro.

    La nueva versión de XenForo hace que las modificaciones sean una delicia. Por ejemplo, he hecho todas las modificaciones con CERO modificación de plantillas (lo que significa que para la siguiente actualización será ridículamente fácil al menos la parte de plantillas).
    a Rita, Degote, Velli y 5 más les gusta esto.
  • Kentaurus
    Cuando era chiquito no le temía a nada, corría y si me pegaba con la pared me levantaba. Y afortunadamente siempre tuve padres que no me dejaron hacer tonterías, porque yo era el tipo de niño que jugaba a ver "cuántas escaleras puedo saltar hacia abajo" (hint: más allá de 6 escaleras empieza a doler el aterrizaje si uno no sabe caer).

    Ahora que XenForo sacó su versión 1.2, tenemos mucho trabajo. Desafortunadamente la cantidad de cosas que tenemos en CZ nos impide ser "ágiles", y no puedo simplemente "instalarlo, y a ver que resulta". No sería agradable para nadie si el sitio no funciona en absolute porque "la nueva versión" es incompatible.

    He decidido comenzar con FFL porque tiene "menos opciones". Desafortunadamente estas menos opciones significa aún así cerca de 40 addons y código personalizado, unas cuántas decenas de ediciones de plantillas (pero solamente un estilo) y varias otras cosas más.

    Después de invertir una buena parte del fin de semana en migrar varios de mis "template hooks" a "Sustituciones de plantillas", hay varias cosas que rompieron espontáneamente, por ejemplo ...

    1) La clasificación de historias en Comedia / Romántica / etc estaba impidiendo siquiera que se creara un nuevo tema

    2) La barra lateral de "Widgets" estaba previniendo que se creara un nuevo tema, debido a que la firma del método cambió en la nueva versión

    3) Debido a que "Que hay de nuevo" ahora se llama distinto, la sección de Actividad Reciente no estaba disponible

    4) Las estadísticas del sitio estaban malfuncionado y ...

    5) El editor no tenía los íconos apropiados

    Tapatalk? Tampoco funciona.

    Va a ser un trabajo interesante, probablemente de varios días antes de que siquiera pueda considerar utilizar la nueva versión. El único punto negativo de tener versiones nuevas del software es que el software existente necesita ser "actualizado". En nuestro caso, esas son unas 46,000 líneas de código :)
    a Kai Stavros, Shani, Heros y 2 más les gusta esto.
  • Kentaurus
    está listo
    Enjoy :)
    a koneko nyan y Velli les gusta esto.
  • Kentaurus
    Wow... blogs. ¿En serio vamos a hablar de blogs esta noche? :)
    La respuesta es: Si

    Desde hace varios meses ya he estado trabajando con los blogs de CZ.
    Uno de los cambios drásticos ha sido crear una "red de blogs". Es por eso que a cada blog le he dado un dominio, y, aunque la mayoría de las personas probablemente llega a los blogs por las alertas, por un favorito, o por la navegación, lo cierto es que podrían escribir el URL directamente ...



    Los blogs ciertamente ya no son tan de moda como hace algunos años, pero tienen su atractivo. Personalmente, me parece un descanso de los estatus de 140 caracteres, las imágenes en tumblr, y en general la brevedad con que ahora las personas comparten.

    El blog, de cierta forma, promueve que uno escriba varios párrafos, una página completa incluso, un poco de libertad para dejarse llevar por las palabras. Mientras entro a distintos blogs, veo como las personas describen su día, lo que piensan, lo que sienten. Esto es increíblemente valioso visto desde el punto de vista de unos meses después, cuando uno puede hacer un poco de introspección, y ver el desarrollo personal que uno ha tenido. "Wow, yo escribí eso".

    Y hace un par de semanas, calladamente habilité

    La página tiene distintos widgets para ver blogs más recientes, nuevas entradas, comentarios recientes, una lista de las nuevas entradas, y actúa de "portal principal" para blogs. Actualmente no tiene un diseño espectacular, pero estoy trabajando en darle una levantada para que se vea mucho mejor.

    CemZoo.net va a ser el portal de blogs para tanto CemZoo.com como FanficsLandia.com, en lugar de tener un sistema de blogs para cada uno, la idea es integrar los blogs en los dos sitios. No se extrañen si en los próximos meses comienzan a aparecer las "B" en FanficsLandia y se les ofrece a las personas crear un blog, o simplemente "ligar" su blog de CemZoo, con todo e integración de alertas. La liga será automática para usuarios que tengan cuenta en los dos sitios.

    Hay distintos retos técnicos en hacer este tipo de cosas, que estoy resolviendo, pero al terminar, va a representar la mejor experiencia para nuestra red de comunidades.
    a Haruhi, missigno, Okita y 6 más les gusta esto.
  • Kentaurus
    :)

    En serio que cuando tenga un hijo/hija me voy a divertir taaaaanto vistiéndolo de todos los trajecitos imaginables.

    Telarañas en el avatar

    [​IMG]

    Archivos adjuntos:

  • Kentaurus
    Después de un año de correr FFL sin banners, ahora por fin estoy comenzando a integrar adsense.

    [​IMG]

    Archivos adjuntos:

  • Kentaurus
    Y probablemente debería estar durmiendo, pero en su lugar estoy entretenido optimizando FanficsLandia :) Con bastante éxito debo decir ...

    Tiempo de carga antes de que yo empezara: 2.92 segundos
    Después: 1.57 segundos

    Esto ha requerido utilizar todos los trucos que tengo bajo la manga (que he desarrollado después de muchos años de prueba y error), pero el resultado final es que las páginas ahora cargan mucho más rápido. Esto es una optimización progresiva que he estado haciendo con el sitio.

    Una de las cosas que hice fue limpiar el lugar.

    Cuando comencé FFL, venía de vBulletin, que utiliza un API de javascript llamado YUI, que aunque es bueno, no es lo que utiliza XenForo (XenForo utiliza jquery). Sin embargo, debido a que mude algunas cosas de CZ para FFL (como los dados) de la forma menos dolorosa posible, eso incluyó incluir los API de YUI con todo lo que implica, como cargar dos APIs gordos.



    Y en mi batalla contra la gordura ... he quitado a YUI del camino. Básicamente le dije:
    "Mira gordo, tu y el otro no caben en este lugar, y yo lo he elegido a él, así que .. debes irte"

    El punto es que .. he pasado toda la noche reprogramando los dados, de forma que en lugar de usar YUI utilicen Jquery, eso me permitió eliminar el api principal de YUI, el API de JSON, el API de AJAX y en general un montonal de cosas que nada más estaban ahi por compatibilidad ... y el resultado, es bueno. La página ahora carga muuuucho más rápido :)
  • Kentaurus
    1. Tengo insomnio (sigh)
    2. FanficsLandia me da miedo
  • Kentaurus
    Mi niño chiquito FFL tiene ya un año.

    Como crecen .. crecen tan rápido T.T

    No tiene ni siquiera un año desde que dije "Ok, ya estuvo bien", y compré una licencia de XenForo y comencé la instalación de FFL, después de muchos intentos, por fin tenía una comunidad a donde enviar todo lo referente con los fanfics y la creación literaria.

    Después de un inicio un poco brusco, poco a poco hemos ido creciendo el sitio, agregando cosas y haciendo que las personas se sientan cada vez más cómodas en el lugar. El sitio es mucho más protegido que CemZoo y a veces parece una guardería con niños de 10 años preguntándome que si se usa punto al final del enunciado, y niñas de 12 años diciéndome que si pueden escribir un fanfic con un beso o si eso está prohibido (porque, ustedes saben, un beso es super p0rn).

    Mi intención siempre fue administrar un rato el sitio, para darle forma, para darle dirección, y para contribuir a que tuviera una personalidad. Y terminando ese periodo de moldear la masa, buscar a alguien mucho más capaz que yo, y que quisiera continuar trabajando con el sitio. Porque, después de todo, a pesar de mis muchos muchos años de estudiar muchas cosas, no me atrevo a dármelas de lingüista, o de conocer exactamente que recursos y apoyos necesitan los escritores para su formación.

    Así que el día de hoy, , que Heros es el nuevo administrador del sitio. Heros arranco lento con nosotros por compromisos de la escuela que son permanentes, y en los últimos meses ha pasado un tiempo ridículo dentro del sitio ayudando a los usuarios, ganándose su confianza e incluso guiando a un equipo de nombre "Equipo creativo" que su meta es simplemente ayudar a los demás a escribir mejor. Increíble.

    Estoy muy emocionado con el futuro trabajo que pueda hacerse en FFL, se que Heros arrancará bien porque cuenta tanto con mi apoyo, como con el apoyo de nuestras moderadoras y líderes de foro BlackRose, Julieta, Okita y Koto, que tienen también toda la experiencia del mundo por haber estado con los fanfics desde que estaban en CZ y que han estado más de un año con nosotros lidiando con los usuarios. Puedo decir sin dudar que tenemos un equipo top-notch para atender el sitio.

    Así que comienza una nueva era para FFL.
  • Kentaurus
    La optimización de un sitio es una tarea interesante. Es aquí donde entra el trabajo de ingeniería. Es la diferencia entre que un sitio cargue en 10 segundos, o 4 segundos, o 2. Y mientras uno más se acerque al final de la curva, se vuelve mucho más difícil realizar la optimización.

    No puedo decir que esté 100% conforme, hace un momento corrí los tiempos para FFL y para CZ.

    [​IMG]

    Hay varias formas de interpretar el screenshot de arriba.

    Por una parte, muestra claramente que FFL está optimizado, mientras que CZ no o está. Las "F" en rojo muestran áreas donde le foro de CemZoo puede ser optimizado para cargar más rápido.

    La forma rápida de leer esto es que el tiempo de carga de CemZoo puede ser optimizado. Eso es innegable.

    El problema esta al leer el tiempo: 4 segundos. Sea dicho de otra forma, optimizado o no, carga en los mismos 4 segundos, ¿para qué sirve la optimización entonces?

    Asumiendo una cantidad de contenido similar, y la misma ubicación de los servidores, si una plataforma no-optimizada carga en el mismo tiempo que una optimizada, entonces migrar a la plataforma optimizada puede ocasionar que el tiempo de carga aumente. Ouch.

    La tecnología cuesta, definitivamente. ¿Nuevo programa? Requiere más memoria y CPU, generalmente. Y más tiempo.

    Archivos adjuntos:

  • Kentaurus
    [​IMG]

    La verdad es que me asustan más las brujas que las calabazas.

    Archivos adjuntos:

  • Kentaurus
    Yay :)

    [​IMG]

    Archivos adjuntos:

  • Kentaurus
    All your post are belong to somebody else

    La mayoría de las personas no leen los términos de servicio, eso es normal. ¡Vamos! ¿Quien va a querer leer hojas y hojas con respecto al uso de un servicio? Sobre todo si lo que quieren es compartir el video de un gatito ahora y rápido, claro :)

    Pero .. hay algunos que son relevantes. Por ejemplo, me llamó la atención hace unos años que Google agregó lo siguiente:

    [​IMG]



    "Le concedes a Google una licencia mundial, sin exclusiones, gratis, de publicar y distribuir tu contenido".

    Wow. Yo creo que la mayoría de los blogger no lo sabe, que al publicar sus trabajos en Google, le están concediendo una licencia para explotarlos y hacer con ellos lo que se les de la gana .. o dicho de otra forma, si quieren publicarlo y cobrar por clics, la mera verdad es que pueden hacerlo.

    Hey, diseñadores que publican en Blogger, estén felices, ya le dieron tooodos sus derechos a Google, o dicho de otra forma, pueden PRESUMIR que le VENDIERON a Google sus trabajos (a un precio de CERO, claro).

    Evil, si.
    Pero así funciona el mundo.

    Cuando yo vi eso, por supuesto dije "hey, eso suena útil, yo también necesito eso." Y hace AÑOS que las reglas de CZ tienen esto:

    [​IMG]



    Oh wow.

    Dicho de otra forma, quiere decir que todo lo que publiquen en CemZoo o en FanficsLandia, puedo hacer lo que yo quiera con ellos. O dicho de otra forma, mas vale que nos tengan confianza, porque si nos da la gana, podemos publicar un libro de nombre "Los comentarios de KiBou" o "Germaster en en su etapa adolescente" o "Trolling explicado por el buen Aura"

    (no lo vamos a hacer, no se emocionen)

    Derechos de autor vs. licencia

    Algunas personas se confunden pensando que nos están transfiriendo los derechos de autor. Esto es Equivocado, no podemos atribuirnos el contenido, simplemente no puedo tomar un post y decir que "yo" lo escribí, eso además de ser incorrecto, no está cubierto.

    El autor es el simple dueño y responsable de sus posts ... para siempre. Sus derechos de autor permanecen. Puede revenderlos a alguien más, puede darle licencia a alguien más.

    No nos hemos apropiado de sus posts. Son suyos.

    Pero, nos conceden una licencia para usarlos. Así que .. su post original, que estaba en su cabeza, es suyo.

    Si alguien me pregunta, ¿quien lo escribió? Tendré que decir "él/ella"

    Pero yo puedo hacer lo que me de la gana con el post, porque me dieron una copia, y esa copia es mia. No nos pueden quitar nuestra copia, lo siento.

    Mi opinión personal

    Algunas personas se asustan pensando que vamos a comenzar a lucrar con sus posts y que de repente nos vamos a hacer millonarios y que es injusto porque no les vamos a dar ni un peso.

    Regresemos a la realidad.

    En 10 años, algunos posts me han hecho decir "wow". Otros posts me han hecho decir "esto es interesante". No recuerdo uno que haya dicho "voy a publicar un libro de esto y se hará bestseller"...

    Esas personas están delirantes. Simplemente, creo que aprecian demasiado lo que escriben, y tienen delirios de adolescente de pensar que alguien pagará millones de dólares por sus escritos. Pero entiendo su preocupación.

    Mi consejo:

    Si creen que algo vale millones de dolares, NO lo publiquen en internet.




    Ah .. y una cosa más.

    Una de las razones por las cuáles agregué esa cláusula es porque si alguien viene y me pide "borrar todos sus posts" o "borrar todas sus discusiones". Simplemente NO lo voy a hacer.

    No tengo necesidad de hacerlo. Tal vez lo haga, por que sea buena persona, o por hacer un favor personal, o porque me lo hayan pedido amablemente (o me hayan pagado por ello), pero simplemente, espero comprendan que la COPIA que PUBLICARON en NUESTRO sitio, es nuestra, y no la vamos a borrar.

    Así que cuando publiquen algo en CemZoo (o FFL) se queda publicado...
    ... para siempre
    ... y regresará
    ... a humillarlos publicamente si alguna vez son gente importante



    Soy perverso :)
    Mi epitafio dirá "Rigel, arruinando las carreras de políticos famosos, al mostrar sus vergüenzas de adolescentes, desde 1999"

    Archivos adjuntos:

  • Kentaurus
    Cuando quieran complicarse la vida, sigan esta receta sencilla.

    1) Tomen un problema fácil
    2) Háganlo grande ...
    3) Más grande ...
    4) Máaaaaas grande
    5) Grandototote ......

    Bueno. El caso es que con las banderas de FFL, algunas personas tenían el país incorrecto, así que eso me llevo a pensar. Um ... ¿que podré hacer para que sea un poco más adecuado?

    Una solución fue, en lugar de tomar la primera dirección IP o bien la última, tomar el promedio, obvio. Entonces .. um ....

    Esta persona se conectó desde España. Pero también se conectó en sus vacaciones desde México ... tomamos el promedio.
    ¡Listo! La persona se conectó desde enmedio del oceano atlántico. Oh my, soy un genio.

    ¿Cuál es la bandera de aguas internacionales?

    Entonces concluí que: el promedio no estaba funcionando.

    Así que me fui con mi siguiente aproximación. En esta aproximación tomé todas las direcciones IP de la persona, obtuve el país de cada una de ellas, y el país que más se repitiera, entonces ese país probablemente fuera el más representativo para la persona.

    O sea, la moda.

    Yo ya sabía que la moda era lo de hoy.

    Pero todavía tenía otro problema. Y es que algunas personas se conectan desde su blackberry. Y desafortunadamente, en toda la inspiración de RIM, decidieron que utilizarían un proxy en Estados Unidos / Canada para rutear todo el tráfico de BES que viniera desde el dispositivo.

    Whoooaaaa... muy técnico Rigel, ¿que diántres significa eso?

    Que se más que ustedes obvio.
    Digo ... significa ...

    Significa que los que usan una blackberry, es como si estuvieran conectados desde Estados Unidos, su IP es de Estados Unidos.

    Sigh. Y varias personas por eso, estaban apareciendo con bandera de E.E.U.U.

    Fact del día. Cuando usen abreviaciones, si la palabra es singular, se usa una letra. Si es plural, se usan dos. Por eso "Estados Unidos" es en plural, y se debe abreviar como "E.E.U.U." y no solamente como "E.U."

    Conclusión: Las blackberry son una porquería. Compren un iPhone.

    Y bueno, tome otra excepción para descartar todo el tráfico que venga desde una blackberry ya que esas entradas no me sirven para determinar el país.

    Y colorín colorado ...
  • Kentaurus
    Las banderas.

    Mientras implementaba las banderas (y miren que me llevo dos buenos días hacerlo), pensaba en como la tecnología necesita adaptarse.

    Por ejemplo, ya usar mil imágenes en un post no se ve bien, entonces, utilizar css sprites es lo adecuado para disminuir el tiempo de carga de la página. Aunque mi impresión, a ser sincero, es que reduce un poco la accesibilidad del sitio. Para algo como las banderas poco importante, tal vez no sea relevante.

    El otro paso fue especializar las banderas, lo cierto es que las vengo cargando desde hace .. ¿ tal vez 5 años ? Creo que la primera vez que las use ni siquiera tenía yo vBulletin, y tienen todo tipo de tamaños, así que fue buen momento para cambiarlas a un tamaño de 20 pixeles.

    El siguiente paso es crear el sprite. Un buen método para hacerlo (y no hacerlo a mano) es simplemente utilizar un programa con ImageMagick

    Entonces, veamos. Skills necesarios para poner una bandera en el post:

    • Compilar un API de geolocalización
    • Hacer un bridge desde PHP para resolver el país
    • Manipulación de imágenes para crear el archivo
    • CSS para poder crear el CSS sprite
    • Conocimiento arcano de XenForo para poder integrarlo
    Y listo :)