東方編曲録 〜 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 adexd.net カスタマイズ備忘録 app/views/shared/_breadcrumbs.html.haml - if elements.present? %ul.…

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>…

Tracプロジェクト追加

設定を抜粋 Tracプロジェクト プロジェクト作成 $ sudo trac-admin /var/trac/[プロジェクト名] initenv 管理者ユーザーを作成 $ sudo trac-admin /var/trac/[プロジェクト名] permission add admin TRAC_ADMIN パスワードファイルを作成 $ sudo htpasswd -c…

BASIC認証、ダイジェスト認証

.htpasswdファイル作成 $ sudo htpasswd -c /etc/httpd/.htpasswd [ユーザー名] 例 $ sudo htpasswd -c /etc/httpd/.htpasswd test_userNew password: Re-type new password: Adding password for user test_user ユーザーを追加する場合は、"-c"オプション…