Skip to main content

ログ取得ツール

メモ:Pythonで代替関数の定義

存在しないメンバを参照しようとするとAttributeError例外が出るので、単にそれを受け取って代替の関数で上書きしちゃえばいい。

try:
  get_major=os.major
  get_minor=os.major
except AttributeError:
  def get_major(x):
    return x/0x100
  def get_minor(x):
    return x%0x100
  os.major=get_major
  os.minor=get_minor

os.majorとos.minorはPython2.3から入った。2.2ではexceptの中が実行される。中身は、たぶん妥当に動く場合が多いと思うけど、もちろん保証の限りではない。 ここで軽い注意。

def os.major(x):
  return x/0x100

と直接書くことはできない(まあ、書かないとは思うけど)。 モジュールの関数の場合はmodule.func()で呼んでも第1引数はselfにならないようだ。クラスの場合はいわゆるC++でもおなじみの暗黙の第1引数ということでobj.func()は第1引数がobj(いわゆるthisとかselfとか呼ばれるモノ)になるのだが。で、classの中にクラスの外で定義したfuncを押し込むときは、引数にselfを書けばいい。 ちなみに(関係ないが)Pythonではselfは予約語ではない。

いつでも、どこでも。

ユニフォームストラップ
ユニフォームストラップ
これまでいくつかグッズを買ってきましたが、なにげに普段持ち歩くようなものを持っていないことに気づきました。というわけで、ユニフォームストラップセット(calciatore.jp)を買って、通勤用の鞄につけてみました(右図)。 これで、朝の電車の中でもそれとわかります。なかなか、よいです。これさえあれば、毎朝の通勤も少しは快適になりますね(笑)。 会社のIDカードホルダーのネックストラップにアウェイ版のものをつけたので、やはりそれとわかります。ネックストラップは元々コレ(calciatore.jp)で、最初はユニフォームのオブジェがついてたんですが、ユニフォームの部分がいつの間にか消えてしまって、なんとも空虚な状態だったのです。 ユニフォームシリーズとして、次はマグネット(calciatore.jp)が欲しいなーと思ってます。しかもこのマグネットは番号を選べる(!)ようなので、誰のにするか今から迷ってます。私としては鬼木さんが有力ですが…デフォルトは憲剛なのね。最近凄いからな。

\0

30年弱ほど生きてみて、やっぱりこの結論に至った。といきなり大きく振りかぶったわりには小さな結論だが、、、 やっぱりC言語の文字列は間違いだよ。null terminateされた文字列…間違いだよ、やっぱり。文字列が\0を含んじゃいけないのか? strlen()は暴走してもいいのか? djbあたりもそう言ってる(たぶん)。

その先には必ず人がいるということを知って欲しい

本日のお言葉。 富士通アイソテック、地元小中学生にパソコン組立教室を開催(大河原克行の「パソコン業界、東奔西走」)(impress.co.jp)より、富士通アイソテックの川勝社長の挨拶。

パソコンは生活に役立つものだが、そのパソコンの先には必ず人がいるということを知って、使いこなしてほしい

…深いな。対象が小中学生ということだが、子供がこの言葉を理解できるだろうか。あるいはいつか大人になって思い出して何かを思うのだろうか。どんなことも、そうなのだよな。世の中のどんな製品の先にも必ず人がいる。製品に限らずともそうだ。 先にいる人のことを想像できない人ってけっこう多いような気がする。

制裁

根来コミッショナー、巨人制裁の方向(asahi.com)より。

根来コミッショナーは16日の12球団代表者会議で、スカウト活動で明大の一場投手に現金を渡していた巨人に対し、コミッショナーもしくは豊蔵セ・リーグ会長から制裁金などの処分を科す可能性があることを各球団に伝えた。

制裁金でおいくら万円? という処分はあまり名案とは思えないな。ドラフトにまつわる違反なのだから、ドラフトで制裁するのが理に適っていると思う。1位と2位の指名から巨人を除外して逆指名を受けられなくするとかさ。…思ったことは、そんだけ。 別に逆指名の見返りにカネ渡しても悪いことじゃないような気もするけどね。確定申告すればそれでいいよ。少なくとも、オーナーが辞任するほど悪いことじゃない。

日本2-3イタリア

オリンピック。サッカー。 開始早々にゲームのようにパスパス気持ちの良いパス回しからサイドへ、そしてセンタリング…物凄いオーバーヘッドを決められる。キーパーも、見ている私も一歩も動けず。ちょっとそこいらでは見られないプレー(?)。うわー! 実力が違いすぎるよ。とにかく速い。 2点目もあっさり縦パス、あっさり茂庭がかわされて。このまま虐殺されるのかと覚悟したが、那須を投入したり、いろいろやって日本は立て直しに成功する。日本てけっこう相手に合わせるのは得意なのかな。その後イタリアは普通に守りに入りはじめ(しかし早いですね)、日本がボールを支配しはじめる。しかし攻めどころが…取った2点はどちらもFKがらみで、阿部が直接入れたのと高松のヘッドに当てたもの。どの世代も同じようなことになるんだなぁ。流れから決定的な場面を何度か迎えたが、決められず。ミドルシュートも宇宙へ。 負けてグループリーグ敗退が決まったんだけど、よく1点差で終わった…と思ってしまった。

