Dimas Maulana

Dimas Maulana

Developer

Welcome to my website! I am a developer with a current focus on React and Go. My experience encompasses both front-end and back-end development, enabling me to design and develop seamless and efficient applications.

Git Patch Applying and Creating Patches in Git

In Git, patches are a way to capture and apply changes made to a codebase. They can be useful for sharing changes between developers or for applying changes across different branches. In this article, we’ll explore how to create and apply patches in Git.

Creating Patches

Patching Non-Staged Files

To create a patch for changes that have not been staged yet, you can use the following command:

Vim Search and Replace String

Vim is a powerful text editor that offers various functionalities for searching and replacing strings within your text. Here are different ways to perform string replacements using Vim’s command mode:

Replace String on Selected Line

To replace a string on the currently selected line, you can use the :s command. For instance, to replace all occurrences of “foo” with “bar” on the selected line, you can use the following command:

Setting Up Your Own Apple Notes Server

In this guide, we will walk you through the process of setting up your own Apple Notes server using Docker and the tvial/docker-mailserver image. Please note that this setup will only provide an IMAP server, which can be used with Apple Notes for syncing your notes across devices. Let’s get started!

Prerequisites

Before you begin, make sure you have the following prerequisites:

Fix Wordpress OceanWP Focus Border Visible After Click

One common issue that users encounter when using the OceanWP theme in Wordpress is the visibility of the focus border after clicking on a link. This focus border can be distracting and interfere with the overall design of the website. Fortunately, this problem can be easily resolved with a simple CSS tweak.

The Problem

By default, when you click on a link in the OceanWP theme, a focus border is applied to indicate that the link is currently active. However, this focus border can remain visible even after the click, which is not desired for most websites.

Using Fail2ban Inside Docker With NET_ADMIN Capability

Fail2ban is a popular intrusion prevention tool designed to protect servers from brute-force attacks and other malicious activities by monitoring log files and taking proactive measures to block suspicious IP addresses. When running Fail2ban inside a Docker container, there are some additional considerations to ensure proper functionality. In this article, we will explore how to configure and run Fail2ban inside a Docker container, including the need for the NET_ADMIN capability.

Fixing Too Many Open Files in System Error in Apache Docker Container

If you encounter the “Too many open files in system” error in your Apache Docker container, it means that the system has reached the limit on the number of files it can open, and this is causing issues with Apache’s configuration. Here’s a step-by-step guide on how to resolve this problem.

1. Check the Current File Limit

First, you need to check the current file limit on your system to understand the magnitude of the issue. To do this, run the following command:

0%