Aihealue: Ohjelmistosuunnittelu

Elo272009

Kuole IE6, kuole!

Vielä kuutisen vuotta sitten internetiä hallitsi yksi selain: Internet Explorer 6. Sillä oli jopa 95%:n markkinaosuus johtuen pitkälti siitä, että IE6 tuli valmiiksi asennettuna Windows XP:n mukana. Nykypäivänä on tarjolla monia moderneja selaimia, kuten Firefox, Safari, Opera, Chrome, ja Internet Explorer 8.

Miksi 15-25 prosenttia ihmisistä käyttää edelleen selainta, joka on kehitetty digitaalisella kivikaudella (eli vuonna 2001)? Suunnittelijoilta ja ohjelmoijilta kuluu ylimääräistä aikaa ja vaivaa kotisivujen toiminnan varmistamiseen vanhentuneella selaimella. Tekniikan kehittyessä ollaan pian katkeamispisteessä: tuki vanhalle selaimelle on pakko lopettaa, jotta internet pääsee kehittymään. Lue lisää

Hel262009

Testaa kotisivujen toiminta eri selaimilla

Tässä kirjoituksessa pyritään valottamaan sitä, miten moninainen maailma netti tänä päivänä on, ja mitä sivuston omistajan kannattaa pitää mielessään. Moni ei ehkä tule ajatelleeksi miten nettisivut ylipäänsä rakentuvat tai miten monilla erilaisilla selainohjelmilla niitä selataan. Kotisivut eivät tänä päivänä ole enää yksittäisiä html-dokumentteja palvelimen nurkalla, vaan niiden tuottamiseen käytetään yhä useammin julkaisujärjestelmiä. Niillä tehdyt muutokset tallentuvat tietokantaan, josta ne haetaan kun sivuja katsellaan. Ulkoasua ohjataan tyylisivuilla, jotka kertovat selaimelle missä kohdassa ja minkä näköisenä sivujen sisältö kuuluu näyttää. Sivu siis rakennetaan “lennossa” monesta eri palasesta, se ei ole konkreettisesti olemassa missään yhtenä tiedostona.

Lue lisää

Jou202008

Poikkeuksellinen virhe

Jokainen tekee virheitä, paitsi minä. Minä teen poikkeuksia. Suorastaan heittelen niitä. Ohjelmoinnissa virheen voi nimittäin miltei aina kuitata olevan ohjelman ominaisuus (Ohjelmointivirhe s.a.). Kauppa hyväksyy negatiiviset määrät, koska kukaan ei ole määritellyt ettei sen pitäisi hyväksyä. Miksi siis rajoittaa hienon kaupan mahdollisuuksia, vaikka ostoskori näyttäisikin, että ostajan kuuluisi saada palautuksena rahaa miinus appelsiinistaan?

Lue lisää