Tikanvaara
Tarjoaa korkealaatuista C++ ohjelmointia
Viimeisimmät uutiset
1008 sivua - luettu.
Henrik Tikanvaara, heinäkuu 2014
Kuukausi vierähti C/C++ kirjan parissa, ja nyt se on luettu. Olo on samalla helpottunut ja haikea. Tein kokeeksi tiukasti C90 standardia noudattavan to-do listan. Sen priorisointi tapahtuu QuickSortilla niin että ihminen pääsee vastaamaan kysymykseen kumpi kahdesta to-do:sta on tärkeämpi. Näin lista tulee aikaa myöten järjestykseen.
Mitä open-source C++ demonstraatioprojektiin tulee, sen laajuus on tuskastuttava. En ole tyytyväinen koodin ulkonäköön mutta sen korjaaminen näyttää vaativan suuren työpanoksen.
Tuloksia!
Henrik Tikanvaara, heinäkuu 2014
C++ osaamisen karaiseminen on edennyt suunnitelman mukaisesti, nyt on läpikäyty 900 sivua tuhannen sivun tiiliskivestä. Samoin työ open-source demonstraatioprojektin kanssa on edennyt ja sitä on refaktoroitu raskaasti. Käsinkoodatuista C listatietorakenteista siirryttiin käyttämään C++ tyylin mukaisia STL tietorakenteita.
Suoritin vaikean C-osaamista mittaavan testin jossa oli 8 kysymystä. Tyypillinen oikeiden vastausten määrä on 5 oikein, mutta itse ylsin seitsemän tulokseen. Kysymykset käsittelivät haastavia pointterioperaatioita, multithreadingia ja C:n standardikirjaston toimintaa.
Treenausta
Henrik Tikanvaara, heinäkuu 2014
Tikanvaara karaisee nyt C++ osaamistaan intensiivisen lukemisen ja koodaamisen parissa. C:n, C++:n osajoukon parissa ei löytynyt kuin muutama erikoinen kielen piirre jotka eivät olleet tuttuja ennestään. Kirjojen parissa on nyt käyty läpi lähestulkoon 500 sivua materiaalia ja saman verran on tarkoitus lukea lisää C++ perusteiden vahvistamiseksi, soveltaen opittua jatkuvasti opensource projektiin. Myöhemmin painopiste siirtyy design- ja arkkitehtuuripuolelle.
Uudet nettisivut
Henrik Tikanvaara, kesäkuu 2014
Päätimme uudistaa yrityksen nettisivut kun ne olivat olleet liian pitkään aivan keskeneräiset eivätkä palvelleet oikeastaan mitään tarkoitusta.
Viimeisin projekti
Henrik Tikanvaara, tammikuu 2014
Yritys on aloittanut ns. levityskuvaajavisualisoinnin tekemisen asiakkaalle. Kyseessä on kolmiuloitteinen kappale jonka pinnasta visualisoidaan tietoa ja tämä tieto levitetään 2D-kuvaajaksi tietokoneen näytölle.