Mostrando entradas con la etiqueta NireBlog. Mostrar todas las entradas
Mostrando entradas con la etiqueta NireBlog. Mostrar todas las entradas

Qué hacer ante un robot agresivo

RobotHace unos días vimos que la carga del servidor de Nireblog subía espectacularmente en un horario en el que no suele tener mucha. Tras comprobar que había más de 700 tareas entre apache y mysql, hice un netstat y constaté que la mayoría de las conexiones venían de una sola dirección ip. Se trataba de un bot agresivo de Attributor que estaba haciendo peticiones a diestro y siniestro (del orden de unas 10 por segundo). Tras denegar la ip mediante iptables, recuperamos la carga. Pero eso sólo fue una solución temporal, dado que usan más direcciones y ayer nos volvió a tocar con otra diferente. Así que os voy a contar una serie de soluciones que podemos aplicar ante estos robots chupa-conexiones.

  • Fichero robots.txt: cuando un robot visita una página, lo primero que solicita es http://www.lapagina.com/robots.txt. En ese documento se le indica si tiene permitido el acceso o no. Esto, claro está, si es un bot bien programado o con buenas intenciones (por ejemplo, las arañas que se usan para extraer direcciones de correo a las que enviar spam no siguen el protocolo ;-)). Por tanto, esta solución puede que no nos valga de mucho. Para decirle que no pase, pondríamos lo siguiente:

    User-agent: attributor.com
    Disallow: /

    Para más información sobre el funcionamiento de este fichero, pasaros por robotstxt.org. Además también tenéis un completo listado de User Agents con las ip's que suelen usar.

  • Fichero .htaccess: si el bot deja su nombre en el campo user-agent, podremos denegar su acceso en este fichero de la siguiente forma:

    RewriteCond %{HTTP_USER_AGENT} ^.*attributor.*$
    RewriteRule ^.* - [F,L]

    Con esto le estamos diciendo a nuestro apache que, a todas las peticiones que le lleguen en las que el campo User Agent tenga la palabra attributor, les devuelva el código 403 : Forbidden.
    Expliquemos más a fondo la expresión regular que se usa:

    • ^ indica que es el comenzamiento de la URL
    • .* cualquier cadena alfanumérica
    • $ indica que es el final de la URL

    Como vemos, esto nos librará de conexiones a base de datos, porque no se sirve nada, pero no de las conexiones a nuestro servidor web. Aunque si queremos pagar al bot con su misma moneda, podemos modificar la acción de la regla y en vez de hacer que se deniegue el acceso, se puede redirigir a la página del bot en cuestión (en nuestro caso a www.attributor.com).
    Recordad que para usar .htaccess tenemos que tener habilitado el modulo mod_rewrite de apache.

    Para comprobar si nos está funcionando correctamente este método, podemos hacer una petición simulada desde aquí, donde podemos introducir el User Agent a mano y hacer una petición a nuestra web.

  • Iptables: si ni siquiera queremos que trabaje nuestro servidor web, podemos rechazar las peticiones con nuestro firewall. Aunque para eso deberemos conocer las direcciones ip que usa el bot. Si las sabemos, podemos agregar la siguiente regla:

    iptables -A INPUT -s 64.41.145.240 -j LOG --log-prefix "[BLOQ]=>"
    iptables -A INPUT -s 64.41.145.240 -j DROP

    La primera línea hace que se registre el bloqueo en el log de iptables (en el caso de debian es /var/log/syslog ) y la segunda hace que todos los paquetes que lleguen de esa dirección sean descartados. Si no sabemos todas las direcciones que usan los bots, también podemos aplicar la siguiente solución que nos presentó Ricardo Galli: usar el módulo recent de iptables para que descarte las conexiones si un cliente ha intentado hacer más de 30 en 10 segundos

Technorati tags: , , , , ,

Niremap

Estén atentos a sus pantallas porque pronto llegará...

Niremap


Technorati tags: ,

Emprendizaje social

Aquí os dejo ya la presentación que usaré el sábado en Candelaria en la mesa de "Ciudadanos Inquietos: Emprendedores". Muchas gracias por todo el feedback que he recibido estos días. Me ha sido de gran ayuda para prepararlo todo y para aclarar muchas ideas.

