GULA

Skip to content

Usuarios de Software Libre de Alicante


Bitácoras de socios

Snobs

Imagen de Rawsock
Enviado por Rawsock el Mar, 28/08/2007 - 15:19

"La arrogancia (en Ciencias de la Computación) se mide en micro Dijkstras" - Alan Kay


Friki^2(2)

Imagen de Rawsock
Enviado por Rawsock el Mié, 30/05/2007 - 12:50

Pillado de por ahí. 5 Puntos para el primero que pille la referencia :

#include "kenshiro.h"

using namespace HokutoShinken;

void Kenshiro::HyakuretsuKen( const Foe &my_foe)
{
my_foe << "AAA~";

for(int i = 0; i < 100; i++){
my_foe << "TA";
}
my_foe << "~WATAAAA!!"
// Foe should be already dead
this->uniCodeTalk(L"おまえはもう死んでいる");
// Pause and wait for the exploding head
sleep(3);
}


Gran semana para los cabezas visibles.

Imagen de Rawsock
Enviado por Rawsock el Sáb, 26/05/2007 - 08:40

Por un lado Marquitos se suelta la siguiente perla :"Microsoft está o estará en el mismo lado que nosotros en lo que a patentes respecta". No se puede negar que Marquitos nació con la vena de astronauta, todavía sigue en la luna de Valencia..

Por el otro, Novell se nos pone revolucionaria de bote, apuntándose a una chachi campaña de la EFF contra las "patentes abusivas". Es decir, sólo aquellas patentes que tienen las llamadas "Patent Trolls", que utilizan para sangrar a las grandes empresas. Las patentes de las grandes empresas son todas buenas, se han gastado chopocientos muchillones de dolares para sacarlas, como media, y suelen ser muy innovadoras . Como la del IF NOT de Hasefroch.

Alguien tendría que explicarles a estos dos pichoncitos que todas las patentes de software son abusivas.


Soy bisexual.

Imagen de Rawsock
Enviado por Rawsock el Jue, 03/05/2007 - 10:22

Me gustan Vim y Emacs, y uso AMBOS.


Stallman Nakamura

Imagen de Rawsock
Enviado por Rawsock el Vie, 13/04/2007 - 21:58

Vía este tipo listo que ha tenido la grandísima idea de mandarle una Katana a Richard Stallman. Las fotos están en el post original o si sois muy perros podeis verlas aquí. Esperemos que no haga como en el cómic y vaya al encuentro de su sangriento destino en Redmond. Aunque por cómo agarra la espada, no creo que nos debamos de preocupar ...

... todavía.


Referencias cruzadas.

Imagen de Rawsock
Enviado por Rawsock el Jue, 12/04/2007 - 20:38

Sabes que la documentación de un proyecto está algo mal, cuando la mejor manera de enterarte como van las cosas es mirando código ajeno o examinando directamente el código fuente original. En mi caso: he aprendido más sobre Bullet mirándome el código fuente de Blender (que utiliza Bullet como motor de física) que la documentación oficial, tutoriales incluidos.

No me quejo, sin embargo. Considero que saber leer código fuente es una habilidad esencial para todo buen programador, y el software libre nos proporciona una enorme biblioteca de donde leer de todo.


CMake: ¿Bye bye autotools?

Imagen de Rawsock
Enviado por Rawsock el Dom, 01/04/2007 - 12:52

Hace unos mesecillos tuve la oportunidad de poder utilizar autotools para montar el sistema de build de una práctica bastante grande. El resultado final es el que la mayoría de vosotros podeis ver cuando os bajais un .tar.gz : ./configure && make && make install. Pero el esfuerzo inicial para montar un proyecto en autotools es considerable : documentación atrasada, una comunidad de usuarios que se pasa ficheros .m4 sin saber muy bien que hacen, incompatibilidades entre versiones y una sensación en general de no saber qué cóño se está haciendo realmente. Eso sí, una vez montado está muy bien.

Pero no es oro todo lo que reluce. Por ejemplo se supone que el tema de generación de Makefiles se maneja desde los ficheros Makefile.am. Sin embargo, como no especifiquemos que Makefiles queremos generar en el configure.in, no se crearán. Estas dependencias mutuas entre distintos programas puede volver loco a más de uno, sobre todo si varios desarrolladores utilizan distintas versiones de automake, autoconf y libtools.

