Virus in de database: Corona op het werk

Cases grafiek: met map
De software staat hier op sourceforge, versie 1.2 helpt nu om een map te maken of te kiezen waar de data moeten staan (in plaats van alles in je homedirectory te houden).

Virus in de database: Corona op het werk
Voor meer professioneel gebruik: Covid19DataBE2db: download cijfers en bewaar ze in een databank (mysql/mariadb).
Af te halen van sourceforge in .tar.gz formaat uit https://sourceforge.net/projects/garlic3/files/Examples/Covid19DataBE2db/; huidige versie 0.1.4 0.1.5.
Geprogrammeerd in Gambas3 (installeer gambas3-ide om het te openen, te draaien, te compileren naar executable, of te wijzigen enz).
Deze toepassing draait vanop de commandolijn; zo kan het gedraaid worden als script, automatisch bv, of manueel, ook met een eenvoudige login vanop afstand (ssh).
Manueel gestart:
webgang@centraal~> ./Covid19DataBE2db.gambas
ziet de utivoer er ongeveer zo uit:

17:55:03.044 Covid19DataBE2db v.0.1.4 with data in /home/webgang/DataCovid19
17:55:03.045] Init connection with localhost

Redirecting output to ‘wget-log’.

Redirecting output to ‘wget-log.1’.

17:55:04.148] Ready fetch data, move data and wget-logs to data dir (see config)
40331 lines in file
“NIS5″,”DATE”,”TX_DESCR_NL”,”TX_DESCR_FR”,”TX_ADM_DSTR_DESCR_NL”,”TX_ADM_DSTR_DESCR_FR”,”PROVINCE”,”REGION”,”CASES”
40330 lines in file
Push data to database; DB connection open: localhost
Loaded /home/webgang/DataCovid19/DataCasesMuni.csv(size 763432) with 40063 lines
most recent data in db: 10/04/2020 22:00:00
checking/importing 40063 lines, wait while processing…

REPLACE: 39550 21015 09/29/2020 22:00:00 84 –> 85
REPLACE: 40534 21005 09/29/2020 22:00:00 22 –> 23
REPLACE: 39608 11002 09/29/2020 22:00:00 206 –> 207
REPLACE: 39760 23016 09/28/2020 22:00:00 16 –> 17
REPLACE: 39773 21009 09/28/2020 22:00:00 33 –> 34
Updated records: 256 empty lines: 1 inserted 524
Done 11:03:41.344 (Covid19DataBE2db) ; 8,63333333333333

Op de puntjes zijn wat resultaten weggelaten om het overzichtelijk te houden.
De 8.633 op het einde is het aantal minuten dat het programma gedraaid heeft om alle records te controleren.

(ps: Het programma draait nu een tiental minuten, en doordat het aantal gegevens met de dag toeneemt, duurt het ook steeds langer. Om niet onnodig alle records uit het verleden -die toch niet meer veranderen- af te lopen, is er een setting mogelijk om een aantal dagen terug te gaan, bv 30. In de praktijk bleek dat maar tot een tiental dagen terug nog gegevens aangepast worden. Daarmee kon de verwerkingstijd teruggebracht worden van 11 minuten naar 3 minuten)

Op een server kan men de gegevens bijhouden en ter beschikking stellen voor verder onderzoek via bv phpMyAdmin.

bv:
SELECT * FROM `covidcase` WHERE`casedate`="2020-10-06" AND nis5="11002"
geeft vandaag 1 resultaat, nl een casecount van 75.

Incidences
Er worden wel cijfers gegeven voor België en ook voor de provincie (op de vier laatste dagen na):
België: Incidence of the Last 14 Days 254,4
P. Antw: Incidence of the Last 14 Days 215,3

Voor de interpretatie (naar gevallen per inwoners, meestal per 100.000 inwoners) is het nodig om te weten hoeveel inwoners er zijn. Dit kan niet automatisch omdat het inwoneraantal niet voorkomt in de gegevens. Ook elders vonden we niet de combinatie nis5-code en inwoners in een bruikbaar csv bestand (ook niet anders trouwens).

Uit deze gegevens (*) leiden we af dat het voor Antwerpen NIS 11002 voor 2020 over 529.247 inwoners zou gaan.
* https://statbel.fgov.be/nl/open-data/bevolking-naar-woonplaats-nationaliteit-burgerlijke-staat-leeftijd-en-geslacht-10

Antw 11002: 529.247 inwoners

SELECT sum(casecount) FROM `covidcase` WHERE nis5='11002' AND casedate > '2020-09-23' AND casedate < '2020-10-05'

Wat is de juiste betekenins van incidence?
Antw 11002: 3203 / 529.247 ?

Nieuwe KDE Plasma * Internetvrijheid in 2020 * Usenet Archief-leesvoer * De kunst van computerbeveiliging

Nieuwe KDE Plasma

Er is een nieuwe versie uit van KDE Plasma: 5.20. Dit is de versie van Plasma, niet de versie van het KDE framework, en evenmin de versie van Qt, waar KDE op gebouwd is. Al die versienummers zitten wel rond 5.x nu.