SlideShare | Ver


Technorati tags: ,

Módulos nuevos para Nirewiki: añadiendo funcionalidad

setas
En la web social, las nuevas plataformas crecen como las setas en primavera. Pero también pocas son las que sobreviven. Y creo que el secreto reside en la masa ;-), o lo que es lo mismo, en ofrecer valores añadidos que atraigan a los usuarios. Eso es lo que pretendemos con Nirewiki. No queremos que se quede en una simple plataforma para crear wikis.

Por ello ya están implementados tres módulos que ofrecen nuevas funcionalidades o bien integran servicios externos (otro punto clave):

  • Microblogueo: se podrán dejar notas en nuestro wiki al más puro estilo twitter. Si tenéis un wiki con varios usuarios, es una forma interesante para concentrar ideas cortas. Para usarlo, nos iremos a la siguiente página: http://nombre_del_wiki.nirewiki.com/page/notes. Ejemplo.

  • Feevy: podremos integrar nuestros portales hechos con feevy de una forma fácil. Sólo es necesario introducir nuestro identificador feevy en la página http://nombre_del_wiki.nirewiki.com/page/feevy. Incluso nos permite hacer un filtrado por etiquetas. Ejemplo.

  • Mapas: si queremos poner puntos en el hiperespacio, con este sencillo módulo lo podremos hacer. Sólo hay que irse a http://nombre_del_wiki.nirewiki.com/page/map y geolocalizar lo que más nos apetezca. Ejemplo.


Y seguro que pronto llegarán más porque David es un no parar. Un auténtico ciclón del php :)

Por cierto, cada día está más cerca la liberación de código de Nirewiki. Si queréis probarlo, podéis mandarnos un correo a Ketari o a mí.

Technorati tags: , , , ,

Migración de servidor en Nireblog


Que el niño nos está creciendo, es algo evidente. Que hemos intentado optimizar el rendimiento del anterior servidor, también está claro. Pero la casa ya se había quedado pequeña para tantas visitas, así que hemos decidido comprar otra con más habitaciones y baños.

Se trata de un Intel Xeon Clovertown 5310 1.6-A con 2 GB de RAM. Una máquina brutal (aún me quedo embobada viendo sus procesadores...). Aunque eso mismo decíamos de la anterior que albergaba Nireblog y la vamos a tener que cambiar en menos de un año...

Eso sí, esto implica más dinero, que esperamos poder seguir sacando de la publicidad. Si alguien se anima a patrocinar Nireblog, será más que bienvenido ;-)

La migración será mañana lunes, 14 de abril, a primera hora (entre las 08:00 y las 09:00 AM - Hora española). No preveemos más de una hora, pero como con Murphy una nunca sabe... no prometemos nada.

Lamentamos las disculpas y esperamos que el cambio sea para mejor.

LOG DE LA MIGRACIÓN
08:40 Hemos empezado un poco más tarde de lo previsto :S
09:30 Copiando los ficheros que se han cambiado desde ayer y la base de datos
09:45 Ya está todo copiado. Hemos cambiado las dns's y estamos a la espera de la replicación


Technorati tags: ,

Más de 62000 blogs creados ya con Nireblog

Parece que los números se ponen redondos con Nireblog. Y es que no deja de crecer, lo que es una alegría pero también una preocupación, puesto que el servidor sufre lo suyo. Eso sí, después de una buena temporada partiéndonos los cuernos para optimizarlo, parece que va mejor (no invocaremos al maligno, que siempre aparece en los mejores momentos...).

Así que al igual que David, hago uso de la estupenda herramienta que ha liberado soitu para mostrar gráficas y os dejo el número de blogs por idioma que hay creados en la actualidad con Nireblog:


Si queréis ver el número de posts, aquí tenéis las estadísticas.

¡Que siga creciendo Nireblog! (aunque poquito a poco, o me va a salir una úlcera de todos los disgustos que me da el servidor...)

Technorati tags: , ,

Circavie: Líneas del tiempo

