Blogi

WordPress importer only imports last item

If you’re trying to import WXR (WordPress eXtended RSS) formatted content into WordPress and the importer happily imports only the last item, you’ve probably got </item> and <item> on the same line, like this: </item><item> The importer cannot handle that. Change it to </item> <item> and things start rolling. So far the best instructions to […]

Flickr-niksejä

Kuvaamisharrastuksen yksi osa on omien kuvien esittely muille. Se tapahtuu nykyaikana näppärimmin netin kuvapalveluiden avulla. Erilaisia vaihtoehtoja on runsaasti, mutta yksi tunnetuimmista on Flickr. Olen kerännyt tähän artikkeliin oppimiani niksejä Flickrin käyttöön liittyen. Näkyvyyttä ryhmillä. Kuvia laitetaan esille, jotta muut katsoisivat niitä. Sellaisenaan Flickriin lähetettyä kuvaa ei todennäköisesti näe kukaan. Jotta muut ihmiset saa katsomaan […]

Objektiivit vertailussa

Mitä merkitystä on kameran objektiivilla muuten kuin polttovälin osalta? Jos mietit järjestelmäkameran hankkimista ja objektiiviostoksia, saatat pohtia, millaisia laatueroja objektiivien välillä on. Tässä on hyvin yksinkertainen ja ehdottoman epätieteellinen testi kahden objektiivin välillä. Toinen on Canonin perus-kittilinssi EF-S 18-55mm f/3.5-5.6 IS (versio I), toinen taas Canonin halvin kiinteän polttovälin objektiivi EF 50mm f/1.8 II eli […]

Kuvien optimointi nopeuttaa sivujen lataamista

Jatketaan optimointiteemalla (edellinen juttu käsitteli spritejä). Nettisivuilla käytettäviä kuvia pystyy usein pakkaamaan häviöttömästi vielä vähäsen, ilman että kuvien laatu heikkenee. Pienentämällä kuvia säästää useita kilotavuja ja varsinkin runsaskuvaisella sivustolla säästöt tiedostojen koossa ja siten sivulatausten nopeudessa voivat olla tuntuvia. Jos käyttäjiä on runsaasti, myös kaistanleveydessä saadaan hyödyllisiä säästöjä. Kuvien optimoimiseen on muutamia näppäriä työkaluja. Erilaisissa […]

Spriteillä vauhtia sivuihin

Yksi keino nopeuttaa mutkikkaan ja moniosaisen nettisivun latautumista on käyttää spritejä. Spritet ovat tekniikka, jossa sivun kuvaelementtejä kootaan yhdeksi kuvaksi, josta sitten näytetään vain osa. Osan näyttäminen perustuu CSS-tyylien background-position-sääntöön, joten helpoimmin tämä tekniikka sopii kuviin, jotka ovat jonkun elementin taustakuvana. Tavallisille kuville spritetekniikkaa voi soveltaa jollain tapaa, mutta vaivattominta on spritettää taustakuvia. Nopeuslisäys perustuu […]

Nätit urlit: Apache Rewrite ja PHP

Väsään nettisivua, jossa käyttäjät katselevat tietokannasta kaivettavaa sisältöä tietyn tunnisteen perusteella. Siis tähän tapaan: http://www.example.com/index.php?id=tunniste Tämä on perinteinen tapa. Tarkoitus kuitenkin olisi, että käyttäjät näpyttelevät osoitteita käsin (kyseessä on vähän urlinlyhennyspalvelun tyylisesti jutusta), joten osoitteista pitäisi karsia kaikki turha pois. Ideaalitapaus olisi näin: http://www.example.com/tunniste Onneksi tämä on helppo toteuttaa, tekemällä pieniä muutoksia .htaccess-tiedostoon. .htaccess Hakemiston […]

Parnasson uusittu blogi, Taidelehdet Pietarissa

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 […]