Ter vergelijking: in de huidige openSUSE 15.1 (*) zit KDE framework 5.55 en Plasma 5.12.8 op Qt 5.9.

KDE Plasma 5.20 bevat heel wat verbeteringen voor gebruik met Wayland, zoals klipper ondersteuning, midden-klik, enz. De KDE System settings kreeg aanpassingen waardoor je beter ziet wat je veranderd hebt.
Zoeken is aangepast. De takenbalk is aangepast, de datum staat nu onder de tijd rechts beneden in de takenbalk. Dat kon je vroeger zelf aanpassen, maar nu is het standaard zo ingesteld.
De berichten van de desktop, zoals nieuwe mail, voortgang kopieren van bestanden enz, kunnen nu bekeken worden in een venster in plaats van in een lijst, enz.

Ondertussen worden al verbeteringen voor versie 5.21 voorzien, want daar wordt aan voortgewerkt.

En er wordt ook gewerkt aan de mobiele versie van Plasma, voor gebruik op tablets, smartphones en andere draagbare apparaten.
Sinds september heeft het bv een nieuw virtueel toetsenbord.

Zie video op phoronix.com
Zie ook kde.org en Plasma-Mobile.org

(*)
De bekendste desktop daarmee is waarschijnlijk openSUSE:

openSUSE 42.3: Qt 5.6 – KDE 5.23 – Plasma 5.8.7
openSUSE 15.1: Qt 5.9 – KDE 5.55 – Plasma 5.12.8

openSUSE 15.2: Qt 5.12 “LTS”- KDE 5.68 – Plasma 5.18 “LTS”

Ubuntu:

Kubuntu 20.10 zal Plasma 5.19 hebben.

De huidige Kubuntu 20.04 LTS heeft Plasma 5.18 (KDE 5.68).

Kubuntu 19.10 had Qt 5.12, KDE 5.62, Plasma 5.16

Internetvrijheid in 2020

De internationale organisatie Freedom House heeft zijn jaarlijks rapport gepubliceerd over de vrijheid op het internet. En het zal waarschijnlijk niet verwonderen dat die vrijheid is afgenomen in het laatste jaar van half 2019 tot half 2020. Onder de titel “De digitale schaduw van de pandemie” beschrijven ze hoe het virus de digitale communicatie enerzijds levensnoodzakelijk maakte, maar ook hoe regeringen en andere organisaties er gebruik van maken om de rechten aan te tasten, te censureren, en nieuwe technologie te implementeren voor sociale controle.

Ten eerste, zeggen ze, hebben politieke leiders de pandemie aangegrepen om de vrije verspreiding van informatie tegen te gaan, of zelf misleidende informatie te verspreiden. Gegevens over de uitbraak en de verspreiding van het virus werden bv gecensureerd.

Twee: de gezondheidscrisis werd misbruikt om massief data te verzamelen over de meest persoonlijke gegevens, zonder ingebouwde bescherming tegen misbruik van de gegevens. Er ontbrak transparantie en onafhankelijk toezicht. Er werd Kunstmatige Intelligentie ingezet en er werden biometrische gegevens verzameld.

En ten derde werd een versplintering van het internet ingezet. Elke overheid gaat zijn eigen regels opleggen binnen zijn eigen nationale grenzen, en ingrijpen op het internetverkeer.

Daarmee wordt het ook moeilijker om op een onafhankelijke manier de regeringen te confronteren met hun verantwoordelijkheden.

Meer dan 70 onderzoekers uit 65 landen werkten mee aan de studie.

https://freedomhouse.org/report/freedom-net/2020/pandemics-digital-shadow

Usenet Archief-leesvoer

Een IT systeemarchitect uit Ontario heeft een groot deel van het Usenet archief online gezet.
Dat was een vroeg open forum met allerlei onderwerpen, populair lang voor sociale media opkwamen. Een bericht daar wordt een “post” genoemd, en zo heeft hij er nu meer dan 2 miljoen uit het archief op het internet gezet.
Dat is onderdeel van het project om het Usenet Archief beschikbaar te maken op internet. Daar bestaan al online archieven van, maar die zijn bv in handen van Google, en die hebben het in hun Google Groups. Maar deze man wil een onafhankelijk archief. Hij kan bv beroep doen op de magneetbanden van de universiteit van Toronto, waar hij meer dan 140 banden vond met de allereerste berichten van het opkomende internet, toen nog enkel in tekstvorm en zonder het www.
De oude tapes moeten natuurlijk nog door een afleesapparaat gelezen kunnen worden, en de data die er uit komt moet omgezet worden naar de huidige computersystemen. Hij wist de tapes om te zetten naar het .tar formaat, bekend uit de unix systemen en nog steeds terug te vinden in Linux. Dan moest hij de data ook nog in een vorm omzetten zodat de teksten gelezen kunnen worden in een huidige omgeving, bv via internet. Hij gebruikte daarvoor allerlei zelfgeschreven programma’s in python, Java, php, javascript enz. Uiteindelijk kreeg hij de gegevens in een PostgreSQL databank, en zo worden ze beschikbaar via het web.
Al zijn omzet-programma’s zette hij als open source op internet, zodat ze bruikbaar zijn voor andere archiefbeheerders.
Zijn einddoel is het volledig archief van een miljard berichten verwerkt te krijgen. Het archief vormt voer voor onderzoekers en geschiedkundigen. Ik vond er bv al de prijs van aardgas voor een eindgebruiker in de VS in 2006 in terug. Niet dat ik dat nodig had …

