Jak jsem nerad kompiloval

Open source prý přímo vybízí k úpravám. Ačkoli mezi vlastnostmi softwaru preferuji spolehlivost, občas rád sáhnu p...


Open source prý přímo vybízí k úpravám.

Ačkoli mezi vlastnostmi softwaru preferuji spolehlivost, občas rád sáhnu po
nějakém freewaru. Je-li to navíc open source, jde o jakousi - pro mě zbytečnou
- třešničku na dortu. Nemám totiž čas si software upravovat.
Situace se ovšem změnila o minulém víkendu. Rád bych tady tvrdil, že jsem řešil
nějaký zapeklitý byznys problém, ale nebyla by to pravda. Vytvářel jsem několik
DVD z rodinných záběrů. Pomocí balíku složeného z několika freewarových
produktů. Šlo to moc dobře. Až do třetího disku. Pak jeden program z balíku
začal hlásit podivnou chybu.
Protože jsem si tento produkt už dříve vybral jako nejlepší, nechtělo se mi ho
měnit za jiný. A tak jsem zamířil na Google a zjišťoval, jestli měl někdy někdo
podobný problém. Postižených byla spousta, ale univerzální řešení žádné. Zkusil
jsem tedy alespoň někde najít novější verzi zlobícího programu. Neúspěšně.
Protože ale jde o open source, našel jsem jeho zdrojové kódy. A zjistil, že
jakmile program desetkrát narazí na problém se synchronizací dat, vypíše chybu
a skončí. Když chyba synchronizace 10krát nevadí, proč by měla pojedenácté.
Nebo podvanácté? Po rychlém a neúspěšném pokusu domluvit exe souboru
hex-editorem jsem se trochu nerad rozhodl pro to správné řešení...
Po primitivní úpravě zdrojového kódu (ano, přiznávám, číslo 10 jsem nahradil
99) jsem celý projekt naimportoval do svého vývojového prostředí, změnil odkazy
na několik adresářů, předkompiloval jeden modul s externími funkcemi a program
zkompiloval. Teď funguje k mé plné spokojenosti. Open source budiž pochválen.









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.