Pythonに関するshibuya_musicのブックマーク (2)

  • peter - TwistedでwebSocket を使ったチャットを作る(Python備忘:05)

    今回はPythontwistedで、HTML5のWebSocketを使って複数クライアントのマルチチャットのデモを実現する方法を自分のメモ代わりに書いておこうと思います。 前書き HTML5でwebSocketが導入されて、Safari5やらChromeやらで、利用可能になっています。しかしながら、対応サーバがたくさんあるわけでもないので、静観しておりました(業がWeb関係ではないもので)。しかし、とりあえず、以下を読み、 @IT 第1回 node.jsの衝撃とwebSocketが拓く未来 そんでもって、以下を読みました。 naoyaのはてなダイアリー:Mojolicious::Lite で webSocket を使ったチャットを作る で、 node.js を眺めてみて、おぉ。。。なるほど。。。でもさ、なんか、このイベント処理モデルどっかで見たことが……。この既視感に、とても興味を覚え

    shibuya_music
    shibuya_music 2010/10/21
    [twisted]
  • インプリ: 三角形の三辺の長さから全角度のタプルを得る関数

    試行メモです。 三角形の三辺の長さから角度のタプルを得る関数があると、直感的にできることがあるかもしれないとか思って三角形の三辺の長さから全角度のタプルを得る関数:getAnglesWithTrilateral を書いてみた。あまり意味はないかも。ただ、いい頭の体操になるんで。 import math def getAnglesWithTrilateral(a,b,c): f = lambda a,b,c:math.asin((a**2+c**2-b**2)/(2*a*c)) x,y = f(a,b,c),f(b,a,c) return ((math.pi*0.5)-y,(math.pi*0.5)-x,x+y) def showDegreesWithRadian(radian): print "%3.1f" % (radian*180 / math.pi) >>> import math

  • 1