https://www.usenetarchives.com/

De aankondiging op

The Usenet Text Archive goes online (300 gigs, approx. 300+ million posts and growing)
byu/emolinare inDataHoarder


https://www.usenetarchives.com/ voorbeeldje: vraag over … Lotus123!?

De kunst van computerbeveiliging

In het Verenigd Koninkrijk liep een overheidsadvertentie die mensen uit de kunstensektor opriep om computerbeveiliger te worden. De campagne heette “Cyber First”, en had als bedoeling om meer mensen naar de technologiesektor te krijgen, door middel van omscholing.
In de advertentie wordt een ballerina getoond die haar schoenen aantrekt (of uit-?), en als titel staat er bij “Fatima’s volgend beroep zou technologie kunnen zijn”.
Maar in de huidige omstandigheden, waar de cultuursektor opvallend veel te lijden heeft onder de covid19-maatregelen, werd de advertentie niet meer opportuun geacht, en straalde ze eerder slechte smaak uit. Bovendien ging ze niet uit van het ministerie van Digitale agenda, cultuur, media en sport, terwijl die wel verveeld zaten met de reakties. Zowel de cultuursector als de IT sektor reageerden verontwaardigd over de advertentie.

compiled by BCP v.0.4.8

Te succesvolle GPU * Kindbeïnvloeders * BottleRocket * Kunstmatige intelligentie of Kunstmatige rijkdom? * Spreadsheet of virus

Te succesvolle GPU

Nvidia, de fabrikant van grafische kaarten voor computertoepassingen, kan de vraag naar zijn RTX 3080 en 3090 kaarten niet bijhouden. Vanaf de lancering zijn ze uitverkocht, en er zijn zoveel bestellingen dat ze tot het einde van het jaar de vraag niet zullen kunnen volgen. In principe moest nu ongeveer het goedkoper model 3070 uitkomen, maar om niet met hetzelfde probleem te zitten wordt de lancering voorlopig uitgesteld, minstens tot het einde van de maand.
En met goedkoper bedoelen ze rond 500 dollar; de andere kaarten gaan in de richting van 700 en rond 1500 dollar. Maar de pandemie heeft de computergamers gemotiveerd om voor de nieuwste grafische kaarten te gaan om de winter door te komen. Je ziet het effect ook bij de spelconsole PS5 van Sony; bij ons moet die in november op de markt komen, maar in de VS verliep de lancering in september al totaal chaotisch. De PS5 heeft dezelfde architectuur als de nieuwe Radeon RX 6000 serie van grafische kaarten van Nvidia concurrent AMD. Misschien kunnen ze een graantje meepikken door de tekorten op de markt als ze eind oktober hun GPU-antwoord lanceren.

De oorzaak van de tekorten zijn niet enkel de computergamers. Het tekort onstond door de populariteit van de cryptocurrencies als Bitcoin, Ethereum, enz. Die digitale munten worden gemaakt door computerberekeningen, en de GPU van een grafische kaart is daar ideaal voor. Wie investeert in computers met veel van die rekenkracht, kan er een rendabele bezigheid van maken: het zogenaamde “minen”. En aangezien de berekening bij die digitale munten moeilijker wordt me de tijd, zijn de “miners” begonnen aan een wedloop voor de snelste GPU’s. Het is een soort digitale goudkoorts die de markt helemaal verstoord, en die bovendien enorm veel energie opslorpt.

En terwijl de gaming wereld misschien hoopt dat het hele bitcoin bubbel springt zodat hun grafische kaarten terug verkrijgbaar en betaalbaar worden, zie ik eerder het omgekeerde gebeuren. Bitcoin miners zullen ingebouwd worden in de games, en je betaalt niet meer om het game te kopen of te spelen. Of toch, maar dan doordat je dure hardware gebruikt wordt om digitale waarde te maken.
Ondertussen wordt hier en daar aangeraden om maar op de tweedehandsmarkt te gaan kopen, alhoewel ik niet graag een grafische kaart uit de computer van een miner zou aanschaffen, want die heeft heel wat meer uurtjes aan volle kracht gedraaid dan die in de gemiddelde pc.

https://www.wepc.com/tips/gpu-shortage-solutions/

Kindbeïnvloeders

Het beïnvloeden van kinderen via sociale media heeft een heel nieuw spoor geopend voor de bedrijfswereld. Een spoor dat buiten de reklamewetgeving valt. En buiten de controle van veel ouders. En één dat buiten de arbeidswetgeving valt, want de beïnvloeders die posten op sociale mediasites, zijn als minderjarigen daar zo intensief mee bezig dat er ook geld mee verdient wordt. Zodat ze er dus eigenlijk professioneel mee bezig zijn, en dan doemt de vraag over kinderarbeid op.

