読者です 読者をやめる 読者になる 読者になる

おすすめgem一覧

Rubyで開発を進める上でおすすめなgemをリストアップ。主にメモです。 ページネーション github.com 検索 github.com パンクズリスト github.com 認証 github.com 権限管理 github.com 初期データ管理 github.com 定数管理 github.com or github.com バージ…

東方Project同人CDデータベースサイト「東方編曲録」 新しい原曲を追加しました!

迷い家の白猫のシロです。 東方編曲録 ~ Arrangement Chronicle のバージョンが 1.7.1.0 にアップしました。 touhou.arrangement-chronicle.com 更新内容 原曲追加 軽微なバグ修正 原曲追加 以下の原曲を追加いたしました。 東方鈴奈庵 ~ Forbidden Scroll…

東方Project同人CDデータベースサイト「東方編曲録」 詳細検索機能などを追加しました!

新年あけましておめでとうございます。 こんばんは、迷い家の白猫のシロです。 10月1日から約2ヶ月ほど遅れましたが新機能などもろもろ実装しました。 touhou.arrangement-chronicle.com 更新内容 詳細検索機能追加! イベント頒布日でソート可能に! イベン…

パンくずリストのGemをBreadcrumbsOnRailsからBuoysに変更しました。

どうも迷い家の白猫のシロです。 最近、東方編曲録のパンくずリストのリプレースを行いました。 ※ただし、まだ本番サーバーには反映されていません。 もともと、breadcrumbs_on_railsを使って実装していたのですが、 コードの記述が冗長で、controllerの責務…

東方Project同人CDデータベースサイト「東方編曲録」 2周年になりました!

こんばんは、迷い家の白猫のシロです。本日10月01日で本番運用を開始してから早いことで2周年となりました! 今年は新機能はありません。 気がついたら、前回追加した機能のカラオケページは何もいじっていないです。。 少し前の記事で少し書きましたがもう…

Ruby 2.1.x→2.3.1にアップデートするときの手順

概要 RailsプロジェクトのRubyを2.1.xから2.3.1にアップデートしたときのメモになります。 まず、Rubyのバージョンアップ 前回の記事でRubyのバージョンを更新します。 rbenv install 2.3.1 rbenv global 2.3.1 bundlerのインストール gem install bundler -…

Rubyバージョンアップ

概要 定期的にRubyのバージョンアップしていきたいのでメモしておきます。 前提 Mac Homebrewを使用 rbenvを使用 rbenv-buildのアップデート手順 # Homebrewをアップデート brew update # ruby-buildをアップデート brew upgrade ruby-build # インストール…

東方編曲録のこれから

メモ書き程度に記載していきます。東方編曲録は、Ruby on Railsで構築しています。環境 Rails 4.1.x Ruby 2.1.x 詳細は省略します。これから Rubyのバージョンアップ 2.1.x→2.3.1 Railsのバージョンアップ 4.1.x→4.2.7.1 新機能の検討 新UIの検討 現在新しい…

東方Project同人CDデータベースサイト「東方編曲録」 旧約酒場の新曲に対応しました!

迷い家の白猫のシロです。東方編曲録 ~ Arrangement Chronicle のバージョンが 1.6.0.0 にアップしました。 東方編曲録 ~ Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 サークル別、ボーカル別、編曲者別、作詞者別、イベント別…

東方Project同人CDデータベースサイト「東方編曲録」 燕石博物誌の新曲に対応しました!

お久しぶりです、迷い家の白猫のシロです。東方編曲録 ~ Arrangement Chronicle のバージョンが 1.5.0.0 にアップしました。 東方編曲録 ~ Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 サークル別、ボーカル別、編曲者別、作詞…

東方Project同人CDデータベースサイト「東方編曲録」 1周年と新規ページ「カラオケページ(β)」を追加しました!

こんばんは、迷い家の白猫のシロです。本日10月01日で本番運用を開始してから一周年となりました! そして、東方編曲録 ~ Arrangement Chronicle のバージョンが 1.4.0.0 にアップしました。 東方編曲録 ~ Arrangement Chronicleとは、 東方アレンジのデー…

東方Project同人CDデータベースサイト「東方編曲録」 東方紺珠伝の新曲に対応しました!

こんばんは、迷い家の白猫のシロです。東方編曲録 ~ Arrangement Chronicle のバージョンが 1.3.6.0 にアップしました。 東方編曲録 ~ Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 シロが個人で開発したWebサイトになります。 …

