# Darryl Dias > 3D Artist and Cloud Computing Specialist --- ## Posts - [Basic Neovim config](https://darryldias.me/2026/basic-neovim-config/): April 20, 2026 by Darryl Dias I’ve put together a basic Neovim configuration that relies entirely on Neovim’s native features.... - [How to Install OpenCV on Ubuntu Using Homebrew | Fastest Beginner Method](https://darryldias.me/2026/how-to-install-opencv-on-ubuntu-using-homebrew-fastest-beginner-method/): TL;DR (Quick Answer) If you want to install OpenCV on Ubuntu quickly, here’s the fastest way: Requirements: Time required: 5–10... - [Install Turso Limbo on Linux](https://darryldias.me/2024/install-turso-limbo-on-linux/): What is Limbo? According to the Limbo GitHub project, “Limbo is a work-in-progress, in-process OLTP database management system” developed by... - [How to Install Docker on Fedora: Step-by-Step Guide](https://darryldias.me/2024/how-to-install-docker-on-fedora-step-by-step-guide/): Looking to install Docker on Fedora? Docker simplifies application deployment by using containers. Follow this optimized guide to set up... - [How to Install Resilio Sync on Ubuntu/Linux Mint](https://darryldias.me/2024/how-to-install-resilio-sync-on-ubuntu-linux-mint/): Overview Resilio Sync (formerly BitTorrent Sync) by Resilio, Inc. is a proprietary peer-to-peer file synchronization tool. It supports a wide... - [Install MPV on Windows 10/11](https://darryldias.me/2024/install-mpv-on-windows-10-11/): This guide will walk you through the process of installing the MPV media player on Windows 10 and 11 using... - [NeoVim on Windows](https://darryldias.me/2024/neovim-on-windows/): Introduction In this tutorial we will go through the process of installing and setting up NeoVim on Windows. This is... - [Install Node.js using Winget](https://darryldias.me/2024/install-node-js-using-winget/): Node. js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser. It is... - [Hybrid line number in Neovim (Lua)](https://darryldias.me/2023/hybrid-line-number-in-neovim-lua/): To enable hybrid line number, add the following line to your init. lua. Save this file by doing a :w or Shift + z repeat z.... - [Install Neovim on Ubuntu](https://darryldias.me/2023/install-neovim-on-ubuntu/): This article will cover how to install the latest builds of Neovim on Ubuntu. We will be using the unstable... - [Install Micro using Winget](https://darryldias.me/2023/install-micro-using-winget/): Micro is a modern and free open-source, cross-platform intuitive terminal-based text editor written in Golang. It aims to be easy... - [Install Zoom using Winget](https://darryldias.me/2023/install-zoom-using-winget/): Zoom’s secure, reliable video platform powers all your communication needs, including meetings, chat, phone, webinars, and online events. Let’s dive... - [Kickstart Neovim on Linux](https://darryldias.me/2023/kickstart-neovim-on-linux/): Kickstart. nvim is a starter configuration for Neovim that is small, single-file and well-documented. You can use it as a... - [Upgrade Ubuntu from EOL to GA](https://darryldias.me/2023/upgrade-ubuntu-from-eol-to-ga/): If you have an unattended Ubuntu desktop or server running an old or non-long-term release, it’s time to upgrade to... - [Install Blender using Winget](https://darryldias.me/2023/install-blender-using-winget/): You can learn more about what Winget is over here. Install Blender using Winget Step 1. Open Command PromptYou can open... - [Install Spotify using Winget](https://darryldias.me/2023/install-spotify-using-winget/): You can learn more about what Winget is over here. Install Spotify using Winget Step 1. Open Command PromptYou can open... - [Set color scheme in Neovim (Lua)](https://darryldias.me/2023/set-color-scheme-in-neovim-lua/): To set a color scheme in Neovim using Lua add the following line to the init. lua file In the... - [Relative line number in Neovim (Lua)](https://darryldias.me/2023/relative-line-number-in-neovim-lua/): To enable relative line number, add the following line to your init. lua. Save this file by doing a :w... - [Install Office using Winget](https://darryldias.me/2023/install-office-using-winget/): To install Microsoft Office on Windows 10/11 using Winget you first need to ensure that you have Winget installed on... - [Install Firefox using Winget](https://darryldias.me/2023/install-firefox-using-winget/): To install Mozilla Firefox using Winget, you first need to ensure that you have Winget installed on your Windows 10/11... - [How to install Docker on Rocky Linux](https://darryldias.me/2023/how-to-install-docker-on-rocky-linux/): Docker is a platform for developers and system administrators to develop, ship, and run applications in containers. Containers are lightweight,... - [How to install Minikube on Rocky Linux](https://darryldias.me/2023/how-to-install-minikube-on-rocky-linux/): Minikube is a tool that makes it easy to run a single-node Kubernetes cluster locally on your computer. It allows... - [Fixing WSL time out of sync issue in Windows](https://darryldias.me/2023/fixing-wsl-time-out-of-sync-issue-in-windows/): If you use WSL, you might have noticed that from time to time you will encounter errors and issues with... - [Install UnGoogled Chromium on Windows using Winget](https://darryldias.me/2023/ungoogled-chromium-on-windows/): This article will cover how to install UnGoogled Chromium on Windows. What is UnGoogled Chromium Ungoogled-chromium is an open-source web... - [How to use lscpu command to get CPU information](https://darryldias.me/2022/how-to-use-lscpu-command-to-get-cpu-information/): The lscpu command is a helpful utility for displaying information about the CPU (Central Processing Unit) on a Linux system.... - [Install VLC media player using Winget](https://darryldias.me/2022/install-vlc-media-player-using-winget/): To install VLC using winget, you will first need to ensure that you have winget installed on your system. You... - [Install Vivaldi browser using Winget](https://darryldias.me/2022/install-vivaldi-browser-using-winget/): Vivaldi is a web browser developed by Vivaldi Technologies, founded by Opera Software co-founder and former CEO Jon Stephenson von... - [What is Windows Package Manager?](https://darryldias.me/2022/what-is-windows-package-manager/): Windows Package Manager (WPM) is a service that allows users to install applications on their Windows computers from a wide... - [Install Google Chrome using Winget](https://darryldias.me/2022/install-google-chrome-using-winget/): Winget is a new addition to Windows 11 and now ships with the most recent release of both 10 and... - [Install Nvidia drivers on RHEL 9](https://darryldias.me/2022/install-nvidia-drivers-on-rhel-9/): I recently installed Red Hat Enterprise Linux on my NUC laptop and it ships with an RTX 3070. In the... - [Install Docker on Ubuntu Server](https://darryldias.me/2022/install-docker-on-ubuntu-server/): This article will cover the step-by-step process of installing Docker on an Ubuntu Server. Step 1. Update the apt package... - [Make the DNF package manager faster and more efficient.](https://darryldias.me/2022/make-the-dnf-package-manager-faster-and-more-efficient/): Here is how to speed up the DNF package manager on your Rocky, Fedora, CentOS, RHEL, or any other Linux... - [Upgrade Rocky Linux from 8.x to 9 (Tested method)](https://darryldias.me/2022/upgrade-rocky-linux-from-8-x-to-9-tested-method/): I recommend you back up all your data or take a snapshot of the current install before following along and... - [Install Homebrew on MacOS](https://darryldias.me/2022/install-homebrew-on-macos/): Homebrew is a third-party package manager that lets you install apps and services using the command line on macOS. This... - [How to install NVIDIA drivers on Rocky Linux 9](https://darryldias.me/2022/how-to-install-nvidia-drivers-on-rocky-linux-9/): This article will cover how to install NVIDIA drivers on Rocky Linux 9. This is a step by step tutorial.... - [How to fix Windows 10 Search bar](https://darryldias.me/2022/how-to-fix-windows-search-bar/): If the Windows search bar is not working for you, here is how to fix it. These steps don’t need... - [How To Uninstall Autodesk Genuine Service](https://darryldias.me/2022/uninstall-autodesk-genuine-service/): If you have stopped using Autodesk products, you might have uninstalled all the programs you no longer use, but wait;... - [Fixing Houdini startup error on Linux](https://darryldias.me/2022/fixing-houdini-startup-error-on-linux/): After installing Houdini, you may come across this error. This error appears in the Terminal; if you open it from... - [How do I search for an available Python package using pip?](https://darryldias.me/2022/how-do-i-search-for-an-available-python-package-using-pip/): If you search for packages using pip, you may encounter this error. This is because, after December 2020, the pip... - [Finding all files with a certain extension in Linux?](https://darryldias.me/2022/finding-all-files-with-a-certain-extension-in-linux/): The example above uses the find command to search files in the tmp folder for Python files that have the... - [NVIDIA drivers on RHEL 8](https://darryldias.me/2021/nvidia-drivers-on-rhel-8/): This article will cover installing and setting up official Nvidia drivers on Red Hat Enterprise Linux; this method has been... - [How to install OBS Studio on Fedora](https://darryldias.me/2021/how-to-install-obs-studio-on-fedora/): We need to add the RPM Fusion Free repository to install OBS Studio. Let’s do that by entering the command... - [Mount ISO in Kubuntu](https://darryldias.me/2021/mount-iso-in-kubuntu/): The Dolphin file manager in Kubuntu (I tested this in Kubuntu 21. 04) does not ship with the Mount ISO... - [How to install Ubuntu on VirtualBox (Windows)](https://darryldias.me/2021/how-to-install-ubuntu-on-virtualbox-windows/): You can download the ISO from here. - [Install VS Code on Arch Linux](https://darryldias.me/2021/install-vs-code-on-arch-linux/): This article will cover how to install Visual Studio Code on Arch Linux. VS Code is available in the official... - [Install Google Chrome on Ubuntu Linux](https://darryldias.me/2021/install-google-chrome-on-ubuntu-linux/): Click the button to download Google Chrome (It’s a direct link to the Google Chrome Debian package) Download Google Chrome... - [How to install VirtualBox on Windows 11](https://darryldias.me/2021/how-to-install-virtualbox-on-windows-11/): This video will cover the process of installing VirtualBox on Windows 11. - [Use CPU and GPU when rendering with Blender Cycles](https://darryldias.me/2021/use-cpu-and-gpu-when-rendering-with-blender-cycles/): This video will walk you through the process of enabling and rendering with both CPU and GPU at the same... - [Install Zoom on Ubuntu](https://darryldias.me/2021/install-zoom-on-ubuntu/): Zoom is a secure ( lol ), reliable propriety video teleconferencing software program developed by Zoom Video Communications, Inc. The... - [NVIDIA Drivers on Rocky Linux](https://darryldias.me/2021/nvidia-drivers-on-rocky-linux/): Here is how to install the official Nvidia drivers on Rocky Linux and it works flawlessly. This works best on... - [Where does OneNote for Mac store its notebook files?](https://darryldias.me/2021/where-does-onenote-for-mac-store-its-notebook-files/): Ever wondered where Microsoft’s OneNote stores its files on the Mac? OneNote stores all its data in the location. “~/Library/Containers/com.... - [How to install Microsoft's Build of OpenJDK on Linux](https://darryldias.me/2021/how-to-install-microsofts-build-of-openjdk-on-linux/): Microsoft has built their own version of OpenJDK. This build of Open JDK 11 is available on Azure as well... - [Install Kitty (Terminal Emulator) on Ubuntu](https://darryldias.me/2021/install-kitty-terminal-emulator-on-ubuntu/): Kitty is a free and open-source feature rich GPU based terminal emulator developed by Kovid Goyal, the project is being... - [What is a Zombie process in Linux?](https://darryldias.me/2021/what-is-a-zombie-process-in-linux/): You may come across a message that states, “There is 1 zombie process. ”. You might come across this when... - [Remove unused Flatpak Runtimes from Linux](https://darryldias.me/2021/remove-unused-flatpak-runtimes-from-linux/): Flatpak does not remove dependencies such as runtime components after a certain program is removed, this means if the program... - [Jekyll on Fedora](https://darryldias.me/2021/jekyll-on-fedora/): Jekyll is a free and open-source static site generator written in Ruby. It is popularly known for being used to... - [Raspberry Pi 3 Blender Render Benchmark](https://darryldias.me/2021/raspberry-pi-3-blender-render-benchmark/): Software: Blender 2. 82 (sub 7) Scene file: BMW 27 (Cpu) by Mike Pan. Renderer: Cycles Hardware: Raspberry Pi 3... - [How to fix libGLU.so.1 not found on Fedora](https://darryldias.me/2021/how-to-fix-libglu-so-1-not-found-on-fedora/): Here is how to fix the error “libGLU. so. 1 not found” this error takes place because the Fedora install... - [How to fix Dummy output issue in Fedora](https://darryldias.me/2021/how-to-fix-dummy-output-issue-in-fedora/): If your sound settings show Dummy output instead of displaying the sound device in Fedora, your installation might be missing... - [Install Python Pip on FreeBSD](https://darryldias.me/2021/install-python-pip-on-freebsd/): To install Python 37, run the command below; if it is installed, you can skip this step. To install the... - [Nvidia drivers on Fedora for RTX cards](https://darryldias.me/2021/nvidia-drivers-on-fedora-for-rtx-cards/): This article will cover how to install the current Nvidia drivers on Fedora. As of authoring this article the current... - [Install and setup .NET 5 on Raspberry Pi](https://darryldias.me/2021/install-and-setup-net-5-on-raspberry-pi/): Here is how to install and set up Microsoft’s . Net Core 5 on Raspberry Pi, this tutorial covers installation... - [Turn Raspberry Pi into a remote Linux development environment.](https://darryldias.me/2020/turn-raspberry-pi-into-a-remote-linux-development-environment/): This article will walk you through the step-by-step process of setting up your Raspberry Pi into a remote Linux development... - [Devel Basis on OpenSUSE/SLE](https://darryldias.me/2020/devel-basis-on-opensuse-sle/): If you are an Ubuntu or Debian user, you are looking for build-essential for OpenSUSE or SUSE Linux Enterprise. Build... - [Zeal (Offline documentation browser) on OpenSUSE/SLE](https://darryldias.me/2020/zeal-offline-documentation-browser-on-opensuse-sle/): Zeal is an offline documentation browser that is designed for developers. It is a great tool for folks who read... - [Visual Studio Code on OpenSUSE/SLE](https://darryldias.me/2020/visual-studio-code-on-opensuse-sle/): Visual Studio Code is currently the most popular source code editor. It’s open source and maintained by Microsoft. I have... - [Latest Git on MacOS](https://darryldias.me/2020/latest-git-on-macos/): MacOS ships with Git by default and it works out of the box, but this version of Git is not... - [Compile Blender 2.90 on Linux](https://darryldias.me/2020/compile-blender-2-90-on-linux/): Blender 2. 90 is currently in the alpha stage shipping with new features and improvements, here is the complete release... - [How to setup fastest mirror in Dnf](https://darryldias.me/2020/how-to-setup-fastest-mirror-in-dnf/): Dnf by default does not choose the fastest mirror, but this can be changed by editing the dnf. conf file. - [Deno package manager](https://darryldias.me/2020/deno-package-manager/): Deno is a secure runtime for JavaScript and TypeScript. Deno lets you use third-party written scripts and modules but does... - [Install Deno on Arch Linux](https://darryldias.me/2020/install-deno-on-arch-linux/): Deno is a secure runtime for JavaScript and TypeScript. Deno is basically Node reversed. We will install Deno on Arch... - [Why I stopped using Jetpack](https://darryldias.me/2020/why-i-stopped-using-jetpack/): Short answer, it was an overkill. Jetpack is a plugin for WordPress by Automattic. It extends WordPress by offering extra... - [What is $$ in Bash?](https://darryldias.me/2020/what-is-two-dollar-in-bash/): $$ is an internal variable, it stores the process ID of the script itself or the current bash instance. Here... - [How to install Rust on Fedora Linux](https://darryldias.me/2020/how-to-install-rust-on-fedora-linux/): Rust is a recent programming language focused on performance and memory safety, mainly safe concurrency. - [Deno v1.1.1 has been released](https://darryldias.me/2020/deno-v1-1-1-has-been-released/): Deno v1. 1. 1 is out, it is a secure runtime for JavaScript and TypeScript. - [Stop Windows 10 from auto restarting](https://darryldias.me/2020/stop-windows-10-from-auto-restarting/): Windows is known for auto restarting after downloading and installing updates, it mostly restarts when you have something important running... - [How to isolate objects in Blender 2.8](https://darryldias.me/2020/how-to-isolate-objects-in-blender-2-8/): There are many advantages to work with isolated objects, isolating an object or part of a mesh, it lets you... - [Does Maya have autosave?](https://darryldias.me/2020/does-maya-have-autosave/): Yes, Auto save is an internal feature in Maya. - [How to install Pygame on Fedora Linux](https://darryldias.me/2020/how-to-install-pygame-on-fedora-linux/): Pygame is an open source cross-platform Python module used for designing and scripting video games. Pygame can be a great... - [Linux WiFi drivers for 2012 MacBook Pro (Offline method)](https://darryldias.me/2020/linux-wifi-drivers-for-2012-macbook-pro-offline-method/): Most Linux distributions don’t ship with the wireless drivers for the MacBook Pro 2012. This method should work on any... - [Deno on Fedora](https://darryldias.me/2020/deno-on-fedora/): Deno is a secure runtime for JavaScript and TypeScript. - [Deno on CentOS/RHEL](https://darryldias.me/2020/deno-on-centos-rhel/): Deno is a secure runtime for JavaScript and TypeScript. - [Deno on Ubuntu](https://darryldias.me/2020/deno-on-ubuntu/): Read more - [How to install Zeal on Ubuntu](https://darryldias.me/2020/how-to-install-zeal-on-ubuntu/): Zeal is an offline documentation browser for web and software developers. - [Disable/Mute Nodes in Blender](https://darryldias.me/2020/disable-mute-nodes-in-blender/): Read more - [Render wireframe in RenderMan 23 for Maya](https://darryldias.me/2020/render-wireframe-in-renderman-23-for-maya/): In this article, I will be explaining how to render wireframe in RenderMan 23 for Maya, for this process I... - [Blender 2.82 Features Showcase](https://darryldias.me/2020/blender-2-82-features-showcase/): Read more - [Maya 2019 Performance Improvements Webinar](https://darryldias.me/2020/maya-2019-performance-improvements-webinar/): Read more - [Disable/Bypass a node in Houdini](https://darryldias.me/2020/disable-bypass-node-in-houdini/): In Houdini you can bypass (disable) a node by pressing the bypass button on the top right of out of... - [Performance and workflow improvements in Maya 2019](https://darryldias.me/2019/performance-and-workflow-improvements-in-maya-2019/): Read more - [Linux commands for beginners](https://darryldias.me/2019/linux-commands-for-beginners/): Just getting started with Linux or even if you are a new user who has spent some time with it,... - [Kubuntu 19.10 Beta has been released](https://darryldias.me/2019/kubuntu-19-10-beta-has-been-released/): Kubuntu 19. 10 Beta has been released, and here is what you get in this flavor. Get you distro copy... - [Mudbox file corruption](https://darryldias.me/2019/mudbox-file-corrupt/): When opening a . mud file you might get a warning error that states the following, File version is too... - [Cryptomator wrong password (FIXED)](https://darryldias.me/2019/cryptomator-wrong-password-fixed/): Recently while I was trying to unlock my Cryptomator folder that is stored on my external storage device, Cryptomator kept... - [Open multiple instances of Blender on Mac OS](https://darryldias.me/2019/open-multiple-instances-of-blender-on-mac-os/): Blender is a fantastic open-source 3D animation software, it knows to make people say, “wait Blender can do that too!... - [Increase or decrease manipulator tool size in Maya](https://darryldias.me/2019/increase-or-decrease-manipulator-size-in-maya/): To increase the manipulator size in Maya press + and to decrease the manipulator size press -, these are the... - [The 1 skill to master that will help you learn any skills](https://darryldias.me/2019/the-skill-to-master-will-help-learn-other-skills/): I discovered the one skill that will help you get what you want, it will take you to the next... - [10 Powerful Zig Ziglar Quotes](https://darryldias.me/2019/10-powerful-zig-ziglar-quotes/): Zig Ziglar was an American motivational speaker known for this unique style of encouraging people and bringing meaning into peoples... - [Which version of Autodesk Maya is the best?](https://darryldias.me/2019/which-version-of-autodesk-maya-is-the-best/): Autodesk Maya is an industry-standard for 3D Animation, Visual Effects and Games development industry. In the early days Maya was... - [Cached Playback in Maya 2019](https://darryldias.me/2019/cached-playback-in-maya-2019/): Autodesk just announced Maya 2019, this release ships with massive improvements, if you are an animator this feature will bring... - [Chromium on Fedora](https://darryldias.me/2019/chromium-fedora/): Chromium is the best browser to use on Fedora, for several reasons. It is zippier than Firefox and Vivaldi. --- ## Pages - [List](https://darryldias.me/list/): This is a list of things I use and recommend. Notes-taking apps. Tools I use to organize my work and... - [About](https://darryldias.me/about/): Darryl is a 3D Generalist, web developer, Linux system administrator. An autodidact, natural critical thinker, fast learner and good at... - [Contact](https://darryldias.me/email/) --- # # Detailed Content ## Posts - Published: 2026-04-20 - Modified: 2026-04-20 - URL: https://darryldias.me/2026/basic-neovim-config/ April 20, 2026 by Darryl Dias I’ve put together a basic Neovim configuration that relies entirely on Neovim’s native features. This setup avoids third‑party plugins, making it lightweight, fast, and easy to understand — perfect if you’re just starting out or want a minimal environment. Link to the GitHub repository. You can find the configuration on my GitHub repository. To get started, simply clone it to your local machine. Installation Instructions Open your terminal. Navigate to your Neovim configuration directory: cd ~/. config Clone the repository: git clone git@github. com:DarrylDias/basic-nvim. git nvim Launch Neovim nvim Enjoy your clean, plugin‑free Neovim setup. Why This Config? Lightweight: No external dependencies. Educational: Helps you learn Neovim’s built‑in features. Stable: Fewer moving parts means fewer breakages. --- - Published: 2026-04-19 - Modified: 2026-04-19 - URL: https://darryldias.me/2026/how-to-install-opencv-on-ubuntu-using-homebrew-fastest-beginner-method/ TL;DR (Quick Answer) If you want to install OpenCV on Ubuntu quickly, here’s the fastest way: Install Homebrew (Linuxbrew) on Ubuntu Run brew info opencv to check details Run brew install opencv to install Requirements: Ubuntu system Internet connection Time required: 5–10 minutesSkill level: Beginner What You’ll Learn In this guide, you’ll learn: How to install OpenCV using Homebrew on Ubuntu How to avoid compiling OpenCV manually How to verify your installation How to fix common installation issues Prerequisites Before you start, make sure you have: Ubuntu (20. 04, 22. 04, or newer) Basic terminal access Git and curl installed A working internet connection If you don't have the above requirements, you can run the command below in the Terminal: sudo apt update && sudo apt install -y git curl build-essential Step-by-Step Guide Step 1: Install Homebrew on Ubuntu /bin/bash -c "$(curl -fsSL https://raw. githubusercontent. com/Homebrew/install/HEAD/install. sh)" Explanation:This installs Homebrew (also called Linuxbrew), which lets you install packages easily without dealing with complex dependencies. Step 2: Add Homebrew to PATH echo 'eval "$(/home/linuxbrew/. linuxbrew/bin/brew shellenv)"' >> ~/. bashrceval "$(/home/linuxbrew/. linuxbrew/bin/brew shellenv)" Explanation:This ensures the brew command works globally in your terminal. Step 3: Check OpenCV Package Info brew info opencv Explanation:This shows details like version, dependencies, and installation path so you know exactly what you're installing. Step 4: Install OpenCV brew install opencv Explanation:This downloads and installs OpenCV along with all required dependencies automatically—no manual compilation needed. Verification (Confirm It Works) To verify everything is working: Run: opencv_version You should... --- - Published: 2024-12-18 - Modified: 2024-12-18 - URL: https://darryldias.me/2024/install-turso-limbo-on-linux/ Limbo logo What is Limbo? According to the Limbo GitHub project, "Limbo is a work-in-progress, in-process OLTP database management system" developed by Turso, compatible with SQLite. You can think of this another version of SQLite written in Rust. You can read more about Limbo here. Installing Limbo. To install Limbo all you need to do is run the curl command below. curl --proto '=https' --tlsv1. 2 -LsSf \ https://github. com/penberg/limbo/releases/latest/download/limbo-installer. sh | sh If the above command is successful, you can run limbo in the Terminal to access SQL shell. limbo To create a database simple run limbo . db Exampe limbo dingo. db Here is an example of SQL commands that you can run in the SQL shell. limbo> CREATE TABLE users (id INT PRIMARY KEY, username TEXT); limbo> INSERT INTO users VALUES (1, 'alice'); limbo> INSERT INTO users VALUES (2, 'bob'); limbo> SELECT * FROM users; That's it folks! --- - Published: 2024-12-13 - Modified: 2024-12-15 - URL: https://darryldias.me/2024/how-to-install-docker-on-fedora-step-by-step-guide/ Listen to this article Looking to install Docker on Fedora? Docker simplifies application deployment by using containers. Follow this optimized guide to set up Docker effortlessly on your Fedora system. What is Docker? Docker is an open-source platform that allows developers to automate the deployment, scaling, and management of applications using containerization. Containers are lightweight, portable units that package an application along with all its dependencies, libraries, and configuration files, ensuring that the application runs consistently across various environments. Unlike virtual machines, containers share the host system's operating system, making them faster to start and more resource efficient. Docker simplifies the development workflow, enhances application isolation, and enables seamless deployment across cloud, on-premises, and hybrid infrastructures. Steps before Installing Docker. Step 1: Update Your Fedora System Keeping your system updated ensures compatibility and security. Run the following command in your terminal: sudo dnf update -y This updates all installed packages to their latest versions Step 2: Removing older version (if installed) If you have an older version of Docker, you may want to remove it to prevent package conflict. This reduces chances of installation errors. To do this, run the command below. sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine Install Docker Step 3: Install dnf-plugins-core Ensure the dnf-plugins-core package is installed: sudo dnf -y install dnf-plugins-core Step 4: Add repository to the local package manager Docker is not included in Fedora’s default repositories. To access... --- - Published: 2024-12-11 - Modified: 2024-12-15 - URL: https://darryldias.me/2024/how-to-install-resilio-sync-on-ubuntu-linux-mint/ Overview Resilio Sync (formerly BitTorrent Sync) by Resilio, Inc. is a proprietary peer-to-peer file synchronization tool. It supports a wide range of platforms, including Windows, macOS, Linux, Android, iOS, Windows Phone, Amazon Kindle Fire, and BSD. The tool allows seamless synchronization of files between devices on a local network or across remote devices over the Internet, utilizing a modified version of the BitTorrent protocol. Why Resilio Sync? After three months of personal experience with Resilio Sync, I can confidently say it’s one of the best solutions for syncing multiple computers remotely. The combination of its speed, reliability, and ease of use makes it a standout choice for file synchronization. Installing Resilio Sync on UbuntuThis guide will walk you through the installation process for Resilio Sync on Ubuntu. The instructions should also work on any Linux distribution derived from Ubuntu. Step 1: Download Resilio Sync To get started, download the Resilio Sync package for Linux from the official website: Download Resilio Sync. Step 2: Install Resilio Sync After downloading the package, install it using the following command: sudo dpkg -i resilio-sync*. deb Step 3: Set Up Permissions After downloading, set the required permissions for Resilio Sync to ensure it operates correctly. Run the following command in your terminal: sudo setfacl -R -m "u:rslsync:rwx" $HOME This command grants the necessary read, write, and execute permissions to the rslsync user for your home directory. Adjust the directory path as needed based on your file structure. Step 4: Configure Systemd for Automatic Startup By... --- - Published: 2024-12-10 - Modified: 2024-12-10 - URL: https://darryldias.me/2024/install-mpv-on-windows-10-11/ This guide will walk you through the process of installing the MPV media player on Windows 10 and 11 using the Scoop package manager, which is my recommended method. Step 1: Install Scoop Note: Skip this step if you already have Scoop installed. Select "Windows PowerShell". Open PowerShell: Right-click the Start menu. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get. scoop. sh | Invoke-Expression The command above will install Scoop in your User directory. Scoop installs by default all the applications under the Users directory instead of the conventional Program Files directory. Step 2: Add the Extras Bucket Add the Extras Bucket: Open PowerShell. scoop bucket add extras Step 3: Install MPV Install MPV: scoop install extras/mpv Verify Installation: You should now find MPV in the Start menu. Conclusion If you have any questions or feedback, feel free to leave a comment below. I'd love to hear your thoughts on MPV! --- - Published: 2024-09-25 - Modified: 2024-10-01 - URL: https://darryldias.me/2024/neovim-on-windows/ Introduction In this tutorial we will go through the process of installing and setting up NeoVim on Windows. This is going to be simple and easy to follow. We will be using Scoop a package manager for Windows. This is by far the best package manager I have used. Step 1. Open Command Prompt. To open Command Prompt, search for cmd in the Start menu and open the program, another way of doing this is by using the Run dialog, and simply running the program cmd. exe in the Run dialog and click Ok. Step 2. Run the Scoop install command. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Invoke-RestMethod -Uri https://get. scoop. sh | Invoke-Expression Step 3. Install NeoVim To install NeoVim we need to run the following command. The command below will download and install NeoVim. scoop install neovim Step 4. Launching NeoVim. You can now run the command nvim to start NeoVim in command prompt, or search nvim in the Start menu. nvim To exit NeoVim press Z key twice or do type :q in NeoVim. Stay tuned for more articles. --- - Published: 2024-01-27 - Modified: 2024-01-27 - URL: https://darryldias.me/2024/install-node-js-using-winget/ Node. js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser. It is used by many big companies like Netflix and Uber. Before Node. js, JavaScript could only be executed in the browser. With Node. js, you can run your code as a standalone application. To install it on Windows 10 or 11, follow the instructions below. Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R, then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install -e --id OpenJS. NodeJS The commands above will download the Node. js setup files and run the setup as administrator, and then you have to press yes. Once the installation completes, you will find the Node. js application and command prompt environment available in the start menu. To test if it works correctly, open the Node. js application and enter the command prompt window console. log('Hello') The output would be like in the screenshot below. Now you have Node. js setup on your Windows PC. Thank you for reading. --- - Published: 2023-10-10 - Modified: 2023-10-10 - URL: https://darryldias.me/2023/hybrid-line-number-in-neovim-lua/ To enable hybrid line number, add the following line to your init. lua. vim. wo. number = true vim. wo. relativenumber = true Save this file by doing a :w or Shift + z repeat z. The next time you open Neovim, you should see the hybrid line number enabled. https://darryldias. me/2023/relative-line-number-in-neovim-lua/ --- - Published: 2023-07-25 - Modified: 2023-07-25 - URL: https://darryldias.me/2023/install-neovim-on-ubuntu/ This article will cover how to install the latest builds of Neovim on Ubuntu. We will be using the unstable PPA repository since it gets updated more often, this means we get new features and bug fixes faster. If you need extreme stability in your environment, I recommend going with the stable Neovim PPA just to have the extra layer of certainty that things are stable. Open Terminal. The keyboard shortcut for this is Ctrl+ Alt + T or go into the app launcher and search for Terminal and open it. Enter the following command below. sudo add-apt-repository ppa:neovim-ppa/unstable If you wish to install the stable version of the PPA. Enter the command below in the terminal, the rest of the procedure is the same. sudo add-apt-repository ppa:neovim-ppa/stable The command above will ask you to confirm you want to add the unstable/stable PPA to the local package database. Press enter. This should update the local package database, but if it does not, then you will need to do it manually. We can do this by entering the command below. sudo apt update Time to do the thing. The command below will install Neovim. sudo apt install neovim If you want to uninstall Neovim simply run. sudo apt remove neovim That's it for this article. If you have any questions leave a comment below. --- - Published: 2023-07-06 - Modified: 2023-07-06 - URL: https://darryldias.me/2023/install-micro-using-winget/ Micro is a modern and free open-source, cross-platform intuitive terminal-based text editor written in Golang. It aims to be easy to use while taking advantage of the capabilities of modern terminals. It is a single binary with no dependencies. To install it on Windows 10 or 11, follow the instructions below. Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R, then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install -e --id zyedidia. micro The commands above will download the micro setup files and run the setup as administrator, and then you have to press yes. Now open a new command prompt instance, type micro, and press enter. This should open micro inside the command prompt instance. --- - Published: 2023-07-06 - Modified: 2023-07-06 - URL: https://darryldias.me/2023/install-zoom-using-winget/ Zoom's secure, reliable video platform powers all your communication needs, including meetings, chat, phone, webinars, and online events. Let's dive straight into the installation process of Zoom using Winget. To install it on Windows 10 or 11, follow the instructions below. Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R, then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install -e --id Zoom. Zoom The command above will download the Zoom setup files and run the setup as administrator, and then you have to press yes. This will install the Zoom client on your Windows computer. Now you can open the Start menu or double-click the icon on the desktop to launch Zoom. That's it, folks, smile in the meetings :) --- - Published: 2023-07-05 - Modified: 2023-07-05 - URL: https://darryldias.me/2023/kickstart-neovim-on-linux/ Kickstart. nvim is a starter configuration for Neovim that is small, single-file and well-documented. You can use it as a starting point to create your custom configuration. I have been using it for a while now with a few changes. Setting up Kickstart. nvim Creating the config directory (Skip this step if you already have it setup) mkdir ~/. config/nvim To download and save the config enter the command below. This will download the init. lua from GitHub and save it to the config location: ~/. config/nvim. curl -o ~/. config/nvim/init. lua https://raw. githubusercontent. com/nvim-lua/kickstart. nvim/master/init. lua Once the above command runs successfully, the next time you open Neovim, it will run through the setup. To open Neovim run the command nvim in the Terminal. nvim That's how we kickstart Neovim. Let me know in the comments below how you liked the Kickstart. nvim setup if you have a different approach. --- - Published: 2023-07-04 - Modified: 2023-07-04 - URL: https://darryldias.me/2023/upgrade-ubuntu-from-eol-to-ga/ If you have an unattended Ubuntu desktop or server running an old or non-long-term release, it’s time to upgrade to the current generally available release. Follow this guide to upgrade from End Of Life to General Availability. You can check what release of Ubuntu you have installed by running the command below. lsb_release -a If you encounter an error while running apt update or installing anything using APT, run the command below to modify the sources. list to the corrected source list. sudo sed -i -e 's/archive. ubuntu. com\|security. ubuntu. com/old-releases. ubuntu. com/g' /etc/apt/sources. list We need to install all the updates for the current release before upgrading to another release. sudo apt update sudo apt full-upgrade Certain upgrades need a restart before proceeding with the other step, and this will most likely be when you have a new kernel release installed with the updates. Upgrading to the latest GA release. Keep in mind that some third-party repositories might not immediately support the latest release. Based on the support cycle of that repository, there may or may not be a repository for a certain release of Ubuntu. Some software developers add support to the latest release a month or two later. You might need to do research before performing the next steps. Now all you need to do is run the release upgrade. sudo do-release-upgrade If there are third-party repositories added to your sources. list file (list of repositories to install/update software from), the upgrade process will prompt you to... --- - Published: 2023-07-02 - Modified: 2023-07-02 - URL: https://darryldias.me/2023/install-blender-using-winget/ You can learn more about what Winget is over here. Install Blender using Winget Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R and then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install BlenderFoundation. Blender To install the LTS version of Blender, go for the command below. winget install BlenderFoundation. Blender. LTS The commands above will download the Blender setup files and run the setup as administrator, and then you have to press yes. This will install the latest or LTS version of Blender on your Windows computer based on what you choose. Now you can open the Start menu or double-click the icon on the desktop to launch Blender. --- - Published: 2023-05-08 - Modified: 2023-05-12 - URL: https://darryldias.me/2023/install-spotify-using-winget/ You can learn more about what Winget is over here. Install Spotify using Winget Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R and then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install Spotify. Spotify The command above will download the Spotify setup files and run the setup as administrator, and then you have to press yes. This will install the Spotify client on your Windows computer. Now you can open the Start menu or double-click the icon on the desktop to launch Spotify. https://darryldias. me/2022/install-google-chrome-using-winget/embed/#? secret=c5K0VuVTgo#? secret=uBJ3tSUn4R That’s it. Enjoy! --- - Published: 2023-03-16 - Modified: 2023-07-06 - URL: https://darryldias.me/2023/set-color-scheme-in-neovim-lua/ To set a color scheme in Neovim using Lua add the following line to the init. lua file vim. cmd ] In the example above, I use Onedark as the color scheme, but you can use whatever you like. https://darryldias. me/2023/kickstart-neovim-on-linux/ --- - Published: 2023-03-11 - Modified: 2023-10-10 - URL: https://darryldias.me/2023/relative-line-number-in-neovim-lua/ To enable relative line number, add the following line to your init. lua. vim. wo. relativenumber = true Save this file by doing a :w or Shift + z repeat z. The next time you open Neovim, you should see the relative line number enabled. https://darryldias. me/2023/hybrid-line-number-in-neovim-lua/ https://darryldias. me/2023/kickstart-neovim-on-linux/ --- - Published: 2023-03-10 - Modified: 2023-03-10 - URL: https://darryldias.me/2023/install-office-using-winget/ To install Microsoft Office on Windows 10/11 using Winget you first need to ensure that you have Winget installed on the PC. To do this run the following command in a command prompt windows or windows terminal. winget --version If Winget is already installed this command will print the version number of Winget installed on the system. If Winget is not installed then you need to update Windows to the latest version and get the App Installer package installed on the system, you can do this by going to this link. Run the following command to install Microsoft Office. winget install Microsoft. Office This command will download and install the latest version of Microsoft Office from the official source. Once the installation is complete, you can open Word, Excel or Outlook by going into the start menu or clicking the icons on the desktop. --- - Published: 2023-03-08 - Modified: 2023-07-18 - URL: https://darryldias.me/2023/install-firefox-using-winget/ To install Mozilla Firefox using Winget, you first need to ensure that you have Winget installed on your Windows 10/11 PC. You can check if Winget is installed by opening a command prompt or Windows Terminal instance and running the following command. winget --version If Winget is installed, this command will print the version number of the Winget tool. If Winget is not installed, you must follow the instructions on the Winget website to install it on your PC. Once you have Winget installed, you can use the following command to install Firefox. winget install Mozilla. Firefox This command will download and install the latest version of Mozilla Firefox from the official source. Once the installation is complete, you can open Firefox by going into the Start menu or clicking the Firefox icon on the desktop. https://darryldias. me/2022/install-google-chrome-using-winget/ --- - Published: 2023-01-22 - Modified: 2023-01-22 - URL: https://darryldias.me/2023/how-to-install-docker-on-rocky-linux/ Docker is a platform for developers and system administrators to develop, ship, and run applications in containers. Containers are lightweight, portable, and self-sufficient environments that allow applications to run consistently across different environments. It allows developers to package their applications and dependencies into a container, which can then be easily deployed and run on any host with Docker installed. This helps to ensure that the application will run the same way in the development, testing, and production environments. To install Docker on Rocky Linux, we need to add this repository to our system. Docker does not officially support Rocky Linux as a separate independent distribution. Instead, we have to use the CentOS repository, which works flawlessly. Step 1. Adding the repository sudo dnf config-manager --add-repo https://download. docker. com/linux/centos/docker-ce. repo Step 2. In this step, we install Docker and its dependencies. sudo dnf -y install docker-ce docker-ce-cli containerd. io After the step above completes, we can make Docker run rootless. This way, we don't need to run sudo before running Docker. If you are setting up Docker for the Minikube environment, skip the step below. Step 3. Make Docker run rootless. dockerd-rootless-setuptool. sh install --skip-iptables Let's test if Docker works. docker run hello-world If the docker run hello-world ran successfully, you have a working Docker install. https://darryldias. me/2023/how-to-install-minikube-on-rocky-linux/ That's it, folks. Now you can ship containers. --- - Published: 2023-01-22 - Modified: 2023-03-10 - URL: https://darryldias.me/2023/how-to-install-minikube-on-rocky-linux/ Minikube is a tool that makes it easy to run a single-node Kubernetes cluster locally on your computer. It allows developers to test and experiment with Kubernetes without needing a remote cluster. Minikube runs a virtual machine on your local machine and then deploys a cluster inside that virtual machine. It uses virtualization software such as Docker, QEMU, KVM2, VirtualBox, VMware, Podman, or Hyper-V to run a single-node Kubernetes cluster inside a virtual machine. This makes it easy to set up and run a cluster on your local machine for development and testing purposes. Minikube also provides a command line interface that allows you to interact with the cluster, such as deploying and scaling applications and managing the cluster's resources. In this article, we will use Docker as the driver type for Minikube. First, let's set up Docker. Step 1. Adding the Docker repository sudo dnf config-manager --add-repo https://download. docker. com/linux/centos/docker-ce. repo Step 2. In this step, we install Docker and its dependencies. sudo dnf -y install docker-ce docker-ce-cli containerd. io Step 4. Starting Docker sudo systemctl start docker Step 5. Let’s test if Docker works. sudo docker run hello-world Step 6. Adding the current user to the docker user group. sudo usermod -aG docker $USER && newgrp docker Step 7. Download Minikube package. curl -LO https://storage. googleapis. com/minikube/releases/latest/minikube-latest. x86_64. rpm Step 8. Install Minikube sudo dnf install . /minikube-latest. x86_64. rpm Step 9. Install and setup Kubectl curl -LO "https://dl. k8s. io/release/$(curl -L -s https://dl. k8s. io/release/stable. txt)/bin/linux/amd64/kubectl" Step... --- - Published: 2023-01-11 - Modified: 2023-01-11 - URL: https://darryldias.me/2023/fixing-wsl-time-out-of-sync-issue-in-windows/ If you use WSL, you might have noticed that from time to time you will encounter errors and issues with Linux utilities, tools, and programs that are time-sensitive. This is because the time in the WSL environment is different or not the same as the host (your computer). To fix this issue on run this command. sudo hwclock -s The command above re-sync the hardware clock and set it to the correct time. This is an ongoing bug and might get fixed in a future Windows update, until then this is the only solution I found. --- - Published: 2023-01-07 - Modified: 2023-01-07 - URL: https://darryldias.me/2023/ungoogled-chromium-on-windows/ This article will cover how to install UnGoogled Chromium on Windows. What is UnGoogled Chromium Ungoogled-chromium is an open-source web browser that is based on the Chromium project. It was created as an alternative to the Google Chrome browser, with the goal of removing as many of Google's tracking and surveillance features as possible. One of the main differences between ungoogled-chromium and Google Chrome is the removal of various tracking and data collection features. This includes things like the Google login prompt, the Google search bar, and the usage statistics and crash reports that are sent back to Google. Another difference is the inclusion of privacy-enhancing patches and modifications. These include things like disabling the WebRTC protocol, which can leak your IP address, and blocking third-party cookies by default. In addition to these privacy-focused features, ungoogled-chromium also includes several other modifications and enhancements. For example, it includes support for extensions that are blocked in the Google Chrome store, such as uBlock Origin and HTTPS Everywhere. It also includes a number of tweaks to the user interface, such as the ability to customize the new tab page and the omnibox (address bar). Despite these differences, ungoogled-chromium is still based on the same underlying Chromium codebase as Google Chrome. This means that it is compatible with all of the same web standards and supports all of the same web technologies. It also means that it shares many of the same features and capabilities, such as fast page rendering, support for multiple tabs,... --- - Published: 2022-12-14 - Modified: 2022-12-14 - URL: https://darryldias.me/2022/how-to-use-lscpu-command-to-get-cpu-information/ The lscpu command is a helpful utility for displaying information about the CPU (Central Processing Unit) on a Linux system. This command can be used to obtain detailed information about the CPU, including the number of CPU cores, the CPU type, the CPU speed, and the type of CPU architecture. To use the lscpu command, open a terminal window and type lscpu followed by any additional options you want to use. The basic syntax for the lscpu command is as follows: lscpu One of the most useful options for the lscpu command is the -p option, which specifies that the output should be formatted as a parsable, delimited list. This can be useful if you want to use the output of the lscpu command in a script or other program. The -p option can be used as follows: lscpu -p The lscpu command also has several other options that can be used to obtain specific pieces of information about the CPU. For example, the -e option can display information about the CPU's cache. The -e option can be used as follows: lscpu -e The lscpu command also has an -x option, which can display extended information about the CPU. This option displays a wide range of information about the CPU, including the CPU's model name, the CPU's microarchitecture, and the CPU's flags. The -x option can be used as follows: lscpu -x In addition to the options mentioned above, the lscpu command has many other options that can be used... --- - Published: 2022-12-11 - Modified: 2022-12-11 - URL: https://darryldias.me/2022/install-vlc-media-player-using-winget/ To install VLC using winget, you will first need to ensure that you have winget installed on your system. You can check if winget is installed by opening a command prompt or terminal window and running the following command: winget --version If winget is installed, this command will print the version number of the winget tool. If winget is not installed, you will need to follow the instructions on the winget website to install it on your system. Once you have winget installed, you can use the following command to install VLC: winget install VideoLAN. VLC This command will download and install the latest version of VLC from the Microsoft Store. Once the installation is complete, you can open VLC from the Start menu or by running the following command: vlc Enjoy! --- - Published: 2022-12-08 - Modified: 2022-12-09 - URL: https://darryldias.me/2022/install-vivaldi-browser-using-winget/ Vivaldi is a web browser developed by Vivaldi Technologies, founded by Opera Software co-founder and former CEO Jon Stephenson von Tetzchner. It was released in April 2016 and is available for Windows, macOS, and Linux. Vivaldi is known for its customizable interface, which allows users to change the position and layout of various browser components, and its support for keyboard shortcuts and mouse gestures. It also includes tab stacking, tiling, taking notes, and saving screenshots directly from the browser. You can learn more about what Winget is over here. Install Vivaldi using Winget Step 1. Open Command PromptYou can open the command prompt by pressing the Windows key + R and then typing in that window cmd. exe and press enter. Step 2. Run the install command shown below and press enter winget install VivaldiTechnologies. Vivaldi The command above will download the Vivaldi setup files and run the setup as administrator, and then you have to press yes. This will install Vivaldi on your Windows computer. https://darryldias. me/2022/install-google-chrome-using-winget/ That's it. Enjoy! --- - Published: 2022-12-06 - Modified: 2022-12-06 - URL: https://darryldias.me/2022/what-is-windows-package-manager/ Windows Package Manager (WPM) is a service that allows users to install applications on their Windows computers from a wide range of sources. It is integrated with the Winget command-line interface (CLI) and offers a convenient way to access and install applications from various online repositories. With WPM, users can install applications from the Microsoft Store, GitHub, and other online sources. This means that users have access to a large number of applications, making it a versatile and powerful tool for managing applications on Windows. WPM also offers robust search capabilities, allowing users to easily find the applications they are looking for. Users can search for applications by name, publisher, or keywords, and WPM will display a list of matching results. This makes it easy for users to find and install the applications they need. In addition to searching and installing applications, WPM also allows users to manage and update their installed applications. Users can view a list of installed applications, view the details of an installed application, and update an application to the latest version with just a few simple commands. This makes it easy for users to keep their applications up to date and ensure that they are always using the latest version. Overall, WPM is a useful and powerful tool for managing applications on Windows. It offers a convenient way to access and install applications from various online sources, and its search and management capabilities make it easy for users to find and manage their installed applications.... --- - Published: 2022-12-03 - Modified: 2022-12-18 - URL: https://darryldias.me/2022/install-google-chrome-using-winget/ Winget is a new addition to Windows 11 and now ships with the most recent release of both 10 and 11. It lets you find, manage and configure application software on your windows install. It also enables you to create bundles to install the same programs while doing a mass install or infrastructure update. This article will cover how to install Google Chrome on Windows 11 using Winget. To install Google Chrome on Windows 11 using Winget, run. winget install Google. Chrome If you get an error after running the command, add the --force flag. winget install Google. Chrome --force Now you can open the Start menu and launch Google Chrome. https://darryldias. me/2022/install-vivaldi-browser-using-winget/ --- - Published: 2022-11-17 - Modified: 2022-11-18 - URL: https://darryldias.me/2022/install-nvidia-drivers-on-rhel-9/ I recently installed Red Hat Enterprise Linux on my NUC laptop and it ships with an RTX 3070. In the process of getting the GPU drivers set up, I came across a simple way to set up the official Nvidia drivers on RHEL. This article will cover every step. All you need is one reboot and you will have Nvidia drivers running. Quick note, In order to get this working correctly it is recommended that you disable secure boot as this feature may cause inconsistent loading of the drivers on boot. In some cases could lead to a blank screen depending on the GPU and computer specifications. Step 1. Update the system to the latest release. This is an optional step; you can skip this step if the system is already up to date. If there are major updates with this step then it is recommended that you reboot the system. sudo dnf update -y Step 2. Install Epel and Codeready repositories. These repositories contain dependencies that Nvidia drivers use. Adding Codeready repository. sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms Adding EPEL repository. sudo dnf install https://dl. fedoraproject. org/pub/epel/epel-release-latest-9. noarch. rpm Let's install NVidia drivers. Step 3. Adding Nvidia's repository. sudo dnf config-manager --add-repo http://developer. download. nvidia. com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9. repo Step 4. Install the latest Nvidia drivers. sudo dnf module install nvidia-driver:latest-dkms Once the driver installation completes you can reboot. After rebooting you can run nvidia-smi command in a terminal to check if the drivers work. nvidia-smi Thank you, If you liked... --- - Published: 2022-10-31 - Modified: 2022-10-31 - URL: https://darryldias.me/2022/install-docker-on-ubuntu-server/ This article will cover the step-by-step process of installing Docker on an Ubuntu Server. Step 1. Update the apt package index. sudo apt update Step 2. Install packages that allow us to use the repository over HTTPS. sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release Step 3. Adding the official Docker GPG keys sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download. docker. com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker. gpg Step 4. Adding the Docker repository echo \ "deb https://download. docker. com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources. list. d/docker. list > /dev/null Step 5. Update the apt package index once more, so we have the Docker packages added to the package index. sudo apt update Step 6. Install Docker and its components sudo apt-get install docker-ce docker-ce-cli containerd. io docker-compose-plugin uidmap Press Y to continue Step 7. Start Docker. The command below will start Docker. sudo systemctl start docker You can also enable Docker to run at startup. It will be useful if you are using it in production. sudo systemctl enable docker Now that we have Docker installed, we can run the hello-world container. sudo docker run hello-world If the above command runs successfully, we can proceed further and set up Docker to execute rootlessly. It means we don't need to run sudo before the docker command. dockerd-rootless-setuptool. sh install We can now run any docker container rootless, so to test this, let's rerun the hello-world container. docker run hello-world We have successfully got... --- - Published: 2022-10-25 - Modified: 2022-10-30 - URL: https://darryldias.me/2022/make-the-dnf-package-manager-faster-and-more-efficient/ Here is how to speed up the DNF package manager on your Rocky, Fedora, CentOS, RHEL, or any other Linux distribution that uses Dnf as its package manager. The default configuration of DNF is not optimized for speed. We can add a few tweaks to the dnf. conf and make it faster. The tweak we can do is to set the maximum parallel downloads to 20. By default, it is set to 3. To do this, we need to edit the dnf. conf file. Let's use nano and edit the file. sudo vi /etc/dnf/dnf. conf Now add the following lines to the end of the dnf. conf file. max_parellel_downloads=20 Save the file by pressing Escape, then :wq, and enter. Now when you use DNF you should have a speed increase. If you found this article helpful, please share it with others. --- - Published: 2022-10-04 - Modified: 2022-11-16 - URL: https://darryldias.me/2022/upgrade-rocky-linux-from-8-x-to-9-tested-method/ I recommend you back up all your data or take a snapshot of the current install before following along and performing the upgrade. If you are using a third-party repository, please check if the third-party packages are compatible with the upgrade, or else the packages may break. Updated: sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-release-9. 0-2. 4. el9. noarch. rpm sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-repos-9. 0-2. 4. el9. noarch. rpm sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-gpg-keys-9. 0-2. 4. el9. noarch. rpm Use the command above, the command below might throw some errors. sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-release-9. 0-2. 3. el9. noarch. rpm sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-repos-9. 0-2. 3. el9. noarch. rpm sudo dnf install https://download. rockylinux. org/pub/rocky/9/BaseOS/x86_64/os/Packages/r/rocky-gpg-keys-9. 0-2. 3. el9. noarch. rpm Time to run the command that does the upgrade from 8 to 9. sudo dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y The command below will download and install all the required packages to perform the upgrade process. # sudo dnf update sudo dnf --releasever=9 --allowerasing --setopt=deltarpm=false distro-sync -y Last metadata expiration check: 0:01:05 ago on Sun 02 Oct 2022 12:26:09 PM EDT. Modular dependency problem: Problem: conflicting requests - nothing provides module(platform:el8) needed by module container-tools:rhel8:8060020220802073315:2e213529. x86_64 No match for argument: distro-sync Dependencies resolved. ============================================================================================================================================================================================================== Package Architecture Version Repository Size ============================================================================================================================================================================================================== Upgrading: audit x86_64 3. 0. 7-101. el9_0. 2 baseos 252 k audit-libs x86_64 3. 0. 7-101. el9_0. 2 baseos 117 k chkconfig x86_64 1. 20-2. el9 baseos 162 k coreutils x86_64 8. 32-31. el9 baseos... --- - Published: 2022-09-29 - Modified: 2022-10-22 - URL: https://darryldias.me/2022/install-homebrew-on-macos/ Homebrew is a third-party package manager that lets you install apps and services using the command line on macOS. This saves time and makes it easier to manage third-party software. In simple words, Homebrew completes MacOS if you are a Linux user you know what I am talking about and you would love it. All you need to know is how to use the Terminal and everything else is explained in this article. Installation. Open the Terminal and run the commands below. In order to get Homebrew working we need to install Xcode libraries on the Mac. xcode-select --install Once the above command is done executing, we can get Homebrew by running the command shown below. /bin/bash -c "$(curl -fsSL https://raw. githubusercontent. com/Homebrew/install/HEAD/install. sh)" Now we can install packages using Homebrew, for this example we will install htop, htop is an activity/system resource monitor that runs inside a Terminal window. brew install htop Once the command above has completed its execution. You can run. htop or sudo htop That's it, folks, now we have Homebrew installed on our Mac. --- - Published: 2022-07-17 - Modified: 2022-09-28 - URL: https://darryldias.me/2022/how-to-install-nvidia-drivers-on-rocky-linux-9/ This article will cover how to install NVIDIA drivers on Rocky Linux 9. This is a step by step tutorial. In order for the driver to install and work correctly you need to disable secure boot, this is by design. First we need to get EPEL enabled, we can do this with the command below. sudo dnf install epel-release Now we need to add the official NVIDIA repository to our Rocky Linux system, we can do this with the command below. sudo dnf config-manager --add-repo https://developer. download. nvidia. com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9. repo Its time to get the kernel-devel and kernel-headers used by the drivers. sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) Let’s finally install the NVIDIA drivers. sudo dnf install nvidia-driver nvidia-settings To install CUDA drivers, this is optional, you can use the command below. sudo dnf install cuda-driver You will need to reboot in order for this change to take an effect. After the reboot you can enter the command below to check if the drivers work, if it shows you GPU information that means the drivers work, if this errors out it means the drivers have failed to load nvidia-smi If you found this guide helpful or come across any issues or error leave a comment below. I will be happy to help and reply as soon as I can. --- - Published: 2022-05-21 - Modified: 2022-10-23 - URL: https://darryldias.me/2022/how-to-fix-windows-search-bar/ If the Windows search bar is not working for you, here is how to fix it. These steps don't need a restart. The Windows search bar shows a blank window instead of working. Steps to resolving the issue. Open an Administrator Command Prompt and enter the command below. msdt. exe -ep WindowsHelp id SearchDiagnostic The command will open a dialogue window. Click next. Now check "Can't start a search or see results" and "Files, folders, apps, or settings don't appear in results. " Then click next. Now click on Try these repairs as an administrator. It will run the troubleshooter and hopefully fix the problem. If this worked, it should display Fixed with a green check mark. That's it, folks. --- - Published: 2022-05-16 - Modified: 2022-10-22 - URL: https://darryldias.me/2022/uninstall-autodesk-genuine-service/ If you have stopped using Autodesk products, you might have uninstalled all the programs you no longer use, but wait; there is more. Autodesk never lets you uninstall Autodesk Genuine Service from your computer. You have to uninstall it manually. The uninstaller will launch when executing it, but it does not allow you to uninstall it. To uninstall it, we need to download this tiny program called Troubleshooter, created by Microsoft; you can download it here. Open Troubleshooter and choose Uninstalling. The Troubleshooter will give you a list of programs; choose "Autodesk Genuine Service" and proceed. The next step is to switch to Blender. I was kidding. If you have any questions or thoughts, leave a comment below. --- - Published: 2022-05-15 - Modified: 2022-10-23 - URL: https://darryldias.me/2022/fixing-houdini-startup-error-on-linux/ After installing Houdini, you may come across this error. This error appears in the Terminal; if you open it from the application launcher, you maybe be getting this error, but it does not show in any way. munmap_chunk: invalid pointer Aborted (core dumped) The solution to this error is to set the environment variable of LD_PRELOAD, as given below. export LD_PRELOAD="/lib/x86_64-linux-gnu/libc_malloc_debug. so. 0" You can restart Houdini after setting the environment variables above. If you have any questions or want me to cover specific topics, leave a comment below. --- - Published: 2022-02-10 - Modified: 2022-10-23 - URL: https://darryldias.me/2022/how-do-i-search-for-an-available-python-package-using-pip/ If you search for packages using pip, you may encounter this error. This is because, after December 2020, the pip search functionality was discontinued due to an unmanageable load on PyPi's XMLRPC API service. ERROR: XMLRPC request failed RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status. python. org/ for more information. The alternative to this is installing the pip_search package using pip. Pip search is similar to the pip search command; it does the same but presents the search result better. You can install it by entering the command below in a Terminal or Command Prompt window. pip install pip_search Once the package installs, you can execute it with pip_search and add the package name you are searching for, like the example below. pip_search opencv The command above should output a similar result. That's it, folks, happy coding. Feel free to leave a comment below or ask any questions. --- - Published: 2022-01-01 - Modified: 2022-10-23 - URL: https://darryldias.me/2022/finding-all-files-with-a-certain-extension-in-linux/ find /tmp -name "*. py" The example above uses the find command to search files in the tmp folder for Python files that have the extension . py. To get a list of all the files with the same extension inside the current directory, look for all the Python extension files for this example. find . -type f -name "*. py" In the above example, the. Denotes the current directory. find Searches recursively in all the directories below the given path --- - Published: 2021-12-13 - Modified: 2022-11-18 - URL: https://darryldias.me/2021/nvidia-drivers-on-rhel-8/ This article will cover installing and setting up official Nvidia drivers on Red Hat Enterprise Linux; this method has been tried and tested on RHEL 8. It works best on the default kernel that ships with RHEL 8. If you have a custom Kernel or modified setup, you might need extra steps. The additional steps are out of the scope of this article. Let’s get straight into it. (The step speed may vary depending on your internet connection) Step 1. Adding the official Nvidia drivers repository to our package managers repository list. sudo dnf config-manager --add-repo https://developer. download. nvidia. com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8. repo Step 2. Installing the kernel-devel and headers used by the drivers. sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) Step 3. Installing Nvidia drivers and settings application. The command below will download the latest stable driver available. sudo dnf install nvidia-driver nvidia-settings Step 4. Installing CUDA drivers. (This is optional but recommended) sudo dnf install cuda-driver Step 5. Reboot your system. Step 6. Verify that it is working by running nvidia-smi nvidia-smi The nvidia-smi command should display information about your graphics card; if this command fails to show the details or throws an error after the command is entered, the driver did not install it correctly. To remove the drivers altogether. Run the command below. sudo dnf remove nvidia-driver nvidia-settings cuda-driver kernel-devel-$(uname -r) kernel-headers-$(uname -r) https://darryldias. me/2022/install-nvidia-drivers-on-rhel-9/ Running RHEL 9 follow this guide https://darryldias. me/2021/nvidia-drivers-on-rocky-linux/ --- - Published: 2021-12-12 - Modified: 2022-10-23 - URL: https://darryldias.me/2021/how-to-install-obs-studio-on-fedora/ We need to add the RPM Fusion Free repository to install OBS Studio. Let's do that by entering the command below and adding the RPM Fusion Free repository. sudo dnf install \ https://download1. rpmfusion. org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora). noarch. rpm Then we can run the command below to install OBS Studio. sudo dnf install obs-studio We can then open OBS Studio by going into our Application Launcher. --- - Published: 2021-10-16 - Modified: 2022-11-20 - URL: https://darryldias.me/2021/mount-iso-in-kubuntu/ The Dolphin file manager in Kubuntu (I tested this in Kubuntu 21. 04) does not ship with the Mount ISO option in the right-click menu, but with the help of the dolphin-plugins package, we can add this and many other features. To get this working, we need to install this package. Enter the command in Konsole to install the package. sudo apt install dolphin-plugins Here is some information about the package (run apt info dolphin-plugins to see this in a Konsole window). Package: dolphin-plugins Version: 4:20. 12. 3-0ubuntu1 Priority: optional Section: universe/devel Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Debian/Kubuntu Qt/KDE Maintainers Bugs: https://bugs. launchpad. net/ubuntu/+filebug Installed-Size: 2,342 kB Depends: dolphin, kio, libc6 (>= 2. 14), libdolphinvcs5 (>= 4:20. 12. 3~), libkf5completion5 (>= 4. 97. 0), libkf5configcore5 (>= 4. 98. 0), libkf5configgui5 (>= 4. 97. 0), libkf5coreaddons5 (>= 5. 0. 0~), libkf5i18n5 (>= 5. 0. 0~), libkf5jobwidgets5 (>= 5. 70. 0), libkf5kiocore5 (>= 5. 44. 0), libkf5kiogui5 (>= 5. 69. 0), libkf5kiowidgets5 (>= 5. 0. 0~), libkf5service-bin, libkf5service5 (>= 4. 96. 0), libkf5solid5 (>= 5. 0. 0~), libkf5texteditor5 (>= 5. 9. 0), libkf5textwidgets5 (>= 5. 0. 0~), libkf5widgetsaddons5 (>= 4. 96. 0), libkf5xmlgui5 (>= 5. 0. 0~), libqt5core5a (>= 5. 15. 1), libqt5dbus5 (>= 5. 14. 1), libqt5gui5 (>= 5. 8. 0~) | libqt5gui5-gles (>= 5. 8. 0~), libqt5network5 (>= 5. 8. 0~), libqt5widgets5 (>= 5. 8. 0~), libstdc++6 (>= 4. 1. 1) Enhances: dolphin Homepage: https://apps. kde. org/en/dolphin_plugins Download-Size: 323 kB APT-Sources: http://us. archive. ubuntu. com/ubuntu hirsute/universe amd64 Packages Description:... --- - Published: 2021-10-13 - Modified: 2021-10-13 - URL: https://darryldias.me/2021/how-to-install-ubuntu-on-virtualbox-windows/ https://youtu. be/I9SBp38e3x8 Video covering the process of installing Ubuntu Linux on VirtualBox in-depth You can download the ISO from here. --- - Published: 2021-10-10 - Modified: 2022-11-19 - URL: https://darryldias.me/2021/install-vs-code-on-arch-linux/ https://youtu. be/H14-kzMWq98 This article will cover how to install Visual Studio Code on Arch Linux. VS Code is available in the official Arch Linux repository as a community package. Installing VS Code. sudo pacman -S code You can learn more about the package through Pacman. pacman -Si code The command above should output similar information to the tile below. Repository : community Name : code Version : 1. 61. 0-1 Description : The Open Source build of Visual Studio Code (vscode) editor Architecture : x86_64 URL : https://github. com/microsoft/vscode Licenses : MIT Groups : None Provides : vscode Depends On : electron13 libsecret libx11 libxkbfile ripgrep Optional Deps : bash-completion: Bash completions zsh-completions: ZSH completitons x11-ssh-askpass: SSH authentication Conflicts With : None Replaces : None Download Size : 13. 56 MiB Installed Size : 90. 98 MiB Packager : Filipe Laíns Build Date : Sun 10 Oct 2021 06:13:44 PM UT Now you can write code on VS Code while using Arch, by the way. --- - Published: 2021-10-01 - Modified: 2022-11-28 - URL: https://darryldias.me/2021/install-google-chrome-on-ubuntu-linux/ https://www. youtube. com/watch? v=yv8aa1Bbvy0 Click the button to download Google Chrome (It's a direct link to the Google Chrome Debian package) Download Google Chrome Commands used in this video. cd Downloads sudo apt install . /google-chrome-stable. deb --- - Published: 2021-09-26 - Modified: 2021-09-26 - URL: https://darryldias.me/2021/how-to-install-virtualbox-on-windows-11/ https://youtu. be/3_JQrdbsyY4 This video will cover the process of installing VirtualBox on Windows 11. --- - Published: 2021-09-23 - Modified: 2021-09-23 - URL: https://darryldias.me/2021/use-cpu-and-gpu-when-rendering-with-blender-cycles/ https://youtu. be/ASIQKP0xCmE This video will walk you through the process of enabling and rendering with both CPU and GPU at the same time while using Cycles Render engine. --- - Published: 2021-09-14 - Modified: 2021-09-15 - URL: https://darryldias.me/2021/install-zoom-on-ubuntu/ https://youtu. be/ddiP8KDOxQM Zoom is a secure ( lol ), reliable propriety video teleconferencing software program developed by Zoom Video Communications, Inc. The free plan allows up to 100 concurrent participants, with a 40-minute time restriction. Users have the option to upgrade by subscribing to a paid plan. The highest plan supports up to 1,000 concurrent participants for meetings lasting up to 30 hours. It supports all the popular OS and device platforms. In this article we will cover how to install Zoom on Ubuntu. Downloading the Zoom Debian package Let's use wget to download the Zoom 64 bit Debian package. wget https://zoom. us/client/latest/zoom_amd64. deb Once the package download is complete, let's install it. sudo apt install . /zoom_amd64. deb Now that we have Zoom installed on our system, we can open the application, you can find the application is located in Applications -> Internet -> Zoom, If you use Gnome or KDE you can search for Zoom and it should appear in the search result. https://darryldias. me/2021/install-kitty-terminal-emulator-on-ubuntu/ If for some reason the install did not work correctly, or you no longer want to have Zoom on your system, you can uninstall it by running the command below. sudo apt remove zoom You can discuss this topic, or suggest us something by leaving a comment below. --- - Published: 2021-09-01 - Modified: 2022-10-22 - URL: https://darryldias.me/2021/nvidia-drivers-on-rocky-linux/ Here is how to install the official Nvidia drivers on Rocky Linux and it works flawlessly. This works best on the default kernel that ships with Rocky Linux, if you have a custom Kernel or modified setup, there might be a need for extra steps. The extra steps are out of the scope of this article. Update: In order for the driver to install and work correctly you need to disable secure boot, this is by design. Let's get straight into it. (The step speed may vary depending on your internet connection) Step 1. We need to get Epel. sudo dnf install epel-release Step 2. Adding the official Nvidia drivers repository to our package managers repository list. sudo dnf config-manager --add-repo https://developer. download. nvidia. com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8. repo Step 2. Installing the kernel-devel and headers used by the drivers. sudo dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r) Step 3. Installing Nvidia drivers and settings applications. The command below will download the latest stable driver available. sudo dnf install nvidia-driver nvidia-settings Step 4. Installing CUDA drivers. (This is optional but recommended) sudo dnf install cuda-driver Step 5. Reboot your system. Step 6. Verify that it is working by running nvidia-smi nvidia-smi The nvidia-smi command should display information about your graphics card, if this command fails to show the details or throws an error after the command is entered, it means that the driver did not install correctly. To remove the drivers completely. Run the command below. sudo dnf remove nvidia-driver nvidia-settings cuda-driver kernel-devel-$(uname -r)... --- - Published: 2021-08-09 - Modified: 2022-10-23 - URL: https://darryldias.me/2021/where-does-onenote-for-mac-store-its-notebook-files/ Ever wondered where Microsoft's OneNote stores its files on the Mac? OneNote stores all its data in the location. "~/Library/Containers/com. microsoft. onenote. mac/Data/Library/Application Support/Microsoft User Data/OneNote/" To go to that location, open Finder. Press Go on the Apple menu bar into Go > Go to Folder... Or Press Shift+Command+G and paste the location below into the Go to Folder window. ~/Library/Containers/com. microsoft. onenote. mac/Data/Library/Application Support/Microsoft User Data/OneNote/ The image below shows an example of the data stored in this location; you can copy this folder if you wish to do a manual backup. If you have any questions, leave a comment below. --- - Published: 2021-04-15 - Modified: 2022-09-27 - URL: https://darryldias.me/2021/how-to-install-microsofts-build-of-openjdk-on-linux/ Microsoft has built their own version of OpenJDK. This build of Open JDK 11 is available on Azure as well as for users to download and install on their local machine. According to Microsoft's Dev Blogs: They rely on Java technologies for a variety of their own internal systems, applications, and workloads to enable well-known public services and products as well as a significant set of mission-critical systems that power Azure infrastructure. They have been working on optimizing their Java-based systems and securing their supply chain to benefit their customers and users. They have deployed over 500,000 Java Virtual Machines (JVMs) internally – excluding all Azure services and customer workloads – with needs that go from back-end microservices to Big Data systems, message brokers, event streaming services, and gaming servers. More than 140,000 of these JVMs are already based on the Microsoft Build of OpenJDK. Microsoft uses a variety of open-source Java projects for critical tasks across Azure to support its global infrastructure, as well as for Big Data and log analytics systems. The back-end services of both LinkedIn and Yammer are almost entirely implemented on distributed cloud-native Java microservices.  Minecraft Java Edition also remains ubiquitous with a significant ecosystem of mods and a community of enthusiastic modders, and they leverage Java to run the servers behind Minecraft Realms. Later this year, the Microsoft Build of OpenJDK will become the default distribution for Java 11 across Azure-managed services. Customers won’t have to perform any maintenance tasks, as the transition will be smooth... --- - Published: 2021-04-11 - Modified: 2021-11-02 - URL: https://darryldias.me/2021/install-kitty-terminal-emulator-on-ubuntu/ Kitty is a free and open-source feature rich GPU based terminal emulator developed by Kovid Goyal, the project is being actively maintained with over 130+ contributors. Kitty running on Ubuntu 20. 04 LTS Here are some of its features listed below: Offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency. Supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, hyperlinks, focus tracking, bracketed paste, and several new terminal protocol extensions. Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux Can be controlled from scripts or the shell prompt, even over SSH. Has a framework for Kittens, small terminal programs that can be used to extend kitty's functionality. For example, they are used for Unicode input, Hints and Side-by-side diff. Supports startup sessions which allow you to specify the window/tab layout, working directories and programs to run on startup. Cross-platform: kitty works on Linux and macOS, but because it uses only OpenGL for rendering, it should be trivial to port to other Unix-like platforms. Allows you to open the scroll back buffer in a separate window using arbitrary programs of your choice. This is useful for browsing the history comfortably in a pager or editor. Has multiple copy/paste buffers, like vim. BpyTOP running in Kitty on Ubuntu 20. 04 LTS. Installing Kitty on Ubuntu. sudo apt install kitty You can learn more about this package... --- - Published: 2021-04-10 - Modified: 2022-10-23 - URL: https://darryldias.me/2021/what-is-a-zombie-process-in-linux/ You may come across a message that states, "There is 1 zombie process. ". You might come across this when logging into your Ubuntu Server via SSH. If you see such a message, you don't have to panic or worry; it is just notifying you. I will explain in depth what this means. Zombie explained. On Linux and Unix-based operating systems, a zombie is a process that has completed execution but still has an entry in the process table, allowing the process that started it to read its exit status. In simple words, the child process has died but has not yet been reaped. When a process ends, all the memory and resources associated with it are deallocated so other processes can use them. However, the process's entry in the process table remains. The parent is sent a SIGCHLD signal indicating that a child has died; the handler for this signal will typically execute the wait system call, which reads the exit status and removes the zombie. It can be helpful in some situations; for example, if the parent creates another child process, it will ensure that it will not be allocated the same process ID. The process ID can be reused if a zombie process is stopped or killed. However, if a parent ignores the SIGCHLD, the zombie will be left in the process table. Finding the zombie processes. To find the process enter the command below. This command will print the zombie process and display its process ID.... --- - Published: 2021-04-09 - Modified: 2021-04-09 - URL: https://darryldias.me/2021/remove-unused-flatpak-runtimes-from-linux/ Flatpak does not remove dependencies such as runtime components after a certain program is removed, this means if the program has been uninstalled the runtime libraries do not uninstall with it. This can over time cause massive disk space usage, if you heavily rely on it. Step 1. Removing runtime dependencies using the unused flag while running uninstall command. flatpak uninstall --unused After running this command, the terminal will print similar statements as shown below. The dependencies will vary based on what you had previously uninstalled. darryl@skullcanyon:~$ flatpak uninstall --unused ID Branch Op 1. org. freedesktop. Platform. GL. default 20. 08 r 2. org. freedesktop. Platform. VAAPI. Intel 20. 08 r 3. org. freedesktop. Platform. openh264 2. 0 r 4. org. gnome. Platform 40 r 5. org. gnome. Platform. Locale 40 r 6. org. gtk. Gtk3theme. Yaru 3. 22 r Proceed with these changes to the system installation? : Press Y, this will proceed to removing all those unused runtimes. Join the discussion on Reddit https://www. reddit. com/r/Fedora/comments/mnqiin/remove_unused_flatpak_runtimes_from_fedora_linux/ That's it folks if you have any questions or want to discuss this further leave a comment below. --- - Published: 2021-04-07 - Modified: 2022-10-29 - URL: https://darryldias.me/2021/jekyll-on-fedora/ Jekyll is a free and open-source static site generator written in Ruby. It is popularly known for being used to power the GitHub Pages service. I switched my testing machine to Fedora 34 to test Gnome 40 and to work on some web development projects. In that process, I discovered that setting up Jekyll requires more steps to get working on Fedora. Step 1. We need to get the dependencies required to get Jekyll working. Enter the command below: sudo dnf install ruby rubygems ruby-devel gcc gcc-c++ rpm-build Step 2. Installing Jekyll and Bundler. sudo gem install jekyll bundler Let's create a Jekyll site file system. jekyll new jsite Setting the jsite folder as the current directory. cd jsite/ Build the jsite. jekyll b That's it, folks; build an excellent static site. If this article helped you create a particular website or project, leave a link to the project in the comments below, I would love to see it. Thank you for reading. If you have any questions or want to discuss the topic further, feel free to leave a comment below. --- - Published: 2021-03-22 - Modified: 2021-04-10 - URL: https://darryldias.me/2021/raspberry-pi-3-blender-render-benchmark/ Software: Blender 2. 82 (sub 7) Scene file: BMW 27 (Cpu) by Mike Pan. Renderer: Cycles Hardware: Raspberry Pi 3 Model B OS: Ubuntu 12. 04 LTS 64 Bit. Linux ubuntu 5. 4. 0-1028-raspi #31-Ubuntu SMP PREEMPT Wed Jan 20 11:30:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux Time taken for render (tool: time). real 189m28. 939suser 745m18. 861ssys 3m43. 083s https://darryldias. me/2017/blender-raspberry-pi/ https://darryldias. me/2017/raspberry-pi-2-blender-render-benchmark/ --- - Published: 2021-03-04 - Modified: 2022-11-21 - URL: https://darryldias.me/2021/how-to-fix-libglu-so-1-not-found-on-fedora/ Here is how to fix the error "libGLU. so. 1 not found" this error takes place because the Fedora install is missing the mesa-libGLU, the library which consists of the libGLU. so file. You can fix this issue by downloading and installing the library by entering this command in a Terminal. sudo dnf install mesa-libGLU After this process is complete, any program, script, or software that relies on libGLU. so it will start working. Have a question or suggestion? Leave a comment below. --- - Published: 2021-02-23 - Modified: 2022-10-23 - URL: https://darryldias.me/2021/how-to-fix-dummy-output-issue-in-fedora/ If your sound settings show Dummy output instead of displaying the sound device in Fedora, your installation might be missing specific sound card drivers. Sometimes, the sound card works in the first boot or the live session but does not work after the installation. There are many reasons to come across this issue, one of which is to have a sound card from an unusual manufacturer. I had this issue every time I worked up my laptop from sleep; the short-term fix for this issue was to reboot the system. To fix this issue, we need to install alsa-firmware. This package offers extra drivers that don't ship by default in Fedora. We can do this by entering this command in the Terminal. sudo dnf install alsa-firmware After installing this, you need to restart your device, and this issue should disappear. If you want to discuss this topic further, comment below. --- - Published: 2021-02-03 - Modified: 2022-10-23 - URL: https://darryldias.me/2021/install-python-pip-on-freebsd/ To install Python 37, run the command below; if it is installed, you can skip this step. pkg install python37 To install the Pip package installer, recommended by the PyPA, simply run the command below pkg install py37-pip The command above will install Pip for Python 3. 7. Now you can install packages by running pip install , for example: pip install flask --- - Published: 2021-01-02 - Modified: 2022-11-20 - URL: https://darryldias.me/2021/nvidia-drivers-on-fedora-for-rtx-cards/ This article will cover how to install the current Nvidia drivers on Fedora. As of authoring this article the current release of Fedora is 33. I am using RPM Fusion because that is the only way I have my RTX 2070 Max-Q (Refresh) working. Update: In order for the drivers to work correctly, disable secure boot. Adding RPM Fusion to the system These repositories ship with extra packages that Fedora's repositories don't ship by default, the second command installs the non-free repository. The non-free repository contains packages that are propriety or partially open source. sudo dnf install \ https://download1. rpmfusion. org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora). noarch. rpm sudo dnf install \ https://download1. rpmfusion. org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora). noarch. rpm Installing Nvidia drivers. Let's update our Fedora setup before installing the drivers. If you end up downloading and installing Kernel updates, reboot the system. sudo dnf update -y sudo reboot Install the Nvidia drivers. sudo dnf install akmod-nvidia Installing cuda and nvenc, is optional. sudo dnf install xorg-x11-drv-nvidia-cuda Once the drivers install, reboot the system. In the next boot, you should have the Nvidia drivers running. You can check if the Nvidia drivers are running by entering nvidia-smi command. nvidia-smi If the drivers work correctly, you should get an output like this, the output may vary based on your GPU. Fri Jan 1 16:07:42 2021 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 455. 45. 01 Driver Version: 455. 45. 01 CUDA Version: 11. 1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp. A | Volatile Uncorr. ECC |... --- - Published: 2021-01-01 - Modified: 2022-11-20 - URL: https://darryldias.me/2021/install-and-setup-net-5-on-raspberry-pi/ Here is how to install and set up Microsoft's . Net Core 5 on Raspberry Pi, this tutorial covers installation for both 64 and 32-bit ARM architecture. I am using Ubuntu 20. 04, but Raspbian should work as well. To check what OS architecture the Raspberry Pi is, run the following command. uname -m The output should be something like this. The example below shows an output of ARM 64 architecture. aarch64 The reason we are doing this test is so we could download the appropriate build archive of . Net Core 5. Downloading the wrong architecture will not run on the Pi. It will throw an error that states "dotnet file or folder not found". Downloads for ARM 64. The . NET SDK 5. 0. 101. wget https://download. visualstudio. microsoft. com/download/pr/2add7523-39ec-413a-b8a7-24361cc4e599/30489ebd7ebcc723da48a64669860fd0/dotnet-sdk-5. 0. 101-linux-arm64. tar. gz The ASP. NET Core Runtime 5. 0. 1 wget https://download. visualstudio. microsoft. com/download/pr/e12f9b23-cb47-4718-9903-8a000f85a442/d1a6a6c75cc832ad8187f5bce0d6234a/aspnetcore-runtime-5. 0. 1-linux-arm64. tar. gz Downloads for ARM 32. The . NET SDK 5. 0. 101. wget https://download. visualstudio. microsoft. com/download/pr/567a64a8-810b-4c3f-85e3-bc9f9e06311b/02664afe4f3992a4d558ed066d906745/dotnet-sdk-5. 0. 101-linux-arm. tar. gz The ASP. NET Core Runtime 5. 0. 1 wget https://download. visualstudio. microsoft. com/download/pr/11977d43-d937-4fdb-a1fb-a20d56f1877d/73aa09b745586ac657110fd8b11c0275/aspnetcore-runtime-5. 0. 1-linux-arm. tar. gz Creating the required directory and extracting these archives into the folder. This folder is created as a hidden type because we don't need to have the folders listed or shown in the file manager, this is the location where the executables and libraries . Net are stored. If you want to change the location, feel free to do the required... --- - Published: 2020-12-27 - Modified: 2022-11-21 - URL: https://darryldias.me/2020/turn-raspberry-pi-into-a-remote-linux-development-environment/ This article will walk you through the step-by-step process of setting up your Raspberry Pi into a remote Linux development environment. You can access this setup on your local network. This environment can be used for web and software development. It will give you complete access to the Raspberry Pi hardware remotely. To achieve this, we are going to use code-server. It is an open source project by the folks at Coder. If you a Microsoft Visual Studio Code user, you will like this a lot because this project is based on VS Code. You will have access to the Terminal the same way as you would have it on a regular VS Code instance. It is recommended that you use a Raspberry Pi 2, 3 or 4, these models have above 1 GB memory and it will perform better. The example above is what the environment would look like. Setting up the environment. I have used Ubuntu for my Raspberry Pi, but this should also work on Raspbian. You will need at least SSH access to the Pi to follow along. Open Terminal or SSH instance. Run the following command. The command below will install and setup code-server. curl -fsSL https://code-server. dev/install. sh | sh To enable code-server as a service run the following command. sudo systemctl enable --now code-server@$USER To start code-server run this command. sudo systemctl start code-server@$USER At this point code-server is running locally on 127. 0. 0. 1:8080, this can be accessed internally on the... --- - Published: 2020-12-24 - Modified: 2022-10-23 - URL: https://darryldias.me/2020/devel-basis-on-opensuse-sle/ If you are an Ubuntu or Debian user, you are looking for build-essential for OpenSUSE or SUSE Linux Enterprise. Build essential is a package that references all packages required to compile a Debian package. It is a common practice for developers to install this package to get the first stage of their development environment setup. In the SUSE world, there is no such thing as a build-essential. Instead, it uses patterns. Patterns are a group of software packages that can be easily installed. If you have used Fedora or Red Hat Enterprise Linux, it is similar to groupinstall. To check what software packages devel_basics ships with you can run zypper info. zypper info -t pattern devel_basis The output should be like the example below. Loading repository data... Reading installed packages... Information for pattern devel_basis: ------------------------------------ Repository : openSUSE-Leap-15. 2-1 Name : devel_basis Version : 20170319-lp152. 6. 3 Arch : x86_64 Vendor : openSUSE Installed : Yes Visible to User : Yes Summary : Base Development Description : Minimal set of tools for compiling and linking applications. Contents : S | Name | Type | Dependency ---+---------------------------------+---------+------------ i | autoconf | package | Required i | automake | package | Required i | binutils | package | Required i | bison | package | Required i | cpp | package | Required i | flex | package | Required i | gcc | package | Required i | gdbm-devel | package | Required i | gettext-tools | package | Required |... --- - Published: 2020-12-21 - Modified: 2020-12-27 - URL: https://darryldias.me/2020/zeal-offline-documentation-browser-on-opensuse-sle/ Zeal is an offline documentation browser that is designed for developers. It is a great tool for folks who read and refer often to documentation. Having documentation offline can be a big time saver. I have Zeal installed on every computer I use, so I could quickly read more about a certain function or module for Python. I find it extremely helpful and believe you might find it the same if you have not used it already. Installing Zeal. sudo zypper in zeal Here is some more information about the package when running zypper info zeal https://darryldias. me/2020/visual-studio-code-on-opensuse-sle/ https://darryldias. me/2020/how-to-install-zeal-on-ubuntu/ Information for package zeal: ----------------------------- Repository : Main Repository Name : zeal Version : 0. 6. 0-lp152. 3. 12 Arch : x86_64 Vendor : openSUSE Installed Size : 1. 0 MiB Installed : No Status : not installed Source package : zeal-0. 6. 0-lp152. 3. 12. src Summary : Offline API documentation browser Description : Zeal is an offline API documentation browser inspired by Dash (OS X app). * Quickly search documentation using Alt+Space (or a customised) hotkey to display Zeal from any place in your workspace. * Search in multiple sets of documentation at once. * Don't be dependent on your internet connection. * Integrate Zeal with Emacs, Sublime Text, or Vim. See Usage » Editor plugins for details. https://www. reddit. com/r/openSUSE/comments/khxtss/how_to_install_zeal_offline_documentation_browser/ Join the Reddit discussion --- - Published: 2020-12-20 - Modified: 2020-12-22 - URL: https://darryldias.me/2020/visual-studio-code-on-opensuse-sle/ Visual Studio Code is currently the most popular source code editor. It's open source and maintained by Microsoft. I have seen it enhance development workflow and has been a replacement tools in many cases where heavy IDE's where used. This article will show you how to get Microsoft's Visual Studio Code installed and running on OpenSUSE or SLE (SUSE Linux Enterprise). First, we need to add the repository to our system. Adding the repository key to get the packages signed and installed correctly. sudo rpm --import https://packages. microsoft. com/keys/microsoft. asc Adding the repository. sudo sh -c 'echo -e "\nname=Visual Studio Code\nbaseurl=https://packages. microsoft. com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages. microsoft. com/keys/microsoft. asc" > /etc/zypp/repos. d/vscode. repo' Refreshing the local repository database. sudo zypper refresh Installing Visual Studio Code sudo zypper in code You can also learn further about the package by passing the info command to zypper. zypper info code https://darryldias. me/2020/zeal-offline-documentation-browser-on-opensuse-sle/ Recomended The top command should have a similar output. darryl@localhost:~> zypper info code Loading repository data... Reading installed packages... Information for package code: ----------------------------- Repository : Visual Studio Code Name : code Version : 1. 52. 1-1608137084. el7 Arch : x86_64 Vendor : Microsoft Corporation Installed Size : 258. 8 MiB Installed : No Status : not installed Source package : code-1. 52. 1-1608137084. el7. src Summary : Code editing. Redefined. Description : Visual Studio Code is a new choice of tool that combines the simplicity of a code editor with what developers need for the core edit-build-debug cycle. See https://code. visualstudio. com/docs/setup/linux for... --- - Published: 2020-11-25 - Modified: 2022-11-20 - URL: https://darryldias.me/2020/latest-git-on-macos/ MacOS ships with Git by default and it works out of the box, but this version of Git is not the latest and does not receive any type of update, unless you switch to a newer release of MacOS. MacOS updates its libraries once every release this means if you Big Sur shipped with Python 2. 7. 16 it will only be updated or upgraded to a newer version in the next version or release of MacOS. Correction: Python version gets updates with XCode releases. However, we can install the latest stable release of Git on MacOS, and this should work on any release of MacOS supported by Homebrew. Read this article on How To Install Homebrew On Mac. Install Git from Homebrew If you have Homebrew already installed simply run. brew install git The command above will download the dependencies required by Git and install the latest release of Git supported by the release of MacOS you are using. https://www. reddit. com/r/MacOS/comments/k1fwyu/latest_git_on_macos_darryl_dias/ https://www. reddit. com/r/git/comments/k1l9bp/latest_git_on_macos_darryl_dias/ Thank you, for more articles visit us more often, I publish content often. If you have any questions feel free to leave a comment below. --- - Published: 2020-07-16 - Modified: 2022-11-20 - URL: https://darryldias.me/2020/compile-blender-2-90-on-linux/ Blender 2. 90 is currently in the alpha stage shipping with new features and improvements, here is the complete release note of changes that will take place in this release. First, we need to get the dependencies and packages required to build Blender 2. 90 alpha Read more --- - Published: 2020-07-05 - Modified: 2022-05-29 - URL: https://darryldias.me/2020/how-to-setup-fastest-mirror-in-dnf/ Dnf by default does not choose the fastest mirror, but this can be changed by editing the dnf. conf file. Read more --- - Published: 2020-06-29 - Modified: 2022-11-24 - URL: https://darryldias.me/2020/deno-package-manager/ Deno is a secure runtime for JavaScript and TypeScript. Deno lets you use third-party written scripts and modules but does not offer any official package manager like NPM or Yarn. It instead deals with third-party packages a bit differently. Read more --- - Published: 2020-06-28 - Modified: 2022-09-27 - URL: https://darryldias.me/2020/install-deno-on-arch-linux/ Deno is a secure runtime for JavaScript and TypeScript. Deno is basically Node reversed. We will install Deno on Arch Linux, I will list two methods. First method. You can install it using Pacman by entering the command below, sudo pacman -S deno Here is the web link to the package. Second method. Enter the following commands in Terminal. curl -fsSL https://deno. land/x/install/install. sh | sh Next step is specifying Deno’s path to bash. Open . bashrc and add the lines below to it. nano ~/. bashrc export DENO_INSTALL="/home/$USER/. deno" export PATH="$DENO_INSTALL/bin:$PATH" Open a new Terminal instance. Testing Deno Enter the following command. deno To check the version on Deno simply run. deno -v Run the following command. deno run https://deno. land/std/examples/welcome. ts You can also write your first Deno hello world server, code example below. import { serve } from "https://deno. land/std@0. 59. 0/http/server. ts"; const s = serve({ port: 8000 }); console. log("http://localhost:8000/"); for await (const req of s) { req. respond({ body: "Hello World\n" }); } https://darryldias. me/2020/deno-package-manager/ Now you have Deno successfully installed. Happy Coding --- - Published: 2020-06-23 - Modified: 2020-06-23 - URL: https://darryldias.me/2020/why-i-stopped-using-jetpack/ Short answer, it was an overkill. Jetpack is a plugin for WordPress by Automattic. It extends WordPress by offering extra features, like uptime monitor, that would email you if your site goes down, this is useful if you want to keep an eye on the uptime of your website, it also lets you automatically share your article once published. They key feature that made me use Jetpack was the Photon CDN, which is good feature, but these days I prefer hosting all my content through my servers, giving me finer control. You can read here about when and why you should use a CDN, or do you need a CDN for a blog? . It lets you integrate your website with WordPress. com, so you can use it for drafting articles, and analytics, but I no longer needed these features, I use Fathom for analytics and WordPress directly instead of WordPress. com These are a few features that it offers, there is a lot more, but those are the key features that I can think of while authoring this article. While Jetpack is great, it slowed down my server, the time to first byte was higher when I had it enabled, it also affected my server response time. https://darryldias. me/2015/wordpress-sqlite/ That's my story for why I stopped using Jetpack. https://darryldias. me/2015/when-and-why-you-should-use-a-cdn/ --- - Published: 2020-06-22 - Modified: 2020-12-25 - URL: https://darryldias.me/2020/what-is-two-dollar-in-bash/ $$ is an internal variable, it stores the process ID of the script itself or the current bash instance. Here is an example use case echo $$ The output prompted. darryl@Darryl-PC$ echo $$ 8   --- - Published: 2020-06-21 - Modified: 2022-11-13 - URL: https://darryldias.me/2020/how-to-install-rust-on-fedora-linux/ Rust is a recent programming language focused on performance and memory safety, mainly safe concurrency. Read more --- - Published: 2020-06-20 - Modified: 2020-06-20 - URL: https://darryldias.me/2020/deno-v1-1-1-has-been-released/ Deno v1. 1. 1 is out, it is a secure runtime for JavaScript and TypeScript. Read more --- - Published: 2020-06-18 - Modified: 2020-06-24 - URL: https://darryldias.me/2020/stop-windows-10-from-auto-restarting/ Windows is known for auto restarting after downloading and installing updates, it mostly restarts when you have something important running on your laptop. Read more --- - Published: 2020-06-14 - Modified: 2020-06-27 - URL: https://darryldias.me/2020/how-to-isolate-objects-in-blender-2-8/ There are many advantages to work with isolated objects, isolating an object or part of a mesh, it lets you focus specifically on a certain area of the scene, this helps to analyze the scene better, it is also lighter for the viewport to compute while working on a big or heavy Blender scene file. I have discovered that I work faster on an object and get the proportions right more easily when I work on an isolated object. Isolating the object To isolate the object, simply select the object and then go into the Object > Show/Hide > Hide Unselected or do the keyboard combination Shift + H What hide unselected does is it hides everything that is not already selected, this operation only happens if you have one or more objects selected. You can also select the objects using the Outliner, which by default is in the top left. To undo or show all the objects, go into Object > Show/Hide > Show Hidden Objects, this will show all the objects, the keyboard combination is Alt/Option + H. If you don't want a specific object visible, for example if here is a mesh that is dense or heavy to compute in the viewport you can go into Object > Show/Hide > Hide selected, you can undo this process by undoing it or by choosing to go through the earlier steps of show hidden objects, the keyboard combination is H This is a good process to include in your... --- - Published: 2020-06-03 - Modified: 2020-06-27 - URL: https://darryldias.me/2020/does-maya-have-autosave/ Yes, Auto save is an internal feature in Maya. Read more --- - Published: 2020-05-18 - Modified: 2022-11-21 - URL: https://darryldias.me/2020/how-to-install-pygame-on-fedora-linux/ Pygame is an open source cross-platform Python module used for designing and scripting video games. Pygame can be a great module to use on a device like Raspberry Pi. I tried using Pip to install Pygame, but that did not work, here is the right way to get it installed on Fedora. Pygame is available as a package in Fedora's repository. Read more --- - Published: 2020-05-15 - Modified: 2022-10-23 - URL: https://darryldias.me/2020/linux-wifi-drivers-for-2012-macbook-pro-offline-method/ Most Linux distributions don't ship with the wireless drivers for the MacBook Pro 2012. This method should work on any Linux distribution that supports this firmware. This is an offline method; you will need a second computer to copy the zip archive specified and moved to the MacBook Pro 2012 or use Ethernet (with adapter) to download this archive. Read more --- - Published: 2020-05-13 - Modified: 2023-05-09 - URL: https://darryldias.me/2020/deno-on-fedora/ Deno logo Deno is a secure runtime for JavaScript and TypeScript. Read more --- - Published: 2020-05-13 - Modified: 2022-11-18 - URL: https://darryldias.me/2020/deno-on-centos-rhel/ Deno is a secure runtime for JavaScript and TypeScript. Read more --- - Published: 2020-05-11 - Modified: 2020-07-12 - URL: https://darryldias.me/2020/deno-on-ubuntu/ Read more --- - Published: 2020-05-10 - Modified: 2020-12-27 - URL: https://darryldias.me/2020/how-to-install-zeal-on-ubuntu/ Zeal is an offline documentation browser for web and software developers. Read more --- - Published: 2020-04-26 - Modified: 2020-05-24 - URL: https://darryldias.me/2020/disable-mute-nodes-in-blender/ Read more --- - Published: 2020-03-22 - Modified: 2020-05-24 - URL: https://darryldias.me/2020/render-wireframe-in-renderman-23-for-maya/ In this article, I will be explaining how to render wireframe in RenderMan 23 for Maya, for this process I will be using Maya 2019. 2, but this process should work with any version and service pack that supports RenderMan 23. RenderMan offers integrators, for this process we will be using PxrVisualizer which offers various types of styles of output, like shaded, flat and normal. Read more --- - Published: 2020-02-23 - Modified: 2020-05-24 - URL: https://darryldias.me/2020/blender-2-82-features-showcase/ Read more --- - Published: 2020-02-14 - Modified: 2020-05-24 - URL: https://darryldias.me/2020/maya-2019-performance-improvements-webinar/ Read more --- - Published: 2020-02-07 - Modified: 2020-05-24 - URL: https://darryldias.me/2020/disable-bypass-node-in-houdini/ In Houdini you can bypass (disable) a node by pressing the bypass button on the top right of out of the four options or by pressing the B key. Read more --- - Published: 2019-10-06 - Modified: 2020-05-24 - URL: https://darryldias.me/2019/performance-and-workflow-improvements-in-maya-2019/ Read more --- - Published: 2019-09-30 - Modified: 2021-01-09 - URL: https://darryldias.me/2019/linux-commands-for-beginners/ Just getting started with Linux or even if you are a new user who has spent some time with it, here are commands that you must know. This post will cover commands in-depth that will help you be more efficient and help you get what you are trying to achieve better and quicker. Read more --- - Published: 2019-09-29 - Modified: 2020-05-24 - URL: https://darryldias.me/2019/kubuntu-19-10-beta-has-been-released/ Kubuntu 19. 10 Beta has been released, and here is what you get in this flavor. Get you distro copy today Don't run this OS on production or as the main machine, this is a beta release and might have bugs. Read more --- - Published: 2019-08-08 - Modified: 2020-05-24 - URL: https://darryldias.me/2019/mudbox-file-corrupt/ When opening a . mud file you might get a warning error that states the following, File version is too new or is corrupt. This could be due to the following reasons: Read more --- - Published: 2019-08-04 - Modified: 2021-01-08 - URL: https://darryldias.me/2019/cryptomator-wrong-password-fixed/ Recently while I was trying to unlock my Cryptomator folder that is stored on my external storage device, Cryptomator kept displaying the error “wrong password” even if I typed in the correct password. Read more --- - Published: 2019-07-20 - Modified: 2022-11-14 - URL: https://darryldias.me/2019/open-multiple-instances-of-blender-on-mac-os/ Blender is a fantastic open-source 3D animation software, it knows to make people say, “wait Blender can do that too! ”. Read more --- - Published: 2019-06-17 - Modified: 2020-06-06 - URL: https://darryldias.me/2019/increase-or-decrease-manipulator-size-in-maya/ To increase the manipulator size in Maya press + and to decrease the manipulator size press -, these are the keyboard shortcuts to adjust the manipulator size. Read more --- - Published: 2019-01-28 - Modified: 2021-04-09 - URL: https://darryldias.me/2019/the-skill-to-master-will-help-learn-other-skills/ I discovered the one skill that will help you get what you want, it will take you to the next level, if you control it and don’t let it control you. Read more --- - Published: 2019-01-26 - Modified: 2020-05-24 - URL: https://darryldias.me/2019/10-powerful-zig-ziglar-quotes/ Zig Ziglar was an American motivational speaker known for this unique style of encouraging people and bringing meaning into peoples life. Read more --- - Published: 2019-01-19 - Modified: 2020-06-12 - URL: https://darryldias.me/2019/which-version-of-autodesk-maya-is-the-best/ Autodesk Maya is an industry-standard for 3D Animation, Visual Effects and Games development industry. In the early days Maya was known for having advanced features, which in recent times in common among competing 3D animation software. Read more --- - Published: 2019-01-15 - Modified: 2020-05-28 - URL: https://darryldias.me/2019/cached-playback-in-maya-2019/ Autodesk just announced Maya 2019, this release ships with massive improvements, if you are an animator this feature will bring a smile on your face. Read more --- - Published: 2019-01-12 - Modified: 2021-06-08 - URL: https://darryldias.me/2019/chromium-fedora/ Chromium is the best browser to use on Fedora, for several reasons. It is zippier than Firefox and Vivaldi. Read more --- --- ## Pages - Published: 2023-05-05 - Modified: 2025-01-13 - URL: https://darryldias.me/list/ This is a list of things I use and recommend. Notes-taking apps. Tools I use to organize my work and personal projects. Milanote - Great for creating boards to plan projects and manage notes in a more drag-and-drop fashion. Link to the app. Workflowy - Great outliner/notes-taking app. I use this to organize my research notes in an outline format. Link to the app Software development toolkit. Software and tools I use for my software/web development workflow GitKraken - A GUI Git client that offers a simple and interactive interface to work with large Git-based projects, Link to the app. VPN. VPN services I use and recommend. Windscribe - A VPN I have been using for some time now, offers unlimited devices, Link to the service. 3D Artist The software and services I use as a 3D Artist that help me be more productive and improve my workflow. Render Farms. SheepIt Render farm - A community render farm, you earn points when you let others render on your machine and spend points when you render your project and link to the service. Fox renderfarm - A render farm that most of the popular DCC. Link to the service. --- - Published: 2020-06-09 - Modified: 2021-09-15 - URL: https://darryldias.me/about/ Darryl Dias Darryl is a 3D Generalist, web developer, Linux system administrator. An autodidact, natural critical thinker, fast learner and good at problem solving. I started learning about Linux at the age of twelve and started using Linux based systems since then. Linux fueled my curiosity and made me want to learn it in depth. In the process of learning it. I discovered there are many websites that cover Linux and other topics, but they never seem to explain why do a certain thing or what is the most efficient way or best practice, to do something for example, setting up a LAMP stack. I decided that I would publish article on my blog and share my knowledge with curious individuals that would want to read and learn, reducing the amount of time other spend troubleshooting and offering the best information and solutions I can. Over time I started liking the world of open source and started teaching myself programming. I started with PHP, so I could edit the WordPress theme my site was using at the time, then started writing my own CMS. This made me more interested in web development, so I went on a journey learning it and started developing themes for Grav, Ghost, WordPress, Jekyll and Statamic. I started freelancing as a web developer once I got comfortable doing web development work. I felt like I wanted to do something more and I started learning Computer Graphics and took Blender for a test and enjoyed it... --- ---