Railsのアップグレードに関する資料・記事

Rails アップグレードガイド

railsguides.jp

永久保存版Railsアップデートガイド

inside.pixiv.blog

Railsアップグレード百景

speakerdeck.com

Rails6にいつ上げるか?

www.slideshare.net

永久保存版!?伊藤さん式・Railsアプリのアップグレード手順

qiita.com

継続的Railsアップグレード / Continuous Rails Upgrade

speakerdeck.com

【個人開発】Webサービス「東方同人音楽流通検索」をリリースしました🎉

こんにちは、迷い家の白猫のシロです。

本日、2021年08月28日にWebサービス東方同人音楽流通検索」をリリースしました🎉

東方カラオケ検索に続き、東方楽曲の検索サイト第2弾です。

どんなサービス?

タイトルで見て分かる通り、東方同人音楽流通経由で配信されている東方楽曲をサークル名・アルバム名・楽曲名・原曲名で検索することができるサービスです。

その他の音楽配信サービスは、対象外です。対応する予定はありません。

本日(8/28)の配信楽曲までカバーしています。

※非公式サイトです。 あくまでも個人開発です。

機能

  • サークル名・アルバム名・楽曲名・アーティスト名・原曲名で検索
  • 高速検索、あいまい検索
  • モバイルフレンドリー
  • アルバムのジャケットやアルバム名をクリック/タップすることで、音楽配信サービスのアルバムページに移動
  • アーティスト名をクリック/タップすることで、音楽配信サービスのアーティストページに移動(Spotifyのみ)
  • 楽曲をクリック/タップすることで、音楽配信サービスの楽曲ページに移動

おことわり

  • 現在、全文検索サービスやホスティングサービスの、無料プランで運用しております。
  • 利用数が増えると無料枠を超える可能性がございますので、サイト継続のため広告(Google AdSense)の設置を予定しております。ご了承ください。

画面

  • PC画面

    • トップ画面
      • f:id:shiroemons:20210827215652p:plain:w300
    • 検索画面
      • f:id:shiroemons:20210827221006p:plain:w300
  • モバイル画面

    • トップ画面
      • f:id:shiroemons:20210827220805p:plain:w100
    • 検索画面
      • f:id:shiroemons:20210827220835p:plain:w100

現在は諸事情で初回表示していますが、初回表示されないように変更する予定です。

画面説明

f:id:shiroemons:20210827222040p:plain

その他

今回のトップ画面に、東方サブスクランダム選曲アプリへのリンクを設置いたしました。 ランダムで東方楽曲を1曲選曲してくれます。こちらも合わせてご利用ください。

雑記

東方楽曲のサブスクが開始される前から作りたかったサイトです!

ポータルサイトではありませんが、原曲名で検索できるようになり大変満足です!

いつから作り始めたか

検索データは、8月1日頃には準備できていました。 サイトは、今月の8月20日から作り始めてから、22日頃には公開できるレベルまで作りました。

こちらを見てもらえると少しだけ経過がわかります。

技術系のお話

この話は、Zennで記事にしようかなと思っています。 軽く話しておくと...

OFUSE(オフセ)

支援していただける方がいましたらこちらから、お願いいたします🙇‍♂️

ofuse.me

東方同人音楽流通検索

music.touhou-search.com

今後とも、迷い家の白猫をよろしくお願いいたします🙇‍♂️

「東方同人音楽流通検索」ができるまでの道のり

発端はサブスク配信開始前(2020/12/17)

サイト作る宣言(8/1)

完成させる!と心に誓った瞬間

作成開始(8/20)

それなりに動くものできた

レイアウト修正に本気出す/完成(8/22)

少し機能紹介

リリース(8/28 9:00)

東方同人音楽流通 配信曲リスト

東方同人音楽流通で配信されている楽曲をリストでまとめました。

docs.google.com

SpotifyApple Musicのみまとめてます。

情報収集アプリを自作して、調査しています。

github.com

FerrumをHerokuで動かすためにやったこと

github.com

特に設定を行わずに、Herokuでferrumを実行した場合、以下のようなエラーが出力される。

/app/vendor/bundle/ruby/3.0.0/gems/ferrum-0.11/lib/ferrum/browser/command.rb:32:in `initialize': Could not find an executable for the browser. Try to make it available on the PATH or set environment variable for example BROWSER_PATH="/usr/bin/chrome" (Cliver::Dependency::NotFound)

やったこと

Herokuにbuildpacksをセットする

$ heroku buildpacks:set https://github.com/heroku/heroku-buildpack-multi.git --app [アプリ名]

.buildpacksを準備する

$ touch .buildpacks
  • .buildpacks
https://github.com/heroku/heroku-buildpack-ruby
https://github.com/heroku/heroku-buildpack-chromedriver.git
https://github.com/heroku/heroku-buildpack-google-chrome.git

東方同人音楽流通 Spotify 原曲別プレイリスト一覧 ZUN's Music Collection/幺樂団の歴史

蓬莱人形 ~ Dolls in Pseudo Paradise.

蓬莱伝説

二色蓮花蝶 ~ Red and White

桜花之恋塚 ~ Japanese Flower

エニグマティクドール

サーカスレヴァリエ

人形の森

リーインカーネイション

空飛ぶ巫女の不思議な毎日

蓮台野夜行 ~ Ghostly Field Club

夜のデンデラ野を逝く

少女秘封倶楽部

古の冥界寺

魔術師メリー

月の妖鳥、化猫の幻

幻想の永遠祭

夢違科学世紀 ~ Changeability of Strange Dream

童祭 ~ Innocent Treasures

華胥の夢

科学世紀の少年少女

夢と現の境界

幻想機械 ~ Phantom Factory

幽玄の槭樹 ~ Eternal Dream

卯酉東海道 ~ Retrospective 53 minutes

ヒロシゲ36号 ~ Neo Super-Express

53ミニッツの青い海

青木ヶ原の伝説

最も澄みわたる空と海

大空魔術 ~ Magical Astronomy

月面ツアーへようこそ

天空のグリニッジ

車椅子の未来宇宙

衛星カフェテラス

G Free

大空魔術 ~ Magical Astronomy

向こう側の月

未知の花 魅知の旅

未知の花 魅知の旅

鳥船遺跡 ~ Trojan Green Asteroid

衛星トリフネ

トロヤ群の密林

天鳥船神社

天鳥船神社の結界

宇宙に浮かぶ幻想郷

伊弉諾物質 ~ Neo-traditionalism of Japan.

緑のサナトリウム

牛に引かれて善光寺参り

アガルタの風

イザナギオブジェクト

日本中の不思議を集めて

燕石博物誌 ~ Dr.Latency's Freak Report.

他愛も無い二人の博物誌

Dr.レイテンシーの眠れなくなる瞳

須臾はプランクを超えて

シュレディンガーの化猫

禁忌の膜壁

旧約酒場 ~ Dateless Bar "Old Adam".

バー・オールドアダム

燕石博物誌が連れてきた闇

アウトサイダーカクテル

旧世界の冒険酒場

二日酔いの同床異夢

幺樂団の歴史2 ~ Akyu's Untouched Score vol.2

方陣 ~ Magic Square

久遠の満月

幺樂団の歴史5 ~ Akyu's Untouched Score vol.5

Civilization of Magic

星幽天使

テーマ・オブ・イースタンストーリー