東方編曲録のデモ版を公開してから1年が経ちました!

こんにちは、迷い家の白猫のシロです。今日8月1日は、東方編曲録のデモ版を公開した日です。 つまりデモ版を公開して1年が経ちました!当時の記事 東方編曲録 〜 Arrangement Chronicle 1.0.0.0 beta リリースしました。 - 迷い家の白猫 技術部あと2ヶ月で本…

東方Project同人CDデータベースサイト「東方編曲録」 統計情報ページに「トラック番号毎の原曲ランキング」を追加!

こんにちは、迷い家の白猫のシロです。東方編曲録 〜 Arrangement Chronicle のバージョンが 1.3.5.0 にアップしました。 東方編曲録 〜 Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 シロが個人で開発したWebサイトになります。 …

東方Project同人CDデータベースサイト「東方編曲録」 東方深秘録の新曲に対応しました!

こんばんは、迷い家の白猫のシロです。東方編曲録 〜 Arrangement Chronicle のバージョンが 1.3.4.0 にアップしました。 東方編曲録 〜 Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 シロが個人的に開発したWebサイトになります…

東方Project同人CDデータベースサイト「東方編曲録」 東方紺珠伝体験版の新曲に対応しました!

こんばんは、迷い家の白猫のシロです。東方編曲録 〜 Arrangement Chronicle のバージョンが 1.3.3.0 にアップしました。 東方編曲録 〜 Arrangement Chronicleとは、 東方アレンジのデータベースサイトです。*1 シロが個人的に開発したWebサイトになります…

東方編曲録 各リンク

トップページ 東方編曲録 〜 Arrangement ChronicleAboutページ About | 東方編曲録検索ページ 検索 | 東方編曲録原作別ページ 原曲別 | 東方編曲録原曲別 - Windows作品 原曲別 - Windows作品 | 東方編曲録原曲別 - PC-98作品 原曲別 - PC-98作品 | 東方編…

東方Project同人CDデータベースサイト「東方編曲録」 合同企画CD向け表示に対応しました!

こんばんは、迷い家の白猫のシロです。東方編曲録 〜 Arrangement Chronicle のバージョンが 1.3.0.0 にアップしました。 東方編曲録 〜 Arrangement Chronicleとは、 東方Projectの同人CDの情報をまとめているデータベースサイトです。 シロが個人的に開発…

2014年の振り返り

