Posts

Crystal Structure Modeling with VESTA

Published: 2025-10-04

Crystal structure modeling is a fundamental skill in materials science and computational chemistry. VESTA (Visualization for Electronic and STructural Analysis) is a powerful, user-friendly software tool that enables researchers to create, visualize, and manipulate crystal structures with ease. This guide demonstrates how to build a face-centered cubic (FCC) aluminum structure from scratch using VESTA.

Getting Started with Neovim

Published: 2025-10-03

Neovim is a modern, extensible text editor that builds upon the foundation of Vim while adding powerful new features. This guide walks you through setting up Neovim from scratch, configuring it with essential plugins, and transforming it into a fully-featured development environment.

Guide to Bash and Zsh Configuration

Published: 2025-10-03

Your shell is one of the most important tools in your development workflow. While both bash and zsh are powerful out of the box, their default configurations leave much to be desired. This guide explores the most popular configuration frameworks—Bash-it for bash, and Oh My Zsh and Zim for zsh—that dramatically simplify shell customization and unlock powerful productivity features.

Setting Up a Conda Environment for Scientific Computations (DFT)

Published: 2025-10-02

Setting up a reproducible computational environment is crucial for density functional theory (DFT) calculations and materials science research. This guide walks you through creating a dedicated Conda environment equipped with essential tools for DFT analysis, visualization, and machine learning applications in computational chemistry.

Setting Up a Vim Configuration

Published: 2025-10-02

Vim is a powerful text editor, but its default configuration can be somewhat bare-bones. This guide shows you how to quickly set up an enhanced Vim environment using the Ultimate vimrc project, along with some essential customizations for improved productivity.

Vim Clipboard Skills

Published: 2025-10-02

Working with Vim's clipboard functionality can be tricky, especially when you need to copy text between Vim and external applications. This comprehensive guide explains how to seamlessly integrate Vim with your system clipboard, manage registers effectively, and handle clipboard operations in different environments including virtual machines.

Installing ABINIT on macOS with Homebrew

Published: 2025-10-01

ABINIT is a powerful computational chemistry software package used for first-principles calculations. Installing it on macOS can be straightforward thanks to Homebrew. This guide walks you through the installation process, including special considerations for Apple Silicon Macs.

Guide to Configuring Multi-Language Locale Support on Ubuntu Linux

Published: 2025-09-30

Configuring locale settings correctly is essential for a smooth multilingual experience on Linux systems. Whether you're a developer working with international applications or a user who needs multiple language support, understanding how to properly set up locales can save you from cryptic warnings and unexpected behavior. This guide will walk you through the complete process of configuring multi-language locale support on Ubuntu Linux.