Ressu 2.2 pari korjausta, –sample optio ja pääohjelman palastelua

Aiemmasta versiosta on korjattu pari bugia. Ensimmäisessä variaatioissa on vain pieniä ketjuja, ja 1,6 rajaa pienten ja suurien ketjujen välillä ei löydy. Tällöin lim1 ja lim2 kentät täytettiin joskus -1:llä. Tietue ensimmäisestä bugista: Toisessa bugissa on eripituisia variaatioita aina 1 kappaletta: jolloin isojen ketjujen ensimmäinen päätyy teoreettisiin bitteihin ja _genbytes rutiinista palataan liian nopeasti. Tässä… Continue reading Ressu 2.2 pari korjausta, –sample optio ja pääohjelman palastelua

Published
Categorized as muuta

Fort: Satunnaisuutta prosessoreiden rdrand ja rdseed toiminnoilla

Seuraavassa rutiinit rdrand ja rdseed toiminnolla haettavan satunnaisuuden käyttämiseen. Ensimmäiset rutiinit ovat molemmilla yhteisiä: rdrand:ia ja rdseed:iä ei ole otettu oletuksena käyttöön. Cpuid():llä haetaan prosessorin valmistajaa (vendor) ja tietoa siitä onko käytössä olevassa prosessorissa toteutettuna jompikumpi satunnaisbittigeneraattori. Myös is_cpu_vendor():ia käytetään prosessorin toimittajan nimeämiseen. Seuraavassa kuvassa rdrand-toiminnon käyttämiseen tarvittavat rutiinit: has_rdrand tarkistaa onko käytettävässä prosessorissa rdrand-toiminto.… Continue reading Fort: Satunnaisuutta prosessoreiden rdrand ja rdseed toiminnoilla

Published
Categorized as muuta

Istuntoavaimen luominen

Tässä postissa käyn läpi tertun ns istuntoavaimen muodostamisen. Istuntoavaimen luomiseen tarvitaan satunnaisbittigeneraattori ja joku sisäinen malli, jonka mukaan istuntoavain muodostetaan satunnaisbittigeneraattorin antamista biteistä. Ensin yksinkertainen satunnaisbittigeneraattori ressu: Tässä käytetään vain yhtä lähdettä, ressua. Varmuuden vuoksi kannattaa lisätä ainakin toinen lähde. Ja sitten rutiinit, joilla satunnaismerkkejä saa merkki kerrallaan: Seuraava rutiini arpoo istuntoavaimen merkki kerrallaan: Session… Continue reading Istuntoavaimen luominen

Published
Categorized as muuta

Hash:äämällä satunnaisuutta HTTP ja HTTPS sivuista

Aluksi pari apuohjelmaa, joilla luodaan yhteys ja tulostetaan merkkijonoja: Edit: Kun käytät satunnaisuutta jostain lähteestä, älä käytä sitä suoraan vaan lisää se muihin lähteisiin (esim hash funktiolla) , ja muodosta tuloksesta satunnaisbittejä. Käytä näitä vain sivuihin, joiden käyttöön sinulla on lupa ja harvoin, sillä vaarana on palvelunesto. Muista noudattaa sääntöjä ja lakeja. Nyt myös https… Continue reading Hash:äämällä satunnaisuutta HTTP ja HTTPS sivuista

Published
Categorized as muuta

5 puskurinen printf rutiini

Edellisestä postista muodostui oikea TLDR-paketti (https://moijari.com/?p=1256) , ja ajattelinkin kirjoittaa lyhyempiä kappaleita sen “valmiista” osista. Toinen TLDR-paketti: (https://moijari.com/?p=964). Suurimpia asioita tertussa on se, että saatiin aikaan toimiva kyselymalli, ja https- ja http- palvelimet, eli DBS osuus ovat pitkällä, Myös DB osuus on periaatteessa toimiva pientä tietokantaa varten. Käännöksistä saatiin ensimmäiset ideat. Db-osuuteen voi tietenkkin tulla… Continue reading 5 puskurinen printf rutiini

Published
Categorized as muuta

Jatkoa tertulle DB2, DBS ja DBA 0.05

Kaikki oikeudet pidätetään. Olen jo jonkin aikaa ihmetellyt satunnaisbittejä ja terttu on jäänyt vähemmälle huomiolle. Jos haluat lukea valmiimmista ohjelmista, tässä fort (https://moijari.com/?p=964), tässä ressu1.7 (https://moijari.com/?p=798), ja tässä ressu1.8 (https://moijari.com/?p=842). Tässä postissa esitellään uusi yritys tertusta. Ohjelma koostuu tietokannasta (DB2) ja html-lomakeohjelmasta (DBS). db_ alkuiset rutiinit kuuluvat tietokantaan ja dbs_alkuiset rutiinit html-liittymään. Postin aluksi käydään… Continue reading Jatkoa tertulle DB2, DBS ja DBA 0.05

Published
Categorized as muuta

Contact information

Olen ohjelmoija, ja suurin osa tekemästäni työstä on ollut kaupan järjestelmien parissa. Asiakkaina ovat olleet muunmuassa Metsä Botnia, Vattenfall, Puolustusvoimat, Bombardier, Paulig, Tradeka ja Inex Partners. Työkaluina olen käyttänyt Sapin MM, Fi/CO, BW ja APO, Hp:n Transact, Image ja VPLUS järjestelmiä. Opiskeluaikoina käytän tietysti linuxia. Yhteystiedot Jari Kuivaniemi (+358 50 3089 817) mail: jarik(ät)moijari(piste)com

Published
Categorized as muuta