タグ

2012年7月23日のブックマーク (15件)

  • メソッドの引数や返り値を調べる - すぎゃーんメモ

    指定したクラスの、実装されているメソッドを列挙する - すぎゃーんメモの、続きのようなもの。 クラスに実装されているメソッドの一覧を取り出すことはできたので、今度は一つ一つのメソッドについての詳細を調べる。 例えばNSIndexPathの中にある"initWithIndexes:length:"というメソッドについて知りたいとき。 #import <Foundation/Foundation.h> #import <objc/runtime.h> int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; unsigned int i; size_t buf_size = 256; char *buffer = malloc(buf_size); // ターゲッ

    メソッドの引数や返り値を調べる - すぎゃーんメモ
  • ダイナミックObjective-C (22) メソッドとは何か(5) - メソッドの実装 | エンタープライズ | マイナビニュース

    メソッドを構成する要素の最後になる、メソッドの実装を取り上げよう。IMP (implementation) 型になる。これを利用すると、劇的な高速化も可能だ。 IMP型の定義 メソッドの実装を表すIMP型について、前にも紹介したが、もう一度説明しよう。メソッドを表す構造体は、Method構造体。この中にmethod_impという名前の、IMP型のフィールドがある。このIMP型の定義は、objc.hにある。 objc.h typedef id (*IMP)(id, SEL, ...); つまり、C言語の関数である。Objective-Cでは、メソッドの実際の処理を行っている実装はどこにあるのかと、追いかけていけば、このC関数にたどり着く。 この関数には、2つの引数があらかじめ定義されてある。これが、前々回に紹介した、メソッドに渡される暗黙の変数だ。すべてのメソッドで、この変数を利用できる。

  • Methodからmethod_impを取得する方法のメモ - Hello, world! - s21g

    Objective-Cで、Method構造体からCレベルの関数ポインタを取得する方法のメモです。 以前は、 1  Method *method = class_getInstanceMethod(class, selector); 2  IMP imp = method->method_imp;

    teracy_junk
    teracy_junk 2012/07/23
    method_impがDeprecatedなのでmethod_getImplementationを使いましょう、という話
  • Objective-C 関数へのポインタの取得

    以下の関数を呼び出すことにより メソッドのSELオブジェクトから、関数へのポインタを取得することができます。 // クラスメソッド、インスタンスメソッド兼用 - (IMP) methodForSelector: (SEL)aSelector // インスタンスメソッド専用 - (IMP) instanceMethodForSelector: (SEL)aSelector IMP型の定義は下記のような関数へのポインタのtypedefになっています。 // id:呼び出し元オブジェクト // SEL:関数のセレクタ // ...:引数リスト typedef id (*IMP)(id, SEL, ... ); // [obj method: param1 p2:param2 ]  通常の呼び出し //関数へのポインタ経由の関数呼び出し。 SEL selector = @selector(meth

    Objective-C 関数へのポインタの取得
  • 「迷彩服を区民に見せるな」 自衛隊の防災演習、東京の11の区が庁舎立ち入り拒否+(1/4ページ) - MSN産経ニュース

    16日夜から17日午前にかけて行われた陸上自衛隊第1師団(東京都練馬区)の連絡要員の自衛隊員が23区に徒歩で出向き、被害状況や出動要請の有無などを確認する統合防災演習で、自衛隊側が23区に「隊員を区役所庁舎内に立ち入らせてほしい」と要請していたにもかかわらず、11区が拒否していたことが22日までの産経新聞の調べで分かった。区職員の立ち会いも要請していたが、7区の防災担当者は立ち会わなかった。要請を拒否した区には「区民に迷彩服を見せたくなかった」と明かした担当者もいた。(三枝玄太郎) 隊員の立ち入りを認めなかったのは、千代田▽中央▽港▽新宿▽目黒▽世田谷▽渋谷▽中野▽杉並▽豊島▽北の11区。大半は「自衛隊から要請がなかった」と断った理由を説明した。 防災担当職員が立ち会わなかったのは千代田▽中央▽港▽墨田▽世田谷▽渋谷▽中野の7区。各区とも「要請がなかった」と口をそろえる。千代田区の担当者は

    teracy_junk
    teracy_junk 2012/07/23
    「災害訓練」なのに「文書寄越せ」とか「迷彩服見せるな」とか、こいつらもう去年の3/11の事はとっくに忘れたんかね。とりあえず区民の安全なんか考えちゃいない区だってことだな、これらは
  • 【高木桂一の『ここだけ』の話】夏の椿事!? 共産党「赤旗」に“敵対”中核派が登場+(1/6ページ) - MSN産経ニュース

    7月15日付「赤旗」日曜版では、首相官邸前での反原発デモに参加する中核派の活動家、富田翔子氏がコメント、写真付きで紹介された。写真で富田氏の後方に白いジャケット姿で立っているのは、中核派である全日学生自治会総連合(全学連)の斉藤郁真委員長。斉藤氏は写真でのみの登場した 日共産党が機関誌「しんぶん赤旗」で、敵対関係にある「中核派」(革命的共産主義者同盟全国委員会)メンバーの“勇姿”を写真付きで紹介するという椿事があった。公安関係者は「信じられないことだ」とビックリだが、一体何が起きたのか…。「リズミカルにコールする富田さん」 問題の記事は7月15日付「赤旗」日曜版の16面に掲載された。「原発ノー アピール自分流 伝えたいからにぎやかに!」という特集で、ここ数カ月、金曜夜の恒例となった首相官邸前での「原発再稼働反対」大規模デモへの参加者それぞれの「訴えるスタイル」を紹介する内容だ。 しかし

    teracy_junk
    teracy_junk 2012/07/23
    反原発デモはサヨク暴力集団の同窓会でした
  • 「道民の聴取会じゃないのか」ヤジも…社員自粛 : 政治 : YOMIURI ONLINE(読売新聞)

    2030年時点の原発依存度として政府が示した「0%」「15%」「20~25%」の3案について一般市民の考えを聞く政府主催の意見聴取会が22日、札幌市で開かれた。 関連会社も含めた電力会社社員の参加を認めないことにしてから初の開催で、15%案を支持する電力関連会社社員が抽選で選ばれたが、同社員は自粛の求めに応じて意見表明を辞退したため、大きな混乱はなかった。 聴取会には、枝野経済産業相も出席し、希望者129人のうち抽選で選ばれた計11人が意見表明した。希望者の内訳は0%案106人、15%案10人、20~25%案13人だった。 0%案を支持した札幌市南区の無職男性(78)は「原発を稼働させれば、また福島のような事故が起きる。日のような地震大国に原発を建設したことが誤りだ」と述べた。15%案を支持した登別市の会社経営男性(29)は「外国から燃料が来なくなる場合に備え、原発は残すべきだ」と発言。

    teracy_junk
    teracy_junk 2012/07/23
    『長野県飯田市から参加した男性が意見表明した際、会場から「道民の聴取会じゃないのか」などのヤジが飛び、枝野経産相が「全国の国民の意見を聞く場なので」と理解を求める一幕も』責任は取らずに文句だけいう
  • 600以上のシンプルなベクターアイコンが入手できる「iconmonstr」:phpspot開発日誌

    iconmonstr 600以上のシンプルなベクターアイコンが入手できる「iconmonstr」。 次のようなシンプルなベクターアイコンが600種類以上公開されています。 Twitterだと公式アイコンもありますし、若干アレンジしたデザインのものもあります。 とにかく種類が豊富でベクターなのでリサイズ可能というところでのアイコンをお探しの方には調度良いかも。 全体的にクオリティは統一されていて使いやすそうです 関連エントリ RetinaディスプレイOKなアプリ用PSDアイコン350 綺麗にデザインされたピクトグラムアイコン100個セット iOSのAppアイコン作成用PSDテンプレート フリーのアイコンフォント10まとめ

    teracy_junk
    teracy_junk 2012/07/23
    クオリティ高い
  • GREEにおけるJenkins, その2 | GREE Engineering

    こんにちは、エンジニアの岡崎(@watermint)です。今回はGREEにおけるJenkinsをつかった品質管理について紹介します。 hourlyビルド 岡崎がGREEに入社したのは1年半前ですが、そのときから感じているのがGREEの開発速度は非常に速いことです。ソースコードレポジトリには多くの優秀なエンジニアが日々数百以上のコミットしています。 GREEのシステムは多くのサブシステムを組み合わせたものですが、手元の些細な変更が全く予想しない別のプロジェクトで問題を起こすことがあります。こういった問題は通常、リリース前の結合テスト等の段階で検出します。 リリース前のテストで問題が発覚すると、当然その修正をして再度修正をリリースプロセスにのせるということになるのですが、これには他のエンジニアの作業を止めてしまったりリリースの順序を調整が必要になることがあります。 こういった事態を防ぐために単

    GREEにおけるJenkins, その2 | GREE Engineering
  • 自動車免許.club - このウェブサイトは販売用です! - 自動車免許 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 約3,300円で買えるLinuxパソコンRaspberry PiをMacで使う

    RSコンポーネンツから42.00米ドルで買えるLinuxパソコンと言いながら、その実ARM CPUを搭載したマイコンボード……にしては豪華すぎる仕様のRaspberry Piが届いたので使ってみました。 (続きは[Read More]から) マイコンボードとして清貧に使うRaspberry PiにはHDMIポートが付いていますが、うちにはHDMIポート付きのモニタが一台も無いし、元よりRaspberry Piをパソコン的な用途として使う気は全く無いので、モニタ無し、母艦Macな環境で、高機能なマイコンボードとして使うべく、Lチカをやったところまでのメモです。 HDMIポートが無くても、以下のような変換ケーブル、変換アダプタを使うと、DVI-Dでも使えるということです。VGAに変換するのはコストが嵩むので現実的ではないでしょう。 電源はmicroUSBから供給します。5V/700mAだという

    約3,300円で買えるLinuxパソコンRaspberry PiをMacで使う
  • R言語で何ができる?

    昨今、ビッグデータというキーワード、およびその関連技術は非常に注目を集めており「R言語」というフレーズを耳にする機会も多くなってきたように感じます。 稿は利用例を通じてR言語の概要、イメージを掴んでいただくことに加え、R言語を取り巻く業界の動向についてご紹介することを目的としています。 利用例としては、私がとあるシステム運用において実施していた分析を簡略化した形でご紹介します。システム統計情報に対する分析事例なので、ITシステムの設計や運用に携わる方であれば目にすることの多い、なじみ深いデータ分析と言えるのではないでしょうか。 なお、稿では統計についての数学的な解説は極力行わず、R言語の利用者目線でのご紹介に重点を置きます。 対象読者としては、 などを想定しています。 また、Rは統計的なデータ処理を行うCUIベースのプラットフォームであり、CUI操作、スクリプト言語の経験、統計学に対す

    R言語で何ができる?
  • 良い Commit Messageを書きましょう(翻訳)

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    良い Commit Messageを書きましょう(翻訳)
  • 【備忘録】Windows7でgit環境構築 - ShiroKappa Blog

    社内向けにまとめたかったので、備忘録として。。。 各種パスはご自身の環境にあわせてどうぞ。 面倒くさいのでクリーンな状態から説明します。 クリーンな状態にするには、 1. TortoiseSVNをアンインストール(コントロールパネル>プログラムと機能) 2. TortoiseGitをアンインストール(同上) 3. msysGitをアンインストール(付属のアンインストーラー) 4. Puttyをアンインストール(コントロールパネル>プログラムと機能) 5. 環境変数をクリアする(コントロールパネル>システム>システムの詳細設定>詳細設定>環境変数) GIT**とかPLINK**系を削除します。特にGIT_SSHは消しておく。 なぜ、Puttyをアンインストールするかは、ssh回りで環境やツールが散乱するのを嫌ってです。 gitbash + gnuwin + opensshで充分ですし、鍵ペア

    【備忘録】Windows7でgit環境構築 - ShiroKappa Blog
  • 楽天Edyは無料で作れる!死ぬほど嬉しいEdyの使い方

    ほとんどのクレジットカード会社の現実では、還元率を大体0.5%~1%そこそこに設定して運用しています。加えて、カードを誕生月に使ったらポイントがボーナスで3倍等の限定のサービスを用意してくれているところまであると聞きます。 多彩なクレジットカードの設定しているポイントや受けることができる各種の特典をわかりやすいランキングのカタチにさせて、多くの方に絶対におすすめで当に大人気のクレジットカードの全てのデータを説明することができると考えているところです。 ネットで簡単申込のイオンカードの良い点は、単純にクレジットカードとして利用すればそれだけ、イオンで使えるポイントが次々と増えていく点に加えて、活用できるストアやサービスが非常に沢山なため、お得な品物やサービスなどが十分であるということだと言えます。 たちまちカードが手に入る即日発行のみならず、早くても7日かかるかかからないくらいでちゃんと発

    teracy_junk
    teracy_junk 2012/07/23
    『独協大学の経済学部は 数学の知識がないと 卒業単位が取れません』まともな大学じゃねえかw先祖が偉大でもモンペになるよ、という好例