Tutorials - UNIX.Cafe https://unix.cafe/wp/en/category/tutorials/ Wed, 19 Mar 2025 00:35:14 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.4 131122441 Exploring Django Development with Google Project IDX: Is It a Viable Alternative to Local Development? https://unix.cafe/wp/en/2025/03/exploring-django-development-with-google-project-idx-is-it-a-viable-alternative-to-local-development/?utm_source=rss&utm_medium=rss&utm_campaign=exploring-django-development-with-google-project-idx-is-it-a-viable-alternative-to-local-development https://unix.cafe/wp/en/2025/03/exploring-django-development-with-google-project-idx-is-it-a-viable-alternative-to-local-development/#respond Wed, 19 Mar 2025 00:32:16 +0000 https://unix.cafe/wp/?p=755 1. Introduction to Google Project IDX Google Project IDX is a cloud-based development environment designed to simplify web and application development. It functions similarly to Visual Studio Code (VS Code) but is hosted entirely in the cloud, eliminating the need for manual installations and configurations. Some of the core features of Project IDX include: Why […]

The post Exploring Django Development with Google Project IDX: Is It a Viable Alternative to Local Development? first appeared on UNIX.Cafe.

The post Exploring Django Development with Google Project IDX: Is It a Viable Alternative to Local Development? appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/exploring-django-development-with-google-project-idx-is-it-a-viable-alternative-to-local-development/feed/ 0 755
Git Guide: 05 Managing Files (Removing and Moving files) https://unix.cafe/wp/en/2025/03/git-guide-05-managing-files-removing-and-moving-files/?utm_source=rss&utm_medium=rss&utm_campaign=git-guide-05-managing-files-removing-and-moving-files https://unix.cafe/wp/en/2025/03/git-guide-05-managing-files-removing-and-moving-files/#respond Tue, 18 Mar 2025 12:42:13 +0000 https://unix.cafe/wp/?p=745 Introduction In Git, managing files goes beyond just tracking changes. You may need to remove or move files as your project evolves. Understanding how Git handles file deletions and renaming is crucial to maintaining a clean and efficient repository. This guide covers different scenarios of removing and moving files in Git, including the impact of […]

The post Git Guide: 05 Managing Files (Removing and Moving files) first appeared on UNIX.Cafe.

The post Git Guide: 05 Managing Files (Removing and Moving files) appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/git-guide-05-managing-files-removing-and-moving-files/feed/ 0 745
Git Guide: 04. Understanding Git Commit Process https://unix.cafe/wp/en/2025/03/git-guide-04-understanding-git-commit-process/?utm_source=rss&utm_medium=rss&utm_campaign=git-guide-04-understanding-git-commit-process https://unix.cafe/wp/en/2025/03/git-guide-04-understanding-git-commit-process/#respond Tue, 18 Mar 2025 12:14:10 +0000 https://unix.cafe/wp/?p=744 Introduction Committing changes in Git is one of the most crucial actions in version control. It allows you to save changes and add them to the project’s history. Through commits, you can track modifications, revert to previous versions, and collaborate effectively within development teams. In this guide, we will discuss how to commit changes in […]

The post Git Guide: 04. Understanding Git Commit Process first appeared on UNIX.Cafe.

The post Git Guide: 04. Understanding Git Commit Process appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/git-guide-04-understanding-git-commit-process/feed/ 0 744
Git Guide: 03. Understanding Staging Files in Git https://unix.cafe/wp/en/2025/03/git-guide-03-understanding-staging-files-in-git/?utm_source=rss&utm_medium=rss&utm_campaign=git-guide-03-understanding-staging-files-in-git https://unix.cafe/wp/en/2025/03/git-guide-03-understanding-staging-files-in-git/#respond Tue, 18 Mar 2025 11:30:00 +0000 https://unix.cafe/wp/?p=738 Introduction Git is a powerful version control system that allows developers to track changes, collaborate efficiently, and maintain a structured workflow. One of the fundamental concepts in Git is the staging area, which acts as an intermediary step before committing changes to the repository. In this blog post, we will dive deep into the staging […]

The post Git Guide: 03. Understanding Staging Files in Git first appeared on UNIX.Cafe.

The post Git Guide: 03. Understanding Staging Files in Git appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/git-guide-03-understanding-staging-files-in-git/feed/ 0 738
Git Guide: 02. Understanding Git repository and its workflow https://unix.cafe/wp/en/2025/03/git-guide-02-understanding-git-repository-and-its-workflow/?utm_source=rss&utm_medium=rss&utm_campaign=git-guide-02-understanding-git-repository-and-its-workflow https://unix.cafe/wp/en/2025/03/git-guide-02-understanding-git-repository-and-its-workflow/#respond Tue, 18 Mar 2025 06:24:40 +0000 https://unix.cafe/wp/?p=735 Introduction to Git Repositories Git is a powerful version control system that enables developers to track changes in their code and collaborate effectively. One of the first steps in working with Git is initializing a Git repository, which is essentially telling Git to start managing a project’s files. Whether you’re starting a new project or […]

