2010. nov. 27.

Napi agy#@$&kapás...

Programozásverseny, multicast-el küldenek adatokat.
SMFL-t akartam a hálózathoz, mert az jó és egyszerű, de sajnos multicast-et nem tud.
Sima winsock nem jó, mert bár windowson fog futni, én linuxon fejlesztem.
Kell egy wrapper. Ezt találtam: SimpleSockets.
Tök jó, DE...

CPassiveSocket osztály BindMulticast függvénye kér két IP-címet meg egy portot.
A két cím const uint8*. Hát mi jut eszébe az embernek(?!), ha IPv4 cím és bájt tömb?
Ez:

uint8 ip[4] = {224,0,0,1};
(Feltételezve C++0x-ben lévő extended initilizer lists megértődését...)

De pedig nem, mert Host.h-ban van egy ilyen:

typedef unsigned char uint8;

És mit ért meg a BindMulticast függvény?
Ezt:

(const uint8*)"224.0.0.1"

Hát majdnem csúnyákat ordítozva vertem a fejem a falba...
Akkor legalább const char[]-t kérne, hogy tudjam, hogy szöveg...
Áárgh...

2010. nov. 2.

Apró snippet télire

Még a tavalyi fűtésszezonban készült, de most lett rá megint szükség.
További leírás nem szükséges. Ez egy ilyen poszt.

#!/bin/bash
while (true)

do
   notify-send "Nézd a tüzet!";
   sleep 600;
done;


Különben komolyan használom.

2010. nov. 1.

YouTube RickRoll

Tudtam én eddig is, hogy a Google-nál rengeteg elvetemült ember(?) dolgozik, de ez most megint jó volt:

Bekapcsolva a HTML5 Beta-t, azokon a videókon, amik tényleg Flash nélkül játszódnak le, jobb gombbal kattintásra előjön egy helyi menü. Mi van benne? Ez:


Az alsó csak visszavisz oda, ahol ki/bekapcsolni lehet a HTML5-ös lejátszót.
De a fölső? Nem működik ám, dehogyis. Ide mutat... Ezek betegek.