Will CODE Html For FOOD

Aina pitää olla uusia haasteita, jotta elämä pysyy mielekkäänä. Ehkä samoin kuin ihmisille yleensäkin keksitään elämään tarkoitusta, jotta eivät ryhtyisi mellakoimaan. Kansa siis tarvitsee leipää ja sirkushupeja [0]. Töistä saa leipää, vapaa-ajalla sitten on sirkushupeja. Itse olen löytänyt omat uusimmat sirkushupini suorittamalla Microsoftin sertifikaatteja.

Elämäni ensimmäinen sertifikaatti

Ensimmäiseksi sertifikaatiksekseni valitsin HTML-kurssin. Tämä varmasti on itselleni erittäin tärkeä. Minä myös tiedostan, että WEB-ohjelmointi ei ole minulle erityisen vahvasti hallussa. Olen itse kokenut tästä suurta huolta, kun itse koen opiskeluaikoinani olleeni vahvimmillaan nimenomaan matalan tason ohjelmoinnissa ja sulautetuissa järjestelmissä.

Nuorena oman ohjelmointiharrastukseni aloitin C-kielellä. Siis aikana, jolloin C++ ilman olio-ohjelmointia oli vielä C-kieltä. String-muuttujatyyppi oli jo silloin olemassa, joskaan en sitä käyttänyt opetellessani ohjelmoinnin perusteita itsenäisesti [13]. En siis ihan hirveän niin wanha ole vielä, että kokeneemman väite olisi ollut täysin validi aikoinaan [13]. Täten myös HTML-standardi on oletettavasti kehittynyt valtavasti 90-luvulta [4].

Mitä siis kurssista opin? Itse uskaltaisin väittää, että kurssi ei ole ihan huuhata ja rahastusta. Ensinnäkin se erottelee täydet huuhaatyypit pois. Nyt myös sain mustaa valkoiselle, että CSS ei ole itselläni aivan täysin hallussa. Minun siis kannattaisi panostaa enemmän verkkosivujen stailaustekniikoihin, jos haluan kehittää itseäni. Kuvassa 1. on tarkemmin eroteltuna oma osaamiseni tentin perusteella.

Kuva 1. Sertifikaatin tentistä tullut raportti

Sertifikaatin suorittaminen oli iso kynnys. Kokonaisuutena se ei DI-tutkinnon pohjalta ollut mitenkään hämmästyttävän haastava [14]. Kun on oppinut teknillisen yliopiston opetusmenetelmiin, niin kurssi oli jopa suhteellisen lepi. Parasta oli, että tentin pystyi suorittamaan omassa kodissaan. Ärsyttävintä oli, että ennen tenttiä piti viisi minuuttia puida omaa puhelintani jollekin intoilevalle valvojalle. Vein makuuhuoneeseen, niin tuli mussutusta. Toin sen testipaikalle, niin tuli lisää mussutusta. Lopulta sain aloittaa tentin, kun piilotin puhelimeni sohvani taakse.

https://www.youtube.com/watch?v=RI9XxzY7ePk

Opetusmateriaali oli erinomaista, valmentavaa tietoa oli tarjolla enemmän kuin tarpeeksi. Kuvassa 2. on Exam-Labin kysymyksiä [10]. Osa kysymyksistä oli jopa lähes oikeita tenttikysymyksiä. Hyvien tapojen mukaisesti kaikilla pitää olla samat mahdollisuudet, eikä tietoa saa pimittää.

Kuva 2. Tenttikysymysten arviointia yhteistuumin.

Erittäin tyytyväinen olen esimerkiksi, että TTY:n tietoteekkarikilta tarjosi vanhat tentit kaikille opetusmateriaalina [1]. Tällöin kukaan ties mikä salaseuralainen ei voinut saada sen parempia mahdollisuuksia kuin kukaan muukaan opiskelija. Itse toivoisin standardoituja testejä myös Suomen peruskouluun.

