Search

Archives

Pages

Op mijn desktop:

Suggesties, commentaar, ... (klik of schrijf zelf:)e-mail webgang
Laatste titels:

PostgreSQL door Simon Riggs (in memorial)

WebGang blog ** March 28th, 2024 by wim.webgang **

Verongelukte database-ontwikkelaar

Simon Riggs

Een stukje uit de lezing van Simon Riggs over de opkomst van PostgreSQL

Wat is PostgreSQL? www.youtube.com/watch?v=8W-J36IxYv4

Links van Marthe ivm black history month:

https://www.imdb.com/title/tt11873472/

https://www.arte.tv/en/videos/115067-000-A/smart-new-world/

https://www.media.mit.edu/people/joyab/overview/

muziek

https://www.womex.com/virtual/post_post/yugen_blakrok

ook: neptune frost

Lift ^ | Lift v | Comments Off

PostgreSQL crash * Fisker crash

i-nieuws 6 na 6 ** March 28th, 2024 by wim.webgang **

PostgreSQL crash

Eén van de belangrijkste ontwikkelaars van de vrije en open source databank PostgreSQL is gestorven bij een vliegtuigongeluk in Groot-Brittanië. Hij vloog in een klein éénmotorig sportvliegtuigje en kwam om het leven bij een maneuvre op dinsdag 26 maart op de vlieghaven van IWM (Imperial War Museum). De vlieghaven is afgesloten.

Hij was belangrijk voor de ontwikkeling van een paar mogelijheden van PostgreSQL als:
- point in time recovery
- hot standby
- synchrone replicatie.
- in 2020 werkte hij aan clustering extentions.

Hij had een bedrijfje opgericht, 2ndQuadrant, waarin hij ontwikkeling van PostgreSQL deed, en ook andere programmeurs tewerkstelde.

Zijn foto kan je nog vinden op https://github.com/simonat2ndQuadrant

Dat bedrijf werd overgenomen door EDB, waar hij dan verder bleef werken.

Hij organiseerde vele jaren de PostgreSQL conferenties voor het Verenigd Koninkrijk, en was ook keynote speaker op de PostgreSQL conferentie in Praag vorig jaar, waar hij terugkeek op de opgang van PostgreSQL in 20 jaar van obscuur tot de populairste database, en optimistisch praatte over de volgende twintig jaar voor PostgreSQL.

De man was ondertussen op pensioen.

https://postgresql.life/post/simon_riggs/

Op de PostgreSQL site werd gisteren een aankondiging gezet met de titel: Remembering Simon Riggs.

https://www.postgresql.org/about/news/remembering-simon-riggs-2830/

Het nieuws is na te lezen op een site van de BBC:

https://www.bbc.com/news/articles/cjex992z0wlo

(Wat is PostgreSQL? www.youtube.com/watch?v=8W-J36IxYv4)

Fisker crash

Fisker is een merk van electrische auto’s dat de concurrentie met Tesla aanging in de VS.
Maar nu lijkt er een serieuze crash op komst, niet van 1 Fisker auto, maar van het hele merk.
Er waren al langer problemen, en het aandeel van Fisker werd begin deze week van de New Yorkse beurs geschrapt omdat het onder 1 dollar gezakt was.
In februari werd 15 % van het personeel ontslagen. De productie werd stopgezet en Fisker ging op zoek naar nieuwe investeerders.
Even werd gehoopt op een inbreng van automerk Nissan, maar de onderhandelingen sprongen af.
Begin vorige zomer werd de officiële verdeling van de Fisker auto’s in de VS gestart, en de eerste auto kreeg een handtekening van de grote baas zelf, de Deen Henrik Fisker.
Hij was oorspronkelijk een auto-ontwerper die ondermeer bij BMW werkte, en daar de Z8 ontwierp.
Hij startte in 2005 zijn eigen automerk, hij maakte sportieve wagens, maar dat lukte niet echt goed.
Na een paar mislukkingen wierp hij zich op de electrische wagenmarkt met de Fisker Ocean.
In 2018 trok hij naar de beurs, en het aandeel bereikte even een topkoers van meer dan 28 dollar.
Vorig jaar waren er serieuze problemen, hij kreeg niet genoeg wagens verkocht, en ging over van een directe verkoop naar samenwerking met externe autoverkopers.
Bovendien hadden ze een organisatorisch of informaticaprobleem, dat is niet duidelijk, waardoor ze de betalingen niet konden opvolgen.
Met als gevolg dat klanten dus niet (meer) om betaling gevraagd werden.
Sommige klanten hebben van hun voertuig nog niet 1 dollar betaald, maar de problemen zouden ondertussen opgelost geraken.
Een paar topmensen van de boekhouding zijn opgestapt.
Er waren ook wat technische problemen, en nu gooit de autobouwer zijn voorraad met korting op de markt, waarschijnlijk een stuiptrekking die eindigt in een faillisement.


