コレグレーデギネード

WindowsとかUbuntuとかRubyとかRailsとか

2012-01-01から1年間の記事一覧

Rails3.2.8+ImageMagick+rmagickインストール。

ImageMagick本体のインストール。 $ sudo apt-get install imagemagickライブラリのインストール。これ重要 $ sudo apt-get install libmagick++-devrvmsudoでrmagickをインストール。 $ rvmsudo gem install rmagick [sudo] password for username: Fetchin…

Informationをscaffoldした場合のpath指定。

何の疑問もなくscaffold。 $ rails g scaffold information title:string body:textテーブルの作成。 $ rake db:migarateレイアウトあたりにリンク作成。 <%=link_to 'Information',:informations_path %> ブラウザで確認するとRouting Error???Routing E…

PostgreSQLのデータをCRONで定期的にバックアップする。

バックアップ用スクリプトファイルを用意。pg_dump.sh #/bin/sh TARGET_DB='rails_app_production' HOME_DIR=/home/postgres/dump LOG_FILE=$HOME_DIR/pg_dump.log BACKUP_DIR=$HOME_DIR/dump_files echo >>$LOG_FILE echo `date` "[ pg_dump Start. ]" >>$L…

さくらのVPSとさくらのメールボックスを兼用してWEBサーバとメールサーバを別々に運用したい。

■ 2012/07/24 ゾーン設定を修正 前回の記述では外部ホストからのメールが受信できない設定になっていたwww 現在運用中のサーバはDebianベース。WEBサーバ、メールサーバ、ドメイン管理費込みで年間25,000円以上払っている。 更新時期が7月30日なので、これを…

TwitterとFacebookのボタンを作成するためのコピペ用ページ

