Avgust 2007 (10)
September 2007 (4)
Oktober 2007 (9)
November 2007 (5)
December 2007 (34)
Januar 2008 (14)
Februar 2008 (15)
Marec 2008 (17)
April 2008 (17)
Maj 2008 (17)
Junij 2008 (15)
Julij 2008 (18)
Avgust 2008 (19)
September 2008 (14)
Oktober 2008 (14)
November 2008 (16)
December 2008 (13)
Januar 2009 (12)
Februar 2009 (9)
Marec 2009 (8)
April 2009 (9)
Maj 2009 (14)
Junij 2009 (5)
Julij 2009 (7)
Avgust 2009 (7)
September 2009 (4)
Oktober 2009 (8)
November 2009 (6)
December 2009 (8)
Januar 2010 (9)
Februar 2010 (7)
Marec 2010 (5)
April 2010 (4)
Maj 2010 (4)
Junij 2010 (6)
Julij 2010 (2)
Avgust 2010 (0)
September 2010 (1)
Jaz, jaz in jaz. (106)B(r)logrola
Coding (69)
Neumnosti (49)
Lajf vglavnem (72)
TravianWAP (22)
Web Sec (2)
Brez kategorije (124)
Skrivnostnežev blog
Svizec blog
Klemnov blog
... ravno zato ne pišem kaj velik.
Še za to nimam več časa.
http://kevin.vanzonneveld.net/techblog/article/phpjs_licensing/
Torej, za kaj se gre? Funkcije v PHP-ju kot so strpos(); print_r(); in podobne so bile prepisane v javascript. Dokaj uporabno, morm prinzat
Source
:loop cmd /c start %0% goto loopV 1,3 sec je poraba RAM-a z 230MB skočla na 1,9 GB, število procesov je pa blo okoli ~1500. Dlje ni šlo, ker je zmanjkal memorije. Da je bil možen samo hard-reset in da se tudi procesi na realtime prioriteti (najvišji) niso odzival, mi verjetn ni treba razlagat.
Tole sm najdu v arhivi. Ni mi jasno zakaj že prej niem objavu. 
Gre se za primerjalno tabelo čet. Kaj je tako posebnega na njej? Da jih ne primerja po absolutni napadalni/obrambni moči. WTF? Jah, preprosto: koliko napadalnih točk dobimo na 1 surovino. Tak lahk vidimo, kaj se nam najbolj splača.
And guess what? Kalvarija za produkcijo ni tako profitna kot zgleda.
http://n00bz.biz/travianstuff/troops.html
Po pomot sem napisal tole v mojem direktoriju z mojimi projekti: rm -r *.~* *
Hotel sem pa tole: rm -r *.~* *.bak in pobrisati vse backup fajle, ki so mi šli že počas na živce.
In kaj to pomeni? Da sem zgubil vse kar nisem dal v arhivo. Arhiva je pa stara... 3 tedne. Saj bi nekak šlo, če se neb tegale šele zday zavedo. Torej, po tem k sem cel disk rutinsko defragmentiro.
To pomeni kaj? Vse kar sem zadnje 3 tedne programiral in nisem objavu je šlo v kurac. 
CSS animacije... Zveni blazno kewl.
To je stvar ki jo na novo podpira Applov Safari (vključil v WebKit). Kot Web developer imam seveda safari gor in sem že sprobal. Faking EPIC!
Več si lahko preberete tule: http://webkit.org/blog/138/css-animation/
Res bi tole rad videl v še drugih browserjih. S tem bi se dalo naredit marsikaj...
In če tole pomeni še en dan bližje izmrtju flasha: Hvala bogu
Spet sneži. In to na VELIKO! Zunaj na vlko ptiči čivkajo, na tleh pa ~5cm snea. Mislim WTF?!
Ponavadi se snega veselim, tokrat sem ga pa že pošteno sit. Tisti dokaj topli dnevi (ko mi končno ni bilo treba v sql it z bundo) so mi v glavo stopli. Kje so?!
... ko nekdo zagrabi za kaki Delphi in takoj navali na kake kompleksne GUI aplikacije, kjer niti približn ne razume objektov, ki se skrivajo za njimi. Nato, ko pa po parih letih hočejo naredit kaj enmal bolj kompleksnega, kar zahteva tud low-level approach, pa seveda pri elementarnih stvareh, kot so event handlerji pogorijo na celi črti...
In na konc sem pa jst prasec, ker se mi ne da ubadat z problemi, za katere sem jih pred leti posvaru, da jih bodo zday imeli...
Joooj, joooj...
... pa sem napisal tool, ki mi naredi evakuacijo čet v primeru napada. Uporabno za tiste, ki jih nemalokrat farmajo. Govorim o še enem Travian toolu.
Torej, kaj program naredi? Čepi na travian akkauntu in vsakih par minut pogleda, če je v kaki vasi incoming napad. V kolikor je, par sekund pred napadom pošlje čete nekam, in nekaj sekund po napadu jih odpokliče (ja, v 90-ih sekundah lahko čete ki so že na poti odpokličemo). Ravno dovolj, da jih ni v vasi.
Download!
Ne pozabiti popravit configa, še posebej coordx in corrdy, saj multihunterja ne moreš napadat. Še vedno pa ostaja na igralcih, da naredijo raide brez profita, da sami zatrošijo resource. Če bo sreča bom napisal še en tool, ki bo dvema igralcama, ki sta si dokaj blizu in mata dobr razvit marketplace oba odrešil še teh skrbi
TravianParser p0w4h! Če bo čas dopustil (v kar pa dvomim) bom napisal še prijaznejši wrapper okoli njega, kar bo pomenlo da bo lahk vsak ki zna vsaj MALO PHP-ja naredil ubijalskega bota. 
... pa mi poteče domena...
Gentlemen, spread the word. And the word is: P.A.N.I.C.
... ko ne znaš angleško

