Ruby/SDLでボタンを作る

アイコン: famfamfam.comのものを使用(CCライセンス) いままでフォトレタッチソフトでちまちま手動で作っていたけど 数ヵ月後には作り方(位置とかの細かいパラメータ)を忘れそうなので、スクリプト化してみた。 RMagickとかも使ってみたけど、Ruby/SDLがべ…

匿名保存

保存するためにログインするのって結構ハードル高いのかなあ。 ログインしなくても、保存できるようにした方がいい? あ、いや、でもほら、そうすると編集とか削除はどうするか。 パスワードを設定させる? うーん… しばらくはログイン必須で様子見。

OpenID

Yahoo! JAPANも採用したことだし、 妄想pc.comでも使えるようにしたいなあ。 今週末でなんとかならないかと思ったけど、まだまだ全然仕様が理解できてない。 うう、あたま悪い。

パーツの分類を表示するようにしました。

道具箱、保存した道具箱で、 パーツの分類を表示するように修正を行いました。

おや。

たぶん回復したかな。

障害、っぽい(たぶん)

なんか頻繁にエラーるから、mongrel_clusterとかapacheの設定がおかしいのかと思った。 が、よくよく調査すると、coneco.netのAPIが、値を返してくれないときがあるみたい。 呼び方がおかしいのかと思って、APIを直接たたいても同じだった。 しかも、そのと…

機能追加、仕様変更を行いました

