...hyvin kauan kauan sitten. Eli tämä sivu ja ohjelma on hyvinkin vanhentunut.
...pienenpieni WebMaster, joka ylläpiti pienenpientä Weppisivustoa. Weppisivuston sisältönä oli muunmuassa pari kuvagalleriaa. Kuvien skannaaminen, muokkaaminen ja varsinkin gallerioiden html-koodin kirjoittaminen muodostuivat aikaa myöden lähestulkoon kiduttavan tylsäksi, ihmisarvolle sopimattomaksi koneelliseksi työksi.
Pienen WebMasterimme päähän pälkähtikin ajatus siitä, että hommahan olisi aivan omiaan tietokoneen ratkaistavaksi. Isosta Wepistä löytyisi jollain hakukoneella aivan varmasti joku kiva pieni ohjelma, jolla ongelma ratkeaisi. Niin varmasti, mutta pienenpienellä WebMasterillamme oli myös pienenpieni kärsivällisyys, eikä hän heti löytänyt sopivaa ohjelmaa. Ei sellaista olekaan! parkaisi pienenpieni WebMasterimme, ja rupesi oitis kaverinsa innoittamana ja avustamana kehittelemään pienimuotoista ohjelmointiprojektia.
Sangen nopeasti pienenpieni WebMasterimme tajusi, että vaikkei Wepistä tuntunut sopivaa softaa löytyvänkään, oli lähestulkoon oikeinlaisia vaikka millä mitalla. Ja suurinta osaa yhdisti yksi asia, Imlib. Se vaati uuden ohjelmointikielen (C) opettelua, sillä se vanha jo hieman harjoiteltu ja jotenkin hallussa ollut kieli (Java) ei tarkoitukseen soveltunut.
GlcThumb on komentorivipohjainen, Imlib-kirjastoa käyttävä ohjelma, joka luo sille parametrina annetuista *.jpg ja *.png -kuvista pienemmät luettelokuvat, thumbnailit. GlcThumb luo automaattisesti myös html-tiedoston, joka sisältää taulukoituna luettelon luoduista luettelokuvista. Jokainen luettelokuva on linkki varsinaiseen kuvaan.
Esimerkkinä siitä millaista jälkeä GlcThumb tekee, voisi mainita Partiolippukunta Espoon Metsänkävijöiden sivuilta löytyvät uudemmat galleriat on toteutettu GlcThumbin avulla. Tietenkin hieman on myös tekstieditoria käytetty esimerkiksi kuvatekstien lisäämisessä, mutta se nyt on luonnollista. Ei tämäkään sentään ihmeisiin pysty.
Ohjelma on vielä aika vaiheessa, esimerkiksi se on aika sekakielinen. Moni kakku päältä kaunis jne... Toivottavasti tästä on ohjelmasta seuraavan hyödyn määrä on kääntäen verrannollinen sen ulkoasun laatuun ;).
GlcThumbille voi antaa useita parametreja, joista ainoa pakollinen osa on syötettävät kuvatiedostot. Lyhyt käyttöesimerkki voisi olla
glcthumb *.jpg *.png
Se loisi oletushakemistossa olevista jpg- ja png-kuvista thumbnailit sekä luettelotiedoston html-muodossa. Tietoa GlcThumbin eri parametreista saa käynnistämällä ohjelman ilman parametreja.
Kopioi GlcThumbin C-kieliset lähdekoodit, ja pura ohjelma omaan
hakemistoonsa. Käännöksen pitäisi sujua komennolla Make
kunhan järjestelmään on asennettu tarvittavat kilheet, kuten X ja
Imlib. Käyttöön tarvitaan vielä (tiedä sitten onko oikeasti
välttämätöntä, tällä hetkellä on) taustalla pyörivä X, vaikka mitään
näkyvää sillä ei tehdäkään. Jos vaikka joskus jaksaisi lueskella tuon
Imlibin manuskoita sen verran, että saataisiin tuo pakko pois, niin
olisi kiva.
Vanhempi versio on jonkin verran yksinkertaisempi kuin uusin, mutta sekin toimii ihan hyvin (jos toimii...;). Uudemmassa on mm. taulukoin toteutettu navigaatiopalkki, joten html-koodi on aika paljon sekavamman näköistä. Jälki sitten ehkä hieman siistimpää.
GlcThumb tunnustaa GPL:ää, kuten uudemman version sisuksista jo huomaakin