日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
pythonの標準ライブラリにあるWebサーバーは、サーバーとハンドラという要素に分けて設計されている。 サーバー部は、クライアントからの接続を待ち受けるという役割を受け持っている。接続が確立すると、残りの仕事はハンドラ部に振ってしまって、自分は次の接続を待ち受けるといった分業体制が成り立っている。 振ってしまって自分は次の…とは書いたが、実際は今の実装ではハンドラ部が仕事を終えるまで、サーバー部は何もできず(次の接続待ちにも移れず)にボンヤリ待っているだけ。もっと本気で実装するなら、ここらへんをマルチスレッドだか何だかにすることになるだろう。(ThreadingMixInとかの仕組みもモジュールから見つけたのだけど、ちゃんといじってない) サーバー部の基底になっているモジュールはBaseServer、ハンドラ部の基底になっているモジュールはBaseRequestHandler。 Base
トレイアイコン上から吹き出しで通知するように。 #!/usr/bin/env python #-*- coding:utf-8 -*- import gtk import pynotify def tray_activate(event): n.show() def popup_menu(status, button, time): menu.popup(None, None, None, button, time) def menu_pref_blink(event): if tray.get_blinking(): tray.set_blinking(False) event.set_active(False) else: tray.set_blinking(True) # トレイを点滅させる event.set_active(True) # サブメニューにチェック def menu_
1. 初めに この文書の目的は、 Python で自前の class を作るとき、メソッドの第一引数がそのクラスのインスタンスそれ自身 (一般に self と書かれる) であることの理由を説明することです。 他の言語ではメソッドを定義するときに第一引数をインスタンスにするという方法は取り入れておらず、 this などの予約語を使ってインスタンスを表すのが一般的です。 Python だけが、独自の流儀をとっています。 しかし、このことを説明したサイトは見当たりませんでした。 どのサイトもそれは決まりごとだで済ませてしまっています。 しかし、それではどうも Python のクラスシステムを理解した気になれないので、Python でクラスシステムが どのように実装しているか推測しながら、例の self について説明したいと思います。 2. オブジェクト指向プログラミングの復習 オブジェクトとは、
上野千鶴子講演:「ジェンダー・セクシュアリティ研究に何ができるか」 この講演の全文を、上野教授の許可の下、公開します。なお、引用は一切、許可できませんのでご注意ください。 講演の公開はあっぱれなことだ。でも、引用って、いつでもどこでもフェアユースじゃなかったの? 誰も議論できない公開文書に、何の意味があるの? Wednesday, February 01, 2006 オンライン・ストレージ・サービス比較 Michael Arrington が有益なオンライン・ストレージ・サービスの比較をしている。 比較されたサービスは以下の通り: - AllMyData - Box.net - eSnips - Freepository - GoDaddy - iStorage - Mofile - Mozy - Omnidrive - Openomy - Streamload - Strongspace
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く