Sivut

tiistai 22. kesäkuuta 2021

Apuohjelmia

 

Kun Windows XP julkaistiin, niin silloin M$-yhtiö kertoi, että nyt ei enää tarvita ulkopuolisia apuohjelmia. Vaan toisin kävi.

Oheisessa kuvassa on pikku apulaisia. 
Vasemmalla yläosassa (gKrell) on tietokoneen kuormitusta kuvaava grafiikka ja alaosassa (Color Picker). Se on värikoodin poimintaan tarkoitettu työkalu.
Oikealla on tiedostoselain (Dolphin), johon voi itse muokata pikavalintoja useasti käytettyihin kansioihin ja merkitä ne värikoodilla.

Nyt joku taas kysyy: mihin näitä tarvitaan?
Minä vastaan: töiden tekemiseen, useaan kertaan tunnissa.

Kuormituksen grafiikasta näen syyllisen jos joku tuntuu hidastavan tietokonetta.
Värikoodin poimintaa tarvitsen, kun määritttelen esim. nettisivulle tarvittavan värin.
Tiedostoselainta käytän jatkuvasti ja kansioiden pikavalinnat helpottavat työtä!

Nämä apulaiset toimivat Ubuntu 20.04 (Desktop) Linux koneessa.



Koodin korjaamista

 

Viikolla 24/2021 meni ainakin kaksi päivää (ja hyvä ettei yötäkin) hukkaan.
Rakennan sellaista kotisivulla olevien tekstien ja kuvien ylläpito-ohjelmaa. Silloin käyttäjä voi muokata sivua ilman minun puuttumista asiaan. 

Ai miksikö? 

Ensiksi: minä en pidä näiden erilaisten WySiWyg -ohjelmien tuottamasta koodista. Koodi muistuttaa enemmän vanhaa risuaitaa. Jos sitä joutuu jälkeenpäin muokkaamaan, niin silloin ollaan suossa.
Sitäpaitsi WySiWyg-ohjelmat ovat varsin raskaita käyttää, ainakin loppukäyttäjälle.

Toiseksi: haluan pikkuhiljaa irtaantua näistä tiukalla aikataululla tehtävistä töistä ja keskittyä enemmän itseeni ja uuden oppimiseen. Esimerkiksi ukulelen soittamisen opetteluun 😃 Siksi siis rakennan tätä ohjelmaa. Ja nyt vasta päästään itse asiaan.

Tässä tosiaan meni pari päivää kun etsin vikaa koodista. Käytän kolmannen osapuolen moduuleita (DataTable ja TablEdit), joiden ympärille rakennan omaa koodia. Vanha viisaus sanoo, että kaikkea ei tarvitse tai kannata itse tehdä.
No, nämä moduulit eivät suostuneet toimimaan yhdessä. Etsin tietenkin vikaa omasta koodista, turhaan! TablEdit moduulista on olemassa kolme erilaista versiota. Yksi ei suostunut muokkaamaan tietoa textarea kentässä, toinen ei suostunut tallentamaan ($_POST) muokattua tietoa. Vasta kolmas suostui tekemään molempia!

Arvatkaa harmittiko kun huomasin, että vika ei ollutkaan minussa, vaan näissä eri moduuleiden versioissa. 

Indeksointi kuormittaa tietokonetta


Windows 10 koneessa on käynnissä indeksointi. M$ kertoo, että "Indeksointi tarkoittaa tiedostojen, sähköpostiviestien ja tietokoneesi muun sisällön tarkastelua ja niissä olevien tietojen, kuten sanojen ja metatietojen luettelointia. Kun teet tietokoneellasi haun indeksoinnin jälkeen, haku etsii tuloksia nopeammin indeksistä." Ja lupaa vielä, että "Täydellinen indeksi voi palauttaa vastauksia hakuihin, kuten "Näytä kaikki Coldplayn kappaleet" sekunnin murto-osassa. Haku kestäisi useita minuutteja ilman indeksiä." 

Ja Pah! sanon minä. Minkään käyttöjärjestelmän (Windows, Mac, Linux) indeksointi ei palauta tietoja sekunnin murto-osassa. Sen sijaan täydellinen indeksointi jopa hidastaa tietokoneen toimintaa, koska se toimii koko ajan taustalla ja käyttää tietokoneen resursseja (muistia, kiintolevyjä ja keskusyksikköä).

Indeksointi-ohjelmaa ei yleensä kannata kokonaan poistaa, sillä silloin lakkaavat toimimasta monet muut ohjelmat, varsinkin tiedostojen hallintaan tarkoitetut. Indeksoinnin voi pysäyttää, jolloin se ei ole käynnissä, eikä kuluta tietokoneen resursseja. Indeksoinnin pysäyttäminen riippuu järjestelmästä ja laitteesta, eikä sitä kannata yrittää kotona ;-\ 

PS. Montako kertaa olet käytännössä tarvinnut indeksointia? Eli olet hakenut tietoa, jotakin nimeä tai hakemistoa tietokoneen sisuksista. Jos tiedostosi ovat hajallaan erilaisissa hakemistoissa, joita ei ole järjestetty mitenkään loogisesti, niin silloin saatat tarvita kunnollista indeksointia, kun esimerkiksi haet "Valokuvat viime talven pilkkikisoista". Moni meistä kuitenkin selaa kansioita ilman, että käyttää indeksointia. Kannattaa siis pitää tiedostot omissa kansioissaan ja nimetä kansiot siten, että tiedot löytyvät helpommin selaamalla.