Search

Archives

Pages

Op mijn desktop:

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

Uit de villa..

Uitzending do 18:00 ** November 2nd, 2023 by wim.webgang **

Speciale gast : Lydia2000
(Vandaag geen RadioLAB dus)

Een link bij ons nieuws:
https://www.rtbf.be/embed/m?id=3072180

Webgang bestaat sinds 12 mei 1996, maar Radio Centraal bestaat nog langer .. 43 jaar nu.

43 jaar bouwen aan Centraal

43 jaar centraal Concert

Lift ^ | Lift v | Comments Off

IT en de work-life balans: 50%?

Uitzending do 18:00 ** October 26th, 2023 by wim.webgang **

BCP problemen
In de uitzending noem ik “BCP1″ als de naam van de “hardware”, de software heet “Webgang Broadcast Control Panel”, afgekort BCP.
- BCP1 “hing” en speelde geen muziek van de “buttons” met de selectie van songs. Iets gelijkaardigs hadden we vorige week ook voor. Misschien is de oorzaak het kort na elkaar starten en afsluiten van BCP, misschien terwijl er nog muziek speelde. Bij ctrl-esc blijkt er een proces “play” te zijn dat onder een “gb3″ proces hangt. Gambas3 is de programmeertaal waarin BCP is gemaakt, dus dat lijkt zinnig om het play proces daar te “killen”.

TODO: vanuit de software de play killen; met een knop, noodknop, of uit een menu, bv “Actions”.
OPM; er zijn in het menu akties al “kill” akties voor de muziek aanwezig. Misschien zichtbaar als knop tijdens het programma?

- BCP1 stelt te veel vragen aan het begin bij het opstarten: moet ik het nieuws archiveren, (wordt op een of andere manier twee keer gevraagd, met andere antwoordkeuzes), moet ik muziek laden? (is wel nuttig maar zou met setting aan en af moeten kunnen) En dan nog een bericht dat de oude teksten in … bewaard zijn (moet melding worden in log veld, geen message die je weg moet klikken).

TODO: vragen beperken, op andere manier melden of loggen, of in settings voorzien zodat de vraag kan overgeslagen worden.

Open source en de work-life balans

Ik dacht even dat ze bedoelden dat ideaal je maar 50% van de week werkt ipv nu 710%, maar het gaat over het aantal bedrijven dat ideaal volledige flexibiliteit zou moeten of kunnen bieden. In de praktijk is dat maar 23%, maar dat is een vooruitgang tgo tien jaar geleden toen het maar 17% was.

Stockpi project

Todo: Camera, enz (maar geen tijd meer om daar verder op in te gaan.. wordt vervolgd).

Lift ^ | Lift v | Comments Off

De NID tapes: experimentele electronische muziek van de vorige eeuw..

Uitzending do 18:00 ** October 19th, 2023 by wim.webgang **

Vraag van Marthe:
Een Raspberry Pi als server. Binnen je thuisnetwerk. Bereikbaar vanop internet via een Dynamisch DNS systeem.
Ok, dat werkt.
Een tweede Raspberry Pi, andere serverfunctie, ook binnen dat thuisnetwerk. Ook via die DynDNS? Maar die is al ingesteld naar het ip-adres van de internetaansluiting hier, hoe het onderscheid maken tussen die twee servers hier binnnen?

Update Stockpi project.
- cli versie: zal die ook een foto kunnen maken? Ja, dat is wel de bedoeling, maar moet nog uitgezocht worden.
- cli versie: op dezelfde database zodat we kunnen vergelijken tussen de twee versies..

Muziek
The NID Tapes: Electronic Music from India 1969?-?1972

Uittreksel uit de NID tapes:

Lift ^ | Lift v | Comments Off

LinkedIn-ontslaat.txt * BitcoinUSA.txt * Nierproblemen * Dropbox werkt thuis

Uitzending do 18:00 ** October 19th, 2023 by wim.webgang **

LinkedIn-ontslaat.txt

