pronto.ee

Tomorrow will be cancelled due to lack of interest

Koroonaviiruse leviku mudel

Kui pisikesed pinnavirvendused siin ja seal välja arvata võib öelda, et see aasta on otsast otsani möödumas koroonaviiruse tähe all. Sestap on mõneti üllatav, et pärast kogu seda sagimist ei tea keegi endiselt kuigi täpselt (kui erinevad asjasse mittepuutuvad inimesed nagu erinevad poliitikud, ajakirjanikud, ametnikud ja vandenõuteoreetikud / -praktikud välja arvata) millega tegu, kuidas täpselt see viirus organismi ründab ja millega seda organismist välja kupatada.

Kuna olemasolevate andmete omavahel sidumine ei ole kedagi oluliselt targemaks teinud, on üks võimalik proovida luua abstraktseid mudeleid ja jälgides kuidas see mudeli poolt loodud prognoosid realiseeruvad või mitte teha vastavaid järeldusi. See siin on minu mudel.

See pole tegelikult inimkonna ajaloos esimene kord, kus viiruse ja haiguse omavaheline side on pikka aega jäänud hoomamatuks; nimelt AIDS-i ja HIV-i ei suudetud teineteisega väga pikka aega siduda. Muide just HIV-ist ma oma seisukohta kujundades lähtusingi. Selle vahega, et minu mudeli puhul ei ole viiruse põhjustatud kahjud püsivad.

Kui AIDS on otseses tõlked omandatud immuunsuspuudulikuse sündroom, siis COVID-19 puhu on täheldatud vastupidist sündroomi: immuunsussüsteemi ülereageerimist ehk siis täiesti eksisteerib võimalus, et uus viirus on põhimõtteliselt äraspidine AIDS. Ainult selle vahega, et sellal kui viimase puhul lõdvendas organism turvameetmeid praktiliselt olematuseni, siis koroonaviiruse puhul on need muudetud drakoonilisteks.

Oma olemuselt tähendab see aga seda, et viirus ise ei ole otseselt ohtlik ning terve inimese puhul pole millelegi üle reageerida. See seletaks suurepäraselt ära miks suur osa inimesi on asümptomaatilised ning põevad selle haiguse läbi seda ise märkamata.

Kui aga inimesel on juba mingi tervisehäire, siis muutuvad reeglid oluliselt. Mida inimesed tavaliselt ei adu on see, et suur osa haiguste sümptimitest on indutseeritud immuunsüsteemi poolt sissetungijatega võitlemise eesmärgil: näiteks palaviku eesmärk on tõsta kehatemperatuuri senikaua kuniks see neile vastuvõetamatu. Tõsi, see on kahtlemata ebameeldiv kuid suures plaanis vajalik tegu ja selle pärast pole ilma mõjuva põhjuseta mõistlik palaviku ravimitega alla suruda.

Kui aga organism reageerib üle, siis on mängureeglid loomulikult hoopis teised. Itaalias näiteks selgus esialgsetes uuringutes, et isegi 99% rakematest või surmaga lõppenud juhtudest olid seotud mõne teise tõvega: kas siis südame/vereringega, diabeet või (sic!) gripp. Viimane on tähelepanuväärne selle poolest, et sellel on COVID-19 praktiliselt identsed sümptomid: gripi raskemate vormide puhul on hingamine raskendatud, palavik, lõhna ja maitse kadumine, kuiv köha, jne.

Gripiga on seotud ka teine huvitav aspekt. Nimelt 2017/2018 gripihooajal suri Eestis sellest tingitud tüsistusse 94 inimest ja 2018/2019 hooajal 57. 2019/2020 hooajal suri enne COVID-19 lainet 10 inimest ja pärast lainet 2. Laine ajal? Mitte ühtegi. Ühest küljest võib seda lugeda kasutusele võetud meetmete teeneks kuid 0 on isegi sellisel puhul põhjendamatu, sest praktikas seisis elu vaid mõned loetud nädalad. Ühte või teistpidi väljub see number lubatud vea piiridest. Teisest küljest arvestades sellega, et koroonaviiruse surmasi on hetkel 64, siis isegi kui liita sellele see 12 jääb number eelmise ja üle-eelmise aasta gripi poolt viidute numbrite vahele.

