WWW-diary of Juhapekka Tolvanen:

Friday, 01 October 2004




01:54:04 EEST @995

Tänään ei ollut enää niin intohimoista ja orgastista säätämistä kuin viime päivinä, mutta aika paljon säädin silti.

Sain jo jokseenkin kaikki haluamani tiedot siitä, miten Gnus:sin saa hoitamaan meilien (ja nyyssien) lukua, kirjoitusta ja käpistelyä haluamallani tavalla. Viimeisin lisäys on se, miten saadaan lähtevistä meileistä menemään automaattisesti kopio kansioon sent-mail-YYYY-MM ja lähtevistä nyysseistä kopio kansioon sent-news-YYYY-MM. Siihen ei tarvittu mitään procmail-kludgea.

Kyhäsin skriptin, jolla saan Gnussissa tallentamani nyyssiartikkelit konvertoitua Maildir-formaattiin. Sen nimi on savedgnus2maildir.sh ja se on mun kotisivuilla konfistiedostojen hakemistossa tarjolla.

Seuraavaksi taidan masentaa emacsiin kasan elisp-skriptejä, jotka jo netistä imuttelin. Ja nyyssien ja meilien syntaksivärjäyksiä täytyy päästä säätäämään mieleiseksi; Varsinkin erilaiset headerit on kivaa värjätä tietynvärisiksi, jotta ne erottuvat toisistaan.

Mitäs tässä... Kirjoittelen yhä tätä WWW-päiväkirjaa kotikoneessa pyörivällä emacsillä, joka hakee sen tiedoston Tramp-moden turvin ja jota päiväkirjaskriptini komentaa ssh-yhteyden yli. Ja se irssi:in kytkemäni proxy-viritys senkun käy ja kukkuu vailla mitään ongelmia. Tossa muuten mun screen:in konfiksesta viimeiset rivit hieman sensuroituna:

#####################
# Automatic stuff:
#

#screen    -t irssi 0 irssi
screen    -t irssi 0 ash -c 'sleep 60 ; exec irssi'

screen -M -t ROOT 1 su -c 'zsh -l'
screen -M -t ROOT 2 su -c 'zsh -l'

# NICE HACK: Do not start those heavy zsh-shells immediately.
screen    -t zsh   3 ash -c 'sleep 120 ; exec zsh -l'
screen    -t zsh   4 ash -c 'sleep 180 ; exec zsh -l'
screen    -t zsh   5 ash -c 'sleep 240 ; exec zsh -l'
screen    -t zsh   6 ash -c 'sleep 300 ; exec zsh -l'
screen    -t zsh   7 ash -c 'sleep 360 ; exec zsh -l'

#screen    -t zsh   8 ash -c 'sleep 420 ; exec zsh -l'
screen    -t  zsh 8  ash -c '/home/juhtolv/bin/crm114-handlespamA.sh ; exec zsh -l'

#screen    -t crm114-handlespamA.sh 9 /home/juhtolv/bin/crm114-handlespamA.sh
screen    -t wildeast 9 ash -c 'TERM=xterm exec ssh -L XXXX:localhost:YYYYYY wildeast.cc.jyu.fi'

#select 0
select 1

Eli screenin ikkunassa numero 9 käynnistyy ssh-klientillä aikaansaatu SSH-putki, jolla pääsen käsiksi wildeastissa pyörivän irssi-proxyn porttiin. Ja 60 sekuntia myöhemmin käynnistyy ikkunassa numero 0 irssi, joka ottaa yhteyden siihen irssi-proxyn porttiin, joka on nyt SSH-putken ansiosta ulottuvillani. En mä tota ihan itse keksinyt. Sen sijaan tämän keksin itse: Jos äksään kirjautuessa käynnistää nopsaan monta zsh:ta, niin se saa loadin nousemaan aikalailla. Mutta ikkunoissa 3-8 käynnistyykin ensin kussakin tosi kevyt Bourne-sukuinen shelli nimeltä ash. Ja sille annetaan parametrilla "-c" kaksi komentoa: Eka komento käskee "nukkua" tietyn määrän sekunteja. Toka komento käynnistää ash-shellin prosessin tilalle zsh:n. Säätämällä nukkumisajat 60 sekunnin välein saadaan aikaa se, että kukin zsh käynnistyy eri aikaan, eikä loadi nouse paljon paskaakaan. Sitten tuossa ikkunassa numero 8 on muuten sama meininki, mutta siellä ajetaankin spamminkäpistelyskripti ja vasta sitten zsh. zsh:n optio "-l" tarkoittaa, että se käynnistetään login-shellinä. Lopussa näkyvällä select-komennolla screen menee ikkunaan numero 1, jossa mun täytyy antaa rootin salasana ja sen jälkeen voin mennä ikkunaan 2 antamaan rootin salasanan. Noi zsh:n ja rootti-shellien käynnistykset ovat olleet jo kauan tolleen, mutta kaikki mut viritykset ovat melko uusia.

wildeastiin ssh-yhteyksiä ottaessa on muuten yksi vittumainen juttu: Debianissa tulee jo perusasennuksessa tärkeimmät terminfo/termcap-entryt mukana, mutta valitettavasti niihin ei kuulu xterm-16color, jota mä käytän xterm:eissäni. Ne loput terminfo/termcap-infot tulevat sitten eri Debian-paketissa. Ja arvatkaapa pari kertaa, asensiko kumpikaan ylläpitäjä sen ko. paketin, kun sitä heiltä pyysin.

Mutta tekis kyllä mieli jossain välissä rellata mun emacs-konfikset ml. Gnus-konfikset.

Mut menis nukq.





13:52:51 EEST @494

Heräsin jokin aika sitten.





18:05:21 EEST @670

Vaihdoinpas sigua:

Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv
"kummaan paikkaan itsesi karkotit, syyttä syyllisten seuduille. raskaisiin
taloihin pesit, kirkuviin huoneisiin. mitä ne sinulle tekevät siellä? kuka on
raapinut nimesi pois. nimesi, kasvosi mielesi oivat palvelemaan konetta"  CMX





Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen