Categories
Latviešu

Haoss Ogrē vai tomēr visā veselības sistēmā?

Izlasīju rakstu no Re: Baltica par haosu Ogres slimnīcā ar Covid-19, https://rebaltica.lv/2020/04/haoss-ogre-ka-viens-no-covid-19-upuriem-saslima-veselibas-aprupes-darbinieku-rokas/ un radās dažas pārdomas par rakstu un objektivitāti.

Pirmkārt, reģīonālo slimnīcu problēmas ar pakalpojumu kvalitāti nav nekas jauns. Gan paša ģimenē, gan arī no draugiem un paziņām dzirdēti daudzi gadījumi kad skaidrs ka veselības aprūpe reģionālās slimnīcās (manis dzirdētie konkrēti Valmierā) ir šausmīgā stāvoklī (piemēram cilvēku kam vakar bija krītamās kaites lēkmē un spēcīga aritmija, putas pa lūpām, šodien izraksta un sūta tālāk diagnosticēties pašam). Manuprāt šis ir pamatīgs akmens veselības sistēmas, nodokļu sistēmas dārziņā un tas, ka visredzamākās ir reģionālajās slimnīcas, ir tikai simptoms vispārējam haosam sistēmā pat bez Covid-19.

Tikai loģiski ka ārkārtas apstākļos šādi simptomi izpaudīsies vēl ļaunāk. Briesmīgi, bet par šo situāciju sižetus iepriekš neesmu manījis – tā ir tāda acīmredzamā lieta, par ko labāk nerunāt jo risinājuma ko varētu izsist cauri koalīcijai jau īsti nav, jau entos ministrus atpakaļ. Tā vietā veselības vadība nodarbojas ar e-veselību un citām. uz papīra skaistākām lietām, kuras gan arī totāli nevedas.

Un, protams ka gan neatliekamās palīdzības, gan slimnīcas izpildījumā aizsarglīdzekļu nelietošana ir būtiska problēma – lai gan par to īstu pierādījumu rakstā nav, tikai viena pacienta radinieku teiktais.

Kaut kā nesamērīgi izklausās raksta secinājumi Covid-19 sakarā, kas apkopoti zem virsraksta “Haoss Ogrē”, sākot ar to ka hronoloģiski notikumi bija citā secībā, kas ir diezgan svarīgi lai saprastu kontekstu.

0. Vispārējā stratēģija ir Covid-19 pacientus ārstēt Rīgā. Papildus tam no raksta –

“13.martā, veselības nozares vadība, sargājot Rīgas slimnīcu vietas smagākajiem Covid-19 pacientiem, bija nolēmusi “vieglākos” novirzīt ārstēšanai zemāka profila slimnīcās. Rīgai tās bija Jūrmala, Jelgava un Ogre.”

1. 2020. gada 16. martā uz Ogres slimnīcu aizveda sievieti, kurai bija Covid-19 simptomi. Slimnīca uzskatīja ka ir augsts Covid-19 risks, veica neoficiālu ekspresstestu un tā kā tas izrādījās pozitīvs, sieviete tika aizvesta uz Latvijas Infektoloģijas Centru (LIC) un nomira. Oficiālais tests negatīvs. Tad Veselības Ministrija uzsāka pārbaudes un arī publiskajā telpā parādījās pārmetumi Ogrei, un Ogres slimnīcas versija par notikušo.

https://jauns.lv/raksts/par-veselibu/377063-vinkele-pamatigi-noskaitusies-uz-ogres-medikiem-kuri-eksperimentejusi-ar-covid-19-analizem

“Valdes priekšsēdētājs stāstīja, ka slimnīcā šonedēļ vienu pēc otra ieved pacientus no Rīgas. Neskatoties uz to, ka slimnīca no rīta esot informējusi atbildīgās institūcijas, ka visas trīs tās rīcībā esošās plaušu ventilācijas iekārtas ir aizņemtas, 16.martā Ogres slimnīcā ievesta 49 gadus veca sieviete ļoti smagā stāvoklī, kurai bijusi nepieciešama neatliekama plaušu ventilācija.

“Man tagad ir jābūt ļoti piesardzīgam un jānovēro savi darbinieki, vai viņi nebūs inficējušies. Tādēļ es vakar Veselības ministrijā lūdzu piešķirt Rīgā esošos rezidentūras studentus par, kuriem Ogres slimnīca maksā naudu, lai ārkārtas situācijā viņi varētu aizvietot trūkstošos mediķus. Manam lūgumam ministre nicinoši atbildēja “kam tā Ogre vispār vajadzīga”,” savu sašutumu neslēpa Širovs.

