Search

Archives

Pages

Op mijn desktop:

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

BCP install party

Uitzending do 18:00 ** June 1st, 2023 by wim.webgang **

In een vorige aflevering deden we al deel 1; waarin we
- Linux installeerden met een desktop,bv KDE
- en de Gambas3 programmeertaal (bv Gambas versie: 3.14)

We herhalen nog even het afhalen van de broncode van Webgang Broadcast Control Panel (verder afgekort BCP):
- git clone https://gitlab.com/wim.webgang/WebgangBCP.git
Dit maakt een kopie van de huidige software uit de online repositorie, waarbij je kan omschakelen tussen de beschikbare versies, die “branches” genoemd worden. De standaard “branch” is “master” of “main”, en daar sta je normaal automatisch in. Je kan ook omschakelen naar andere branches, en zo bv de “development” versie afhalen, waar de programmeurs aan bezig zijn. (Veel kans dat er dingen inzitten die nog niet af zijn, en het programma doen crashen. Maar soms, als er een probleem is ontdekt in de “master”, en de programmeurs hebben dat probleem opgelost in hun develpment versie, kan je die wel onmiddellijk afhalen en gebruiken.)

Op de webinterface van gitlab kan je zien welke branches er publiek beschikbaar zijn: https://gitlab.com/wim.webgang/WebgangBCP/-/branches : “4 Branches”

Start Gambas3 (zit bv in het menu onder “Develpment”)
(We kregen live een eigenaardige melding, ik dacht iets met “gstreamer” of zo. Maar die kwam niet meer terug).

