{"id":402,"date":"2026-06-22T19:37:55","date_gmt":"2026-06-22T17:37:55","guid":{"rendered":"https:\/\/beta.przemienniki.net\/?p=402"},"modified":"2026-06-22T19:37:55","modified_gmt":"2026-06-22T17:37:55","slug":"askel-eteenpain-mutta-historiaa-unohtamatta","status":"publish","type":"post","link":"https:\/\/repeate.rs\/fi\/askel-eteenpain-mutta-historiaa-unohtamatta\/","title":{"rendered":"Askel eteenp\u00e4in, mutta historiaa unohtamatta"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">On kulunut yli vuosi. K\u00e4ytt\u00f6liittym\u00e4n puolella mik\u00e4\u00e4n ei ole muuttunut. Taustaj\u00e4rjestelm\u00e4n puolella on kuitenkin tapahtunut taikuutta. T\u00e4m\u00e4 taikuus on t\u00e4n\u00e4\u00e4n n\u00e4hnyt p\u00e4iv\u00e4nvalon. Palvelu on rakennettu kokonaan uudelleen alusta alkaen hy\u00f6dynt\u00e4en IT-alan uusimpia teknologioita. Mutta ensin kolme t\u00e4rkeint\u00e4 kohtaa historiasta:<\/p>\n\n\n<!--more-->\n\n\n<ul class=\"wp-block-list\">\n<li>2012 \u2013 jolloin przemienniki.net-sivuston ensimm\u00e4inen versio luotiin, sen kehitti SQ5LWN<\/li>\n\n\n\n<li>2025 \u2013 PZK:na saimme p\u00e4\u00e4t\u00f6kseen neuvottelut SQ5LWN:n kanssa koskien przemienniki.net-sivuston tulevaa yll\u00e4pitoa<\/li>\n\n\n\n<li>2026 \u2013 sivuston uudelleenkirjoittaminen alusta alkaen saatiin p\u00e4\u00e4t\u00f6kseen<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">\u0141ukaszin koodia lukiessa oli n\u00e4ht\u00e4viss\u00e4, kuinka paljon syd\u00e4nt\u00e4\u00e4n h\u00e4n oli siihen laittanut; siit\u00e4 v\u00e4littyiv\u00e4t niin vaikeat hetket kuin innostuskin. Valitettavasti monia \u201done man army\u201d -tyylill\u00e4 toteutettuja projekteja kohtaa usein sama kohtalo: unohdus, ajanpuute ja oman onnensa nojaan j\u00e4\u00e4minen. Juuri h\u00e4nen ansiostaan olemme t\u00e4n\u00e4\u00e4n t\u00e4ss\u00e4 pisteess\u00e4, ja h\u00e4nen ansiostaan luet parhaillaan n\u00e4it\u00e4 sanoja.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Mik\u00e4 on muuttunut?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Teknologian osalta t\u00e4ss\u00e4 on kaikki. Sivusto on nyt modulaarinen, ja se rakennetaan automaation (Jenkins) avulla. Kaikki s\u00e4ilytet\u00e4\u00e4n repositoriossa. Sivustolla yll\u00e4pidet\u00e4\u00e4n my\u00f6s automaattisia testej\u00e4 sek\u00e4 tietoturvatestej\u00e4. Valvonnasta vastaa New Relic, ja v\u00e4limuistikerroksesta sek\u00e4 suojauksesta Cloudflare. Mit\u00e4 t\u00e4m\u00e4 tarkoittaa sinulle? Ennen kaikkea nopeampaa ja vakaampaa kehityst\u00e4, sivuston toiminnan reaaliaikaista seurantaa sek\u00e4 koodivirheiden havaitsemista jo paikallisessa kehitysymp\u00e4rist\u00f6ss\u00e4 (joka on vain yksi useista ymp\u00e4rist\u00f6ist\u00e4 ennen kuin muutos tulee n\u00e4kyviin t\u00e4\u00e4ll\u00e4).<\/p>\n\n\n<h2 class=\"wp-block-heading\">Mitk\u00e4 ovat tulevaisuuden suunnitelmat?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Valtavasti. Tulemme yll\u00e4tt\u00e4m\u00e4\u00e4n teid\u00e4t aika ajoin. Eik\u00e4 se tapahdu vain kerran vuodessa \ud83d\ude09<\/p>\n\n\n<h2 class=\"wp-block-heading\">Tietojen ajantasaisuus.<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Uutta versiota luotaessa monet tiedot ovat vanhentuneet; osa niist\u00e4 on p\u00e4ivitetty ja osaa tullaan p\u00e4ivitt\u00e4m\u00e4\u00e4n. Organisaation vahvuus on sen j\u00e4senist\u00f6. Jokainen teist\u00e4 voi ilmoittaa muutoksesta tai uudesta toistimesta. My\u00f6s useilla alueosastoilla tulee olemaan vastuuhenkil\u00f6it\u00e4, jotka huolehtivat t\u00e4st\u00e4, jotta muutokset saadaan tehty\u00e4 nopeasti ja tiedot pysyv\u00e4t aina ajan tasalla.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Mik\u00e4 on repeate.rs? &#8220;Ajattele paikallisesti, toimi globaalisti&#8221;<\/h2>\n\n\n<p class=\"wp-block-paragraph\">K\u00e4yt\u00e4mme p\u00e4ivitt\u00e4in ulkomaisia k\u00e4ytt\u00f6j\u00e4rjestelmi\u00e4, ty\u00f6kaluja ja palveluita. Toisinaan on syyt\u00e4 muuttaa ajattelutapaa ja tarkastella, mit\u00e4 markkinoilta puuttuu, vaikka tarve on ilmeinen. N\u00e4in sai alkunsa repeate.rs-palvelu. Kyseess\u00e4 on przemienniki.net-sivuston maailmanlaajuinen versio, jonka tavoitteena on tarjota palvelu jokaiselle radioamat\u00f6\u00f6rille t\u00e4m\u00e4n omalla \u00e4idinkielell\u00e4\u00e4n. Kuinka monta kielt\u00e4 tuemme? Avaa oikeassa yl\u00e4kulmassa oleva valikko \ud83d\ude09 Pys\u00e4hdymmek\u00f6 t\u00e4h\u00e4n? Emme tietenk\u00e4\u00e4n! Aivan kuten WinLink tunnetaan maailmanlaajuisesti, meill\u00e4kin on pyrkimys olla globaali palvelu, jotta voit tulevaisuudessa sanoa ylpe\u00e4n\u00e4: \u201dMade in Poland\u201d. <\/p>\n\n\n<h2 class=\"wp-block-heading\">Minulla on idea, huomautus tai l\u00f6ysin virheen.<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Ota meihin suoraan yhteytt\u00e4 osoitteeseen <a href=\"mailto:przemienniki@pzk.org.pl\">przemienniki@pzk.org.pl<\/a>. Kerro yksityiskohtaisesti, mit\u00e4 sinulla on mieless\u00e4si. Kaikkia ideoita ei toteuteta, eik\u00e4 jokainen idea v\u00e4ltt\u00e4m\u00e4tt\u00e4 vastaa alkuper\u00e4ist\u00e4 suunnitelmaa, mutta jokainen idea kuunnellaan.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On kulunut yli vuosi. K\u00e4ytt\u00f6liittym\u00e4n puolella mik\u00e4\u00e4n ei ole muuttunut. Taustaj\u00e4rjestelm\u00e4n puolella on kuitenkin tapahtunut taikuutta. T\u00e4m\u00e4 taikuus on t\u00e4n\u00e4\u00e4n n\u00e4hnyt p\u00e4iv\u00e4nvalon. Palvelu on rakennettu kokonaan uudelleen alusta alkaen hy\u00f6dynt\u00e4en IT-alan uusimpia teknologioita. Mutta ensin kolme t\u00e4rkeint\u00e4 kohtaa historiasta:<\/p>\n","protected":false},"author":1,"featured_media":151,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bez-kategorii"],"_links":{"self":[{"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/posts\/402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/comments?post=402"}],"version-history":[{"count":1,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/posts\/402\/revisions"}],"predecessor-version":[{"id":438,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/posts\/402\/revisions\/438"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/media\/151"}],"wp:attachment":[{"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/media?parent=402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/categories?post=402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/repeate.rs\/fi\/wp-json\/wp\/v2\/tags?post=402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}