In het rijtje afslankingen bij grote internetbedrijven is nu LinkedIn weer aan de beurt. Ze zouden van plan zijn om meer dan zeshonderd mensen te ontslaan. In mei van dit jaar hadden ze al een gelijkaardig aantal werknemers laten afvloeien.
Toen werd ook de Chinese tak al gesloten, die heette Incareer. De verloren werkkracht zal gecompenseerd worden door kunstmatige intelligentie. Ze boden al eerder diensten aan die gedragen werden door AI voor hun premium abonnees.

BitcoinUSA.txt

De VS heeft een serieuze hoeveelheid bitcoins in beslag genomen, en is daarmee waarschijnlij één van de grootste bezitters van Bitcoins in de wereld.
Ze hebben niet zelf bitcoins zitten genereren of minen, en evenmin hebben ze die speculatief aangekocht.
Ze komen door beslagnames bij kriminelen in hun handen. Ondertussen gaat het al over ongeveer tweehonderdduizend bitcoin. Dikwijls is dat in de vorm van harde schijven of geheugens die beschermd zijn door een wachtwoord, “hardware wallets”. De bitcoins kunnen dus gewoon op de apparaten bewaard worden, offline. Soms worden er ook bitcoins omgezet in dollars, maar dat gebeurt niet op basis van de koers van de bitcoin. Het is gewoon een gevolg van de voortgang van het proces bij de vorvolging van kriminelen.
De bitcoins beleggers houden het wel in het oog. Een plotse verkoop van een groot aantal bitcoins zou schommelingen kunnen veroorzaken in de waarde van de Bitcoin.

Nierproblemen

In landbouwgebieden in Sri Lanke is een studie uitgevoerd door onderzoekers van de Duke University naar een ongewoon groot aantal van gevallen van nierfalen, bekend onder de naam CKDu. CKDE staat voor Chronische Nierziekte door onbekende oorzaak. Op sommige plaatsen heeft tot tien procent van de kinderen tussen vijf en elf jaar al tekenen van nierschade.

De onderzoekers linken het voorkomen van de ziekte nu aan het voorkomen van glyfosaat in het drinkwater dat afkomstig is van bronnen in de buuurt.
Glyfosaat komt daar van nature niet in voor, maar het is een aktieve component in de veelgebruikte onkruidverdelger Roundup van Monsanto.

Officieel breekt die onkruidverdelger in een paar dagen af, en zou die dus geen impact mogen hebben. Maar in de praktijk gaat die soms binden met magnesium en calcium, en daardoor tot zeven jaar lang teruggevonden worden in water en tot tweeëntwintig jaar in de bodem. In sommige gebieden met hard water is er meer kans dat gebonden wordt met water.

Het onderzoek nu concentreerde zich enkel op het drinkwater, maar mogelijk zijn er ook andere manieren hoe de stoffen in het menselijk lichaam terechtkomen. De onderzoekers maken zich zorgen omdat de eigenschappen doen denken aan een andere vervuiler: PFAS.

De wereldgezondheidsorganisatie heeft in 2015 al gezegd dat de onkruidverdelger mogelijk kankerverwekkend is. In ons land is het verboden voor huishoudelijk gebruik, maar wel nog toegelaten in de landbouw. En hoewel het Duitse Bayer eigenaar is van Monsanto, wil Duitsland glyfosaat helemaal verbannen, . Europa heeft de vergunning verlengd met een jaar, en de Europese Comissie is van plan de toestemming te verlengen met 10 jaar, en dat op basis van een onderzoek van het Europees voedselagentschap, dat geen bewijzen ziet voor de kankerverwekkendheid ervan. Ze raden wel aan een strook van 10 meter als buffer aan te houden rond de gronden waar het ingezet wordt. Mileugroepen vinden het onverantwoord. Ze vragen meer onderzoek naar de invloed op het leven in water en de impact op de bijen.

https://www.theisn.org/initiatives/what-is-ckdu/

Dropbox werkt thuis

