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

phpからsystemかexec関数でsudoできない

visudoで以下をコメントアウト #Defaults requiretty #コメントアウトすべし! これをすることによりapacheユーザーなど 非シェルログインユーザーがsudoを実行できるようなるらしい いあ〜ハマったハマった…orz

sudo で 「sudo: must be setuid root」と怒られる

visudoでちゃんと設定したにもかかわらず怒られる sudo: must be setuid root「/usr/bin/sudo」の権限の問題らしい 以下のコマンドで解決 # chmod 4511 /usr/bin/sudo

qmailインストールメモ

本体+ライブラリ+パッチ qmail-1.03.tar.gz http://www.emaillab.org/djb/qmail-vida/software/qmail-1.03.tar.gz qmail-glibc.patch http://www.stackasterisk.jp/tech/systemConstruction/qmail01/qmail-glibc.patch qmail-date-localtime.patch http://…

Rails1.xとRails2.xのscaffoldの使い方が違う

Railsの便利なジェネレータ機能scaffold が、何回使ってみても、どこの解説を見ても、全然思うように動いてくれない いっこうにコツが掴めないままかなりの時間を使いましたが 要はRailsのバージョンが違うとscaffoldの使い方も違ったということで…Rails 2.0…

Railsにてscaffoldしてmigrationしたのにデータベースにcreateされるテーブルのカラムが足りない

Rails2.xにて、scaffold のオプションにてカラムの型を指定しますが、これには大文字小文字の区別がある。誤って大文字を設定してmigrationを実行してしまうと、そのカラムは設定されない。このとき、何もエラーらしきものが発生しないのも注意!(※RadRails…

Apache+OpenSSLのインストーラにopenssl.cnfがない

Download - The Apache HTTP Server Project より Win版の apache_2.2.14-win32-x86-openssl-0.9.8k.msi をダウンロードしてインストール Apacheのインストールディレクトリ内をgrepしてもopenssl.cnfが見当たらないのはそういうモンなんだろうか? それでも…

readline.dllが見つからなかったため、このアプリケーションを開始できませんでした

irb (interactive ruby) コマンドプロンプトでirbを起動しようと以下のコマンドを実行 C:\irb 実行結果 readline.dllが見つからなかったため、このアプリケーションを開始できませんでしたというエラーが発生 対応 http://jarp.does.notwork.org/win32/ より…

Ruby + Rails + RadRails + MySQL で必要だったライブラリ

やっとEclipseにRadRails入れてRuby on Railsの環境ができた とりあえず、手コピーしたライブラリだけ書いておく 眠い… ライブラリ ファイル名 備考 readline.dll irbを使うのに必要 msvcrt-ruby18.dll Rubyに入ってた zlib.dll GemかRails入れるときに必要 …

Google Chrome に Extentions を同期する機能がほしい

職場とか家とか別PCとかすべてに Extentions をわざわざ入れるのが面倒… Google のアカウントでそのへん管理してインストールと同時にアドオンも全部入れてくれると嬉しいのに… って、別アカウントでログインした場合どないすんねん!ってね。。。汗

HttpServletRequest#getPathTranslated() の値がnullになる

web.xmlに設定するサーブレットマッピングによっては拡張パスを含むリクエストの情報が取れないらしい strutsのように「*.do」などを設定すると軒並みnullが返ってくるのはどうにかならないのかなぁ? /servlet/sample.do へリクエスト url-pattern *.do ser…

OutputStream#write(int) が遅い

Servletのファイルダウンロード処理にOutputStream#write(int)を使っていたんですが、コレが非常に遅くて困った ServletOutputStream outputStream = response.getOutputStream(); int int outputData = 0; while ((outputData = inputStream.read()) != -1)…

FireFox3.6 の灯火

FireFox3.6 リリースとのことで!これ地味だけど面白いですね!頑張れ!大阪!今801!!!(笑) http://tomoshibi.mozilla.jp/はてなブックマーク- http://tomoshibi.mozilla.jp/

Eclipse の CVSリポジトリ・エクスプローラー でブランチ・バージョンごとに比較でヒストリーが見れない

非常に便利なのであるが、ここでヒストリー表示が見れればなおよかった… コミット時のコメントだけ抜いてくるようなことできないんだろうか??? ヒストリーを表示がほしい 参照 http://www.eclipsewiki.net/eclipse/index.php?CVS%A4%CE%CD%F8%CD%D1

IEにてAjax通信がキャッシュされる、F5でリフレッシュしてもダメ

XMLHttpRequestで取得したリソースがキャッシュされて非常に困った… 「F5」や「Ctrl + F5」もムダだった… どうやらIEだけの問題のようです http://screw-axis.com/2009/08/12/ajax_xhr_f5/はてなブックマーク- http://screw-axis.com/2009/08/12/ajax_xhr_f5…

iPhoneアプリ Evernote を導入

評判が良さそうなので とりあえず使ってみないと分からない! 使うなら早めに使ったほうが良さそう! この程度の認識で本日導入〜! 画像やPDF内の文字を含めた全文検索もできるようで? 手書きの議事録とかも認識してくれるのかなぁ〜? Evernote http://ww…

Google Chrome Extension の AutoPatchWork の次ページを読み込む判定

どのようにして次ページを読むかを判定しているんだろう??? って、ソース公開されてるんだから読め!ってね… 自分が作成した一覧画面で次ページが自動的に読み込まれないとなると DOMの組み方や、ページのデザイン、リクエストパラメータの仕様などが悪い…

Google Chrome の User-Agent に Safari

Google Chrome の User-Agent に「Safari」の文字列が入ってるのね… Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5レンダリングエンジンがWebKitだからかな? User-Agentで条件文…

ファイルダウンロード処理において、レスポンスヘッダー Content-Disposition に attachment; filename= に日本語を設定すると文字化けする

いろいろと回避方法があるようだが Safariに関してはこの方法では文字化けは不可避らしい… う〜ん困った… 回避方法 ブラウザ 対応 IE6,7,8 URLエンコーディングで回避できる(java.net.URLEncoder#encode() を使用する) FireFox3.5 MIME-Bエンコーディング…

Javaの列挙型(Enum)のequalsと==とtoString

恥ずかしながらすぐに忘れる… static enum Number{ ONE, TWO, THREE } public static void main(String args[]) { System.out.println("ONE equals Number.ONE is " + "ONE".equals(Number.ONE)); System.out.println("ONE equals Number.ONE.toString() is …