My movie playing setup involve Kodi, -OpenELEC (probably soon to be -replaced with LibreELEC) and an -Infocus IN76 video projector. My projector can be controlled via both -a infrared remote controller, and a RS-232 serial line. The vendor of -my projector, InFocus, had been -sensible enough to document the serial protocol in its user manual, so -it is easily available, and I used it some years ago to write -a -small script to control the projector. For a while now, I longed -for a setup where the projector was controlled by Kodi, for example in -such a way that when the screen saver went on, the projector was -turned off, and when the screen saver exited, the projector was turned -on again.
- -A few days ago, with very good help from parts of my family, I -managed to find a Kodi Add-on for controlling a Epson projector, and -got in touch with its author to see if we could join forces and make a -Add-on with support for several projectors. To my pleasure, he was -positive to the idea, and we set out to add InFocus support to his -add-on, and make the add-on suitable for the official Kodi add-on -repository.
- -The Add-on is now working (for me, at least), with a few minor -adjustments. The most important change I do relative to the master -branch in the github repository is embedding the -pyserial module in -the add-on. The long term solution is to make a "script" type -pyserial module for Kodi, that can be pulled in as a dependency in -Kodi. But until that in place, I embed it.
- -The add-on can be configured to turn on the projector when Kodi -starts, off when Kodi stops as well as turn the projector off when the -screensaver start and on when the screesaver stops. It can also be -told to set the projector source when turning on the projector. - -
If this sound interesting to you, check out -the -project github repository. Perhaps you can send patches to -support your projector too? As soon as we find time to wrap up the -latest changes, it should be available for easy installation using any -Kodi instance.
- -For future improvements, I would like to add projector model -detection and the ability to adjust the brightness level of the -projector from within Kodi. We also need to figure out how to handle -the cooling period of the projector. My projector refuses to turn on -for 60 seconds after it was turned off. This is not handled well by -the add-on at the moment.
+ +I am very pleased to be able to share with you +the +announcement of a new version of the archiving system Nikita +published by its lead developer Thomas Sødring:
+ ++ ++ +It is with great pleasure that we can announce a new release of +nikita. Version 0.6 +(https://gitlab.com/OsloMet-ABI/nikita-noark5-core). This +release makes new record keeping functionality available. This really +is a maturity release. Both in terms of functionality but also code. +Considerable effort has gone into refactoring the codebase and +simplifying the code. Notable changes for this release include:
+ ++ +
+ +- Significantly improved OData parsing
+- Support for business specific metadata and national identifiers
+- Continued implementation of domain model and endpoints
+- Improved testing
+- Ability to export and import from arkivstruktur.xml
+ +We are currently in the process of reaching an agreement with an +archive institution to publish their picture archive using nikita with +business specific metadata and we hope that we can share this with you +soon. This is an interesting project as it allows the organisation to +bring an older picture archive back to life while using the original +metadata values stored as business specific metadata. Combined with +OData means the scope and use of the archive is significantly +increased and will showcase both the flexibility and power of +Noark.
+ +I really think we are approaching a version 1.0 of nikita, even +though there is still a lot of work to be done. The notable work at +the moment is to implement access-control and full text indexing of +documents.
+ +My sincere thanks to everyone who has contributed to this +release!
+ +- Thomas
+ +Release 0.6 2021-06-10 (d1ba5fc7e8bad0cfdce45ac20354b19d10ebbc7b)
+ ++ +
+ +- Refactor metadata entity search
+- Remove redundant security configuration
+- Make OpenAPI documentation work
+- Change database structure / inheritance model to a more sensible approach
+- Make it possible to move entities around the fonds structure
+- Implemented a number of missing endpoints
+- Make sure yml files are in sync
+- Implemented/finalised storing and use of +
++ Â Â Â
- Business Specific Metadata
+ Â Â Â- Norwegian National Identifiers
+ Â Â Â- Cross Reference
+ Â Â Â- Keyword
+ Â Â Â- StorageLocation
+ Â Â Â- Author
+ Â Â Â- Screening for relevant objects
+ Â Â Â- ChangeLog
+ Â Â Â- EventLog
+- Make generation of updated docker image part of successful CI pipeline
+- Implement pagination for all list requests +
++ Â Â Â
- Refactor code to support lists
+ Â Â Â- Refactor code for readability
+ Â Â Â- Standardise the controller/service code
+- Finalise File->CaseFile expansion and Record->registryEntry/recordNote +expansion
+- Improved Continuous Integration (CI) approach via gitlab
+- Changed conversion approach to generate tagged PDF documents
+- Updated dependencies +
++ Â Â Â
- For security reasons
+ Â Â Â- Brought codebase to spring-boot version 2.5.0
+ Â Â Â- Remove import of necessary dependencies
+ Â Â Â- Remove non-used metrics classes
+- Added new analysis to CI including
+- Implemented storing of Keyword
+- Implemented storing of Screening and ScreeningMetadata
+- Improved OData support +
++ Â Â Â
- Better support for inheritance in queries where applicable
+ Â Â Â- Brought in more OData tests
+ Â Â Â- Improved OData/hibernate understanding of queries
+ Â Â Â- Implement $count, $orderby
+ Â Â Â- Finalise $top and $skip
+ Â Â Â- Make sure & is used between query parameters
+- Improved Testing in codebase +
++ Â Â Â
- A new approach for integration tests to make test more readable
+ Â Â Â- Introduce tests in parallel with code development for TDD approach
+ Â Â Â- Remove test that required particular access to storage
+- Implement case-handling process from received email to case-handler +
++ Â Â Â
- Develop required GUI elements (digital postroom from email)
+ Â Â Â- Introduced leader, quality control and postroom roles
+- Make PUT requests return 200 OK not 201 CREATED
+- Make DELETE requests return 204 NO CONTENT not 200 OK
+- Replaced 'oppdatert*' with 'endret*' everywhere to match latest spec
+- Upgrade Gitlab CI to use python > 3 for CI scripts
+- Bug fixes +
++ Â Â Â
- Fix missing ALLOW
+ Â Â Â- Fix reading of objects from jar file during start-up
+ Â Â Â- Reduce the number of warnings in the codebase
+ Â Â Â- Fix delete problems
+ Â Â Â- Make better use of cascade for "leaf" objects
+ Â Â Â- Add missing annotations where relevant
+ Â Â Â- Remove the use of ETAG for delete
+ Â Â Â- Fix missing/wrong/broken rels discovered by runtest
+ Â Â Â- Drop unofficial convertFil (konverterFil) end point
+ Â Â Â- Fix regex problem for dateTime
+ Â Â Â- Fix multiple static analysis issues discovered by coverity
+ Â Â Â- Fix proxy problem when looking for object class names
+ Â Â Â- Add many missing translated Norwegian to English (internal) +attribute/entity names
+ Â Â Â- Change UUID generation approach to allow code also set a value
+ Â Â Â- Fix problem with Part/PartParson
+ Â Â Â- Fix problem with empty OData search results
+ Â Â Â- Fix metadata entity domain problem
+- General Improvements +
++ Â Â Â
- Makes future refactoring easier as coupling is reduced
+ Â Â Â- Allow some constant variables to be set from property file
+ Â Â Â- Refactor code to make reflection work better across codebase
+ Â Â Â- Reduce the number of @Service layer classes used in @Controller +classes
+ Â Â Â- Be more consistent on naming of similar variable types
+ Â Â Â- Start printing rels/href if they are applicable
+ Â Â Â- Cleaner / standardised approach to deleting objects
+ Â Â Â- Avoid concatenation when using StringBuilder
+ Â Â Â- Consolidate code to avoid duplication
+ Â Â Â- Tidy formatting for a more consistent reading style across +similar class files
+ Â Â Â- Make throw a log.error message not an log.info message
+ Â Â Â- Make throw print the log value rather than printing in multiple +places
+ Â Â Â- Add some missing pronom codes
+ Â Â Â- Fix time formatting issue in Gitlab CI
+ Â Â Â- Remove stale / unused code
+ Â Â Â- Use only UUID datatype rather than combination String/UUID for systemID
+ Â Â Â- Mark variables final and @NotNull where relevant to indicate +intention
+- Change Date values to DateTime to maintain compliance with Noark 5 +standard
+- Domain model improvements using Hypersistence Optimizer +
++ Â Â Â
- Move @Transactional from class to methods to avoid borrowing the JDBC Connection unnecessarily
+ Â Â Â- Fix OneToOne performance issues
+ Â Â Â- Fix ManyToMany performance issues
+ Â Â Â- Add missing bidirectional synchronization support
+ Â Â Â- Fix ManyToMany performance issue
+- Make List<> and Set<> use final-keyword to avoid potential problems +during update operations
+- Changed internal URLs, replaced "hateoas-api" with "api".
+- Implemented storing of Precedence.
+- Corrected handling of screening.
+- Corrected _links collection returned for list of mixed entity types +to match the specific entity.
+- Improved several internal structures.
+
If free and open standardized archiving API sound interesting to +you, please contact us on IRC +(#nikita on +irc.oftc.net) or email +(nikita-noark +mailing list).
As usual, if you use Bitcoin and want to show your support of my activities, please send Bitcoin donations to my address @@ -79,7 +216,7 @@ activities, please send Bitcoin donations to my address
@@ -87,71 +224,60 @@ activities, please send Bitcoin donations to my addressI VHS-kassettenes -tid var det rett frem å ta vare på et TV-program en ønsket å kunne se -senere, uten å være avhengig av at programmet ble sendt på nytt. -Kanskje ønsket en å se programmet på hytten der det ikke var -TV-signal, eller av andre grunner ha det tilgjengelig for fremtidig -fornøyelse. Dette er blitt vanskeligere med introduksjon av -digital-TV og webstreaming, der opptak til harddisk er utenfor de -flestes kontroll hvis de bruker ufri programvare og bokser kontrollert -av andre. Men for NRK her i Norge, finnes det heldigvis flere fri -programvare-alternativer, som jeg har -skrevet -om -før. -Så lenge kilden for nedlastingen er lovlig lagt ut på nett (hvilket -jeg antar NRK gjør), så er slik lagring til privat bruk også lovlig i -Norge.
- -Sist jeg så på saken, i 2016, nevnte jeg at -youtube-dl ikke kunne -bake undertekster fra NRK inn i videofilene, og at jeg derfor -foretrakk andre alternativer. Nylig oppdaget jeg at dette har endret -seg. Fordelen med youtube-dl er at den er tilgjengelig direkte fra -Linux-distribusjoner som Debian -og Ubuntu, slik at en slipper å -finne ut selv hvordan en skal få dem til å virke.
- -For å laste ned et NRK-innslag med undertekster, og få den norske -underteksten pakket inn i videofilen, så kan følgende kommando -brukes:
- --youtube-dl --write-sub --sub-format ttml \ - --convert-subtitles srt --embed-subs \ - https://tv.nrk.no/serie/ramm-ferdig-gaa/MUHU11000316/27-04-2018 -- -
URL-eksemplet er dagens toppsak på tv.nrk.no. Resultatet er en -MP4-fil med filmen og undertekster som kan spilles av med VLC. Merk -at VLC ikke viser frem undertekster før du aktiverer dem. For å gjøre -det, høyreklikk med musa i fremviservinduet, velg menyvalget for -undertekst og så norsk språk. Jeg testet også '--write-auto-sub', -men det kommandolinjeargumentet ser ikke ut til å fungere, så jeg -endte opp med settet med argumentlisten over, som jeg fant i en -feilrapport i youtube-dl-prosjektets samling over feilrapporter.
- -Denne støtten i youtube-dl gjør det svært enkelt å lagre -NRK-innslag, det være seg nyheter, filmer, serier eller dokumentater, -for å ha dem tilgjengelig for fremtidig referanse og bruk, uavhengig -av hvor lenge innslagene ligger tilgjengelig hos NRK. Så får det ikke -hjelpe at NRKs jurister mener at det er -vesensforskjellig -å legge tilgjengelig for nedlasting og for streaming, når det rent -teknisk er samme sak.
- -Programmet youtube-dl støtter også en rekke andre nettsteder, se -prosjektoversikten for -en -komplett liste.
+ +Yesterday morning I got a warning call from the Debian quality +control system that +the VLC +bittorrent plugin was due to be removed because of a release +critical bug in one of its dependencies. As you might remember, this +plugin make VLC able to stream videos directly from a bittorrent +source using both torrent files and magnet links, similar to using a +HTTP source. I believe such protocol support is a vital feature in +VLC, allowing efficient streaming from sources such at the almost 7 +million movies in the Internet +Archive.
+ +The dependency was the unmaintained +libtorrent-rasterbar +package, and the bug in +question blocked its python library from working properly. As I +did not want Bullseye to release without bittorrent support in VLC, I +set out to check out the status, and track down a fix for the problem. +Luckily the issue had already been identified and fixed upstream, +providing everything needed. All I needed to do was to fetch the +Debian git repository, extract and trim the patch from upstream and +apply it to the Debian package for upload.
+ +The fixed library was uploaded yesterday evening. But that is not +enough to get it into Bullseye, as Debian is currently in package +freeze to prepare for a new next stable release. Only non-critical +packages with +autopkgtest +setup included, in other words able to validate automatically that +the package is working, are allowed to migrate automatically into the +next release at this stage. And the unmaintained libtorrent-rasterbar +lack such testing, and thus needed a manual override. I am happy to +report that such manual override was approved a few minutes ago, thus +increasing significantly the chance of VLC bittorrent streaming being +available out of the box also for Debian/Buster users. A bit too +close shave for my liking, as the Bullseye release is most likely just +a few days away, and this did feel like the package was saved by the +bell. I am so glad the warning email showed up in time for me to +handle the issue, and a big thanks go to the Debian Release team for +the quick feedback on +#debian-release +and their swift +unblocking.
+ +As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
VG, -Dagbladet -og -NRK -melder i dag at flertallet i Familie- og kulturkomiteen på Stortinget -har bestemt seg for å introdusere en ny sensurinfrastruktur i Norge. -Fra før har Norge en «frivillig» sensurinfrastruktur basert på -DNS-navn, der de største ISP-ene basert på en liste med DNS-navn -forgifter DNS-svar og omdirigerer til et annet IP-nummer enn det som -ligger i DNS. Nå kommer altså IP-basert omdirigering i tillegg. Når -infrastrukturen er på plass, er sensur av IP-adresser redusert et -spørsmål om hvilke IP-nummer som skal blokkeres. Listen over -IP-adresser vil naturligvis endre seg etter hvert som myndighetene -endrer seg. Det er ingen betryggende tanke.
+ +I have neglected the Valutakrambod library for a while, but decided +this weekend to give it a face lift. I fixed a few minor glitches in +several of the service drivers, where the API had changed since I last +looked at the code. I also added support for fetching the order book +from the newcomer Norwegian Bitcoin Exchange.
+ +I also decided to migrate the project from github to gitlab in the +process. If you want a python library for talking to various currency +exchanges, check out +code for +valutakrambod.
+ +This is what the output from 'bin/btc-rates-curses -c' +looked like a few minutes ago:
+ ++ ++ Name Pair Bid Ask Spread Ftcd Age Freq + Bitfinex BTCEUR 39229.0000 39246.0000 0.0% 44 44 nan + Bitmynt BTCEUR 39071.0000 41048.9000 4.8% 43 74 nan + Bitpay BTCEUR 39326.7000 nan nan% 39 nan nan + Bitstamp BTCEUR 39398.7900 39417.3200 0.0% 0 0 1 + Bl3p BTCEUR 39158.7800 39581.9000 1.1% 0 nan 3 + Coinbase BTCEUR 39197.3100 39621.9300 1.1% 38 nan nan + Kraken+BTCEUR 39432.9000 39433.0000 0.0% 0 0 0 + Paymium BTCEUR 39437.2100 39499.9300 0.2% 0 2264 nan + Bitmynt BTCNOK 409750.9600 420516.8500 2.6% 43 74 nan + Bitpay BTCNOK 410332.4000 nan nan% 39 nan nan + Coinbase BTCNOK 408675.7300 412813.7900 1.0% 38 nan nan + MiraiEx BTCNOK 412174.1800 418396.1500 1.5% 34 nan nan + NBX BTCNOK 405835.9000 408921.4300 0.8% 33 nan nan + Bitfinex BTCUSD 47341.0000 47355.0000 0.0% 44 53 nan + Bitpay BTCUSD 47388.5100 nan nan% 39 nan nan + Coinbase BTCUSD 47153.6500 47651.3700 1.0% 37 nan nan + Gemini BTCUSD 47416.0900 47439.0500 0.0% 36 336 nan + Hitbtc BTCUSD 47429.9900 47386.7400 -0.1% 0 0 0 + Kraken+BTCUSD 47401.7000 47401.8000 0.0% 0 0 0 + Exchangerates EURNOK 10.4012 10.4012 0.0% 38 76236 nan + Norgesbank EURNOK 10.4012 10.4012 0.0% 31 76236 nan + Bitstamp EURUSD 1.2030 1.2045 0.1% 2 2 1 + Exchangerates EURUSD 1.2121 1.2121 0.0% 38 76236 nan + Norgesbank USDNOK 8.5811 8.5811 0.0% 31 76236 nan +
Yes, I notice the negative spread on Hitbtc. Either I fail to +understand their Websocket API or they are sending bogus data. I've +seen the same with Kraken, and suspect there is something wrong with +the data they send.
+ +As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
Brevpost er beskyttet av straffelovens bestemmelse som gjør det -kriminelt å åpne andres brev. Dette følger av (ny) straffelovs -§ 205 -(Krenkelse av retten til privat kommunikasjon), som sier at «Med -bot eller fengsel inntil 2 år straffes den som uberettiget ... c) -åpner brev eller annen lukket skriftlig meddelelse som er adressert -til en annen, eller på annen måte skaffer seg uberettiget tilgang til -innholdet.» Dette gjelder såvel postbud som alle andre som har -befatning med brevet etter at avsender har befatning med et lukket -brev. Tilsvarende står også tidligere utgaver av den norske -straffeloven.
- -Når en registrerer seg på usikre digitale postkasseløsningene, som -f.eks. Digipost og e-Boks, og slik tar disse i bruk, så gir en de som -står bak løsningene tillatelse til å åpne sine brev. Dette er -nødvendig for at innholdet i digital post skal kunne vises frem til -mottaker via tjenestens websider. Dermed gjelder ikke straffelovens -paragraf om forbud mot å åpne brev, da tilgangen ikke lenger er -uberettiget. En gir altså fremmede tilgang til å lese sin -korrespondanse. I tillegg vil bruk av slike usikre digitale -postbokser føre til at det blir registrert når du leser brevene, hvor -du befinner deg (vha. tilkoblingens IP-adresse), hvilket utstyr du -bruker og en rekke annen personlig informasjon som ikke er -tilgjengelig når papirpost brukes. Jeg foretrekker at det er -lovmessig beskyttelse av min korrespondanse, som jo inneholder privat -og personlig informasjon. Det bidrar til litt bedre vern av personlig -integritet i dagens norske samfunn.
+ +Etter intenst arbeid over mange måneder er endelig den norske +utgaven av «Hvordan knuse overvåkningskapitalismen» av Cory Doctorow +ferdig og klar til å glede millioner av lesere over hele verden. +Følgende pressemelding ble nettopp sendt ut til norske redaksjoner: + +
+ ++ +Hva gjør stordata med oss, og hvordan gjør algoritmene +«fake news» til realiter?
+ +Nå foreligger en viktig bok om temaet også på norsk. Boken klargjør +og foreslår hvordan vi selv som enkeltpersoner, men også nasjonalt og +internasjonalt kan bekjempe stordatakonsentrasjonene; +«overvåkingskapitalismen». Boken er «Hvordan knuse +overvåkingskapitalismen» av dr. Cory Doctorow. Den engelske +bokutgivelsen kom for noen dager siden og lanseres med et Webinar +torsdag 2021-01-28. Doctorow besøkte Norge og NUUG i desember med sin +presentasjon Monopoly, Not Mind Control: What's Really Happening With +"Surveillance Capitalism".
+ +I funn etter funn, eksempel etter eksempel, gjennomgår og +analyserer dr. Doctorow de utfordringer vi møter i større og større +omfang. Ikke bare i USA, men også her hjemme.
+ +Cory Doctorow er en britisk-kanadisk forfatter, journalist og +aktivist, kjent for sine science fiction-romaner, for arbeidet for +Creative Commons-bevegelsen, og for sine bidrag til reform av +opphavsretten. Han er både æresdoktor og gjesteforeleser i +datavitenskap ved Open University i UK, konsulent for Electronic +Frontier Foundation, og godt kjent for innsiktsfullt å kommentere og +skrive om digital utvikling.
+ +Boken lanseres nå på norsk, både som ebok og på papir, oversatt av +en dugnadsgjeng ledet av Petter Reinholdtsen.
+ +Boken reiser noen helt grunnleggende og samfunnskritiske spørsmål: +Hva fører det til når store deler av Internettet domineres av få store +aktører og deres styringsverktøy og algoritmer?
+ +Som individer bør vi være opptatt at grenser blir satt og håndhevet +- grenser for overvåkning av individet, for utøvelse av kommersiell +og politisk påvirkning, og for monopoldannelser i +dataverdenen. Slik grensesetting styrker personvernet.
+ +Konkurransetilsynet har ansvaret for at konkurranselovens § 11 skal +forby «et dominerende foretak for utilbørlig Ã¥ utnytte og misbruke +sin dominerende stilling». Et tilsvarende forbud omfattes ogsÃ¥ av +EÃS-avtalens artikkel 54. Boken gÃ¥r i detalj om serien av +innskrenkninger vi møter i valgfriheten, innskrenkninger som denne +lovgivningen nettopp skal forhindre. HÃ¥ndhevelse av en slik lovgivning +er ogsÃ¥ til fordel for mindre næringsdrivende som uten dette fÃ¥r +begrenset sine faktiske eller potensielle muligheter for vekst og +etablering. «Slik atferd kan utgjøre et misbruk og kan ta ulike +former», skriver Konkurransetilsynet.
+ +Cory Doctorow går i sin bok lengre enn det med sine mange eksempler +på forhold det burde vært grepet inn mot.
+ +«Boken bør bidra til et sterkere engasjemen fra voktere av +InterÂnettet nasjonalt og internasjonalt - EU medregnet» sier +oversetter Ole-Erik Yrvin og fortsetter: «Vi har derfor +allerede +tatt opp bokens forslag direkte med Distrikts- og +digitaliseringsminister Linda Hofstad Helleland (H) og +Konkurransetilsynet slik at de kan følges opp.»
+ +«Også Norge bør innta en pådriverrolle i denne utviklingen», sier +Petter Reinholdtsen. «Tiden er knapp, og tilsynsmyndighetene må få +de verktøy og de ressurser de trenger for at vi her hjemme skal oppnå +nødvendige resultater. Dette gjelder ikke bare vår egen generasjon; +det gjelder alle generasjoner fremover», avslutter Petter +Reinholdsen.
+ +Kontaktinformasjon:
+ ++ +
+ +- Ole-Erik Yrvin, oeyrvin (at) gmail.com, +47 46500450
+ +- Petter Reinholdtsen, pere (at) hungry.com
+ +Relevante lenker:
+ +
+ +
+ +- «Hvordan knuse overvåkingskapitalismen» kan bestilles på papir, +som ebok eller leses på nett via +http://www.hungry.com/~pere/publisher/.
+ +- Opptak av NUUG-møtet Monopoly, Not Mind Control: What's Really +Happening With "Surveillance Capitalism" med Cory Doctorow, +https://www.nuug.no/aktiviteter/20201208-doctorow/.
+ +- Påmelding til webinar som lanserer den engelske utgaven kan gjøres +via +https://craphound.com/category/destroy/.
+ +- Cory Doctorows nettsted er +https://craphound.com/.
+ +
Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til +det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner +til min adresse +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. +Merk, betaling med bitcoin er ikke anonymt. :)
The leaders of the worlds have started to congratulate the -re-elected Russian head of state, and this causes some criticism. I -am though a little fascinated by a comment from USA senator John McCain, -sited -by The Hill and others: +
+After a lot of hard work by its maintainer Alexandre Viau and +others, the decentralized communication platform +Jami +(earlier known as Ring), managed to get +its latest version +into Debian Testing. Several of its dependencies has caused build and +propagation problems, which all seem to be solved now.
+ +In addition to the fact that Jami is decentralized, similar to how +bittorrent is decentralized, I first of all like how it is not +connected to external IDs like phone numbers. This allow me to set up +computers to send me notifications using Jami without having to find +get a phone number for each computer. Automatic notification via Jami +is also made trivial thanks to the provided client side API (as a DBus +service). Here is my bourne shell script demonstrating how to let any +system send a message to any Jami address. It will create a new +identity before sending the message, if no Jami identity exist +already:
--+"An American president does not lead the Free World by -congratulating dictators on winning sham elections."
-
+#!/bin/sh +# +# Usage: $0-+# +# Send to , create local jami account if +# missing. +# +# License: GPL v2 or later at your choice +# Author: Petter Reinholdtsen + + +if [ -z "$HOME" ] ; then + echo "error: missing \$HOME, required for dbus to work" + exit 1 +fi + +# First, get dbus running if not already running +DBUSLAUNCH=/usr/bin/dbus-launch +PIDFILE=/run/asterisk/dbus-session.pid +if [ -e $PIDFILE ] ; then + . $PIDFILE + if ! kill -0 $DBUS_SESSION_BUS_PID 2>/dev/null ; then + unset DBUS_SESSION_BUS_ADDRESS + fi +fi +if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && [ -x "$DBUSLAUNCH" ]; then + DBUS_SESSION_BUS_ADDRESS="unix:path=$HOME/.dbus" + dbus-daemon --session --address="$DBUS_SESSION_BUS_ADDRESS" --nofork --nopidfile --syslog-only < /dev/null > /dev/null 2>&1 3>&1 & + DBUS_SESSION_BUS_PID=$! + ( + echo DBUS_SESSION_BUS_PID=$DBUS_SESSION_BUS_PID + echo DBUS_SESSION_BUS_ADDRESS=\""$DBUS_SESSION_BUS_ADDRESS"\" + echo export DBUS_SESSION_BUS_ADDRESS + ) > $PIDFILE + . $PIDFILE +fi & + +dringop() { + part="$1"; shift + op="$1"; shift + dbus-send --session \ + --dest="cx.ring.Ring" /cx/ring/Ring/$part cx.ring.Ring.$part.$op $* +} + +dringopreply() { + part="$1"; shift + op="$1"; shift + dbus-send --session --print-reply \ + --dest="cx.ring.Ring" /cx/ring/Ring/$part cx.ring.Ring.$part.$op $* +} + +firstaccount() { + dringopreply ConfigurationManager getAccountList | \ + grep string | awk -F'"' '{print $2}' | head -n 1 +} + +account=$(firstaccount) + +if [ -z "$account" ] ; then + echo "Missing local account, trying to create it" + dringop ConfigurationManager addAccount \ + dict:string:string:"Account.type","RING","Account.videoEnabled","false" + account=$(firstaccount) + if [ -z "$account" ] ; then + echo "unable to create local account" + exit 1 + fi +fi + +# Not using dringopreply to ensure $2 can contain spaces +dbus-send --print-reply --session \ + --dest=cx.ring.Ring \ + /cx/ring/Ring/ConfigurationManager \ + cx.ring.Ring.ConfigurationManager.sendTextMessage \ + string:"$account" string:"$1" \ + dict:string:string:"text/plain","$2" +
While I totally agree with the senator here, the way the quote is -phrased make me suspect that he is unaware of the simple fact that USA -have not lead the Free World since at least before its government -kidnapped a -completely innocent Canadian citizen in transit on his way home to -Canada via John F. Kennedy International Airport in September 2002 and -sent him to be tortured in Syria for a year.
+If you want to check it out yourself, visit the +the Jami system project page to learn +more, and install the latest Jami client from Debian Unstable or +Testing.
-USA might be running ahead, but the path they are taking is not the -one taken by any Free World.
+As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
So, Cambridge Analytica is getting some well deserved criticism for -(mis)using information it got from Facebook about 50 million people, -mostly in the USA. What I find a bit surprising, is how little -criticism Facebook is getting for handing the information over to -Cambridge Analytica and others in the first place. And what about the -people handing their private and personal information to Facebook? -And last, but not least, what about the government offices who are -handing information about the visitors of their web pages to Facebook? -No-one who looked at the terms of use of Facebook should be surprised -that information about peoples interests, political views, personal -lifes and whereabouts would be sold by Facebook.
- -What I find to be the real scandal is the fact that Facebook is -selling your personal information, not that one of the buyers used it -in a way Facebook did not approve when exposed. It is well known that -Facebook is selling out their users privacy, but a scandal -nevertheless. Of course the information provided to them by Facebook -would be misused by one of the parties given access to personal -information about the millions of Facebook users. Collected -information will be misused sooner or later. The only way to avoid -such misuse, is to not collect the information in the first place. If -you do not want Facebook to hand out information about yourself for -the use and misuse of its customers, do not give Facebook the -information.
- -Personally, I would recommend to completely remove your Facebook -account, and take back some control of your personal information. -According -to The Guardian, it is a bit hard to find out how to request -account removal (and not just 'disabling'). You need to -visit -a specific Facebook page and click on 'let us know' on that page -to get to the -real account deletion screen. Perhaps something to consider? I -would not trust the information to really be deleted (who knows, -perhaps NSA, GCHQ and FRA already got a copy), but it might reduce the -exposure a bit.
- -If you want to learn more about the capabilities of Cambridge -Analytica, I recommend to see the video recording of the one hour talk -Paul-Olivier Dehaye gave to NUUG last april about - -Data collection, psychometric profiling and their impact on -politics.
- -And if you want to communicate with your friends and loved ones, -use some end-to-end encrypted method like -Signal or -Ring, and stop sharing your private -messages with strangers like Facebook and Google.
+ +Endelig er den norske utgaven av «Made with Creative Commons» +ferdig og publisert. Følgende pressemelding ble nettopp sendt ut: + +
+ ++ +Boken «Made with Creative Commons» lanseres på norsk
+ +«Gjort med Creative Commons» er en bok om gjenbruk, deling og den +digitale allmenningen. Boken omhandler å bygge en forretningsmodell på +åpne verdier, endringene i tankesett og filosofi, og fordelene og +praksisen som kommer med å være «åpen».
+ +Forfatterne Paul Stacey og Sarah Hinchliff Pearson tar oss med inn +i samtaler med 24 mennesker, prosjekter og organisasjoner som på ulike +måter generere inntekter gjennom deling av sine verk. Som leser får +man innsikt i hvordan alt fra forskere, forfattere, kunstnere og +filmskapere tjener penger basert på åpne forretningsmodeller. En av +referansestudiene i denne boken viser hvordan Blender Animation Studio +lager vakre animasjonsfilmer som de publiserer under en fri lisens, +basert på en plattform som er fri programvare.
+ +Utover praktiske eksempler på forskjellige forretningsmodeller berører +også boken forskjellen mellom tradisjonelle kommersielle virksomheter og +de som tar utgangspunkt i den globale delingskulturen.
+ +«Hvis du ønsker å lære mer om digital delingskultur og Creative Commons +er dette en bok som både vil inspirere og gi grunnleggende innsikt» sier +leder av Creative Commons Norge, Christer Solheim Gundersen. «De siste +årene har denne globale bevegelsen sett en betydelig vekst med totalt +over 1,6 milliarder verk med CC-lisens tilgjengelig på nett.» + +Nå er den tilgjengelig på norsk takket være liten gruppe frivillige +entusiaster ledet av Petter Reinholdtsen. «På vegne av Creative Commons +Norge vil jeg takke hver enkelt bidragsyter. Dette prosjektet er i seg +selv et inspirerende eksempel på at delingskulturen også har godt +fotfeste her i Norge.», avslutter Gundersen.
+ +Boken er selvsagt fritt tilgjengelig under en Creative Commons lisens, +og kan også kjøpes som ebok og papirutgave på blant annet Lulu.com og +Amazon.
+ +Lenker og kontaktinformasjon
+ ++ +
+ +- Kontaktpunkt: +
+ +
Ole-Erik Yrvin (oeyrvin@gmail.com) og +
Christer Solheim Gundersen (christer@goopen.no), +47 9341 1360- Bokens engelske nettside
+ +- Den norske utgavens nettside
+ +- Papirutgaven fra Lulu
+ +- Epub-utgaven fra lulu
+ +
Nå håper jeg bare den får mange lesere, og finner veien under mange +juletrær.
+ +Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til +det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner +til min adresse +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b. +Merk, betaling med bitcoin er ikke anonymt. :)
I går kom det nok et argument for å holde seg unna det norske -helsevesenet. Da annonserte et stortingsflertall, bestående av Høyre, -Arbeiderpartiet, Fremskrittspartiet og Venstre, at de går inn for å -samle inn og lagre DNA-prøver fra hele befolkningen i Norge til evig -tid. Endringen gjelder innsamlede blodprøver fra nyfødte i Norge. -Det vil dermed ta litt tid før en har hele befolkningen, men det er -dit vi havner gitt nok tid. I dag er det nesten hundre prosent -oppslutning om undersøkelsen som gjøres like etter fødselen, på -bakgrunn av blodprøven det er snakk om å lagre, for å oppdage endel -medfødte sykdommer. Blodprøven lagres i dag i inntil seks år. -Stortingets -flertallsinnstilling er at tidsbegrensingen skal fjernes, og mener -at tidsubegrenset lagring ikke vil påvirke oppslutningen om -undersøkelsen.
- -Datatilsynet har ikke akkurat applaudert forslaget:
- -+ +20th October 2020+@@ -395,53 +718,24 @@ til min adresse+ +
I am happy to report that we finally made it! Norwegian Bokmål +became the first translation published on paper of the new Buster +based edition of "The Debian +Administrator's Handbook". The print proof reading copy arrived +some days ago, and it looked good, so now the book is approved for +general distribution. This updated paperback edition is available from +lulu.com. The book is also available for download in electronic +form as PDF, EPUB and Mobipocket, and can also be +read online.
+ +I am very happy to wrap up this Creative Common licensed project, +which concludes several months of work by several volunteers. The +number of Linux related books published in Norwegian are few, and I +really hope this one will gain many readers, as it is packed with deep +knowledge on Linux and the Debian ecosystem. The book will be +available for various Internet book stores like Amazon and Barnes & +Noble soon, but I recommend buying +"HÃ¥ndbok +for Debian-administratoren" directly from the source at Lulu. -
«Datatilsynet mener forslaget ikke i tilstrekkelig grad - synliggjør hvilke etiske og personvernmessige utfordringer som må - diskuteres før en etablerer en nasjonal biobank med blodprøver fra - hele befolkningen.»
- - - -Det er flere historier om hvordan innsamlet biologisk materiale har -blitt brukt til andre formål enn de ble innsamlet til, og historien om -folkehelseinstituttets -lagring på vegne av politiet (Kripos) av innsamlet biologisk materiale -og DNA-informasjon i strid med loven viser at en ikke kan være -trygg på at lover og intensjoner beskytter de som blir berørt mot -misbruk av slik privat og personlig informasjon.
- -Det er verdt å merke seg at det kan forskes på de innsamlede -blodprøvene uten samtykke fra den det gjelder (eller foreldre når det -gjelder barn), etter en lovendring for en stund tilbake, med mindre -det er sendt inn skjema der en reserverer seg mot forskning uten -samtykke. Skjemaet er tilgjengelig fra -folkehelseinstituttets -websider, og jeg anbefaler, uavhengig av denne saken, varmt alle å -sende inn skjemaet for å dokumentere hvor mange som ikke synes det er -greit å fjerne krav om samtykke.
- -I tillegg bør en kreve destruering av alt biologisk materiale som -er samlet inn om en selv, for å redusere eventuelle negative -konsekvenser i fremtiden når materialet kommer på avveie eller blir -brukt uten samtykke, men det er så vidt jeg vet ikke noe system for -dette i dag.
- -Som vanlig, hvis du bruker Bitcoin og ønsker å vise din støtte til -det jeg driver med, setter jeg pris på om du sender Bitcoin-donasjoner -til min adresse +
As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address 15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.
- -13th March 2018-I am working on publishing yet another book related to Creative -Commons. This time it is a book filled with interviews and histories -from those around the globe making a living using Creative -Commons.
- -Yesterday, after many months of hard work by several volunteer -translators, the first draft of a Norwegian Bokmål edition of the book -Made with Creative Commons from 2017 -was complete. The Spanish translation is also complete, while the -Dutch, Polish, German and Ukraine edition need a lot of work. Get in -touch if you want to help make those happen, or would like to -translate into your mother tongue.
- -The whole book project started when -Gunnar Wolf announced that he -was going to make a Spanish edition of the book. I noticed, and -offered some input on how to make a book, based on my experience with -translating the -Free -Culture and -The Debian -Administrator's Handbook books to Norwegian Bokmål. To make a -long story short, we ended up working on a Bokmål edition, and now the -first rough translation is complete, thanks to the hard work of -Ole-Erik Yrvin, Ingrid Yrvin, Allan Nordhøy and myself. The first -proof reading is almost done, and only the second and third proof -reading remains. We will also need to translate the 14 figures and -create a book cover. Once it is done we will publish the book on -paper, as well as in PDF, ePub and possibly Mobi formats.
- -The book itself originates as a manuscript on Google Docs, is -downloaded as ODT from there and converted to Markdown using pandoc. -The Markdown is modified by a script before is converted to DocBook -using pandoc. The DocBook is modified again using a script before it -is used to create a Gettext POT file for translators. The translated -PO file is then combined with the earlier mentioned DocBook file to -create a translated DocBook file, which finally is given to dblatex to -create the final PDF. The end result is a set of editions of the -manuscript, one English and one for each of the translations.
- -The translation is conducted using -the -Weblate web based translation system. Please have a look there -and get in touch if you would like to help out with proof -reading. :)
+ +11th September 2020+Thanks to the good work of several volunteers, the updated edition +of the Norwegian translation for +"The Debian Administrator's +Handbook" is now almost completed. After many months of proof +reading, I consider the proof reading complete enough for us to move +to the next step, and have asked for the print version to be prepared +and sent of to the print on demand service lulu.com. While it is +still not to late if you find any incorrect translations on +the +hosted Weblate service, but it will be soon. :) You can check out +the Buster +edition on the web until the print edition is ready.
+ +The book will be for sale on lulu.com and various web book stores, +with links available from the web site for the book linked to above. +I hope a lot of readers find it useful.
As usual, if you use Bitcoin and want to show your support of my activities, please send Bitcoin donations to my address @@ -450,7 +744,7 @@ activities, please send Bitcoin donations to my address
@@ -458,45 +752,24 @@ activities, please send Bitcoin donations to my address- -2nd March 2018-Today I was pleasantly surprised to discover my operating system of -choice, Debian, was used in the info screens on the subway stations. -While passing Nydalen subway station in Oslo, Norway, I discovered the -info screen booting with some text scrolling. I was not quick enough -with my camera to be able to record a video of the scrolling boot -screen, but I did get a photo from when the boot got stuck with a -corrupt file system: - -
- -While I am happy to see Debian used more places, some details of the -content on the screen worries me.
- -The image show the version booting is 'Debian GNU/Linux lenny/sid', -indicating that this is based on code taken from Debian Unstable/Sid -after Debian Etch (version 4) was released 2007-04-08 and before -Debian Lenny (version 5) was released 2009-02-14. Since Lenny Debian -has released version 6 (Squeeze) 2011-02-06, 7 (Wheezy) 2013-05-04, 8 -(Jessie) 2015-04-25 and 9 (Stretch) 2017-06-15, according to -a Debian -version history on Wikpedia. This mean the system is running -around 10 year old code, with no security fixes from the vendor for -many years.
- -This is not the first time I discover the Oslo subway company, -Ruter, running outdated software. In 2012, -I -discovered the ticket vending machines were running Windows 2000, -and this was -still -the case in 2016. Given the response from the responsible people -in 2016, I would assume the machines are still running unpatched -Windows 2000. Thus, an unpatched Debian setup come as no surprise.
- -The photo is made available under the license terms -Creative Commons -4.0 Attribution International (CC BY 4.0).
+ +4th July 2020+Three years ago, the first Norwegian Bokmål edition of +"The Debian Administrator's +Handbook" was published. This was based on Debian Jessie. Now a +new and updated version based on Buster is getting ready. Work on the +updated Norwegian Bokmål edition has been going on for a few months +now, and yesterday, we reached the first mile stone, with 100% of the +texts being translated. A lot of proof reading remains, of course, +but a major step towards a new edition has been taken.
+ +The book is translated by volunteers, and we would love to get some +help with the proof reading. The translation uses +the +hosted Weblate service, and we welcome everyone to have a look and +submit improvements and suggestions. There is also a proof readers +PDF available on request, get in touch if you want to help out that +way.
As usual, if you use Bitcoin and want to show your support of my activities, please send Bitcoin donations to my address @@ -505,7 +778,7 @@ activities, please send Bitcoin donations to my address
@@ -513,30 +786,64 @@ activities, please send Bitcoin donations to my address- -18th February 2018-Surprising as it might sound, there are still computers using the -traditional Sys V init system, and there probably will be until -systemd start working on Hurd and FreeBSD. -The upstream -project still exist, though, and up until today, the upstream -source was available from Savannah via subversion. I am happy to -report that this just changed.
- -The upstream source is now in Git, and consist of three -repositories:
- - - -I do not really spend much time on the project these days, and I -has mostly retired, but found it best to migrate the source to a good -version control system to help those willing to move it forward.
+ +6th June 2020+As a member of the Norwegian Unix +User Group, I have the pleasure of receiving the +USENIX magazine +;login: +several times a year. I rarely have time to read all the articles, +but try to at least skim through them all as there is a lot of nice +knowledge passed on there. I even carry the latest issue with me most +of the time to try to get through all the articles when I have a few +spare minutes.
+ +The other day I came across a nice article titled +"The +Secure Socket API: TLS as an Operating System Service" with a +marvellous idea I hope can make it all the way into the POSIX standard. +The idea is as simple as it is powerful. By introducing a new +socket() option IPPROTO_TLS to use TLS, and a system wide service to +handle setting up TLS connections, one both make it trivial to add TLS +support to any program currently using the POSIX socket API, and gain +system wide control over certificates, TLS versions and encryption +systems used. Instead of doing this:
+ ++ ++int socket = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); +the program code would be doing this:
+ +
+ ++int socket = socket(PF_INET, SOCK_STREAM, IPPROTO_TLS); +According to the ;login: article, converting a C program to use TLS +would normally modify only 5-10 lines in the code, which is amazing +when compared to using for example the OpenSSL API.
+ +The project has set up the +https://securesocketapi.org/ +web site to spread the idea, and the code for a kernel module and the +associated system daemon is available from two github repositories: +ssa and +ssa-daemon. +Unfortunately there is no explicit license information with the code, +so its copyright status is unclear. A +request to solve +this about it has been unsolved since 2018-08-17.
+ +I love the idea of extending socket() to gain TLS support, and +understand why it is an advantage to implement this as a kernel module +and system wide service daemon, but can not help to think that it +would be a lot easier to get projects to move to this way of setting +up TLS if it was done with a user space approach where programs +wanting to use this API approach could just link with a wrapper +library.
+ +I recommend you check out this simple and powerful approach to more +secure network connections. :)
As usual, if you use Bitcoin and want to show your support of my activities, please send Bitcoin donations to my address @@ -545,7 +852,7 @@ activities, please send Bitcoin donations to my address
@@ -560,6 +867,67 @@ activities, please send Bitcoin donations to my addressArchive
+
- 2021 +
+ ++ +
- January (2)
+ +- February (1)
+ +- May (1)
+ +- June (1)
+ +- 2020 +
+ ++ +
- February (2)
+ +- March (2)
+ +- April (2)
+ +- May (3)
+ +- June (2)
+ +- July (1)
+ +- September (1)
+ +- October (1)
+ +- November (1)
+ +- 2019 +
++ +
- January (4)
+ +- February (3)
+ +- March (3)
+ +- May (2)
+ +- June (5)
+ +- July (2)
+ +- August (1)
+ +- September (1)
+ +- November (1)
+ +- December (4)
+ +- 2018
@@ -858,7 +1238,9 @@ activities, please send Bitcoin donations to my address@@ -571,7 +939,19 @@ activities, please send Bitcoin donations to my address
- April (3)
-- June (1)
+- June (2)
+ +- July (5)
+ +- August (3)
+ +- September (3)
+ +- October (5)
+ +- November (2)
+ +- December (4)
- bankid (4)
-- bitcoin (9)
+- betalkontant (9)
+ +- bitcoin (12)
- bootsystem (17)
@@ -866,39 +1248,41 @@ activities, please send Bitcoin donations to my address- chrpath (2)
-- debian (156)
+- debian (175)
-- debian edu (158)
+- debian edu (159)
-- debian-handbook (4)
+- debian-handbook (7)
-- digistan (10)
+- digistan (11)
- dld (17)
-- docbook (25)
+- docbook (28)
- drivstoffpriser (4)
-- english (373)
+- english (425)
- fiksgatami (23)
-- fildeling (13)
+- fildeling (14)
-- freeculture (32)
+- freeculture (34)
- freedombox (9)
-- frikanalen (18)
+- frikanalen (20)
- h264 (20)
-- intervju (42)
+- intervju (43)
-- isenkram (15)
+- isenkram (16)
-- kart (20)
+- kart (22)
+ +- kodi (4)
- ldap (9)
@@ -912,21 +1296,23 @@ activities, please send Bitcoin donations to my address- mesh network (8)
-- multimedia (41)
+- multimedia (42)
+ +- nice free software (13)
-- nice free software (10)
+- noark5 (23)
-- norsk (299)
+- norsk (316)
-- nuug (190)
+- nuug (198)
-- offentlig innsyn (33)
+- offentlig innsyn (39)
- open311 (2)
-- opphavsrett (71)
+- opphavsrett (75)
-- personvern (107)
+- personvern (111)
- raid (2)
@@ -936,41 +1322,41 @@ activities, please send Bitcoin donations to my address- rfid (3)
-- robot (10)
+- robot (12)
- rss (1)
-- ruter (6)
+- ruter (7)
- scraperwiki (2)
-- sikkerhet (54)
+- sikkerhet (59)
- sitesummary (4)
- skepsis (5)
-- standard (55)
+- standard (71)
-- stavekontroll (6)
+- stavekontroll (7)
- stortinget (12)
-- surveillance (55)
+- surveillance (61)
-- sysadmin (4)
+- sysadmin (5)
- usenix (2)
- valg (9)
-- verkidetfri (11)
+- verkidetfri (19)
-- video (64)
+- video (75)
- vitenskap (4)
-- web (41)
+- web (42)