Posts filed under 'Programming'

Rails で LDAP 認証

やっとできたので備忘録

class HogeController < ApplicationController
before_filter :authenticate

...

def authenticate

authenticate_or_request_with_http_basic do |name, password|
ldap = Net::LDAP.new(:host=>‘hoge.fuga’, :port => 389, :base => ‘dc=hoge,dc=fuga)

username = name
filter = Net::LDAP::Filter.eq(’uid’, username)
ldap.search(:filter => filter) {|entry| username = entry.dn}
ldap.auth(username, password)
if ldap.bind
return
end
end

Add comment June 27th, 2009

RESTTest

pic1.pnghttp://www.xucia.com/#RestTest
便利かも。

Add comment November 2nd, 2007

Finder から Subversion

Finder のプラグインで Subversion を使えるようになる SCPlugin がいつのまにか Universal Binary になっていました。数年動いていなかったので、もう Universal Binary にはならないのかと思っていましたが、いろいろ機能拡張もされているみたいです。

http://scplugin.tigris.org/screenshots.html

# 1 回目の checkout はコマンドラインでやらなくてはならない。前のバージョンではいきなり checkout 出来たようなきがする。

Add comment July 13th, 2007

graphviz

グラフを書くのにライブラリを探していたら、Graphviz というのを見つけました。
簡単な言語でグラフを表記できます。


digraph G {
Hello -> World
}

これになります。

Mac 版の表示アプリケーションは
http://www.pixelglow.com/graphviz/

Add comment July 6th, 2007

環境に優しいプログラミング

Programming for Low Power Usage
ソフトウェアと環境問題はまったく別の次元で考えていましたが、すこし考えをあらためます。
OSCON のセッションの abstract によれば、なるべく CPU を使用しないように心がければよさそうです。

Add comment May 28th, 2007

Google data API for Objective-C

Google data API Objective-C 版がリリースされたようです。こんな API があったなんて知らなかった。
Google にとってはこちら側はブラウザでもクライアントアプリでも何でもありってことですね。Google Earth がそうか。なるほど。

3 comments April 18th, 2007

メモ:キーイベントが取れない

いくらがんばっても NSView でキーイベントがとれないなぁとおもって、NSWindow の sendEvent をフックしてみたけれども、ここもキーイベントだけ通過していなかった。

いろいろ調べてみたら NSWindow の
- (BOOL) canBecomeKeyWindow

を YES と返すように overwrite しないといけないらしい。default は NO なので、該当する NSWindow がキー (メイン) ウィンドウにならず、キーイベントは受け付けてくれません。

Cocoa/Carbon は reference だけじゃわからないです。体系立てて説明しているところはないのかな。

Add comment January 27th, 2007

Web アプリを Lisp で

kahua.org こんなプロジェクトがあるとは知りませんでした。

>Kahuaは、Scheme言語処理系Gaucheを使って書かれた、継続ベースのアプリ ケーションサーバ/フレームワークです

Lisp 復権でしょうか? 実は卒研は Lisp で書いていたりするのでちょっとまたやってみようかな。cdddaddr <- 最近はこんな省略形は書かない模様

Add comment December 28th, 2006

選択肢

Joel on Software から
http://www.joelonsoftware.com/items/2006/11/21.html

選択肢とか設定の仕様を考えるのは難しいなぁということ。

Add comment December 1st, 2006

JavaScript Array.indexOf

JavaScript の Array.indexOf は FireFox だけって初めて知った。
たしかに、ECMA のスペックにはないみたいですね。FireFox の reference だけみているとよくないなぁ

Add comment November 8th, 2006

Getting Real

最近有名な 37signals のサイトに Web アプリを簡単に、早く、賢く作る方法の本が無料で公開されています。 Getting Real

雑としか読んでいませんが、
共感したのは:
Lower Your Cost of Change
Avoid Preferences
“Done!”

今までと考え方が逆になったなぁと思ったのは:
It’s a Problem When It’s a Problem
Forget Feature Request
Interface First

Add comment October 31st, 2006

Ruby On Rails

15 分でブログが作れると噂の Ruby On Rails ですが、やっと使ってみました。

簡単 Tutorial だと全部 scaffold を使うように導かれてしまいます。が、基本的に scaffold だとやりたい事ができない事がわかりました。controller も model も手動 (generate) で作った方があとあと楽です。いつも新しいものを覚えるときはかなりしばらく学習してから開花するタイプなのでもっと時間がかかるかと思いましたが、わりあい簡単にできました。(実際に使うにはまだ時間がかかるかもしれないけど)
結構アプリを作るのも簡単ですね。

Rails の OSX へのインストール方法はこちらのサイトに詳しく載っています。
http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger

Add comment October 23rd, 2006

Ruby 本家ページリニューアル

したらしいです。http://www.ruby-lang.org/ja/

バックエンドに Radiant CMS という RoR 上でつくった CMS が使われているらしい。Radiant の開発者ページは Trac で管理されている。OSS がまわりまわっています。最近 CMS 系はついていけていません。たまには入れてみようかな。

Add comment September 17th, 2006


Calendar

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

Posts by Month

Posts by Category