Klaus

vintage computers

 Fri, 24 Jan 2020 18:47:31 +0100 
After spending a lot of time with talks and articles about cattle and throw away clusters this video is a pleasant counterpart. :-D


#^Here's What Happens When an 18 Year Old Buys a Mainframe
by SHARE Association on YouTube
hEARt PhoniX
 Sat, 25 Jan 2020 04:09:19 +0100 
Klaus
 Thu, 23 Jan 2020 23:55:30 +0100 
Auch auf die Gefahr hin, dass es sich wiederholt...

#^Hört auf zu meckern! - markt - WDR
Abstiegsangst, Zukunftsangst, Altersarmut, Arbeitslosigkeit: Wir Deutsche gelten als Weltmeister des Nörgelns, als Erfinder der „German Angst“. Bedenkenträger par excellence. Meckern und Angst hängen unmittelbar zusammen, wie Zwillinge. Wir motzen, weil wir Angst vor bestimmten Dingen haben. Das zeigen Umfragen regelmäßig. Doch Anpacken und Problemlösen ist möglich. Und siehe da: Manche Dinge, die groß aussehen, sind gar nicht so groß. „Markt“ will augenzwinkernd Mut machen: Alles ist viel besser, als wir glauben.
Klaus
 Bonn, GermanyThu, 23 Jan 2020 23:11:47 +0100 
#^StattReisen Bonn Führung: Brauereien und Bierkultur in Bonn
Unzählige Brauereien in städtischem, privatem und kirchlichem Besitz prägten einst das Bonner Stadtbild und unzählig sind auch die Geschichten, Traditionen und Streitereien um das beste Bier. Schon in den Verordnungen der Bonner Kurfürsten bahnte sich der bis heute andauernde Streit um das Bier aus Köln an, der mit der Kölsch-Konvention 1986 einen vorläufigen Schlußpunkt erreichte.

Da liegt es nahe, die Bonner Brauereien und Bierhäuser als einen Teil der Stadtkultur zu erkunden von den Anfängen der Braukunst bis heute. Dazu gehören die Geschichten um Gambrinus, Arnulf und Laurentius ebenso wie die Regeln der Bierbraukunst und die Gründung des Bürgerlichen Brauhauses Bonn, aus dem später die Kurfürsten-Brauerei hervorging.

Aber auch von der Wirtin, die als Hexe verbrannt wurde, von bekannten Besitzern und Pächtern und vom Faßbier-Streik der Bonner Gastronomen wird hier die Rede sein.
 Bonn
Klaus

Prior1

 Bonn, GermanyWed, 22 Jan 2020 22:38:54 +0100 
#^Rechenzentren-Bauer: Sankt Augustiner Firma Prior1 erstellt Gemeinwohlbilanz | General Anzeiger Bonn
Image/photo

Der Sankt Augustiner Rechenzentren-Bauer Prior1 untersucht die Auswirkung der Geschäftstätigkeit aufs Gemeinwohl. Wir stellen Prior1 vor.
 Bonn  GWÖ
Klaus

Relativer Quantenquark

 Wed, 22 Jan 2020 18:39:41 +0100 
Immer wieder faszinierend. Eine wunderschöne Seite zum Stöbern...

#^Relativer Quantenquark – Esoterik, Verschwörungsmythen und Spekulatives unter dem Mäntelchen der Physik
Image/photo

Wer sich auf Einstein, Heisenberg oder Schrödinger beruft, beansprucht wissenschaftliche Seriosität und schreckt unangenehme Fragen ab. Was steckt aber wirklich hinter den Theorien der modernen Physik, und wieviel Überirdisches lässt sich damit tatsächlich erklären? Wo entstehen Missverständnisse durch missglückte Wissenschaftskommunikation, und wo machen sich Physiker selbst zu Kronzeugen zweifelhafter Glaubenssysteme?
Oliver
 Wed, 22 Jan 2020 20:10:14 +0100 
Kannte ich noch nicht, danke! :-)
Klaus

GWÖ Stammtisch Bonn

 Bonn, GermanyMon, 20 Jan 2020 23:56:32 +0100 
Das war ja mal eine sehr bunte Truppe...

#^Erster GWÖ-Stammtisch Bonn 20.1.
Image/photo

20.01.2020 (18:00) - 20.01.2020 (20:00) Ort: CassiusGarten (1. Etage über Café), Maximilianstr. 28 d, 53111 Bonn
Unser Stammtisch dient Mitgliedern und Interessent*innen der Gemeinwohl-Ökonomie (GWÖ) zum vertiefenden Austausch über das Konzept der GWÖ sowie dessen Anwendung auf das alltägliche private und berufliche Leben.
In einer gemütlichen Runde besprechen wir aktuelle politische und wirtschaftliche Entwicklungen, erörtern gemeinsame Möglichkeiten der Zusammenarbeit und lernen uns gegenseitig kennen.
 GWÖ  Bonn
