Oasist Blog

Deliver posts regarding linguistics, engineering and life at my will.

Engineering

Web Scraping in Python + Selenium Vol.3 - Image Collection -

Web Scraping Contents Japanese Edition 1. Deliverables 2. Implementation 2-1. Get Images 2-2. Save Images 3. Unit Test 4. Source Code 5. Conclusion

Web Scraping in Python + Selenium Vol.2 - More Complicated DOM -

Web Scraping Contents Japanese Edition 1. Deliverables 2. Implementation 2-1. Get Information 2-2. Export CSV 3. Unit Test 4. Source Code

Web Scraping in Python + Selenium Vol.1 - Simple DOM -

Web Scraping Contents Japanese Edition 1. Introduction 2. Deliverables 3. Implementation 3-1. Login 3-2. Get Information 3-3. Export CSV 4. Unit Test 5. Source Code

Automation of Botpress Accuracy Inspection Vol.3 - Rails Application -

Botpress Contents Japanese Edition 1. Introduction 2. Prerequisites 3. Routing 4. JSON Converter 4-1. Controller 4-2. View 5. Converse API 5-1. Controller 5-2. View 6. E2E Test 7. Conclusion 8. Deliverables

My Certificates and Awards

Certificates Contents Japanese Edition 1. Valid Certificates 1-1. English 1-2. IT 1-3. Abacus / Mental Arithmetic 2. Expired Certificates 2-1. Karate(martial arts) 2-2. Responsible Service of Alcohol 2-3. Working with Children Check 3. Awa…

Ransack Search Form

Ruby on Rails Contents Japanese Edition 1. Environment 2. Requirements 3. Gemfile 4. Controllers 5. Views 6. Assets 7. Deliverables

Kaminari Pagination with Parameters Sustained

Ruby on Rails Contents Japanese Edition 1. Environment 2. Requirements 3. Gemfile 4. Config 4-1. Settings 4-2. Initializers 4-3. Locales 5. Controllers 5-1. ApplicationController 5-2. Apply Pagination to Controllers 6. Views 6-1. Paginatio…

Pros and Cons of Script Languages

Script Languages Contents Japanese Edition 1. Introduction 2. Pros 2-1. Easy for "Beginners of Programming" to Write and Run 2-2. A Lot of Communities and Workshops 2-3. Organised Official Documents and Tutorials 3. Cons 3-1. No Absolute C…

Automation of Botpress Accuracy Inspection Vol.2 - Q&A Confidence Matric Chart -

Botpress Contents Japanese Edition 1. Deliverables 2. Prepare for Required Parameters 2-1. Bearer 2-2. User ID 2-3. Bot ID 3. Implementation 3-1. Generate Request Header and Body 3-2. Write CSV Header 3-3. Get Confidence 3-4. Write CSV Bod…

Automation of Botpress Accuracy Inspection Vol.1 - CSV → JSON Converter -

Botpress Contents Japanese Edition 1. Background 2. Deliverables 3. Implementation 3-1. Read CSV 3-2. Generate Q&A Array or List 3-3. Convert Dict and Hash to JSON 4. Unit Test 5. Conclusion 6. Source Code

Fight against Polymorphic Associations

Ruby on Rails Contents 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. Impleme…

Implement Sorting without Ransack

Ruby on Rails Contents Japanese Edition 1. Environment 2. Requirements 3. Custom Helpers 3-1. StudentHelper 3-2. ApplicationHelper 4. Controllers 5. Views 6. Sort by student_code

LAMP Setup on WSL

LAMP Contents 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. Sh…

MySQL Installation on WSL

MySQL Contents 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 Con…

Git Installation on WSL

WSL on Windows Contents 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 Connec…

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…