In Frankrijk is er nu een wet gemaakt die daar een mouw aan moet passen. Ze hebben een wet gemaakt om de kinderen te beschermen, gebaseerd op de wetten voor kindmodellen en kindacteurs. Voor de privacy bescherming krijgen de kinderen het recht om zich volledig online terug te trekkken, waarbij de sociale mediasites ook alles offline moeten halen. Dat wordt het recht om vergeten te worden genoemd (the right to be forgotten).
Voor financiële bescherming: De inkomsten moeten tot hun 16 geblokkeerd worden op een bankrekening.

De wet, ingediend door Bruno Studer, werd unaniem goedgekeurd.

https://www.brunostuder.fr/2019/12/18/proposition-de-loi-enfants-influenceurs/

BottleRocket

Er is weer een Linux bijgekomen: BottleRocket 1.0. De distributie voor cloudtoepassingen is geïnspireerd op Atomic, CoreOS, en RancherOs. Het implementeert slechts een deel van een normaal volledig Linux systeem, enkel wat nodig is voor het draaien van Containers. Maar er zijn ook extra dingen toegevoegd voor het beheer van containsers. BottleRocket is grotendeels in de programmeertaal Rust geschreven. Het is uitgegeven door Amazon, en draait op de Elastic en Kubernetes Conainerdiensten van het bedrijf.
Er is extra gelet op de veiligheid: ze maken gebruik van SELinux, dat de verschillende instanties van elkaar gescheiden houdt, en de taal Rust helpt bij het beveiligen van buffer overflow en andere geheugenproblemen tussen de verschillende threads. En als er een update moet gebeuren wordt met volledige images gewerkt, zodat de update ingeval van problemen teruggedraaid kan worden.
BottleRocket is open source en te vinden
op GitHub.
De naam Bottle Rocket is bekend van een film van 1996.

Kunstmatige intelligentie of Kunstmatige rijkdom?

Op 22 september (vorige dinsdag) kondigde Microsoft aan dat het van OpenAI een exclusieve licentie neemt op het GPT-3 taal model. Kunstmatige intelligentie is de belangrijkste computertrend, en taal speelt daar natuurlijk een rol in. OpenAI is een bedrijf dat de GPT-3 taal ontwikkeld heeft. Het bedrijf werd in 2015 ondermeer opgericht door mensen als Elon Musk, als non-profit onderzoeksinstituut, en het had de bedoeling om Kunstmatige intelligentie technologie breed beschikbaar te maken, vandaar het woord “open” in OpenAI. Maar deze exclusieve overeenkomst lijkt eerder het tegenovergestelde te zijn, menen waarnemers als Musk. In plaats van de mensheid te dienen, zal het exclusief een van de rijkste bedrijven ter wereld dienen.

Dat is pas kunstmatig intelligent. Of kunstmatig rijk.

Lees meer over “..the most gratifying parts of my job at Microsoft is being able to witness and influence the intersection of technological progress and impact: harnessing the big trends in computing that have the opportunity to benefit everybody on the planet.
..”
https://blogs.microsoft.com/blog/2020/09/22/microsoft-teams-up-with-openai-to-exclusively-license-gpt-3-language-model/

https://www.theverge.com/2020/9/22/21451283/microsoft-openai-gpt-3-exclusive-license-ai-language-research

Spreadsheet of virus

In het Verenigd Koninkrijk van Boris Johnson is een spijtige vergissing gemaakt bij de contacttracing. Van bijna 16.000 mensen waarvan een corona test uitwees dat ze besmet waren, werd geen opvolging gedaan naar hun contacten. In het noordwesten van het Verenigd Koninkrijk vermeerderden de gevallen met 93 procent; bijna verdubbeld dus, na correcties van de cijfers.

De gegevens van de contacttracing werden bijgehouden in een rekenblad op de computer, meer bepaald Excel. Ze kwamen van verschillende bronnen, en werden door een gebruiker geïmporteerd in Excel om een overzicht te krijgen en verdere aktie aan te sturen.

Maar de gebruiker was zich niet bewust van de 2 tot de 20e grens van Excel. De spreadsheet kan 1.048.576 rijen weergegeven, of 2 tot de macht 20. En dat is misschien genoeg om het succesverhaal van een bedrijf in bij te houden, maar in geval van de coronacrisis gaan de hoeveelheden gegevens buiten die grenzen. Toch als je dan meer gegevens inlaadt en niet gezien hebt dat ze van het blad vielen.
Maar het was nog erger. De gebruiker koos het hem of haar vertrouwde “xls” formaat, daterend van MS-Office 95. Misschien was dat om compatibel te zijn met zo veel mogelijk administraties, pakweg ook die waar ze nog met Windows XP werken.
Maar dat xls formaat heeft maar een maximum van 65.536 rijen (komt overeen met 2 tot de 16e).
Bovendien waren de gegevens niet georganiseerd als echte records. Bij een record staan alle gegevens naast elkaar, elk gegeven in een volgende kolom. Hier was voor ieder testresultaat meer dan 1 rij gebruikt, dus dan geraken de rijen snel op; er zouden zelfs maar 1400 gevallen op een sheet hebben gepast, dat wil zeggen dat ze 46 rijen per geval nodig hadden. Vanaf het aantal gegevens wat groot wordt voor een spreadsheet, wordt normaal een databank gebruikt.

