10 years of FOSS
https://emails.itsfoss.com/b5r3t3w0d7/1974457463432283582/o3p4/
https://t.me/ProgramowanieLinux/639
https://emails.itsfoss.com/b5r3t3w0d7/1974457463432283582/o3p4/
https://t.me/ProgramowanieLinux/639
Telegram
LINUX PROGRAMMING
Hi ,
Guess what? It's FOSS turned 10 years old this week. It started as a hobby side project to help fellow desktop Linux users. Today, it is my full time work.
In the past 10 years, It's FOSS has been visited 175 million times by people all over the globe.…
Guess what? It's FOSS turned 10 years old this week. It started as a hobby side project to help fellow desktop Linux users. Today, it is my full time work.
In the past 10 years, It's FOSS has been visited 175 million times by people all over the globe.…
Hi ,
Guess what? It's FOSS turned 10 years old this week. It started as a hobby side project to help fellow desktop Linux users. Today, it is my full time work.
In the past 10 years, It's FOSS has been visited 175 million times by people all over the globe. It has over 65,000 comments that shows readers live to interact and express their views, apart from seeking suggestions.
We have over 120K people on Facebook, 67K on Twitter, 50K on YouTube. We also have a steady presence on Mastodon and Telegram. Our community forum also has a small but dedicated group of members.
It's FOSS has come a long way but it has to go even beyond this.
I thank you all for being part of this 10 years long journey and help It's FOSS reach where it stands today.
I couldn't help write this much because this is a huge milestone and it makes me excited and emotional.
That aside, let's see what's new this week.
KDE Plasma 5.25 has been released with focus on visual improvements.
GitHub is discontinuing Atom project for Microsoft's VS Code.
Mozilla Thunderbird is getting an Android app in the form of K-9 Mail.
Firefox's latest release features a privacy protection feature enabled by default.
Are you scared of terminal? Here are some reasons why you should not be afraid of it. And a few tips to help you know your terminal better.
Application highlight of this week is Thonny, an ideal Python IDE for schools. Another excellent tool is Distrobox. Good for trying different distros in one system.
A quick list of the best apps for Matrix fans.
In essential Linux learnings, get familiar with the stat command and various timestamps.
That's about it for this week.
Keep on Linuxing with It's FOSS, for decades :)
https://emails.itsfoss.com/b5r3t3w0d7/1974457463432283582/o3p4/
Guess what? It's FOSS turned 10 years old this week. It started as a hobby side project to help fellow desktop Linux users. Today, it is my full time work.
In the past 10 years, It's FOSS has been visited 175 million times by people all over the globe. It has over 65,000 comments that shows readers live to interact and express their views, apart from seeking suggestions.
We have over 120K people on Facebook, 67K on Twitter, 50K on YouTube. We also have a steady presence on Mastodon and Telegram. Our community forum also has a small but dedicated group of members.
It's FOSS has come a long way but it has to go even beyond this.
I thank you all for being part of this 10 years long journey and help It's FOSS reach where it stands today.
I couldn't help write this much because this is a huge milestone and it makes me excited and emotional.
That aside, let's see what's new this week.
KDE Plasma 5.25 has been released with focus on visual improvements.
GitHub is discontinuing Atom project for Microsoft's VS Code.
Mozilla Thunderbird is getting an Android app in the form of K-9 Mail.
Firefox's latest release features a privacy protection feature enabled by default.
Are you scared of terminal? Here are some reasons why you should not be afraid of it. And a few tips to help you know your terminal better.
Application highlight of this week is Thonny, an ideal Python IDE for schools. Another excellent tool is Distrobox. Good for trying different distros in one system.
A quick list of the best apps for Matrix fans.
In essential Linux learnings, get familiar with the stat command and various timestamps.
That's about it for this week.
Keep on Linuxing with It's FOSS, for decades :)
https://emails.itsfoss.com/b5r3t3w0d7/1974457463432283582/o3p4/
Forwarded from IT step by step
Reading user agreements in 1 second
Let's be honest: nobody reads user agreements. Sure, lots of clauses, obscure language - why kill time on it. But many people forget that they're a legal document, stating the terms of service, privacy statements, and all that kind of stuff.
So reading these agreements is a must if you don't want to be without your data. Good thing we have ToSDR. It reads the user agreements for you, makes a short summary and gives you a rating for the site. F for very bad, and A for very good. YouTube, for example, has a grade of D (satisfactory).
The website also shows the reasons why the service is given such a low rating. For example, data can be deleted at any time and without the user's knowledge.
Let's be honest: nobody reads user agreements. Sure, lots of clauses, obscure language - why kill time on it. But many people forget that they're a legal document, stating the terms of service, privacy statements, and all that kind of stuff.
So reading these agreements is a must if you don't want to be without your data. Good thing we have ToSDR. It reads the user agreements for you, makes a short summary and gives you a rating for the site. F for very bad, and A for very good. YouTube, for example, has a grade of D (satisfactory).
The website also shows the reasons why the service is given such a low rating. For example, data can be deleted at any time and without the user's knowledge.
Forwarded from /r/Mapporn
Nowa wersja frameworka? To niekoniecznie działa
Problemy z taką praktyką są co najmniej dwa.
Po pierwsze, nowi programiści bardzo szybko zorientują się, że to wszystko jest jedynie udawaniem, że mamy najnowsze wersje w projekcie. Co z tego, że cyferka się zgadza, jak każda próba użycia przez członków zespołu nowej konstrukcji, kończy się zwróceniem uwagi na code review, że my takich rzeczy nie używamy. Na pewno nie jest to sytuacja komfortowa i sprzyjająca jakości pracy.
Po drugie, podbijanie w ten sposób wersji może w końcu doprowadzić do sytuacji, że starsze konstrukcje, albo metody, które siłą trzymamy w kodzie, staną się przestarzałe na tyle, że nowa wersja języka czy frameworka oznaczy je jako „deprecated”, a po kolejnej aktualizacji zwyczajnie zostaną usunięte. Nie interesując się nowymi konstrukcjami i ignorując możliwości zmian, tak naprawdę budujemy złudne poczucia bycia na bieżąco i pielęgnujemy nasz dług techniczny.
https://nofluffjobs.com/blog/nowa-wersja-frameworka-czy-jezyka-to-nie-tylko-zmiana-cyfry/
Problemy z taką praktyką są co najmniej dwa.
Po pierwsze, nowi programiści bardzo szybko zorientują się, że to wszystko jest jedynie udawaniem, że mamy najnowsze wersje w projekcie. Co z tego, że cyferka się zgadza, jak każda próba użycia przez członków zespołu nowej konstrukcji, kończy się zwróceniem uwagi na code review, że my takich rzeczy nie używamy. Na pewno nie jest to sytuacja komfortowa i sprzyjająca jakości pracy.
Po drugie, podbijanie w ten sposób wersji może w końcu doprowadzić do sytuacji, że starsze konstrukcje, albo metody, które siłą trzymamy w kodzie, staną się przestarzałe na tyle, że nowa wersja języka czy frameworka oznaczy je jako „deprecated”, a po kolejnej aktualizacji zwyczajnie zostaną usunięte. Nie interesując się nowymi konstrukcjami i ignorując możliwości zmian, tak naprawdę budujemy złudne poczucia bycia na bieżąco i pielęgnujemy nasz dług techniczny.
https://nofluffjobs.com/blog/nowa-wersja-frameworka-czy-jezyka-to-nie-tylko-zmiana-cyfry/
No Fluff Jobs - blog
Nowa wersja frameworka czy języka to nie tylko zmiana cyfry
Nowa wersja frameworka to coś więcej niż zmiana cyfry. Jak dobrze podejść do aktualizacji, aby realnie wykorzystać nowe rozwiązania i się nie zniechęcić?
Package is “set to manually installed”? What does it Mean?
You’ll see this message when you try installing an already installed library or development package. This dependency package was installed automatically with another package. The dependency package gets removed with the apt autoremove command if the main package is removed.
But since you tried to install the dependency package explicitly, your Ubuntu system thinks that you need this package independent of the main package. And hence the package is marked as manually installed so that it is not removed automatically.
https://itsfoss.com/package-set-manually-installed/
You’ll see this message when you try installing an already installed library or development package. This dependency package was installed automatically with another package. The dependency package gets removed with the apt autoremove command if the main package is removed.
But since you tried to install the dependency package explicitly, your Ubuntu system thinks that you need this package independent of the main package. And hence the package is marked as manually installed so that it is not removed automatically.
https://itsfoss.com/package-set-manually-installed/
It's FOSS
Package is "set to manually installed" in Ubuntu [Explained]
Noticed a "package set to manually installed" message in Ubuntu? Here's what it means and why you see it for some packages only.
Forwarded from Książki po Polsku
Kupując ebooka w księgarni myśleliście kiedyś "a, kupie, będzie plik bez błędów, na pewno wszystko będzie działać". Nie mogę powiedzieć o jaki plik chodzi, ale właśnie zetknąłem się z ciekawym problemem. Ebook prosto z księgarni, jeszcze czuć zapach serwerów. Nie ładuje się pierwszy rozdział na czytniku. W apce na androida i calibre działa. Szybkie dochodzenie... i opad szczęki.
I nie, nie chodzi o błędy w czytniku. Czytnik po prostu ma mniejszą tolerancje dla błędów w kodzie (bo pliki EPUB są tworzone w podobny sposób co strony internetowe). Po porostu w ebooku brakuje kluczowej rzeczy. <body>
Dla niewtajemniczonych, ebooki wymaga plików (np każdy rozdział w osobnym pliku), i muszą mieć konkretny format:
"<body>" mówi przeglądarce/czytnikowi gdzie jest tekst który ma odczytać i jak ma to zrobić. W tym pliku tego brakowało. Ja się chciałbym tylko zapytać - gdzie jest jakaś korekta? Nikt nie sprawdza, nawet automatem, kodu tych plików?
Jak znajdziecie lub znacie więcej takich smaczków, wysyłajcie. Jestem ciekaw jak bardzo upośledzony jest rynek książki elektronicznej i jak często piraci muszą poprawiać po wydawcach. Miłej nocy, dnia, poranka, czegokolwiek! ;P
I nie, nie chodzi o błędy w czytniku. Czytnik po prostu ma mniejszą tolerancje dla błędów w kodzie (bo pliki EPUB są tworzone w podobny sposób co strony internetowe). Po porostu w ebooku brakuje kluczowej rzeczy. <body>
Dla niewtajemniczonych, ebooki wymaga plików (np każdy rozdział w osobnym pliku), i muszą mieć konkretny format:
<html>
<head>
[tzw metainformacje, miejsce plików itd]
</head>
<body>
[tekst właściwy]
</body>
</html>
"<body>" mówi przeglądarce/czytnikowi gdzie jest tekst który ma odczytać i jak ma to zrobić. W tym pliku tego brakowało. Ja się chciałbym tylko zapytać - gdzie jest jakaś korekta? Nikt nie sprawdza, nawet automatem, kodu tych plików?
Jak znajdziecie lub znacie więcej takich smaczków, wysyłajcie. Jestem ciekaw jak bardzo upośledzony jest rynek książki elektronicznej i jak często piraci muszą poprawiać po wydawcach. Miłej nocy, dnia, poranka, czegokolwiek! ;P
GitHub's AI-based coding assistant feature is now available for everyone and it has got mixed reviews for the (mis)use of copyrighted code by the AI.
https://news.itsfoss.com/github-copilot/
https://news.itsfoss.com/github-copilot/
It's FOSS News
GitHub Copilot is Now Available for All and Not Everyone Likes It
Back in 2021, I spent hours pouring over the GitHub Copilot docs trying to figure out how I could maximize my chances of getting into the technical preview. Fortunately, this all paid off when I was accepted into the preview.
Finally, it is available…
Finally, it is available…
Microsoft used open source code to train this AI and that also generated some criticism.
Are we looking at the future of coding? Amazon is also bringing its own AI-based pair programming tool.
Are we looking at the future of coding? Amazon is also bringing its own AI-based pair programming tool.
Open source team communication tool Rocket Chat has a new partnership to replace Skype for Business. Rocket Chat is also a viable Slack alternative.
https://news.itsfoss.com/rocket-chat-pexip/
https://news.itsfoss.com/rocket-chat-pexip/
It's FOSS News
Rocket.Chat Aims to Replace Skype for Business by Collaborating with Pexip
Rocket.Chat is making headlines this year, and for all the good reasons.
To start with, they collaborated with Nextcloud to offer an open-source Microsoft 365 alternative, then joined forces with Matrix, and now they have announced another partnership…
To start with, they collaborated with Nextcloud to offer an open-source Microsoft 365 alternative, then joined forces with Matrix, and now they have announced another partnership…
On It's FOSS, I share small but useful concepts from time to time. Like this keyring thing that you might have seen but never understood.
https://itsfoss.com/ubuntu-keyring/
https://itsfoss.com/ubuntu-keyring/
It's FOSS
Explained! The Concept of Keyring in Ubuntu Linux
Repeatedly seeing "Enter password to unlock your login keyring" popup message in Ubuntu? It's not an error but a security feature. Learn more keyring in Ubuntu.
Compress Images in Linux Easily With Curtail GUI App
https://itsfoss.com/curtail-image-compress/
https://itsfoss.com/curtail-image-compress/
It's FOSS
Compress Images in Linux Easily With Curtail GUI App
Got a bunch of images with huge file sizes taking too much disk space? Or perhaps you have to upload an image to a web portal that has file size restrictions?
There could be a number of reasons why you would want to compress images. There are tons of…
There could be a number of reasons why you would want to compress images. There are tons of…
👍1
Does Linux really fail because it is open source?
Linux is failing only on desktops. As a Linux desktop user I can say that the only reason why Linux is failing in the desktop environment is BIG EGO.
If we take a look at distrowatch there is more than a hundred different Linux distributions. Why so many and what is so special in all of them? Let me give you an oversimplified version.
At first there was three main versions: Debian, Fedora, and Slackware. We will follow the Debian line just to keep things as simple as possible.
So Debian is good, and Debian is stable. But also Debian is robust and lacking new and cool stuff. So some of developers started to work on the lightweight Linux Knoppix while others started to work on the more cutting-edge version, Ubuntu.
Ubuntu got nice attention. But many people did not like the Ubuntu interface. So a few moments later, besides Ubuntu, there was Kubuntu, Lubuntu, and Xubuntu.
https://t.me/ProgramowanieLinux/659
Linux is failing only on desktops. As a Linux desktop user I can say that the only reason why Linux is failing in the desktop environment is BIG EGO.
If we take a look at distrowatch there is more than a hundred different Linux distributions. Why so many and what is so special in all of them? Let me give you an oversimplified version.
At first there was three main versions: Debian, Fedora, and Slackware. We will follow the Debian line just to keep things as simple as possible.
So Debian is good, and Debian is stable. But also Debian is robust and lacking new and cool stuff. So some of developers started to work on the lightweight Linux Knoppix while others started to work on the more cutting-edge version, Ubuntu.
Ubuntu got nice attention. But many people did not like the Ubuntu interface. So a few moments later, besides Ubuntu, there was Kubuntu, Lubuntu, and Xubuntu.
https://t.me/ProgramowanieLinux/659
Then some people wanted better software support. So they made Ubuntu Studio. Others wanted yet a different interface, so they made Mint. Another liked everything, but wanted nicer colors on interface so they made ZorinOS. Google wanted a simpler version, and they made ChromeOS. A few people wanted it to be more like MacOS, so they made Elementary OS. Another person wanted a more secure version so they made ParrotOS. Some people hated all of it, so they made Solus, Arch and hundreds of others.
As the time progress, instead of working together, all this workforce is watering down because all of them have to fix the same problems over and over again instead of working together to a common goal. So we came to the absurd diagram below.
Just imagine if all this people worked on a same Linux version.
[Tomislav Turalija]
https://t.me/ProgramowanieLinux/658
As the time progress, instead of working together, all this workforce is watering down because all of them have to fix the same problems over and over again instead of working together to a common goal. So we came to the absurd diagram below.
Just imagine if all this people worked on a same Linux version.
[Tomislav Turalija]
https://t.me/ProgramowanieLinux/658
Telegram
LINUX PROGRAMMING
Does Linux really fail because it is open source?
Linux is failing only on desktops. As a Linux desktop user I can say that the only reason why Linux is failing in the desktop environment is BIG EGO.
If we take a look at distrowatch there is more than a…
Linux is failing only on desktops. As a Linux desktop user I can say that the only reason why Linux is failing in the desktop environment is BIG EGO.
If we take a look at distrowatch there is more than a…