<div style="float:left;margin-right:6px;"> <a href="https://twitter.com/share" class="twitter-share-button" data-url="ページURL" data-text="ページタイトル" data-lang="ja" data-count="none">ツイート</a> </div> <script> !function(d,s,id) { var js,f…

Could not find a JavaScript runtime でイライラする時。

$ sudo apt-get install nodejsやっちまえ。

Rails 3.2.6 にアップデートすると「DEPRECATION WARNING」が出る。

DEPRECATION WARNING: :confirm option is deprecated and will be removed from Rails 4.0. Use ':data => { :confirm => 'Text' }' instead.Rails Version 4.0 からは、:data => { :confirm => 'Text' }' と書かないといかんよって。 つまり…3.2.5では、 <…

SCSS

すぐ忘れる。 $ rake assets:precompile

RVMをマルチユーザインストールした場合のPassengerインストールはrvmsudo。

最新記事はこちら さくらのVPS + Ubuntu + RVM + Ruby 2.0.0-p0 + Rails 3.2.12 + Apache2 + Passenger インストール - コレグレーデギネード Passengerをgemでインストール。 $ rvmsudo rvm gemset install passenger installing passenger ... passenger i…

RVM マルチユーザインストール

最新記事はこちら さくらのVPS + Ubuntu + RVM + Ruby 2.0.0-p0 + Rails 3.2.12 + Apache2 + Passenger インストール - コレグレーデギネード サーバ運用上、RVM(Ruby)はマルチユーザインストールが望ましい。 本家サイト:RVM: Ruby Version Manager - In…

ゲストOS Ubuntu 12.04 ServerにSSH接続するためのホストオンリーネットワーク設定。

メインとゲスト(VirtualBox)共にUbuntuの環境でSSH接続している例があまり無かったので残しておく。 VirtualBoxは「Ubuntuソフトウェアセンター」でインストールできる。ホストオンリーネットワークの設定をする。VirtualBoxを起動し「メインメニュー」→「…

IPアドレス固定(static)にした場合のDNS(nameserver)設定

/etc/resolv.conf を編集しても上書きされてしまう。 lrwxrwxrwx 1 root root 29 5月 30 14:11 resolv.conf -> ../run/resolvconf/resolv.conf/etc/network/interfacesにdns-nameserversとして記述してしまう。 $ sudo vim /etc/network/interfaces # This f…

やたらとうるさい「ネットワークの検知は無効です…」

ログイン直後、ネットワークに接続した際に毎回警告される。 「ネットワークの検知は無効です…」wiki参照。 Avahiは.localドメインが存在する場合は起動できません。 (Avahi will always start even if a .local domain is present) LucidLynx/ReleaseNotes/…

FON Wi-Fiルーター経由で繋いだマシンに接続できない。

手持ちのPlanex無線ルータはポートが少ない。Softbankで無償配布しているfonには、WAN側に接続する「INTERNAT」と、その他のネットワーク機器を有線で繋げることができる「COMPUTER」というポートがあるので使ってみた。環境は、クライアント用ノートPCがPla…

VMwareのuninstall

$ cd /usr/lib/vmware-installer/2.0 $ vmware-installer --list-products Product Name Product Version ==================== ==================== vmware-player 4.0.3.703057 $ sudo vmware-installer -u vmware-playerポップアップウインドウでOK押し…

すぐ忘れる

ssh

Ubuntuでsshdの設定をしてリモートから接続できるようにする - そ、そんなことないんだから!

オリジナルmethodを用意して実行するとRouting Error。

scaffoldで出来上がるのは、 index、show、new、edit、create、update、destroy。 上記以外のmethodを用意して実行したい。ManagementsテーブルのStartTimesカラムに現在時刻を突っ込みたい。 update_attributeで特定のカラムの値を更新するmethodを新しく用…

Gemfileでthinを指定しているのにWEBrickで立ち上がる現象。

Gemfileに以下の内容を追記しておくと「thin」で立ち上がるはずなのに、なぜか「WEBrick」でサーバーが立ち上がる。 group :development do gem 'thin' end $ rails s => Booting WEBrick => Rails 3.2.3 application starting in development on http://0.0…

PostgreSQL使いたいのにgem install pgできない。

Railsの環境構築したついでにデフォルトのsqlite3から、以前メインで使用していたPostgreSQLの環境にする。環境 Ubuntu 12.04 LTS Ruby-1.9.3-head Rails 3.2.3 PostgreSQL本体をaptでインストール。 $ sudo apt-get install postgresqlsu権限でpostgresユー…

gemsetを含むRVMのデフォルト設定。

前記事「RVMでgemsetがglobalに戻ってしまう」書いててオラオモタ。RVMのデフォルト設定あるだろーうって。 $ rvm --help == Usage rvm [Flags] [Options] Action [Implementation[,Implementation[,...]] == Flags --default :: with 'rvm use X', sets the…

RVMでgemsetがglobalに戻ってしまう。

global以外のgemsetを複数管理していて、 例えば「rails3」というgemsetを使いたいなーという場合の切り替えは、 $ rvm gemset use rails3 Using ruby-1.9.3-head with gemset rails3とすればいいのだが、PCやターミナルを起動するたびにrvm...とコマンドを…

サーバーログのStarted GET "/assets/***.css?body=1"とServed asset /***.css - 304 Not Modifiedを何とかしたい。

前記事「「WEBricの環境でサーバーログに「WARN Could not determine content-length of response body.」多発」の途中で投げ出した、assetsのログを何とかしようと思う。 こんなのがズラリ。 Started GET "/assets/rails.png" for 127.0.0.1 at 2012-05-10 …

WEBricの環境でサーバーログに「WARN Could not determine content-length of response body.」多発。

前記事の「とりあえずsqlite3でgenarate scaffoldする」で今日はオワタァーと思ったが、 サーバーログを見返すとWARNがびっちり。ワーン/(TnT)\ [2012-05-08 16:33:22] WARN Could not determine content-length of response body. Set content-length of …

とりあえずsqlite3でgenarate scaffoldする。

「Ruby1.9.3 + Rails3.2.3 プロジェクト作成からWEBrickの起動まで」の続き。sqlite3が入ってっかどうか念のため確認。 $ sqlite3 -v 3.7.9 2011-11-01 00:52:41 c7c6050ef060877ebe77b41d959e9df13f8c9b5e $ gem list 〜省略〜 sqlite3 (1.3.6) 〜省略〜で…

Ruby1.9.3 + Rails3.2.3 プロジェクト作成からWEBrickの起動まで。

前回の「RVMでRubyとGem環境を切り替え。Railsのインストールまで。」の続き。 環境をおさらい。 $ rvm -v rvm 1.13.4 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] $ ruby -v ruby 1.9.3p203 (2012-05-04 revision 35536) [i686-linux] </mpapis@gmail.com></wayneeseguin@gmail.com>…

RVMでRubyとGem環境を切り替え。Railsのインストールまで。

とりあえず、本家を確認。https://rvm.io/rvm/install/RVMのインストール。 su権限はいらねーらしい。へー、そーげ。 $ curl -L get.rvm.io | bash -s stable プログラム 'curl' はまだインストールされていません。 次のように入力することでインストールで…