HTML-, CSS- ja Javascript-koodausta
Vuonna 2019 aloin testailla Bloggerissa erilaisia taulukoita ja palkkeja sekä tein Taulukoita ja palkkeja - Palkkisimulaattorin. Tämä kehityslinja johti viihteellisiin Big brother Suomi -äänestystilannesimulaattoriin sekä vaalikoneisiiin. Viimeisin ja kehittynein vaalikone oli Presidenttikone.
Keväällä 2025 aloitin uuden kehityslinjan, joka alkoi ympyräkaaviosta, jota voisi helposti käyttää ja kopioida moniin kirjoituksiin - eikä se olisi vain viihteellinen. Ensimmäinen ympyräkaavioversio nähtiin Epookki blogin tilastoja - alkuvuonna 2025 -kirjoituksessa. Seuraava 2.0 versio oli Todellinen sananvapaus -kirjoituksen alaosassa.
Uuden kehityslinjan ideana oli luoda kuin koodin sisäinen "sovellus", kaavion koodin voisi kopioida ja asetuskohdassa olisi kohtia, joita muuttamalla saa halutunlaisen kaavion. Asetuksien mukaan luodaan kaavio.
- Esimerkki kaaviokoodin yleisasetuksista:
- Näkyykö kaavio: kyllä/ei
- Näkyykö taulukossa Arvo-sarake: kyllä/ei
- Montako desimaalia prosenttiluvussa on: 0 = ei yhtään jne.
- Määritä kaavion pääotsikko: Esimerkkikaavio
- Määritä kaavion pääotsikon tekstin koko: 1 = normaali, 2 = suurempi jne.
- Määritä kaavion pääotsikon tekstin väri: värin nimi tai värin hex-arvo
- Määritä kaavion nimi-otsikko: Puolue
- Määritä kaavion arvo-otsikko: Äänimäärät
- Määritä kaavion prosentti-otsikko: Prosentit
- Näkyykö infoteksti taulukon alla: kyllä/ei
- Infoteksti: Lähde xxx
Kaavioissa voi olla enintään 10 tietoriviä.
- Esimerkki kaaviokoodin tietorivisasetuksista (yhden rivin asetukset):
- Näkyykö tietorivi: kyllä/ei
- Määritä tietorivin otsikko: SDP
- Määritä tietorivin arvolukema: 1000
- Määritä tietorivin prosenttilukema: 24
- Määritä tietorivin kohteen väri: värin nimi tai värin hex-arvo
Muokattavan ympyräkaavion koodin pohjalta tein myös muokattavan palkkikaavion - alla on siitä esimerkki.
Jos ympyräkaavion joutuisi aina koodaamaan täysin uudestaan, niin suurin työ olisi laskea aina itse ympyräkaavio, montako astetta esimerkiksi 23,2 % on 360° (ympyrästä), lohkojen alku- ja loppukohdat. Kun on luonut koodin sisäisen sovelluksen, niin silloin sovellus osaa luoda automaattisesti kaavioon prosenttilohkot. Tosin, sovellusta koodatessa minun on täytynyt itse määrittää ne matemaattiset laskukaavat, jolla sovellus osaa ne laskea - koodatessa tarvitaan matematiikkaa enemmän ja vähemmän.
Yllä on palkkikaavio, jossa ei tarvitse laskea ympyrän prosenttilohkoja, mutta palkkikaavioon rakensin "palkkizoomauksen". Jos palkkikaavion suurin prosenttiosuus jää alle 25 %, niin silloin kaavio "zoomataan" näyttämään vain 25 %:n osuutta. Näin lyhyetkin palkit saadaan näkymään paremmin. Jos suurin prosenttiosuus on 25 % - 50 % välissä, niin silloin kaavion suurin prosenttiarvo on 50 %. Mikäli suurin prosenttiosuus on yli 50 %, niin silloin kaavion asteikkona on 100 %. Asteikkozoomaukseenkin täytyi keksiä matemaattinen laskukaava.
YHTEENVETOA
Blogger-palvelua pidetään karuna ja yksinkertaisena ja sitähän se on, mutta kyllä tämän kanssa pärjää. Eihän Blogger ole mikään WordPress-alusta. Bloggerin asetuksiin voi määrittää omia CSS-juttuja, mutta eipä sinne jaksa laittaa kuin pakolliset, koska ei ole käyttäjäystävällinen ominaisuus. Helpompi Bloggerissa on upottaa CSS:t suoraan HTML-tageihin tai laittaa kirjoituksen koodiin oman STYLE-lohkon (ihme kyllä toimii - kannattaa sijoittaa koodin loppuun).
Blogger-blogissa voi tehdä kaikenlaista CSS:n ja Javascriptin avulla, mutta se vaatii aikaa ja pitkää pinnaa - hidasta puuhaa. Yllä oleva palkkikaavio voi näyttää kuvalta, mutta sen ns. MouseOver-efekti paljastaa sen olevan koodattu elementti.
Bloggerissakin voi kirjoittaa tekstinäkymässä tai koodinäkymässä. Tekstinäkymässä näkee tekstin suoraan kuin se tulee näkymään, peruskirjoittaja voi käyttää tätä. Jos sitten katsoo koodinäkymää, niin koodi voi näyttää karmealta sekasotkulta, vaikka teksti näyttäisi siltä kuin itse haluaakin. Peruskirjoittajaa ei haittaa miltä koodipuoli näyttää, kunhan teksti on selkeää. Itse kirjoitan pääosin koodinäkymässä, koska hion tekstiä enemmän tai vähemmän CSS:n avulla ja näin koodista tulee juuri sellaista kuin itse haluan - selkeää.
Blogger-palvelu ei ole paras blogialusta, mutta kun tietää sen rajoitteet ja jaksaa vääntää koodia, niin kyllä silläkin saa ihan hyviä kirjoituksia aikaiseksi.
En voi kun ihailla ja blogis kiinnostaa kuin kasa karkkia.
VastaaPoistaTuo ylläoleva näyttää kuvalta ja myöskin koodaltulta, kun osaa niin osaa!
Välillä ihmettelen kun lainausmerkitkin vaihtaa suuntaa mm Todellinen sananvapaus. Tai rämppää king Charlesin naurettavaa kuvaa.
Miksi Charles näyttää uitetulta rotalta? Siis oikeasti.
Mua alkoi ärsyttää kun eräs paikka muuttui ja kaikki hienot langenneet enkelit hävisi myös kävijäliput. Kuitenkin asetuksissa lukee To help you get started, here's your old stuff: pskat ole, ei voi käyttää.
Takaisin aiheeseen vedän lonkerot pois hienoa että osaat ja osaat myöskin auttaa, siitä kiitollinen ja se linkkikonekin ^^
Tämä blogisi on historiallinen ja mulle tärkeä, olen sun blogin spämmäri.
Viime vuoden puolella kehitin tekstinlainauslaatikon, jossa lainausmerkit liikkuvat ylös ja alas, kun hiiren vie lainatun tekstin päälle. Siinäkin koodissa on otettu huomioon helppous. "Tekoälymäisesti" koodi mittaa laatikon korkeuden ja liikuttaa sen verran lainausmerkkejä, minun ei tarvitse jokaisen lainauslaatikon kohdalla määritellä manuaalisesti, kuinka paljon ne liikkuvat.
PoistaAnimoitu lainauslaatikko oli taas osoitus ettei Bloggerin blogin tarvitse välttämättä olla niin karu kuin sitä pidetään =)
Kun kirjoitukseen lisäilee tällaisia pieniä moderneja mausteita, niin kirjoittaminen on vähän hitaampaa, kun täytyy lisätä koodiakin, mutta se kannattaa, lopputulos on parempi.
Eräs graafikko huomautti, että taulukon saa näyttämään aika paljon siltä mitä haluaa, ainakin itse piirtämällä.
VastaaPoistaTuo on kyllä totta =)
Poista