26. elokuu 2006, 20:00

Sekalaista pöhinää

Ensin vähän kielistä
Jaksoinpa nyt taas vähän kuusta auttaa tekemällä vihdoinkin pitkään miettimäni uptimetys-systeemin. Vanha versio kun oli vähän purkkaa sikäli että se kutsui uptime-ohjelmaa monta kertaa joka sivunlatauksella. Ei se tietenkään kovin hyvää ohjelmointia ole mutta uptime ja uname eivät nyt kovin resurssisyöppöjä ohjelmiakaan ole. Nyt kuitenkin viritin asian oikeaoppisesti eli c:llä ja bash-skriptingin sekoituksena tehty ohjelma joka viiden sekunnin välein ottaa kaivatut tiedot ylös php:n käsiteltäväksi. Ohjelma on yksinkertaisuudessaan aika typerä, mutta toimiipahan.

Miksen sitten käyttänyt suoraan crontabia ja minuutin välein tapahtuva päivitys? Suurin syy sen epäkäyttämiseen on cronin logien paisuminen. Nyt asia on niin että crontabissa on */2 tunnin välein suoriutuva binääri, joka itsessään ajaa itseään kaksi tuntia, sitten lopettaa. Mukava on koodata vaihteeksi C:täkin. Se on mielestäni kielistä toiseksi parhain. Parhain on tottakai C++. Perlillä ajattelin tämän aluksi mutta C on kiva kieli tehdä ja toteuttaa. Enkä muistanut enää tarkalleen perlin syntaksia. Suurta laiskuutta osoitin itsessäni myös kun kirjoitin yhtä tiedostoa varten makefileen. :) Siinä ei turhia rivejä ollut, vain yksinkertainen ohjelma: ohjelma.cgcc -o ohjelma ohjelma.c. Joskus asiat on mukava tehdä helpommin (eli kirjoittamalla pelkkä make sen sijaan että "todella pitkää" gcc-käännöslitaniaa rupeaisin bashin historystä kaivelemaan).

Mikäpä siinä. Kertautuipa siten myös makefileiden peruskirjoitustekniikat. Isommissa hommissa makrot tietysti olisivat olleet paikallaan.

Sitten vähän tosielämästä

Lukio on vierähtänyt hienosti käyntiin. Väittivät mokomat että opiskelu olisi rankkaa ja tuskaista mutta eipä tuo nyt mitenkään vaikeaa tunnu olevan. Ehkä hivenen tylsää joissain pakollisilla kursseilla tuppaa tulemaan. Pitkä matikka on kivaa. Pääsee vihdoinkin vähän miettimään asioita, heti ensimmäisestä kurssista lähtien. Peruskoulussa ei yksinkertaisesti ollut mitään uutta minulle matikan puolesta, jo alakoulussa hallitsin erilaiset laskutoimitukset ja vastaavat sälät. Ti-84+ keräsi jo ihailevia katseita luokassa mutta ei tämän kykyjä vielä näissä alkupään kursseissa pääse käyttämään vakavissaan.

Tageja: , ,

---
---

---

Aiheen vierestä