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 …

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. …

Navigointivalikon muokkaaminen

WordPressin uusi navigointivalikko (Ulkoasu > Valikot) on kerrassaan erinomainen tapa muokata sivuston navigointivalikkoa. Sivujen lisääminen, poistaminen ja siirtäminen käy erittäin kätevästi ja joustavasti.

Joskus voi kuitenkin tulla tarvetta muokata valikkoa enemmän kuin WordPressin käyttöliittymä antaa myöten. Tämän postauksen inspiroi tarve  …

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 …

Lista WordPressin aktiivisista shortcodeista

WordPressistä ei saa millään funktiolla ulos listaa käytössä olevista shortcode-tageista. Jos tätä tietoa kuitenkin tarvitsee, lista löytyy vaivattomasti.

Lista on globaalissa muuttujassa $shortcode_tags. Muuttuja sisältää taulukon, jonka avaimina on shortcode-tagit ja arvoina funktio, jonka kyseinen tagi laukaisee.

	global $shortcode_tags;
	

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. …

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, …

Merkinnän otteen pituuden säätäminen

Onko WordPressin oletuksena käyttämä ote merkinnästä liian pitkä? Häiritseekö lopussa oleva […]-merkintä? Näiden korjaamiseen on olemassa varsin näppärä tapa,  joka perustuu WordPressin tehokkaisiin suodattimiin ja toimintakoukkuihin.

Yksi tapa on käyttää Advanced Excerptin kaltaista lisäosaa, mutta jos vain pituus ja loppumerkki …

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 …