Bash でスクリプト実行時に必ずそのファイルの場所に移動させたい

そんなときは下記を仕込んでおく。 #!/bin/bash BASEDIR=${0%/*} cd $BASEDIR

UIViewController の init の中で self.view を参照しない方がいい

Xibファイルを使わずコードで書いてビューの生成を生成したいとき、ViewController の init メソッドの中で子ビューの初期化を下記の場所でしたくなるが、この時点ではベースとなる View 自体が生成されていないので、self.view を参照した時点でこの ViewCo…

Java で整数値を基数 62 の文字列に変換するには

Integer.toString だと基数 36 (0-9a-z) までしか対応していなかったので自前で作った。 自然数を 62進数表記(0-9a-zA-Z)に変換する。 public static String toBase62String(final long value) { long val = value; StringBuilder sb = new StringBuilder(…

CentOS 5.5 にアップグレードしたら lighttpd が起動しなくなったので対処

先日、CentOS 5.5 が出たため、yum upgrade をしたところ openssl のバージョンアップによって、lighttpd の起動時に network.c でエラーが出るようになってしまいました。 SSL: error:00000000:lib(0):func(0):reason(0).RPMForgeの最新の lighttpd 1.4.22 …

テレビにTwitterの関連TLをオーバーレイ表示するAIRアプリを作ってみた

部屋にアプリキャストというガジェット機能が使えるブラビアがあるんですが、このガジェットはオーバーレイできないので実際の映像がHD見られなくなってしまいます。そもそも放送法とやらでテレビ上に別の表示を出すのはNGらしいです。まったく不便な話…

iPhone が Flash をサポートしない本当の理由を考える

はじめに 周知のとおり、Apple が iPhone 上での Flash Player を延々サポートしないため、Adobe は Package for iPhone を Flash CS5 に用意して Flash/AS プログラマーに iPhone アプリケーション開発の戸を開こうとした。 そんな中 Adobe が CS5 を発表す…

WordPress で外部サイトの RSS フィードをページ内に出力して表示するには

あるサイト内に別のサイトの RSS フィードをページ内に表示するにはウィジェットを使うと簡単です。 しかし、ページのコンテンツの一部として表示するには自由にタグ付けや情報を取り出して出力したい。WordPress 2.8 以降には fetch_feed というキャッシュ…

Silverlight 4 RC の COM 機能を使って Excel に twitter 検索結果を流し込む

Silverlight 4 から Out of Browser でCOMオートメーション機能が使えるようになった。これにより Excel などの外部アプリケーションを直接呼び出し操作できるようになりました。 Silverlight 4 の出荷候補版も出たので試しに COM による Excel 連携機能を実…

Visual Studio 2010 RC に Silverlight 4 Tools for Visual Studio 2010 Beta 2 を無理やり適用インストールするには

Visual Studio 2010 RC 対応版が出たので、もう下記のハックは不要です。 Microsoft Silverlight 4 Tools for Visual Studio 2010 RCMicrosoft Download Center Visual Studio 2010 RC が出て半月は経ちますが、Silverlight 4 Tools for Visual Studio 2010 …

Adobe AIR 2.0 airhttpd でサーバ側でロードした swf のフレームショットをHTML5対応ブラウザで簡易アニメ表示させてみた

なんか airhttpd を使って面白いものを作れないかと思い、SWFLoader を使って外部 swf ファイルをロードし、そのフレームのスナップショットをHTTPクライアントに返すサーバーアプリを思いついた。HTML 5 の Canvas 対応をブラウザであればそれを JavaScript…

MacBook Air に Snow Leopard をクリーンインストールした

Mac

そろそろいいかなと思い、2008年前半モデルの MacBook Air に SuperDrive を使って Snow Leopard をクリーンインストールしてみました。 外付けHDDに TimeMachine バックアップを使用しているので設定はそこから転送しました。またあとでBootCampで Windows …

BRAVIA と PS3 でファイナルファンタジーXIIIをするときの公認画質設定の方法

最初、アプリキャストをたまたま見ていたら、 http://www.sony.jp/bravia/technology/applicast/appliall.html で「ファイナルファンタジー スペシャルコンテンツ」なるものを発見し、これにスクリーンセーバーのようなものと画質設定方法があった。 URL も…

GV-MC7/VZ / Windows Media Center専用 地上・BS・110度CSデジタル対応TVキャプチャBOXのレビュー

GV-MC7/VZ を買ってから二週間以上経って一通り試せたので、使用後レビューを書いておく。GV-MC7/VZ | 地デジチューナー(パソコン・スマートフォン) | IODATA アイ・オー・データ機器 仕様など Windows 7 の Windows Media Center 専用なので Home Premium…

来年出る Flex 4 関連の書籍がもう予約受付になってる

ずいぶん早くないか? なんせ Flex 4 も Flash Builder 4 もまだβ版なのに・・・。Flex 4 Cookbook (Oreilly Cookbooks)作者: Joshua Noble,Todd Anderson,Garth Braithwaite,Marco Casario,Rich Tretola出版社/メーカー: Oreilly & Associates Inc発売日: 2…

Adobe AIR 2.0 のローカルサーバー機能で HTTP サーバを実装してみた

Adobe AIR | Adobe AIR 3 | Deploy applicationsAdobe - Adobe AIR 2.0 beta サンプルアプリケーションAIR 2.0 から ServerSocket が提供されて、ローカルサーバを実装することが可能になりました。まだパブリックベータですがクライアント一辺倒だった AIR …

OpenSolaris に Poderosa から SSH で接続できない

最近の OpenSolaris はデフォルトの SSH 暗号化モードがより高度になっているらしく、CBC は無効になっているみたいだ。 Poderosa が CTR をサポートしていないので設定を変更した。 sshd_config 下記を sshd_config を書き加えた。 Ciphers aes128-ctr,aes1…

ターミナルでF1のLiveTimingを見る(live-f1)

live-f1なるものを知ったので、Mac OS X に入れてみた。 依存パッケージ neonとpkg-configを port で追加した。 % sudo port install neon % sudo port install pkgconfig インストール ftp://ftp.netsplit.com/pub/live-f1/0.2/ から live-f1-0.2.8.tar.bz2…

Windows Home Server(Aspire easyStore H340)+USB オーディオとiPod touchでPCレス音楽再生

BRAVIA での DLNA と Windows Home Server (Aspire easyStore H340) と Windows 7 - tilfin's noteで書いたとおりブラビアをDLNAクライアントとしてPCレスでメディア再生できることがわかった。でも、音楽聴くのにテレビ付けるのもどうなのか?ということで…

Flex のデータグリッドでセルのテキストを選択可能にする魔法のコード

DataGrid ではセルのテキストを選択するようなことはデフォルトではできません。それを可能にする魔法のコード(大袈裟ですが…)を紹介します。デフォルトのデータグリッドカラムのアイテムレンダラーである DataGridItemRenderer は UITextField を継承して…

Flex のテンプレート HTML ラッパーに細工をしてクエリ引数を flashVars へ引き継ぐには

この話は要 JavaScript です。index.template.html に細工します。 index.template.html 49行目付近 ブラウザの現在のURL引数を取得して params にセットする処理を挿入します。 // Get Parameters var params = ""; var pos = window.location.href.indexOf…

MacBook Air に Windows 7 を Boot Camp でインストール

MacBook Air SuperDrive を買ってきたので、旬の Windows 7 Ultimate 英語版 RTM を Boot Camp でインストールしてみる。 DVD に ISO を焼いておく Windows 7 Ultimate 英語版 en_windows_7_ultimate_x86_dvd_X15-65921.iso Windows 7 ランゲージパック DVD …

BRAVIA での DLNA と Windows Home Server (Aspire easyStore H340) と Windows 7

BRAVIAを買ったところ、DLNA クライアントになることがわかったので、色々と試しました。 調査環境 ここで調べた環境をあげておきます。 Sony BRAVIA KDL-40F1 Acer Aspire easyStore H340 (Windows Home Server Power Pack 2) 自作 Core 2 Duo 機 (Windows …

Flex の ComboBox の textInputStyleName スタイルプロパティが動的変更に対応していない件

対応していないというかバグだと思う。 ComboBox というか ComboBase に内包する TextInput のスタイル名を指定できる textInputStyleName スタイルプロパティがある。これが creationChildren でしか設定処理が走らない模様。 よって、後から親(ComboBox, …

VMWare ESXi に Ubuntu の VMware用仮想マシンをデプロイするには

仮想ハードディスクイメージのダウンロード | Ubuntu Japanese Team で配布されている日本語化されたデスクトップ用 Ubuntu の VMWare イメージをそのまま VMWare ESXi にデプロイするまでのメモである。単に ubuntu-ja-8.04-vmware-i386.zip をダウンロード…

はてなブックマークのエントリーページ URL の変わり方を残念に思う

エントリーページの URL 変更について - はてなブックマーク日記 - 機能変更、お知らせなど はてなブックマークのエントリーページ (コメントページ) の URL はこれまで以下の形式を採用してきました。 * /entry/http://d.hatena.ne.jp ...本日よりこの URL …

Flex 3 ローカルで開いた swf からは URLLoader でローカルファイルが取得できた件

Flex Builder なんかで普通に Flex アプリケーションを作って実行すると、ブラウザの URL が「file:///C:/ ・・・」となりますよね。要するにファイルシステム経由で単に SWF ファイルを開いただけということです。このときに URLLoader を使って、例えば C:…

TXTレコードを設定してメールの送信ドメイン認証(SPF)を可能にする

設定メモ。 設定前のメールヘッダ Received-SPF: neutral (google.com: <送信元IPアドレス> is neither permitted nor denied by best guess record for domain of toshi@tilfin.jp) client-ip=<送信元IPアドレス>; 設定 DNS に下記のレコードを追加する。 t…

はてなブックマーク Web Hook のユーザーエージェント

調べたのでメモ。 はてなブックマーク Web Hook からの Post を CGI で受けとってみただけです。 HTTP_USER_AGENT Hatena::Bookmark::Service::Webhook/0.01 CONTENT_TYPE application/x-www-form-urlencoded REMOTE_HOST gw.hatena.ne.jp

はてなブックマーク Web Hook から考えたこと

(開発者さま向け) はてなブックマーク Web Hook 機能を公開しました - はてなブックマーク日記 - 機能変更、お知らせなど がリリースされて一週間。 色々と考えたのでメモっておく。真っ先に思いつくのが Twitter へのポストですね。これは はてブの Web Hoo…

WordPress で LDAP 認証 Simple LDAP Authentication を使った

WordPress も LDAP で認証させたいと思ったので設定というよりもプラグイン情報のメモ。 「ldap」で検索するとたくさんプラグインが出てきて迷うが、Simple LDAP Authentication が最初にうまく動いたのでこれを使った。 Simple LDAP Authentication WordPre…