Mida see kõik praktikas tähendab? See tähendab hulka asju: esiteks tähendab see seda, et oma tervise eest rohkem hoolitsevad inimesed on ka rohkem selle viiruse eest kaitstud, mis paraku tähendab ka seda, et jõukamad inimesed põevad selle haiguse läbi kergemini kui kehvemal järjel olijad. Näiteks Tallinn + Harjumaa kus elab umbes pool Eesti populatsioonist on regulaarselt pääsenud tunduvalt madalama protsendiga nakatumiste osas. Seda vaatamata sellele, et inimesed elavad tihedamalt koos, kus täielik isolatsioon on raskem, jne. Mudel paistab seda toetavat.

Mudel toetab seda ka selle kaudu, et koos gripihooaja taandumisega taandus ka COVID. Koos ilmade külmenemisega ja sellest tingitud nohu ja köhaga sai viirus taas jalad alla. Tõsi kergemalt kuna nohu ja köha on oma olemuselt kergemad haigused. Seevastu asi muutub arvatavasti oktoobris mil seekordne gripilaine hoogu hakkab võtma.

Kuid ärgem rääkigem ainult Eestis. Millest pole eriti räägitud on see, et koroonaviirusel on erinevates piirkondades erinevad sümptomid: meil on see rohkem gripiga sarnane, soojematel maadel rohkem malaariaga. Vanemate inimeste puhul võtab ta õnneks neid kellel on südame-vereringega probleeme. Õigupoolest on hetkel viirusele omistatud peaaegu kõik võimalikud ja võimatud sümptomid, välja arvatud võib-olla lahtine luumurd. Ning isegi seda on võimalik selgitada viirusest tingitud luude hõrenemisega.

Üks tähelepanek veel. Millegipärast on kõik kolded seotud ühe või teise n.ö. superlevitajaga. Sellest võib järeldada, et viirus ei levi sugugi nii kergel kui selle kohta alguses arvati. Pigem on selleks vaja näiteks tihedat köhimist või aevastamist.

Ehk siis mida me siit järeldada:

  1. COVID-19 on n.ö. katalüsaatorviirus, mis mõjutab seda kuidas organism muude ihuhädadega tegeleb. Kui sellele leitakse vaktsiin tasub ennast sellega kaitsta.
  2. Kui vaksiini ei leita tasub siis kui kuulute riskigruppi ja ei oma vastunäidustusi pookida muude enamlevinumate haigustega millele on juba leitud, sest kui pole haigust, pole ka millelegi üle reageerida.
  3. Kui tundub, et tervisega pole kõik korras jääge parem koju. Ja helistage perearstile. Parem karta kui kahetseda.
  4. Ärge elage teineteisel seljas.
  5. Kui te just ise haige pole, siis ei ole poodi sisenedes mõistlik alkoholiga oma käsi pesta. Kui te olete, siis mida te poes teete?! Alkohol eemaldab kätelt rasukihi, mis on organismi loomulik kaitse viiruste ja bakterite vastu. Kui enne võis juhtuda, et rasukiht kaitses teid, siis pärast selle eemaldamist (alkohol haihtub ise loetud sekundite jooksul) seate tee ennast täiendavasse ohtu. Poest väljudes on kätte puhastamine aga mõistlik, sest pagan teab kes teine seal asju on katsunud. Ning niisama vee ja seebiga käte pesemine on samuti hea. Nagu see on seda alati olnud.
  6. Jooge sidruniga teed. Neelake kalamaksaõli kapsleid. D vitamiin ei tee ka paha. Need on üldtoniseerivad asjad.