Sertifikaattien potentiaali

Ohjelmistoala on sikäli haastava, että useinkaan työhaastattelijat eivät tiedä riittävästi tekniikoista, jotta osaisivat tunnistaa ihmisten osaamisen. Se ei ole yllättävää, kun edes peruskoulu ei kykene tunnistamaan ihmisten lahjakkuuksia erityisen hyvin. 165 euroa ei useimmille ole kova hinta siitä, että voi osoittaa oman osaamisensa alalle riittäväksi.

Kuva 3. Ulkonäkö voi valehdella.

Ohjelmistoalalla on kuitenkin monenlaista koodaria. Usein edes työpaikan johtajat eivät ole täysin perillä, että minkälaisia osaajia omat alaisensa ovat. Itsekin joutunut joskus selaamaan koodia, jossa ~70 % koodiriveistä ovat echoa, jonka lisäksi toiminnallisuus oli echostuksen koostuvia if-lauseita. On melkoisen karua ymmärtää, että on melkein 20 vuotta aikaa, kun itse on kirjoittanut vastaavanlaista koodia [2].

”Unlike most other browsers currently in use, IE6 does not fully nor properly support CSS version 2, which makes it difficult for web developers to ensure compatibility with the browser without degrading the experience for users of more modern browsers. Developers often have to resort to strategies such as CSS hacks, conditional comments, or other forms of browser sniffing to make their websites work in IE6.” Wikipedia

Todellinen ymmärrys vaatii kuvan 4. mukaisesti valtavaa ymmärrystä selaimen ja tentattavien tekniikoiden syvällisestä toiminnasta, jotta ymmärtää tekniikoiden mahdollisuudet. Tätä varten ovat kehittyneet mm. jQuery-kirjasto luomaamaan yhteisen rajapinnan erilaisten selainversioiden JavaScriptin yhteensopivuusongelmien korjaamiseksi. On hyvä kuitenkin silti ymmärtää, että miten kyseisen kirjaston alla toiminnallisuus tapahtuu.

Kuva 4. kustomoidut tapahtumat kuuluvat osaksi sertifikaattia.

Tapahtumakäsittelijät tyypillisesti on tehty osoittimen avulla, jossa tapahtuma ja tapahtumakäsittelijä on liitetty toisiinsa. Nimettömän funktion kerrottiin tekevän sama asia ilman osoitinta. Vasta tämän esimerkin jälkeen ymmärsin, että mitä ovat JavaScriptin nimettömät funktiot, joilla oikosuljetaan koodia. Kyseessä on ilmeisesti vastaava toimenpide, jossa funktio saadaan liikutettua toisen funktion sisälle.  Sen lisäksi myös JavaScriptissä kaikki on puurakenteessa olevia oliota, jonka paljastaminen auttoi todella paljon ymmärtämään kyseistä ohjelmointikieltä. Nämä ovat asioita, joita ei välttämättä osaa päätellä itsekseen.

Usein vitsaillaan ohjelmistoalalla rekrytointihenkilöstön pätevyydestä. On jopa huhuja, että työnhakuilmoituksessa edellytetään hakijalta aivan käsittämättömiä asioita; kuten vankkaa osaamista jostain tekniikan uusimmasta versiosta x vuosia y, vaikka kyseinen tekniikka on niin uusi, ettei kenelläkään voi olla niin pitkää kokemusta. Esimerkiksi edellytetään vähintään viiden vuoden kokemusta alemman abstraktiotason Q# 2-ohjelmointikielen soveltamisesta pilvipalveluihin ja Big Dataan [16].

