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

Debian

useradd -g -m -m オプションでhomeディレクトリ作成 -d -d /home/ディレクトリパス でディレクトリ指定

AJAX

Ruby on Railsで開発していると、たいていの場合prototype.jsが組み込まれてしまう。 Rails3ではprototype.jsを使わない方法も取れるかもしれないが、まだまだprototype.jsは使う機会が多い。 そんな中で、JQueryのエフェクトやプラグインには魅力を感じてしまう。 そこで、prototype.jsとJQueryを共存させる事が出来れば問題は解決するはず。 JQueryには、コンフリクトを避けるためのメソッドがあるので、これを指定すれば ほとんどの場合、 ...

Ruby on Rails 3 Tips

Rails3の日本語化をする #config/application.rbファイルの編集 このファイルに日本語で動くことを指定する設定を追加する config.i18n.default_locale = :jp #config/localesディレクトリにjp.ymlファイルを設置 jp.ymlファイルの中身は "jp": errors: template: header: one: "1 個のエラーが発生しました" other: "{{count}} 個のエラーが発生しました" # The v ...

Ruby on Rails 3 Tips

rails3のプロジェクトを作成し、起動時に rails s -e production という感じでプロダクションモードで起動したときに、なぜかpublic配下のファイルがすべてNot Foundになってしまう。 これは、config/environments/production.rb ファイルの中の config.serve_static_assetsという設定があるのだが、これをtrueに設定してやることで、表示できるようになる。 ちなみに、サーバに配置してpassengerなどでpro ...

Ruby on Rails 3 Tips

代々、Railsでの日本語メールはパッチを当てるか処理を書かないと、普段日本で流通しているメールの形式にはならない。 ようするに、エンコーディングが違うのである。 RailsでActiveMailを使って普通に送信すると、エンコーディングをUTF-8で送信してしまう。 ThunderBirdとかGMailとかだと、その辺を勝手に解釈して正常に表示されてしまうが 日本にはいまだにエンコードがUTF-8では正しく表示されないメーラーがあったりする。 これに対応するには、エンコーディングをUTF-8で ...

MySQL,SQL

MySQLでユーザを削除する手順 権限を削除 REVOKEで、削除したいユーザの権限を削除する REVOKE構文について REVOKE priv_type ...] ON {テーブル名 | * | *.* | データベース名.*} FROM ユーザ名 参考に、guestユーザの権限を削除する実際の構文は REVOKE all on *.* from guest; ユーザを削除 DROP USER guest;

Android

AndEngineの拡張で、「Physics Box2D Extension」というのがあるが、この拡張を使うと 物理演算された動きを簡単に再現できる。 で、再現ついでに、色々遊んでいたのだが 物体同士が衝突したら、アクションを起こしたい場合、 たとえば、衝突した物体が壊れるとか 音を鳴らすとか。 そんな場合、単純に衝突した時にアクションを起こすと、ほんの少し触れただけでも 衝突アクションが発生しまくってしまう。 ある程度強い強さで衝突した場合のみ、アクションを発生させたい場合 物体同士の衝突力 ...

Android

シークバーの背景の色を変える

Android

javaの型について深く認識していなかったので、備忘録として 種別 型 説明 論理値 boolean 真偽値。true または false 文字 char 2バイトUNICODE文字。'\u0000'~'\uffff' 整数 byte 1バイト符号付整数。-128~127 short 2バイト符号付整数。-32768~32767 int 4バイト符号付整数。-2147483648~2147483647 long 8バイト符号付整数。約-922京~約922京 浮動小数 float 4バイト浮動小数 ...

Android

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="" android:shape="rectangle"> <gradient android:startColor="#FFFFFFFF" android:endColor="#FFa9a9a9" android:angle="270" /> </shape>

Android

Uri path = Uri.parse("android.resource://jp.gendosu.HealingNoise/" + R.raw.white);

web

div#main{ width:800px; position:absolute; left:50%; margin-left:-400px; }

Android

MediaPlayerのメソッドにsetVolumeというメソッドがある。 対して、getVolumeというのは、なぜか無い。 それは何故かはあとで調べるとして、 setVolumeの引数は(float leftVolume, float rightVolume)となっている。 左右の音のバランスを設定するためのメソッドのようだ。 が、ハード上のメディアのボリュームをアプリで変更したくない場合 このsetVolumeをいじると良いかもしれない。 だが、このsetVolume、リファレンスを見ても ...

Android

Androidマーケットへ、初公開したアプリ その名も 「不思議なドーナツ屋さん」 名前からして不思議ですが いわゆるパネル反転型のパズルになります。 Android端末からはこちら market://details?id=jp.gendosu.UraOmoteLite