Siinkohas veel paar asja. Eestis pole maskid kunagi laiemas kasutuses olnud, ometigi on meil läänemaailma üks madalamaid nakatumisi (sama kehtib ka paari muu riigi kohta). Arstid on kogu aeg väitnud, et meditisiinilised maskid on mõeldud selleks, et arstid ei nakataks teisi (kui on selline oht siis: PÜSI KODUS!) ning teistpidi on nende kasutamine pigem kahjulik kui kasulik. Ma tean, et on olemas üksikud juhtumid mida justkui on võimalik selgitada maskide kandmisega, näiteks lugu Starbucksi restoaranis kus maskidega teenindajad erineval klientidest ei nakatunud. Mida aga sellistel puhkudel tavaliselt ei öelda on see, et ka külalised kandsid maske. Teenindaval personalil oli lihtsalt eraldi õhutus. Maske EI TOHI kanda üle tunni ja kes pärast pooletunnist kandmist ei saa aru miks, see kannab tõenäoliselt maski millest niikuinii kasu pole. Ühte või teistpidi on mask nagu nina all olev Petri tass.

Samas tundub, et silmade katmine kaitseb ja sellest tingituna ka need barjäärid, visiirid ja prillid. Üks arstide hulgas levinud teooria on, et silmade kaudu toimub väga suur osa nakatumistest.

Kuidas näiteks HIV ja COVID-19 minu mudeli puhul koos toimiksid? Arvatavasti nad suuresti neutraliseerivad teineteist — HIV lülitab organismi immuunsussüsteemi välja ja seega pole suurt vahet kas organism kavatseb üle reageerida või mitte. See oleks nagu võimendi mille volüüm on küll põhja keeratud kuid voolujuhe seinast välja tõmmatud. Viirus ise tekitab arvatavasti vaid suhteliselt tühise palaviku ning sellega asi piirdubki.

Lõpetuseks teen ma ka ühe soovituse mis suuresti räägib vastu kõigele ülaltoodule. Enne kui te teete meditsiinialaseid otsuseid, konsulteerige arsti või apteekriga. Mina pole kumbagi, minu jaoks on see lihtsalt ajugümnastika. Aga ma usaldan arste iga hetk miljon korda rohkem kui kedagi teist. Vaadake kust teie info pärineb, kontrollige allikaid, sest vead mida te võite teha ei pruugi olla enam hiljem parandatavad.

TLDR: COVID-19 on arvatavasti katalüsaatorviirus, mis põhjustab immuunsussüsteemi ülereageerimist. See teeb ta ühest küljest ohtlikumaks ja teisest küljest ohutumaks. Sõltuvalt sellest kas inimene on juba haige või mitte.

MAI SKIZO: “I Don’t Want You”

Abskin ütles Ramonesi kohta tabavalt: “See on bänd mida teavad kõik muusikasõbrad ja kes seda bändi ei tea pole muusikaga sõber.” See viimane kehtib eriti nende kohta kelle arvates on Ramones särgifirma.

Ühest küljest seletab see ära miks valis MAI SKIZO kaverdamiseks just selle bändi loomingu, aga mitte seda miks just selle pala ja miks just nüüd. Põhjust miks jääbki ilmselt lõpuni segaseks, kuid määravaks selle juures sai esiteks see, et Generaator M oli oma versiooni loost juba teinud ja kas siis sellest tingituna või mingil muul põhjusel tahtsid Abskin ja Alar algsest rivistusest seda väga teha.

Mis viib meid küsimuse juurde “miks nüüd?”. Sest tegemist on looga mis kuulus algse koosseisu repertuaari vaatamata sellele, et lavalaudadele on see jõudnud vaid korra. Seega on see lugu omamoodi puuduv lüli praeguse ja toonase MAI SKIZO vahel. Ning see tuli ära teha just nüüd, et järjepidevus ei kaoks.

Seega: 1-2-3-4

See lugu on oluliselt erinev originaalsest ning põhjus on lihtne — me tahtsime teha oma nägemuse sellest, mitte taasesitada teise bändi loomingut. Taasesitamiseks on meil juba olemas erinevad grammofonid, magnetofonid ja spotifyd. Ja loomulikult YouTube.

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

MAI SKIZO: “Võida kõik”

“Võida kõik” on omamoodi valge vares bändi muidu võrdlemisi melanhoolses repertuaaris. See tekkis ootamatult teiste asjade vahele ning süstis muude plaanide vahel laveerides kiiresti tippu. Ma ise ka ei tea miks.

