WWW-diary of Juhapekka Tolvanen:

Tuesday, 01 April 2003




12:51:37 EEST @452

Heräsin jotain tunti sitten.



13:00:45 EEST @458

Argh... Taas noi Ylirotiskon Linux-serverit jotain sekoilee ja välillä jopa ls-komento aiheuttaa segfaultin.



13:45:00 EEST @

Nyt oon sisäänloganneena kaikkiin kolmeen Linux-serveriin (silmu, itu, verso), mutta aina välillä ne sekoilee.



13:46:01 EEST @490

Kunhan testailen...



14:03:24 EEST @502

Aina jos toi Linux-serveri tekee sitä segfault-rumbaansa, niin tän skriptin ajelu saattaa sotkea tiedot siitä, mikä oli edellisen päivän päiväkirjaentry yms. ja sen takia nuo alareunan linkit saattaa joskus osoittaa minne sattuu. No, nyt tässä skriptissä on erilaisia järkevyystarkistuksia kaikenvaralta.



14:24:17 EEST @516

Eiku, en mä ollutkaan kaikissa kolmessa Linux-serverissä sisällä. silmu ei päästä sisään.



18:00:03 EEST @666

Onkohan mulla tylsää tms. ? Tein tähän mun päiväkirjaskriptiin sellaiset optiot, että nyt tää osaa käyttää jotain vaihtoehtoista nopeaa editoria defaulttieditorin sijaan. Ja mä tietenkin laitoin nopeaksi editoriksi minkäs muunkaan kuin ed:in.



18:39:15 EEST @693

Viime päivinä olen muokannut tätä päiväkirjaskriptiä, mutten ole julkaissut muutettua versiota siitä WWW:ssä. Mutta nytpä on tuorein versio tarjolla shelliskriptien hakemistossani.



21:08:02 EEST @797

Ruah! :-D Muistuipa mieleen yks ikivanha juttu nyyssiryhmästä sfnet.atk.sodat. Siellä joku Macisti sanoi, että kunnon käyttöliittymän tulisi antaa käyttäjälle kunnollinen palaute siitä, kun ohjelma käynnistyy. Unixien shelleissähän se käy näin:

juhtolv@heresy:/home/juhtolv % emacs &
[1] 12289

Mitä muuta ihminen tarvitsee? Mutta äsken keksin tällaista: zsh:ssahan ajetaan tietty funktio joka kerta kun komentoriviltä antaa komennon. Mutta entä jos sinne funktioon tunkisi jonkin komennon, joka soittaa ääniefektin? Multimediaa! :-D

 preexec()
  {
    cat /usr/local/sounds/alert/beep_arcade.au > /dev/audio
  }

Ei tuollaista kyllä jaksa pitää tuolla. Päähän siinä hajoaa, jos joka ikinen kerta kuuluu joku ääni, kun antaa jonkin komennon, vaikka se ääni olisi kuinka miellyttävä. Ja näyttää siltä, että varsinainen komento päästään ajamaan vasta sitten, kun ääni on soitettu. Jos tuo äänensoittokomento laitetaan menemään tausta-ajoon, niin käy näin:

juhtolv@heresy:/home/juhtolv % ls
[2] 12465

(Komennon tuloste)

[1]  - done       cat /usr/local/sounds/alert/beep_arcade.au > /dev/audio

Ei hyvä. Tosin eräs ratkaisu olisi tällainen: Pitäisi olla joku daemon, jolle voisi lähettää pyynnön ja välittömästi sen jälkeen päästäisiin ajamaan varsinaista koemntoa ja se daemoni aina pyynnön saatuaan soittaisi ääniefektin omia aikojaan. En kyllä tiedä, voiko esim. ESD:tä käyttäen tehdä jotain tuollaista.

Mitähän vielä? Entäpä jos tuonne preexec-funktioon tunkisi jonkin komennon, joka aiheuttaa jonkin visuaalisen efektin, tai vaikka audio-visuaalisen efektin? Mutta mikähän se komento voisi olla?



21:39:32 EEST @818

Jaahas... Taas taitaa jossain olla jotkin EVVK-kisat :-P :

[2003-04-01 19:50:11] -!- Irssi: Timed out: sdae0
[2003-04-01 19:54:16] -!- Irssi: Ignoring Marppa
[2003-04-01 19:55:46] -!- Irssi: Timed out: Marppa
[2003-04-01 20:31:28] -!- Irssi: Ignoring kokki
[2003-04-01 20:32:24] -!- Irssi: Ignoring Marppa
[2003-04-01 20:32:43] -!- Irssi: Ignoring Moggie
[2003-04-01 20:33:16] -!- Irssi: Timed out: kokki
[2003-04-01 20:34:28] -!- Irssi: Ignoring Moggie
[2003-04-01 20:34:29] -!- Irssi: Timed out: Marppa
[2003-04-01 20:34:58] -!- Irssi: Timed out: Moggie
[2003-04-01 20:37:05] -!- Irssi: Ignoring Moggie
[2003-04-01 20:37:50] -!- Irssi: Ignoring _anna_
[2003-04-01 20:38:55] -!- Irssi: Ignoring sdae0
[2003-04-01 20:39:07] -!- Irssi: Timed out: _anna_
[2003-04-01 20:39:14] -!- Irssi: Ignoring Moggie
[2003-04-01 20:39:16] -!- Irssi: Ignoring _anna_
[2003-04-01 20:40:03] -!- Irssi: Timed out: sdae0
[2003-04-01 20:41:20] -!- Irssi: Timed out: Moggie
[2003-04-01 20:51:51] -!- Irssi: Ignoring Mia
[2003-04-01 20:59:32] -!- Irssi: Ignoring Lanatic
[2003-04-01 21:03:24] -!- Irssi: Ignoring Moggie
[2003-04-01 21:04:35] -!- Irssi: Timed out: Moggie




Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen