ChordWiki

アクセスランキング集計スクリプトのGA4対応

GA4対応をサボっていたら8月17日でスクリプトが動作しなくなっていた。Ruby で Google Analytics 4 (GA4) のデータを API で取得する方法 - 約束の地 や Google Analyticsの新バージョン!「Google Analytics 4(GA4)」のレポートデータをRubyで取得する - ba…

ChordWikiの拡張情報をDB保持&タグのAND検索

chordpro記法を勝手に拡張して記述していたASINやYouTubeやniconicoリンクを、外に出してMySQLに保持。ついでにJASRAC作品コードも持てるように。 タグ検索はAND検索を可能に。同じテーブル同士をJOINしてさらにもう一個LEFT JOINするというSQLがあっさり書…

ChordWikiにタグ機能

を付けた。

ChordWikiに評価システム追加

おかしい(間違った)コード譜も多いよね、という声があったので五つ星の評価システムを付けた。 IPアドレスでユーザー識別。簡易なCSRF対策。 まだ今はそれぞれの楽曲ページに表示しているだけだが、将来的に多様な使い方をすることを考えるとRDBMSが必要だ…

ChordWikiにレコメンデーション機能追加

ChordWikiに協調フィルタリングのレコメンデーション「この曲を見た人はこんな曲も見ています」を付ける。Cicindelaは要求スペックが高いとのことでさくらVPSのメモリ1Gでは無理だと思われ、Recommendifyで挑む。Rubyだし。 よくわからん。 情報というかコー…

ChordWikiのサーバをさくらのVPSに移転

前から脳内で計画とシミュレーションしてたけどむしゃくしゃしてたので実行した。 さくらのクラウドがリリースされるのを待ってみたけど、よく見たら必要なかった。 目的 アクセス負荷対策 さくらのレンタルサーバをライトからプレミアムに移行したのが2010…

動画サムネイルの表示とか iTunes アフィリエイト貼り付けとか JavaScript でやったメモ

ChordWiki に加えた機能をメモっとく。 YouTube とニコニコ動画のサムネイル画像を JSONP で表示 動画埋め込みを止めて外部リンクが文字だけだと寂しいので賑やかしにサムネイル画像だけ表示したい。API を使うのだが、自サーバの負担は増やしたくないので J…

ChordWiki 商用配信化と JASRAC の見解

3周年を迎えた ChordWiki : コード譜共有サイト 〜無料の歌詞とコードをシェアしよう を、非商用配信区分から商用配信区分(広告あり)に変えた。 JASRAC に支払う利用料が、《10,000円/年》から《収入の3.5%(最低5,000円/月)》になる。 その過程で分か…