El tiempo pasa para todos igual. También es cierto, que hay momentos en los que un segundo parece eterno y otros en los que una hora se pasa en un suspiro. Yo cada día lo valoro más, ya que tengo que aprovechar cada minuto al máximo. Sin embargo, mi memoria es mucho más traicionera. Soy capaz de olvidar el nombre de una persona tan rápido como me lo ha dicho.

Toda esta perorata temporal me sirve como excusa para presentaros una estupenda web, www.circavie.com, desde la que se pueden crear líneas del tiempo (o como dirían los anglosajones: timelines). En ellas se marcan las fechas importantes permitiendo además agregar tanto fotografías como vídeos. Para acceder, o bien nos creamos una cuenta o bien lo hacemos mediante OpenID. Esta buena integración con otras herramientas se demuestra a la hora de poner nuestro Buddy Icon, puesto que se puede exportar el que usamos en Flickr con solo poner nuestro nombre de usuario.

Nos deja embeber y poner en un post las líneas del tiempo u obtener el enlace. Aquí tenéis un ejemplo con el emporio nire* de protagonista:



Destacar que se pueden dejar comentarios sobre los eventos. Como pega, no funcionan las tildes.

Como no tenemos nada más precioso que el tiempo, no hay mayor generosidad que perderlo sin tenerlo en cuenta. Marcel Jouhandeau


Technorati tags: , ,

Primera versión libre de Nirewiki

nirewiki
Ya está disponible en petit-comité la primera versión GPL v3 de Nirewiki. Como aún está verde, sólo se ha proporcionado a las personas que mostraron interés por el proyecto. Pero si quieres recibir una copia para instalarla, testearla y buscar errores, puedes mandarle un correo a David (ketari en gmail punto com).

Pinta bien, sobre todo porque se presenta la opción de instalar módulos, al más puro estilo wordpress. Un ejemplo de ello es el de feevy, con el que se pueden crear portales fácilmente como éste.

Faltan muchas cosas, pero es ahora cuando necesitamos la colaboración de todos ;-)

Technorati tags: ,

Nirewiki, la nueva nire-creación con licencia GPL

nirewiki
Esto es un no parar. Si hace poco teníamos a dos niños correteando por el nire-salón (nirudia y niretv), ahora llega otro nuevo bebé. Y en éste tenemos muchas ilusiones puestas porque será el primer bebé libre. Le abriremos las tripas a todo el mundo (esto último me ha quedado un poco macabro... pero es lo que tiene el software libre ;-)).

Queremos crear una plataforma en la que todos participéis y necesitamos ayuda de todo tipo: en diseño, seguridad, traducciones, testeo, ... Cualquier cosa que se os ocurra será bienvenida para enriquecer el proyecto. Y por supuesto, lo más importante es generar una comunidad. Si todos tiramos de este carro, tendremos una herramienta instalable en multitud de lugares.

Por descontado, ya contamos con la traducción a multitud de idiomas de la plataforma. Todo gracias a nuestro niretrad querido (en el que también nos podéis ayudar).

¿Qué diferencia Nirewiki de otros sistemas como MediaWiki, DocuWiki, etc, ...?

Pues básicamente en que con estas aplicaciones podemos crear un wiki. Con Nirewiki podremos tener una plataforma desde la que crear muchos wikis. Algo así como un Wordpress MU para los blogs. Esa es la novedad que creo que hasta ahora no se había implementado (igual me equivoco, pero entonces me tiráis de las orejas ;-)).

La idea es crear un sistema abierto no sólo en el código sino en la utilización de estándares y posibilidades de importar y exportar contenidos en formatos que cumplan los estándares.

No pretendemos reinventar la rueda. Creemos que es positivo reutilizar partes de otros proyectos que llevan funcionando ya muchos años: por ejemplo, para la traducción a otros idiomas utilizamos las traducciones del sistema Mediawiki uno de los más traducidos y que soporta la Wikipedia.

Para la edición de los contenidos utilizamos la versión del editor Wysiwyg utilizada por Wordpress, por varias razones. Entre ellas, porque es bastante sencilla de utilizar y está traducida a bastantes idiomas.

En estos momentos ya hay una versión de Nirewiki funcionando, pero somos conscientes que para poder liberar el código con las mínimas condiciones de seguridad y facilidad de uso es necesario darle un buen repaso.