今年もあと少しなので、今年(2014年)を振り返りたいと思います。(細かめに 1月 3日 秩父で初詣 イノシシ鍋を食す 4日〜7日 石川に帰省 5日 金沢東方祭2に参加 2月 1日 ドジョウ鍋を食す 11日 Chromecastを購入 3月 東方編曲録の設計開始 1日〜3日 岩手旅行 1…

東方Project同人CDデータベースサイト「東方編曲録」 原曲別の統計情報が見れるようになりました!

こんばんは、迷い家の白猫のシロです。冬コミ直前ですがこのたび、東方編曲録 〜 Arrangement Chronicle のバージョンが 1.2.0.0 1.2.0.1 にアップしました。 東方編曲録 〜 Arrangement Chronicleとは、 東方Projectの同人CDの情報をまとめているデータベー…

東方編曲録の曲情報登録について

こんにちは、迷い家の白猫のシロです。2014年10月01日に東方編曲録 〜 Arrangement Chronicleを公開しました。 東方編曲録 〜 Arrangement Chronicleその際に、曲情報登録に関して色々、質問がありましたので、少しまとめます。 曲情報を登録したいけどどう…

東方Project同人CDデータベースサイト「東方編曲録」本番運用開始しました!

こんばんは、迷い家の白猫のシロです。東方編曲録のBeta版を公開して2ヶ月、ついに本番運用開始しました! まぁやっていることはほとんどBetaと変わらないですが^^; 東方編曲録 〜 Arrangement Chronicleとは、 東方Projectの同人CDの情報をまとめている…

東方編曲録 〜 Arrangement Chronicle 1.0.2.0 beta にバージョンアップしました。

こんばんは、迷い家の白猫のシロです。東方編曲録 〜 Arrangement Chronicle 1.0.2.0 beta にバージョンアップしました。追記 すでに本番運用開始してます。 東方Project同人CDデータベースサイト「東方編曲録」本番運用開始しました! - 迷い家の白猫 技術…

東方編曲録  〜 Arrangement Chronicle 1.0.0.0 beta リリースしました。

こんばんは、迷い家の白猫のシロです。本日、2014年08月01日に東方編曲録 〜 Arrangement Chronicle 1.0.0.0 beta リリースしました。追記 すでに本番運用開始してます。 東方Project同人CDデータベースサイト「東方編曲録」本番運用開始しました! - 迷い家…

rvmアップデート

最新版取得 rvm get latest 再読み込み rvm reload バージョン確認 rvm version

rails テーブルのカラムの情報をモデルに書き出すgem

annotate と言うgemを使用する。 Gemfileに追加 group :development do (中略) gem 'annotate' end インストール bundle install 使い方 bundle exec annotate実行後、モデルファイルにカラムの情報が書き出されている。 その他 カラムの追加や変更・削除し…

Rails4.1 パンくずリスト

参考サイト Railsアプリにパンくずリストを追加する - Qiita Railsでパンくずリストを作るなら、breadcrumbs_on_railsがオススメ - nishio-dens's diary Components編1~Bootstrap3移行ガイド カスタマイズ備忘録 app/views/shared/_breadcrumbs.html.haml -…

kaminariでno implicit conversion of StringIO into String (TypeError)が発生した時の対処法

環境 Ruby: 2.1.1 Rails: 4.1.0 kaminari: 0.15.1 事象 kaminariのビュー生成コマンドを実行 $ rails g kaminari:views bootstrap -e haml /home/vagrant/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/json/common.rb:155:in `initialize': no implicit conversio…

Rails4.1.0でrender_404/render_500

備忘録としてまとめておきます。 環境 Rails 4.1.0 設定 config/routes.rb get '*path' => 'application#render_404' app/controllers/application_controller.rb unless Rails.application.config.consider_all_requests_local rescue_from ActiveRecord::R…

Trac1.0にTags-0.7をインストールしてみた。

1年以上待ちに待ったTagsがようやくTrac1.0に、 対応したらしいので、早速インストールしてみました! 対応されたチケット http://trac-hacks.org/ticket/9521 fixedになってました。 2014年04月06日にリリースされてました。 前回のコメントは13ヶ月前だっ…

作ったboxで開発環境構築

目的 Vagrantで使用するCentOSのboxをWindows7でVeeweeを使って作成 - 迷い家の白猫 技術部 で作成したboxを使って環境構築 環境 Windows 7 Professional 64bit SP1 VirtualBox 4.3.6 Vagrant 1.4.3 開発環境構築 仮想マシン起動までの設定 Vagrant プラグイ…

Vagrantで使用するCentOSのboxをWindows7でVeeweeを使って作成

作成するBox CentOS 6.3 64bit 他のバージョンも同じ感じで作成できます。 環境 Windows 7 Professional 64bit SP1 msysgit 1.8.5.2 VirtualBox 4.3.6 Vagrant 1.4.3 Ruby 2.0.0-p353 msysgitをインストール 以下から最新版をダウンロードする http://code.g…

OS X 10.8 にVagrant をインストールする (VMWare Fusion使用)

環境 Mac OS X : 10.8.4 VMWare Fusion : 5.0.3 Vagrantのインストール 以下から最新版をダウンロードする(当時 v1.3.1) http://downloads.vagrantup.com/ バージョンを確認 $ vagrant -v Vagrant 1.3.1 Boxを追加 Vagrantbox.es から仮想イメージをダウンロ…

Rails4.0.0 で作り直し

もともと、Rials3.xで最後まで作れてないんですが。。。Ruby 2.0 Rails 4.0.0で新しく、Webアプリケーションを作って行きたいと思います。

Rails4.0.0 をインストールする

rails4インストール $ gem install rails Fetching: i18n-0.6.4.gem (100%) Successfully installed i18n-0.6.4 Fetching: multi_json-1.7.7.gem (100%) Successfully installed multi_json-1.7.7 Fetching: tzinfo-0.3.37.gem (100%) Successfully installe…

調査予定のgem

Active Record Enumerations enumerize https://github.com/brainspec/enumerize Pagination Kaminari https://github.com/amatsuda/kaminari Rails DB Bootstrapping Seed-fu https://github.com/mbleigh/seed-fu Rails Search Sunspot https://github.com/…

RVMでRuby2.0.0をOS X Mountain Lionにインストールする

rvmをインストールする ターミナルで以下のコマンドを実行する。 $ \curl -L https://get.rvm.io | bash -s stable インストール後、設定を反映 $ source ~/.rvm/scripts/rvm ruby 2.0.0をインストール $ rvm install 2.0.0 デフォルトで使用する場合 $ rvm …

Android 4.2 「開発者向けオプション」を表示する方法

概要 Android 4.2 から「開発者向けオプション」が設定メニューから非表示になりました。 そこで本記事では、「開発者向けオプション」を設定メニューに表示させる方法を記載します。 動作環境 Android 4.2 確認環境 端末:Nexus 7 OS:Android 4.2.2 手順 1…

これから

頑張ること 本の自炊 英語勉強 iRemocon Raspberry Pi SiriProxy

iOS6.1 のアクティベートが出来ない。

iPhone5にiOS6.1beta4をインストールしていることをすっかり忘れていて、 昨日突然、 アクティベートが必要です って警告が表示され、アクティベートできなくなった。。。ネットもできず、iTunesからのアクティベートも不可・・・beta版は使用期限があり、そ…

Trac-0.12.3.ja2からTrac-1.0.ja1に更新してみる。

環境 CentOS6.3 Trac-0.12.3.ja2 -> Trac-1.0.ja1 Apache 2.2.22 SQLite 3.6.20 Python 2.6.6 Trac-1.0.ja1をインストール $ sudo easy_install http://www.i-act.co.jp/project/products/downloads/Trac-1.0.ja1.zipProcessing Trac-1.0.ja1.zip Running Tr…

CentOS 6.3にPostgreSQL9.2をインストール

PostgreSQL RPM Repository (with Yum) からRPMファイルをダウンロードして、本家のリポジトリを追加 http://yum.postgresql.org/repopackages.php $ wget -P /tmp http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-5.noarch.rpm $ su…

CentOS 6.3にNokogiriをインストール

libxsltをインストール $ sudo wget ftp://xmlsoft.org/libxml2/libxslt-1.1.27.tar.gz $ sudo tar -zxvf libxslt-1.1.27.tar.gz $ cd libxslt-1.1.27/ $ ./configure ; make ; sudo make install libxml2をインストール $ sudo wget ftp://xmlsoft.org/libx…

CentOS 6.3にrvmをインストール

必要なパッケージをインストール $ sudo yum install -y curl curl-devel gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel rvmインストール $ cu…

CustomFieldAdminPluginを導入

CustomFieldAdminPluginをeasy_installでインストール $ sudo easy_install -U -Z http://trac-hacks.org/svn/customfieldadminplugin/0.11Downloading http://trac-hacks.org/svn/customfieldadminplugin/0.11 Doing subversion checkout from http://trac-…

TicketExtPluginでチケットのテンプレート作成

TicketExtPluginをeasy_installでインストール $ sudo easy_install http://trac-hacks.org/svn/ticketextplugin/0.12 Downloading http://trac-hacks.org/svn/ticketextplugin/0.12 Doing subversion checkout from http://trac-hacks.org/svn/ticketextplu…

TracTagsを導入する

TagsPlugin TracTagsをeasy_installでインストール $ sudo easy_install https://trac-hacks.org/svn/tagsplugin/tags/0.6Downloading https://trac-hacks.org/svn/tagsplugin/tags/0.6 Doing subversion checkout from https://trac-hacks.org/svn/tagsplug…

Tracで使うユーザー

Tracで使うユーザーのパスワードの設定 $ sudo htdigest /etc/httpd/.htdigest 'Authentication' [ユーザー名] Tracで使うユーザーの権限の確認 $ sudo trac-admin /var/trac/[プロジェクト名] permission list [ユーザー名] Tracで使うユーザーの権限の追加…

svnで「!svn/meが見つかりません」の対策

Subversion1.7クライアントPCからコミットしようとしたら、 svn: E160013: コミットに失敗しました (詳しい理由は以下のとおりです): svn: E160013: パス ‘/svn/XXXXX/!svn/me’ が見つかりませんというエラーでコミットできない。。。調べてみたら、 SVNAdve…

subversion.confをvhostsにする

subversion.conf /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so <Location /svn> DAV svn SVNParentPath /var/svn # Limit write permission to list of valid users. <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLReq</limitexcept></location>…