2010-05-01から1ヶ月間の記事一覧

websocket の echo server を作ってみた

目的 html5 の websocket を使って簡単な通信をしてみる ソースwebsocket.html 1 2 3 <html> 4 5 <head> 6 <meta charset="utf-8"> 7 8 <script type="text/javascript"> 9 var ws = new WebSocket("ws://localhost:8080/"); 10 11 ws.onopen = function(event) { 12 alert("websocket " + event + " is opened"); 13 }; 14 15</meta></head></html>…

memcache クライアントを実装してみた その2

目的 前回 methaneさんにコメントで指摘された部分の修正 ソース 修正した関数は以下の2つなので今回はその部分のソースのみ載せます set get 21 def set(self, key, value, exptime=0, flags=0): 22 # translate value to binary 23 pickled_value = pickl…

memcache クライアントを実装してみた

目的 主に自分の勉強です クライアントはいろんな言語で実装されてるけど、やっぱり自分でやってみることに意義があるよね 実装項目以下の3つを実装する set get stats ソースmy_memcache.py 1 # -*- coding:utf-8 -*- 2 import socket 3 import pickle 4 i…

telnet から memcached をつないでみた

memcached とは 簡単に言うと、メモリ上にデータを格納できる 運用例 DB への問い合わせ結果を一時的に保存することでアクセス回数を減らし、高速化やスケーラビリティを向上させる インストール $ sudo port install memcached ---> Computing dependencies…