Latest Entries

[Prezi] 日本語マニュアル公開

最近使う機会の増えているプレゼン作成ツール Prezi のチュートリアル(Preziアカデミー)とマニュアルを、公式に許可を得て日本語化してみました。

Prezi日本語マニュアル

Preziは、無料で使える新しいタイプのプレゼン作成ツールです。PowerPointとは発想が異なり、プレゼン全体を一枚の大きな模造紙のように見立てて、その中を移動して行くようなイメージです。
Continue reading…

[Tuitter] Twitterのプロフィール設定変更機能を追加

Tuitterに要望をいただき、プロフィール設定の変更機能を追加しました。

Tuitter_Account

名前や所在地などの設定、アイコン、プロフィール画面のデザイン変更などをプログラムから行うことが出来ます。
Continue reading…

[Tuitter] OAuth認証機能を追加

少し手が空いたので、以前より要望のあった Tuitter/TuiBotter の OAuth 対応をやってみました。

TuitterをOAuthで使う
TuiBotter環境設定

あまり難しく考えないで、サクッと。おかげで外部ライブラリが結構な環境依存になってしまいましたが。
Continue reading…

[Chrome Extension] QuickSilver風の拡張機能

ギャラリーにうまくアップロード出来なかった拡張機能ですが、グループの方で教えていただいたおかげで解決しました。messages.jsonをBOM付きUTF-8で保存していたためということで、大変助かりました。というわけで、ようやくの(ほぼ)処女作です。

Mandlin – QuickSilver風 ウェブナビゲーションツール

Continue reading…

[Chrome Extension] APIリファレンスの日本語訳

年明けからGoogle Chromeのエクステンション作りを始めてみたのですが、非常に手軽で、よく言われるようにFirefoxで言うところの “エクステンション” に対応するものではなく “Jetpack” だなという印象です。

今回、勉強がてら公式のAPIドキュメントを日本語訳してみたので、公開しておきます。

Google Chrome Extension API 日本語リファレンス
Continue reading…

[TuiBotter] Twitterボット専用PHPフレームワーク

というわけで、Twitterボット専用フレームワークです。

TuiBotter – Object-oriented PHP framework for Twitter-Bot

最大の特徴は、イベントドリブンでボットが書けること。例えば「フォローされたら、フォローバックする」というコードを書くには、「フォローされた」というイベントに渡ってくる「フォロワー」オブジェクトに対して、「フォローする」というメソッドを投げるだけで実装できます。
実際にコード例を見ながら、簡単に説明します。
Continue reading…

[Tuitter] オブジェクト指向型Twitterクライアント

Tui bird最近「Twitterのボットを作りたいんだけど」という相談を何度か受けました。
そういえばTwitterクライアントはあっても、ボット用のフレームワークって無いなと思ったので、今回作ってみました。

で、ボット用フレームワークを作るにあたって結局はクライントライブラリが必要なのですが、どうもAPIコールを媒してくれるだけの手続き型ライブラリが多くてシックリ来ない。というわけで、クライアントライブラリの作成まで遡ってしまったのが、この「Tuitter」です。
Continue reading…

[Twitter] 呟きが検索結果に表示されなくなったら

alone昨日、フォローいただいている人から「あなたの発言が検索結果に表示されないけど、どうして?」と指摘いただきまして。
Web学会の最中だったんですが、ちょっと試してみると確かにひっかからない。自分の発言はヒットしない作りなのかと、ログインしていないブラウザから試しても同様。それ以上調べている時間も無かったので、サポートにメールしてみました。
その日の夕方、返ってきた答えは「ハッシュタグを使いすぎているから」とのこと。ちょっと驚きでした。
Continue reading…

[js] Ajax通信がF5で更新されない場合

fortuneteller画像やスクリプトなどの外部ファイル取り込みを高速化するために、キャッシュ制御は不可欠です。
しかし、設定をうっかりすると(あるいは、しないと)、キャッシュが強すぎて全くデータが更新されないような場合があります。
今回のキーワードは、「IE」と「F5キー」、そして「XMLHttpRequest」。
ハイパフォーマンスWebサイト」の著者であるStevesSuders氏のblogで紹介された「F5 and XHR deep dive」を検証してみます。
Continue reading…

[PHP] パフォーマンス向上の心得

hint先だってのPHP高速化に関するポストの導入で、GoogleによるPHPのパフォーマンスTipsが物議をかもしている件を紹介しました。
先日、最初に疑問を投げかけたZendの技術者であるStanislav Malyshev氏が、自身のblog”PHP 10.0 Blog“上で、前述のGoogleのそれに対するアンチテーゼとして”More on PHP performance“という記事を書いています。つい小手先のシンタックスなどを期待してしまいがちな高速化Tipsですが、「初心者向けにまず」としながら、極めて本質的なパフォーマンスチューニング方法をまとめています。
とても良い記事だと思ったので、タイトルに沿ってまとめてみます。(翻訳ではないので注意して下さい)
Continue reading…



Copyright © 2004–2009. All rights reserved.

RSS Feed. This blog is proudly powered by Wordpress.