today's howtos
-
How To Install Scala Programming on Ubuntu 22.04 LTS - idroot
In this tutorial, we will show you how to install Scala Programming on Ubuntu 22.04 LTS. For those of you who didn’t know, Scala is a programming language that is designed to be concise, scalable, and high-performing. It is a statically-typed language that runs on the Java Virtual Machine (JVM), and it can be used to build a wide range of applications, from the web and mobile apps to data analysis and machine learning tools.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Scala programming language on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
-
How to Show Welcome Message to Logged SSH Users - TREND OCEANS
Today, you are about to learn how to display a welcome message after authorized or unauthorized users log into the system.
-
Day 55: anonymous layers
In all previous posts about cascade layers I’ve used named layers in the demos, but it’s actually not required to name them.
-
Run Your Own Instant Messaging Service on FreeBSD
What if you could host your own instant messaging service for you and your friends, to communicate privately and securely, away from the prying eyes of big tech? Turns out you can, and it’s actually quite easy to do.
-
[Old] SSH server hardening
We all know that it is important to secure your machines. I am going to show you some ways to do so. Some are trivial and should be set immediately, and some require some more work. Part 2 will follow with the advanced options.
I'll use a random Linux machine with a SSH server as reference (OpenBSD Secure Shell server according to systemd and config file). For the upcoming changes of the config, I have to edit /etc/ssh/sshd_config. It might differ from your setup.
-
Getting started with tmux
This post hopefully will help you to get started with tmux. I'll cover more topics and features of tmux in the future.
-
How to use Visual Studio Code as default editor for git?
Let’s learn the simple steps to set Visual Studio Code as the default editor in Git. This will help the developers to edit their code directly in VSCode instead of Notepad or other editors.
Git is a popular free version control software that was created initially to develop the Linux kernel. So that multiple developers can easily work and collaborate on the same project. Git allows developers to split project data into individual snippets. This makes it possible to work in a team and easily find the extensions or adjustments done to code by the individual team member.
The beauty of the Git version control system is it can track all the changes to files and allows multiple users to coordinate updates to those files. In addition, Git can also be used to manage file updates of any kind, is the version control standard for GitHub and other source code management systems, and is widely used in DevOps initiatives to implement CI/CD. Although Git is not a programming language, become an important part of software development.