Blogiuudistus!»

Uudistan blogiani. Kaikki toivomukset, valitukset, kiitokset niin toiminnallisuudesta kuin sisällöstäkin ovat tervetulleita. Uuden sivuston kehittymistä voi seurata /blogissa.

Uudistus sisältää täydellisen PHP-koodin uudelleenkirjoittamisen. Tämän tarkoituksena olisi lähinnä tehostaa koodia ja tehdä siitä luettavampaa, jos joskus saisi sitä jonkin verran julkaistuakin. Sisäänrakennetun PHP-tyylinvaihtajan pitäisi pitää huolta siitä, että sivu näyttää jokaisen silmään hyvältä. Tarkoituksenani olisi siis tehdä jonkinmoinen kasa hyvinkin erilaisia tyylejä. En tiedä kuinka paljon on järkeä lähteä kaikkia pikku muutoksia lähteä selvittelemään, mutta tarkoituksena olisi ainakin jossain sivun osassa testata DOMin toimintaa, myös SVGn käyttö kiinnostaisi, mutta se taitaa saada odottaa vielä.

Sisällöllisiä muutoksia ei hirveästi taida olla tulossa, mitä nyt pientä osioiden uudelleenjärjestämistä ja Avainkoodin sivujen integrointi tämän sivuston yhteyteen…

Kyselkää, antakaa mielipiteitänne. Pliis.

Arkisto: irssi»

Sivustoani siivotessani päätin siirtää arkistosta staattisen sisällön blogimerkintöihin. Tässä osa yksi. irssi on ehkäpä paras IRC-klientti ikinä, siksipä olen sitä muokannutkin omaan (ja miksei muidenkin) käyttöön paremmin sopivaksi.

backup.pl

Tällä skriptillä saat tehtyä varmuuskopion MySQL-tietokannastasi tai useammastakin suoraan irssin komennolla. Skripti lisää irssiin seuraavat asetukset:

db_server: MySQL-serverin osoite. Oletuksena localhost.
db_username: MySQL-serverin käyttäjätunnuksesi.
db_password: MySQL-salasanasi (tietoturvasyistä jätä tämä tyhjäksi ellet luota täysin kaikkiin serverin käyttäjiin — jäljempänä ohjeet salasanan antamiseen komennon kera)
db_database_name: Tietokannan nimi joka varmuuskopioidaan. Mikäli haluat varmuuskopioida useita tietokantoja, erota ne pilkulla, esim. knome,knome-b.

db_backup_fileprefix: Tiedoston nimeen lisättävä etulisäke. Oletus db_.
db_backup_directory: Hakemisto, johon varmuuskopiotiedostot tallennetaan, esim. /home/knome/files/db/.
db_backup_dateformat: Formaatti, jossa päivämäärä/aika lisätään tiedoston nimeen. Käytä TimeDate-1.16:n syntaksia luodessasi formaattia. Oletus %Y-%m-%d (erittäin suositeltava)!
db_backup_fileextension: Tiedostopääte, jota käytetään (muista lisätä mahdollinen .!). Voidaan jättää myös tyhjäksi. Oletuksena .db.

Kun olet määritellyt skriptin asetukset, aja se komennolla /backup_db. Mikäli et määrittänyt salasanaa irssin asetuksiin, lisää se komennon perään, /backup_db salasana.

Lataa backup.pl tai lue lähdekoodia.

fixbb.pl

Pieni ja itsestään toimiva skripti niille, jotka käyttävät BitlBeetä irssin kanssa. Skripti vaikuttaa seuraavin tavoin:

  • bitlbee -kanavan viestit eivät tule lisätyksi awaylogiin.
  • blist -komennon ylipitkät statusviestit lyhenevät ja mahtuvat nyt 80×24 -ikkunaan. (“Be Right Back” > “BRB”, “Do Not Disturb” > “DND”, “On the Phone” > “Phone”, “Out to Lunch” > “Lunch”)
  • Switchboard -viestit ei aiheuta kanavan “aktiivisuutta”.

Lataa fixbb.pl tai lue lähdekoodia.

knome.theme

Perusteemasta täysin muokattu sinisävyisempi teema.

knome.theme irssissä

Lisää irssiisi alias FNL: /alias FNL notify -list.

Lataa knome.theme tai tarkastele määrittelyjä.

Otsikkoluovuuden kuolema»

Pitäisi varmaan perustaa blogiin uusi kategoria jalka. Nyt on pari päivää oltu keppien kanssa ja kyllä tämä on yksi kovimpia juttuja mitä on meikäpojalle käynyt elämässäni. Noin yleisesti miltään suuremmilta ja pienemmiltäkin haavereilta vältyttyäni tämä kyllä pistää aika lailla miehen maahan, myös henkisesti, ja pistää miettimään kyllä sitä mitä oikeasti elämässä pitäisi arvostaa.

En tiedä kuinka julkista tai ei tämä on, mutta lupasin autella lysti.netin uuden ulkoasun kanssa, näin kristillisessä hengessä, taloudellisten linjojen sekä oman referenssitilanteeni takia ilmaiseksi. Saa kivittää herran, joka tekee ilmaiseksi vaikka olisi bisnestä. Mutta jotain puuhasteltavaa täytyy saada enkä voi hyvästä, kivasta ja helposta referenssistä kieltäytyä. Koodausta kun ei tarvitse tehdä, onneksi.

Omaa blogia olisi myös tarkoitus päivitellä, ainakin vielä lisää graafista ulkoasua sekä lisäillä uusi osio tai useampi, riippuen vähän miten päätän taas asioita järjestellä. Varmaan kirjoiteltuakin tulee aika paljon nyt kun tekemistä pitää keksiä. Voisi vaikka jonkun levyarviosarjan pläjäyttää teidän iloksenne ja harmiksenne. Kiva olisi saada myös viimeinen rutistus Avainkoodin sivujen kanssa valmiiksi, teknisistä seikoista johtuen täytynee siirtää ne hetkellisesti jonkin muun serverin kotisivutilaan.

Mutta tulevaisuudensuunnitelmista sen verran, että Lontooseen kai vie matkani äitini kanssa taas ennen kesää. Lisää kirjoja webdesignista olen jo pitkään kaivannut, pari ihan mielenkiintoista on jo silmille hyppineetkin. Andy Buddin CSS Mastery, 2. painos Jeffrey Zeldmanin Designing with web standardsista, mahdollisesti Eric Meyerin … on CSS, Jeremy Keithin DOM Scripting: … ja sen “jatko-osa” Bulletproof Ajax (miksiköhän tästä tulee mieleen joku muu kirja…). En tiedä. Ainakin ensinnä mainittu kiinnostaa melkein jo nettitilaamisen veroisesti. Varmaan voisi jonkun webiin löyhästi liittyvän Photoshop CS2 -kirjankin hankkia. Edellisestä kerrasta viisastuneena ei kyllä taida olla fiksua ostaa ihmisten, joista ei tiedä mitään, kirjoja.

Olenkohan kirjoittanut tätä pikku pätkää jo tunnin, jotenkin hidas olo. Täytyy varmaan jättää tällä kertaa tähän ja jatkaa huomenna.