Ohjelmistoala on elänyt kriisissä 60-luvulta. Iso osa projekteista epäonnistuu, kaikki on jatkuvassa kaaoksessa. Se on siis normaali tila, jossa henkiöstön mahdollisimman korkea pätevyys on kuitenkin itsessään hyvä asia. HTML, JavaScript ja CSS on todennäköisesti lähes kaikkien ohjelmistoasiantuntijoiden mielestä erittäin tärkeitä WEB-kehityksessä käyttöjärjestelmästä riippumatta. Todennäköisesti useimmat myös yhtyvät siihen, että sertifikaatin testissä 150 minuutin aikana kysyttävät 50 kysymystä testaavat todellista osaamista hyvin.

Gatesin Microsoft on hieno firma

Suomessa usein suhtautuminen Microsoftia kohtaan on melkoisen kriittistä. Mielestäni se ei sinällään ole yllättävää, kun maassamme on hyvin vahva Linux-historia, joka luonnollisesti vaikuttaa. Itsekin tietysti toivoisin, että meidän oman maamme ohjelmisto-osaaminen saisi mahdollisimman hyvää vaikutusta maailmalla. Vahvin huippu on toiminut koko ohjelmistoalan historian San Franciscon Piilaaksossa – Kaliforniassa.

”There are two major products that came out of Berkeley: LSD and UNIX. We don’t believe this to be a coincidence.” –Jeremy S. Anderson

Suomessa kaikki ei ole aina sujunut täydellisesti, kuten kävin Linux-pohjaisen Nokian puhelimen kanssa, jonka Nokian omistajat hylkäsivät valitsemalla Elopin Nokian toimitusjohtajaksi [20]. Elop on omassa Microsofissaan taas paremmassa virassa, Nokia on tuhkana. Vika ei ollut Microsoftissa eikä Elopissa, Nokian osakkaiden omistajat olivat syyllisiä Suomen suurimman veronmaksajan tuhoamisesta. Valitettavasti tyhmästä päästä kärsii koko ruumis. [3]

Omasta mielestäni Bill Gates on oikein fiksu mies, joka on paljon tehnyt hyvää ohjelmistoalalla ja myös muutenkin. Kuvassa 5. on kuvankaappaus Bill Gatesin viestistä LinkedIn:stä, jossa seuraan häntä [5]. Gates on kaupallistanut ja ”tuonut tietokoneen jokaiselle pöydälle.” Hän on myös hyvin eettinen ja vastaa monilta arvoiltaan itseäni. Olen myös lukenut peruskouluaikana hänen kirjansa ’Valtatie tulevaisuuteen’. Seuraan myös hänen blogiaan [6].

Kuva 5. Itse seuraan Bill Gatesia LinkedIn’ssä.

Microsoftin tyyli on aina ollut hyvin yksinkertaista ja käyttäjille arvoa tuovaa. Tämä tyyli heillä on ollut kautta historian, jonka itse olen yrityksen toimintamallia ymmärtänyt. Kun Apple Machintoshia luodessaan yritti täydellisyyttä, niin Microsoft teki vastaavat asiakkaan tarpeita vastaavan järjestelmän erittäin edulliseen hintaan. Microsoft on myös aina ollut yritys, joka on arvostanut muita yrityksiä ja ohjelmistokehittäjiä. Yritys on aina ollut hyvin ahne toimija, mutta silti on tarjonnut mahdollisuuden menestyä heidän järjestelmiä käyttämällä.

Yleensä menestyjän tunnistaa samoista ominaisuuksista, jotka näkyvät erittäin hyvin Bill Gatesin tyylistä [7]. Usein älykkäät menestyjät ymmärtävät hyvin, että fiksut ja osaavat ihmiset ovat tärkeitä ihmisiä muutenkin kuin vain suorittavina henkilöinä. He tiedostavat asiat paljon laajemmin kuin vain oman etunsa kautta. Gatesi lukemassani ’Valtatie tulevaisuuteen’-kirjassaan oli nuorena ihmetellyt, että miksi hän sai aikoinaan Inteliltä kaikki pyytämänsä aineiston prosessoriin liittyen ollessaan nuori. Hän ei itse sitä enää ihmetellyt ollessaan Microsoftin toimitusjohtajana.

