はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • お金
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
    • Advent Calendar
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
  • おすすめ

    WBC 侍ジャパン

『Go for it!』

  • 人気
  • 新着
  • すべて
  • Sphinxでmscgen / graphviz | Go for it!

    31 users

    blog.mitsukuni.org

    Sphinxでドキュメントを書いたりしています。 以前からシーケンス図やブロック図を描くのに それぞれ mscgen や graphviz といったツールを使っています。 これらのソフトウェアは、テキスト形式で定義を記述する(dot形式というらしい)と画像を生成してくれます。 単純に画像を作るだけならMicrosoft VisioやOmniGraffleでいいのですが、 テキストベースでドキュメントを書いている場合、いろんなアプリケーションを 横断しなくてはならず、ちょっと面倒なんですよね。 mscgenやgraphvizを使えばテキストファイルのみで管理することができるというわけです。 で、本題。 Sphinxにはこれらの拡張が用意されています(標準ではないです)。 拡張を導入することでSphinxドキュメント内にdot記述をすることが出来るようになります。 http://package

    • 暮らし
    • 2011/05/25 03:04
    • sphinx
    • graphviz
    • python
    • document
    • diagram
    • HowTo
    • Python開発環境 | Go for it!

      122 users

      blog.mitsukuni.org

      Pythonバージョン 2.5 or 2.6を使う。 3.xはまだ時期尚早というか、DjangoやGoogle App Engineが対応していないので事実上選択肢にならない (DjangoとGoogle App Engineが対応したら移行が加速すると思います)。 ちなみに、RedHat LinuxにはPython 2.4がプリインストールされていますが、 SQLiteが動かないなど開発作業を行うにあたってはちょっと厳しい。 ソースコンパイル 、 EPEL からyumで拾う、aptitude install python2.5するなどなど、お好きな方法でインストールしてください。 MacOSXならMacPortsが便利です。 パッケージ管理 とりあえずsetuptoolsとpip入れましょう。 setuptools pip setuptools入れ方: wget http://peak.

      • 暮らし
      • 2010/10/25 23:40
      • python
      • 開発環境
      • virtualenv
      • Django
      • まとめ
      • pip
      • 開発
      • google app engine
      • development
      • install
      • python urllib2でタイムアウトのハンドリング | Go for it!

        4 users

        blog.mitsukuni.org

        ここ数日blog.mitsukuni.org(このサイトのことです)の調子が悪い。httpdは立ち上がってるのに応答しないことがしばしばあるようで、Google Analyticsのpage viewが下方向に張り付いたままになっていた。 自作の死活監視プログラムを書いて置いて数分起きに実行しているのだが、どうもうまく機能していない模様。 ↓こんなの。 #!/usr/bin/env python import os import urllib2 url='http://blog.mitsukuni.org' try: urllib2.urlopen(url) except Exception, e: print 'Restart httpd cause hanged up' os.system('/etc/init.d/httpd restart') 実は、これだとソケット

        • 学び
        • 2010/10/10 18:04
        • Python
        • 開発
        • BeProud社内勉強会、負荷分散機の話をしてきました | Go for it!

          5 users

          blog.mitsukuni.org

          職場の社内勉強会で「負荷分散機の話」をしてきました。 社内ネタなのでNDAに抵触しそうなネタもOKなのですが、 ウェブアプリケーションエンジニアが知っておいて欲しいことというネタとして 負荷分散機についてプレゼンしました。 誰に見せても問題なさそうな資料なので、slideshareに上げたものを公開します。 個人的に、ウェブサービス(含むウェブアプリケーション)は、非常に広域な知識・技術が必要な分野だと思っています。 アプリケーションプログラミングに必要な技術が必要なことに加え、 より高度なシステムを構築するためにはHTTP / SMTP / Cacheなどの各種プロトコル、 それらをハンドリングするHTTPサーバ、メールサーバ、キャッシュサーバ、データベースサーバなど、 各種外部システムの特性、設定にまつわる知識も必要になってくるでしょう。 その中で、ウェブサービスを支える足回りの一端と

          • 学び
          • 2010/08/26 11:17
          • プレゼン
          • サーバ
          • 勉強
          • 参考
          • あとで読む
          • 技術
          • 資料
          • プログラミング
          • Python PILでプログレッシブJPEGかどうか調べる | Go for it!

            5 users

            blog.mitsukuni.org

            Python Imaging Library=PILはたくさんの画像フォーマットをサポートしておりJPEGも当然その中に含まれます。 渡されたファイルがProgressive JPEGかどうかを検査したかったので、 PILで確認できるかなーと考えて確かめてみました。 Imageモジュールで画像ファイルを開くと、画像ファイルのフォーマットに応じたオブジェクトが返され、 例えばJPEGであれば、JpegImagePlugin.JpegImageFileオブジェクトのインスタンスを得られます。 In [1]: import Image In [2]: im = Image.open('/Users/key/Desktop/koara3.jpg') In [3]: Im Out[3]: <JpegImagePlugin.JpegImageFile instance at 0x1014ddcb0>

            • 暮らし
            • 2010/08/06 22:28
            • python
            • サイクリストのための保険まとめ | Go for it!

              310 users

              blog.mitsukuni.org

              スポーツタイプの自転車に乗っていれば交通事故のリスクはつきものですが、通常では単独での事故、自動車(車、オートバイ)相手の事故、交通弱者相手の事故など数パターンに分けられると思います。単独事故については自己責任なのでここでは割愛しますが、その他のケースについてまとめてみます。 あ、先に言いたいことを先に書いておきます。 ママチャリ、ロードレーサー、MTBなどを問わず、自転車に乗るなら必ず保険に入りましょう 自動車、オートバイとの事故 ほとんどの事故では自動車、オートバイが加害者、われわれサイクリストは被害者という立場になるでしょう。自動車やオートバイは自賠責が義務化されていますし、対人賠償のための任意保険に入っていることもほとんどです。つまり、サイクリストが被害者になった場合は補償(自賠責のみだと物損は出ませんが)がなされます。 サイクリストが保険に入っていない場合でも、以下の条件に当ては

              • 暮らし
              • 2010/06/04 06:09
              • 自転車
              • 保険
              • bicycle
              • insurance
              • 生活
              • bike
              • まとめ
              • life
              • 自動車
              • あとで読む
              • 練習、通勤DNF | Go for it!

                4 users

                blog.mitsukuni.org

                Posted on Wed, 02 Jun 2010 08:32:37 -0000 under 自転車 天気がいいぞ!ってことで自転車通勤。 週末の富士山にちょびっと上げ目にしてなるべくL4域をキープ。やたら車が多くて走りづらかったのだが、ゴトウ日だからだろうか?踏切の無いルートを選んだので一時間少々で職場まで到達。 往路: 29.1km / 606kJ / xPower 181W (0.707 RI) / BikeScore 59 復路:14.4km / 305kJ / xPower 165W (0.646RI) / BikeScore 39(DNF) 仕事を終えた帰り道で事故っちゃいました 対面通行可能な見通しのいい下りを走っていると、左方向から素早く動くグレーの影が…。すかさず右に避けたものの、ほぼ正面から衝突して前転するように投げ出された。手足、腰、胸、頭とフルコースで打ち付ける。

                • 世の中
                • 2010/06/02 13:38
                • bicycle
                • life
                • tips
                • 工数やスケジュールや見積もりの考え方 | Go for it!

                  5 users

                  blog.mitsukuni.org

                  IT業界は機能に対して人月工数を見積もるを形が取られることが多いです。 例えば「認証処理機能は2日、CSVダウンロード機能は1日…」などといった具合に、個々の機能に対して作業時間をむすびつけ、1日当たり何万円といった額で計算を行い、すべての項目を合算した金額が見積額となります。 そして、開発に要するおおよその時間は、サーバハードウェアだったり通信機器だったりデザインだったりHTMLだったりといった外注品のリードタイムを考慮から除けば、基本的には工数合算の合算がそれとなる。 OmniPlanというMac用のプロジェクト管理ツールを使って仮想のプロジェクトを立ち上げ、顧客の要求するスケジュールに間に合わせるためのアプローチを検討してみた。プロジェクトには主なタスクが三つあり、1人または2人で担当するという想定。 以下の図はすべてのタスクを山田さんが担当する場合。 顧客からの要求で5月中にプロジ

                  • 世の中
                  • 2010/05/26 16:28
                  • 仕事

                  このページはまだ
                  ブックマークされていません

                  このページを最初にブックマークしてみませんか?

                  『Go for it!』の新着エントリーを見る

                  キーボードショートカット一覧

                  j次のブックマーク

                  k前のブックマーク

                  lあとで読む

                  eコメント一覧を開く

                  oページを開く

                  はてなブックマーク

                  • 総合
                  • 一般
                  • 世の中
                  • 政治と経済
                  • 暮らし
                  • 学び
                  • テクノロジー
                  • エンタメ
                  • アニメとゲーム
                  • おもしろ
                  • アプリ・拡張機能
                  • 開発ブログ
                  • ヘルプ
                  • お問い合わせ

                  公式Twitter

                  • 公式アカウント
                  • ホットエントリー

                  はてなのサービス

                  • はてなブログ
                  • はてなブログPro
                  • 人力検索はてな
                  • はてなブログ タグ
                  • はてなニュース
                  • App Storeからダウンロード
                  • Google Playで手に入れよう
                  Copyright © 2005-2023 Hatena. All Rights Reserved.
                  設定を変更しましたx