✖
gerry++
✖
Mac でデフォルトブラウザを変えるだけのコマンド
// #!gcc -framework Cocoa set_default_browser.m -o set_default_browser && ./set_default_browser com.google.Chrome
// bundleID = Appbundle.app/Contents/Info.plist CFBundleIdentifier
// eg:
// com.apple.Safari
// com.google.Chrome
// org.mozilla.firefox
// com.operasoftware.Opera
#import <Cocoa/Cocoa.h>
int main(int argc, char* argv[]) {
if (argc < 2) return 1;
printf("Set Default Browser to %s\n", argv[1]);
CFStringRef bundleID = CFStringCreateWithCString(NULL, argv[1], kCFStringEncodingASCII);
if (bundleID == NULL) return 2;
OSStatus httpResult = LSSetDefaultHandlerForURLScheme(CFSTR("http"), bundleID);
OSStatus httpsResult = LSSetDefaultHandlerForURLScheme(CFSTR("https"), bundleID);
if (httpResult == noErr && httpsResult == noErr) {
return 0;
} else {
return 1;
}
}
✖
✖
Plack::App::CocProxy
いろいろ纏めたり修正したりして CPAN にあげました。https://github.com/cho45/Plack-App-CocProxy
cocproxy というコマンドを同梱して、これがちょっと便利です (カレントディレクトリを基準ディレクトリにして置換プロキシを起動する)
✖
✖
そういえば書いてなかったけど、先週の土曜日の Firefox Developer Conference 2011 in Osaka に参加してきた。大阪は、阪急で40分ぐらいでつく割には非常に遠く感じるのでなかなか行く気がしない。昼に結構長い休みがあって、大阪ちょっと歩きたかったけど調子が悪くて会場で寝てた。内容的には、まぁそうだよなっていう感じだったけれども、モチベートされることがあったり、最近、人前で喋れるような内容のあることをやってないことについて自覚的になれたので良かった。合宿の直後だったので他人と会うスイッチが入っておらず割と早めに帰った。
大阪は普通に都会なので、行って京都に戻ってくると、だいぶ違いが大きくて、明かに落ち着く……