Kohti seuraavaa sertifikaattia

Seuraavaksi tarkoituksena on suorittaa itselleni HTML-sertifikaattia tutumpi C#-sertifikaatti. Tämä ei ole edes välttämätön, jotta voisin suorittaa sertifikaatin WEB-kehityksestä. Kuitenkin kyseinen asia on niin tuttu, kun olen kyseistä ohjelmointikieltä kymmenen vuotta käyttänyt. C# oli pääasiallinen opetuskieleni ollessani Seinäjoen Ammattikorkeakoulussa opiskelemassa. Kuvassa 6. on nykyinen suositeltu sertifikaattipolkuni.

Kuva 6. Minulle suositeltu oma polku sertifikaattien suorittamiseen.

Microsoftin sertifikaatit ovat yleisesti hyvin tunnettuja, ehkäpä kaikista tunnetuimpia ohjelmistoalan sertifikaatteja. On kuitenkin olemassa lukuisia erilaisia ohjelmistoalan sertifikaatteja myöntäviä tahoja, kuten mm. Oraclen MySQL-sertifikaatti, joka voisi olla hyväksi itselleni suorittaa [8]. Erityisesti kuitenkin houkuttaa C-kielen sertifikaatti [14, 19]. Kaikkia sertifikaatteja ei tietenkään tarvitse, mutta joitain on hyvä käydä, jotta osoittaa oman soveltuvuutensa ohjelmistoalalle.

Itse olen myös suunnitellut muuttavani ulkomaille. Olen hieman miettinyt esimerkiksi muuttavani Alankomaihin tai Belgiaan, jos saan riittävästi referenssiä omasta pätevyydestäni. Ulkomailla ei välttämättä paljoakaan anneta TTY:n DI-tutkinnolle arvostusta, ammattikorkeakoulutuksesta puhumattakaan. Itsehän suoritin DI-tutkinnon ilman kandi- ja ylioppilastaustaa. Täten sertifikaattien suorittaminen houkuttaa. Tietysti olisi myös hyvä sitten realistisesti ymmärtää, että mitä hyvää ja huonoa maassamme on.

REFERENSSIT

[0] Tuppu.fi: Panem & Circenses
[1] Tietoteekkarikilta: Tenttiarkisto
[2] Porfolioni: Tekstipelit
[3] Talouselämä: Nokia lypsää hyvin Suomelle. Julkaistu 2008
[4] HTML 2.0: Määrittely
[5] LinkedIn-profiilini
[6] Bill Gatesin blogi: Capitalism Without Capital
[7] Tuppu.fi: Menestys
[8] MySQL: Oracle Certification
[9] Minun MS-sertifikaatti -profiilini
[10] Exam-Lab: Dumbit sertifikaattiin 70-480
[11] Microsoft Press Store: 70-480 harjoituskirja
[12] Microsoft Press Store: 70-480 referenssikirja
[13] C++-referenssi: History of C++
[14] C++-referenssi: C/C++-sertifikaatti
[15] Kukko Pärssinen: C-kieli
[16] Tuppu.fi: Kvanttiohjelmointi tulee
[17] Wiki: vi-editori
[18] Wiki: BSD-lisenssi
[19] Hikipedia: C-ohjelmointi
[20] Wiki: MeeGo
[21] ZIP(PDF): Microsoft_Certified_Professional_Certificate

Kohti uutta

Oma blogini on siirtynyt OVH:n alaisuuteen Nettihotellin toiminnasta. Tämä olisi pitänyt jo tehdä useita kuukausia aiemmin, mutta en vain ole saanut tehdyksi. OVH on tunnettu ranskalaisesta palvelukulttuuristaan, joka edellyttää ammattitason osaamista palvelinten ylläpidosta [1, 3, 4, 8]. Samalla päivitin WordPressin ulkoasun 2018 vuodelle. Erilaisiin kulttuureihin on hyvä tutustua, jotta tietää sitten hyvät ja huonot puolet, sekä miten ne vastaavat värittyneitä ennakkoluuloja.

