Posts filed under 'Programming'
やっとできたので備忘録
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
June 27th, 2009
Finder のプラグインで Subversion を使えるようになる SCPlugin がいつのまにか Universal Binary になっていました。数年動いていなかったので、もう Universal Binary にはならないのかと思っていましたが、いろいろ機能拡張もされているみたいです。
http://scplugin.tigris.org/screenshots.html
# 1 回目の checkout はコマンドラインでやらなくてはならない。前のバージョンではいきなり checkout 出来たようなきがする。
July 13th, 2007
グラフを書くのにライブラリを探していたら、Graphviz というのを見つけました。
簡単な言語でグラフを表記できます。
digraph G {
Hello -> World
}
でこれになります。
Mac 版の表示アプリケーションは
http://www.pixelglow.com/graphviz/
July 6th, 2007
Programming for Low Power Usage
ソフトウェアと環境問題はまったく別の次元で考えていましたが、すこし考えをあらためます。
OSCON のセッションの abstract によれば、なるべく CPU を使用しないように心がければよさそうです。
May 28th, 2007
Google data API Objective-C 版がリリースされたようです。こんな API があったなんて知らなかった。
Google にとってはこちら側はブラウザでもクライアントアプリでも何でもありってことですね。Google Earth がそうか。なるほど。
April 18th, 2007
いくらがんばっても NSView でキーイベントがとれないなぁとおもって、NSWindow の sendEvent をフックしてみたけれども、ここもキーイベントだけ通過していなかった。
いろいろ調べてみたら NSWindow の
- (BOOL) canBecomeKeyWindow
を YES と返すように overwrite しないといけないらしい。default は NO なので、該当する NSWindow がキー (メイン) ウィンドウにならず、キーイベントは受け付けてくれません。
Cocoa/Carbon は reference だけじゃわからないです。体系立てて説明しているところはないのかな。
January 27th, 2007
kahua.org こんなプロジェクトがあるとは知りませんでした。
>Kahuaは、Scheme言語処理系Gaucheを使って書かれた、継続ベースのアプリ ケーションサーバ/フレームワークです
Lisp 復権でしょうか? 実は卒研は Lisp で書いていたりするのでちょっとまたやってみようかな。cdddaddr <- 最近はこんな省略形は書かない模様
December 28th, 2006
Joel on Software から
http://www.joelonsoftware.com/items/2006/11/21.html
選択肢とか設定の仕様を考えるのは難しいなぁということ。
December 1st, 2006
JavaScript の Array.indexOf は FireFox だけって初めて知った。
たしかに、ECMA のスペックにはないみたいですね。FireFox の reference だけみているとよくないなぁ
November 8th, 2006
15 分でブログが作れると噂の Ruby On Rails ですが、やっと使ってみました。
簡単 Tutorial だと全部 scaffold を使うように導かれてしまいます。が、基本的に scaffold だとやりたい事ができない事がわかりました。controller も model も手動 (generate) で作った方があとあと楽です。いつも新しいものを覚えるときはかなりしばらく学習してから開花するタイプなのでもっと時間がかかるかと思いましたが、わりあい簡単にできました。(実際に使うにはまだ時間がかかるかもしれないけど)
結構アプリを作るのも簡単ですね。
Rails の OSX へのインストール方法はこちらのサイトに詳しく載っています。
http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger
October 23rd, 2006
したらしいです。http://www.ruby-lang.org/ja/
バックエンドに Radiant CMS という RoR 上でつくった CMS が使われているらしい。Radiant の開発者ページは Trac で管理されている。OSS がまわりまわっています。最近 CMS 系はついていけていません。たまには入れてみようかな。
September 17th, 2006