En la empresa en la que trabajo Alea Soluciones me han dado permiso para dedicarle algo de tiempo a poner presentable el código correspondiente al soporte para Packet Cable NCS 1.0 en redes Docsis y EuroDocsis para la PBX Software Asterisk para poder devolverlo a la comunidad.... El mayor problema es que el código está actualizado hasta la versión 1.4.18 de Asterisk, pero ahora mismo el trunk de desarrollo es la rama 1.6 por lo que quizás sea complicado verlo en poco tiempo en la rama principal de desarrollo de Digium / Asterisk... Hasta ahora los parches que les he enviado los han ido aceptando, pero supongo que este tendré que dedicarle algo de tiempo para que se pueda quedar en la rama oficial....
El código parte de un parche de hace algunos años descargado de http://asterisk.urtho.net/tiki-index.php pero que por desgracia ahora no tengo a mano por lo que no puedo poner su autor.... además la dirección no funciona, por lo que me está siendo muy dificil encontrar el desarrollor inicial.....
Ya he subido la versión inicial al ITS de Digium PacketCable NCS 1.0 Support for Docsis / Eurodocsis Networks
Monday, June 30, 2008
Sunday, June 29, 2008
Pan y Circo.... digo y Futbol...
En serio me alegro mucho por aquellos que el resultado de la selección española en la Eurocopa les haya alegrado la semana (y no lo digo de coña....)....
Pero me haría mucho más feliz sentir la furia/euforia/vida que se nota en las calles en otras ocasiones más importantes (ante desvarios económicos mundiales, ante operaciones mediáticas de mal gusto, para evitar que la economía se sustentase en el crecimiento rápido a base de pelotazos y ladrillo.....)....
Vamos, casi me gustaría sentir esa fuerza ante cualquier hecho importante, incluso aunque fuese algo con lo que no estuviese de acuerdo... Cualquier cosa ante la apatía general por todo (planeta, política (en el amplio sentido), economía, privacidad, conocimiento, desarrollo sostenible....)
Pan y circo
Pero me haría mucho más feliz sentir la furia/euforia/vida que se nota en las calles en otras ocasiones más importantes (ante desvarios económicos mundiales, ante operaciones mediáticas de mal gusto, para evitar que la economía se sustentase en el crecimiento rápido a base de pelotazos y ladrillo.....)....
Vamos, casi me gustaría sentir esa fuerza ante cualquier hecho importante, incluso aunque fuese algo con lo que no estuviese de acuerdo... Cualquier cosa ante la apatía general por todo (planeta, política (en el amplio sentido), economía, privacidad, conocimiento, desarrollo sostenible....)
Pan y circo
Wednesday, June 04, 2008
comentarios graciosos en código
/* Sun, you just can't beat me, you just can't. Stop trying,
* give up. I'm serious, I am going to kick the living shit
* out of you, game over, lights out.
*/
/* Hrm... same shit, X doesn't do that but I have to */
/* More PROM shit. Probably has to do with VME RMW cycles??? */
/* The HME is the biggest piece of shit I have ever seen. */
/* XXX argggg, there's gotta be a better way than just duplicating this
* whole struct. Unfortunately, this is in a "private" header file,
* so this is our best choice at this point :-/
*
* XXX Does this match the Heimdal definition? */
servidor.append("puto error de los cojones");
/**
* No sale nada. Qué cojones pasa.
* @param argc Número
* @param argv Parámetros.
*/
// Ñapa. Está en Visor.cpp; paso de hacer un .h para esta cutrez.
// If the calling thread goes away, any function which accesses the calling stack
// will blow up.
*
* Use this code at your own risk. Don't blame me if it destroys your data!
* Make sure you have a backup before you try this code.
//thats really expensive and fuck..but we really don't wanna have extra spaces!
// Oh, did I mention that I hate Microsoft for doing this to me?
* give up. I'm serious, I am going to kick the living shit
* out of you, game over, lights out.
*/
/* Hrm... same shit, X doesn't do that but I have to */
/* More PROM shit. Probably has to do with VME RMW cycles??? */
/* The HME is the biggest piece of shit I have ever seen. */
/* XXX argggg, there's gotta be a better way than just duplicating this
* whole struct. Unfortunately, this is in a "private" header file,
* so this is our best choice at this point :-/
*
* XXX Does this match the Heimdal definition? */
servidor.append("puto error de los cojones");
/**
* No sale nada. Qué cojones pasa.
* @param argc Número
* @param argv Parámetros.
*/
// Ñapa. Está en Visor.cpp; paso de hacer un .h para esta cutrez.
// If the calling thread goes away, any function which accesses the calling stack
// will blow up.
*
* Use this code at your own risk. Don't blame me if it destroys your data!
* Make sure you have a backup before you try this code.
//thats really expensive and fuck..but we really don't wanna have extra spaces!
// Oh, did I mention that I hate Microsoft for doing this to me?
Sunday, May 04, 2008
Vuelta a bloguear
Tenia el blog un poco abandonado (vamos totalmente), pero el otro día me preguntaron por el, lo que me hizo darme cuenta que al menos tengo UN lector... así que no puedo defraudarle.
Albert Hofmann fallecio a los 102 años
Retomo el blog con una noticia penosa. Ha fallecido el científico Suizo
Albert Hofmann....
Uno de los químicos más renombrados y un gran Psiconauta....
Albert Hofmann....
Uno de los químicos más renombrados y un gran Psiconauta....
Wednesday, February 13, 2008
Denegación de servicio desde consola del Cisco Catalyst
Nos hemos vuelto locos por un equipo Gnu/linux que perdia de vez en cuando paquetes de red y en el que se disparaba la latencia de conexión....
El equipo es remoto por lo que no teníamos acceso a ver lo que estaba conectado y el caso es que finalmente la culpa de todo la tenía un maldito Cisco Catalyst que desde alguna intervención anterior estaba conectado a al puerto serie del equipo Gnu/Linux....
Al Catalyst se le ha ido la olla y estaba enviando BREAK seguido por caracteres aleatorios por el cable serie conectado al Gnu/Linux. Este último se pensaba que estábamos haciendo una solicitud al Kernel del Magic SysRq con lo que aunque en la mayoría de los casos no hacia nada, si que se quedaba parado el kernel como un segundo (para un sistema de telefonía por VozIp no se me ocurre nada peor que cortes de un segundo).
El equipo es remoto por lo que no teníamos acceso a ver lo que estaba conectado y el caso es que finalmente la culpa de todo la tenía un maldito Cisco Catalyst que desde alguna intervención anterior estaba conectado a al puerto serie del equipo Gnu/Linux....
Al Catalyst se le ha ido la olla y estaba enviando BREAK seguido por caracteres aleatorios por el cable serie conectado al Gnu/Linux. Este último se pensaba que estábamos haciendo una solicitud al Kernel del Magic SysRq con lo que aunque en la mayoría de los casos no hacia nada, si que se quedaba parado el kernel como un segundo (para un sistema de telefonía por VozIp no se me ocurre nada peor que cortes de un segundo).
Subscribe to:
Posts (Atom)