Päämääränä tuntematonta

Maailma on ihmeellinen paikka, jota ei pystytä täydellisesti laskemaan. Vaikka pystytäänkin monia asioita laskemaan, niin asiat ovat niin kaaottisia, että niiden täydellinen ymmärtäminen on lähes mahdotonta. Tästä hyvänä esimerkkinä on Mandelbrot eli fractaalit, joiden näkemiseen tarvitaan erittän paljon raskasta ja päättymätöntä imaginäärilukujen laskentaa. [2]

Laskentateho nykyajan mikropiireihin pohjautuvilla piiprosessoreilla on kehittynyt erinomaisesti. Omassa kehitysfilosofiassaan luultavasti ovat saavuttaneet huippunsa. Valmistusteknologia on jäänyt 14 nm johdinleveydelle, 10 nm viivaleveys on viivästynyt prosessorin valmisarkkitehtuurina. Kellotaajuudet eivät myöskään ole enää nousseet merkittävästi gigahertin rajapyykin jälkeen. Intelin Xeon Phi on rinnakkaisessa laskennassa aivan huippua, mutta ei tällä hetkellä valitettavasti tue virtualisointia. [11]

Edellisen videon pohjalta tulee usein vastaan tämä seuraava video, jolla hahmotetaan tunnetun maailmankaikkauden mittaluokkaa. Toistaiseksi Google on tehnyt viimeisimmän näyttävän videon.

Kotikoneeni saavuttaa VPS:n n. 70 ms aikana ja webhotelliin 250 ms aikana, kun liikenne menee puhelmeni WLAN-hotspotin läpi. Tosin tätä blogiani en ole sijoittanut kyseiselle virtuaalipalvelimelleni, kun en luota omiin näppäilyihini niin paljoa [5, 6]. Halvalla saa, niin voi ostaa vähän ylimääräistä.

PING irc.psychz.net (172.107.98.84) 56(84) bytes of data.
64 bytes from irc.psychz.net (172.107.98.84): icmp_seq=1 ttl=52 time=16.2 ms
64 bytes from irc.psychz.net (172.107.98.84): icmp_seq=2 ttl=52 time=16.2 ms
64 bytes from irc.psychz.net (172.107.98.84): icmp_seq=3 ttl=52 time=16.1 ms
64 bytes from irc.psychz.net (172.107.98.84): icmp_seq=4 ttl=52 time=16.3 ms
64 bytes from irc.psychz.net (172.107.98.84): icmp_seq=5 ttl=52 time=16.2 ms
^C
--- irc.psychz.net ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 16.144/16.234/16.341/0.130 ms

Pinging tuomasliikala.com [79.137.86.122] with 32 bytes of data:
Reply from 79.137.86.122: bytes=32 time=84ms TTL=49
Reply from 79.137.86.122: bytes=32 time=73ms TTL=49
Reply from 79.137.86.122: bytes=32 time=66ms TTL=49
Reply from 79.137.86.122: bytes=32 time=76ms TTL=49

Ping statistics for 79.137.86.122:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 66ms, Maximum = 84ms, Average = 74ms

C:\Users\Tuppu>ping tuppu.fi

Pinging tuppu.fi [137.74.48.119] with 32 bytes of data:
Reply from 137.74.48.119: bytes=32 time=686ms TTL=53
Reply from 137.74.48.119: bytes=32 time=245ms TTL=53
Reply from 137.74.48.119: bytes=32 time=246ms TTL=53
Reply from 137.74.48.119: bytes=32 time=166ms TTL=53

Ping statistics for 137.74.48.119:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 166ms, Maximum = 686ms, Average = 335ms