Estamos buscando gente que quiera unirse al proyecto: programadores, diseñadores, o cualquier persona que nos ayude a mejorar las prestaciones del sistema. Mejoras en varios aspectos: usabilidad, accesibilidad y apariencia, pero también en nuevas funcionalidades y en incrementar las posibilidades de reutilización de aplicaciones externas que puedan añadirse a Nirewiki como plugins, themes u otras similares.

Si quieres colaborar con nosotros, pásate por el wiki. Serás bienvenido :)

Más información en el blog de David.

Technorati tags: , , ,

Sin premios pero con pintxos

Al final no pudo ser y ayer no nos llevamos el premio del Diario Vasco, pero que nos quiten lo bailao (o mejor aún, que nos quiten los pintxos que nos comimos después de la ceremonia ;-)).

Siempre es un gustazo pasarse por Donosti aunque sea en visita relámpago, poder conversar con gente muy activa en el mundo de la red y ver en acción a Golden Apple Quartet (y aún más ver a David en acción echándole cara X'DDD). Resultado: buena compañía, buena comida y bebida y cosas tan gloriosas como esta cuña gratuita para Zebehar:

Ver vídeo en NireTV

Por cierto, mis felicitaciones a Haritz por el premio a Euskaltube, al que pude saludar aunque fuese a todo correr ;-)

P.D. Por lo menos NireTV sale en el país... aunque no tienen muy claro aún cómo se pone un enlace... ¬_¬

technorati Technorati tags: , , , , , , ,

¿Las plataformas web tienen futuro en este país?

muerte
Hoy me he enterado de una noticia pésima: lynksee, una plataforma desde la que se podían crear blogs con Wordpress, webs con Joomla, wikis con MediaWiki, etc..., cierra. Mediante un comunicado anuncian que tienen que bajar la persiana cibernética porque no pueden ni pagar el servidor. Adsense no les permite subsistir y más tras cancelarles la cuenta porque en algunas páginas creadas en su plataforma, se usaba contenido "ilegal". Justo el mismo caso que el nuestro: nosotros hace tiempo que hemos tenido que quitar adsense de la barra superior de los blogs de Nireblog porque no todos se ajustaban a las normas de contenido.

Eso hace que nos llegue justo justo con el dinero de Adsense para pagar los servidores. Aún seguimos a la búsqueda de patrocinadores (si hay algún interesado, que se ponga en contacto ;-)) y de alguna forma de auto-subvencionarnos (si a alguien se le ocurre, que se ponga también en contacto ;-)). Yo no quiero forrarme con este proyecto. De hecho ya tengo un trabajo con el que me pago las lentejas, pero tampoco quiero sufrir por no poder pagar los servidores.

Encima, luego recibes malas contestaciones del tipo: ¿por qué no funciona esto? ¿por qué ayer se os cayó el servidor durante un segundo? Todo son exigencias y por un precio de 0 €. Creo que en este país se valora muy poco lo que se hace. Nos dejamos deslumbrar por compañías todo-poderosas tipo Google. Si Google lo hace, seguro que es bueno. Si lo hacen un par de pringadillos, seguro que no.

Y muchos pensaréis: y que va a decir ésta, si tiene también un proyecto en Internet... Pues tenéis toda la razón, porque yo antes era del tipo de usuario exigente que se cabreaba si no podía acceder a una determinada página. Ahora siento más empatía, porque me toca estar en el otro lado.

¿Cuál será el futuro de las plataformas web no profesionales? Poderoso caballero es don dinero... así que veremos. Nosotros esperamos estar mucho tiempo en la brecha ;-)

ACTUALIZACIÓN: todo el que quiera migrar/exportar su blog de Lynksee a Nireblog, que se pase por aquí.

technorati Technorati tags: , , ,

¡Estamos nominados!

Premios Diario Vasco
¡Estamos nominados! Y no para abandonar ninguna casa (aunque mis padres lo estén deseando...). Me avisaba hoy MaY de que los dos teníamos proyectos que habían sido seleccionados como finalistas para los premios que entrega el Diario Vasco: nosotros con Nireblog y MaY con AFM.

