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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    ブラックフライデー

『chrono-meter.hatenadiary.org』

  • 人気
  • 新着
  • すべて
  • [Python] Python でオーバーロード、メソッドを - chrono-meterの日記

    3 users

    chrono-meter.hatenadiary.org

    書いた本人に必要性が分からないシリーズ import sys class OverloadMethod(object): def __init__(self): self.functions = [] def __call__(self, *args, **kwargs): for function in self.functions: if len(args) == function.func_code.co_argcount: return function(*args) raise ValueError def overload(function): obj = sys._getframe(1).f_globals.get(function.__name__) if obj is None: obj = OverloadMethod() obj.functions.append(fu

    • テクノロジー
    • 2010/12/15 16:31
    • python
    • [Linux] [Cygwin] Cygwin cross compile environment - chrono-meterの日記

      4 users

      chrono-meter.hatenadiary.org

      古い情報ばかりなので書いとく。Ruby のクロスコンパイル環境を構築している人が複数いるので、その辺が参考になる。 Fedora-12-i686-Live-KDE.iso を入手。 仮想マシンに CD をマウントして起動、HDD にインストールする。HDD 容量は 6-8 GiB 見ておけばよい。 ログインしているユーザーを wheel グループに追加、/etc/sudoers をいじって wheel から sudo できるようにする。 ビルドに必要らしいパッケージをインストール。 $ sudo yum install gcc getext gettext-devel texinfo flex bison bison-devel zlib-develインストールするディレクトリを設定する。多分なくても良い。 $ prefix=$HOME/cygwin binutils をビルド http:

      • テクノロジー
      • 2010/04/29 00:43
      • [Python] [unicode] unicodedata だけで半角->全角の変換ができるか - chrono-meterの日記

        5 users

        chrono-meter.hatenadiary.org

        # -*- coding: utf-8 -*- """ Unicode Standard Annex #11 East Asian Width: http://www.unicode.org/reports/tr11/tr11-14.html """ import unicodedata def convert(s, errors=''): assert isinstance(s, unicode) result = [] for c in s: #unicodedata.east_asian_width(c) == 'H' name = unicodedata.name(c, '') if name.startswith('HALFWIDTH '): try: c = unicodedata.lookup(name[10:]) except LookupError: print name

        • テクノロジー
        • 2010/04/06 22:33
        • python
        • [Python] win32com.client.Dispatch() でもってこれないオブジェクトを呼ぶ - chrono-meterの日記

          4 users

          chrono-meter.hatenadiary.org

          おもむろに comtypes を取り出す from comtypes.client import CreateObject CLSID を調べる from comtypes import * CLSID_Sti = GUID('{B323F8E0-2E68-11D0-90EA-00AA0060F86C}') Interface を作成する *.idl がある midl で *.tlb に変換する *.tlb がある try: import comtypes.gen.hoge except ImportError: from comtypes.client import GetModule GetModule('*.tlb へのパスとか *.exe;*.dll へのパスとか') from comtypes.gen.hoge import * *.h がある 頑張って自力で書く。こんな感じで↓

          • テクノロジー
          • 2010/03/30 13:00
          • Python
          • Windows
          • Python のアプリケーションへの埋め込みについて - chrono-meterの日記

            4 users

            chrono-meter.hatenadiary.org

            セットアップ用のパッケージ python-X.X.X.msi を使わないで使う際の注意。結構面倒くさい。 Python 2.6 SxS の関係上、Microsoft Visual C++ 2008 Redistributable Package をインストールする必要がある。 必要なバイナリは python26.dll のみ。 sys.path sys.path を考慮しなくてよい方法は、使用するライブラリを初期状態でも import できるように適切に配置することである。 C:\PythonXX\Lib 以下を pythonXX.zip としてパッケージする。*.py/*.pyc/*.pyo のいずれでも良い。 C:\PythonXX\DLLs 以下はアプリケーション *.exe のあるディレクトリにコピーする。*1 py2exe などを参考にすると良い。 そうでない場合は sys.pa

            • テクノロジー
            • 2009/02/28 13:05
            • python
            • elementtree - chrono-meterの日記

              4 users

              chrono-meter.hatenadiary.org

              正直どうかと思うよ。 きちんとしてない XML の解析は BeautifulSoup でやる方が楽。 インポート Python 2.5 からは標準モジュールになったので場所が違うらしい。 try: from xml.etree import ElementTree except: from elementtree import ElementTree 文字列から解析 root = ElementTree.fromstring(contents) エレメント 真偽値は常に False になるっぽい #タグ名 しばしば名前空間が付くので使いにくい e.tag #属性 e.attrib #中身 e.text #子エレメント e.getChildren() #すべて列挙 e.getiterator() #検索 XPathのサブセット e.find(path), e.findall(path) 名前

              • テクノロジー
              • 2007/07/25 00:00
              • python
              • programming
              • 2006-08-10

                5 users

                chrono-meter.hatenadiary.org

                Google Calendar を GData を用いて操作するノウハウです。 詳しくは http://code.google.com/apis/gdata や http://groups.google.com/group/google-calendar-help-dataapi を参照して下さい。 Google のアカウントと Google Calendar サービスを利用できるようにしておきます。 Google にログインします https://www.google.com/accounts/ClientLogin?Email=登録したメールアドレス&Passwd=パスワード&source=アプリケーション名&service=clというリクエストを発行します。source に指定するアプリケーション名は company-application-version にします。service

                • テクノロジー
                • 2006/11/12 03:11
                • 開発
                • Google

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

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

                『chrono-meter.hatenadiary.org』の新着エントリーを見る

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

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

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

                はてなのサービス

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