Me enteré de la existencia de CMake por el "enemigo" : KDE se pasará a CMake. Por curiosidad, traté de recrear la estructura de proyecto de la práctica con CMake. En menos de 2 horas ya tenía el tinglado funcionando. Incluidas unas reglas muy raras para generar los Unit Test, que utilizan CxxTest que a su vez utiliza Python o Perl (a elegir). En el caso de Automake, en 3 días no pude crear esas reglas y acabé utilizando un script-Makefile propio que daba asco verlo.

Toda esta experiencia la estoy aplicando al sistema de build de mi proyecto de fin de carrera: un wrapper libre sobre varios motores de física como Bullet u ODE. Uno de los requisitos del PFC impuestos por el tutor es proporcionar ficheros de proyecto para Visual Studio y que el proyecto compile en esta plataforma. Y aquí CMake entra al rescate de nuevo, ya que no sólo genera Makefiles estándar, sino que también puede generar archivos de proyecto para Visual Studio, Borland y KDevelop.

Es un gustazo dejar de lado el horrible IDE del VS (o cualquier IDE, en general), abrir un Vim como $DEITY manda, personalizado a tu gusto, y lanzar a compilar el proyecto desde ahí. Si, justo, estoy utilizando Visual Studio como un sistema de build, nada más :P.

¿Significa la existencia de CMake el fin de autotools?. Ni de coña. A pesar de ser un proyecto maduro, CMake todavía tiene algunas carencias. Aunque la comunidad que está detrás de CMake tiene fama de ser muy abierta a las opiniones externas. Por ejemplo, muchos cambios pedidos por la gente de KDE están siendo atendidos con gusto por la comunidad de CMake, tal y como se explica en el artículo de LWN mencionado ut supra.

Eso sí, si estais pensando en hacer un proyecto Multiplataforma en C/C++, CMake es recomendable al 100%. En cuanto tenga tiempo, moveré todos los miniproyectos que tengo (engine 2D incluído) a CMake, si el resto de Vacas Espaciales me deja ;).


Amo a Microsoft

Imagen de ricardomateo
Enviado por ricardomateo el Mié, 14/02/2007 - 00:36

Estimados alumnos:

Con el motivo de la semana erótica de la Universidad de Alicante, el Departamento de Sumisión de la Escuela Politécnica Superior de Alicante os ofrece la actividad cultural Amo a Microsoft.

Presentado por Roberto Dosflores, responsable de cátering del programa de Lorena Berdún, y por Manuel Ponche Caballero, jefe de prensa de la delegación de Microsoft en la EPSA, tratará sobre las nuevas tecnologías que nos brinda la compañía de la ventana en las últimas versiones de sus productos. Se sorteará entre los asistentes un puesto de bedel en las instalaciones de Redmond y se regalarán tangas rojos comestibles de San Valentín para los ansiosos que vengan sólo a hacer bulto por si dan algo.

