Kaksi Parnassolle tekemääni työtä on tällä viikolla avattu yleisölle. Toinen on uusittu Parnasson blogi, toinen Taidelehdet Pietarissa -sivusto. Parnasson aikaisempi blogi oli sekin minun työtäni, mutta olihan siitä jo aika ajanut vähän ohi. Siirsin blogin Nucleuksesta WordPressiin. En tiedä, onko Nucleuksen uudemmista versioista mihinkään, mutta tuosta vanhasta ei ainakaan enää ollut. Oli se joskus ihan […]
Kommenttispämmi pois: NoSpamNX
WordPressin vakioratkaisu kommenttispämmin torjuntaan on pitkään ollut Akismet. Akismet toimii edelleen erinomaisesti, mutta siinä on yksi vika: hinta. Akismet muuttui nimittäin jossain vaiheessa maksulliseksi. Henkilökohtaiseen käyttöön Akismet on edelleen ilmainen, mutta jos blogissa on mainoksia tai affiliatelinkkejä, tarvitaan Professional-lisenssi, joka maksaa $5. Vielä kalliimmaksi puuha käy, jos sivunäyttöjä kertyy yli 100 000 kuussa, sillä silloin […]
PHP: Taulukon lajittelu pituusjärjestykseen
Relevanssia fiksatessa tuli vastaan tarve lajitella sanoja sisältävä taulukko pituusjärjestykseen niin, että pisin sana tulee ensin (jotta hakusanojen korostus tekstissä toimii oikein*). Tähän tehtävään on olemassa varsin näppärä ratkaisu, vaikka PHP ei suoranaisesti valmista konstia tarjoakaan. StackOverflow’sta löytyi erittäin kompakti funktio: Sort an array by the length of its values?. Tehtävään tarvitaan PHP:n usort-funktiota, joka […]
Uusi ulkoasu ParhaatLehdet.fi:hin
Lehtimyyntisivustoni Parhaat lehdet sai uuden ulkoasun tänään. Viimeistelyjä puuttuu vielä, mutta kokonaisuus on aika hyvällä tolalla jo. Aikaisemmin sivusto käytti saitin toiminnallisuutta pyörittäneen pluginin mukana tullutta teemaa, joka oli valitettavan vaisu. Päätin dumpata koko lukija-arvosteluihin perustuvan pohjaidean, koska arvosteluja lehdille ei yksinkertaisesti tullut, ja vaihdoin teemaa. En luonnollisestikaan tajunnut napata ennen-kuvaa, joten joudutte nyt tyytymään […]
Suojattu: Synttärit!
Otetta ei näytetä, koska artikkeli on suojattu.
Ideasta pluginiksi: Katoavaa tekstiä WordPressiin
Tein pluginin tarpeeseen: toisinaan tarvitaan tekstiä, joka katoaa tietyn ajan kuluttua. Tavallisessa blogissa tällaiselle ei ole yleensä käyttöä, mutta monilla sivuilla esiintyy esimerkiksi tilapäisiä kampanjoita. Jos ylläpitää useampaa sivua, on kätevää, jos vanhentuvien kampanjoiden tietoja ei tarvitse käydä itse poistamassa. Tähän tarpeeseen syntyi siis plugini. Perustoteutus on hyvin yksinkertainen: tekstin hävittäminen tehdään shortcodella, jolla katoava […]
MySQL-niksejä: tuplien löytäminen ja etsi-ja-korvaa
Pari MySQL-niksiä omaan talteen ja muiden iloksi: Etsi ja korvaa MySQL-taulusta voi tehdä etsi-ja-korvaa-toimenpiteitä seuraavanlaisella koodilla: UPDATE taulu SET kenttä = replace(kenttä,”etsi tämä”,”korvaa tällä”); Helppoa ja hauskaa, mutta varovasti tämän kanssa sitten, MySQL:ssä ei ole undoa. Tuplien etsiminen Löydät taulusta rivit, joissa on joku kenttä tuplana näin: SELECT kenttä, COUNT(kenttä) AS NumOccurrences FROM taulu GROUP BY kenttä HAVING ( […]
150 korttipeliä -kirja on valmis
Kirjoittamani 150 korttipeliä -kirja on valmistunut. Posti toi minulle tänään tekijänkappaleet ja pääsin ihailemaan valmista kirjaa ensimmäistä kertaa. Kirjasta tuli oikein tyylikäs, pieni mutta paksu pokkari. Kiitos pokkarimuodon kirja kulkee helposti mukana ja on huomattavan edullinen verrattuna aikaisempiin kirjoihini. Kirjaa myydään noin 10-12 euron hintaan. Voit siis helposti ostaa kaksi, yhden kotiin ja toisen mökille! […]
Taustakuvien tekeminen N900:lle
N900 on näppärä taskutietokone, johon saa tyylikkäitä taustakuvia. Laitteessa on neljä työpöytää, joiden välillä voi pyörittää. Kukin on kooltaan 800 x 480 pistettä, joten koko tausta on 3200 x 480 pistettä. Kauneinta jälkeä tulee luonnollisesti maisemataustakuvasta, joka kiertää ympäri, eli kuva ei katkea missään vaiheessa. Flickristä löytää runsaasti käyttökelpoista materiaalia. Taikasana on equirectangular. Tällaiset 360 […]
Kätevä värityökalu Kuler
Etsin jotain työkalua, jolla voisin hakea sopivaa väriä (halusin tummentaa hieman tämän blogin linkkien väriä) ja törmäsin Adoben Kuler-työkaluun. Tämä Flash-härveli onkin varsin näppärä tapa löytää hyviä värejä ja väriyhdistelmiä. Jos esimerkiksi on väri, josta lähtee kehittämään, yhteensopivia värejä voi hakea saman värin eri sävyinä, komplementtiväreinä, kolmioväreinä tai yhdistelemällä aivan eri sävyjä. Lähtökohtana voi olla […]