Põhimõtteliselt ujus “Võida kõik” välja Arvi kõvaketta lõpututest avarustest, kuhu ta aastate jooksul on korjanud uskumatus koguses erinevat loomingut. Algselt võõrkeelsena mõeldud lugu sai kiiresti uued sõnad ning osa elektroonikast sai asendatud kitarridega. Seda on lihtne mängida, lihtne laulda ja lihtne kaasa laulda. Samuti selgus üsna kiiresti, et muude lugudega edasi liikumiseks on see vaja süsteemist välja saada.

Kaasnev video valmis samuti suuresti iseenesest (siinkohas sooviks tänada eraldi Margus Voolpriitu suurepärase kaameratöö ja Mait Vaiku montaaži eest). Selgus, et karantiini tõttu tühjana seisnud Tapperi lava polnud juba mõnda aega muusikuid näha saanud ja sestap leidsime klubiga kiiresti ühise keele loo salvestamise jaoks.

MAI SKIZO - Tapper
MAI SKIZO pärast “Võida kõik” video salvestamist rokiklubi “Tapper” ees.

Huvitava vahemärkusena võib siinkohas välja tuua selle, et nädal pärast video salvestamist ja paar päeva enne selle YouTubesse üles panemist muutsime leidsime üsna kogemata just selle “õige” kitarrisaundi mida olime tükk aega otsinud ja mida me nüüd plaanime ka edaspidi kasutada. Paraku pidin kõik kitarrid kogu loo ulatuses selle tõttu ümber mängima.

Rääkides järgnevates lugudest, siis hetkel käib töö korraga mitte ühe, vaid kahe loo kallal, millest üks on kaver. Ma päris nii kaugele ei läheks, et tähtaegade kohta veksleid välja hakkaks andma, aga kui te tahate meie toimetamistel kätt pulsil hoida, siis võite liituda meie YouTube kanali ning Facebooki lehega. Ja samuti pole meil midagi selle vastu kui meie asju šeeritakse ja laigitakse.

MAI SKIZO: “Ma ei tea”

“Ma ei tea” on MAI SKIZO jaoks oluline lugu päris mitmes võtmes. Eesti muusika valusaim kitsaskoht on, et inimesed püüavad teha muusikat mis neile meeldib, aga mis paraku tavaliselt pole see mida nad teha oskavad. Tulemuseks on midagi mis oleks teoreetiliselt justkui potentsiaali, kuid praktilisas on selline hall ja parimal juhul keskpärane.

Kui me Arviga lugusi tegema hakkasime siis otsustasime üsna alguses, et me teeme seda mis meil hästi välja tuleb kuhu iganes see jäneseurg meid ka ei juhataks. Esimene lugu sai üsna raju ja raske kuid vaatamata sellele, et alguses tundus see üsna vastuvõetav sai peatselt selgeks, et see suund on suund tavalisse Eesti muusikasse. Seejärel tuli teine lugu. Teine lugu kompas elektroonika piire, aga ka see polnud päris see.

Kui ma kolmanda loo ideed Arvile presenteerisin vaatas ta mulle üsna mõistmatult otsa ja ütles ausalt: “Ma ei saa absoluutselt aru mis sul sellega plaanis on,” ning läks rõdule suitsu tegema jättes mind kitarriga katsetama. Kui ta tagasi jõudis olin ma algse põhja peale välja mõelnud ühe lühikese kuid võrdlemisi kaasakiskuva lõigu (see on seniajani loos paaris kohas sees). Arvi kuulas seda ja ütles “Oota! Ma arvan, et ma saan aru mis sul paanis oli.”

Me salvestasime veel tunde järgi paar-kolm eksperimentaalset juppi ning seejärel läksin koju jättes Arvi materjaliga nokitsema. Järgmise päeva õhtul saatis ta mulle selle loo. Tema enda sõnade kohaselt olid tal äkki kõik detailid ootamatult kokku klikkinud, iseenesest olid tekkinud sõnad ning enne kui ta arugi sai oli tükkidest saanud tervik.

See lugu defineeris ka kõik ülejäänud ning on seega uue MAI SKIZO omamoodi lävepakuks.

