Oasist Blog

This blog mainly features Natural Languages, Programming and Life Hacks.

Engineering

Fight against Polymorphic Associations

Ruby on Rails 目次 Japanese Edition 1. Environment 2. Requirements 3. Tables 3-1. mail_events 3-2. mail_event_sent_to 3-3. offices 3-4. users 4. Relations 4-1. MailEvent 4-2. MailEventSentTo 4-3. Office 4-4. User 5. Troubles 6. Implementat…

Implement Sorting without Ransack

Ruby on Rails 目次 Japanese Edition 1. Environment 2. Requirements 3. Custom Helper 3-1. StudentHelper 3-2. ApplicationHelper 4. Controller 5. View 6. Sort by student_code

LAMP Setup on WSL

LAMP 目次 Japanese Edition 1. Environment 2. Apache Server 2-1. Install Apache Server 2-2. Check Version 2-3. Check Behaviour 3. Install PHP 4. Show Web Page in Apache Server 4-1. Change Document Root 4-2. Restart Apache Server 4-3. Show W…

MySQL Installation on WSL

MySQL 目次 Japanese Edition 1. Environment 2. Install MySQL 2-1. Install MySQL Client 2-2. Install MySQL Server 2-3. Check Version 2-4. Check Behaviour 2-4-1. Start 2-4-2. Stop 2-4-3. Restart 3. Reset Root Password 3-1. Prepare for Connect…

Git Installation on WSL

WSL on Windows 目次 Japanese Edition 1. Environment 2. Install Package 3. Install Git 3-1. Default Package 3-2. Install from a Source 4. Git Settings 5. SSH Settings 6. GitHub / GitLab Settings 6-1. GitHub 6-2. GitLab 6-3. Check Connection…

Retirement Entries Vol.2

Career Change Contents Japanese Edition 1. Career 2 - Web Engineer - 1-1. Projects 1-2. Work Environment 1-3. Benefits 2. The Triggers of Career Change 2 2-1. Life and Money 2-2. Interest in Long-Term Contribution to Own Products 2-3. Comm…

Retirement Entries Vol.1

Career Change Contents Japanese Edition 1. Career 1 - System Engineer - 1-1. Projects 1-2. Work Environment 1-3. Benefits 2. The Triggers of Career Change 1 2-1. No Opportunity for Technical Skills 2-2. High Demands and Low Salary 2-3. Men…

The Population, Dominance and Death Vol.2 - Programming Languages -

Programming Languages Contents Japanese Edition 1. The Number of Programming Languages in the World 2. The Most Popular Programming Language 3. Job demands and Programming Languages 4. Death of a Programming Language 5. Conclusion 6. Notes…