WindowsでRails (ThinをWindowsサービスとして動かす)

はじめに. 某件でWindows上でRailsアプリをバックグラウンドプロセスで起動させる必要があったので、その実現までの履歴を残しています。 試したOSはWindows7、Windows Server 2008 R2 の2種類のみ。 .NET4.0が既にインストールされていることを確認してく…

Ubuntu12.04 に VirtualBox をインストール

■ /etc/apt/sources.list に追記 以下に掲載されているいずれかのURLを追記 https://www.virtualbox.org/wiki/Linux_Downloads deb http://download.virtualbox.org/virtualbox/debian precise contrib■ 公開鍵を取得 以下に掲載されている公開鍵(oracle_vbo…

capybara-webkit インストール

Cucumber で Javascript を動かしたい場合に必要。 $ sudo apt-get install libqt4-dev libqtwebkit-dev $ sudo gem install capybara-webkit -v '0.13.0'※バージョン指定は適宜

GitLab 導入記録

■環境 ・Ubuntu Desktop 12.04 (日本語Remix vhd) ・OpenSSL, OpenSSH インストール済み■Ruby、RVM、Railsをインストール http://d.hatena.ne.jp/qkrhn081/20121030/1351580476■GitLab 以下の手順を忠実に実行 https://github.com/gitlabhq/gitlabhq/blob/5-…

Railsインストール Ubuntu 12.04

※すべて$HOMEディレクトリで実行■Ruby(一旦1.8), Gem, RVMのインストール $ sudo apt-get install zlib1g-dev $ sudo apt-get install libssl-dev $ sudo apt-get install sqlite3 libsqlite3-dev $ sudo apt-get install libxml2-dev $ sudo apt-get instal…

Rails + Devise で認証機能を作成(カスタマイズあり)

やりたいこと ・認証機能がほしい ・deviseデフォルトのメールアドレスではなく、ユーザー名での認証がしたい ※パスワードを忘れた場合のメール送信とかはいらない ・管理者ユーザーと一般ユーザーを使い分けたいバージョン ruby 1.9.3p194 rails 3.2.8 devi…

Vim で Rails 開発環境を構築 (自分好み)

OS:Ubuntu 12.04 Desktop 64bit(VirutalBox)■いれるもの vim rails.vim NERDTree■vim(一応書いとく) $ sudo apt-get install vim $ cd ~ $ mkdir .vim ■rails.vim http://www.vim.org/scripts/script.php?script_id=1567 で最新ダウンロード、解凍後、d…

Jenkins + Github + Ruby on Rails (RSpec, Cucumber) によるCI環境構築 (Ubuntu 12.04 server)

■Jenkins インストール $ sudo apt-get install jenkins ■Ruby関連インストール $ sudo apt-get install gcc $ sudo apt-get install build-essential $ sudo apt-get install bison byacc gperf $ sudo apt-get install zlib1g-dev $ sudo apt-get install …

Git 共有リポジトリ運用の始め方 (bareリポジトリ)

■このエントリの前提条件 ・gitインストール済み ・複数サーバー(svrA,svrB)上にそれぞれリポジトリあり ・svrAにbareリポジトリをつくる ・srvAにはSSHでアクセスできる ・srvAのローカルリポジトリには既にファイルがコミットされている共有リポジトリ設定…

Ubuntu から Windows の共有プリンタを使う

$ sudo apt-get install cups$ sudo apt-get install samba$ sudo apt-get install samba-client$ sudo vi /etc/cups/cups.conf # Only listen for connections from the local machine. Listen localhost:631 Listen 192.168.6.1:631 Listen /var/run/cups/…

OpenVPN on Amazon EC2 (Ubuntu10.04) Windowsクライアント編

■前提条件 サーバー編で作成した鍵(client01.crt, client01.key, ca.crt)がクライアントマシンにあること■OpenVPNクライアントをダウンロード、インストール http://openvpn.net/index.php/download.html■クライアント鍵(.crt, .key)、サーバーCA公開鍵(ca.c…

OpenVPN on Amazon EC2 (Ubuntu10.04) サーバー編

■前提条件 ・EC2インスタンスが作成済み ・ElasticIPが割り当て済み ・セキュリティグループは以下を開放 ・22/tcp ・1194/udp■参考ブログ(かなりお世話になった) http://blog.livedoor.jp/dynakou/search?q=openvpn■rootパスワードをセット $ sudo -i # p…

libxml-ruby のインストール

$ sudo apt-get install libxslt1-dev $ sudo apt-get install libxml2-dev $ sudo apt-get install ruby1.8-dev $ sudo apt-get install rubygems $ sudo gem1.8 install libxml-ruby

はじめてのHeroku

■前提 ・Ruby1.9.2とRails3.0.10がインストール済 ・Herokuアカウント登録済 ・gitインストール済(sudo apt-get install git-core) ・libssl-dev, openssl, libopenssl-ruby がインストール済 ・ssh-keygen で鍵情報作成済■Railsアプリ新規作成 $ mkdir -p ~…