De baas van Dropbox is niet gekant tegen het thuiswerken, en vindt niet dat iedereen minstens drie dagen op kantoor aanwezig moet zijn. Bij andere bedrijven viel te horen dat dat het minimum is om de bedrijfscultuur te handhaven.
Vroeger werkte men bij Dropbox ook op kantoor, meestal op de hoofdzetel. Maar de CEO van Dropbox, die het bedrijf oprichtte in 2007, is sinds de corona epidemie wel te vinden voor het model van verspreid werken.
Bij Dropbox kunnen werknemers negentig procent van de tijd van thuis werken.
Dropbox is natuurlijk een cloud-dienst, dus het staat ook wel goed voor hun image om pro-thuiswerk te zijn.
En hoewel de code voornamelijk gebouwd is met de typische open source programmeertaal Python, is het platform zelf niet open source. Wel hebben ze een aantal van hun projecten gemaakt met of in de vorm van open source software, en die kan je samengevat vinden in een pdfje op hun site. Enkele voorbeelden:
jquery payment,
videojs-contrib-his (onder Apache licentie)
DOMpurify (onder Muzilla Public Licence)
react-list (onder MIT licentie)
reselect (onder MIT licentie)
enz. Ze wijden een stuk van hun website aan open source: Opensource.dropbox.com
Maar als je een vrij software wil om bestanden te delen kan je niet de dropbox code downloaden. Er zijn alternatieven als OwnCloud, NextCloud. Ook Firefiles beweert een dropbox alternatief te zijn .
En kleinere systemen als OnionShare en Seafile laten je toe bestanden te delen met bescherming van een wachtwoord en versleuteling.

compiled by BCP v.0.6.3

Lift ^ | Lift v | Comments Off

Mistress V3

Uitzending do 18:00 ** October 12th, 2023 by wim.webgang **

Marthe heeft als gast in de studio Shelbatra Yashari meegebracht, die bovendien eigen muziek bijheeft:
Een exclusieve track die niet op “de plaat” Elektronic body girl staat:
- Mistress V3
- mystic TechnoGroove V4
Film te vinden imdb (internet movie database) categorie short/horror
Argos Brussel screening in beperkte kring.

shelbatrayashari.com

Lift ^ | Lift v | Comments Off

RadioLab: stockpiapp 0.2.9 naar main

RadioLab, Uitzending do 18:00 ** October 5th, 2023 by wim.webgang **

Merge branch ‘test’ into main
Silvia verklaart de code van StockPiApp 0.2.8 ok voor promotie naar main
ps : en dus ook de onderliggende “library”, versie 0.1.5

Run!
Ze klikt op het icoon op de desktop en …
Het programma start. Het leest de instellingen en maakt verbinding met de databank. Het toont de beschikbare “parts” uit de database.
Klik op een “part” toont het bijhorende fotootje.
Silvia test “Nieuw” knop: nieuw part ingeven, naast de invulvelden staat uitleg over wat er ingevuld moet worden, en ook voorbeeld invoer.
Wim: dat is een ontwerpkeuze; er zijn een aantal extra tabellen in de databank die speciaal daarvoor gemaakt zijn: om extra informatie over velden beschikbaar te hebben; deze tabellen met uitleg en voorbeeldinvoer voor de velden van “parts” worden mee geïnstalleerd bij installatie van het programma.

ps: de CLI versie is niet stabiel en/of ver genoeg af om naar main te promoten. Wordt aan gewerkt..

Bug
De grootste bug is het niet verversen van het hoofdscherm na ingave van een nieuw “part” … misschien kan dat nog gefixed worden – knipoog naar dev team..?

Todo’s
- de bug natuurlijk: herladen hoofdscherm na invoer nieuw onderdeel.
- drop downs met preselect categorie, manufactur,
- form met zekere hierarchie, visueel onderscheid of groter/kleiner
verborgen (meer detail)