PS. Kaks esimest lugu pole kuhugile kadunud, lihtsalt selgus, et me peame neile lähenema pisut teistsuguse nurga alt. Aga neist juba kunagi hiljem.

SUPEE-11155: Hunk #1 FAILED at 483

Magento

While applying SUPEE-11155 to Magento 1.x there’s a good chance that you will run into something like this one:

checking file js/tiny_mce/plugins/media/js/media.js
Hunk #1 FAILED at 483 (different line endings).
1 out of 1 hunk FAILED

Inspecting both the file mentioned and the relevant diff inside the patch leaves impression that everything is OK, however the problem still persists. Wtf?

This problem is almost certainly caused by Git replacing Windows line endings (\r\n) with the ones used by pretty much the rest of the world (\n). Tiny MCE media.js file for some reason uses Windows line endings (unlike other parts of Magento) and the patch expect it to be like this. However quite often Git systems are configured to convert line endings and thus the patching will fail with the message above.

Easiest way to to fix it is to use vim. Open patch file with vim and find the diff used to update media.js. To do it type (slash means search):

/media.js  

Once there enter:

:set list

This command enables displaying of whitespace characters. You will notice that media.js rows in patch file end with ^M (Carriage Return). Remove those, save and run the patch again. Everything should work just fine now.

Upgrading to Magento 1.9.4.0, PHP 7.2 compatibility problem

Magento
Magento

Magento 1.9.4.0 should support PHP 7.2 and fortunately it mostly does. However there’s an upgrade script from older Magento versions which, lets say, has room for improvements.

When your original Magento is old enough (I tested it on Magento 1.7.0.2) the process will throw following error message:

Fatal error: Uncaught Error: [] operator not supported for strings in /magento-path/app/code/core/Mage/Usa/sql/usa_setup/upgrade-1.6.0.1-1.6.0.2.php on line 93
( ! ) Error: [] operator not supported for strings in /magento-path/app/code/core/Mage/Usa/sql/usa_setup/upgrade-1.6.0.1-1.6.0.2.php on line 93

The culprit of the message above is here:

    $newValue = '';
    if (stripos($oldValue['path'], 'free_method') && isset($oldToNewMethodCodesMap[$oldValue['value']])) {
        $newValue = $oldToNewMethodCodesMap[$oldValue['value']];
    } else if (stripos($oldValue['path'], 'allowed_methods')) {
        foreach (explode(',', $oldValue['value']) as $shippingMethod) {
            if (isset($oldToNewMethodCodesMap[$shippingMethod])) {
                $newValue[] = $oldToNewMethodCodesMap[$shippingMethod];
            }
        }
        $newValue = implode($newValue, ',');
    } else {
        continue;
    }

As you can see $newValue is declared as a string and almost immediately expected to be an array (provided that conditions are right). No good. Simplest way to resolve it is to redeclare it as an array when it happens:

    $newValue = '';
    if (stripos($oldValue['path'], 'free_method') && isset($oldToNewMethodCodesMap[$oldValue['value']])) {
        $newValue = $oldToNewMethodCodesMap[$oldValue['value']];
    } else if (stripos($oldValue['path'], 'allowed_methods')) {
        $newValue = [];
        foreach (explode(',', $oldValue['value']) as $shippingMethod) {
            if (isset($oldToNewMethodCodesMap[$shippingMethod])) {
                $newValue[] = $oldToNewMethodCodesMap[$shippingMethod];
            }
        }
        $newValue = implode($newValue, ',');
    } else {
        continue;
    }

Sekeldused Ragusas, üheteistkümnes osa

Tegemist on meie rollimängugrupi selle hooaja kolmeteistkümnenda mängu teise poole ülevaatega segatuna neljateistkümnenda ja viieteistkümnenda korra sündmustega. Eelmise osa reisikirjast leiab siit.

Selles osas: “Rändurid jõuavad metsa. Heitlus ämblikutega. Matt ja Forrest vaaguvad hinge. Tünnist leitakse laps. Ämblikud röövivad Forresti. Öine päästeoperatsioon. Punasulgede teetõke. Jõutakse New Velarisse.”

