Managing rekordbox collections/playlist through Linux software
https://www.reddit.com/r/Rekordbox/comments/czidrt/managing_rekordbox_collectionsplaylist_through/
https://redd.it/cziw6s
@r_linux
https://www.reddit.com/r/Rekordbox/comments/czidrt/managing_rekordbox_collectionsplaylist_through/
https://redd.it/cziw6s
@r_linux
reddit
r/Rekordbox - Managing rekordbox collections/playlist through Linux software
1 vote and 1 comment so far on Reddit
LibreOffice developers team up to improve PPT/PPTX (PowerPoint) file support
https://blog.documentfoundation.org/blog/2019/09/04/libreoffice-developers-team-up-to-improve-ppt-pptx-powerpoint-file-support/
https://redd.it/czlm7o
@r_linux
https://blog.documentfoundation.org/blog/2019/09/04/libreoffice-developers-team-up-to-improve-ppt-pptx-powerpoint-file-support/
https://redd.it/czlm7o
@r_linux
The Document Foundation Blog
LibreOffice developers team up to improve PPT/PPTX (PowerPoint) file support - The Document Foundation Blog
Good news for all users of high quality presentation software: a dedicated team has been formed within the LibreOffice community with the aim of further improving PPT/PPTX (PowerPoint) file format support. The initial developer members are: Bartosz Kosiorek…
finnaly switched
I finally made the switch to Linux from windows last night and loving it so far, I can't believe how much easier it is to connect Bluetooth devices in Linux, it's a snap
https://redd.it/czn07o
@r_linux
I finally made the switch to Linux from windows last night and loving it so far, I can't believe how much easier it is to connect Bluetooth devices in Linux, it's a snap
https://redd.it/czn07o
@r_linux
reddit
r/linux - finnaly switched
0 votes and 1 comment so far on Reddit
Trying to set up an Open University LUG. Anyone else here who's also a student?
I'm starting the Open University, next month, and was surprised that there's no Linux or Open Source group. So I'm wondering if there were any other OU students here that would like to help me get an OU LUG off the ground?
https://redd.it/czioak
@r_linux
I'm starting the Open University, next month, and was surprised that there's no Linux or Open Source group. So I'm wondering if there were any other OU students here that would like to help me get an OU LUG off the ground?
https://redd.it/czioak
@r_linux
reddit
r/linux - Trying to set up an Open University LUG. Anyone else here who's also a student?
4 votes and 3 comments so far on Reddit
Charging Money For Linux Distros And Open Source Software? It's More Successful Than You Think
https://www.forbes.com/sites/jasonevangelho/2019/09/03/paying-for-linux-distros-and-foss-software-successful-elementary-os/
https://redd.it/czoid0
@r_linux
https://www.forbes.com/sites/jasonevangelho/2019/09/03/paying-for-linux-distros-and-foss-software-successful-elementary-os/
https://redd.it/czoid0
@r_linux
Forbes
Charging Money For Linux Distros And Open Source Software? It's More Successful Than You Think
The founder of elementary OS shares two experiences that may change how users and other Linux distributions think about donation models.
I'm adding another VM because of this Daniel Foré interview at the Linux for Everyone podcast: Episode 7: The elementary OS Interview
https://linuxforeveryone.fireside.fm/7-elementary-os-daniel-fore
https://redd.it/czotti
@r_linux
https://linuxforeveryone.fireside.fm/7-elementary-os-daniel-fore
https://redd.it/czotti
@r_linux
Linux For Everyone
Linux For Everyone: Episode 7: The elementary OS Interview
I'm joined by Daniel Foré for a revealing conversation about the philosophies, challenges and decisions involved in creating and managing a distribution like elementary OS.
Plus, a Discovery of the Week your eyeballs will appreciate! Then, say hello to…
Plus, a Discovery of the Week your eyeballs will appreciate! Then, say hello to…
stringhasher - A simple utility to get an int hash in a certain range from a string.
[stringhasher](https://gitlab.com/RobertZenz/stringhasher) allows you to hash a given string to an int hash in a certain range. You can grab [1.0 from the GitLab releases](https://gitlab.com/RobertZenz/stringhasher/-/releases). For example:
$ stringhasher "abcde"
450550038
$ stringhasher -l4 -u12 "abcde"
9
Internally it uses [murmurhash1](https://en.wikipedia.org/wiki/MurmurHash) to hash the given value.
Why did I need such a thing? Well, I've collected a few contacts in my NextCloud addressbook over the years, and some "modern apps" are so nice and don't display the name of the contact but only the photo, if there is any. Otherwise they only assign a color to the contact, which doesn't do anything for figuring out who it is. So I wrote a shell noscript which generates automatic avatars for all my contacts with the first three letters of the first and last name in it. I also wanted to them to have a random color picked from a certain set, so I needed a way to derive a number from the name, hence this tool. Simplified usage example:
COLOR_1=eeeeec
COLOR_2=fce94f
COLOR_3=fcaf3e
COLOR_4=8ae234
hash=$(stringhasher -l1 -u4 "contact name")
color="COLOR_$hash"
echo ${!color}
And for every ones sake, here is the whole noscript that I used (it assumes the displayname to be in the format "lastname, firstname", though):
#!/usr/bin/env bash
COLOR_1="#fce94f"
COLOR_2="#edd400"
COLOR_3="#c4a000"
COLOR_4="#fcaf3e"
COLOR_5="#f57900"
COLOR_6="#ce5c00"
COLOR_7="#e9b96e"
COLOR_8="#c17d11"
COLOR_9="#8f5902"
COLOR_10="#8ae234"
COLOR_11="#73d216"
COLOR_12="#4e9a06"
COLOR_13="#729fcf"
COLOR_14="#3465a4"
COLOR_15="#204a87"
COLOR_16="#ad7fa8"
COLOR_17="#75507b"
COLOR_18="#5c3566"
COLOR_19="#ef2929"
COLOR_20="#cc0000"
COLOR_21="#a40000"
COLOR_F_1="#2e3436"
COLOR_F_2="#2e3436"
COLOR_F_3="#eeeeec"
COLOR_F_4="#2e3436"
COLOR_F_5="#eeeeec"
COLOR_F_6="#eeeeec"
COLOR_F_7="#2e3436"
COLOR_F_8="#eeeeec"
COLOR_F_9="#eeeeec"
COLOR_F_10="#2e3436"
COLOR_F_11="#2e3436"
COLOR_F_12="#eeeeec"
COLOR_F_13="#2e3436"
COLOR_F_14="#eeeeec"
COLOR_F_15="#eeeeec"
COLOR_F_16="#eeeeec"
COLOR_F_17="#eeeeec"
COLOR_F_18="#eeeeec"
COLOR_F_19="#eeeeec"
COLOR_F_20="#eeeeec"
COLOR_F_21="#eeeeec"
CONTACTS_FILE="$HOME/contacts.vcf"
AVATAR_DIRECTORY="$HOME/contacts"
grep --extended-regexp "^FN:" "$CONTACTS_FILE" \
| sed --regexp-extended "s/\r//g" \
| sed --regexp-extended "s/^FN://" \
| while read name; do
simpleName="$(/bin/echo -n "$name" | sed --regexp-extended "s/(.*)/\L\1/g" | sed --regexp-extended "s/[^a-z]+/-/g")"
if [ ! -f "$AVATAR_DIRECTORY/$simpleName.png" ]; then
shortenedName="$(/bin/echo -n "$name" | sed --regexp-extended "s/^([A-Z][a-zA-Z]{2}).*, ([A-Z][a-zA-Z]{2}).*/\U\1\L\\\n\U\2/p" | head -n 1)"
hash="$(stringhasher -l1 -u21 "$simpleName")"
echo "$name => $simpleName => $shortenedName => $hash"
background="COLOR_$hash"
fill="COLOR_F_$hash"
convert \
-background "${!background}" \
-fill "${!fill}" \
-font "Liberation-Sans-Narrow-Bold" \
-gravity center \
-pointsize 196 \
-size 512x512 \
label:"$shortenedName" \
"$AVATAR_DIRECTORY/$simpleName.png"
fi
done
https://redd.it/czq6pl
@r_linux
[stringhasher](https://gitlab.com/RobertZenz/stringhasher) allows you to hash a given string to an int hash in a certain range. You can grab [1.0 from the GitLab releases](https://gitlab.com/RobertZenz/stringhasher/-/releases). For example:
$ stringhasher "abcde"
450550038
$ stringhasher -l4 -u12 "abcde"
9
Internally it uses [murmurhash1](https://en.wikipedia.org/wiki/MurmurHash) to hash the given value.
Why did I need such a thing? Well, I've collected a few contacts in my NextCloud addressbook over the years, and some "modern apps" are so nice and don't display the name of the contact but only the photo, if there is any. Otherwise they only assign a color to the contact, which doesn't do anything for figuring out who it is. So I wrote a shell noscript which generates automatic avatars for all my contacts with the first three letters of the first and last name in it. I also wanted to them to have a random color picked from a certain set, so I needed a way to derive a number from the name, hence this tool. Simplified usage example:
COLOR_1=eeeeec
COLOR_2=fce94f
COLOR_3=fcaf3e
COLOR_4=8ae234
hash=$(stringhasher -l1 -u4 "contact name")
color="COLOR_$hash"
echo ${!color}
And for every ones sake, here is the whole noscript that I used (it assumes the displayname to be in the format "lastname, firstname", though):
#!/usr/bin/env bash
COLOR_1="#fce94f"
COLOR_2="#edd400"
COLOR_3="#c4a000"
COLOR_4="#fcaf3e"
COLOR_5="#f57900"
COLOR_6="#ce5c00"
COLOR_7="#e9b96e"
COLOR_8="#c17d11"
COLOR_9="#8f5902"
COLOR_10="#8ae234"
COLOR_11="#73d216"
COLOR_12="#4e9a06"
COLOR_13="#729fcf"
COLOR_14="#3465a4"
COLOR_15="#204a87"
COLOR_16="#ad7fa8"
COLOR_17="#75507b"
COLOR_18="#5c3566"
COLOR_19="#ef2929"
COLOR_20="#cc0000"
COLOR_21="#a40000"
COLOR_F_1="#2e3436"
COLOR_F_2="#2e3436"
COLOR_F_3="#eeeeec"
COLOR_F_4="#2e3436"
COLOR_F_5="#eeeeec"
COLOR_F_6="#eeeeec"
COLOR_F_7="#2e3436"
COLOR_F_8="#eeeeec"
COLOR_F_9="#eeeeec"
COLOR_F_10="#2e3436"
COLOR_F_11="#2e3436"
COLOR_F_12="#eeeeec"
COLOR_F_13="#2e3436"
COLOR_F_14="#eeeeec"
COLOR_F_15="#eeeeec"
COLOR_F_16="#eeeeec"
COLOR_F_17="#eeeeec"
COLOR_F_18="#eeeeec"
COLOR_F_19="#eeeeec"
COLOR_F_20="#eeeeec"
COLOR_F_21="#eeeeec"
CONTACTS_FILE="$HOME/contacts.vcf"
AVATAR_DIRECTORY="$HOME/contacts"
grep --extended-regexp "^FN:" "$CONTACTS_FILE" \
| sed --regexp-extended "s/\r//g" \
| sed --regexp-extended "s/^FN://" \
| while read name; do
simpleName="$(/bin/echo -n "$name" | sed --regexp-extended "s/(.*)/\L\1/g" | sed --regexp-extended "s/[^a-z]+/-/g")"
if [ ! -f "$AVATAR_DIRECTORY/$simpleName.png" ]; then
shortenedName="$(/bin/echo -n "$name" | sed --regexp-extended "s/^([A-Z][a-zA-Z]{2}).*, ([A-Z][a-zA-Z]{2}).*/\U\1\L\\\n\U\2/p" | head -n 1)"
hash="$(stringhasher -l1 -u21 "$simpleName")"
echo "$name => $simpleName => $shortenedName => $hash"
background="COLOR_$hash"
fill="COLOR_F_$hash"
convert \
-background "${!background}" \
-fill "${!fill}" \
-font "Liberation-Sans-Narrow-Bold" \
-gravity center \
-pointsize 196 \
-size 512x512 \
label:"$shortenedName" \
"$AVATAR_DIRECTORY/$simpleName.png"
fi
done
https://redd.it/czq6pl
@r_linux
GitLab
Robert Zenz / stringhasher
Hashes a given string to a (ranged) integer.
[Podcast] EP021 High-level Scientific Computing with GNU Octave
https://flossforscience.com/podcast/season-2-episode-9
https://redd.it/czqe75
@r_linux
https://flossforscience.com/podcast/season-2-episode-9
https://redd.it/czqe75
@r_linux
FLOSS for Science
EP021 High-level Scientific Computing with GNU Octave
Your browser does not support the audio element. Outline In episode 21, we interviewed Juan Pablo Carbajal, an Argentinian physicist currently working as a postdoctoral researcher in the Department of Urban Water Management at the ETH domain in Switzerland.…
Is Windows update really that bad in comparison to Linux?
One of the main gripes you can be sure to hear about as to why someone switched is automatic updates. I hear you and I get it that Windows does push small updates rather frequently. Most of which are security updates. Security is a never ending battle. Given the target Windows is for malware it doesn't seem too unreasonable. If Linux had the same market-share on the desktop I would imagine similar update measures would need to be adopted. If we ever got that point I don't think many Linux distributions would be free anymore anyway. Someone has got to fit the bill for all that backend work. Microsoft has recently made some changes giving the user more control over how they manage their updates and if you are hell bent on not updating at all there are a number of ways to completely disable windows update. One claim I have heard is some people saying their files were deleted by Windows update. I'm not trying to discredit anyone but I have never experienced this on my work or personal machines, I know of no one who has ever experienced this, I worked IT during my undergrad and never experienced this. I have quite a few friends who have careers in IT and manage thousands upon thousands of Windows machines who have never experienced this. I've asked many coworkers and they have never experienced this. I have searched the internet for this issue and all I have found was a bug in the 1809 October update that may have deleted files but it appears more so that it created a Windows.old directory for no reason and moved files there and people couldn't find it. Regardless it has been fixed and is no longer an issue. Also we all know one of the main rules of computing is to keep backups of your important files no matter what operating system you are using.
https://redd.it/czj8tg
@r_linux
One of the main gripes you can be sure to hear about as to why someone switched is automatic updates. I hear you and I get it that Windows does push small updates rather frequently. Most of which are security updates. Security is a never ending battle. Given the target Windows is for malware it doesn't seem too unreasonable. If Linux had the same market-share on the desktop I would imagine similar update measures would need to be adopted. If we ever got that point I don't think many Linux distributions would be free anymore anyway. Someone has got to fit the bill for all that backend work. Microsoft has recently made some changes giving the user more control over how they manage their updates and if you are hell bent on not updating at all there are a number of ways to completely disable windows update. One claim I have heard is some people saying their files were deleted by Windows update. I'm not trying to discredit anyone but I have never experienced this on my work or personal machines, I know of no one who has ever experienced this, I worked IT during my undergrad and never experienced this. I have quite a few friends who have careers in IT and manage thousands upon thousands of Windows machines who have never experienced this. I've asked many coworkers and they have never experienced this. I have searched the internet for this issue and all I have found was a bug in the 1809 October update that may have deleted files but it appears more so that it created a Windows.old directory for no reason and moved files there and people couldn't find it. Regardless it has been fixed and is no longer an issue. Also we all know one of the main rules of computing is to keep backups of your important files no matter what operating system you are using.
https://redd.it/czj8tg
@r_linux
reddit
r/linux - Is Windows update really that bad in comparison to Linux?
0 votes and 63 comments so far on Reddit
Why does Linux still use the GPLv2?
https://opensource.stackexchange.com/questions/1774/why-does-linux-still-use-the-gplv2
https://redd.it/czan9t
@r_linux
https://opensource.stackexchange.com/questions/1774/why-does-linux-still-use-the-gplv2
https://redd.it/czan9t
@r_linux
Open Source Stack Exchange
Why does Linux still use the GPLv2?
As I know, Linux intentionally avoids the switch from GPLv2 to GPLv3. It has the unfortunate side-effect, that it doesn't take part in the defense of the opensource world from the most recent dange...
My personal Linux story and a thank you
I was talking to a friend earlier, after we were talking about some early games we played and what kind of hardware we had back then, a flood of memories came crashing over me. I wanted to share that with you today, for no real particular reason other than that I feel thankful and hope it'll do something for you.
I grew up incredibly poor as the only child of a single mother (who was a teacher's assistant, which pays squat here.) Our very first computer was an Amiga, I am not sure which exactly, perhaps a 1000 or 2000? It was already kinda outdated back then, and it was a gift from a friend who owned a computer shop - stock he couldn't sell anymore.
In the late 90s, however, is when my story with Linux began. A friend of the family from the US came over to visit, he was a programmer working for IBM. Little me back then told him that I wanted to make video games later, because I had played some games on a NES at a friend's house. He told me that if I wanted to do that, I would have to learn programming.
Later he would talk to my mother, offering to give us his IBM computer since he was going to be getting a ThinkPad soon anyway; my mother agreed to pay for the overseas shipping costs and a month or two later a couple of massive boxes arrived at our house. Inside of it were the following:
* An IBM Personal Computer 350
* An assortment of floppy disks with software: a Linux distribution, and a C compiler
* A copy of K&R's C Programming Language book
The book had a note written inside of it too: "If you want to make games, you better begin early."
The PC was preinstalled by him with the Linux distribution that was on the floppy disks, I think it was Yggdrassil but I am not sure, but I do know it was running WindowMaker as the desktop environment; or at least something close to it.
That gift changed my life, I am a programmer these days and do indeed make small games in my spare time, though my day job is much more boring than that! I grew up in a family where opportunities were rare and we barely got by, but thanks to his generosity I stood a chance at making something of myself; rather than going outside in a crime ridden neighbourhood.
But not just him, but all the developers who made the Linux kernel, GNU and all the many projects I relied on. I was much too poor to afford things like Windows back then; and I didn't need to. Thanks to the free software movement I was not only liberated in my freedoms, but it also gave opportunities to people like myself who didn't have many; and continues to open opportunities for many poor people to this day.
Without GNU and Linux, I wouldn't be where I am today, and I am not sure I'd like to know where I would be.
Thank you.
https://redd.it/cztidt
@r_linux
I was talking to a friend earlier, after we were talking about some early games we played and what kind of hardware we had back then, a flood of memories came crashing over me. I wanted to share that with you today, for no real particular reason other than that I feel thankful and hope it'll do something for you.
I grew up incredibly poor as the only child of a single mother (who was a teacher's assistant, which pays squat here.) Our very first computer was an Amiga, I am not sure which exactly, perhaps a 1000 or 2000? It was already kinda outdated back then, and it was a gift from a friend who owned a computer shop - stock he couldn't sell anymore.
In the late 90s, however, is when my story with Linux began. A friend of the family from the US came over to visit, he was a programmer working for IBM. Little me back then told him that I wanted to make video games later, because I had played some games on a NES at a friend's house. He told me that if I wanted to do that, I would have to learn programming.
Later he would talk to my mother, offering to give us his IBM computer since he was going to be getting a ThinkPad soon anyway; my mother agreed to pay for the overseas shipping costs and a month or two later a couple of massive boxes arrived at our house. Inside of it were the following:
* An IBM Personal Computer 350
* An assortment of floppy disks with software: a Linux distribution, and a C compiler
* A copy of K&R's C Programming Language book
The book had a note written inside of it too: "If you want to make games, you better begin early."
The PC was preinstalled by him with the Linux distribution that was on the floppy disks, I think it was Yggdrassil but I am not sure, but I do know it was running WindowMaker as the desktop environment; or at least something close to it.
That gift changed my life, I am a programmer these days and do indeed make small games in my spare time, though my day job is much more boring than that! I grew up in a family where opportunities were rare and we barely got by, but thanks to his generosity I stood a chance at making something of myself; rather than going outside in a crime ridden neighbourhood.
But not just him, but all the developers who made the Linux kernel, GNU and all the many projects I relied on. I was much too poor to afford things like Windows back then; and I didn't need to. Thanks to the free software movement I was not only liberated in my freedoms, but it also gave opportunities to people like myself who didn't have many; and continues to open opportunities for many poor people to this day.
Without GNU and Linux, I wouldn't be where I am today, and I am not sure I'd like to know where I would be.
Thank you.
https://redd.it/cztidt
@r_linux
reddit
r/linux - My personal Linux story and a thank you
0 votes and 2 comments so far on Reddit
Why do you use linux as a casual user?Do you use linux only or do you dualboot?
there are obvious benifit to linux such as The linux kernel for exemple. The customisability and (for some distro) ability to install and get all your things updated with a single command. But do you think you miss something from windows? if so do you dualboot?
https://redd.it/czv05f
@r_linux
there are obvious benifit to linux such as The linux kernel for exemple. The customisability and (for some distro) ability to install and get all your things updated with a single command. But do you think you miss something from windows? if so do you dualboot?
https://redd.it/czv05f
@r_linux
reddit
r/linux - Why do you use linux as a casual user?Do you use linux only or do you dualboot?
0 votes and 4 comments so far on Reddit
State of touch support on linux in 2019
I've been using linux for a few years already, but none of my laptops had touch capability. I've been thinking about getting one with touch and 2-in-1 abilities. How is touch integration in linux? I mainly used GNOME over the years and it seems to be designed for touch, and the scaling is also good at least for integer sizes. I also wonder if it works at all on other environments like KDE or WMs like i3.
https://redd.it/czvwcv
@r_linux
I've been using linux for a few years already, but none of my laptops had touch capability. I've been thinking about getting one with touch and 2-in-1 abilities. How is touch integration in linux? I mainly used GNOME over the years and it seems to be designed for touch, and the scaling is also good at least for integer sizes. I also wonder if it works at all on other environments like KDE or WMs like i3.
https://redd.it/czvwcv
@r_linux
reddit
r/linux - State of touch support on linux in 2019
0 votes and 0 comments so far on Reddit
Unboxing MYD-JX8MQ6 Dev Kit Based on NXP i.MX 8M A53 Quad Processor
https://youtu.be/KoeGNd2iDno
https://redd.it/czyrea
@r_linux
https://youtu.be/KoeGNd2iDno
https://redd.it/czyrea
@r_linux
YouTube
Unboxing MYD-JX8MX Dev Kit Based on NXP i.MX 8M A53 Quad Processor
The MYD-JX8MX development board is using the i.MX 8M Quad processor which is among NXP i.MX 8M family (i.MX 8M Dual / 8M QuadLite / 8M Quad) of applications ...
How does the Italian public sector implement and use Free Software? Leonardo Favario, leader of Team Digitale and keynote speaker at Akademy2019, explains in this interview.
https://dot.kde.org/2019/09/05/developers-italia-and-new-guidelines-let-open-source-revolution-start-interview-leonardo
https://redd.it/czzf72
@r_linux
https://dot.kde.org/2019/09/05/developers-italia-and-new-guidelines-let-open-source-revolution-start-interview-leonardo
https://redd.it/czzf72
@r_linux
KDE.news
Developers Italia and the New Guidelines: Let the Open Source Revolution Start! An Interview with Leonardo Favario
Leonardo Favario, Open Source Project Leader at the Italian Digital Transformation Team. Leonardo Favario is the Open Source Project Leader at the Italian Digital Transformation Team. Italy has an ambitious agenda to move government IT to open source. In…
Pine64 September Update: The PinePhone is real & shipping soon
https://www.pine64.org/2019/09/05/september-update-the-pinephone-is-real-shipping-soon/
https://redd.it/czzb9c
@r_linux
https://www.pine64.org/2019/09/05/september-update-the-pinephone-is-real-shipping-soon/
https://redd.it/czzb9c
@r_linux
pine64.org
September Update: The PinePhone is real & shipping soon
Picture of a PinePhone prototype running Plasma Mobile Let’s start with a quick recap of last month’s events: the Pinebook Pro went into production, software development on the PineTab started, we announced the SOEdge AI module and introduced our initiative…
[OC] code and comment weight: linux kernel 5.1.14 source code (link to used noscripts in comments)
https://redd.it/d00c3c
@r_linux
https://redd.it/d00c3c
@r_linux
Linux in the Porsche Taycan
A little nugget in yesterday's news about the launch of Porsche's electric car, the Taycan: its information and entertainment system is [built](https://www.theverge.com/2019/9/4/20849437/porsche-taycan-turbo-ev-photos-mission-e-car-hands-on) on Linux.
https://redd.it/d019gy
@r_linux
A little nugget in yesterday's news about the launch of Porsche's electric car, the Taycan: its information and entertainment system is [built](https://www.theverge.com/2019/9/4/20849437/porsche-taycan-turbo-ev-photos-mission-e-car-hands-on) on Linux.
https://redd.it/d019gy
@r_linux
The Verge
Up close with the Taycan, Porsche’s first electric car
It’s unsurprisingly a stunner