Voor een nieuw bedrijf in de automobielsektor is het niet gemakkelijk om zelfs maar gewone problemen op te vangen als leveranciers die het af laten weten,
en de complexe samenwerkende systemen en software kunnen allerlei onverwachte randproblemen veroorzaken.
Zo kan bv een slecht werkend onderdeel teveel stroom trekken van de 12 volt batterij (niet die van de motor, maar die van de electronica),
waardoor die leeg geraakt, en de hele stuurelectronica het opgeeft, en de wagen dus stilvalt.
Ook andere automerken kennen allerlei problemen, zowel in de constructie als in de software, maar ze hebben een netwerk omdat op te vangen, en meestal ook wel een buffer.
Die heeft Fisker duidelijk niet.

compiled by BCP v.0.6.4

Lift ^ | Lift v | Comments Off

De workflow van stockpi

WebGang blog ** March 23rd, 2024 by wim.webgang **

We zitten met een vraag rond de workflow van stockpi.

De versie die draait op een oude raspberry pi met oud systeem, moet altijd een beetje aangepast worden, bepaalde parameters werken niet in die oude versie van gambas, omdat die toen nog niet bestonden. Maar in de nieuwe versie worden die standaard ingevuld met een waarde, de oude versie herkent dat niet en “crasht” erop.

Eigenlijk zouden we nog een extra versie kunnen maken, StockPi-”obsolete”, -”legacy” of zo, maar we vragen ons af of er geen betere oplossing is. Een aparte branche misschien? Branche “legacy”, “Os9Gb3-9-1″ (laatste geeft ineens weer voor welk systeem compatible).

Het probleem is dat je elke keer dat je een merge doet uit de development code, allerlei dingen moet gaan verwijderen, die niet van toepassing zijn. Dan moet je telkens schakelen tussen de development branch en de “lecacy” branch.

En zo ontdekken we de oplossing die in git zelf ingebakken zit: git worktree.

En nu maar hopen dat dat in die oude systeem-versie werkt ….

De branch thing2 wordt onderhouden op de stockpi met een oud bord+distro.
Die wil ik tegelijk kunnen zien/bewerken met een recente development branch als dev-hq.

Upd: ik heb een branch bijgemaakt …legacyapp die ik in mijn workflow in worktree “stockpilegacy” houd.

Git worktree

Zie git worktree

Lift ^ | Lift v | Comments Off

Geen Webgang op 21/03

Uitzending do 18:00, WebGang blog ** March 19th, 2024 by wim.webgang **

Project Fotografie Luca school of arts
Op het normale uur van Webgang loopt deze dag een uitzending vanop een tentoonstelling in de Botanic Tower in Brussel, live op Radio Centraal, door “De Mendelelf” (zondag 00:00 in zendschema).

Lift ^ | Lift v | Comments Off

RadioLAB : Raspberry Pi 5, Gambas3 en stockpi

RadioLab, Uitzending do 18:00 ** March 14th, 2024 by wim.webgang **

Kennismaking met de Raspberry Pi 5 vs Raspberry Pi 2/3

Uitpakken met de 5
We pakken uit:
- eenvoudig kartonnen doosje met Raspberry Pi 5 bord, en een briefje met blabla.
- een originele voeding 5.1 V, 5A (?!?!)
- Real Time Clock batterij (met klein stekkertje)
- SD kaart met origineel Raspberry Pi OS.
- Officiële 2-kleurige behuizing met ingebouwde ventilator, en een eenvoudige zwarte behuizing met enkel ventilator-opening, en wat afgerondere hoeken.

We spoelen even vooruit voorbij …
starten, configureren (nvdr: zie foto’s) wat allemaal eenvoudig verloopt.

Stekker in het stopcontact..
Systeemversie : Raspberry Pi OS (dec 20223) + updates draaien
Opstarttijd: zo’n 20 seconden, veel en veel sneller dan onze oude uit de 3-reeks
Voeding (verbruik?): usb-C, zwaardere voeding (27 watt!). Ook uitgeschakeld blijft hij stroom verbruiken (en blijft ook een beetje warm). Ingeschakeld moet je de behuizing openen als het een type gesloten kast is.
Temperatuur? Gaat al snel naar 40 °C, wat meer programma’s 60°C, en een spelletje: 80°C!!
Om de temperatuur op te vragen, tik:
vcgencmd measure_temp

