Home

しゃおの雑記帳

iPhone / iPod touch でビデオクリップをバックグラウンド再生する方法 add this entry to hatena bookmarkhatena bookmark counter

再生中にロック(本体上部のスリープボタンで)し、Homeボタンをダブルタップして再生すればいい。

CentOS 5.2 に php 5.2.6 を入れる add this entry to hatena bookmarkhatena bookmark counter

参考: CentOS 5 で DAG(rpmforge) の yum repository 追加 – Enjoi Blog

epel, remi, rpmforgeをレポジトリに追加してあげればいい。

レポジトリの準備

wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -ivh remi-release-5-4.el5.remi.noarch.rpm epel-release-5-2.noarch.rpm rpmforge-release-0.3.6-1.el5.rf.i3

実際のアップグレード操作

yum --enablerepo=remi,rpmforge update php*

確認

[root@sabato tmp]# php -v
PHP 5.2.6 (cli) (built: May  7 2008 00:50:43)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

MacVim 7.2 に cmigemoを入れてみる add this entry to hatena bookmarkhatena bookmark counter

  • 2008-10-08 (水)
  • vim

vimのMac移植版であるmacvimですが、本家最新バージョンの7.2にはmigemoが入っていませんでしたので、C/Migemoを手動でいれてみることにしました。

まずはsubversionでtrunkソースを落とします。

% svn co http://cvs.kaoriya.net/svn/CMigemo/trunk cmigemo

次に、ソースディレクトリに移動しコンパイル。基本readmeの通りですが今回はUTF-8で使ってみたいために、C/MigemoをUTF-8で使う – jimo/memo を参考にUTF-8版の辞書を作成してみました。

% cd cmigemo
% ./configure
% make osx
% make osx-dict
% cd dict
% make utf-8
% cd ../

とりあえずできているはずですが、テストしてみましょう。

% ./build/cmigemo -d dict/utf-8.d/migemo-dict
migemo_open("/usr/local/share/migemo/utf-8/migemo-dict")=0x100150
clock()=0.271662
QUERY: hanjo
PATTERN: (ハンジョ|ハンジョ|犯情|半畳|繁[縟昌盛]|はんじょ|hanjo|hanjo)

上ではhanjyoと入力し、返ってくるパターンを見ています。問題ないようだったらインストール。ついでにvimのプラグインフォルダにmigemo.vimのインストールもしておきます。

% sudo make osx-install
% cp tools/migemo.vim ~/.vim/plugin/

最後に.vimrcの設定。(抜粋)

if has ('migemo')
  set migemo
  set migemodict=/usr/local/share/migemo/utf-8/migemo-dict
endif

これで:Migemo で検索できるようになります。:Migemoが面倒なら

map <C-M> :Migemo<CR>

などお好きにどうぞ。

超実験中: ニコニコ別窓ミニプレーヤ add this entry to hatena bookmarkhatena bookmark counter

ここ最近、毎日のようにBookmarkletを作っている気がします。さて今日はニコニコ動画を作業用に見たいと思ってもどうにも場所をとってしまう、というわけで再生部分を別窓に追い出せるプレーヤーをつくってみました。とはいえ超α版。まだいろいろ調整中です。Hatena Bookmark Bookmarklet

使い方

NicoVideo_MiniPlayer ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。下記のソースをコピーしてブックマークに登録してもOKです

javascript:var%20b=document.body;if(b){void(z=document.createElement('script'));void(z.src='http://nicopon.jp/js/miniplayer.js');void(b.appendChild(z));}

ニコニコ動画の再生ページでブックマークレットを呼び出すことで、別ウインドウにプレーヤが開きます。再生は自動的にはじまりませんので(JavaScript経由のインタフェースが見当たらない)、自分で再生ボタンをクリックしてください。また、リサイズすると再生が一旦中断されますので手動で再開して早送りするなどしてください。

メモ

  • Firefox 2 / 3beta, Opera 9.50 beta 2, IE 6, Safari 3.1 にて動作確認しました。
  • 特にIEが挙動不審。window.openした先にDOMで<script>タグを挿入しようとするとスクリプトエラーになるのはなんでかな。あと動画のサイズをうまく取得できない。
  • IEはwindow.opener関数を使っているため、呼び出し元のウインドウを閉じてしまうとサイズ変更ができなくなる不都合あり。

Firefoxでも前面にちゃんとポップアップする はてブ追加Bookmarklet (5/18更新) add this entry to hatena bookmarkhatena bookmark counter

はてなブックマークでは公式のブックマークレットが配布されているのですが、うちの手元のFirefoxだと画面の背面にポップアップが出現してしまうために非常に使いにくく感じたので作り直してみました。

Hatena Bookmark Bookmarklet

どうやら入れている拡張やバージョンの差違によって問題がなくなったりするみたいなのですが、とりあえず解決法はsetTimeout で非同期呼び出しを行うことのようでした。UAを判別してGeckoっぽかったらsetTimeoutで呼び出し、そうでなければふつうに呼び出してみます。

使い方

はてブに追加 ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。

下記のソースをコピーしてブックマークに登録してもOKです