De zestienduizend rijen die wegvielen zorgden ervoor dat 48.000 contacten van positief geteste coronagevallen niet werden verwittigd, volgens de BBC. Interessant, want daaruit kunnen we afleiden dat iedere besmette dus gemiddeld contact had met 3 mensen in de “besmettelijke periode”.

De aangeleverde bestanden waren waarschijnlijk .CSV bestanden, zoals te downloaden van de Belgische Sciensano site. Maar ook daar zijn die waarschijnlijk een uitvoer uit een tussenvorm waarin ze verzameld worden. Vanaf een bepaald moment veranderden zelfs de volgorde van de kolommen en vielen er een paar kolommen weg.

Het probleem van een maximum aantal rijen zou trouwens ook optreden bij LibreOffice of OpenOffice, die ook een maximum van 1.048.576 rijen hebben. Ook daar zou je vastzitten. Alhoewel. Ze zijn open source. Er is een voorbeeld van een programmeur die de broncode van calc heeft genomen en die aangepast heeft. De limiet staat in een bestand in de subdirectory sc/inc/address.hxx en heet MAXROWCOUNT_DEFINE. Je kan die aanpassen, maar het getal moet wel een veelvoud zijn van 128 (2 tot de 7e). Dan compileer je de broncode, en je kan Calc gebruiken met een groter aantal rijen. Natuurlijk volledig op eigen verantwoordelijkheid, want op andere plaatsen in het programma zal geen rekening gehouden zijn met het buiten proporties grote getal dat jij ingegeven kan hebben.
Maar er is een gedocumenteerd voorbeeld van Laurent Godard die het maximum naar 2 miljoen rijen heeft gezet rond 2006 (die nuxeo blog is helaas niet meer online). Wie dat voor eigen gebruik doet moet er wel aan denken de documenten niet naar Excel gebruikende vriendjes te sturen, want dan hebben die een probleem.

compiled by BCP v.0.4.8

terwijl gevochten wordt om het toestel door sommigen, wordt het uiteengehaald door anderen..
https://www.youtube.com/watch?v=CaAY-jAjm0whttps://www.youtube.com/watch?v=CaAY-jAjm0w

De frustrerende strijd tegen softwaremonopolies: een pluspuntje

Linux is nu op een aantal merken van pc’s en laptops -soms zelfs tablets- te vinden. Van in de winkel. Of van bij de fabrikant, want melk komt niet meer van de koeien en computers komen ook van het internet. In dit geval dus: Lenovo met een 30-tal apparaten en meer op komst als ze hun belofte waarmaken, 2020: Lenovo believes in the Linux desktop.
Het was niet altijd zo vanzelfsprekend: de frustreende strijd om Linux voorgeïnstalleerd te krijgen, 2008: Lenovo blows the Linux desktop off

En nog eens de grafiek voor Antwerpen dankzijn onze eigen Covid19dataBE app:
(die je in de achtergrond van de schermafbeelding van de grafiek ziet)

Linux(kennis) in de lift * jeugd en computerwetenschappen * op zoek naar de app store*

Linux in de lift

Er komt stilaan wat meer keuze op de markt van de besturingssytemen die bij computers vooraf geïnstalleerd zijn.
Lenovo gaat enkele tientallen apparaten aanbieden met Ubuntu Linux 20.04 LTS. Er zijn tablets en desktop pc’s bij.

In juni kondigde Lenovo al aan om al zijn computers te gaan certifieren bij enkele grote Linux distributies, nl RedHat en Ubuntu. Voor Red Hat gaat het over Red Hat Enterprise Linux, de betalende Linux distributie afgeleid van Fedora, met ondersteuning van Red Hat.
En bij Ubuntu kozen ze voor de LTS versie, wat staat voor Long Term Support, dat is een distributie waar je nog jarenlang updates van kan krijgen, zonder een nieuw systeem te moeten installeren.

Lenovo wil er voor zorgen dat alle onderdelen van de apparatuur die ze samenstellen goed met Linux werkt, zodat een gebruiker nooit voor verrassingen komt te staan dat een bepaald onderdeel een speciale driver nodig heeft die niet gemaakt werd voor Linux, wat vroeger soms gebeurde. Ze zullen een ruim aanbod voorzien, en ondersteuning voor de hardware, ondermeer door speciale Linux gebruikers forums en handleidingen.

Lenovo mikt hiermee op de geschatte 3 procent van de markt waar de gebruikers Linux draaien op hun computer. Het zijn dikwijls wat gevorderde gebruikers, als wetenschappers, data analysten, programmeurs, webontwikkelaars, kunstmatige intelligentie toepassingen, netwerk en systeembeheerders enz.

Lenovo was vroeger een merknaam van IBM computers, zoals de beruchte hoekige Thinkpad laptops. Die waren in de tijd van IBM ook al bekend als geliefde Linux machines. Maar nadat Lenovo de laptop en pc afdelingen van IBM overnam, verwaterde de toewijding aan Linux wat. Even werd er nog Suse aangeboden, en nadien was het helemaal gedaan. Nu maken ze het terug goed.