Stockpi project: andere vragen en antwoorden:
- Kunnen we de webcam van de laptop inzetten voor gebruik door stockpi? hoe de webcam aanspreken (vanuit CLI)? De camera van de pi wordt met een shell commando aangesproken, dat kan in principe ook voor webcams opgesteld en uitgevoerd worden. Verder te onderzoeken.
- Hoe de code voor de verschillende mogelijke cams organiseren? in de “lib” komt een aparte “camera” module, met verschillende keuzes.
- kan camera ook in CLI versie gebruikt worden? mogelijk wel, dat wordt onderzocht
- kan stockpi ook terug leeggemaakt worden? (Database, files) Niet aan bod gekomen in uitzending, maar inderdaad interessante vraag.
- kan er een voorbeeld-databank gemaakt worden met ingevulde voorbeeldgegevens om te testen enz. Wim stelt voor die voorlopig in de documentatie beschikbaar te maken; de app krijgt een “import” mogelijkheid waarmee die dan geïmporteerd kunnen worden.

Voor u
Proberen? Download (clone https://gitlab.com/stockpi/stockpiapp.git) en maak met gambas3.
Vragen? mail naar webgang (radiocentraal.be).

Lift ^ | Lift v | Comments Off

LattePanda Sigma (inc. Arduino)

Uitzending do 18:00 ** September 28th, 2023 by wim.webgang **

Platte Panda
Een nieuwe Single Board Computer, die bovendien een ingebouwde Arduino heeft? Hebben we iets gemist?
Waarom we LattePanda Sigma niet kennen? Het septembernummer van iX magazine geeft ons een paar antwoorden.
- omdat het een klassiek pc bord is met een intel-processor en da Arduino als coprocessor bovendien moelijk te gebruiken vanuit het systeem.
- omdat het standaard Windows meeheeft en geen Linux-drivers voor de wifi module
- omdat het meer dan 500 dollar kost
- …

Fris fruit
Maar er is ook goed nieuws: vandaag werd een nieuwe Raspberry Pi 5 aangekondigd door Eben Upton op https://www.raspberrypi.com/news/introducing-raspberry-pi-5/

Lift ^ | Lift v | Comments Off

OpenTofu

Uitzending do 18:00 ** September 21st, 2023 by wim.webgang **

Er is geen cloud…

(maar ze moet wel onderhouden worden)

De cloud is: iemand anders zijn computer gebruiken. Alles uitbesteden.
En toch kan je daar nog werk aan hebben; beheer. Een software-tool daarvoor is “TerraForm”.
En uit het nieuws leerden we nog eens wat de gevolgen kunnen zijn van management van een bedrijf dat beslist een open source project te wijzigen naar een closed source of in ieder geval een meer beperkte licentie. We zagen dat vroeger ondermeer bij MySQL waaruit MariaDB ontstond, en OpenOffice, waaruit een nieuwe office ontstond, maar die konden ze niet meer open noemen dus werd de nadruk gelegd op de “free” van “free software” en werd het iets exotischer “LibreOffice”.

opentofu.org

Webgang Helpdesk
En tussendoor kreeg u wat helpdesk-tips voor (Linux/kde) desktopgebruik; wat te doen als
- ik het gebruikerswachtwoord kwijt ben?
- mijn scherm te snel in spaarstand gaat?
- mijn scherm altijd “gelockt” wordt?

(Ook vragen? Mail ze naar webgang@radiocentr..)

Muziek
18:08 Rhynno – Feeling Roots
18:19 Animadvert – So babe
18:47 soundnotnoise1 – pigments song for you
18:55 Animadvert – Muizenissen

Lift ^ | Lift v | Comments Off

unbinare

Uitzending do 18:00 ** September 14th, 2023 by wim.webgang **

Raaf te gast in de studio

Vertelt over een eigen anarchistisch lab, e-waste, Reverse engineering, enz
Gebruikt microscoop om de componenten te identificeren.

Demonstreert probe (naald om contact te maken met signalen op printplaat) van eigengemaakte analyse-apparaten, oister, ….

Termen als
buspirate dangerous prototypes
hydrobus
collectiva

Meer op : Unbinare.be

Favoriete filosoof: Paul Feierabend : leek wordt weggeschreven uit de wetenschappen.

Volg op mastodon

Op komst : Workshops najaar antwerpen

Lift ^ | Lift v | Comments Off

De takken van het stockpi project

RadioLab, Uitzending do 18:00 ** September 7th, 2023 by wim.webgang **

We gebruiken Git(Lab) voor ons stockpi project

Dit is een voorbeeld van hoe een workflow kan zijn. Verschillende takken zijn van de main afgetakt door verschillende gebruikers. Die werken aan een bepaald stukje software, bv de Setup procedure van het programma. Git laat toe dat verschillende mensen tegelijk aan het project werken (hier bv rood, blauw en groen), en helpt om die stukjes nadien in elkaar te puzzelen.

Die ontwikkeling gebeurt “lokaal” op de computer van die ontwikkelaar. De ontwikkelaar haalt eerst een kopie af van de “main”, wat clonen genoemd wordt, en geeft die een naam; bv dev-hq=development headquarter, een naam die de developer op het hoofdkwartier van Webgang gekozen heeft.

Hij maakt een “tak” of branch voor het werk waaraan hij bezig is, en geeft die ook een naam, waaraan je kan zien waar hij aan werkt, hier bv de setup procedure in Dev01Setup.

Als dat stuk klaar is wordt het met commit + push online gebracht en is het al af te halen/in te zien door anderen. Denkt de ontwikkelaar dat het ver genoeg klaar is brengt hij het naar de “test” branch, onderaan op de afbeelding.

In de test branch worden alle ontwikkelingen samen gebracht, en in ons programma “testen” we die uit; enerzijds de lib compileren en anderzijds de cli en de app die de lib gebruiken uitproberen. Als een programam crasht proberen we dat te documenteren. Anders: We noteren opmerkingen en correcties.

Goedgekeurd? Als de combinatie goed werkt gaat alles naar de “main”.

Het toeval (enigzins geholpen door Marthe) wil dat we een professionele developer in de studio hebben, Claes, en we toetsen onze workflow bij hem af.

Hij veegt de oranje testbranch op het witbord hierboven weg, en vult aan:
- de eigen tak van de ontwikkelaar wordt “feature branch” genoemd (omdat een bepaalde “nieuwe functie” wordt bijgemaakt – kan uit een tickeet komen).
- tijdens de otnwikkeling kan een programmeur al collega’s raadplegen
- peer review: een collega-programmeur die enigzins op de hoogte is van het onderwerp, gaat je code nakijken om denkfouten eruit te halen enz.
- Hij kan een soort “ok” geven (merge request) waardoor het programma klaar wordt gezet om in de main branch opgenomen te worden.
- Voor het integreren van die tak in de main helpt het platform; je kan “merge request” aanvinken, er commentaar bij ingeven, en het systeem documenteert en zet een knop klaar om dat te aanvaarden door de beheerder van de main branch; dat kan een ontwikkelaar zijn, of een coördinator, binnen het platform kunnen rollen verdeeld worden met bijhorende rechten.
- automatisch testen: in het gitlab (of ander git-) platform kan je een aantal voorgeprogrammeerde testen laten lopen; die kunnen semantisch zijn (bv spellingscontrole bij documentatie), of functioneel: compileert het programma, kan het programma gestart worden, en zelfs het gebruik van het programma kan getest worden.
- Als een nieuwe main gemaakt is, wordt die ook nog eens uitvoerig getest (met de automatische procedures).
- de “feature branch” wordt verwijderd.

Ook op voorhand wordt er bepaald wat er allemaal moet geprogrammeerd worden, je kan daarvoor een ticketing systeem gebruiken (“type feature request”) dat op het gitlab (of ander) platform voorhanden is. Dat is hetzelfde principe van wat wij zouden doen, maar natuurlijk verloopt het daar gestructureerder. De tickets kunnen afgevinkt worden, gekoppeld aan een “merge” in de main, gekoppeld aan andere systemen enz.

Lift ^ | Lift v | Comments Off

« Previous Entries Next Entries »