Klaus

49.100

 Sat, 18 Jan 2020 22:13:39 +0100 
Gehen die beiden ältesten Kids zum ersten mal zu einem Fussballspiel ins Stadion mit Opa und dann gewinnt der #effzeh auch noch.

#^1. FC Köln - FC schlägt Wolfsburg
Image/photo

Profis | 18.01.2020 Mit einer engagierten Leistung und einem verdienten 3:1-Sieg ist der 1. FC Köln in die Rückrunde gestartet. Nach einem starken Beginn der Wolfsburger kämpfte sich der FC in die Partie und belohnte sich mit drei Toren. Obwohl Wolfsburg zum Ende nochmal drückte, sicherte sich der FC drei wichtige Punkte im Kampf um den Klassen...
 Kids
Klaus

6:0

 Fri, 17 Jan 2020 12:55:59 +0100 
#^Historisches Urteil: 6-0 für die Klimajugend gegen die CS | Neue Zürcher Zeitung
Image/photo

Völlig überraschend spricht das Lausanner Bezirksgericht die Aktivisten frei, die in einer Bankfiliale Tennis gespielt hatten. Das Urteil könnte den Umgang mit zivilem Ungehorsam für immer verändern. Es wäre jedoch wünschenswert, wenn sich weitere Gerichte mit der heiklen Fragestellung auseinandersetzen würden.
Klaus

Browsh

 Thu, 16 Jan 2020 18:22:40 +0100 
#^Browsh - A fully interactive, realtime and modern browser rendered to TTY
Image/photo
Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.
hEARt PhoniX
 Thu, 16 Jan 2020 20:48:24 +0100 
Klaus
 Thu, 16 Jan 2020 18:18:02 +0100 
#^Gründer: „Der Wille, neues zu unterstützen, ist nicht vorhanden“ | WirtschaftsWoche
Image/photo
Das Start-up Sono Motors will autarke Mobilität. Ein Interview mit den Gründern über Druck, Geldprobleme und mangelnde Unterstützung der Regierung.

#Sion
Klaus

Add browser source in OBS Studio under Linux

 Thu, 16 Jan 2020 01:05:06 +0100 
Last week I played with OBS Studio and tried to install the browser source for Linux. Was some kind of a rabbit hole and I had never thought that I would ever compile Chromium and CEF. Before my notes get lost somewhere I just paste them here if I ever need it again. Most instructions I found describe Ubuntu, but I had no problems with OpenSuse, too.


You can capture a browser window with the Xcomposite source in obs-studio. I thought it would be a bit more convenient to use a browser source directly in obs-studio without the separate browser window, which sometimes is a bit tricky also.
You can get binary releases of obs-linuxbrowser from #^https://github.com/bazukas/obs-linuxbrowser/releases
Because of licensing issues some codecs are missing in these releases which you can verify at #^https://html5test.com/
The ```Building from source``` instructions from #^https://github.com/bazukas/obs-linuxbrowser/ is just one part, to get proprietary codec support you also need to compile CEF yourself which is a bit bigger task.

## Compiling obs-linuxbrowser with proprietary codecs support
I don't want all the build tools and devel packages, so I use a Docker build container.
$ docker run -it --name obs-studio-dev -v /mnt/obs-studio:/code opensuse/tumbleweed bash
Add Packman repository for openSUSE_Tumbleweed for obs-studio and some more codecs
$ zypper ar -f #^http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ Packman
$ zypper install bzip2 curl tar git cmake gcc9-c++ obs-studio-devel ffmpeg-4
Install packages required for compiling obs-linuxbrowser from source
$ zypper install mozilla-nss libXrandr2 libcups2 libpango-1_0-0 libatk-bridge-2_0-0 libXss1 libXi6 libXcursor1 libXdamage1

### Building CEF with automated build script
The ```automate-git.py``` script will checkout depot_tools, cfe and chromium Git repositories and build everything.
It will download a lot and you will need quite some free storage! >20GB .git +20GB files and third_party stuff.
Get current release branch number from #^https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
e.g. Nov 2019 ```3945``` with Chromium and CEF Version 79