Opensuse op Pi5?
Nog te vroeg?

Programmeren
- De vaste waarden zijn aanwezig: Scratch (2 en 3), Thonno, …
- Programmeer-omgeving toevoegen:
Voorkeuren, add/remove software: gambas3: Complete Visual Development Environment gekozen, installeert, icoon onder development, maar start niet.
Vanop de commandolijn zie je de foutmelding:

webgang@raspberrypi:~ $ gambas3

**
** OOPS! INTERNAL ERROR. Program aborting, sorry! :-(
** Cannot find interface of library ‘gb.gtk3.wayland’
**
** ERROR: #27: Cannot load component ‘gb.gtk3.wayland’: cannot find component
**
** Please send a bug report to the gambas bugtracker [1] or to the gambas mailing-list [2].
** [1] http://gambaswiki.org/bugtracker
** [2] https://lists.gambas-basic.org/listinfo/user
**

Software management, zoek naar die gb.gtk.wayland, aanvinken, bevestigen.

Ok! Als je scherm wat doorgestreept wordt, zet het venster van Gambas3 dan kleiner.

Stockp project
- fouten op alle onderdelen, de StockpApp en de StockpiDesktop, StockpiCLI (die in principe geen gtk conflict kan hebben want enkel command line) en ook de library (die zelfs geen user interface heeft).
Foutmelding bv:

Kan project bestand niet openen:
/home/webgang/dev/gb3prj/stockpi/stockpilib
Read-only array
[gb.gui.base].^^Desktop.GetDesktop.58 [gb.gui.base].^^Desktop.Types_Read.72 [gb.gui.base].^^Desktop.Is.79 VersionControl.GetTextEditor.56 VersionControl.Refresh.99 Project.Open.688 FWelcome.btnOpen_Click.186 CCoolButton.Panel_MouseUp.149 ?

Omdat er mogelijk stukjes gambas3 mankeren (niet alles wordt altijd mee geïnstalleerd), herhaal ik het installatie-commando met een * voor alle pakketten:

sudo apt install gambas3*

Er worden een aantal bijkomende gambas3 paketten geïnstalleerd.

Versie: 3.18.0 (vgl op onze opensuse desktop : 3.19.0)

Raspberry Pi updaten:
- eerst de “package list” updaten:
sudo apt update
dan de software zelf / het systeem :
sudo apt full-upgrade

Als je een snelle internetverbinding hebt (glasvezel), gaat dit allemaal razendsnel.

De Pi5 start ook veel sneller op dan zijn oudere familie op, een reboot duurt nauwelijks een goede 20 seconden.

Maar de fout blijft:

Kan project bestand niet openen:
/home/webgang/dev/gb3prj/stockpi/stockpilib
Read-only array
[gb.gui.base].^^Desktop.GetDesktop.58 [gb.gui.base].^^Desktop.Types_Read.72 [gb.gui.base].^^Desktop.Is.79 VersionControl.GetTextEditor.56 VersionControl.Refresh.99 Project.Open.688 FMain.OpenProject.164 FMain.Action_Activate.1667 [gb.gui.base].^Action.Raise.238 ?

Zie onderaan de systeeminformatie van Gambas3.

Database
Hopelijk komt de fout niet doordat we nog geen database geïnstalleerd hebben …

sudo apt install mariadb-server
Of uitgebreider Engelstalig hier op hackernoon bv
Nederlandstalig vind je hier wel wat met een zoek op “mariadb”

Upd:
- ik kan de Gambas3 projecten, die bewaard worden als tar.gz wel downoaden, uitpakken en openen in de Gambas3 IDE. Voor de Library stockpilib betekent dat bv dat je ze kan compilen (let op waar de lib terechtkomt …)

Details…
Read the rest of this entry »

Lift ^ | Lift v | Comments Off

Copyleft Lasso vangt Orange * Titan gesneuveld

i-nieuws 6 na 6 ** March 14th, 2024 by wim.webgang **

Copyleft Lasso vangt Orange

De Franse telecomprovider Orange is veroordeeld voor het misbruiken van software met een copyleft licentie, meer bepaald de GPL.
De software heet Lasso, een standaard voor identiteiscontrole bij toegang tot een online dienst. Die dient om veilige verbindingen te maken voor betaalverkeer of andere communicatie bv met een overheid als een gemeentebestuur of belastingsdienst en is bekend als “Singel Sign-On”

De overtreding gaat al terug tot rond 2005, toen Orange een contract binnenhaalde voor een Frans ministerie om een web-portaal te ontwerpen: service-public.fr
Orange gebruikte de Lasso software in hun toepassing, maar hielden zich niet aan de licentie van de Lasso software.

De software bestaat in twee vormen:

- één met een commerciele licentie. Als je Lasso wil gebruiken in eigen gesloten commerciële software betaal je licentiegeld.

- één met een GPL licentie, die voor het GPL ecosysteem bedoeld is; als je zelf open source software maakt die onder een GPL licentie wordt vrijgegeven, is aan de voorwaarde voldaan.

De rechtzaak kende een aantal stadia, ondermeer door een discussie of het contractbreuk was of een auteursrechtenovertreding, en met een uitspraak, een beroep en een cassatie-uitspraak, en een laatste uitspraak van het hof van beroep in februari dit jaar.

Orange werd veroordeeld tot het betalen van 500.000 euro als financiële schadevergoeding, en 150.000 euro morele schade.

De hele zaak heeft negen jaar geduurd, alleen al het expertenonderzoek naar de aard en de schaal van het gebruik van de software door Orange duurde drie jaar.

https://www.entrouvert.com/actualites/2019/entrouvert-versus-orange/

Titan gesneuveld

Apple heeft onlangs een hele afdeling opgedoekt die werkte aan het project van een electrische auto. De naam gaf al aan hoe ambitieus het project was, het afgevoerde project heette “Titan”. Eind februari was er een interne mededeling aan de “special projects group”. De zowat 2000 mensen die er werkten komen op andere afdelingen terecht, veel ontslagen zullen er niet vallen met de huidige krapte op de arbeidsmarkt.
Daarmee valt het doek over een project dat een heel nieuw product moest ontwikkelen voor een hele nieuwe markt. Met de iPhone was dat goed gelukt, maar Apple beseft dat ze dat succes niet kunnen overdoen met hun auto project. Er komt dus geen i-car. Sinds 2014 werkten ze eraan, en het doel was een stem-bestuurde auto. Apple heeft daar al miljarden aan besteed, maar dat is niet allemaal weggegooid geld.
Een deel van het team dat aan kunstmatige intelligentie werkte voor de besturing van de auto, kan zeker terecht in de algemene AI afdeling die Apple nu voorrang wil geven. Of de hardware-ingenieurs nog van pas komen blijft een vraag, maar een interessante ontwikkeling was een chip voor in de auto. Die zou de kracht hebben van vier M2 Ultra chips, de krachtigste huidige zelfgemaakte chips van Apple. En de i-car was misschien ver van klaar, deze nieuwe chips waren wel zo goed als klaar.

compiled by BCP v.0.6.3

Lift ^ | Lift v | Comments Off

Internationale vrouwendag

Uitzending do 18:00 ** March 7th, 2024 by wim.webgang **

Uitzending naar aanleiding van de internationale vrouwendag op vrijdag 08 maart.

De vakbonden hebben voor morgen alvast een stakingsdag aangekondigd, maar in onze studio werken Marthe en Wim (techniekj) aan deze uitzending.

Marthe intervieuwt Iman (van Constant vzw), die vertelt over de uiteenlopende aktiviteiten waarin ze aktief is of bij betrokken is…

Iemand op zoek naar een m8 webring? https://bruise.in/8m.html
varia.zone/8m/

Links:

pipas.agency

Muziek: iets Spaans met tomaten…

Lift ^ | Lift v | Comments Off

StockpiDesktop (op afstand)

WebGang blog ** March 3rd, 2024 by wim.webgang **

Stockpi Desktop Remote
Mijn eerste uitvoering van de combinatie StockPi – (~) – StockPiDesktop

Aan mijn linkerzijde: Stockpi uitvoering zoals vroeger voorgesteld in de studio.
Software:
- stockpilib + stockpiapp
- mysql, gambas3, Raspbian Linux 9
Deze pi hangt aan het netwerk.

StockpiDesktop
Aan mijn rechterzijde: StockpiDesktop (inderdaad op de desktop van mijn pc).
Software:
- stockpilib + stockpidesktop
- Linux KDE/Plasma (openSuse 15.5)

Stockpi Desktop voorbereiding en instellingen:
- kopieer de images van de raspberry pi naar je desktop computer (bv met scp of fish).
- in het instellingen scherm de directory van de images instellen op je lokale kopie
ps hierbij bug gevonden in bewaren van de directory met de foto’s, aangepast in app, desktop en lib
- een andere optie is de images te bewaren op een Nextcloud server, en die zowel vanop de raspberry pi als de desktop te gebruiken. Je kan zelfs op de Nextcloud de rechten van de desktop beperken als die alleen de foto’s mag bekijken.

Het hele stockpi project:

Lift ^ | Lift v | Comments Off