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"オプション…

TracとSVN連携

SVNリポジトリ変更 $ sudo vim /var/trac/[プロジェクト名]/conf/trac.ini[trac] repository_dir = /var/svn/[SVNリポジトリ名] リポジトリ同期 $ sudo trac-admin /var/trac/[プロジェクト名] repository resync "(default)" Subversionでコミットした時に…

Tracのトップにアクセスする場合はダイジェスト認証を使用する

VPS

[Apache]Tracの設定ファイルを修正 trac.conf $ sudo vim /etc/httpd/vhosts.d/trac.confWSGIScriptAlias / /var/trac/trac.wsgi <VirtualHost *:80> DocumentRoot /var/trac ServerName trac.example.com <Directory /var/trac> WSGIApplicationGroup %{GLOBAL} AuthType Digest AuthName "Authenti</directory></virtualhost>…

TracをNginxのリバースプロキシを使用して表示する

VPS

Nginxリバースプロキシ設定 $ sudo vim /etc/nginx/nginx.confuser nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_ty…

uWSGIインストール

uWSGIインストール $ sudo yum install -y gcc-c++ $ sudo yum install -y python-devel $ sudo yum install -y libxml2-devel $ sudo easy_install pip $ sudo pip install uwsgi※ただのメモ書き

CentOS 6.3にTrac-0.12.3.ja2をインストール

環境 Trac-0.12.3.ja2 Apache SQLite Python Pythonバージョン確認 $ paython --version Python 2.6.6 インストールされていない場合は以下でインストールする。 $ sudo yum install -y python mod_wsgiインストール $ sudo yum install -y mod_wsgi SQLite…

CentOS 6.3にSubversion1.7をインストール

svn1.7_centos6_wandisco.sh #!/bin/bash # staging.opensource.wandisco.com echo WANdisco Subversion Installer for CentOS 6 echo Please report bugs or feature suggestions to staging.opensource.wandisco.com echo echo Gathering some information…