javascript:(function(){var d=document,l=d.location,f='http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title=',w=window,u=f+escape(d.title)+'&url='+escape(l),r=w.SymRealWinOpen;o=r?r:w.open ;a=function(){o(u,'b', 'width=550,height=600,resizable=1,scrollbars=1')};if(/Gecko\//.test(navigator.userAgent))setTimeout(a,0);else a();void(0);})();

メモ

  • Firefox 2 / 3beta, Opera 9.50 beta 2, IE 6 / 7(Thx: @nkoz), Safari にて動作確認しました。
  • 遅延呼び出しはTumblrのBookmarkletからヒントを得ました。ありがとうございます。
  • 2008/05/18追記: イミフでブックマークレットが動作しなかった問題に対処。Symなんちゃらっていう関数はいりませんよ>イミフの中の人

その場で生成された短縮URLがわかるTinyURLブックマークレットを作ったよ add this entry to hatena bookmarkhatena bookmark counter

TinyURLは長いURLをTwitterやメール、メッセンジャーなどに書き込むときに便利なんだけど、いちいちTinyURL.comのサイトからURLをコピペするのが面倒だな、と思ったので作成。TinyURL BookmarkletTinyURLによって生成された URI がプロンプトとして即時に返ってきますのでコピペとかしやすいかと。

使い方

TinyURL! ←このリンクをブックマークツールバーにドラッグ、または右クリックなどでブックマークに登録。下記のソースをコピーしてブックマークに登録してもOKです

javascript:var%20b=document.body;if(b){_cb=function(s){void(window.prompt('Converted URI',s))};void(z=document.createElement('script'));void(z.src='http://remysharp.com/tinyurlapi?callback=_cb&url='+encodeURI(decodeURIComponent(location.href)));void(b.appendChild(z));}

メモ

  • JSONを使っています。ソースはこんな感じ。
    var b=document.body;
    if(b){
     _cb=function(s);
     void(window.prompt('Converted URI',s));
     void(z=document.createElement('script'));
     void(z.src='http://remysharp.com/tinyurlapi? callback=_cb&url='+encodeURI(decodeURIComponent(location.href)));
     void(b.appendChild(z));
    }
  • Safariなどで2バイト文字がデコードされずにアドレスバーに表示されているときでも正常にTinyURLで生成できるようにしています。
  • しかしながら # を含む URL はうまくTinyURLできません。デコードしてAPIに渡しても #より先は切り捨てられてしまう。。

謝辞

remy sharp氏の TinyURL Callback API を利用させていただきました。 Thanks a lot!

H11TをMacでモデムとして使う方法 add this entry to hatena bookmarkhatena bookmark counter

イー・モバイルの音声端末 H11T を発売2日目に買ってきました。
この端末は電話やメールだけでなく、PCと接続してモデムとして使うこともでき、その場合でも廉価な定額制料金が適用されます。
ところがドライバがWindows用にしか提供されておらず、Macユーザは涙目……だったはずですができました。

以下、手元の

  • Mac OS X 10.5.2
  • H11T

の環境で行いました。

続きを読む

dip.jpにおける間違ったグルー設定 add this entry to hatena bookmarkhatena bookmark counter

  • 2008-03-23 (日)
  • DNS

しゃお邸ではDNSのキャッシュやプライベートコンテンツのためにDNSサーバ(djbdns)を立てています、その環境で一部のホストの名前がうまく引けません。

引けないドメインは ***.orz.hm だとか ***.or.tp とか、 ***.dip.jp 。最初はキャッシュが悪さしてるとか上位のレコードがぶっこわれてるとかそんなもんだろうと思っていたのですが、(友人の通う)某大学からも引けないとかいう話になったので調べてみることにしました。

続きを読む

ZiPhoneでiPod touch 1.1.4 jailbreak add this entry to hatena bookmarkhatena bookmark counter

どんどん簡単になっていくJailbreakですが、とりあえず現時点での手順をば。

ZiPhone 2.6b ScreenShot

  1. ZiPhone を入手。
    ZiPhone Download Server より入手。執筆時点のバージョンは2.6b
  2. ZiPhoneのアーカイブを展開して実行 (もしかしたらWindows版はJavaが必要かな)
  3. File -> Clear NVRAM をする (重要)
  4. Jailbreak iTouch を選択し、Start Process。45秒ぐらい待つ

たぶんこれでうまくいくと思います。

うまくいかない場合はUSBでPC/Macと接続し、ホーム+HOLD長押し → 真っ黒になったらHOLDを離す → iTunesが認識したら復元する の手順でリカバリして再度試してください。

Eye-Fi CARDをゲット。 add this entry to hatena bookmarkhatena bookmark counter

Eye-Fi CARDをサンフランシスコに渡航してた友人から買ってきてもらいました。

Eye-Fi パッケージ

公式: Eye-Fi

2GBのSDカードに無線LANインタフェースとアプリケーションチップが載っているもので、撮った写真をFlickrなどのオンラインフォトストレージにWi-Fi経由でアップロードしてくれるもの。

PULLから開けると、左右にスルスルっと開くおもしろいギミックです。

Eye-Fi パッケージ 開いたところ

中にはかわいらしいUSBカードリーダとEye-Fi。しかし今日は時間がありません。続きはまた明日。

Home

Search
Feeds
Meta

Return to page top