Jautājums – kāpēc, ja galvenā stratēģija ir Covid-19 pacienti Rīgā, cilvēkus ar Covid-19 simptomiem bez iepriekš veikta testa veda uz Ogri, it sevišķi ja vajadzīga plaušu ventilācija bet visas iekārtas jau aizņemtas?

2. 2020. gada 26 martā uz Ogres slimnīcu aizveda vīrieti, kam bija Covid-19 simptomi. Sakarā ar iepriekšējiem notikumiem un Veslības ministrijas reakciju, pacients tika pieņemts bez ekspresstestiem. Tāpat tika pieņemti citi potenciāli Covid-19 gadījumi.

Tas pats jautājums – kāpēc, ja galvenā stratēģija ir Covid-19 pacienti Rīgā, cilvēkus ar Covid-19 simptomiem bez iepriekš veikta testa veda uz Ogri?

Otrs jautājums, kādi bija pēcpasākumi pirmajai epizodei, pavisam noteikti tika sākta pārbaude par situāciju, vai bija arī kādi citi, ne tik redzami veidi, kādos Veselības Ministrija vērsās pret Ogres slimnīcu, un kā šie pēcpasākumi ietekmēja notikumus slimnīcā?

“lai aizbāztu muti, mums uzreiz atsūtīja komisiju. Prasa vēl tagad sagatavot uz 130 lapām tur visādus jautājumus (..). Kad nevarēja ar visiem iepazīties, teica, ka atbrauks vēl lielākā sastāvā. Teicu, laipni lūdzam, jūs tādi patīkami cilvēki, mēs vienmēr priecāsimies, kad kāds šajā grūtajā brīdī vēl traucē darbu.”

Un trešais jautājums (pievienots vēlāk) – http://www.ogrenet.lv/policija/46425/ – ja jau 20. martā slimnīcu un tās “epidemioloģisko gatavību epidemioloģiskās drošības ietvaros” pārbaudīja Veselības Ministrijas pārstāvji – un slimnīcā ir tik svarīgi pārkāpumi kā rakstā minēts – kāpēc Covid-19 potenciāli slimnieki slimnīcas virzienā tika sūtīti?

Uz portāla jautāto – vai pārbaudes jāveic laikā, kad ārstniecības iestāde ir pārslogota saistībā ar Covid – 19 ierobežojošajiem pasākumiem un vai šīs pārbaudes neapgrūtina slimnīcas darbību brīdī, kad slimnīca tā jau uzņem smagus pacientus no Rīgas klīnikām, VI pārstāvji uzskata, ka minētā pārbaude ārstniecības personāla darbu neesot traucējusi. Pārbaude bijusi nepieciešama, lai novērtētu Ogres slimnīcas epidemioloģisko gatavība epidemioloģiskās drošības ietvaros.

Cik pilnīgi rakstā atzītais “katrā posmā bija robi” korelē ar virsrakstu “Haoss Ogrē” nevis “Haoss veselības sistēmā”?

Re:Baltica rekonstruēja notikumu gaitu, kas rāda – lai gan valstiski sistēma bija skaidra un iestādes skaitījās gatavas, katrā posmā bija robi, kas beidzās ar cilvēka nāvi.”

Arī jāpiebilst ka “Valstiski sistēma bija skaidra” nenozīmē to pašu ko “Valstiski sistēma bija racionāla / loģiska”.

Kas labi sasaucās ar šo pamatīgo jautājuma zīmi:

“Kad Aleksandrs vaicāja “ātrajiem”, uz kuru no Rīgas slimnīcām tēvu vedīs, brigāde atbildēja, ka uz Ogri. Kādēļ šāds lēmums – Re:Baltica nav izdevies noskaidrot, jo, piemēram, Stradiņa slimnīcā šāda profila pacienti (vecāki par 60 gadiem, ar hronisku pneimoniju un citām kaitēm vidējā vai smagā stāvoklī) kopš marta vidus ir lielākā ar “ātrajiem” atvestā grupa.

Categories
Health

Covid-19 and Latvia mid-April 2020

It is mid-April 2020.

The numbers of Latvia and Covid-19 makes me wonder – if not exploiting the advantage to improve your economic situation, perhaps at least use it as a relief for the people and businesses?

Categories
IT

Access to Facebook APIs for WordPress re-posting