Dentro de la categoría "Web 2.0" tenemos otros dos duros competidores y excelentes proyectos: Astindu y Euskaltube.

Podéis votarnos desde aquí aunque entenderé que no lo hagáis puesto que requiere de registro. Eso sí, podríais llevaros un viaje a Punta Cana... yo por comentar ;-)

technorati Technorati tags: , ,

Blogstival 2007

Blogstival
Hacía ya tiempo que no asistía a ningún sarao blogosférico, pero el nuevo curso se presenta movidito. El evento más cercano será el Blogstival 2007 que se celebra los días 4, 5 y 6 de octubre en Getxo. Habrá desde conciertos a talleres (de blogs, linux, dj por ordenador, etc...).

Abrirá fuego el jueves nuestro consultor más artesano en una mesa redonda muy informal que se celebrará en ¡un pub irlandés! Esto hace que prometa mucho y más conociendo lo dado que es Julen a llevar su bolígrafo de colores allá donde va ;-).

El viernes nos toca el turno a Sergio y a mí. Desde las 18:00 estaré de charleta en el Aula de Cultura de Algorta - Villamonte. Mi ponencia se centra en Nireblog, pero como no sé cuál será nuestra audiencia (edad, conocimientos, intereses, etc.), la voy a plantear como esos libros que tanto me gustaban de pequeña en los que tú decidías cómo continuaba la historia. De hecho, el título de la ponencia es "Nireblog: Elige tu propia Aventura". Quiero algo con mucha interacción y no aburrir a los asistentes, así que espero veros allí marcando el ritmo y los contenidos.

Sólo resta dar las gracias a los organizadores: B-Side Elkartea (con el apoyo del Ayuntamiento de Getxo).


Podéis consultar aquí el programa de actividades.

technorati Technorati tags: ,

Nirudia, el hermano pequeño de Nireblog

Nirudia
Hace unos días celebrábamos el primer aniversario de Nireblog y avanzábamos que habría sorpresas. Pues esta es la primera: Nireblog tiene un hermanito pequeño, Nirudia. Todo ello gracias al currazo que se ha pegado David.

No sé si inventarme un nuevo palabro para denominar al sistema (al más puro estilo Tim O'Reilly con su web 2.0 ;-)): fotomapblog. Y es que se pueden crear blogs en los que publicar fotos y geolocalizarlas en cualquier rincón de nuestro planeta Tierra.

Yo ya tengo el mío en funcionamiento: Miradas desde un cristal.

Estamos aún en la manida fase beta, así que todas las sugerencias serán bienvenidas.

Tenéis más información del funcionamiento en el blog de Ketari. Ya he visto a unos cuantos vecinos del barrio con blog allí ;-)

technorati Technorati tags: , ,

Primer aniversario de Nireblog

aniversario

Foto: princessrica


Hace ya un año que Nireblog hacía su "Hello World" y arrancaba un proyecto en el que hemos depositado mucha ilusión.

Recapitulando un poco (es lo que toca en estas fechas señaladas...) puedo decir que nuestra pretensión no es comercial (apenas si nos llega para pagar el hosting). Pero creo que ahí está la gracia. Si tuviese que hacer lo que hago por dinero (y por consiguiente, por obligación), Nireblog pasaría de ser un hobby a otro trabajo más.

Ojalá nunca perdamos esto de vista, porque la satisfacción que te dan los muchos mensajes recibidos por parte de los usuarios, felicitándonos por el trabajo bien hecho (también hemos recibido merecidos tirones de orejas, que no todo va a ser de color de rosa...), son una inyección continua de ánimo.

También haré una recapitulación numérica:

  • A día de hoy, Nireblog cuenta con 24694 usuarios registrados. Los principales idiomas en los que escriben estos son: 11906 en español, 8870 en portugués, 1325 en árabe y 838 en euskera.
  • El número de blogs creados es de 24566.
  • El sistema está ya traducido a más de 59 idiomas (si queréis ayudarnos a aumentar este número, podéis hacerlo desde Niretrad). Como dato curioso en esto de los idiomas, tenemos a gente colaborando en la traducción de Nireblog a Klingon, la lengua del universo Star Trek.