File, open project, (als je daar op “recent” komt, kies dan “open”, (zoek de map waar je “git clone” gedaan hebt) en open het WebgangBCP project.

Normaal gaat dan de programmeeromgeving alle onderdelen van het project laden, en zie je modules, forms (schermen), icoontjes, enz.

Foutmelding?
Onderbreek het openen hier en los het probleem eerst op.

- in sommige omstandigheden krijg je een foutmelding, bv

Some components are missing:
gb.media
gb.media.form

Dat betekent dat de Gambas programmeeromgeving, die bestaat uit heel veel modules, niet volledig geinstalleerd is (niet alle bestaande modules), en dat je die voor dit project wel nodig hebt. En aangezien we al weten welke we bij moeten installeren .. start software installatie, zoek gambas3, en duidt de ontbrekende componenten aan (normaal staan ze in de lijst van gambas onderdelen, waarvan de meeste geïnstalleerd zijn, en een paar optioneel te selecteren zijn).
In mijn geval zag ik enkel gb.media, en zag ik de “.form” niet apart staan.
Selecteren, installeren bevestigen, Gambas herstarten, en project terug openen.

upd 7/6/2023 Deze werd ons nog gemeld:

Some components are missing:
gb.pdf

Dit komt omdat er een oude component is gebruikt bij het programmeren, die ondertussen niet meer in gambas is meegeleverd (maar wel aanwezig is bij wie vroeger gambas installeerde). Deze gb.pdf is bv vervangen door gb.poppler, en het zou kunnen dat het programma moet aangepast worden om die nieuwe te gebruiken.
Je kan dit gewoon overslaan met (continue), alleen zal het printen dan niet werken, maar dat is niet essentieel.

Nu kan je het project bekijken, de broncode van de modules, de schermopbouw enz.

Je kan ook “run” kiezen, en dan wordt BCP gestart.

Je krijgt een scherm dat waarschuwt dat de instellingen niet gevonden zijn, en dus moet je een paar dingen instellen:

  • map met de nieuwe teksten (.txt bestanden), nier “news” genoemd, maar dat kan natuurlijk gaan over eender welke teksten voor je programma. Er is voorzien om “nieuws” teksten te hebben (met .txt) en programma teksten (met .prg als uitgang).
  • map voor archief van gebruikte bestanden.
  • standaard tekstverwerker (voor bv maken van een nieuwe nieuws-txt; ik gebruikte “kate”, maar dat hangt af wat je geïnstalleerd hebt)
  • de tabbladen “database” en “import” worden niet gebruikt (het instellingen scherm is gekopieerd van een universeel model, BCP gebruikt (momenteel) geen databank, en geen “import”.
  • in het tabblad “tunes” kan je de begintune en de nieuwstune kiezen uit je bestanden (als je die hebt).

Je kan ook tekstjes schrijven vanuit BCP, bv voor je nieuws/onderwerpen. Daarvoor heb je links boven de knop “new news.txt”.
Je kan een titel ingeven, en dan opent de voordien gekozen tekstverwerker in een tekstbestand met die titel.

Ik doe in het programma een test, en ik tik in de editor “test test”. Ik bewaar, en (her)laad de nieuws teksten, en tot mijn verrassing staat er een afgehakt stukje tekst in … . Bug??
Nee, bij nader inzien komt dat omdat ik geen titel + tekst heb, en dat is de verwachte vorm van de nieuws teksten.
De titel wordt afgesplitst en in het vet als titel boven de previeuw tekst snippets gezet.

https://gitlab.com/wim.webgang/WebgangBCP

Lift ^ | Lift v | Comments Off

BCrypt op pensioen * Investeringen richting zon

i-nieuws 6 na 6 ** June 1st, 2023 by wim.webgang **

BCrypt op pensioen

BCrypt is een veelgebruikte wachtwoord-versleutelformule, die dit jaar 25 jaar oud wordt. Een belangrijke beslissing van de oorspronkelijke ontwerpers ervan, 25 jaar geleden, was om het als open source te ontwikkelen. Dat zorgde ervoor dat de versleuteling heel beschikbaar was, en goed verspreidde.
Maar ondertussen is het wel gedateerd, vindt ook één van de oorspronkelijke makers ervan. Er bestaan ondertussen betere, veiligere en sterkere versleutelagoritmes.
De opvolger hebben namen als “scrypt” en “Argon2″.
De eerste versie van BCrypt was opgenomen in een versie van het open source besturingssysteem OpenBSD, namelijk versie 2.1. Dat was in 1997. Niels Provos, één van de makers van BCrypt, groeide op in Duitsland, en werkte tijdens zijn studie aan BCrypt. Dat was een voordeel tov software die in de VS gemaakt werd. In Amerika golden toen strenge maatregelen op versleutelsoftware, die mocht namelijk niet uitgevoerd worden. BCrypt vulde mooi de nood aan versleuteling in, en omdat het uit Duitsland kwam werd het in de VS ingevoerd ipv uitgevoerd. Veel open source projecten begonnen het te gebruiken als ze wachtwoorden versleuteld wilden bewaren. Het is momenteel beschikbaar op zowat alle computersystemen en talen die je je kan voorstellen.
Niels Provos werkte samen met een student van het MIT, David Mazieres. Die is nu professor aan de universiteit van Stanford en geeft daar het vak systeembeveiliging. Ze leerden elkaar kennen door samen te werken aan het open source besturingssysteem BSD. Van BSD bestaan verschillende afsplitsingen en zij werkten meer bepaald aan de OpenBSD versie.

Investeringen richting zon

Een voorbode van de resultaten van omschakelen op hernieuwbare energie zijn de investeringen in hernieuwbare energie. Volgens het internationaal Energie Agentschap, een internationale organisatie met zetel in Parijs,
is 2023 het eerste jaar waarin de investeringen in schone energieproductie hoger liggen dan die in de fossiele energieproductie. De investeringen in zonne-energie zullen die in de olie-industrie overtreffen bv. Negentig procent van die hernieuwbare investeringen gebeurden door het westen en China.
De investeringen in fossiele brandstoffen zijn nog wel dubbel zo hoog als gewenst om de energietransitie te bereiken.
IEA zegt dat nog “one trillion dollar” geïnvesteerd wordt in olie, gas en steenkool, en de vraag naar steenkool was nog nooit zo hoog als dit jaar.
Ook kernenergie, ook niet de properste manier van energie opwekken, krijgt nog veel investeringen om aan de vraag naar electriciteit te voldoen. De dwingende cijfers over de uitstof van CO2 verdringen de bezorgdheid over de riskante productiemethoden en de eeuwenlange milieubelasting van gebruik van nucleaire brandstof.

Op 24 mei publiceerde de IEA een artikel met de titel: Oil production investment and solar investment, 2013 vs 2023.

https://www.iea.org/data-and-statistics/charts/oil-production-investment-and-solar-investment-2013-vs-2023

compiled by BCP v.0.6.2

Lift ^ | Lift v | Comments Off

Next Entries »