Tatehito's Programming Blog

Rails / Ruby / 競プロ / 技術書感想 / ガジェット / その他もろもろ。現役プログラマがIT系記事をメインに書くブログです。

Ruby・Rails

名前が「ン」で終わるポケモンの数をRuby2.7の新機能「Enumerable#tally」を使って数えてみた

はじめに 開発・公開中の『ポケモンしりとり』は、ポケモンの名前を使ったしりとりです。ルールは通常のしりとりと同じなので、名前の語尾が「ン」で終わるポケモンを回答すると負けになってしまいます。 www.pokemon-shiritori.com 現在、ポケモンは809種類…

【Rubyで競プロ】よく使う、標準入力を扱う方法あれこれ

はじめに 最初はRubyの勉強のために始めた競技プログラミング(以下競プロ)ですが、最近はほぼ趣味として取り組んでいます。いずれは競プロに適しているとされる、コンパイル言語のC++で取り組んでみたいとは思っているものの、まだRuby学習中の身なのでし…

Qiitaに「Railsアプリケーションで初期データをセットアップする方法あれこれ」という記事を書きました

先日公開した「ポケモンしりとり」では、ポケモンの名前の情報をマスタデータとしてDBに保持させているのですが、現在ポケモンの数は809種類で、とても手作業でデータロードする気は起きません。 ということで、ポケモンの情報が記述されているJSONファイル…

Qiitaに『学習目的で「ポケモンの名前を使ったしりとり」ゲームをつくってみた』という記事を書きました

「ポケモンしりとり」公開しました 「ポケモンしりとり」公開しました!ぜひ遊んでみてください〜!! https://t.co/h7wyLFY3JQ pic.twitter.com/COmtNLRiQS— たてひと| ポケモンしりとり開発中 (@khattori89) 2019年7月5日 ポケモンしりとり - 無料で遊べる…

【個人開発】『ポケモンしりとり』をつくってます(もうすぐリリース)

『ポケモンしりとり』、つくってます。 Twitterでは何度か紹介したのですが『ポケモンしりとり』を個人開発しています。 Rails + Vue.jsでポケモンしりとりをつくってみました。デザイン整えたら公開する予定です。CPU強い。#ポケモン #Rails #vuejs pic.twi…

【技術書感想】『Everyday Rails - RSpecによるRailsテスト入門』を読んだ感想

読み終わってから随分時間が経ってしまいましたが、『Everyday Rails - RSpecによるRailsテスト入門』を読みました。 本書はRubyのテスティングフレームワークである「RSpec」の解説書です。 販売形態は電子書籍のみですが、RubyやRailsのバージョンアップに…

bundle install で「--path vendor/bundle」するかしないか問題

今日、こちらのQiita記事を読みました。 qiita.com --path vendor/bundle は、gem のインストール先をプロジェクト固有のローカルに指定するbundle installコマンドのオプションです。 読んだQiita記事は --path vendor/bundleのオプションは、付けたい人が…

SonicGarden伊藤さんのブログを読んで、Rubyのプログラミング問題に取り組んでみた

業務ではJavaを扱っていますが、プライベートではRuby(on Rails)の学習をしています。 『プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)』(チェリー本)を終え、Railsチュートリアルを1周…