Wanted to reactive a seemingly simple feature, to re-post from my WordPress to Facebook as well as other social networks.

I have been using this paid plugin, https://www.nextscripts.com/social-networks-autoposter-wordpress-plugin-pro/

Which works well for Twitter and Linkedin after some initial setup trouble.

But Facebook, since 2018, is another story. It is not enough to create an application at Facebook side, no no that would be too easy.

So there is a choice of buying a subscription to another NextScripts API, which is better but well its a yearly fee, so that excludes it for me.

The other option is to get your application approved by Facebook and main limitation is that you can only post to your Pages / Groups. And WordPress has to be in https.

What I had to do (and yes finally it seems to be working)

  1. Creating and configuring the Facebook application
  2. Configuring Auto-poster WordPress plugin
  3. App review:
  4. Confirm your identity (need to send an official identity document scan), accept use policies – which took quite some time as of manual intervention needed
  5. For the needed access, send application forms (publish, manage pages) – this is the real trouble, it was back and forth like 7 times. I also got the feeling that there is some review gateway team who don’t have a clue about IT or technical matters. What finally helped was getting to live chat with an actual reviewer who understood the use case and left a message for the gateway to let the request go through next time.
Categories
IT

Set Windows 10 background slideshow script in Powershell

I have set with every installation of Windows 10 with my profile a slideshow to change picture from a folder every X minutes. However recently I noticed that this resets from time to time and goes to one picture / slideshow over only some of the pictures that Windows has decided to keep in it’s cloud cache.

Thinking it should be easy I looked around for solutions but found out it is not that trivial (doh it is after all Microsoft 🙂 ). Finally seem to have something workable in Powershell below which you can add to startup (%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup) e.g. by using a batch file that runs the poweshell script:

@rem save as a *.cmd file (add shortcut to it in startup)
@echo off
powershell .\set-slideshow.ps1
# to use this, need to create a good slideshow setup from a folder then copy the files from $dest to $source
$source = "$env:userprofile\somefolder"
$dest = "$env:appdata\Microsoft\Windows\Themes"
Add-Type @"
using System;
using System.Runtime.InteropServices;
using Microsoft.Win32;
using System.Threading;
namespace Wallpaper {

   public class Setter {
      public const int SetDesktopWallpaper = 20;
      public const int UpdateIniFile = 0x01;
      public const int SendWinIniChange = 0x02;