正確には、このエントリを書いた直後に下記仕様変更を行います。 (平日に何をやってるんだろう、、、没頭するのはいいことだ) 下記機能を追加しました 保存した道具箱の編集機能 下記仕様を変更しました 保存した道具箱のURIを、(/stored_box/ユーザ名/タイ…

URIの悩み

うすうす思っていたけど、やっぱり保存済み道具箱のURIに名前を使うのは不便だなあ。 (この辺もう少し詰めてから公開するべきだった) 重複できないので、なにかと気を使ってしまう。 無題でもさくっと保存できた方が気持ちいい。 そして、いつでも後で編集…

検索

coneco.netの検索API、スペース区切りがOR検索になるっぽくて困る。 [core 2 quad] だってのに core 2 duoも引っかかる。 この場合は["core 2 quad"]とかやれば、まあいいんだけど、もっと複雑になると困る。[Athlon 64 X2 AM2] とかだと検索不能だ。。こま…

Rails + PHP

Railsの画面生成を10倍高速化する方法 そういうわけで、そこはPHPで処理すれば良いんではないかと。可変部分が少ないのにわざわざRoutingするというのが問題であったのだ。可変部分が少ないならそこはRubyで書かなくてもたぶんそんなに大変じゃない。Apache …

妄想PC.com リリースしました

※2008/01/31スクリーンショット追加 http://mosopc.com/ 本当はもう少しチューニング&挙動調整してから! と思ってたんだけど、この日記のリンク元に登場してしまったから、公開してしまうことにする。 なにこれ? トップページより引用... - すきなパーツ…

達成感

dev

いま日曜プログラミングで作っているRailsアプリをチューニング中。 ベンチマークが気持ちいい。 トップページのベンチマーク (PenIII 700MHz, 512MB RAM) 状態 Req/Sec 作りっぱ(mongrel) 6 フラグメントキャッシュ使用 12 Erubis使用 14 ページキャッシュ…

ホームディレクトリ内のディレクトリをWebに公開しようとして大ハマリ。

dev

Vinelinux4.1 + Apache2.2、にて、バーチャルホストを切って ホームディレクトリ内のディレクトリを公開しようとした。 さくっと行くはずだった。 だけども、どのファイルにアクセスしても403エラー。 5時間嵌った。 何が原因だったかというと 謎は…全て解け…

RAILS_ROOT/vendor

そういえば。 ちょっと前にhttp://d.hatena.ne.jp/kinumi/20071201/1196518714って書いたけど、今はRAILS_ROOT/vendorに置いている。

Visual Studio 2008 Express Edition

dev

いれた。めっちゃ重い。わりと新しいPCなんだけど、デバッグして終了するたびに数秒待ち。何かがおかしいのかな。おれ。 仕事のほうでもVS2008を使う話が出てきているんだけど、こんなに遅いとストレス溜まりそう。

jboss_init_redhat.shでrestartできない

ちょっと前の話になるけど、一応メモ。 うーん。環境が原因なのかなあ。 んでも、客先と、自社に作った環境の両方で再現した。 調べてみると、2002年ころ、同じような悩みを持った人がJBossのフォーラムに投稿してた。 んだけど、それについての返答は無し。…

Camelizeマクロ

テーブル定義書(USER_NAME) → Java(userName) を、ちょろっとやりたかったから、慣れないマクロを書いた。 // // camelize.js // サクラエディタ用マクロ // // アンダーバー区切りの文字列をcamelCaseに変換するマクロです。 // DBのテーブル定義書から、ち…

RAILS_ROOT/lib

今まではgemで入れたライブラリを使って開発していたんだけれども 本番環境にデプロイするときに環境を合わせるのが大変なので、 今回はRAILS_ROOT/libにライブラリを置くことにした。 で、このディレクトリに置いたライブラリって、勝手にrequireされるんで…

開いているフォルダからファイルを絞り込む - HandySelector

pc

WindowsVistaは検索が優秀らしくて、おれがVistaを買うとしたらそれのためというのが大きい。 おれ自身は使ったことが無いんだけれども、Vistaには開いているフォルダから、お手軽に検索して絞り込む機能があるらしい。(先輩談) XPでもそれやりたい!って思…

Soldam ALCADIA ZR2000 ファーストインプレッション

pc

途中、ソルダム大丈夫か? と思ってしまうアクシデントがあったものの ようやく無事にZR2000が届いた。 組み立てるのは来週にしようかと思ったけど 思い切って今日のうちにやってしまった。 とりあえず、旧ケース内部をごそっとZR2000に移植するだけ。 それ…

Turbo C++ Explorer

やっぱりこっち。きまぐれ。

Turbo Delphi Explorer

いまさらながらいれてみた。

StrutsのTiles

仕事でStrutsを使うことになった。 ほとんどの画面で共通の部分(ヘッダやフッタ)があるので、うまくまとめたい。 と思って、Tilesという仕組みに行き着いた。 んでも。 ページが1つ増えるたびに設定を1つ書かなきゃいけないって。ええ! 共通のレイアウト用…

Soldam ALCADIA ZR-2000

pc

ソルダムから、遅くなるってメールが来た。 しばらく待ちで。 このモデル、使ってる人があまりいないっぽく、ネットで探しても情報があまり無い。 NINJAが付けられるか、というところが一番の心配どころ。 心配だからSI-128 SEを買ったものの、Socket478に対…

SA-PCI/2RでRAID やっぱり挫折編

pc

前回 http://d.hatena.ne.jp/kinumi/20070930/1191160612 結論から言うと、RAIDから起動は諦めた。 ハードウェアじゃないRAIDからの起動は、ドライバ云々の問題で難しそう、て理由。 320GBのHDD2台は、それぞれ別個のドライブとして使う。

SA-PCI/2RでRAID 挫折編

pc

ひさしぶりにPCをいじくりたくなったので、パーツを買った。 SerialATAカード (I-O DATA, SA-PCI/2R) 320GB HDD x 2台 (Seagate ST3320620AS) アルミケース (Soldam ALCADIA ZR-2000) の3つ。まだ、アルミケースは届いていない。 HDDは安かったので、2台奮…

小さいアプリをらくらく書く試み

仕事で直接的にrubyを使う案件はないんだけども、データを加工したりする小さなツールは大体rubyで作っている。らくらくだ。 どれも、だいたい オプション解析 本処理 な流れで作ってる感じ。最初に作った物をコピペコピペで使いまわしてるので、まあ似るん…

VS2005使いやすい

dev

仕事の関係で、VS2005とVS2003を併用してるんだけども VS2005に慣れると、VS2003がとっても使いづらい。IDEとしてもそうだけど、.NET Framework 2.0, C# 2.0も、それぞれ過去のものよりも、いい。 んでも、メモリは馬鹿食いする(^^;) 512MBだときっつい…

Rubyで長い引数をすっきり書く

好みにもよる。 verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } Railsを使ってると、こんなのだらけ。今までは、下のような感じで書いてた verify( :method => :post, :only => [ :destroy, :cre…

シュミグラム

ここのところ全然してない。 仕事が忙しすぎるわけでもない。 なにかつくりたい。