Forrest ärkas võpatades kellegi hõikumise peale: “Hommik on käes, aeg on tõusta!”. Päike piilus juba horisondi tagant ning laagriplatsi ümbritsevat niitu kattis rõske udulaam.

Lible, kes oli esimesena magama läinud ja kelle valvekord oli vahetult enne hommikut jalutas reipalt ringi ning kolistas oma katelokiga: “Maast lahti unekotid, aeg on teele asuda.”

Read More

Sekeldused Ragusas, kümnes osa

Tegemist on meie rollimängugrupi selle hooaja kolmetestkümnenda mängu esimese poolega. Eelmise mängu ülevaate leiab siit.

Selles osas: “Punasuled võtavad linnas võimust. Vahitorni Vanem ja Matt leiavad ühise keele. Lible mahitusel võetakse ette reis New Velarisse.”

Vahitorni pealik sammus närviliselt oma kabinetis edasi tagasi sellal kui kogu ülejäänud seltskond istus kannatlikult tema ees toolidel ja ootas.

Midagi oli teoksil, isegi Forrest oli sellest praeguseks juba aru saanud: kõik meelelahutused kaasa arvatud hukkamised ja gladiaatorite heitlused olid määramatuks ajaks edasi lükatud, Ragusa asisemate kodanike iganädalased nõupidamised raekojas olid tühistatud, väravaid hoiti lahti vaid mõni tund hommikul ning iga teine vastutulija tundus kandvat punaste sulgedega kiivrit.

Midagi oli ilma igasuguse kahtluseta teoksil.

Read More

Joe Abercrombie: Before They Are Hanged

“We should forgive our enemies, but not before they are hanged” – Heinrich Heine

Kui ma peaksin välja pakkuma mõne teise autori raamatu millega seda lugu võrrelda, siis pakuksin ma välja Neil Stephensoni “Cryptonomiconi”: mõlemad on paksud raamatud, kus justkui midagi ei toimu ja ometigi on mõlemat raske enne viimase leheni jõudmist käest panna.

Oma olemuselt jätkab see eelmises raamatus, “The Blade Itself” toimuvat. Varem mööda ilma laiali pillutatud tegelased on nüüd jagatud kolme rühma: praeguseks koloneliks ülendatud Collem West ja Dogman tegelevad Uniooni vaenlastega põhjas, Sand dan Glokta lõunas ning kolm ülejäänud põhitegelast (Üheksa Sõrmega Logen, Ferro Maljinn ja Jezal dan Luthar) suunduvad maailmas serva kõiki probleeme lahendavat hõbekuuli tooma.

Tegelastest tõenäoliselt suurima arengu teeb oodatult läbi Jezal, ülejäänud jätkavad laias laastus oma esialgset liini: Glokta on naiivne, paranoiline ja küüniline ning samal ajal kulissidetaguse nööritõmbaja jaoks sobiv mees sobivas kohas. Ferro on endiselt ksenofoobne võõramaalane, kellel on raskusi enam-vähem kõige mõistmisega, West teeb Anglandis kõige kiuste karjääri ning Logen ja Dogman on endiselt Logen ja Dogman.

Kui jätta kõrvale mõned veidrad tööõnnetused (näiteks paistab, et kirjanikuhärra arvates vibud “tulistavad”) siis torkab selles raamatus nagu eelmiseski silma autori oskus maailma värvikalt lugejani tuua minetamata samas huumoritaju. Ühte või teistpidi on hindeks kindel viis koos tõdemusega, et Abercrombie on oma debüütromaanist alates kindlustanud ennast fantaasiakirjanduse elavate klassikute nimistus ning see raamat ei tee midagi mis seaks selle väite kahtluse alla.

2019 veebruarikuu Digi

Järgmise kuu Digi Tuleviku rubriik sisaldab järgnevaid teemasi:

  • Mis saab mobiilidest edasi?
  • Telefon ja häälkäsklused. Mida selles valdkonnas oodata on.
  • Uut tüüpi audiosüsteem telerite ja arvutite jaoks.
  • Kuidas OLED autotööstuses väiksemat sorti revolutsiooni võib korraldada.

Muudes rubriikides on põnevaid lugusi veel, aga need pole enam minu kirjutatud.

Pages:1234567...145