川崎3-1福岡

いやー勝ちました。まずは快勝と言ってもいいと思います。私は湘南戦を欠席したので久しぶりの等々力、久しぶりの生観戦で燃えました。福岡はさすがに強かったですよ。 前半はずいぶん福岡にボールを持たれてはいたが決定的なチャンスは少なく、こちらはボールを奪えば時間をかけずにすぐに攻撃という感じで、ベティのクロスをアウグストが頭で折り返し、ジュニーニョがボレー。クロスを入れたのはやすかと思っていたけど、後で確認したらベティだった。前半は1-0。福岡はボール支配率はかなり高く、回すんだけどゴールの気配はあまりしなかった。自慢のサイド攻撃も今日はいまいち。福岡の18番の選手はむちゃくちゃでかい。 後半はだいぶ余裕が出てきたところでアウグストの左からのけっこう強いFKにマルクスのヘッドが炸裂。最近はずいぶん枠を外しまくるかGK正面が多かったマルクスだが、ここは冷静に。歓喜のBasket Case、マルクスゴール。飛び交うハイタッチ。さらに間もなく我那覇のクロスにアウグストが頭で折り返し、ジュニーニョがまたボレーを軽々と入れて、3-0に。ジュニーニョはなんであんなに簡単にゴールを決められちゃうんだろう。なにげにアウグストは3アシストと大活躍。 あとはCKから千代反田に頭でぶち込まれて1点を返されるものの、前がかりとなった福岡にカウンターで何度も決定的なチャンスを作りだし、しかし我那覇もマルクスも決めきれずに試合終了。我那覇のペナルティエリア中央のどフリーなんて、入ったと思って大喜びしたらボールが網の外に出ていた。っていうかほとんど入ってたよ。もうみんな得点を認めちゃおうよ、とでも言いたかったところ。やはり我那覇はもうちょっと角度がないと駄目みたいだ。マルクスのシュートも力を抜いたいいシュートだったんだけど、枠の外。 もはや2点差では油断できないフロンターレだが、今日は普通にこのまま終わった。マルクスがもらったあんたが大賞の商品はスイカとダーツ。スイカを客席に投げ込む素振りを見せるマルクスだが、さすがに大人の手渡しで平和に終えた。 席はけっこう埋まってたけど、2階席を開けてなかったみたいで、観客動員は5千人台。日曜開催だし、もうちょっと入ってほしいよ…。あるいはプレゼントの抽選に当たりたかった。今日はアシックスエキサイトマッチで、プレゼントの目玉はQちゃんと小出監督のサイン入りレプリカユニフォーム。なんで小出監督がサインしてんだ。あのおっさん、サインあんのかよ! あと乱縄(hi-ho.ne.jp)という縄跳び集団が来て、けっこうすごいパフォーマンスをしていった。楽しそう。

久しぶりに靴をGT Hawkinsにした。GT4305 Copper。これは丈夫で、信頼できるいい靴だと思います。学生時代はずっとGT4305かGT4315(rakuten.co.jp)で黒かCopperという購買パターンを繰り返していたのだが、ベストセラーとも思えるこの靴、実は意外とあんまり売ってない(!?)ようだ。Hawkinsも最近はゆるめの、やわらかい靴を主流にしているような感じ。 それで、昨日川崎駅周辺を歩いて、ABC-MART(さくらやとあおい書店と東急ハンズがあるビル)でやっと見つけた。ABC-MARTはたしかGT Hawkinsと関係があったと思う。…ってか小杉の靴屋あたりに先に行けばあっさり売ってたかもしれないが(笑)。 ここ最近ずっとやわらかい靴ばかり履いていたので、しばらく靴ずれに悩まされる日々が続くだろう。

天候デリバティブ!

お久しぶりの今日の日経1面。東京金先取引所、天候デリバティブを上場(nikkei.co.jp)。天功ですよ天功。引田天功(プリンセス・テンコー)がイリュージョンに失敗したときのリスクを回避するための先物取引です(…最後まで言わなきゃよかった)。 今までは保険屋さんとかが内部でやっていたのが、保険屋さん同士でリスクを融通し合う市場を作るというお話。 天気ってのは日常からサッカーから何から、いろいろ関係してくる。今日の川崎フロンターレはアビスパ福岡戦だが、等々力は雨予報(yahoo.co.jp)で客足が鈍るのではないかという危惧もある。私も雨は嫌いだ。というか傘をさすのが嫌いで、濡れるのは何ともないのだが。 というわけで、これって一般人も参加できるようになったら、けっこうわかりやすくて人気が出るかもしれない。天気予報の分野も発達するのではないかな。

リサイクルBOXの場所

ヒゲ剃りを買い換えたので、単3くらいの大きさのヘタったNiCd電池が2本出てきた。で、黄色いリサイクルBOX(8tokenshi.jp)というものに入れるとよいらしい。 で、普段見かけないので近くにあるかどうかをぐぐって調べてみたんだけど、リサイクルBOXのある店舗一覧(jbrc.net)がどうにか見つかった。武蔵小杉に行けばいいのか。 しかしこのページ、単なるリンクに変なスクリプトを使っていて、Firefoxでは辿りつけなかった。検索ページ(jbrc.net)まで行けばFirefoxでも問題ない。 やる気あんのかJBRC。