The post Git Guide: 02. Understanding Git repository and its workflow first appeared on UNIX.Cafe.

The post Git Guide: 02. Understanding Git repository and its workflow appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/git-guide-02-understanding-git-repository-and-its-workflow/feed/ 0 735
Git Guide: 01. Getting Started https://unix.cafe/wp/en/2025/03/git-guide-01-getting-started/?utm_source=rss&utm_medium=rss&utm_campaign=git-guide-01-getting-started https://unix.cafe/wp/en/2025/03/git-guide-01-getting-started/#respond Mon, 17 Mar 2025 16:19:09 +0000 https://unix.cafe/wp/?p=726 Introduction Git is an essential tool for developers, system administrators, and anyone working with code or version-controlled files. It enables collaboration, keeps track of changes, and allows you to revert to previous versions when needed. Whether you’re working alone or as part of a team, Git makes version control simple and efficient. This guide will […]

The post Git Guide: 01. Getting Started first appeared on UNIX.Cafe.

The post Git Guide: 01. Getting Started appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2025/03/git-guide-01-getting-started/feed/ 0 726
How to use multiple photo libraries with DigiKam https://unix.cafe/wp/en/2020/08/how-to-use-multiple-photo-libraries-with-digikam/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-use-multiple-photo-libraries-with-digikam https://unix.cafe/wp/en/2020/08/how-to-use-multiple-photo-libraries-with-digikam/#comments Sun, 02 Aug 2020 17:01:35 +0000 https://unix.cafe/wp/?p=523 I have always liked the multiple libraries feature in Mac OS X Photos app. Which is something that DigiKam lacks, even in DigiKam-7. But not anymore 😉 Updated: 2022.10.17: Add MacOS support. Intro: We are going to write a small BASH script to achieve our goal which makes DigiKam capable of managing multiple photo libraries. […]

The post How to use multiple photo libraries with DigiKam first appeared on UNIX.Cafe.

The post How to use multiple photo libraries with DigiKam appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2020/08/how-to-use-multiple-photo-libraries-with-digikam/feed/ 8 523
Setup a minimal LAMP server for LogAnalyzer on Debian-10 (Buster) https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-debian-10-buster/?utm_source=rss&utm_medium=rss&utm_campaign=setup-a-minimal-lamp-server-for-loganalyzer-on-debian-10-buster https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-debian-10-buster/#respond Mon, 20 Jul 2020 06:25:22 +0000 https://unix.cafe/wp/?p=514 This is the Debian version of the previous tutorial: (Setup a minimal LAMP server for LogAnalyzer on CentOS-8) which aims to centralize all your devices logs at one place (or more if you want to) in order to view and analyze them all in a single UI. Notes: And as usual, you want to login […]

The post Setup a minimal LAMP server for LogAnalyzer on Debian-10 (Buster) first appeared on UNIX.Cafe.

The post Setup a minimal LAMP server for LogAnalyzer on Debian-10 (Buster) appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-debian-10-buster/feed/ 0 514
Setup a minimal LAMP server for LogAnalyzer on CentOS-8 https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-centos-8/?utm_source=rss&utm_medium=rss&utm_campaign=setup-a-minimal-lamp-server-for-loganalyzer-on-centos-8 https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-centos-8/#respond Sun, 19 Jul 2020 21:25:09 +0000 https://unix.cafe/wp/?p=508 Instead of analyzing each device/server’s logs individually from many places, why don’t you store all logs to one (or more) database, so that you can view and analyze them from a single UI? Notes: If you’re using a fresh installation of CentOS 8-Stream (020200629) the server or minimal edition, your ethernet-interface might just be down. […]

The post Setup a minimal LAMP server for LogAnalyzer on CentOS-8 first appeared on UNIX.Cafe.

The post Setup a minimal LAMP server for LogAnalyzer on CentOS-8 appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2020/07/setup-a-minimal-lamp-server-for-loganalyzer-on-centos-8/feed/ 0 508
The YUM package manager cheat-sheet https://unix.cafe/wp/en/2020/07/the-yum-package-manager-cheat-sheet/?utm_source=rss&utm_medium=rss&utm_campaign=the-yum-package-manager-cheat-sheet https://unix.cafe/wp/en/2020/07/the-yum-package-manager-cheat-sheet/#respond Fri, 10 Jul 2020 21:00:26 +0000 https://unix.cafe/wp/?p=489 We’ll cover more than a 100 commands of the yum package manager. Which is super handy to the system-administrators in order to be able to manage the packages in Linux distros that use yum, such as redhat 6 & 7, CentOS 6 & 7 and Scientific Linux 6 & 7. Keep in mind that a […]

The post The YUM package manager cheat-sheet first appeared on UNIX.Cafe.

The post The YUM package manager cheat-sheet appeared first on UNIX.Cafe.

]]>
https://unix.cafe/wp/en/2020/07/the-yum-package-manager-cheat-sheet/feed/ 0 489