タグ

2009年11月7日のブックマーク (4件)

  • 雑草ブログ Objective-CのProtocolについて

    Objective-Cのプロトコルはどう実装されているのか。 #include <stdio.h> #include <objc/runtime.h> #include <objc/Protocol.h> @protocol SomeProtocol - someMethod; @end int main() { Protocol *p = @protocol(SomeProtocol); printf("SomeProtocol: %p %s\n", p, protocol_getName(p)); } @protocol(protocol_name)で、プロトコルの実体(Protocol *)を取得することができる。このコードをコンパイル、実行すると以下のようになる。 $ gcc test1.m -lobjc $ ./a.out SomeProtocol: 0x300c SomePro

  • 【そんなヤツ】ネタ求人?を晒すスレ【いねーよ】

    1 :名無しさん@引く手あまた:2009/07/07(火) 15:56:45 ID:6zIf9n2W0 募集職種: Webサイト開発エンジニア 雇用形態: アルバイト 給与  : 時給1200円~ 応募資格: 【開発言語】PerlJava、C、C++JavaScript、ActionScript。 Linuxのカーネールをソースコードレベルで理解し、チューニングできる方。 大規模Webサイトを開発した経験がある方。 3 :名無しさん@引く手あまた:2009/07/07(火) 16:09:25 ID:bor4qNi40 >>1 時給5,000円でもいいくらいだろw 4 :名無しさん@引く手あまた:2009/07/07(火) 16:16:51 ID:FbpXRFQ7O ハローワークの求人は全てネタといっても過言では無い。 11 :名無しさん@引く手あまた:2009/07/09(木) 18:

  • Git初心者が絶対に覚えておくべきコマンド - idesaku blog

    Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi

    Git初心者が絶対に覚えておくべきコマンド - idesaku blog
  • MacRubyとMacFUSEでファイルシステムを作ってみる : As Sloth As Possible

    こないだAtomPubとWebDAVの話をしてて、あーそうかAPIをWebDAVとして実装してたらファイルシステムとしてマウントできて面白かったかもなぁ、でも実装面倒なんじゃないのかなどうだろやったことないし、でもvimで記事書いて:wで投稿されてmvしたらカテゴリ変わってrmで記事削除されてとか何それ胸膨らむ、じゃなかった夢膨らむし胸踊るね、なんて考えたところでふと気付いた。あるじゃん、ファイルシステムじゃないものをクライアント側でファイルシステムにしちゃう仕組み。 そうだ、FUSEだ。Filesystem in Userspace。前々からそのうち遊んでみようとは思ってたものの特にネタも思い付かなかったので手をつけてなかったのだけど、BlogFSに丁度良さそうだし、ちょっとやってみることにした。 Rubyでいじる FUSEってファイルシステム作るくらいだからやっぱCとかC++とかで書く

    MacRubyとMacFUSEでファイルシステムを作ってみる : As Sloth As Possible
    faultier
    faultier 2009/11/07
    そう言えばmacrubycまだ試してないな