Oasistブログ

自然言語、プログラミング、ライフハックを主に特集

エンジニアリング

Polymorphic Associationsに少々苦しんだ話

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. テーブル構造 3-1. mail_events(メールイベント) 3-2. mail_event_sent_to(メール送信先) 3-3. offices(拠点) 3-4. users(ユーザー) 4. リレーション定義 4-1. MailEvent(メールイベント) 4-2. MailEventSentT…

Ransackを使わないソート機能実装

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. カスタムヘルパー実装 3-1. StudentHelper 3-2. ApplicationHelper 4. コントローラー実装 5. ビュー実装 6. 結果(生徒コードでソート)

LAMP環境構築 on WSL

LAMP 目次 英語版 1. 環境 2. Apacheサーバー 2-1. Apacheサーバーインストール 2-2. バージョン確認 2-3. Apacheサーバー動作確認 3. PHPインストール 4. ApacheサーバーでWebページを表示 4-1. ドキュメントルートの変更 4-2. Apacheサーバー再起動 4-3. W…

MySQLインストール on WSL

MySQL 目次 英語版 1. 環境 2. MySQLインストール 2-1. MySQLクライアントインストール 2-2. MySQLサーバーインストール 2-3. バージョン確認 2-4. 動作確認 2-4-1. 起動 2-4-2. 停止 2-4-3. 再起動 3. rootパスワードリセット 3-1. 権限テーブルの読み込み…

Gitインストール on WSL

WSL on Windows 目次 英語版 1. 環境 2. パッケージ管理 3. Gitインストール 3-1. デフォルトパッケージ 3-2. ソースからインストール 4. Git設定 5. SSH設定 6. GitHub / GitLab 設定 6-1. GitHub 6-2. GitLab 6-3. 接続確認 7. Atom 8. 参考サイト

退職エントリー Vol.2

Career Change 目次 英語版 1. 経歴② -Webエンジニア- 1-1. プロジェクト 1-2. 職場環境 1-3. 身につけたもの 2. 転職のきっかけ② 2-1. 生活とお金 2-2. 自社製品の長期的成長への興味 2-3. コミュニケーション 3. 転職②

退職エントリー Vol.1

Career Change 目次 英語版 1. 経歴① -システムエンジニア- 1-1. プロジェクト 1-2. 職場環境 1-3. 身につけたもの 2. 転職のきっかけ① 2-1. 専門技術を身につける機会がゼロ 2-2. 高い要求水準と低い賃金 2-3. 精神不調 3. 転職①

言語の話者数、支配力、死 Vol.2 - プログラミング言語 -

プログラミング言語 目次 英語版 1. 世界に現存するプログラミング言語の数 2. 最も人気のあるプログラミング言語 3. 求人とプログラミング言語 4. プログラミング言語の死 5. まとめ 6. 注釈 7. 参考文献