      [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
      private static extern int SystemParametersInfo (int uAction, int uParam, string lpvPara, int fuWinIni);

      public static void SetWallpaper (string path) {
         SystemParametersInfo(SetDesktopWallpaper, 0, path, UpdateIniFile | SendWinIniChange);
      }

      public static void SetSlideshow (string path) {
         RegistryKey keyz = Registry.CurrentUser.OpenSubKey("Control Panel\\Personalization\\Desktop Slideshow", true);
		 //enable shuffle
		 keyz.SetValue(@"LastTickHigh", 0);
 		 keyz.SetValue(@"LastTickLow", 0);
		 //set to 10 minutes shuffle slideshow
		 keyz.SetValue(@"Interval", 600000);
		 keyz.SetValue(@"Shuffle", 1);
		 keyz.Close();
		 
         keyz = Registry.CurrentUser.OpenSubKey("Control Panel\\Desktop", true);
         //"Fit" style
         keyz.SetValue(@"WallpaperStyle", "10");
         keyz.SetValue(@"TileWallpaper", "0");
		 keyz.Close();
         SystemParametersInfo(SetDesktopWallpaper, 0, path, UpdateIniFile | SendWinIniChange);
		 //Thread.Sleep(20000);
      }
	  
   }
}
"@

Copy-item -Path "$source\*" -Destination $dest -Force
# don't know how and why but setting it to empty string makes shuffle working (nonexist.jpg attempt does not although it does set to a color background)
#[Wallpaper.Setter]::SetWallpaper("c:\nonexist.jpg")
[Wallpaper.Setter]::SetWallpaper("")
[Wallpaper.Setter]::SetSlideshow("$dest\TranscodedWallpaper")
#Stop-process -name explorer
Categories
Uncategorized

Funeral sound track preferences 2019 update

In 2014 I apparently wrote on what would be a nice sound track for my funeral ceremony. Well, with my German-like liking and tolerance for surprises, the best option is still the one I really noticed in Watchmen, Sound of Silence by the apparently otherwise incompatible Simon & Garfunkel

Though to add one more I heard in Legion and Westworld tv series 🙂

Or the coolest revelation in terms of lyrics (bit dramatic though for my taste)

Categories
Funny

Another slow solution

Saw this small problem on YouTube, as usual got to the solution but took time + it was not very straight forward like in the video scroll below for it 🙂

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

big total square area = (2a)^2 = 4a^2
corner triangles hipotenuse Pythagorean theorem c^2 = a^2 + a^2 -> c=sqrt(2)a

one corner triangle area = big total square / 8 -> a^2 / 2

20 cm^2 = two triangles area = (a^2 / 2) + (x * sqrt(2)a) / 2
-> a^2 + x * sqrt(2)a – 40 = 0 (1)

blue area n
n = big square area minus 20 minus 32 minus 16
n = 4a^2 – 68
n also two triangles area = (a^2 / 2) + (((sqrt(2)a – x) * sqrt(2)a) / 2
->
2n = 8a^2 – 136 = a^2 + ((sqrt(2)a – x) * sqrt(2)a
7a^2 – 2a^2 + x * sqrt(2)a – 136 = 0
5a^2 + x * sqrt(2)a – 136 = 0 (2)

combining (1) and (2)
5a^2 + x * sqrt(2)a – 136 = a^2 + x * sqrt(2)a – 40

4a^2 = 96
n = 4a^2 – 68
n = 28

 

Categories
Phones

Ex-phones 2017 update

Phones I have had previously (3 more added meanwhile since 2014):

(could be that 1 to 3 phones are missing, but are considered to not important since don’t change the overall picture, ericsson -> siemens -> windows mobile -> android (HTC then Samsung) )

Categories
Uncategorized

My first gaming rig

I saw Linus showing his first gaming rig
and heck he is young (or more likely I am old) 🙂
since the only source of information I could get the specs from, was internet museums 😀

special thanks to my dad who brought this puppy home, without that I would most likely not get into computers and IT at all
the system looked approximately like this, except there was no 3.5″ floppy drive and the monitor was as shown to the right

hp-d1326ahp-d1181a

D1326A HEWLETT-PACKARD-VECTRA

  • released 1987, retired 1990
  • 12 MHz Intel 80286 CPU
  • came standard with 640KB RAM (who would ever need more, right?)
  • 5.25 inch floppy, 20 MB hard disc, VGA card
  • no mouse

HP D1181A Monochrome Video Graphics Display (14″) (points below from original advertising)

  • plug-compatible with the industry-standard VGA
  • designed for use with the HP Video Graphics Adapter (D1180A)
  • choice of screen colors, including amber, green and soft-white
  • resolutions varying from 320 x 200 to 640 x 480 and can display up to 64 shades of gray
  • ideal for text, graphics and image applications

and hold on for the release price, it was apparently 3595 USD… beat that.
mighty MS DOS operating system, blue screens like Norton or Volkov commander, MS Basic
those were times…

  • one of the first things I did after getting it was to format the hard disk drive by accident
  •     (attempt to clean the disk for more space)
  • and on reboot infamous “no system disk or disk error” 🙂
  • weeks spent not knowing how to revive it, thanks goes to Gatis working in Fortek for giving me a boot floppy
  •     also for introducing me to Fidonet, Sound Blaster and archive of games out of my imagination
  • (he had a system to read/write from VHS tapes, which could store like 2GB of information)
  • (which was freaking incredible for those times)
  • months spent booting from a floppy not knowing how to make the HDD bootable and what autoexec.bat is for
  •     (thanks to this I learned a lot about DOS commands)
  • after, killed the 20MB drive once by dropping it from not very high.
  • again, months booting from a floppy
  • and revived it by dropping it again also accidentally
  • bringing home windows 3.1 (including the swap file :D) on some 40 5″ floppies (thank you Edgar)
  • since there was no installation available
  • unforgettable game titles like
  •     * prince of persia
  •     * diggers
  •     * paratrooper
  • * the incredible machine
  • fighting to free ram by memory managers to run the games 🙂
Categories
Gadgets

Android remove PIN lock

I managed to set a wrong PIN code for the android lock screen. Fortunately, it can be removed in some situations. Precondition – must have adb enabled in root mode, and android device manager active.
1. remove *.key from /data/system folder by adb shell
2. reboot, and now lock from android device manager, it will allow and actually set a temporary recovery password for you

Categories
Funny

Pension plan

If a bank or an insurance company asks me if I have any pension plans, the answer will be yes, outline of the plan below:
pension-plans
(original found here)