Abstract ─ YS910 is a Linux system administration document. It details system administration tasks and operations, including verification results. The target distribution covered in the document is AlmaLinux 9/10, which supports Red Hat Enterprise Linux (RHEL) compatible distributions. The document provides a concise command cheat sheet and explains efficient workflows. It also documents setup procedures to ensure reproducibility. The goal of this project is to reduce working time, improve operational efficiency, and smooth out system deployment.
Abstract ─ YS0 is an Ansible playbook. This playbook builds a working environment on a Red Hat Enterprise Linux-based distribution, including the installation of Ruby, various servers, and additional tools. By applying a pre-defined playbook, it eliminates errors and inconsistencies that occur with manual configuration. It is an idempotent playbook. It manages the infrastructure state as code. It uses the version control system Git. It ensures reproducibility through idempotency and version control.
Keywords:
Ansible, Git, IaC(Infrastructure as Code)
Abstract ─ YS1 is a Ruby gem. It performs basic information processing and is a concept model that combines practicality with functionality. It aims to improve the efficiency and accuracy of data handling and information processing. Furthermore, it emphasizes the ability to repeatedly reproduce the same state in any environment. It is implemented using classes and modules in a simple structure. It includes automated testing. Additionally, it uses metaprogramming to provide convenience to users.
Keywords:
gem, Programming, Ruby
class Hash
def to_anon_class
source = self
Class.new do
source.each_key { |key| attr_accessor key.to_sym }
define_method(:initialize) do
source.each do |key, value|
instance_variable_set("@#{key}", value)
end
end
end
end
end
Abstract ─ YS124 is a collection of Ruby code snippets. It is a document compiling the results of running Ruby scripts in IRB. By presenting Ruby code snippets and their execution results together, it is easy to understand. It covers topics from basic code snippets to metaprogramming. It provides a reliable reference for Ruby operations and patterns. It functions as a practical cheat sheet.
Abstract ─ YS1XL is a collection of VBA functions designed for Microsoft Excel. It provides readily usable, reusable components, saving the effort of repeatedly writing the same code. By utilizing these functions, it is possible to automate routine tasks and streamline workflows. Furthermore, it contributes to improved consistency and maintainability, making Excel-based operations more efficient and reliable.