Linux Magazine #3 2020 – Chatserver in eigen beheer listing

server {        listen 80;        server_name synapse.mixedcontent.net;        return 301 https://$server_name$request_uri; } server {     listen 443 ssl;     listen [::]:443 ssl;     server_name synapse.mixedcontent.net;     ssl_certificate /etc/letsencrypt/live/synapse.mixedcontent.net/fullchain.pem;     ssl_certificate_key /etc/letsencrypt/live/synapse.mixedcontent.net/privkey.pem;     location /_matrix {       proxy_pass http://localhost:8008;       proxy_set_header X-Forwarded-For $remote_addr;     }     location / {       proxy_pass http://localhost:8008;       proxy_set_header X-Forwarded-For… Lees meer

Focus op veiligheid

Een fout in Linux maakte het mogelijk om VPN-verbindingen te kapen. Enkele Python-pakketten waren slachtoffer van typosquatting. En wie kwetsbaarheden in opensourcesoftware vindt, krijgt grotere beloningen. Deze en andere beveiligingsnieuwtjes lees je in Focus op veiligheid. Koen Vervloesem Onderzoekers van de University of New Mexico ontdekte een fout (CVE-2019-14899) in Linux en andere Unixachtige besturingssystemen… Lees meer

Concise data plotting in Python with Altair

 Altair offers an elegant interface and its own plotting language in a Python libraries. The plotting libraries available in Python offer multiple ways to present data according to your preferences, whether you prize flexibility, design, ease-of-use, or a particular style. Shaun Taylor-Morgan Plotting in Altair delivers a different solution than others which I find to be… Lees meer

Never forget your password with this Python encryption algorithm

This unique algorithm using Python and Shamir’s Secret Sharing protects your master password from hackers and your own forgetfulness. Moshe Zadka Many of us use password managers to securely store our many unique passwords. A critical part of a password manager is the master password. This password protects all others, and in that way, it… Lees meer

5 ways to boost your Kubernetes knowledge

On its anniversary, get to know Kubernetes with these deep-dives and hands-on projects. Seth Kenlon When the cloud was still in its formative years, developers discovered that it was convenient to write applications in small, atomic, minimal Linux images that shared resources with the server they ran on. Technically based on kernel namespaces, these small… Lees meer

Style your data plots in Python with Pygal – An introduction one of the more stylish Python plotting libraries

Python is full of libraries that can visualize data. One of the more interactive options comes from Pygal, which I consider the library for people who like things to look good. It generates beautiful SVG (Scalable Vector Graphics) files that users can interact with. SVG is a standard format for interactive graphics, and it can lead to rich user… Lees meer

Opensource-voorvechter Richard Stallman praat zich in de problemen

In september kwam IT-coryfee en kampioen vrije software Richard Stallman in opspraak door ongevoelige teksten over de slachtoffers van miljardair en pedofiel Jeffrey Epstein. Hij moest daarop zijn posities opgeven bij de door hemzelf in 1985 opgerichte Free Software Foundation en het MIT. De vrije software waar Richard Stallman voor strijdt, is vrij als in ‘vrijheid’… Lees meer

Code your hardware using this open source RTOS

Programming a chip is hard, but RTOS solves many of the major issues on embedded systems. Zhu Tianlong In general computing, an operating system is software that provides a computer’s basic functions. It ensures that a computer detects and responds to peripherals (like keyboards, screens, mobile devices, printers, and so on), and it manages memory… Lees meer

Doe-het-zelven met Fritzing – Je eigen schakeling in een handomdraai!

Voor je Raspberry Pi of Arduino vind je al heel veel voorbeeldprojecten kant-en-klaar op internet. Maar de echte doe-het-zelver verzint natuurlijk iets nieuws. Dat is immers veel leuker. Om de schakeling dan eerst goed uit te denken, is Fritzing heel handig. Hiermee klik en sleep je met de muis je schakeling bij elkaar. En dat zonder… Lees meer

GitHub warns Java developers about malware infecting NetBeans projects

GitHub has issued a warning to Java developers about malware which is specifically infecting NetBeans projects. Ryan Daws The security team for the world’s largest repository host has dubbed the malware Octopus Scanner and found “26 open source projects that were backdoored by this malware and that were actively serving backdoored code.” GitHub notes the… Lees meer