タグ

mopemopeに関するrokujyouhitomaのブックマーク (6)

  • 覚悟を決める 新卒準備カレンダー 2011春 - Doge log

    このエントリーは新卒準備カレンダー 2011春 : ATNDという、みんなで仕事に関して自分が考えることなどをエントリーに書いていく企画で書かれたものです。 事の発端は某所でgdgd言ってた話が膨らんでこーなったわけですが、まあその場に居合わせてのもあり何か書いてみようと思います。 はっきり言ってみんなに書きたい事が書かれてしまってるので適当です。 震災に関しては他で散々言われてますので敢えて触れません。 お前、誰よ? @mopemope:松原 豊と言います。株式会社 Abby CTOやってます。大掃除では便所掃除を担当しています。 一時期、Seasar界隈のコミッタをしていた事もありますが、今はほぼpython界隈の人間です。 アウトプットとしてはまあなんかとかjavaの雑誌にチラ裏みたいな事書いたりしてます。 他にも PEP249の実装(pymysqlmysqlDBドライバ) P

    覚悟を決める 新卒準備カレンダー 2011春 - Doge log
  • 2008-11-28

    python2.6から導入されたnamedtupleについてちょっくら書いておくか。 namedtupleって? namedtupleは名前の通り名前付きでアクセスできるtupleを返す。 >>> from collections import namedtuple >>> p = namedtuple('Point', 'x y') >>> p1 = p(11, 22) >>> p1[0] 11 >>> p1[1] 22 >>> p1.x 11 >>> p1.y 22 >>> p2 = p(x = 33, y = 44) >>> p2[0] 33 >>> p2[1] 44 >>> p2.x 33 >>> p2.y 44 >>> とまあこんな感じ。 namedtuple関数に名前とフィールドを渡すと名前付きでアクセスできるものを 作成するものを返す。 仕組み 実際にはnametuple関数

    2008-11-28
    rokujyouhitoma
    rokujyouhitoma 2014/09/08
    思った以上にメタメタだった話 > "これはなんだか黒魔術的な気がするんだけどどうなんだろう?"
  • Docker本を書いたという話 - Doge log

    お久しぶりです。僕です。 今回、いろいろとご縁がありまして、Dockerを書かせて頂きました。 一応どんな人が書いてるかというと以下を見てもらうといいかも知れません。ストック数 1位なのが私です。 dockerに関する164件の投稿 - Qiita 今回執筆の機会を与えてくださった技術評論社様および共著者の@yone098に感謝致します。 (95%私が書いてますけど) 夜な夜な原稿見直しをしてるとDockerのサイトがリニューアルして焦ったり、いろいろとあったのですがなんとか出す事ができました。 タイトルは入門となっていますが、ひと通りの事は書いてあるのでリファレンスに近い部分もあるかも知れません。 また、内容ですが、最新の Docker 0.10 を元に記述しています。 興味のある方、Dockerを触ってみたいという方は是非読んでみて下さい。 gihyo https://gihyo.j

    Docker本を書いたという話 - Doge log
  • PyCon APAC 2013 1日目に行ってきた(3) #pyconapac

    PyCon APAC 2013 1日目に行ってきた(1) #pyconapacPyCon APAC 2013 1日目に行ってきた(2) #pyconapacというわけで1日目の最後のエントリー。1日目は濃い目のトークが多かったせいか終わった後の疲労感がハンパなかったっす。 実践C拡張モジュール開発@mopemopeさんAbby CTOスライドC拡張モジュールを書く意義についてPythonでないといけないのか?Java, Go, LispなどRustはやめておけCのライブラリを呼ぶだけならctypesでおk今ならばPyPyも検討必要な箇所だけCで書く高速化パフォーマンスCコンパイラによる最適化の恩恵なぜCythonではダメなのか?学習コスト構文などCython自身の知識が必要C/APIの知識も必要Cデバッガで追うことになった場合の対応が難しい開発環境の準備C/API ドキュメントコンパイラ開

  • 関数などの実行結果をすりかえる - Doge log

    こんにちは、Python界のヘンリー塚ことmopemopeです。 なんかpythonのpycファイルをいじってアタックするとかセキュリティの話が出てきてますね。 せっかくなので別の方法でこーいうこともできますよというのを紹介しておきます。 もちろん普通の人は書かないであろう、あらびきな方法です。 今回は関数などの実行結果をすりかえるという話です。 ではコード。 steal.h #ifndef STEAL_H #define STEAL_H #include <Python.h> #ifdef DEVELOP #define DEBUG(...) \ do { \ /*printf("%-22s%4u: ", __FILE__, __LINE__);*/ \ printf("%-22s %-32s%4u: ", __FILE__, __func__, __LINE__); \ printf

    関数などの実行結果をすりかえる - Doge log
    rokujyouhitoma
    rokujyouhitoma 2011/10/13
    mopemope先生の講義。
  • Meinheld

    Starting A Business Is Easy! (A Full Guide to New Entrepreneurs) Let’s face it. Starting a limited liability company (LLC) takes your business to a whole new level. Knowledgeable business owners look for the best LLC formation alternatives when it is time for them to grow. Even though virtually everything to do with forming a new business is difficult, starting your LLC does not have to be. Busine

    rokujyouhitoma
    rokujyouhitoma 2011/03/22
    お世話になってます。
  • 1