Vroeger maakten fabrikanten een exclusieve overeenkomst met één enkel bedrijf: Microsoft. Er werd op een onderonsje besloten welke Microsoft systemen op welke hardware werden geïnstalleerd, en de gebruiker had zo goed als niets te kiezen.

Alleen op de tweedehandsmarkt of op de refurbished computers had men wel eens keuze voor Linux en/of OpenOffice/LibreOffice, of om een lege computer te kopen en zelf een Linux naar keuze te installeren.

Dell kwam als één van de eerste grote merken met een mogelijkheid voor wie een voorafgeïnstalleerde Linux wou, maar verstopte dat aanbod op zijn gewone webwinkel, zodat het niet erg toegankelijk was. Je moest naar een apart site gaan, en het was erg moeilijk vergelijken op gebied van hardware en prijs met het andere aanbod. Ze maakten onlqngs wel een aantal speciale developer editions: goede hardware met Ubuntu, waarmee ze wel aandacht trokken. Maar dat was geen lage drempel-aanbod, die waren duur.

Jeugd en computerwetenschappen

Google spendeerde meer dan tachtig miljoen dollar om de Amerikaanse kids wat meer interesse te doen krijgen in computerwetenschappen. Ze werkten via Google.org en edu.google.com met slogans als “Studenten verdienen iedere gelegenheid om te slagen in computerwetenschappen”. Ze staken geld en andere middelen in projecten die kinderen zonder toegang tot technologie meer kansen moest bieden om toch in te pikken. Natuurlijk lag wel de focus op Google: een GSuite op Chromebooks voor het onderwijs; Google Cloud platform voor universiteiten enz.
Maar ze maakten ook een evaluatie, in de vorm van een rapport met de naam (vrij vertaald): “Op zoek naar computerwetenschappen, Toegang en barrieres in K12 onderwijs in de VS”. K12 staat ongeveer voor het onderwijs vanaf de kleuterschool tot einde secondair, dus rond 18 jaar.

En hoewel de computerjobs nog toe zullen nemen in de komende 5 jaar, is dat met het enthousiasme bij de jeugd voor de computerrichtingen niet het geval, en met de toegang van iedere scholier tot computeropleidingen ook niet.
Om maar een voorbeeld te geven: slechts 22 procent van de jongens denken dat computerwetenschappen belangrijk zijn, en slechts 9 procent van de meisjes, volgens het Gallup rapport van 2020, waarvoor duizenden betrokkenen geïnterviewd werden.

De overtuiging aan de top schijnt niet door te sijpelen naar beneden: 58 procent van de inspectie vindt computerwetenschappen een prioriteit, 28 procent van de directie vindt dat, en 18 procent van de leerkrachten.

Google stelt dus vast dat hun financiële en technische initiatieven niet voldoende zijn om de digitale kloof te overbruggen.

Met geld en technologie win je een match, maar om de competitie te winnen is samenwerking nodig met de hele onderwijssector.

Op Zoek Naar De App Store

Er is een strijd aan de gang tussen de computerplatformen en de app-ontwikkelaars, zowel op het Apple platform als op het Android platform. Beide grootmachten van de IT eisen een percentje op alle aankopen die gemaakt worden via een app die verdeeld wordt via hun kanaal. Hun kanalen zijn de iOS App Store en de Google Play Store, en ze willen dat de app makers ook hun facturatiesysteem gebruiken. En hun duopolie dekt het grootste deel van de mobiele markt af, dus voor ontwikkelaars is het moeilijk ontsnappen aan de duopolie-taks.
Epic probeerde via een update in hun Fornite software de gebruikers langs een eigen kanaal te laten betalen, en ze werden uit de app stores verwijderd. Epic daagt hen voor de rechter en de zaak tegen Apple zou volgende zomer voorkomen. Google heeft ondertussen beloofd om in de toekomst andere app stores toe te laten, zodat er toch een alternatief is. Voorlopig is dat enkel een belofte voor Android 12.

Linuxkennis in de lift

We kunnen ons weer afvragen of het Linux-gebruik toeneemt. Een van de indicatoren zou het aantal inschrijvingen in cursussen Linux kunnen zijn. De Linux Foundation, de non-profit die Linux ondersteunt, heeft aangekondigd dat hun cursus inleiding tot Linux meer dan een miljoen keer gevolgd is. De kursus biedt de student een basis inzicht in het gebruik van zowel de desktop als het commandolijn systeem. De cursus loopt online op het edX, een online cursusplatform, waarmee de Linux Foundation in zee ging. Volgens edX zit de Linux cursus in hun cursus top tien aller tijden. Hij is zo laagdrempelig mogelijk gehouden, zodat iedereen die nieuwsgierig is naar Linux er aan kan deelnemen. Hij is ook gratis te volgen, maar iemand die bv vanuit een bedrijf de cursus volgt, en een officieel attest nodig heeft, moet wel betalen. De Linux Foundation heeft nog verschillende andere cursussen op dat platform, zoals Kubernetes, DevOps, GraphQL, Blockchain, Cloud infrastructure technologies, enz

