taiyoh's memorandum

@ttaiyoh が、技術ネタで気づいたことを書き溜めておきます。

2012-01-01から1年間の記事一覧

ミサワのページから画像をブッコ抜きつつmarkdownのテキストも出力するchrome拡張書いた

→ taiyoh/misawa-markdown · GitHub やっぱり使いたい画像で即座にミサワ画像使いたいよねー、というのと、 chromeの拡張書いたことなかったので、試しにやってみよう、ということで作ってみました。 ↑使用イメージストアとか載せるの面倒臭いし、多分もっと…

node.jsでtwitterのstatuses/update_with_mediaに対応

var Twitter = require('twitter') , request = require('request') , fs = require('fs'); Twitter.prototype.updateStatusWithMedia = function(text, params, callback) { var self = this , oauth = this.oauth , form, orderedParameters, r , url = 'h…

express.jsにgettext系の_関数を仕込む

引き続きnode.js系tips。 node-localizeというモジュールでの言語の管理がちょっとお手軽だったので、これとexpressを組み合わせるようにしてみた。 // express-localize.js var Localize = require('localize'); module.exports = function(path, defaultLo…

node.jsでのクイックハック

jquery-deferredを使ったなんちゃってトランザクション。 まだnode-mysqlでの使用しか想定してないので。 var $ = require('jquery-deferred'); function transaction(conn, callback) { var d = $.Deferred(); d.done(function() { conn.query('COMMIT'); }…

有限オートマトンの習作として

PerlでFSM::Simpleというモジュールを書いてみた。 #!perl -w use strict; use warnings; use FSM::Simple; my $count = 0; my $fsm = FSM::Simple->new({ rules => { init => sub { my $state = shift; if ($count < 20) { $state->next('add'); } else { $…

Sub::Deferredなんてモジュール書いてみた

最近、全然ブログ書いてないな、と思ったのですが、よくよく考えると、今年に入ってコード全然書いてなかったわけで、こりゃちょっといかん、と思いまして。 リハビリついでに、jQuery1.7の$.Deferredの機能をなるべくほぼそのままPerlに移植してみました。…

Test_myqld.phpを更新しました

以前のエントリ→ "Test_mysqld", ported from cpan's Test::mysqld - taiyoh独言 →taiyoh/Test_mysqld-php · GitHub このモジュールを作ってまもなく、id:memememomoさんに色々直していただいたのですが、 例外でプログラムが終了しないように気をつけるよう…

はてな x DeNA合同企画 Mobage 運用技術勉強会に行ってきた

はてなの方からメールにて招待いただき(ありがとうございます!)、折角だからと体調悪い上に台風近づいてるにも関わらず昨日行って来ました。 口外するな、と書かれていたので、相当やばい情報も話してくれるのか、とか、「活発に」リクルーターが話しかけ…

nginxでステータスコード404,500,503時に特定の静的なファイルを表示する

というメモ。 server { listen 80; server_name example.com; root /path/to/docroot; access_log logs/example.access.log main; location ~ ^/(js/|img/|css/|swf/) { index index.html index.htm; } error_page 404 /404.html; error_page 500 /500.html;…

mac osxにmroongaをインストールしてみる

承前として、osxにはmysqlとgroongaはインストールされているものとする(どちらもbrew installできますね!) $ wget https://github.com/downloads/mroonga/mroonga/mroonga-1.11.tar.gz $ wget http://downloads.mysql.com/archives/mysql-5.5/mysql-5.5.…

「モチベーション3.0」読了

モチベーション3.0 持続する「やる気!」をいかに引き出すかダニエル・ピンク 大前 研一 講談社 2010-07-07売り上げランキング : 783Amazonで詳しく見る by G-Tools 昼間、bookoffに行ったら950円で売られていて、しかも三が日は半額になるらしく、500円弱…