Concluyendo, quizás no seamos ni los más guapos, ni los más fuertes, ni los más listos pero lo que no se nos puede reprochar es el espíritu que le imprimimos al sistema. Por cierto, pronto presentaremos novedades, pero no os puedo desvelar más... para que la intriga nos mantenga vivos ;-)

Aunque no lleve desde el primer minuto tirando de este barco, puedo decir que no me arrepiento de haberme unido al equipo. Ojalá lleguen muchos años más y que todos vosotros lo veáis.

technorati Technorati tags: ,

Startup 2.0

bebé nireblog
Para David y una menda, Nireblog se ha convertido casi en nuestro bebé (cuidado con el Salsa Rosa 2.0... que con esto no estoy diciendo que seamos padres ;-)). Lo mimamos todos los días, le llevamos al médico cuando los spammers lo atacan y ahora, hasta lo hemos apuntado a una actividad extra-escolar: Startup 2.0

Se trata de un concurso para encontrar a las mejores webs 2.0 de Europa. Obviamente no creo que ganemos porque la competencia es muy dura y hay grandes proyectos apuntados, pero como buenos padres, creemos que nuestra criaturita es preciosa (y los premios son muy jugosos).

El concurso tiene cuatro fases:

  1. Los aspirantes al premio pueden presentar sus webs hasta el 5 de mayo.
  2. Los internautas podrán votar a las diversas candidaturas en una web estilo Menéame con el fin de escoger cinco que podrán presentar sus proyectos ante el público en un evento a celebrar en Madrid el 10 de mayo. En este evento se presentarán un total de 15 proyectos, de los cuales 5 serán seleccionados por los internautas y 10 por el comité técnico del concurso.
  3. En el evento de Madrid el jurado internacional decidirá cuáles son los 5 proyectos que tendrán la oportunidad de participar en la final, a celebrar en Bilbao el 24 de mayo en el Museo Guggenheim.
  4. En la final, el jurado someterá a los cinco finalistas a un test sobre sus proyectos y escogerá cuál es la mejor web 2.0 europea del año.

Si os animáis a votar a nuestro chiquillo, lo podéis hacer desde aquí (necesitaréis registraros). También hay otros candidatos muy interesantes: Menéame, Bottup, Tagzania, etc...

technorati Technorati tags: ,

La torre de Babel en Nireblog

Cuando empiezo a usar un servicio en la web, casi siempre me encuentro con el problema del idioma (y no soy la única). Normalmente los angloparlantes piensan única y exclusivamente en su inglés querido y patrio.

Por eso llevamos un tiempo queriendo romper esa barrera en Nireblog. Así que a partir de hoy ya se pueden crear blogs en más de 50 idiomas (desde el tibetano al esperanto pasando por el asturianu). Todo esto gracias a las cadenas de texto ya existentes en sistemas como Wordpress, Drupal, B2 Evolution, Moodle y Mediawiki.

¡Que el idioma no sea un problema para bloguear!

Más información: Nireblog en 50 idiomas


technorati Technorati tags: ,

NireBlog caído

Hoy he descubierto el primer punto negro de todo esto que se mueve en Internet: los hostings.

Llevábamos unos días moscas porque temporalmente la carpeta de NireBlog pasaba a tener 000 como permisos. Desde el hosting no nos daban más respuestas pero hoy ha llegado la gota que ha colmado el vaso:

We had to disable the folder, because the software located in it is overloading the web server, causing performance and reliability problems for the entire web server. Unfortunately, we're no longer going to be able to continue hosting the domain "nireblog.com" on your account.

We apologize for any inconvenience our actions cause you.
Así que estamos desde las 16:00 con NireBlog caído y haciendo un maratón para poner a punto el servidor dedicado.

Estoy totalmente indignada (por no decir palabras mayores). No sabéis lo frustrante que es dejar a tus usuarios con el culo al aire por circunstancias ajenas a nosotros y no poder hacer nada. Desde aquí mis disculpas para todos ellos. Esperemos que mañana esté todo funcionando bien en el nuevo servidor.

Por cierto, se me olvidaba, LOS SINVERGÜENZAS: HostGo

technorati Technorati tags: , ,