Ruby: Ruby Fundamentals, Ruby Inventor - Ruby Language Designer: Yukihiro Matsumoto in 1995; Ruby scripting, Rails, RubyGems, Ruby keywords, Ruby Built-In Data Types, Ruby data structures - Ruby algorithms, Ruby syntax, Ruby OOP - Ruby design patterns, Ruby for Chef, Ruby for Puppet, Ruby on Linux, Ruby on macOS, Ruby on Windows, Ruby installation, Ruby containerization, Ruby configuration, Ruby compiler - Ruby interpreter (Matz's Ruby Interpreter or Ruby MRI, also called CRuby), Ruby IDEs (RubyMine), Ruby development tools, Ruby DevOps - Ruby SRE, Ruby data science - Ruby DataOps, Ruby machine learning, Ruby deep learning, Functional Ruby, Ruby concurrency, Ruby history, Ruby bibliography, Ruby glossary, Ruby topics, Ruby courses, Ruby Standard Library, Ruby libraries, Ruby frameworks (Ruby on Rails), Ruby research, Ruby GitHub, Written in Ruby, Ruby popularity, Ruby Awesome list, Ruby Versions. (navbar_ruby)
Wicked Cool Ruby Scripts Table of Contents
Organization and Approach
The Website
1. GENERAL PURPOSE UTILITIES Check for Changed Files
The Code
The Results
How It Works
Encrypt a FileEncrypt a File
The Code
The Results
How It Works
Decrypt a FileDecrypt a File
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
Windows Process ViewerWindows Process Viewer
The Code
The Results
How It Works
File CompressorFile Compressor
The Code
The Results
How It Works
File DecompressionFile Decompression
The Code
The Results
How It Works
Mortgage CalculatorMortgage Calculator
The Code
The Results
How It Works
2. WEBSITE SCRIPTING Web Page Link Validator
The Code
The Results
How It Works
Orphan File CheckerOrphan File Checker
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
Stock Exchange GrepStock Exchange Grep
The Code
The Results
How It Works
IP Address GenerationIP Address Generation
The Code
The Results
How It Works
Subnet CalculatorSubnet Calculator
The Code
The Results
How It Works
3. LI(U)NIX SYSTEM ADMINISTRATIONFixing Bad Filenames
The Code
The Results
How It Works
The Code
The Results
How It Works
Modifying a UserModifying a User
The Code
The Results
How It Works
Killing a Stuck ProcessKilling a Stuck Process
The Code
The Results
How It Works
Validating SymlinksValidating Symlinks
The Code
The Results
How It Works
4. PICTURE UTILITIESMass Editing
Mass Editing
The Code
The Results
How It Works
Image Information ExtractionImage Information Extraction
The Code
The Results
How It Works
Creating a ThumbnailCreating a Thumbnail
The Code
The Results
How It Works
Resize a PictureResize a Picture
The Code
The Results
How It Works
Adding a Watermark to PicturesAdding a Watermark to Pictures
The Code
The Results
How It Works
Convert to Black and WhiteConvert to Black and White
The Code
The Results
How It Works
Creating a Photo GalleryCreating a Photo Gallery
The Code
How It Works
5. GAMES AND LEARNING TOOLSSudoku Solver
Sudoku Solver
The Code
The Results
How It Works
The Code
The Results
How It Works
Number-Guessing GameNumber-Guessing Game
The Code
The Results
How It Works
Rock, Paper, ScissorsRock, Paper, Scissors
The Code
The Results
How It Works
The Code
The Results
How It Works
HangmanHangman
The Code
The Results
How It Works
PigPig
The Code
The Results
How It Works
6. STRING UTILITIESPDF Generator
The Code
The Results
How It Works
The Code
The Results
How It Works
Comma-Separated Value ParserComma-Separated Value Parser
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
ScraperScraper
The Code
The Results
How It Works
Encrypted ClientEncrypted Client
The Code
The Results
How It Works
Encrypted ServerEncrypted Server
The Code
The Results
How It Works
8. ARGUMENTS AND DOCUMENTATIONFile Security
The Code
The Results
How It Works
The Code
The Results
How It Works
Photo UtilitiesPhoto Utilities
The Code
The Results
How It Works
9. SORTING ALGORITHMSBubble Sort
Bubble Sort
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
The Code
The Results
How It Works
A Note About Efficiencies
10. WRITING A METASPLOIT 3.1 MODULE WITH RUBYIntroduction to Metasploit
Building the Exploit
Watching in Real [[Time