Ruby on Rails 3 Tips

uninitialized constant Rake::DSLの対処

CentOS,Debian

cronのログは、CentOSではデフォルトで出力が有効になっているが Debianの場合は無効になっている(場合がある?) ので、ログを出したいときは有効にする 以下のファイルを開き /etc/syslog.conf cron.* /var/log/cron の行のコメントを外す

web

FireFoxの起動パラメータ

Ruby on Rails 3 Tips

Aptana Studio 3 にしたところ、Ruby on Railsの表示にテーマが適用されるようになった。 これはこれで、背景が黒でかっこいいのだが、SVNのベースリビジョンとの比較をかけたりすると、すべて真っ黒で良く見えない。 簡単に行くなら、テーマを変えるのがいいが、せっかくなので、Aptana Studio 3 のテーマのままでなんとかしたい。 ま、背景黒というのは諦めて、白くする 白くすると、キーワードなどが色が薄すぎて見えない ので、色を濃くする。 そんな感じのことを地道にやって ...

Ruby on Rails 3 Tips

Aptana Studio 3 で、Shift Right, Shift Leftのショートカットキーを設定する

CentOS,web

httpd graceful

web

サイトマップのファイルを分割して置いておく場合 #sitemap.xml <sitemapindex> <sitemap> <loc> <lastmod>2011-04-21T17:21:42+09:00</lastmod> </sitemap> <sitemap> <loc> <lastmod>2011-04-21T17:21:42+09:00</lastmod> </ ...

MySQL,SQL

先ほど、仕事でなぜか違うデータが抽出されるんだけど…という不具合を報告され よくよく調査したら、 code like '2001_1001_202_%' という条件を見つけた。 前任者は、2001_1001_202_100とか、2001_1001_202_の後にコードが付いたデータを抽出したかったのであろうが この条件だと2001_1001_2023というデータもヒットしてしまう。 これは、likeでは「_」は任意の一文字を意味する記号であるからである。 仕方が無いので、検索条件として使うコード ...

MySQL,SQL

Thumbnail of post image 022

MySQLでデータをCSV形式で入出力したいケースは多い。バックアップ・データ移行・Excelとのデータ連携・分析ツールへの受け渡しなど、CSVはあらゆる場面で使われるフォーマットだ。 このガイドでは以下の内容を実際のコマンド・設定例を交えて解説する。 SELECT INTO OUTFILE でテーブルデータをCSVにエクスポートする方法 LOAD DATA INFILE でCSVファイルをMySQLにインポートする方法 MySQL 8.xで必要なセキュリティ設定(local_infile、se ...

html,web

ブラウザのサイズを変えてもコンテンツを左右中央に表示する方法 <body> <div id="wrapper"> <!-- コンテンツ --> </div> </body> wrapperを左右中央に表示する場合 スタイルで #wrapper { margin-left: auto; margin-right: auto; }

WordPress

WordPressのテーマは非常にたくさんあり、自分にあったテーマを設定することが可能だが 完全に自分の理想に合ったものにめぐり合えるとは限らない。 少しカスタマイズしたい場合、テーマファイルを変更することで対応出来るが テーマがアップデートされたときには、その変更は消えてしまう。 子テーマという仕組みを使うと、テーマがアップデートされても、自分の変更を維持することが出来る。 やり方は、themesディレクトリに好きな名前でディレクトリを作成する。 たいていは、継承するテーマの名前を使って、カス ...

WordPress

Apacheの設定を適切にする事で、WordPressでパーマリンクを使えるようになる。 Apacheのモジュールで「mod_rewrite」をアクティブにする これは、たいていの場合標準で入っている WordPressを設置したディレクトリにFollowSymLinksを許可 Options FollowSymLinks WordPressを設置したディレクトリにAllowOverride FileInfoを設定 AllowOverride FileInfo

Ruby on Rails 3 プラグイン

carrierwaveは、ファイルアップロード用のプラグインで、attachment_fuと同じようなやつ。 インストール Gemfileに gem 'carrierwave' を追加 carrierwave用のファイルをジェネレータで作成する rails generate uploader Image 以上のコマンドを実行すると app/uploaders/image_uploader.rb ファイルが作成される モデルの作成 rails g migration Image 出来上がったマイグ ...

CentOS,WordPress

WordPressのフル機能を動かすためには 必要な機能を含んだ状態でPHPをコンパイルする必要がある たとえば、WordPressのバージョンアップには、zlib対応が必要だ。 そこで、コンパイル時のオプションを何を入れたらいいかを、書いてみる まずはPHPのダウンロード wget 解凍 tar xvfj php-5.3.6.tar.bz2 コンパイルオプション指定 ./configure \ --prefix=/usr/local/php \ --with-pic \ --with-bz2 ...

CentOS,VMWare

VMware 上でCentOSを動かす上で、不要なサービスを起動しないようにすることで消費リソースを少なくすることが出来る。 apmd bluetooth cupd hidd hplip irda isdn mcstrans yum-updatesd

Ruby on Rails 3 Tips

ImageMagickのをソースからインストール ※/usr/localに入るので、rootで実行 ./configure make install /usr/local/libをライブラリ登録 /etc/ld.so.conf.dに ImageMagick.confファイルを作成 ファイルの中に /usr/local/lib を記入 ldconfigを実行 rmagickのインストール gem install rmagick

WordPress

WordPressの管理画面はHTTPSにしたい場合 wp-config.phpファイルの適当な位置に define('FORCE_SSL_ADMIN', true); を追加。 あとはapacheなどの設定でwp-adminやその配下のURLにアクセスするにはHTTPSで接続しないといけないような設定をするだけ。  

CentOS

の取得 httpd-2.2.8.tar.bz2 の解凍 tar xvf httpd-2.2.8.tar.bz2 httpd-2.2.8 のコンパイル cd httpd-2.2.8 ./configure \ --enable-mods-shared="all ssl" \ --enable-proxy make configureオプション --enable-mods-shared=most モジュールを設定でON or OFF出来るように個々に切り出す設定 mostの所にallを指定すると、モ ...

Ruby on Rails 3 Tips

コントローラで rescue_from を指定することで、そのコントローラで例外が発生したときなどに実行する処理を指定することが出来る。 class UserController < WomanController rescue_from Exception, :with => :catch_exception def catch_exception render :file => '/public/404.html', :status => 404 end end