タグ

2014年1月11日のブックマーク (2件)

  • Pythonのメタプログラミング (メタクラス) を理解したい人のための短いコード片と禅問答 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま

    s_taki
    s_taki 2014/01/11
  • Make: Japan | 2013年お気に入りの新ツール12選

    2013年は、新型ツールがあまり出てこなかったが、それでも、革新的だったり、便利だったり、または単にかっこよかったりするツールがいくつか現れた。そのなかから、Maker、ハッカー、ホビイスト、DIY愛好家にぴったりのツールを紹介しよう。 また、私の新刊『Maker Tools Buying Guide』と『Ultimate Tool Gift Guide』(ToolGuyd)も見てほしい。両方で110種類以上のツールを紹介している。より性能の高いツールをお探しのみなさんにお勧めです。 Klein MM500 タフなマルチメーター(50ドル) Kleinの新型マルチメーターは防水防塵で最高3メートルの高さからの落下に耐える。実質的に落としても壊れないマルチメーターだ。電圧(ACおよびDC)、導通、低い抵抗値が測れる。もっと高度な測定をしたいなら、50ドル以上出さないとダメだ。 Klein M

    Make: Japan | 2013年お気に入りの新ツール12選
    s_taki
    s_taki 2014/01/11