Valitettavasti irkkiin ei pääse kunnolla suomalaisille palvelimille, joten pitää etsiä jokin Ranskaa lähempänä oleva palvelin. Alankomaat on mukava tietoverkostojen keskittymä, joten sinne pääsee 16 ms:n viiveellä ranskalaiselta VPS-palvelimeltani. Maa on myös monessa asiassa edelläkävijä, kuten mm. mielenterveyspalveluissa [7].

12:06 -!-  ___           _
12:06 -!- |_ _|_ _ _____(_)
12:06 -!-  | || '_(_-<_-< |
12:06 -!- |___|_| /__/__/_|
12:06 -!- Irssi v1.0.2-1+deb9u3 - http://www.irssi.org
12:06 -!- Irssi: Looking up irc.psychz.net
12:06 -!- Irssi: Connecting to irc.psychz.net [172.107.98.84] port 6667
12:06 -!- Irssi: Connection to irc.psychz.net established
12:06 -!- Please wait while we process your connection.
12:06 -!- Welcome to the Internet Relay Network tuppu!~tuppu@122.ip-79-137-86.eu
12:06 -!- Your host is irc.psychz.net, running version 2.11.2p3
12:06 -!- This server was created Sun Apr 15 2018 at 18:55:01 CEST
12:06 -!- irc.psychz.net 2.11.2p3 aoOirw abeiIklmnoOpqrRstv
12:06 -!- RFC2812 PREFIX=(ov)@+ CHANTYPES=#&!+ MODES=3 CHANLIMIT=#&!+:45 NICKLEN=15 TOPICLEN=255 KICKLEN=255 MAXLIST=beIR:64 CHANNELLEN=50 IDCHAN=!:5
          CHANMODES=beIR,k,l,imnpstaqr are supported by this server