https://www.edx.org/school/linuxfoundationx

compiled by BCP v.0.4.8

Het einde van Bionic Beaver?

Ubuntu LTS upgrade 18 naar 20 ..

Eind september, en Ubuntu stelt een upgrade voor van 18.04 LTSL naar 20.04 LTS:


Misschien even nadenken (opzoeken?) of al je huidige programma’s compatibel zijn met de volgende versie? Hmm hoe doe je dat ….[Ask Me Later] !

Maar dat betekent NIET het einde van Bionic Beaver, die ondertussen aan versie 18.04.5 is: https://releases.ubuntu.com/18.04.5/.

18.04 LTS zal ondersteund worden tot April 2023, dat is 5 jaar, voor Ubuntu Desktop, Ubuntu Server, en Ubuntu Core.

GitLab goes white ..

Helaas.. We were very sorry to discover this today as we wanted to update our Covid19DataBE desktop app for Linux, and checked it during our live show on several computers.

Update: seems to be solved (next day) without changes at our site .. some bit at GitLab? Don't know..


m.a.w. het probleem doet zich een goede dag later niet meer voor, en wij hebben niets veranderd, dus moet “iets” bij GitLab geweest zijn?
Continue reading “GitLab goes white ..”

Belgische Covid19 data dooreengegooid

Webgang wordt dinsdag verwittigd dat de “corona-app” niet meer werkt. En inderdaad, bij het draaien van het programma duikt er een foutmelding op. Nader onderzoek levert op dat het programma kolom 11 met de “cases”, het getal van het aantal gevallen, niet vindt, en daarop crasht.

Nog nader onderzoek toont aan dat het bestand dat van de sciensano site komt geen kolom 11 meer bevat. Er zijn nog maar 9 kolommen…
Is dat bestand dan van vorm veranderd? Hoe kan dat nu? Dat dient toch om in te lezen in een computertoepassing, alle toepassingen die dat gebruiken zouden daarop ofwel crashen ofwel minstens niet weten hoe verder te werken.

Inderdaad. Er werden twee kolommen met de provincies uitgegooid, en kolom 1 en kolom 2 werden van plaats verwisseld…

Ik spoed me naar de website die de link naar de download bevat. Geen melding, geen waarschuwing over aanpassing…

Bij navraag worden de vastgestelde veranderingen inderdaad bevestigd. Dus alle gebruikers: Programma’s aanpassen!

Na de aanpassing kunnen we terug een grafiekje trekken van Antwerpen:

Achteraf zie ik op https://epistat.wiv-isp.be/covid/ deze pdf download link met informatie over de bestanden, met daarnaast de datum:
A description of the variables is available in the codebook. (Version: 2020-09-22)
Download pdf: https://epistat.sciensano.be/COVID19BE_codebook.pdf

Z4: het verloren handboek * WebThings * Call of duty spanning * De Wereld Van Pi * Pandemie * Games Open Source

Z4: het verloren handboek

Sommige van de computers die gebouwd werden in de jaren 30 en 40, hebben nooit veel eer gehaald omdat de wortels in Nazi-Duitsland lagen. Pas de laatste jaren komt er meer interesse in de computers van Konrad Zuse, die pionierde met zijn Z3 en Z4, die hij uit handen van de nazi’s probeerde te houden. En waarvan nu gelukkig nog wel nog replica’s te zien zijn in het Duitse museum voor natuurwetenschap en techniek in Munchen. Er was maar 1 probleem; ze hadden wel de oudste digitale z4 computer, gebouwd in 1945, maar niet de handleiding. Nu heeft Evelyn Boesch, archivaris in Zwitserland, de handleiding van de Z4 teruggevonden tussen papieren van haar vader. Dat was René Boesch, en die werkte in Zurich, aan de ETH universiteit die de computer in leen kreeg in 1950. De afdeling toegepaste wiskunde was daar opgericht in 1948, en werkte met assistenten die later bv de Agol programmeertaal ontwikkelde of IBM zwitserland oprichtte.

De Z4 werd in Zwitserland ondermeer gebruikt om berekeningen te maken voor de ontwikkeling van een Zwitserse straaljager, de P-16. Ondermeer met het geld vanm de verhuur van de Z4 startte Konrad Zuse zijn eigen ingenieursburom, waaruit later zijn eigen computerbedrijf groeide, dat uiteindelijk in handen kwam van Siemens.

https://cacm.acm.org/blogs/blog-cacm/247521-discovery-user-manual-of-the-oldest-surviving-computer-in-the-world/fulltext

WebThings

Het WebThings project, dat deel uitmaakt van de Mozilla familie, gaat afgesplitst worden van de Mozilla Foundation, en zijn eigen weg gaan. Officiëel is WebThings een “Open Platform voor monitoren en besturen van apparaten over het internet”.
Het besturen van je IoT met de browser dus, bv Firefox.

Er hoort een framework en een Gateway bij.

Het WebThings framework bestaat uit een verzameling van herbruikbare software bouwblokken die programmeurs moeten helpen om hun eigen toepassingen te bouwen.

