サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
tonextone.com
今更ながら、地味に便利なんじゃないかと思って試してみたら... >>> from gdata.docs.service import DocsService >>> >>> client = DocsService() >>> >>> # ログイン >>> client.ClientLogin('FOO@gmail.com', 'xxxxxxx') >>> >>> from gdata.data import MediaSource >>> >>> # ドキュメントを作成 >>> test = MediaSource(file_path='./test.html', content_type='text/html') >>> >>> # アップロード >>> entry = client.Upload(test, 'UploadFromAPI') >>> print entry.GetAl
JavaScript で REST API をたたく場合、 XMLHttpRequest, IFRAMEHttpRequest, JSONScriptRequest(JSONP) などを使うわけだが、 Jesterは、 これを抽象化して、xx.find(), xx.save() とかいうカッコいい API を提供してくれる。 そもそも、REST を抽象化して ActiveRecord パターン似の API でやりましょう、 という ActiveResource がRails で提唱・実装されている。 その後、この ActiveResource の実装がいくつか公開されている中で、 クライアントライブラリの JavaScript 実装として有名なのが Jester 。 prototype.js, jQuery なんかの Ajax.foobar() を使ってゴリゴリやるのが今の日本の主流だと思
by Sean M. Burke A JavaScriptish companion to Mark-Jason Dominus's Higher-Order Perl http://hop.perl.plover.com/ ~ Under Construction, Obviously ~ HOJ.0: Functional JavaScript Reviewed HOJ.0: 関数的な JavaScript の復習 For a general review of JavaScript, I think that the best work available is the first third or so of the book Javascript: The Definitive Guide http://www.oreilly.com/catalog/jscript4/. (Th
2008/03 : /maps?file=api を書き換えるための正規表現のパターンを微調整しました。 2008/05/15 : 通りすがりさんの報告を受けて、正規表現のパターンをさらに微調整しました。 2008/07/25 : Google 側のコードに変更があったようで、機能しなくなったので、 正規表現のパターンを緩めに調整しました。 2009/07/19 : kobuchi さんの報告を受けて、修正しました。 Google 側のコードの変更により /maps?file=api だけではなく、そこから先で動的にロードされる JS ファイルの内部も書き換えることが必要になったので、そのように変更しました。 Google Maps API は HTTPS では提供されていないらしい。 (Google Analytics には HTTPS 版もある。というのは先日知りました。) しかし、H
前エントリから続き。 前の構成では、衝突の解消がうまく扱えてなかったので、 「極力フロントエンドで調整する」という方針にしたがって、 フロントエンドを変えてみた。 現在の構成は以下の通り、 Subversion 1.3.2 (cygwin 版) meadow 3.00 (based on GNU Emacs 22.0.90.1) vc-svn.el (FSF 版) .emacs の変更などはほとんど必要なかったはずだが、結局いろいろいじった。 使っていないのに JDE やら、ECB までも最新にした(汗)。 # # meadow の変更点について、蛇足。 # # MULE-UCS は使わない前提になったようなので、該当部分をコメントにした。 # # ;;; (load "un-define");; unicode # ;;; (load "un-tools");; unicode # #
自ドメインのメールアドレスをいくつか使用している。 でも、このサーバには SMTP サーバ( qmail )は立ててるけど、POP サーバは立ててない。 だって面倒。 で、どうしているかというと: Reply-To: <[email protected]> ヘッダをつけて送信する。 [email protected] 宛てのメールは dot.qmail-foo で、[email protected] に転送。 基本的にこれだけなんだけど、POP に proxy を 2 段ほど刺している。 Norton AntiVirus と POPFile。 PC 環境を再構築するハメになってみて、この辺の設定がメンドかったのでメモ。 ( OutlookExpress の場合です) 百聞は一見に如かず。 トラックバック 1: 人生とソフトウェアをHackする/Gmailのメールをpopfileに通す方法
運用中の最新ファイルでローカルの作業コピーを更新 emacs(meadow) で編集 ediff で差分確認 更新 というのを手作業で繰り返すのはもうイヤだ。 いい加減バージョン管理システムが必要だ。 つーわけで、Subversion にスムーズに移行すべく調査、検討した。 Subversion 1.3.2 (cygwin 版) meadow 2.10 (based on GNU Emacs 21.4.1) vc-svn.el (Jim Blandy 版) 方針として、極力フロントエンドで調整する。 バックエンドの設定項目にも、ざっと目を通しておくけど、デフォルト前提で。 ◆ Subversion cygwin の setup.exe でインストール。 いつのまにか、~/.subversion/ ができている。 /.subversion/ 以下のファイルでいろいろ設定できるので、要チェック
PHP におけるセッション管理では、 $_GET ではなく、$_POST でもなく、$_COOKIE からセッションID を受け取り、 さらに、$_COOKIE 以外で半券(チケット)を受け取って、 セッションID と照合して正当性を確かめるのが定石だ。 1. $_COOKIE による受け取りが必要な理由: 1.1 悪意の第三者は、あなたのリクエストに含まれる $_GET, $_POST を、自由自在に変更する罠を作れる。 1.2 PHP ではリクエスト変数($_GET, $_POST, $_COOKIE)によってセッションID を指定できる。 したがって、 $_GET, $_POST でセッションIDを受け取るようなシステムでは、 悪意の第三者が仕掛けた罠によって、 悪意の第三者が指定したセッションID で、 あなたのセッションが開始される可能性がある。 2. $_COOKIE 以外での
tonextone.com/note/ Last-modified: 2006-09-01 (金) Copyright ©master_at_tonextone.com All rights reserved. 4 年くらい前から PostgreSQL を使っている。 MySQL は、システム上必要な場合以外は使っていない。 MySQL が嫌いなわけではなく、 「何かみんな MySQL だなぁ…俺も MySQLer になろうかなぁ。」 と思ったことは数知れず。 でも、PostgreSQL にしかない機能の恩恵に、度々、与ってしまっているので、「乗り換え」には至らず。 それにしても、いろいろな RDBMS があるものだ ( RDBMS比較資料[PDFです] )。 各 RDBMS の特徴は、DB の設計や、チューニングの際に、顕著になるのではないだろうか? 「管理しやすくて、検索が速くて、更新
このエントリの続き。 ようやく、時間がとれたので、ac.jsを読んでみた。 結論: key event をトリガーにするのは諦めて、入力値の変更をトリガーにしている。 そのために、10 ms 毎に入力値を監視している(idkc() という関数)。 その部分だけ抜き出すと、つまりこういうことです。 思った通りの実装ではあったが、 実際やった経験がなかったし、何しろ難読化されているので、 すぐには、突き止められなかった。 ちなみに、難読化されたコードの整形には、GNU indent (on Cygwin) を使いました。 javascript-modeも便利ですね。
tonextone.com/note/ Last-modified: 2006-09-01 (金) Copyright ©master_at_tonextone.com All rights reserved. Google suggestの補完候補表示機能は、便利なので、結構いろんな人がマネをしている。 俺もこれで真似しているわけだが、まだマネし切れていない部分がある。 それは、かな漢字変換が未確定の段階での、補完候補取得機能。 IME-on でも、キーをタイプする毎に、補完候補が更新されるっていうヤツ。 Google 以外で、この機能を Cross-Browser に実装して、公開している人もいないようだ。 という事で、あの難読化された ac.js から学ぶ事にする。 現段階で分かっている事は、 IME-on 状態で、 IE: キータイプ毎に keydown, keyup が発生する。
tonextone.com/note/ Last-modified: 2006-09-01 (金) Copyright ©master_at_tonextone.com All rights reserved. Ruby の Rails, Perl の Catalyst のデモンストレーションムービーを見て感動した。 (動画:Catalyst, Rails) で、同様の PHP 版フレームワーク、Cakeを試してみた。 まずは、Tutorial にしたがって、これを作ってみた。 まだ、開発途上っぽいが、ザックリ使えたので、好感触。 以下、手順。 DB 作成して、config/database.php で DB 設定。 PostgreSQL でも問題無さそう。 で、いよいよ bake 。 $ cd /path/to/cake/; $ ./scripts/bake.php controller
このページを最初にブックマークしてみませんか?
『tonextone.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く