El calendario de la charla es el siguiente:

  • 10:00 Bienvenida en ropa interior con transparencias (NUEVO).
  • 10:15 Presentación de Windows Vista a nivel de usuario. Estremézcase con las nuevas sensaciones que aportará: náuseas, temblores, jaqueca, malestar general, aerofagia. ¡Guau! Para nivel de administrador, búsquese otro sistema operativo. Nosotros no hacemos distinción entre usuario y administrador.
  • 10:30 Introducción a .Net 3.0. Ágil, flexible y potente como el vaporware.
  • 10:40 Windows Workflow Foundation. Cómo burocratizarlo todo al límite. Por qué son buenos 14 niveles en la jerarquía.
  • 11:00 Windows Communication Foundation. Taller de caricias eróticas via webcam por Messenger.
  • 11:20 Windows CardSpace. Microsoft Corazones, ahora con Direct3D.
  • 11:30 Windows Presentation Foundation. Nuestro lema: Un PC en cada escritorio, un adjunto de Powerpoint en cada e-mail.
  • 11:50 Descanso. Masaje de pies por parejas.
  • 12:00 Oportunidades de trabajo en Microsoft:
    • Programador del menú de apagado de Windows durante un año.
    • Programador responsable del menú de apagado de Windows.
    • Jefe de programa del menú de apagado de Windows.
    • Probador del menú de apagado de Windows (dos vacantes).
    • Jefe de probadores del menú de apagado de Windows.
    • Diseñador de interfaz del menú de apagado de Windows.
    • Experto en usabilidad para el menú de apagado de Windows.

    También tenemos los 8 correspondientes puestos vacantes para muchos otros menús: nueva carpeta, vaciar papelera, abrir en nueva ventana. Además disponemos de 17 vacantes para el nuevo menú de abrir en nueva pestaña.

  • 12:15 Seguridad de Windows Vista. Pedir confirmación al usuario para absolutamente todo. Si luego pasa algo, ¡seguro que ya se lo advertimos! ¡A nosotros no nos mire!
  • 12:45 Gadgets en Windows Vista. No importa que los widgets de Mac OS X ya existieran hace tiempo, hicieran lo mismo y tuvieran el mismo aspecto. Widgets != Gadgets.
  • 13:00 Las N mentiras mas graciosas sobre Windows Vista.
    • Windows Vista consume lo mismo que XP.
    • Windows Vista es una innovación visual.
    • Windows Vista es más seguro.
    • Windows Vista es el primer sistema operativo en incluir un navegador web con pestañas.
    • Windows Vista no lleva DRM.
    • Windows Vista innova, pero tenemos el defecto de anunciarlo con mucho tiempo y nos copian los demás las ideas.
    • Windows Vista no es un XP con un tema nuevo y las opciones cambiadas de sitio.
  • 13:30 ¿Qué viene después de Windows Vista?
    • Windows Vista Service Pack 1.
    • Windows Vista Service Pack 2.
    • Windows Vista Service Pack 3.
    • Windows Vista Service Pack 4.
    • Windows Plasta.
  • Recibid un cordial saludo,

    Darth X,
    Responsable de marketing de Microsoft


Programación confucionista

Imagen de ricardomateo
Enviado por ricardomateo el Sáb, 03/02/2007 - 16:40

Si caes siete veces, levántate ocho.

Proverbio chino.

try-catch


El spam me trae frito: adiós a mis cuentas de e-mail de Ono

Imagen de surgeon
Enviado por surgeon el Mié, 17/01/2007 - 19:26

Hace algún año que otro que uso Spamassassin, y he de decir que funciona realmente bien. Pero para que funcione así de bien tengo que activarle complementos tales como razor, pyzor o dcc, con lo que tarda bastante más en comprobar que los e-mails están libres de spam. Esto no era problema cuando recibía diez correos diarios de spam, pero esta cifra lleva un tiempo incrementándose de forma exponencial en mis cuentas de Ono. Como no tengo el ordenador encendido todo el día, me fastidia bastante tener que esperar un par de minutos cuando llego a casa antes de poder leer todo mi correo, así que he decidido no volver a usar mis cuentas de e-mail de Ono y dejar que se saturen y se pudran por sí solas.

Dichas cuentas de Ono las usaba únicamente para comunicarme con mis amigos y no me registraba en ningún sitio con ellas, de modo que durante muchos años permanecieron libres totalmente de spam... hasta que recibí unos pocos e-mails encadenados. A partir de entonces empezó a llegar mierda y más mierda a mis e-mails inmaculados hasta ese momento, llegando a este punto en el que tengo que dejar de usar esas direcciones de correo.

Seguramente me los mandaron con toda la buena intención del mundo: desear que se cumplieran mis deseos, que se salvara un niño con cáncer, o que no cerraran Hotmail (eso sí que sería una putada, ¿verdad?). Pero no sólo no consiguieron ninguna de esas cosas, sino que ocasionaron una lluvia de mierda sobre mi correo.

Recordad: si mandáis un correo encadenado sin ocultar los destinatarios a 1000 personas, 100 de ellas se cagarán en vosotros por haberles jodido el correo, y las otras 900 recibirán la misma cantidad de mierda que esas 100, pero no sabrán que los culpables habéis sido vosotros, por lo que actuarán igual.

Y digo yo: si se comienza un correo encadenado explicando lo malos que son los correos encadenados, seguro que el primero que lo reciba no lo reenvía y el resto queda sin enterarse. Qué ironía... En fin, siempre nos quedará la web con la que debemos responder a todos esos correos: http://www.teapreciomucho.com.


origen XML


Licencia
Todos los contenidos de esta web están publicados bajo una licencia Creative Commons.
Web desarrollada con Drupal.
Contador de visitas