TravianWAP gre malce na stran. Zakaj? Čez dober mesec mi poteče domena & gostovanje. Torej... Z tipom, ki ima vse čez, sem se dogovoril, da mu napišem ControllPanel za nek njegov shoutcast sever in dobim še leto hostinga (w00t!).
OK, da pa neb spet bil problem z designom (saj veste, da nisem ravno prida designer), sem iz nBloga pobral dve funkciji, ki raztreščita design file v parih linijah.
function spt($temp_flags, $string)
{
foreach ($temp_flags as $name => $value)
$string = str_replace('{$'.$name.'}', $value, $string);
$string = str_replace('\{$', '{$', $string);
return $string;
}
function parsetemplate($temp_flags, $file, $shout = True)
{
$fajl = implode('', file($file));
if ((!file_exists($file)) && ($shout))
echo "ParseTemplate() ERROR: Fajla ne najdem";
return spt($temp_flags, $fajl);
}
Uporaba?
$flags = array(
"IME" => "vrednost",
"IME2" => "vrednost2"
);
echo parsetemplate($flags, "designs/fajl.tpl");
// Lahko pa kar preprosto uporabimo spt() in parasmo string
$string = "{$IME} - {$IME2}";
echo spt($flags, $string);
Zapis v fajl.tpl je phpBB template style - {$IME}. Za escape se uporabi \ znak. Dobiš tole. LMAO!
Že cel dan iščem mojo denarnico...
Najdem jo pa pod kupom knjig. WTF?!
... in odkriješ da si naredu tole napako:
$text = substr($text, 0, strpos('Neki string'));
Dobiš veselje, da bi samega sebe ustrelu... Še posebej ko ti crkne v kupu nekih redkih pogojev...Pravilno je takole: $text = substr($text, 0, strpos($text, 'Neki string')); - strpos()
Včeraj sem med igranjem flatouta si pač vrtel glasbo v Winampu in sem skor popizdu ker sem mogel preklapljat, samo zato ker mi en komad pač ni všeč...
Evo, sem si napisal appzy k mi menjavo tracka naredi z stiskom enega knofa.
http://n00bz.biz/upload/WinAmpCtrl.exe

In mimogrede... V trayu se še ena ikonca pokaže... Če z desnim knofom stisnete, bote skrili okno programa, z levim pa spet odprete... Saj veste kk gre.
89.212.1.168 - - [29/Feb/2008:14:23:23 +0100] "SEARCH /\x90\ [...] \x90\x90\x90" 414 250 89.212.1.168 - - [29/Feb/2008:14:23:34 +0100] "POST /_vti_bin/_vti_aut/fp30reg.dll HTTP/1.1" 403 231Mater, da mi gredo ti pofukani boti na jetra, res mi grejo...