Bienvenidos a mi blog. ¡Escríbanme un comentario!!! :)
Color
Color de fondo
Imagen de fondo
Color del borde
Fuente
Tamaño
  1. Debe haber una que otra persona decepcionada de que CemZoo se haya migrado en unas cuántas horas, en lugar de que haya tardado 1 día más de lo anunciado :)
    a Samantha, ChaosLady, Romanoff y 3 más les gusta esto.
  2. La semana pasada la vulnerabilidad de pegó a la internet, y la declaración acerca de que tan grave es esta vulnerabilidad decía algo como ...

    "En la escala del 1 al 10, esto es un 11"

    En el lenguaje de programación C, que es con lo que está hecho la mayoría de los sistemas operativos, la memoria se "solicita" al sistema operativo, y no está preasignada al programa. Además, es técnicamente posible leer cualquier segmento de memoria que esté asignado (y en el pasado, incluso si no fuera al programa mismo). El problema con esto es que una persona puede, teóricamente, cometer un error y permitir a alguien externo leer cualquier posición de la memoria, como ocurrió ahora.

    El problema se agrava con el hecho de que el bug estaba en OpenSSL, que es la implementación predeterminada para Https de muchísimos servidores web y software. Para empeorar el asunto, los servidores web no están modularizados ni compartimentalizados, así que las sesiones, usuarios, contraseña .. todo está en la memoria del ordenador. Si alguien tiene acceso a la memoria: Game Over.

    Y este bug, que afectó a un buen porcentaje de la internet, y que probablemente lo sigue afectando, estaba ahi afuera. Compañías gigantes como Amazon fueron afectadas, compañías pequeñas. Y no solamente eso, sino que llevaba 2 años sin que nadie se diera cuenta.

    Si, por 2 años, alguien se pudó robar cualquier contraseña de cualquier sitio web, PROTEGIDO CON HTTPS, sin que nadie se diera cuenta siquiera. Y ahora con el bug descubierto, todo mundo corriendo como loco a parcharlo. Oh ... ¿quien es responsable? Nadie. OpenSSL es open source.

    Tener el sitio encriptado con HTTPS, tener un certificado y muchas otras cosas es ahora increíblemente redundante en vista de lo ocurrido.

    La semana pasada después de descubierto el bug me encargué de parchar CZ, por supuesto, no es como si el contenido aquí fuera increíblemente sensible. Pero yo que ustedes, cambiaría mi contraseña del sitio web de mi banco.

    ...............
    ...............

    Hay veces que nos sentimos tan bien y tan protegidos y tan orgullosos de nuestra "seguridad informática"

    Y luego surgen este tipo de cosas. Una línea de código, que puso vulnerable a toda la bendita internet.

    Me imagino durante un momento, a una civilización avanzada, o a un viajero del tiempo, a una persona que llega y ve nuestros sistemas y nuestra seguridad. Y nosotros tan felices con nuestra encriptación, tan a gusto con nuestra seguridad y nuestros sistemas. Y ellos ... riéndose de nosotros y quebrándolo en no más tiempo que lo que nosotros nos llevaría quebrar una tabla de cerrando una puerta.

    No cabe duda que si uno quiere proteger algo, solamente hay una forma:
    Memorícenlo, y guárdenlo en su cabecita, no se lo digan a nadie, no lo escriban, y no lo publiquen en ningún lado. Porque ahorita nadie tiene tecnología para leer la mente. Todavía.
    a Mikasa Ackerman, Logan, Rita y 7 más les gusta esto.
  3. En unos días estaré dando el banderazo a un nueva forma de elegir moderadores. Es un modo de administración cooperativo en el cuál, voy a retirar el rol del papel del administrador y distribuirlo en el equipo.

    La elección de moderadores

    Va a funcionar como sigue.

    1) Cuando haga falta un moderador para un foro, cualquier persona del staff puede proponer a una persona como moderador, esta persona también se puede auto-proponer mediante encontrar a algún moderador que le patrocine la candidatura. Las personas no pueden proponerse solitas, siempre tiene que venir de alguien existente del staff, pero está completamente abierto contactar a uno (o más) moderadores para proponerse.

    2) La persona del staff tendrá la libertad de proponer a un moderador, de forma que diga "propongo a la persona X como moderador". Por ahora, esta propuesta se llevará a cabo en el foro privado del staff, donde puede ser revisada por el staff existente. El tema tendrá una encuesta asociada con las opciones de "Si", "No" y "Nulo" para anular su voto (pero aún así votar). La votación es anónima.

    4) El proceso dura 2 semanas, donde los moderadores pueden evaluar en privado o en público si la persona les parece apropiada para unirse al equipo. Después de dos semanas, se terminan de "contar los votos". El resultado es respetado, y si la persona sale elegida como un "si", la persona es agregada como moderador del foro y al equipo administrativo. Sin preguntas.

    ......

    El sistema va a iniciar abierto. Las menos reglas posibles. Por dar un ejemplo:

    No hay una lista negra. Cualquier persona es elegible para moderador, no importando si ya estuvo antes en el staff o cualquier antecedente que tenga. Si hay alguna buena razón para que la persona no sea moderador, esa razón debe ser expresada en la discusión cuando se proponga a la persona, y queda en convencer con argumentos a los demás porque la persona no puede ser moderador.

    No hay reglas de "Tiempo que lleva la persona en el foro", o "Número de posts", o "No ha sido moderador antes". La elección de moderador, se basa en la discusión del staff existente, no en un tipo de reglas fijas. Si algún candidato es el mejor candidato pero solamente lleva 3 meses en el foro, y el resto del staff lo acuerda, la persona se puede agregar como moderador.
    a Rita, Shani, Slam y 4 más les gusta esto.
  4. Desde hace algunos años (wow, años ya), me mudé a un lugar en California que se conoce como el Sillicon Valley. La oportunidad me cayó de repente, y decidí tomarla, dejar a mi familia, a mis amigos, y viajar miles de kilómetros en busca de un trabajo que me dejara personalmente satisfecho.

    No estaba buscando cambiar el mundo, pero lo cierto es que terminé trabajando en un lugar donde tengo la oportunidad de hacerlo. Y dejé mi humilde trabajo donde mi mundo eran 3 servidores y un sitio que recibía a veces miles de visitas a la semana, por un mundo muy distinto, donde todavía tengo 3 servidores, que uso de pisapapeles, y varios otros miles distribuidos alrededor del mundo ....

    Yo estaba contento con optimizar mis páginas para que cargaran rápido. Recuerdo haber puesto un contador al final de mis páginas y validar que cargaran en menos de un segundo. Estaba yo harto feliz que el sitio se sintiera rápido y responsivo. Tan orgulloso me sentía de que mi sitio cargara en menos de 1 segundo.

    Entonces llegué a este lugar, donde las páginas cargan en 2 milisegundos. Milisegundos. El número es distinto por bastante. Mi "éxito" de hacer que las páginas cargaran en un segundo se veía completamente insignificante en esos momentos. Es como si toda mi vida hubiera estado jugando basketball con un equipo de kinder y de repente estaba presente con 5 clones de LeBron James.

    Pero uno se adapta rápido. Llámenlo aprendizaje acelerado. Pronto cambie mi conversación y comencé a decir "¿cuántos nanosegundos lleva eso?" Porque cuando uno requiere optimizar hacia milisegundos, es necesario preocuparse por los nanosegundos.

    Y es que, es imposible servir millones y millones de páginas (por hora), si los sistemas no responden a tiempo.

    Mi mundo estaba en ver los mejores procesos. En México me había vuelto un experto en Cobit, ITIL, y otros procesos. Aprendí J2EE y las herramientas más modernas. Usábamos lo mejor de la tecnología, y me encargué de conocer el servidor de WebLogic de BEA y WebSphere de IBM .. y entonces me mudé.

    Y me di cuenta que aquí nadie usa nada de eso. Porque esas soluciones son las que venden "a los demás", y no es lo que usan en casa. Me encontré con que las empresas más grandes del mundo corren en su propia tecnología, y no en la tecnología que venden IBM o HP. Los Paypal, los Yahoo, los Google, los Facebook y los Apple del mundo usan su propia plataforma, hecha en casa que, sorpresa sorpesa, además son más poderosas que cualquier cosa que hayan usado (léase: Java, J2EE, .NET, C#, Python, PHP, etc).

    Me di cuenta que había vivido engañado. Los chef, se habían guardado las mejores recetas para la casa. La pantalla de Open Source tenía el inconveniente de que lo verdaderamente bueno no lo comparten.

    .......

    En todo este tiempo no he dejado CZ, sin embargo mi trabajo me ha llevado a tener que ausentarme por largas temporadas. Simplemente, hay veces en que es necesario ejecutar un proyecto, y eso implica meterse a un bunker con otras personas en modo de "nadie sale de aquí hasta que esto no se termine".

    A veces es un mes.

    A veces son seis meses. Todo para tener un periodo de descanso de 1-2 meses, apenas suficiente para recargar energías para la siguiente situación de guerra.

    .....

    Ahora que Velli decidió saltar del barco, y que he tomado el timón de nuevo, tengo un nuevo proyecto.

    Mi nuevo proyecto es: Diseñar un CZ que no me necesite en lo absoluto.

    Diseñar un CZ que no dependa de una sola persona que esté agregando cosas, cambiando cosas y coordinando cosas. Diseñar un CZ que no tenga a un responsable centralizado. Personalmente, creo que hemos hecho un muy mal trabajo en distribuir la responsabilidad. Hace falta permitir a distintas personas que hagan más cosas y que tengan la libertad para hacerlo.

    Esta es una línea de pensamiento interesante. Básicamente implica dar dos pasos hacia afuera e identificar "¿qué es lo que hace un administrador?", seguido de "¿cómo podemos hacer esta función redundante?".

    A pesar de que no creo que al 100% podamos automatizar todas las funciones (porque, después de todo, la creatividad y la pasión no pueden programarse), si creo que hay muchas otras cosas que simplemente se pueden realizar sin un tomador de decisiones central.
    a Ezreal, Meelissa, Milenia y 10 más les gusta esto.
  5. Desde hace varios meses Velli comenzó a hacer investigación acerca de poner un chat en el sitio.

    Demos un recorrido al tipo de chats que hemos tenido en CZ.

    .... Las primeras versiones de PRO tenían un chat de tipo IRC, que se abría junto con el juego. Este se conectaba a los servidores de spaceports, y un applet de java lo cargaba en la página. Era obligatorio. Y la idea era que las personas pudieran interactuar un poco. A recordar que Facebook ni siquiera existía en este entonces.

    En el sitio hemos agregado distintos widgets de chat, generalmente con una liga a "Chat" desde la navegación superior. La esperanza es que las personas dieran clic on chat para entrar a la sala. La realidad es que la mayoría de las personas se olvidan de ello eventualmente, o ya no les interesa, o ya no pueden. Y el chat terminar por quedar abandonado.

    Nuestra penúltima incursión al chat, fue agregar una sala de tinychat al sitio, el cuál tiene la gran ventaja de que incorpora video, y durante varios fines de semanas sirvió para organizar "la película de la semana".

    Ahora, nuestra incursión más reciente al chat, es un chat tipo Facebook.
    En el mercado, hay dos principales opciones:

    ArrowChat -
    CometChat -

    Con dos soluciones que se ven casi idénticas, es difícil comparar. En el pasado, mi parámetro de comparación sería "cuál tiene más opciones".

    Hoy, mi parámetro de comparación fue "cuál hace lo que se supone que debe hacer (chat), bien hecho, a pesar de las otras muchas opciones que pueda tener". Seguido de "Cuál está mejor integrado", seguido de "Cúal no va a tirar el servidor".

    Después de varias anécdotas de CometChat tirando servidores y siendo demasiado pesado para cuando hay muchas personas en línea, terminé por decidirme por ArrowChat, así que el día de hoy tenemos una versión business instalada en FanficsLandia, con la implementación a prueba. Hasta ahora, es un éxito parcial, en el sentido de que las personas sí lo están utilizando. Daré más detalles de como evoluciona el engagement de los usuarios después de probarlo una semana :)
    a Ezreal, Liselotte S, koneko nyan y 6 más les gusta esto.
  6. Fue el 27 de febrero del 2012 que Velli se integró como administrador de CemZoo

    El tiempo pasa rápido y ahora, estamos a dos años de que aquello haya sucedido. Hemos tenido altos y bajos, personas entrando del staff y algunas otras retirándose. Ha sido un periodo de incubar ideas, de probar cosas nuevas, de dar una renovación al staff, y de darle oportunidad a nuevas personas de integrarse al proyecto que es CemZoo.

    Desde Enero anuncié las intenciones de Velli de retirarse de la administración (aunque quedándose como parte de la moderación). Desafortunadamente, Velli no ha querido quedarse otros 3 años, así que se une al club exclusivo de personas que han administrado CZ y dejado una huella en las vidas de cientos de personas, para bien o para mal.

    ....

    He estado platicando con las distintas personas nominadas a moderar CZ, y revisando el estado del foro.

    Después de ver este increíble lugar que ha dejado Velli, he decidido tomar algunos meses administrando el sitio personalmente. Es excelente oportunidad para dar movimiento a las iniciativas que dejó Velli en curso, limpiar algunas que tristemente no tuvieron tanto éxito, y probar algunas ideas de mi propia creación.

    Durante la gestión de Velli, adopté una actitud casi enteramente hands-off. Ayudando mientras podía, pero sin interferir con las decisiones tomadas. Dejé a Velli trabajar, crear su equipo, dar marcha y pie a las iniciativas. Eso, tristemente, también significa no intentar micro-administrar a nadie.

    Por lo tanto, por los siguientes meses, estaré personalmente dando un poco de forma al sitio. Tengo ya en mente los dos primeros experimentos que voy a correr. Y sobra decir, que CemZoo tendrá un tipo de administración como ningún foro ha tenido jamás.
  7. Desenlace a el sábado

    soon.jpg
    a Liselotte S y Kibary <3 les gusta esto.
  8. Este fin de semana pasé por el experimento interesante de migrar los servidores de un Datacenter a otro.

    Literalmente me refiero, ir al DataCenter, ubicar la cajita que representa el servidor, desconectarlo, subirlo a un camión y llevarlo desde Tampa (donde estaban ubicados los servidores) hacia Atlanta.

    La compañía con la que hospedamos los servidores, Sagonet, para poder continuar su crecimiento decidieron reubicarse en un DataCenter más grande, y eso ocasionó la migración. Y claro, eso implica después volver a conectar todo y rezar porque prenda. Si alguien no sabe de lo que estoy hablando, es una situación tipo Jurassic Park, uno le da "reset" al sistema y cruza los dedos esperando que todo funcione :)

    Y de hecho .. igual que Jurassic Park. No sucedió.

    Mis servidores se los llevaron a las 10pm de la mañana del sábado aproximadamente. Todo desconectado y "en camino".

    Después que venció el plazo, vi mi base de datos regresar a la vida. Excelente, un servidor menos. El problema es que mis servidores web estaban completamente muertos. Um .. deben estar trabajando, pensé, así que simplemente ignoré el asunto y dejé pasar algunas horas.

    ... Para la noche (del domingo) todavía no había nada, así que finalmente escribí un ticket de soporte técnico.
    Nada ....

    Otro
    Nada ....

    Para el lunes en la mañana, decidí entrar en modo de "cliente psicópata" y les escribí "¿alguien podría darme una nota de recibido aunque sea en mi ticket?". El cuál contestaron inmediatamente con un "perdón por la falta de respuesta, estamos trabajando para restaurar el servicio".

    Para el lunes en la noche estuve presionando botones
    ... Servidor de CZ: Prendido
    ... Servidor del wiki: Prendido
    ... Servidor secundario: Prendido
    .... PRO: Prendido

    La vida sería feliz de no ser porque .. en CZ la hora estaba mal, en otro de los servidores mysql no había arrancado, y en otro más la configuración estaba incorrecta. No cabe duda que por eso la administración de servidores es un trabajo completo para algunas personas :)

    Finalmente el día de ayer en la noche tuve todo de vuelta en línea. Y CZ está de nuevo rodando y vivo. No hay actualizaciones, claro, porque ese no fue el punto del ejercicio. Estoy feliz con que siquiera esté funcionando.
    a koneko nyan y Haruhi les gusta esto.
  9. Hoy envié algunos mensajes privados a las personas que están consideradas para suceder al administrador actual, SV

    La búsqueda comienza :) No tengo prisa, pero si ansias.

    4 personas estoy considerando. 3 de ellos actualmente en el staff. Una persona que no está en el staff pero ha estado.


    *Sexy Velli
  10. Amanece el 2014. CemZoo, rumbo a sus 15 años. Parece que fue ayer.

    Comunidades van, comunidades vienen. CemZoo permanece. Altos, bajos. Drama. Noobs. Hentai. Gente bad manner. Trolls. Hartas discusiones. Juegos. Opciones van. Opciones vienen. Opciones quitamos. Las regresamos 4 años después como si fueran nuevas. Mango sigue presentándole a su suegro su sitio hentai. Wicho sigue haciendo radio. Rigel sigue aquí.

    Velli ha estado administrando CZ desde hace casi dos años ya (Wow, como pasa el tiempo). Durante este periodo, CZ ha tenido hartas hartas hartas mejoras
    • Un completo rediseño de los foros y de la administración del sitio
    • Un flujo constante de ideas para probar foros nuevos (cartoons, chicos y chicas, foros de países, informática, etc). Velli escuchó a todos y probó de todo, quedándose con lo que funcionaba
    • Coordinar junto con Haruhi el incluir hartos estilos para CZ, y regresar CZ a tener múltiples estilos seleccionables por usuarios
    • Una gran cantidad de cosas al foro como Chat, el arcade, el regreso de Pro, la lista de temas en la página principal, mejoras en la navegación para ir hasta arriba del foro, notificaciones .... la lista es larga
    • Administrar la presencia de CZ en todas las redes sociales
    Eso es entre muchas cosas, ni siquiera he mencionado Mafia y muchas otras. Sin contar coordinar a un equipo increíble de personas que representan al grupo de moderadores y supermoderadores de CZ.

    Sin embargo este año, por distintos motivos personales, y de tiempo, Velli dejará la administración de CZ. Después de todo, he sido afortunado con que esté con nosotros un tiempo, pero como pasa a menudo con las superestrellas, se vuelven muy caras y se quieren ir a otros clubes, así que .... no nos va a quedar de otra que buscar a su remplazo :)

    Velli y yo estamos en búsqueda del siguiente administrador de CZ.

    Voy a co-asumir temporalmente la administración de CZ durante unas semanas en lo que encontramos a la siguiente persona. Así que si alguien quiere auto-proponerse, o tiene alguna sugerencia para nosotros, por favor háganla llegar a través de un mensaje privado.




    . R out
    a Articuno, jadackis, ShaDunH y 9 más les gusta esto.
  11. a Juvia Loxar y Tania les gusta esto.
  12. La gente de XenForo me da tanta, pero tanta pena. No dejo de ver que el negocio de vender un foro es un negocio decadente. Y no el tipo de decadente que es cool precisamente



    Con tantas opciones gratuitas, reducen el mercado, con buena competencia por dos lados, reducen el mercado todavía aún más. Algunas veces me pregunto si realmente les "salen" las cuentas. Sumen a eso que la gente de XenForo parece más preocupada por desarrollar su software que por venderlo, y es una receta al desastre. Por si no fuera poco su foro esta lleno de n00bs. Tanto así que parece guardería, no se quien va a tener la paciencia para leer, por enésima ocasión la pregunta "¿qué es un navegador?"

    Anyway.

    Criticas aparte, acabo de instalar la versión 1.3 beta de XenForo aquí. Los posts deben de tener multiquote (les dejaré por ahora investigar como funciona) :) y la barra de herramientas al escribir un nuevo mensaje ha sido mejorada un poco, cosa difícil para mi de entender porque no recuerdo la última vez que le di clic a algo. Los abuelitos como yo agregamos un tag de IMG, no damos clic en un icono con imagen.
    a Juvia Loxar, missigno, Degote y 1 persona más le gusta esto.
  13. :sticker1:

    Mi vida ha estado revoloteando estas últimas semanas. Hoy vine a visitar mi blog y me acabo de dar cuenta que mis semanas fueron algo así como 10 semanas :)
    a Shani, Darmak y missigno les gusta esto.
  14. Hace tiempo tenía una discusión con un amigo, que es completamente de la derecha vs. yo, que he pasado suficiente tiempo siendo pobre como para estar un poco más sensibilizado de como funciona la vida del otro lado.

    Mi amigo está en contra de que el gobierno se esté metiendo en todo.
    En su punto de vista, el gobierno NO debe estar involucrándose con los negocios de nadie, simplemente debe dar directivas que permitan a las personas tomar decisiones. El gobierno debería regular lo menos posible.

    No estuve de acuerdo. Voy a dar algunos ejemplos.

    Por ejemplo, su comentario era que, por regulaciones, varios juguetes estaban prohibidos, y ese día en particular estaba molesto porque su marca favorita de imanes era ahora más difícil de comprar porque el gobierno había prohibido que se vendieran directamente por el peligro que suponían a los niños.

    "Esto no es para niños", dice él. No estoy de acuerdo en prohibir su venta solamente porque alguien puede resultar afectado cuando esa persona ni siquiera debería estarlos comprando.

    Otro ejemplo es que, decía que el tener tantas regulaciones para vender un carro, hacía que la industria se haga cara, porque ahora tienen que cumplir con X regulación, y con Y regulación y con Z regulación .. y OMG. Su idea es que en lugar de estar escribiendo tantas reglas, dejar a los fabricantes hacer lo que quieran y que el mercado lo regule. Si alguien hace un producto horrible, no lo va a vender y eventualmente van a quebrar, y obligar a las personas a publicar información suficiente para poder tomar una decisión.

    Otro ejemplo es que, el gobierno de Nueva York, recientemente prohibió la venta de bebidas de más de 600ml, porque según estudios, NADIE necesita una bebida tan grande, y solamente promueven la obesidad, una coca cola de ese tamaño y de repente ya estás en camino de la gordura. Él estaba en contra de que él gobierno estuviera de "niñera", deberían dejar que cualquiera venda lo que se le de la gana, y cada persona es libre de comprarlo o no. El gobierno no debería meterse a querer educar a las personas.

    ------------------------------------------------------------------
    ------------------------------------------------------------------

    La razón por la cuál no estoy de acuerdo es porque, creo que mi amigo, tristemente, ha estado conviviendo tanto tiempo con gente inteligente y estudiada, que asume que todas las personas son inteligentes y estudiadas también, y tienen la capacidad de tomar decisiones.

    También, me imaginé el mundo si esas fueran las circunstancias, me imaginé yendo al supermercado a comprar algo, y decir "omg.. tengo que hacer investigación para ver si este producto es seguro para consumo, necesito ver cómo lo produjeron y de donde vienen los ingredientes". Y eso para cada compra que haga. Mi labor de "investigación" de repente se multiplicó, por el simple hecho de que no hubiera un organismo centralizado encargado de regular que lo que me están vendiendo ya pasó por unas medidas de revisión estándar.

    Me imagine aplicando esto a cada compra, por trivial que sea. Oh .. y lo que es peor, ¿quien no ha sido víctima de la mercadotecnia? Yo me considero una persona educada, y aún así más de una vez he comprado un producto que venden a las 3am en el infomercial en curso porque de seguro iba a solucionar mi vida.


    Mi opinión es que .. hay personas capaces de investigar y tomar decisiones, hay personas que es mejor no dejarlas solas por el mundo, y hay personas que son capaces de decidir, pero están demasiado ocupadas para tener que estar conscientemente evaluando cada decisión.

    En un estudio, unos investigadores siguieron a una persona, durante todo el día, y documentaron cuántas decisiones tomaba al día. Decisiones desde "¿pantalón azul o negro?" "¿cuál corbata?" "¿me da tiempo de desayunar?". Una persona normal toma entre 60 y 90 decisiones al día.

    Sin un estado protector, probablemente esto resultaría mucho más difícil.

    Por ejemplo, me dejaría el trabajo de al ir a Starbucks, verificar que el panecito que voy a comprar no tenga 1500 calorías, esté preparado con 200g de mantequilla y 100g de azúcar. En estos momentos, todavía pueden hacerlo, pero tienen que poner la cantidad de calorías. Sin la cantidad de calorías, ¿que haría yo? ¿llevármelo y hacer un estudio químico antes de comerlo? Sigh, no
    a Juvia Loxar, Cindy Pooh, Milenia y 5 más les gusta esto.
  15. a Liselotte S, koneko nyan, Haruhi y 4 más les gusta esto.