2011-08-01から1ヶ月間の記事一覧

Flask の認証系のモジュール

Flask でログインして認証したい。 公式のドキュメントには Login/Logout のサンプルが載ってる。 Blueprints and Views — Flask 1.0.2 documentation ユーザ名とパスワードが一致したらセッション変数のフラグを立てる。 これとデコレータを使った例を使っ…

Flask の Blueprint で app オブジェクトが欲しくなったら

Flask でモジュール機構を実現するには Blueprint を使うが、こいつが Flask のインスタンスを持っていない。 # -*- coding: utf-8 -*- # manage.py from flask import Flask from views.admin import app as admin app = Flask(__name__) app.register_blue…

文字列置換のベンチマーク

Python で文章中に含まれる半角記号(;/?:@&+,()[]!"#%'~\`)と半角スペースを全て特定の値(-)に置換したい。 例えば、「エメラルド Tour 2010(初回限定盤) [DVD] 」は「エメラルド-Tour-2010-初回限定盤---DVD-」といった感じ。 str.replace をするのか、re.s…

続 AnyEvent::MPRPC から MessagePack-RPC Java の接続

AnyEvent::MPRPC から MessagePack-RPC Java の接続 - Memo の続き。 id:gfx さんに捕そく頂けたようで、直したよというメンションを頂いた。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; i…

ソースコードテロをやってみた

PHP

Github 上の OSS なプロダクトをデザイナーさんが奇麗なデザインを当ててくれる「デザインテロ」なるものがあるそうな。 http://www.slideshare.net/machidanohimitsu/ss-6678537 で、昨日 Twitter でこんなんが流れてきた。 window.twttr = (function(d, s,…

AnyEvent::MPRPC から MessagePack-RPC Java の接続

2011/08/08 追記 AnyEvent::MPRPC を修正して頂いた。ver 0.10 では解消済み。 Perl の AnyEvent::MPRPC::Client を使用して MessagePack-RPC Java サーバに接続した際にメソッドコールを行っても何もデータが応答がない。 クライアント側の実装。 #!/usr/bi…

MessagePack-RPC の PHP 版のパッチ

PHP

MessagePack-RPC の PHP をクライアントにした時にこんなエラーが出る。 call('echo', array('PHP PHP')); var_dump($ret); PHP Fatal error: Uncaught exception 'Exception' with message 'hello PHP PHP' in /path/to/msg…

MessagePack-RPC を試してみる

MessagePack-RPC の Java を試してみようと格闘している。 サーバ側のコード。 package jp.heavenshell; import org.msgpack.rpc.Server; import org.msgpack.rpc.loop.EventLoop; public class ServerApp { public String echo(String msg) { return "hello…

SQLAlchemy 0.7 の Integer の仕様変更

SQLAlchemy 0.7 からどうやら Integer(3) みたいな形は警告がでるようになった。 # -*- coding: utf-8 -*- from sqlalchemy import Column, Integer, String Base = declarative_base() class User(Base): __tablename__ = 'users' id = Column(Integer, pri…