Install required tools and libraries for CEF
$ zypper in python2-virtualenv glib2-devel gtk2-devel gtk3-devel libXi-devel mozilla-nss-devel gtkglext-devel libgnome-keyring-devel dbus-1-devel at-spi2-atk-devel xz clang libpulse-devel java pciutils-devel gperf alsa-devel xorg-x11-devel bison krb5-devel
Building CEF
$ mkdir -p /code/automate /code/chromium_git
$ cd /code
$ curl -s #^https://bitbucket.org/chromiumembedded/cef/raw/master/tools/automate/automate-git.py > automate/automate-git.py
Some configurations
$ export CEF_USE_GN=1
$ export GN_DEFINES="proprietary_codecs=true ffmpeg_branding=Chrome symbol_level=0 blink_symbol_level=0"
$ export GN_ARGUMENTS="--ide=vs2017 --sln=cef --filters=//cef/*"
$ export CEF_ARCHIVE_FORMAT=tar.bz2
Finally build CEF
$ python /code/automate/automate-git.py --depot-tools-dir=/code/depot_tools/ --download-dir=/code/chromium_git/ --branch=3945 --no-debug-build --no-debug-tests --minimal-distrib-only --no-distrib-docs --x64-build --build-target=cefsimple

Some more parameters that can be handy:
--force-clean
--force-distrib
--no-chromium-update
enable_basic_printing=false did not work in GN_DEFINES
GN_DEFINES=is_official_build=true use_allocator=none symbol_level=1 is_cfi=false use_thin_lto=false

Building ```libcef_dll_wrapper``` which we need to build obs-linuxbrowser
$ cd /code/chromium_git/chromium/src/cef/binary_distrib/cef_binary_79.1.10+g7ec49fa+chromium-79.0.3945.117_linux64_minimal/
$ cmake ./
$ make -j 6 libcef_dll_wrapper

### compile obs-linuxbrowser
$ git clone #^https://github.com/bazukas/obs-linuxbrowser
$ cd obs-linuxbrowser
To compile with newer CEF releases we need this branch until merged
$ git checkout -f fix-new-cef-api-108-110
$ mkdir build && cd build
$ cmake -DCEF_ROOT_DIR=/code/chromium_git/chromium/src/cef/binary_distrib/cef_binary_79.1.10+g7ec49fa+chromium-79.0.3945.117_linux64_minimal/ ..
$ make -j 6
$ make install
$ tar cjvf /obs-linuxbrowser.tar.bz2 ~/.config/obs-studio/plugins/obs-linuxbrowser/
Leave the build container
$ exit
Copy the obs-linuxbrowser from the container to the host and install it
$ docker cp obs-studio-dev:/obs-linuxbrowser.tar.bz2 .
Finally copy the obs-linuxbrowser from the archive to ~/.config/obs-studio/plugins/ and restart obs-studio

When there is an error like
IOError: [Errno 2] No such file or directory: 'chromium_git/chromium/src/build/util/LASTCHANGE.committime'
Following command helped
$ cd /code/chromium_git/chromium/src/build/util
$ python lastchange.py -o LASTCHANGE

Unfortunately the performance of this browser seems to be not as good. For example some h264 videos in a website are played smooth, others are a bit bumpy.

It was a nice exercise anyway. Felt a bit nostalgic to the old days where I compiled and packeged most of the tools and programs myself for Slackware. But since I have kids, which is also already over a decade, I don't have the time anymore, so I went back to OpenSuse where I have nearly everything ready to install.
Klaus
 Thu, 16 Jan 2020 18:13:05 +0100 
Well, I am not an expert for OBS Studio, maybe there are better ways to do it, it was just few things I stumble upon. When you want to interact with a website the standard window source is maybe what you want. But for example if you only want a timeline, or a self refreshing website that just runs in the background, this browser source could be a better fit. Also my problems with the standard window source is that every time you must reconfigure the source and select the right window again, or I use virtual desktops a lot, so when you record a window and you switch to another virtual desktop to look something up, the window on the other virtual desktop will not render anymore and you just have a black source, etc.
Haakon Meland Eriksen (Parlementum)
 Thu, 16 Jan 2020 19:57:30 +0100 
Thanks! :-)
Klaus

konqueror web archiving plugin

 Tue, 14 Jan 2020 14:26:58 +0100 
#WTF #KDE :sigh

#^⚙ D23958 Remove the web archiving plugin
It's only implemented for KHTML and depends heavily on DOM access API.

Not even showing thumbnails of old archives anymore?!? :headdesk

I use this plugin to archive articles and sites for over 15 years... #vendorlockin I will start printing everything on dead trees... :-!

#dare2del ?
hEARt PhoniX
 Tue, 14 Jan 2020 18:43:53 +0100 
hEARt PhoniX
 Tue, 14 Jan 2020 18:50:57 +0100 
Klaus

Dare2Del

 Tue, 14 Jan 2020 12:19:49 +0100 
#^Dare2Del - Learning to Delete: Forgetting of Digital Objects as Collaborative Task of Human and AI
Image/photo

Dare2Del is a joint project of Cognitive Systems, University of Bamberg and the Chair for Work and Organizational Psychology, University of Erlangen. The project is part of the DFG priority program Intentional Forgetting (SPP 1921). The first funding period was Oct. 2016 to Sept. 2019. The second funding perios is Oct. 2019 to Sept. 2022.

