Oasistブログ

言語学、エンジニアリング、ライフ記事を気まぐれにお届け

Ruby

Botpress性能検証自動化 Vol.3 - Railsアプリケーション -

Botpress Contents 英語版 1. はじめに 2. 前提条件 3. ルーティング 4. JSONコンバーター 4-1. コントローラー 4-2. ビュー 5. Converse API 5-1. コントローラー 5-2. ビュー 6. E2Eテスト 7. まとめ 8. 成果物

Ransack検索フォーム

Ruby on Rails Contents 英語版 1. 環境 2. 要件 3. Gemfile 4. コントローラー 5. ビュー 6. アセット 7. 成果物

Kaminariを使ったページネーションでパラメーターを保持する

Ruby on Rails 目次 英語版 1. 環境 2. 要件 3. Gemfile 4. Config 4-1. Settings 4-2. Initializers 4-3. Locales 5. コントローラー 5-1. ApplicationController 5-2. コントローラーに適用 6. ビュー 6-1. ページネーションヘッダー 6-2. ページネーショ…

スクリプト言語の嬉しみ・つらみ

スクリプト言語 目次 英語版 1. はじめに 2. メリット 2-1. 直観的でプログラミング初心者「には」書きやすい 2-2. コミュニティや勉強会が盛ん 2-3. 公式ドキュメントやチュートリアルが整備されている 3. デメリット 3-1. 書き方に絶対的な正解がない 3-2.…

Botpress性能検証自動化 Vol.2 - Q&A確信度マトリックス図自動生成 -

Botpress 目次 英語版 1. 成果物 2. 必要パラメーター用意 2-1. Bearer 2-2. ユーザーID 2-3. ボットID 3. 実装 3-1. リクエストヘッダー・ボディ生成 3-2. CSVヘッダー書込み 3-3. 確信度取得 3-4. CSVボディ書込み 4. ユニットテスト 5. まとめ 6. ソース…

Botpress性能検証自動化 Vol.1 - CSV → JSONコンバーター -

Botpress 目次 英語版 1. 背景 2. 成果物 3. 実装 3-1. CSV読み込み 3-2. Q&A配列生成 3-3. DictとHashのJSON変換 4. ユニットテスト 5. まとめ 6. ソースコード

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. 結果(生徒コードでソート)

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

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