Rails3 インストール記録 ( Ubuntu 11.04 )

※すべて$HOMEディレクトリで実行■前準備 $ sudo apt-get install gcc $ sudo apt-get install build-essential $ sudo apt-get install bison byacc gperf $ sudo apt-get install zlib1g-dev $ sudo apt-get install libreadline5 libreadline-dev $ sudo a…

rabbitVCS インストール ( ubuntu 10.04 lucid )

$ sudo add-apt-repository ppa:rabbitvcs/ppa $ sudo apt-get update $ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-gedit rabbitvcs-cli ログアウトする ログインする

VurtualBox .vdi インポート後のネットワーク設定

ネットワーク設定再起動時に、NICが認識されない。 「SIOCSIFADDR: No such device eth0」など表示される。 MACアドレスが異なるためらしい。下記で解決 $sudo rm /etc/udev/rules.d/70-persistent-net.rules 参考 http://znetj.blog66.fc2.com/blog-date-20…

VirtualBox 4.0 ゲストOSをホストOSと同じネットワークにする

ホストOS ・同じセグメントにしたいNICデバイス名の確認 VirtualBoxでの作業 ・VirtualBoxの設定画面で「ネットワーク」を選択 ・アダプタ1を選択(というか有効にしたいアダプタを選択) ・有効化のチェックがONであることを確認 ・「割り当て」を「ブリッジ…

avast! 4 を Ubuntu (64bit) へインストールする

参考 http://ubuntuforums.org/showthread.php?t=781251

claimAV の導入(Ubuntu)

参考 http://ameblo.jp/oregano-blog/entry-10275038246.html http://webservice.kabufuru.net/notepc/mypc/clam.php

Selenium による自動テスト環境の構築

① Firefoxをインストール② FirefoxにSelenium-IDEアドインを追加 http://release.seleniumhq.org/selenium-ide/1.0.10/selenium-ide-1.0.10.xpi③ 下記を参考に設定を行う。 http://thinkit.co.jp/free/article/0705/2/6/注意点 Selenium-RCは下記からダウン…

sar コマンドの出力情報について

CPU:CPU番号。ALLの場合は、全CPUの平均値で出力される。 %user: ユーザプロセスによるCPUの使用率 %nice: 実行優先度を変更した(nice値)ユーザプロセスによるCPUの使用率 %system: システムプロセスによるCPUの使用率 %iowait: I/O終了待ち時間割合…

sysstat インストールと設定

$ sudo apt-get install sysstat $ sudo dpkg-reconfigure sysstat cronジョブを有効にする。 $ sudo service sysstat start でsysstatを開始

VirtualBox ゲストOSの解像度変更(Ubuntu)

Geuest Addition をマウントコマンド sudo su - # cd /media/VBOXADDITIONS_3.1.6_59338 # ./VBoxLinuxAdditions-x86.run Ubuntuでモニタ解像度を確認・変更参考 http://takapprs.net/tech/archives/2010/04/linuxubuntu-1004virtualboxos/

Perl で LWP を使ってSSL通信

1. libwww-perl をインストール $ sudo apt-get install libwww-perl 2. libcrypt-ssleay-perl をインストール(既にあるかも) $ sudo apt-get install libcrypt-ssleay-perl 3. 下記のように実装(ssltest.pl) use LWP::UserAgent; my $url = "https://www.…

Windowsサービス インストール/アンインストール

installutil service.exe installutil /u service.exe installutilのクラスパス追加を忘れずに。

Virtual PC に Ubuntu8.04 Server (32bit) をインストールするときの注意点

F6キーで以下のオプション指定が必要だった。 「noreplace-paravirt vga=791」 [参考] http://memomemomemomemo.blog.so-net.ne.jp/2008-05-04 http://blog.loadlimits.info/2008/06/virtualpc-2007%E3%81%ABubuntu-804-lts-server%E3%82%92%E5%85%A5%E3%82%…

Adobe AIR 2 NativeProccessアプリケーションのネイティブインストーラー作成

NativeProcessアプリケーションを正常に動作させる為には、ネイティブインストーラーからインストールする必要がある。.airファイルからネイティブインストーラ(Windows)を作成する。 adt -package -target native XXXXX.exe XXXXX.air ※Macの場合は.exeが.d…

Adobe AIR 2 NativeProccess を有効にする設定

app.xml に以下の記述を追加する。 extendedDesktop desktop ※「 desktop」の記述は、リリースビルドの為に必要特に以下のようなエラーメッセージがでたらこれを疑うこと。(.batは実行不可) The NativeProcess could not be started. 'Not supported in cu…

log4j.properties

以下の内容のみ出力される設定・例外発生時のCommon-Logging(例外発生箇所を特定するため) ・発行されるSQL(SQLに引き渡されたパラメータを知るため) log4j.rootLogger=ERROR,STDOUT,FILElog4j.appender.STDOUT=org.apache.log4j.ConsoleAppender log4j.…