QMessenger: desktop GUI messenger with Qt, POSIX sockets and threads
## Functional features
* private messaging
* group messaging (messages sent to multiple selected users)
* broadcast messaging (messages sent to all online users)
* supporting colored unicode emojies (UTF-16 encoding)
* messages visible in Linux terminal (colors and emojies also supported)
* login and registration (password is stored with sha254 hashing algorithm)
* easy upgradable to support file transfer
* easy upgradable to support SSL secure communication
## Download:
**Github repository:** [https://github.com/AraKhachatryan/QMessenger](https://github.com/AraKhachatryan/QMessenger)
## Requirements
* g++ compiler with C++11 standart
* Supporting POSIX standarts
* GNU make
* OpenSSL version 1.1.1 or higher
* QMake version 3.1 or higher
* Qt version 5.9.5 or higher
## Compiling and usage:
on server side:
$ sudo apt-get install libssl-dev
$ openssl version
$ make
$ ./server
on client side:
$ sudo apt-get install qt5-default
$ qmake -v
$ qmake
$ make $ ./client
## Screenshot:
https://preview.redd.it/i8013lve86d41.png?width=1265&format=png&auto=webp&s=e3bcf759fd35eea14d8844756d65ecc005fee506
https://redd.it/eub5nw
@r_linux
## Functional features
* private messaging
* group messaging (messages sent to multiple selected users)
* broadcast messaging (messages sent to all online users)
* supporting colored unicode emojies (UTF-16 encoding)
* messages visible in Linux terminal (colors and emojies also supported)
* login and registration (password is stored with sha254 hashing algorithm)
* easy upgradable to support file transfer
* easy upgradable to support SSL secure communication
## Download:
**Github repository:** [https://github.com/AraKhachatryan/QMessenger](https://github.com/AraKhachatryan/QMessenger)
## Requirements
* g++ compiler with C++11 standart
* Supporting POSIX standarts
* GNU make
* OpenSSL version 1.1.1 or higher
* QMake version 3.1 or higher
* Qt version 5.9.5 or higher
## Compiling and usage:
on server side:
$ sudo apt-get install libssl-dev
$ openssl version
$ make
$ ./server
on client side:
$ sudo apt-get install qt5-default
$ qmake -v
$ qmake
$ make $ ./client
## Screenshot:
https://preview.redd.it/i8013lve86d41.png?width=1265&format=png&auto=webp&s=e3bcf759fd35eea14d8844756d65ecc005fee506
https://redd.it/eub5nw
@r_linux
GitHub
GitHub - AraKhachatryan/QMessenger: Qt Messenger, Linux/Unix GUI messenger with Qt, POSIX sockets and threads
Qt Messenger, Linux/Unix GUI messenger with Qt, POSIX sockets and threads - GitHub - AraKhachatryan/QMessenger: Qt Messenger, Linux/Unix GUI messenger with Qt, POSIX sockets and threads
A new commandline/sysadmin course - via Reddit
A month-long challenge for anyone wanting to build Linux sysadmin skills. Daily lessons will appear in the sub-reddit /r/linuxupskillchallange from 3 February - which will also be used for support/discussion. All going well this will be a 'rolling' course repeated each month.
Does require some serious commitment, but if gaining/growing these skills was one of your New Years Resolutions, then you now have no excuse! Look forward to seeing you there! [https://linuxupskillchallange.com](https://linuxupskillchallange.com)
https://redd.it/euc4yj
@r_linux
A month-long challenge for anyone wanting to build Linux sysadmin skills. Daily lessons will appear in the sub-reddit /r/linuxupskillchallange from 3 February - which will also be used for support/discussion. All going well this will be a 'rolling' course repeated each month.
Does require some serious commitment, but if gaining/growing these skills was one of your New Years Resolutions, then you now have no excuse! Look forward to seeing you there! [https://linuxupskillchallange.com](https://linuxupskillchallange.com)
https://redd.it/euc4yj
@r_linux
"A Political History of X" - Keith Packard (LCA 2020)
https://www.youtube.com/watch?v=cj02_UeUnGQ
https://redd.it/euc2kw
@r_linux
https://www.youtube.com/watch?v=cj02_UeUnGQ
https://redd.it/euc2kw
@r_linux
YouTube
"A Political History of X" - Keith Packard (LCA 2020)
Keith Packard
https://lca2020.linux.org.au/schedule/presentation/186/
Stretching back over 35 years, the X Window System is one of the
oldest surviving free software projects. Having its origins before the
invention of the GPL, the history of X offers…
https://lca2020.linux.org.au/schedule/presentation/186/
Stretching back over 35 years, the X Window System is one of the
oldest surviving free software projects. Having its origins before the
invention of the GPL, the history of X offers…
GtkStressTesting (GST): a system utility designed to stress and monitoring various hardware components
​
[GtkStressTesting \(GST\)](https://preview.redd.it/uzs3avd5w6d41.png?width=1190&format=png&auto=webp&s=be9e38a25817a01a812ad0c1d157530e089cd55d)
Hi everyone, I recently published my latest Linux app and I was hoping to get some feedback for it here.
[GST](https://gitlab.com/leinardi/gst) is a GTK system utility designed to stress and monitor~~ing~~ various hardware components. Currently the main focus is the CPU but I will soon add more tests also for RAM and Cache.
Beside the stress testing feature, it provides also many information about the system, like:
* Show Processor information (name, cores, threads, family, model, stepping, flags,bugs, etc)
* Show Processor's cache information
* Show Motherboard information (vendor, model, bios version, bios date, etc)
* Show RAM information ^(root required) (size, speed, rank, manufacturer, part number, etc)
* Show CPU usage (core %, user %, load avg, etc)
* Show Memory usage
* Show CPU's physical's core clock (current, min, max)
* Show Hardware monitor (info provided by `sys/class/hwmon`)
The app is written entirely in Python and the stress testing part is handled by [stress-ng](https://github.com/ColinIanKing/stress-ng).
The app is available on Flathub, AUR and Fedora CORP (see the [README.md](https://gitlab.com/leinardi/gst#distro-specific-packages) for details) but it is always possible to download the source and build it locally.
If you have comments regarding the app feel free to write here but, if you found a bug or would like to request a new feature, it would be better to use the official tracker: [https://gitlab.com/leinardi/gst/issues/new](https://gitlab.com/leinardi/gst/issues/new)
https://redd.it/eudbdj
@r_linux
​
[GtkStressTesting \(GST\)](https://preview.redd.it/uzs3avd5w6d41.png?width=1190&format=png&auto=webp&s=be9e38a25817a01a812ad0c1d157530e089cd55d)
Hi everyone, I recently published my latest Linux app and I was hoping to get some feedback for it here.
[GST](https://gitlab.com/leinardi/gst) is a GTK system utility designed to stress and monitor~~ing~~ various hardware components. Currently the main focus is the CPU but I will soon add more tests also for RAM and Cache.
Beside the stress testing feature, it provides also many information about the system, like:
* Show Processor information (name, cores, threads, family, model, stepping, flags,bugs, etc)
* Show Processor's cache information
* Show Motherboard information (vendor, model, bios version, bios date, etc)
* Show RAM information ^(root required) (size, speed, rank, manufacturer, part number, etc)
* Show CPU usage (core %, user %, load avg, etc)
* Show Memory usage
* Show CPU's physical's core clock (current, min, max)
* Show Hardware monitor (info provided by `sys/class/hwmon`)
The app is written entirely in Python and the stress testing part is handled by [stress-ng](https://github.com/ColinIanKing/stress-ng).
The app is available on Flathub, AUR and Fedora CORP (see the [README.md](https://gitlab.com/leinardi/gst#distro-specific-packages) for details) but it is always possible to download the source and build it locally.
If you have comments regarding the app feel free to write here but, if you found a bug or would like to request a new feature, it would be better to use the official tracker: [https://gitlab.com/leinardi/gst/issues/new](https://gitlab.com/leinardi/gst/issues/new)
https://redd.it/eudbdj
@r_linux
Making a KDE Plasma edition of Linux Mint after official support was dropped in 19. I will keep you posted.
https://redd.it/euep6k
@r_linux
https://redd.it/euep6k
@r_linux
FISH beta 3.1b1 released
https://github.com/fish-shell/fish-shell/releases/tag/3.1b1
https://redd.it/eugdce
@r_linux
https://github.com/fish-shell/fish-shell/releases/tag/3.1b1
https://redd.it/eugdce
@r_linux
GitHub
Release fish 3.1b1 (released January 26, 2020) · fish-shell/fish-shell
Download links: To download the source code for fish, we suggest the file named "fish-3.1b1.tar.gz". The file downloaded from "Source code (tar.gz)" will not build correctly. Th...
virtual private servers are NOT virtual... correct?
Hey everyone, please go easy on me because I'm just getting involved with linux (in a sense) and playing around with an Ubuntu 18.04 droplet on Digital Ocean. One thing that's kind of confusing me is people calling a droplet a "Virtual Private Server" when (correct me if I'm wrong) there is nothing all that virtual about it- my droplet runs on hardware in a data center in New York. Am I going crazy or can't we just call such services "servers for rent"? I am able to log into the console of the server remotely on my laptop though, which is cool- but is this the only reason that people call it "virtual"? Thanks everyone, looking forward to your thoughts on this and hopefully getting some clarification.
https://redd.it/eufsbz
@r_linux
Hey everyone, please go easy on me because I'm just getting involved with linux (in a sense) and playing around with an Ubuntu 18.04 droplet on Digital Ocean. One thing that's kind of confusing me is people calling a droplet a "Virtual Private Server" when (correct me if I'm wrong) there is nothing all that virtual about it- my droplet runs on hardware in a data center in New York. Am I going crazy or can't we just call such services "servers for rent"? I am able to log into the console of the server remotely on my laptop though, which is cool- but is this the only reason that people call it "virtual"? Thanks everyone, looking forward to your thoughts on this and hopefully getting some clarification.
https://redd.it/eufsbz
@r_linux
reddit
virtual private servers are NOT virtual... correct?
Hey everyone, please go easy on me because I'm just getting involved with linux (in a sense) and playing around with an Ubuntu 18.04 droplet on...
Linux Experiences/Rants or Education/Certifications thread - January 27, 2020
Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.
Let us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.
For those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!
_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._
https://redd.it/euil4o
@r_linux
Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have used Linux (GNU or otherwise) for a long time.
Let us know what's annoying you, whats making you happy, or something that you want to get out to r/linux but didn't make the cut into a full post of it's own.
For those looking for certifications please use this megathread to ask about how to get certified whether it's for the business world or for your own satisfaction. Be sure to check out r/linuxadmin for more discussion in the SysAdmin world!
_Please keep questions in r/linuxquestions, r/linux4noobs, or the Wednesday automod thread._
https://redd.it/euil4o
@r_linux
reddit
Linux Experiences/Rants or Education/Certifications thread -...
Welcome to r/linux rants and experiences! This megathread is also to hear opinions from anyone just starting out with Linux or those that have...
A Quodlibet Plugin which mimics Foobar2000s File Operations
https://github.com/cwecht/quodlibet_file_operations
https://redd.it/eua1n3
@r_linux
https://github.com/cwecht/quodlibet_file_operations
https://redd.it/eua1n3
@r_linux
GitHub
cwecht/quodlibet_file_operations
A Quodlibet Plugin for applying file operations to files - cwecht/quodlibet_file_operations
What would be your requirements for a Linux-based tablet in 2020?
Even though there are not so many Linux based tablets, but what would you need from them if they existed? What size would you need? What type of processor? Any requirements for a DE?
https://redd.it/eubuxi
@r_linux
Even though there are not so many Linux based tablets, but what would you need from them if they existed? What size would you need? What type of processor? Any requirements for a DE?
https://redd.it/eubuxi
@r_linux
reddit
What would be your requirements for a Linux-based tablet in 2020?
Even though there are not so many Linux based tablets, but what would you need from them if they existed? What size would you need? What type of...
Sometimes I feel like Linux distros are run by a command-line mafia.
Seriously, if I drag and drop a file into a protected directory, Nautilus shouldn't just tell me it can't do it. It should prompt for an administrator password... and copy the file.
https://redd.it/eui385
@r_linux
Seriously, if I drag and drop a file into a protected directory, Nautilus shouldn't just tell me it can't do it. It should prompt for an administrator password... and copy the file.
https://redd.it/eui385
@r_linux
reddit
Sometimes I feel like Linux distros are run by a command-line mafia.
Seriously, if I drag and drop a file into a protected directory, Nautilus shouldn't just tell me it can't do it. It should prompt for an...
Intel Skylake GPU has been having hanging and freezing issues for the past 3 months now with no fix.
https://bbs.archlinux.org/viewtopic.php?id=250765&p=1
https://redd.it/euijo0
@r_linux
https://bbs.archlinux.org/viewtopic.php?id=250765&p=1
https://redd.it/euijo0
@r_linux
om(f)g: Evernote Linux client incoming?!?
https://evernote.com/blog/2020-update-progress-road-ahead/
https://redd.it/eug9u0
@r_linux
https://evernote.com/blog/2020-update-progress-road-ahead/
https://redd.it/eug9u0
@r_linux
evernote.com | Blog
2020 Update: Our Progress and the Road Ahead
One year after laying out fresh priorities for Evernote, CEO Ian Small reflects on how far we’ve come in 12 months and what remains to be done in 2020.
Why EXPLAIN ANALYZE Runs 60x Slower on Docker for Mac
https://twitter.com/felixge/status/1221512507690496001
https://redd.it/eum1s7
@r_linux
https://twitter.com/felixge/status/1221512507690496001
https://redd.it/eum1s7
@r_linux
Twitter
Felix Geisendörfer
1) Are you using #postgres via #docker for mac? Have you ever noticed `EXPLAIN ANALYZE` slowing down your queries by like 60x? Let's dig into some #postgres and #linux internals to figure out what's going on!
Password Manager / Secure Vault - recommendations.
Back in the day I used to use Truecrypt for my customers data/secrets but then it was discontinued and it's successor seems to be abandonware. That was okay because I switched careers shortly afterwards and had little need for encryption again until recently.
I used to have to spend a fair bit of time copying and pasting passwords, access tokens and ssl keys back and forth between console sessions and text files held in truecrypt volumes. That was a bit tiresome so something with a bit more OS/terminal integration than that would be a boon.
KDE's inbuilt password manager is so broken and awful I've had to take steps to disable it. I've used firefox's password manager for the last few years which has been okay but now I could really use something that can store notes too. I don't just want to use a fully encrypted drive as I believe the majority of my risk comes from my system getting infected with malware someday, not my laptop being stolen. I also like having a small encrypted file to back up rather than having to mess around making encrypted backup partitions and disks so I'd strongly prefer some sort of secure vault.
I thought I'd try lastpass (after hearing Steve and Leo banging on about it for so many years) but that seems to be some sort of web based thing that has no OS integration - so I don't see how its any better for me than truecrypt/veracrypt. It also sounds less secure as it does everything via a web facing browser plugin that, according to wikipedia, has been victim to several exploits over the years. It's also proprietary which makes me a bit uneasy.
So is Veracrypt still my best option? Or am I unfairly maligning lastpass? Or are there better, more linux friendly, solutions available now?
https://redd.it/eumn3a
@r_linux
Back in the day I used to use Truecrypt for my customers data/secrets but then it was discontinued and it's successor seems to be abandonware. That was okay because I switched careers shortly afterwards and had little need for encryption again until recently.
I used to have to spend a fair bit of time copying and pasting passwords, access tokens and ssl keys back and forth between console sessions and text files held in truecrypt volumes. That was a bit tiresome so something with a bit more OS/terminal integration than that would be a boon.
KDE's inbuilt password manager is so broken and awful I've had to take steps to disable it. I've used firefox's password manager for the last few years which has been okay but now I could really use something that can store notes too. I don't just want to use a fully encrypted drive as I believe the majority of my risk comes from my system getting infected with malware someday, not my laptop being stolen. I also like having a small encrypted file to back up rather than having to mess around making encrypted backup partitions and disks so I'd strongly prefer some sort of secure vault.
I thought I'd try lastpass (after hearing Steve and Leo banging on about it for so many years) but that seems to be some sort of web based thing that has no OS integration - so I don't see how its any better for me than truecrypt/veracrypt. It also sounds less secure as it does everything via a web facing browser plugin that, according to wikipedia, has been victim to several exploits over the years. It's also proprietary which makes me a bit uneasy.
So is Veracrypt still my best option? Or am I unfairly maligning lastpass? Or are there better, more linux friendly, solutions available now?
https://redd.it/eumn3a
@r_linux
reddit
Password Manager / Secure Vault - recommendations.
Back in the day I used to use Truecrypt for my customers data/secrets but then it was discontinued and it's successor seems to be abandonware....
Why you probably shouldn't use Ubuntu based distros if you care about timely security updates
https://www.linuxsurge.com/2020/01/why-you-probably-shouldnt-use-ubuntu.html
https://redd.it/eumurm
@r_linux
https://www.linuxsurge.com/2020/01/why-you-probably-shouldnt-use-ubuntu.html
https://redd.it/eumurm
@r_linux
Linuxsurge
Why you probably shouldn't use Ubuntu based distros if you care about timely security updates
I used to use only Ubuntu based distros, but then I switched away from them (currently on Fedora). One of the main reasons I switched to Fed...
Open Source Licenses in 2020: Trends and Predictions
https://resources.whitesourcesoftware.com/blog-whitesource/top-open-source-licenses-trends-and-predictions
https://redd.it/eunp1c
@r_linux
https://resources.whitesourcesoftware.com/blog-whitesource/top-open-source-licenses-trends-and-predictions
https://redd.it/eunp1c
@r_linux
Whitesourcesoftware
Open Source Licenses in 2020: Trends and Predictions
The GPL was a trailblazer at the start of the open source revolution and is a prime example of the copyleft or viral license. This means that when users incorporate a component licensed under one of t
Linux Subreddits Links
Best grouping of Linux Subreddits I've seen so far:
[https://www.reddit.com/r/linux/wiki/](https://www.reddit.com/r/linux/wiki/)
Please add more good "Collection of Linux Subreddits Links" if you know.
https://redd.it/eun97q
@r_linux
Best grouping of Linux Subreddits I've seen so far:
[https://www.reddit.com/r/linux/wiki/](https://www.reddit.com/r/linux/wiki/)
Please add more good "Collection of Linux Subreddits Links" if you know.
https://redd.it/eun97q
@r_linux
Reddit
index - linux
All things Linux and GNU/Linux -- this is neither a community exclusively about the kernel Linux, nor is exclusively about the GNU Operating System.