Focus of Dare2Del is to support employees in administration and production to regulate their digital knowledge by hiding and deleting irrelevant digital objects such as files or sensor data. Digital objects that have become irrelevant can hinder the search for information, delay decision-making processes, divert attention away from the actual task and thus impair work performance and well-being. With the ever growing amount of digital data, it becomes more and more important that employees are supported in getting rid of digital clutter (see, e.g. “Desktop Messie” Video, in German) and in avoiding digital hoarding (see, e.g. Zeit Online article, in German).
Klaus

Nationales Sicherheitsamt

 Mon, 13 Jan 2020 17:39:12 +0100 
#^Andreas Eschbach über sein Buch "NSA – Nationales Sicherheitsamt" - "Stellt euch vor, die Nazis hätten unsere Computertechnik gehabt" | Deutschlandfunk Kultur
Image/photo
Andreas Eschbach hat ein Buch über die Kombination Digitale Medien und Nationalsozialismus geschrieben. "Ich wollte mir das immer ausmalen, wie das ist. Und weil es kein anderer getan hat, musste ich es selber tun", so der Autor.
 Books
hEARt PhoniX
 Mon, 13 Jan 2020 23:10:44 +0100 last edited: Tue, 14 Jan 2020 07:00:17 +0100  
Klaus

open source framework for...

 Sun, 12 Jan 2020 22:44:36 +0100 
Klaus
 Fri, 17 Jan 2020 18:11:50 +0100 
Very interesting talk about #IoT security. How the producer Lovense will communicate this with its customers. ;-)

While reading the Matomo Changelog this morning this addition jumped to my attention:
#^https://github.com/matomo-org/device-detector/pull/6142/files (Adds detection for Lovense Browser)
Now you can segment your visitors who is using such toys? Damn that is brilliant! o_O
hEARt PhoniX
 Fri, 17 Jan 2020 20:31:36 +0100 
Klaus

Ehre, wem Ehre gebührt

 Sun, 12 Jan 2020 14:48:43 +0100 
#^Ehre, wem Ehre gebührt | c't Magazin
Image/photo

„Gute Künstler kopieren, großartige Künstler stehlen“ soll Steve Jobs mal gesagt haben – und wurde damit zum Milliardär. Die bestohlenen Künstler werden allerdings eher nicht steinreich, sondern verschwinden brotlos in einer Realität, die nie existiert hat.



Zachary Barth wrote:
Gerechtigkeit ist ein Konzept, das wir dem Leben auferlegen, nichts, das in der Natur auftritt. So etwas wie Erfolg wird nie fair verteilt werden können.
Klaus

Harald Lesch - Das Kapitalozän

 Fri, 10 Jan 2020 19:10:02 +0100 

#^Talk | Harald Lesch - The Capitalocene
by iSTUFF on YouTube

"Das Kapitalozän - Erdzeitalter des Geldes" von Prof. Dr. Harald Lesch. In dem spannenden Vortrag analysiert und zeigt Harald Lesch auf, wie Geld unser Zeitalter bestimmt und welches Folgen das für uns, unsere Umwelt und Zukunft hat.
Der Vortrag wurde am 2.12.2018 im Audimax der TU Ilmenau gehalten und vom VDI Studenten und Jungingenieure Ilmenau zusammen mit dem Studierendenrat der TU Ilmenau veranstaltet.
Klaus

Configuration that Outperforms a Single Thread

 Fri, 10 Jan 2020 17:46:29 +0100 
COST = Configuration that Outperforms a Single Thread

#^Scalability! But at what COST? - frankmcsherry/blog
Lots of people struggle with the complexities of getting big data systems up and running, when they possibly shouldn't be using the systems in the first place. The data sets above are certainly not small (billions of edges), but still run just fine on a laptop. Much faster than the distributed systems, at least.
Klaus

progressive Clowns

 Thu, 09 Jan 2020 14:53:58 +0100 
#^Politik als Manege - Das Zeitalter der Clowns | Deutschlandfunk
Image/photo

Die Clowns kapern die Politik und die Politiker agieren wie Clowns. Wir leben in einer Ära der politischen Clownerie, meint der Autor Torsten Körner: Aus der Downing Street sei längst die Clowning Street geworden und das Weiße Haus zur Kulisse einer absurden Fernsehshow mutiert.
Klaus

GLPI Inventory Agent for Android

 Wed, 08 Jan 2020 17:44:11 +0100 
#^glpi-project/android-inventory-agent
Image/photo

GLPI Android Inventory Agent allows your company to maintain control of all mobile devices, whilst providing comprehensive protection and enhanced security for sensitive corporate data, via a centralized management console.