12:06 -!- PENALTY FNC EXCEPTS=e INVEX=I CASEMAPPING=ascii NETWORK=IRCnet are supported by this server
12:06 -!- 0PNPAF7YJ your unique ID
12:06 -!- There are 31714 users and 1 services on 25 servers
12:06 -!- 71 operators online
12:06 -!- 2 unknown connections
12:06 -!- 17333 channels formed
12:06 -!- I have 410 users, 0 services and 1 servers
12:06 -!- 410 3494 Current local users 410, max 3494
12:06 -!- 31714 36159 Current global users 31714, max 36159
12:06 -!- - irc.psychz.net Message of the Day -
12:06 -!- - 1/8/2018 16:49
12:06 -!- -
12:06 -!- -           This server is provided by
12:06 -!- -                              _
12:06 -!- -         _ __  ___ _   _  ___| |__  ____
12:06 -!- -        | '_ \/ __| | | |/ __| '_ \|_  /
12:06 -!- -        | |_) \__ \ |_| | (__| | | |/ /
12:06 -!- -        | .__/|___/\__, |\___|_| |_/___|
12:06 -!- -        |_|        |___/
12:06 -!- -                               networks
12:06 -!- -
12:06 -!- -            [https://www.psychz.net]
12:06 -!- -        __                                             *
12:06 -!- -        \ \_____
12:06 -!- -     ###[==_____>
12:06 -!- -        /_/  __                     *
12:06 -!- -             \ \_____
12:06 -!- -          ###[==_____>
12:06 -!- -             /_/
12:06 -!- -                                               *
12:06 -!- -    *  Host..........: irc.psychz.net
12:06 -!- -    *  Ports.........: 6661 - 6669, 7000
12:06 -!- -    *  Type..........: Open
12:06 -!- -    *  Location......: Amsterdam, NL
12:06 -!- -                                                      ___
12:06 -!- -                     *                             ,o88888
12:06 -!- -                                                ,o8888888'
12:06 -!- -                          ,:o:o:oooo.        ,8O88Pd8888"
12:06 -!- -                      ,.::.::o:ooooOoOoO. ,oO8O8Pd888'"
12:06 -!- -                    ,.:.::o:ooOoOoOO8O8OOo.8OOPd8O8O"
12:06 -!- -                   , ..:.::o:ooOoOOOO8OOOOo.FdO8O8"
12:06 -!- -     *            , ..:.::o:ooOoOO8O888O8O,COCOO"
12:06 -!- -                 , . ..:.::o:ooOoOOOO8OOOOCOCO"
12:06 -!- -                  . ..:.::o:ooOoOoOO8O8OCCCC"o
12:06 -!- -                     . ..:.::o:ooooOoCoCCC"o:o
12:06 -!- -                     . ..:.::o:o:,cooooCo"oo:o:
12:06 -!- -                  `   . . ..:.:cocoooo"'o:o:::'
12:06 -!- -                  .`   . ..::ccccoc"'o:o:o:::'
12:06 -!- -                 :.:.    ,c:cccc"':.:.:.:.:.'     *
12:06 -!- -               ..:.:"'`::::c:"'..:.:.:.:.:.'
12:06 -!- -             ...:.'.:.::::"'    . . . . .'
12:06 -!- -            .. . ....:."' `   .  . . ''
12:06 -!- -          . . . ...."'
12:06 -!- -          .. . ."'                  *
12:06 -!- -         .
12:06 -!- -
12:06 -!- -    If you require any assistance regarding this server
12:06 -!- -    or have questions, please /join #psychz or contact
12:06 -!- -    the below staff.
12:06 -!- -
12:06 -!- -    [SERVER STAFF]=-
12:06 -!- -
12:06 -!- -    [Administrator] - sps
12:06 -!- -
12:06 -!- -    [Operator(s)]   - ente
12:06 -!- -                    - wanderer
12:06 -!- -                    - phil
12:06 -!- -
12:06 -!- -    -------------------------------------------------------
12:06 -!- -    [RULES]=-
12:06 -!- -
12:06 -!- -    1. We scan for open proxies on connect.
12:06 -!- -       If you do not wish to be scanned,
12:06 -!- -       please do not connect to this server.
12:06 -!- -
12:06 -!- -    2. No spamming or advertising allowed.
12:06 -!- -
12:06 -!- -    3. Do not try to impersonate or chase nicknames.
12:06 -!- -
12:06 -!- -    4. General limits :
12:06 -!- -
12:06 -!- -       4a. 3 clients per person/ident
12:06 -!- -       4b. 3 clients per host (without ident)
12:06 -!- -       4c. 20 clients per /24 in IPv4
12:06 -!- -
12:06 -!- -    5. If your IP range offers services to other people
12:06 -!- -       (Shell providers) you must let us know.
12:06 -!- -
12:06 -!- -    6. If we notice excessive (>5) connections on different
12:06 -!- -       subnets. You may be banned.
12:06 -!- -
12:06 -!- -    7. No harrassing users. Treat others respectfully as
12:06 -!- -       you'd expect it equally yourself.
12:06 -!- -
12:06 -!- -    8. REMEMBER, IRC IS A PRIVILEGE AND NOT A RIGHT.
12:06 -!- -
12:06 -!- -    9. Breaking these rules will result in a ban
12:06 -!- -       on ALL open servers.
12:06 -!- -
12:06 -!- -    Thank you for choosing IRCnet, hope you enjoy your stay.


Oman elimistön tunteminen

DNA-testien hinnat ovat laskeneet vuosien aikana, että jo koko genomin kartoitus on varsin edullista. Dante Labs tarjoaa tällä hetkellä ehkä edullisimman täyden genomin kartoituksen. Täydessäkin geomin kartoituksessa on eroja, että miten kattavasti se suoritetaan. Oma nykyinen kartoitettu genomini on otettu huonolaatuisella hutaisemalla tehty kartoitus. [9, 10, 11]

”A genome is all the genetic information of an organism. For example, the human genome is analogous to the instructions stored in a cookbook. Just as a cookbook gives the instructions needed to make a range of meals including a holiday feast or a summer picnic, the human genome contains all the instructions needed to make the full range of human cell types including muscle cells and neurons.

  • The book (genome) would contain 23 chapters (chromosomes);
  • Each chapter contains 48 to 250 million letters (A,C,G,T) without spaces;
  • Hence, the book contains over 3.2 billion letters total;
  • The book contains approximately 20,000 different recipes (genes), which together make up less than 2% of the letters in the book;
  • Most cells carry two copies of the book;
  • These books fit into a cell nucleus the size of a pinpoint;
  • In meiosis, the genetic material of gametes is divided in half to create egg and sperm cells, which have only one copy of the book;” [13]

Keittokirja-esimerkki ei varmasti ole  edes ihan hatusta heitetty juttu, vaan hyvin tarkkaan mietitty vertauskuva perimän toiminnasta. Ravitsemuksella on tutkimuksen mukaan erittäin vahva vaikutus geenien aktiivisuuteen, joka heijastuu elimistön yleiseen toimintaan. [14, 15]

Kuva 1. peruskouluesimerkki geenien säätymisestä tilanteen mukaan.

Pitäisikö ensin kurkata jääkaappiin vai keittokirjaan? Itselläni tuntuu jääkaapissa olevan aika heikot lähtöaineet, keittokirjakin vähän hukassa. Siinä vaiheessa kun iho kalpenee ja hiukset lähtee päästä, niin on ehkä hyvä miettiä omaa ruokavaliota. Lihaksi nyt itselläni ainakaan ole koskaan ollutkaan. Ei siis mitään hätää, geenit hoitaa. Nyt kun saa olla töissäkin, niin on varaa jo syödä hedelmiä ja muutenkin terveellistä ruokaa.

Terveellisestä ravitsemuksesta on ollut tietoa vuosikymmeniä, vuosisatoja ja vuosituhansia, mutta silti monet syövät ravintoköyhästi. Mahdollisesti suurelta osin kyse on taloudellinen, ettei köyhillä ole varaa kuin vain pikaruokaan. Samoin ajankäytöllisesti eivät ehdi valmistamaan terveellistä ruokaa, vaan valitsevat ravintoköyhää valmisruokaa. [19, 20, 21, 22]

”Jatkuva matala-asteinen inflammaatio ei näy ulospäin eikä oireile kipuna, mutta sen arvioidaan olevan melkein kaikkien länsimaiden kroonisten tautien osatekijä (mm. syöpä, diabetes, lihavuus, Alzheimerin tauti, sepelvaltimotauti ja aivoinfarktit).” [18]

REFERENSSIT

[1] OVH reviews
[2] Mandelbrot viewer
[3] Rantapallo: matkailijan selvitymisopas Ranskaan
[4] Trustpilot: OVH Review
[5] tuomasliikala.com
[6] ps-pesula.fi
[7] Telegraph:Netherlands sees sharp increase in people choosing euthanasia due to ’mental health problems’
[8] puskaradio: OVH Hosting
[9] Dante Labs
[10] Medgadget: Dante Labs Full Genome Sequencing Review
[11] Genomini, 23andMe
[12] Intel Xeon Phi
[13] Wiki: genomin ei tekninen kuvaus
[14] Tiede.fi: Ruoka säätää geenejäsi
[15] Tuppu.fi: Ihmisen ajatus suolesta
[16] SNpedia
[17] Muropaketti: Kokemuksia OVH Hostingista
[18] Wiki: inflammaatio
[19] HealthLine: 13 Effect of Fast Food on the Body
[20] HealthLine: 20 Foods That Are Bad for Your Health (Avoid Them!)
[21] HealthLine: 25 Simple Tips to Make Your Diet Healthier
[22] The 12 Healthiest Foods Eat for Breakfast