Vårdcentralen
Huva vad länge jag fick vänta. Ca 20 min är länge för mig…
Väl inne i labbet så diskuterade vi proverna. En del var tydligen inte så vanliga. Jag tog följande:
1. ANA: Visar med sannolikhet om det finns autoimmun sjukdom.
2. RA faktor: kroppsegna antikroppar som är riktade mot andra egna antikroppar. Vanligt vid vissa reumatiska sjukdomar.
3. Elfores: Visar om det finns inflammatorisk aktivitet i kroppen
4. Borrelia antikroppar: visar om det funnits eller finns aktiva borreliabakterier.
Mina förra värden var: IgG: 200 och IgM: 3,0.
Positiv IgG: tyder på genomgången infektion och eventuell immunitet
Positiv IgM: betyder att man har antikroppar emot Borrelia. Man har alltså sannolikt ganska nyligen haft en Borreliainfektion. (Och sannolikheten att den finns kvar är stor. Det är sällsynt att den försvinner – av sig självt. )
Är både IgG och IgM positiva, som i mitt fall, så är sannolikheten stor att det finns en aktiv Borrelia som ska behandlas.
Ni som påstår att Borrelia inte kan komma i skov – har fel, jättefel. Borreliabakterien beter sig mycket likt herpesviruset. Och är mycket svårbehandlat.
Om doktorer inte hittar borrelia-antikroppar i spinalvätska så betyder det 'endast' att man inte har haft borreliabakterien just där. Man kan fortfarande ha den i övriga kroppen.
Provtagningen fixades med 2st rör så någon större åderlåtning blev det inte.
Ska bli intressant å se om IgG & IgM har rört på sig och hur.
Skattekontoret
Hustrun ville veta hur det funkar med försäljning av bostadsrätt. Vi tittade på det tillsamman häromdagen och reglerna var minst sagt förvirrande.
Inne på kontoret fick jag medhåll om detta och några papper med mer aktuell och förhoppningsvis tydligare information.
Bredband
När jag kommer hem så visar det sig att hustrun råkat ut för en trilskande installation av något adobe-program. jag får igång det men mitt i installationen kommer ett märkligt felmeddelande upp och det visar sig bero på att vi förlorat bredbandsuppkopplingen.
Nu kan man ju faktiskt säga att det är tur att jag har en SmartPhone som bl.a. har den finurligheten att den kan kopplas, via USB, till dator och så delas telefonens bredbnadsuppkoppling med datorn.
Nu kan hustrun kolla vidare på internet. Jag däremot är f.n. hänvisad till s.k. lokalt arbete.
Via telefonen gick jag in på ComHem:s hemsida och letade upp 'Driftinformation'. Knappade in postnummer och gatunummer.
Det kom upp ett driftmeddelande. Det är fel, på rubbet. Och de beräknar att det är åtgärdat till 18:00.
Hur ska detta gå?
Det verkar som om de var snabbare än stipulerat. Bredbandet är nu (13:22) tillbaka.
Trött
Att sitta i hyfsat obekväma möbler och vänta tar styggt på den lilla energireserv jag har så nu (strax före lunch) är jag trött.
Dessutom krånglar bredbandet – sådant irriterar mig och spär på tröttheten.
GAMBAS
Som väl är kan jag bl.a. roa mig med att fortsätta förbättra bildhanteringen i mitt lilla GAMBAS2-projekt: NGN GC WP-file maker
Det blev idag en kamp. GAMBAS2 är ju lite speciell när det kommer till s.k. globala variabler.
Vill man att en variabel ska vara 'global' inom ett formulär (fönster) så ska den s.k. deklareras högst upp i tillhörande s.k. class-fil.
Vill man att den ska vara riktigt global. Så global så att den kan användas i flera formulär ja då får man helt enkelt skapa en 'global' klass och i den skriva de variabler man vill ha helt globala.
Är man lite fyndig så kallar man just den klassen för t.ex. gGlobal.
Om jag då i den klassen (Global.class) har deklarerat tre st s.k. variabler, t.ex:
' Gambas class file
STATIC PUBLIC bNyBildOK AS Boolean
STATIC PUBLIC sNewKey AS String
STATIC PUBLIC sText AS String
Så skriver jag följande i ett formulär om jag vill använda en global variabel i gGlobal-klassen:
Global.sNewKey = "Detta blir ett nytt innehåll"
Global.sNewKey kommer att innehålla ovanstående så länge programmet är igång eller att jag någonstans ger den ett nytt innehåll eller 'tömmer' den: Global.sNewKey = ""
Obervera också att den behöver inte s.k. deklareras
När det kommer till s.k. variabler som ska innehålla flera olika värden så blir det lite knepigare.
Vill man ha sådana globala inom aktuell klassfil så deklareras den:
PUBLIC sPath AS NEW String[]
Det är de avslutande klamrarna: '[]' som gör variabel möjlig att tilldela värden som är separerade i en 'lista' (array).
När den ska få innehåll så gäller följande:
sPath.Add("Den text man vill lägga till", [värde])
[värde] är ett entalsvärde (integer) som s.k. indexerar variabeln.
Denna typ av variabel kan också kallas: 'array'
Vi kan också tänka på den som en s.k. matris med en enda kolumn.
Vill man ha en sådan 'array'-variabel helt global så gör man bäst i att skapa en egen klassfil för det. En startklass. T.ex:
Klassfil: clStart.class
I den kan man t.ex. skriva:
' Gambas class file
STATIC PUBLIC sPath AS NEW String[]
STATIC PUBLIC sName AS NEW String[]
STATIC PUBLIC SUB Main()
FMain.Show
END
I det här exemplet är den egntliga startklassen: FMain.Show
Gör vi på detta viset så behöver inte heller dessa, helt globala 'list'-variabler, deklareras ytterligare.
Man kan sedan var som helst i programmet fylla dem med värden. T.ex:
clStart.sPath.Add("Den text man vill lägga till", [värde])
[värde] är ett entalsvärde (integer) som s.k. indexerar variabeln.
Anta att vi skriver:
clStart.sPath.Add("Den text man vill lägga till", 0)
Vill man sedan visa eller använda värdet i en sådan 'list'(array)-variabel så skriver man (vi antar att vi har en textruta i ett formulär, vilket som helst):
TextBox1.Text = clStart.sPath[0]
Lägg märke till det märkliga att '0' är '1':a positionen i 'listan'.
Det beror på att '0' definieras som ett värde inom programmeringen.
Har en lista (array) 5 värden så är de numrerade enligt: 0, 1, 2, 3, 4
Tyvärr så är det där inte heligt. Det förekommer att en del s.k. Index börjar med '1'.
Hälsoläget:
Har ju varit ute och rört på mig idag men det är stelt och segt.
[01–08–045–005]