Jump to content

Welcome to CodeNameJessica

Welcome to CodeNameJessica!

💻 Where tech meets community.

Hello, Guest! 👋
You're just a few clicks away from joining an exclusive space for tech enthusiasts, problem-solvers, and lifelong learners like you.

🔐 Why Join?
By becoming a member of CodeNameJessica, you’ll get access to:
In-depth discussions on Linux, Security, Server Administration, Programming, and more
Exclusive resources, tools, and scripts for IT professionals
A supportive community of like-minded individuals to share ideas, solve problems, and learn together
Project showcases, guides, and tutorials from our members
Personalized profiles and direct messaging to collaborate with other techies

🌐 Sign Up Now and Unlock Full Access!
As a guest, you're seeing just a glimpse of what we offer. Don't miss out on the complete experience! Create a free account today and start exploring everything CodeNameJessica has to offer.

Blogs

Featured Entries

by: Geoff Graham Thu, 23 Jan 2025 17:21:15 +0000 I was reading through Juan’s recent Almanac entry for the @counter-style at-rule and I’ll be darned if he didn’t uncover and unpack some extremely interesting things that we can do to style lists, notably the list marker. You’re probably already aware of the ::marker pseudo-element. You’ve more than likely dabbled with custom counters using counter-reset and counter-increment. Or maybe your way of doing things is to wipe out the list-style (caref
by: Abhishek Kumar Thu, 23 Jan 2025 11:22:15 +0530 Imagine this: You’ve deployed a handful of Docker containers to power your favorite applications, maybe a self-hosted Nextcloud for your files, a Pi-hole for ad-blocking, or even a media server like Jellyfin. Everything is running like a charm, but then you hit a common snag: keeping those containers updated. When a new image is released, you’ll need to manually pull it, stop the running container, recreate it with the updated image, and hope
by: Abhishek Prakash I would appreciate your feedback on something 'new'. I plan to add pages that let you discover applications based on certain criteria. It's a work in progress, but feel free to have a look and share your opinion 🙏 Discover Interesting Linux Terminal Tools Discover a selection of interesting tools and utilities you can use from the (dis)comfort of your terminal. It's FOSSAbhishek Prakash Would you like to see more pages like this? 💬 Let's see what else you get in this edi
by: Ankush Das Whether you are a Windows/macOS user, or someone who is new to computers, Linux often comes as a challenge to everyone when they encounter unfamiliar terms. You do not usually come across Linux-specific jargon in standard high school academic computer books, unless there is a dedicated chapter for Linux. So, for the majority of users who never used Linux, the terms associated will sound alien to them. With this article, I aim to change that by explaining some of the important j
by: Geoff Graham Tue, 21 Jan 2025 14:21:32 +0000 Chris wrote about “Likes” pages a long while back. The idea is rather simple: “Like” an item in your RSS reader and display it in a feed of other liked items. The little example Chris made is still really good. CodePen Embed Fallback There were two things Chris noted at the time. One was that he used a public CORS proxy that he wouldn’t use in a production environment. Good idea to nix that, security and all. The other was that he’d co
by: Chris Coyier Mon, 20 Jan 2025 16:31:11 +0000 HTML is fun to think about. The old classic battle of “HTML is a programming language” has surfaced in the pages of none other than WIRED magazine. I love this argument, not even for it’s merit, but for the absolutely certainty that you will get people coming out of the woodwork to tell you that HTML, is not, in fact, a programming language. Each of them will have their own exotic and deeply personal reasons why. I honestly don’t even care or bel
by: Abhishek Kumar While I’ve always enjoyed Kodi’s default skin, I’ve found that it can get a bit "boring" after a while. That’s when I started exploring Kodi builds, these pre-packaged setups not only refresh the interface but also bring in various features and add-ons that make the experience more exciting. After spending some time fiddling with different builds, I’ve collected the ones I find particularly interesting and amazing. Whether you're new to Kodi or looking for a fresh look, the
by: Satoshi Nakamoto Sat, 18 Jan 2025 10:27:48 +0530 The pwd command in Linux, short for Print Working Directory, displays the absolute path of the current directory, helping users navigate the file system efficiently. It is one of the first commands you use when you start learning Linux. And if you are absolutely new, take advantage of this free course: Learn the Basic Linux Commands in an Hour [With Videos]Learn the basics of Linux commands in this crash course.Linux HandbookAbhishek Prakash
Securing a Linux server is an ongoing challenge. Every day, bad actors attempt to penetrate systems worldwide, using VPNs, IP spoofing, and other evasion tactics to obscure their origins. The source of an attack is often the least of your concerns, what matters most is implementing strong security measures to deter threats and protect your infrastructure. Hardening your servers not only makes them more resilient but also forces attackers to either move on or, ideally, abandon their efforts altog
by: Temani Afif Fri, 17 Jan 2025 14:57:39 +0000 You have for sure heard about the new CSS Anchor Positioning, right? It’s a feature that allows you to link any element from the page to another one, i.e., the anchor. It’s useful for all the tooltip stuff, but it can also create a lot of other nice effects. In this article, we will study menu navigation where I rely on anchor positioning to create a nice hover effect on links. CodePen Embed Fallback Cool, right? We have a sliding e
by: Ankush Das The Raspberry Pi is an extremely popular invention that enabled tinkerers to make interesting projects out of it. You name it, and there must be a way for tinkerers to make it happen using the Raspberry Pi board. The possibilities are endless. Don't believe me? You can explore our list of Raspberry Pi project ideas to see what kind of projects exist. That being said, the Raspberry Pi can also be used in arrangement to make a laptop you can use, or maybe a tablet. You can purcha
by: Sreenath Waybar is the perfect top panel program for Wayland systems like Hyprland, Sway, etc. It offers many built-in modules and also allows the user to create custom modules to fill the panel. We have already discussed how to configure Waybar in a previous tutorial. 📋 I recommend you to go through the article first. It should make things easy to understand as you read on. In this article, let's learn some eye-candy tricks to make your Hyprland user experience even better. 0:00 /0:11 1× Ha
by: aiparabellum.com Fri, 17 Jan 2025 02:59:35 +0000 https://www.theastudy.com/?referralCode=aipara Thea Study is a revolutionary AI-powered platform designed to optimize studying and learning for students of all levels. With its user-friendly interface and cutting-edge technology, Thea serves as a personalized study companion that adapts to your learning style. Whether you’re preparing for standardized tests, mastering school subjects, or needing quick summaries of your notes, Thea offers
by: aiparabellum.com Fri, 17 Jan 2025 02:59:35 +0000 https://www.theastudy.com/?referralCode=aipara Thea Study is a revolutionary AI-powered platform designed to optimize studying and learning for students of all levels. With its user-friendly interface and cutting-edge technology, Thea serves as a personalized study companion that adapts to your learning style. Whether you’re preparing for standardized tests, mastering school subjects, or needing quick summaries of your notes, Thea offers
By: Joshua Njiru (cleaned up by ChatGPT) Thu, 16 Jan 2025 19:44:28 +0000 Understanding the Error The error "AttributeError: module ‘pkgutil’ has no attribute ‘ImpImporter’" typically occurs in Python code that attempts to use the pkgutil module to access ImpImporter. This happens because ImpImporter was removed in Python 3.12 as part of the deprecation of the old import system. Root Cause The removal of ImpImporter is due to: The deprecation of the imp module in favor of importlib The moderniza
By: Joshua Njiru Thu, 16 Jan 2025 19:42:43 +0000 Arch Linux is a popular Linux distribution for experienced users. It’s known for its rolling release model, which means you’re always using the latest software. However, Arch Linux can be more challenging to install and maintain than other distributions. This article will walk you through the process of installing Arch Linux, from preparation to first boot. Follow each section carefully to ensure a successful installation. Prerequisites Before beg
by: Sreenath Hyprland is a highly customizable Wayland tiling compositor known for its eye-catching aesthetics and impressive performance. With such a high degree of customization, one important feature that many users seek is the ability to take screenshots. Whether for sharing on social media or saving essential screen details for future reference, capturing your screen is an essential task. In this article, we will explore various methods to set up screenshot functionality on your Hyprland
by: Abhishek Prakash Linux Mint 22.1 codenamed Xia is available now. I expected this point release to arrive around Christmas. But it got delayed a little, if I can call it a delay, as there are no fixed release schedule. Wondering what's new in Mint 22.1? Check this out 👇 6 Exciting Features in Linux Mint 22.1 ‘Xia’ Release Linux Mint’s latest upgrade is available. Explore more about it before you try it out! It's FOSS NewsAnkush Das And the Tuxmas lifetime membership offer is now over. We re
By: Joshua Njiru Wed, 15 Jan 2025 18:21:02 +0000 Mastering zsh-autosuggestions: A Comprehensive Guide By: Joshua Njiru Date: Wednesday, January 15, 2025 Working in the terminal can become significantly more efficient with the right tools. One such powerful plugin is zsh-autosuggestions, designed for the Z shell (zsh). This guide covers everything you need to know to harness the full potential of this productivity-enhancing tool. What Is zsh-autosuggestions? zsh-autosuggestions is a plugin for
By: Joshua Njiru Wed, 15 Jan 2025 17:38:03 +0000 SSH (Secure Shell) is a powerful tool for remote administration and secure data transfer. However, it’s crucial to understand and configure its limits effectively to ensure optimal performance and security. This article will help you understand and configure SSH max limits for optimal performance and security. Connection Limits Connection limits in SSH, primarily controlled by settings like MaxStartups and MaxSessions , are crucial security mea
By: Joshua Njiru Wed, 15 Jan 2025 17:18:37 +0000 What are VirtualBox Guest Additions? VirtualBox Guest Additions is a software package that enhances the functionality of virtual machines running in Oracle VM VirtualBox. It consists of device drivers and system applications that optimize the guest operating system for better performance and usability. Benefits of Installing Guest Additions Installing Guest Additions provides several key benefits: Enhanced Display Integration Automatic scre
by: Lee Meyer Wed, 15 Jan 2025 15:03:25 +0000 My previous article warned that horizontal motion on Tinder has irreversible consequences. I’ll save venting on that topic for a different blog, but at first glance, swipe-based navigation seems like it could be a job for Web-Slinger.css, your friendly neighborhood experimental pure CSS Wow.js replacement for one-way scroll-triggered animations. I haven’t managed to fit that description into a theme song yet, but I’m working on it. In the meanti
by: Abhishek Prakash Wed, 15 Jan 2025 18:28:50 +0530 This is the first newsletter of the year 2025. I hope expanding your Linux knowledge is one of your New Year's resolution, too. I am looking to learn and use Ansible in homelab setup. What's yours? The focus of Linux Handbook in 2025 will be on self-hosting. You'll see more tutorials and articles on open source software you can self host on your cloud server or your home lab. Of course, we'll continue to create new content on Kubernetes, Terr

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.