De Web Thing API kan gebruikt worden in eigen Internet of Things apparaten. Bestaande IoT apparaten kunnen mits een adapter-add-on met de WebThings gateway verbonden worden.

De WebThings Gateway heeft de bedoeling een veilige koppeling met het internet te bieden, met de focus op privacy en compatibiliteit.
Bij het systeem van Mozilla worden de gegevens niet bijgehouden in de cloud, m.a.w. op de servers van een of ander prive-bedrijf, maar juist in je eigen apparaten.

Het is een systeem dat kan draaien op eenvoudige hardware als een Raspberry Pi. De WebThings gateway voor Linux was te downloaden in versie 0.12. Mozilla wou het laten inbouwen door fabrikanten in commercieel verkrijgbare routers. In Groot Brittanië is er zo bv de Mozilla WebThings Gateway Kit van “OKdo”, een bedrijf gespecialiseerd in IoT. Hun kit bevat een Gateway gebouwd rond een Raspberry Pi 4, met voor-geinstalleerde SD kaart en handleiding.

Maar door de financiële problemen van de Mozilla foundation kwam de ontwikkeling van de gateway in het gedrang.

De mensen die aan het project werken willen nu het heft in eigen handen nemen, en het project wordt afgesplitst.

https://discourse.mozilla.org/t/mozilla-webthings-update/54863
https://github.com/WebThingsIO/example-adapter

Call Of Duty spanning

De logingegevens van spelers van Call Of Duty zijn gekraakt, beweerde zondag een twitteraar. De gebruikersgegevens voor toegang tot het spel zitten in Activision accounts. Dat systeem zou zondag gekraakt zijn, en een half miljoen spelersgegevens zijn daarbij bemachtigd, maar het twitter account dat deze claims maakte is ondertussen buiten gebruik. Activision zelf ontkende de bewering op een nogal speciale manier. Ze stellen dat de claim “niet accuraat” is. Daarmee lijken ze de deur op een kier te houden, mogelijk terwijl ze de zaak zelf onderzoeken.

De Wereld Van Pi

Er is een nieuw voorkomen van het getal 3.14, die de magie van pi nog uitbreidt. Onderzoekers aan het MIT hebben een verre planeet ontdekt die een beetje lijkt op de aarde, van grootte toch. Hij situeert zich buiten ons zonnestelsel, maar draait rond zijn eigen zon in een tempo van 3,14 dagen.
De ontdekking werd gedaan met data van de Kepler ruimtetelescoop.
Daarna werd het gecheckt met het telescoopnetwerk op aarde dat geleid wordt door Michaël Gillon vanuit de universiteit van Luik. Het telescoopnetwerk heeft de omslachtige naam: “Search for habitable Planets EClipsing ULtra-cOOl Stars”. Deze onmogelijke benaming is waarschijnlijk nodig om aan een coole afkorting te komen: “speculoos”.

https://www.speculoos.uliege.be/cms/c_4259452/en/speculoos

Pandemie

Het Zuid-koreaanse technologiebedrijf Samsung heeft aangekondigd dat hun jaarlijkse ontwikkelaarsconferentie niet door gaat vanwege de covid-19 pandemie. De conferentie zou dit jaar SDC20 heten, en normaal gaat ze door in Californië, San Francisco.
Op zich is het afstel niet zo’n probleem, want behalve dat heel wat bezoekers zouden bedanken voor een conferentie, lijkt Samsung ook niet grote aankondigingen te moeten doen, en de aankondigingen van vorige jaren hebben ook al niet veel stof doen opwaaien. Vroeger waren er wel spectaculairdere momenten, zoals de aankondiging van de Galaxy producten.
Samsung zou ook onder druk staan van Google om een aantal eigen aanpassingen aan Android te laten vallen, en over te stappen op de standaard Google diensten, zoals nieuws en app store.

Games Open Source

Een paar legendarische games uit ver vervlogen tijden zijn Open Source geworden. Dat laat geïnteresseerde programmeurs toe om aan de slag te gaan met de code, en er eigen aanpassingen op uit te proberen. De broncode is te vinden op Github.

Het gaat over de horror spelen:
– “Amnesia: The Dark Descent”,
en
– “A Machine for Pigs”.
van Frictional Games. Zelf zeggen ze op hun blog dat de aanleiding de tiende verjaardag van The Dark Descent is.

Om duidelijk te blijven: de broncode is dus gepubliceerd door de oorspronkelijke ontwikkelaars, Frictional Games, en blijft verder ook van hen. De licentie die bij de publicatie toepassen is de GPL v3 van de Free Software Foundation.
Ze geven er dus geen rechten bij om er zelf afgesloten producten mee te maken. Het is alleen om in te kijken en om dingen mee te proberen voor eigen gebruik, of om aanpassingen te doen die je terug deelt onder dezelfde voorwaarden.

Maar dat betekent wel dat ontwikkelaars van GPL games er mee aan de slag kunnen. Ze kunnen de engine met rendering, schaduwen, geluid enz ook voor hun eigen games gebruiken, zolang ze die dan ook als open source/vrije software delen onder de GPL-3 licentie.

Amnesia is now open source!

compiled by BCP v.0.4.8