アーカイブ

.NET 1.1 でインストーラでCLRからネイティブにコードをコンパイル
シェルによる pwd の違い
.NET 2.0 での変更点
.NET ActiveX のラッパーを厳密な名前で署名して生成
Java で文字列をMD5ダイジェストの16進数形式文字列に変換するには
MSBuild 調べメモ
WiXUIExtension
Flex mxmlc
WiX ショートカットとそのアイコン
XSLT Tips
Windows Vista から Samba に接続
Solaris 10 で SMF の Apache2 が自動起動しない
Excel の XML スプレッドシート形式を XSLT で一般的な XML に整形する
Mac OS X サービスを自動起動する
.NET 1.1 で COM ポイントに接続
MySQL SQLシェル
Solaris 10 で libstdc++.la が空
MySQL - GRANT ステートメント
XSLT を用いて XML の属性名をもとにノード名を付け替える
.NET メールのDateフィールド値をDateTimeに変換
PHP HTMLからタイトルとbodyのテキストを抽出
PHP XSLT 変換出力サンプル
MySQLの標準機能で日本語を全文検索する(1)
PHPでMySQLの標準機能で日本語を全文検索する(2)
.NET Java ファイルパスの結合
PHPでMySQLの標準機能で日本語を全文検索する(4)
PHPでMySQLの標準機能で日本語を全文検索する(3)
.NET Internet Explorer のバージョンを取得する
ShellUIHelper
log4jの再設定
Java ファイルリソースの指定
.NET で MSHTML をロードすると、IEコンポーネントで動作しない機能がある
Apache Rewrite
.NET IDocHostUIHandler
Solaris での NFS サーバの設定
Linux コマンド覚書
HDD の簡易消去
C# から iTunes COM Windows SDK を試す
Jakarta Commons HttpClient
CentOS 5 での Sendmail の設定方法
Python のクラスについて
Solaris アカウンティング ファイルの整理
ノートPCの VMWare Player に Cent OS 5 を入れてみる
ホスト名の規則
IFRAME を使わずページをロードする(2)
WordPress でトラックバックURLを載せる
/etc/inet/ipnodes
コマンドラインでユーザの追加
rsync + ssh で Mac のデータを Linux サーバにバックアップする
Windows Vista で インストーラがエラーコード 2738, 2739 を返す
getent で /etc/nsswitch.conf に従ってネームサービスを検索する
Solaris Zone を正しく停止するには
echo で改行しないようにするには
find でサイズが 2GB を超えるファイルを探すには
Solaris Zone でグローバルゾーンのあるディレクトリをマウントするには
Apache で文字化けしたときの言語・文字エンコーディングの設定修正について
VS.NET のセットアップ プロジェクトでショートカット作成をユーザーに選択させるには
Mac OS X で hostinfo を使ってホスト情報を調べる
C# でバイト配列と16進数文字列を相互変換するには
MeCab + Senna + Tritonn で MySQL 全文検索を試す
CentOS で NTFS フォーマットの HDD をマウントして読み書きする
Apache mod_rewrite を使って、スクリプトファイルの拡張子を消してパーマリンクらしくする
Solaris 10 でマルチホストホームに静的ルーティングを設定する
CentOS 5 でのネットワークの設定
Google API translate java を試す
bash で四則演算
Solaris 10 で NTP クライアントを設定する
MeCab + Senna + Tritonn で MySQL 全文検索を試す(2)
オープンソース OCR システムの OCRopus を CentOS 5 で試す
ビルドツール Jam
Ruby の REXML と RSS Maker で Amazon で売れてるオライリー本のフィードを簡単に作る
Suica 履歴の残額表示が使えないので、各運賃を算出するガジェットを作ってみた。
REXML
REXML と Libxml-Ruby とのエンティティ出力比較
「Suica 利用履歴から運賃を算出」ガジェットの UI をタブ仕様に変更
Ruby で Premature end of script headers
Google AJAX Feed API と jQuery でフィードをスライドショー表示するガジェットを作る
Vista で hosts ファイルを書き換えるには
Solaris で logadm の設定(Apache のログをローテート)
bash でスクリプト名を取得するには
mod_rewrite のメモ
Ruby で PDF を出力する CGI
Solaris 10 で rsh, rlogin を有効(無効)化するには
Solaris 10 Zone ごとのCPU/メモリ使用率を見るためには
Ruby/LDAP を使って LDAP からユーザーとその所属グループのリストを生成する
MySQL で後からユニークインデックスを追加するには
Samba tdbsam でのユーザ追加
Solaris で cron の設定(crontab)をバックアップするには
速攻で簡単なテキストエディタ CGI を Perl で作ってみた
Ruby net/http で Web サービスが動いているか確認する
Ruby CGI::Session で Cookie が発行されない
アクセスログの URL エンコードされた部分を見るパイプ用スクリプトを Python で書く
Solaris で暴走プロセスを KILL するウォッチャスクリプトを作るには
プロバイダの DNS のせいで Google に繋がらないから、自前の BIND で解決してしまうには
style が white-space:pre なブロック要素内で折り返すように JavaScript でハックするには
Mac OS X で自動ログインを復活させるには
Python 2.5 と Google App Engine を試してみる
Apache 2.2 のロードバランスでセッション毎にワーカーのパーシステンスを図るには
Maven2 Eclipseのプロジェクト生成
CentOS に Subversion のリポジトリを移動する
Macbook Air に Apple Developers Tools を入れるには
CentOS 5 に RPMforge リポジトリを追加する
AirMac の接続で速度が出なかったのは電波干渉のせいだった
Hatebu HotentReader(はてぶホッテントリーダー)は Web 2.0 を超える!?
Mac OS X Leopard の Time Machine は Time Capsule が無くても使える
今更だけど GoogleGears を探ってみた
急上昇ワード by Google ガジェットが微妙なのでフルスクラッチしてみた
人力検索はてなのアンケートは本当に信頼できるのか
以前作った「Suica 利用履歴から運賃を算出」iGoogle ガジェットが ITmedia で紹介されてた
JSONP ならぬ HTMLP を Amazon XSLT で試してみた
XMLHttpRequest でのステータスコード 304 (Not Modified) について
Google AJAX Libraries API の使い方まとめ
モバイルサイトを3キャリアでほぼ共通化して作りたい
はてなダイアリーに設置されることになった Google Analytics ってどんな具合だろう
JavaScript の JIT 導入やバイトコード化
Ajax アプリケーションのステータス変更をタイトルをロールさせて目立たせたい
Ruby で CSS のカラー指定を RGB 値の配列に変換する
jQuery の $(selector, context) な書き方は context.find(selector) を使うべきだった件について
jQuery UI の Dialog を使って確認用モーダルダイアログを実装するには
jQuery の hover() について調べたことのまとめ
モバイルサイト用のヘッダ出力を Python で書いてみた
Eclipse(Ganymede) に Subversion プラグイン Subversive をインストールする
Google AdSense の紹介プログラムが終了へ
Eclipse 3.4 Ganymede リリース
Microsoft Remote Desktop Connection Client for Mac 2 がリリースされている
Mac OS X から Windows Vista の共有フォルダに接続するには
Linux がインストールされている PC に Windows を上書きインストールするときの注意
はてぶホッテントリーダーをはてなブラックスターに対応してみた
CSS : cursor 属性のブラウザ対応のまとめ
モバイルサイト用のヘッダ出力を Ruby で書いてみた
Eclipse 上で Target Management (RSE) を使って SSH / FTP / Telnet ターミナルを動かす
Subversion リポジトリの初期セットアップをコマンドから行うメモ
PHP での HTTP レスポンスを Transfer-Enconding: Chunked から Content-Length 指定に変えたい
Mac OS X (Leopard) にテキスト型ブラウザ lynx をインストール
PHP でのテンプレート機能に対応した簡単なメール送信クラスのサンプル
Windows Vista で ipconfig /flushdns として DNS キャッシュをクリアしたいとき
CentOS 5.2 に LAN 内用の DNS を bind で構築する
Google Analytics「サイト上のデータ表示」がログアウトしても有効のままで困った
Firefox で F7 キーを押すとキャレットブラウズモードのオン/オフ
Google Maps ストリートビューが今後とんでもない物議を醸し出すかも
CentOS 5.2 に Postfix を SMTP-AUTH 含めて外部レンタルサーバ仕様でセットアップする
Mac OS X (Leopard) 上で仮想環境で Windows をタダで動かしたい
CentOS 5.2 に Dovecot で POP3 / IMAP サーバをセットアップする
笑っていいとものコーナー「森田検索」の検索エンジン
CentOS 5.2 で yum の対象リポジトリに RPMforge を追加するには
Vista で Adobe Updater を実行したらブルースクリーン
Adobe Creative Suite 4 が12月中旬に日本語版発売
VMWare Server 2.0 を Windows XP で試そうとした
Gmail で iGoogle のようなテーマが使えるようになった
PHP フレームワークの人気動向を探ってみた
CentOS 5 で増設したハードディスクをマウントするには
ウイルスバスター2008がAutoComplete機能を不審な変更とみなす
Firefox が一日10回以上クラッシュしていた件
TiLFiN 1.0.5 リリース
Solaris 10 10/08 リリースしていた
lighttpd で Ruby の PStore によるセッション情報の書き込みがリダイレクトで中断されるみたい
ruby-fcgi (FastCGI library for Ruby) を C バージョンでインストールするには
lighttpd では Apache のように Post で URL 引数を拾えない
lighttpd で FastCGI を index-file.names として指定しても Not Found になってしまう
.NET / WebBrowser コントロールで Java アプレットを起動するとデータ実行防止(DEP)で落ちるとき
Ruby で PHP の base_convert() のような基数変換を簡単に実装してみる
HTTP サーバのレスポンスヘッダは Firefox の Live HTTP headers よりも wget -S の方が詳しく取れる
jQuery の ID で対象ノードを取得する処理を高速にしたい
手軽に QR コードの画像ファイルを生成できる Ruby ライブラリ rqr を試す
圧縮パスワード付き ZIP ファイルを生成できる DotNetZip ライブラリを C# で試してみた
jQuery の Manipulation(DOM 操作)で優先的に使うべきメソッドのまとめ
はてなアンテナの変わった使い道
FreeBSD 7.1 の正式版がリリースされたので試してみる
CentOS 5 で NFS デーモンのプロセス数を変えるには
CentOS に慣れた人が Ubuntu を使うときの管理コマンドの対応メモ
書き初めキャンペーン
iGoogle ガジェット「Suica / PASMO 利用履歴から料金を算出」に更新しました
Windows 7 のランゲージパックについて
はてなダイアリーのカテゴリーを管理ツールでソートするブックマークレットを書いてみた
JavaScript でオブジェクトのメンバであるメソッドをイベントハンドラにしたときに非 DOM の this を取りたい
Macbook で外出時も Git でコーディングしたい
JavaScript エンジン V8 を使ってライブラリの開発にユニットテストを利用したい
Hatenabarは結局リンクボタンしか使ってないからブックマークツールバーで十分な件
jQuery を用いて大きな画像などを Google Map ライクにスクロール表示する UI
jQuery 1.3.1 リリース
CentOS 5 に Plone 3.1 をインストールしたのでその手順
WebKit が UserAgent に like Gecko と付けている件
CentOS 5 に 9Arrows を導入したときのメモ
TrueCrypt で外付け USB ハードディスクを暗号化して使用する
全検索結果に「損害を与える可能性」と表示してしまった Google のトラブルから見えるもの
Ajax Web アプリケーションを Adobe AIR に移植しようとして気づいたこと
Adobe AIR の SQL 機能を試してみるためにデモアプリを作ってみた
Flex で HTTP リクエストのカスタム ヘッダを使うときの注意事項
Debug 版 Flash Player で Trace ログを出力するには
Flex から HTTP リクエストを投げたときに BASIC 認証は自動的にブラウザが処理してくれる
Flex (Flash Player) で RESTful サービスのクライアントを実装するのは厳しい
Flex と Silverlight 開発の違いをメモ
WordPress のフィード配信を 410 Gone にするには
ターミナルで現在時刻を表示し続ける方法
Windows XP IE 7 で標準的な XGA スクリーン画面いっぱいに表示可能なサイズ
Windows Home Server 搭載の Acer Aspire easyStore H340-S1 レビュー
Opera 対象 JavaScript でASCIIコード以外の値を書く場合は必ず charset を定義する
Flex の TextArea の改行コードについて
日本語版 Service Pack 祭り
Windows Home Server を Virtual PC にインストールするときの注意事項
VMWare の仮想ディスク vmdk を raw に変換して XenServer のストレージにインポートするには
Apache WebDAV + SVN で LDAP 認証を設定する
CentOS 5 で OpenLDAP によって LDAP ユーザーサービスを提供する
S2JDBC で INSERT 後に Oracle のシーケンス値 CURRVAL を取得するには
Windows 7 RC をメインで使ってみることに
Rubygems で x64 環境の標準 MySQL に対して mysql ライブラリをインストールする
MSDN サブスクリプションで Windows Vista Service Pack 2 と Windows Server 2008 SP2 が入手可能に
Flex でスペースキーだけでなく Enter キーでもクリックイベントが発動するボタン
XMLGregorianCalendar のデータサンプル値
WordPress の wp-content に SELinux で httpd に書き込み生成権限を与えるには
はてなブックマーク Web Hook から考えたこと
TXTレコードを設定してメールの送信ドメイン認証(SPF)を可能にする
WordPress で LDAP 認証 Simple LDAP Authentication を使った
はてなブックマーク Web Hook のユーザーエージェント
Flex 3 ローカルで開いた swf からは URLLoader でローカルファイルが取得できた件
VMWare ESXi に Ubuntu の VMware用仮想マシンをデプロイするには
はてなブックマークのエントリーページ URL の変わり方を残念に思う
Flex の ComboBox の textInputStyleName スタイルプロパティが動的変更に対応していない件
Flex のデータグリッドでセルのテキストを選択可能にする魔法のコード
Flex のテンプレート HTML ラッパーに細工をしてクエリ引数を flashVars へ引き継ぐには
BRAVIA での DLNA と Windows Home Server (Aspire easyStore H340) と Windows 7
MacBook Air に Windows 7 を Boot Camp でインストール
Adobe AIR 2.0 のローカルサーバー機能で HTTP サーバを実装してみた
OpenSolaris に Poderosa から SSH で接続できない
来年出る Flex 4 関連の書籍がもう予約受付になってる
ユーザーインターフェイスに許容性を持たせること
BRAVIA と PS3 でファイナルファンタジーXIIIをするときの公認画質設定の方法
GV-MC7/VZ / Windows Media Center専用 地上・BS・110度CSデジタル対応TVキャプチャBOXのレビュー
MacBook Air に Snow Leopard をクリーンインストールした
Adobe AIR 2.0 airhttpd でサーバ側でロードした swf のフレームショットをHTML5対応ブラウザで簡易アニメ表示させてみた
ターミナルでF1のLiveTimingを見る(live-f1)
Visual Studio 2010 RC に Silverlight 4 Tools for Visual Studio 2010 Beta 2 を無理やり適用インストールするには
WordPress で外部サイトの RSS フィードをページ内に出力して表示するには
Silverlight 4 RC の COM 機能を使って Excel に twitter 検索結果を流し込む
CentOS 5 で既存 Subversion リポジトリを Git から使えるようにする
iPhone が Flash をサポートしない本当の理由を考える
テレビにTwitterの関連TLをオーバーレイ表示するAIRアプリを作ってみた
CentOS 5.5 にアップグレードしたら lighttpd が起動しなくなったので対処
Java で整数値を基数 62 の文字列に変換するには
UIViewController の init の中で self.view を参照しない方がいい
Bash でスクリプト実行時に必ずそのファイルの場所に移動させたい
ActionScript 3 らしく書いてみたシングルトンのサンプル
ActionScript 3 で Vector クラスの配列を動的に生成するには
Twitter 計画的メンテナンス中のスクリーンショット
Tomcat で静的ファイル群のあるディレクトリにパスを通したい
S2JDBC から Amazon RDS の MySQL を UTF-8 で扱うには
Win CS5 Web Premium の Flash Builder 4 を Premium 版にアップグレードし Mac にも入れた
ActionScript の Array は dynamic オブジェクトな件
Settings.bundle の Root.plist から Title, Value を持つ Dictionary の配列をロケールに合わせて取得する
Flash Professional CS5 の Package for iPhone で AIR 2 のネットワーク機能をチェック
Adobe AIR 2 のデータグラムソケットを使って Wake on LAN でリモート PC を起動するには
.NET のクラスライブラリが同じパスに存在する別の DLL を動的にロードするには
Windows Home Server で TCP 設定の最適化のススメ
Adobe AIR 2.6 マスターシリーズの連載してます
UITableViewでセクションヘッダをタップするとそのセクションの先頭にスクロールさせるには
Ubuntu で Apache 2.2 でマルチドメイン SSL を設定するには
iPhoneアプリで左にアイコンのあるUITabBarもどきを作るには
iPhoneとiPadで処理を替えるには
Twitter Streaming APIを使って関連TLをテレビにオーバーレイ表示するAIRアプリを作ってみた
Ubuntu 11.04 で DHCP から 静的 IP アドレスに切り替えるには
Xcode 4 のユニバーサルプロジェクト構成を考える
Node.js と npm を Ubuntu にセットアップ
Node.js に npm で express をインストールして試す
G-CLOUD Magazine 2011 Autumn に寄稿しました
svnadmin hotcopy で fsfs.conf が見つからないと言われたとき
Mongoose で MongoDB の Embedded Documents の扱いで嵌まったこと
iOS デバイスで現在 iPod で再生中の曲情報を取得するには
Express などで Redis でセッション管理した場合のDBナンバーの指定方法
Ruby で Windows Azure Storage テーブルを操作するには
Kindle Fireを取り寄せたのでRoot奪取しないでどこまでできるかレポート
Ubuntu の Redmine を 1.3.0 にアップグレードした
Apache SSL だったものを Nginx をフロントにおいてリバースプロキシ化したときの設定
US SIMフリー版 iPhone 4S を輸入してドコモの Xi 契約でテザリングするまで
Postfix でバーチャルドメインで受けたメールを指定アドレスに転送するには
Ubuntu のユーザ管理を LDAP Account Manager でするようにした
Ajax Web ぺージを検索ボットがクロールできるコンテンツを返すようにする
さくらVPS で Ubuntu 10.04 (LTS) から 11.10 にアップグレードするには
WordPress をフロント Nginx のリバースプロキシ下で運用する場合に 管理画面を SSL に強制する設定
リバースプロキシの Nginx でバックエンドの X-Powered-By ヘッダを消すには
Ubuntu 12.04 に Redmine 2.0.3 を構築した時の Apache + Passenger の設定
Node + Express + EJS で実行環境に応じて出力を変えるには
Ruby で Google Analytics から直近1時間のページビューランキングを取得する方法
iOS 6 の新しいアクションシート機能を UIActivityViewController で実装する
iOS バージョンとデバイス対応のまとめ
iOS 6 の新しいアクションシート機能を UIActivityViewController で実装する (2)
JavaScript の Array で forEach したときに break するには
Windows 8 で Google Apps メールの新着通知をデスクトップに表示させるには
Mongoose でセカンダリにアクセス可能な接続を設定をするには
HTTPサーバのログ解析からアタックを検出する簡易ツールを作ってみた
GitHub に公開した Node.js スクリプトに Travis CI を導入し Coveralls でカバレッジ管理するまで
Chrome Extension の createHTMLNotification メソッドでデータを渡してフレキシブルに内容を構成するには
Windows 8 でストアアプリが開かなくなったときの対処
24bit/96kHz のハイレゾ WAVE ファイルを 48kHz の AAC ファイルに変換する
bash シンプルなデーモンプログラムの制御スクリプト
Ubuntu 12.04 でメールサーバを立てずに sSMTP で CRON メールを送信するには
MongoDB のレプリカセット運用時の 2.2 から 2.4 へのアップグレード
Redmine を Nginx + Unicorn へ移行
Ubuntu 12.04 への HTTPS およびサブディレクトリでの GitLab セットアップメモ
iOS 7 設定画面の色定義まとめ
Windows Home Server V1 の HDD のエラーから交換で復旧するまでのまとめ
Xcode 5 で既存プロジェクトを XCTest に乗り換えるときに嵌ったこと
Chrome 拡張のリッチ通知で外部サイトのイメージを表示するには
Ubuntu で Nginx のステータスを Munin でモニタリング
Ubuntu で Nginx のキャッシュヒット率を Munin でモニタリング
S3バケットにローテーションしてバックアップする serverbackup-s3
さくら VPS に Linux Mint 17 (Xfce) を入れて VNC でデスクトップを利用する
Ubuntu で cron でスクリプトをセットするときのパス解決
iOSアプリエンジニア養成読本を共著させていただきました
Ubuntu で Unicorn で動かす Redmine を 2.6 にアップデートしたときのメモ
Xcode 6.1 で自家製フレームワークを追加する方法
iOS 9 のコンテンツブロックで始まる HTTP 2.0 時代の Web 広告
AWS EC2にインスタンス一覧から選択してSSHできるスクリプトを作った
TweetDeckライクなGitHubとBacklogのタイムラインビューワーを作ってみた
GitLab CI から Google Cloud Pub/Sub 経由で自動デプロイ
Mongoose で完全なる ES6 Promise を使う
AWS IAM Switch Roleのリストを増やすChrome Extensionを作った
Ubuntu に OpenCV をインストールして Python で画像から顔をクロップするまで
構造化ログのススメとRuby向けロガーOugaiを作った理由
bashスクリプト内でパスから情報を取得する
さくらVPSで物理HDD障害後にUbuntuのFile SystemがRead onlyになったときの対応方法
背景色に応じて文字色を白と黒で切り替える
AWS Elastic Beanstalk へ CI からデプロイ時に特定コンフィギレーションをスキップするには
Ubuntu 18.04 上の GitLab CI で Docker イメージをビルドして GCP の Container Registry に登録するまで
Ubuntu の Nginx に対して Let's Encrypt の certbot を設定するには
Node.js Koa の RESTful API サーバに GraphQL を導入する
JavaScript で HTML の参照文字をアンエスケープするには
Nginx で IE 8.0 以下には jQuery のバージョン 1 を返すようにする
AWS Fargate 運用の Redash を Version 7.0.0 にアップグレード
Mac OS X で system_profiler を使ってシステムプロファイルを調べる
CentOS をホストに VMWare Server をインストールする
CentOS でカーネルをバージョンアップしたときに VMWare Server の再設定をするには
Windows 7 ベータの提供が開始されたので早速インストールしてみる
AKB48 の Google+ アクティビティデータを MongoDB で MapReduce してみた
リモートワーク
Ubuntu で GitLab を Omnibus に移行し GitLab CI も使い始める
TensorFlow が正式に Windows サポートして GPU が使えたので試してみた
Windows 上に Python 環境を構築して Tensorflow GPU + Keras で日本古典籍字形の文字認識を試すまで
RubyでYARD定義を使って実行時にメソッド引数と戻り値の型チェックを試みる
Transgate という Node.js 製エージェントベースのタスクフローフレームワーク
Node.js アプリに TypeScript を導入する
Windows Home Server(Aspire easyStore H340)+USB オーディオとiPod touchでPCレス音楽再生
Flex でダイナミックにフォームアイテムの並び順とサイズをカスタマイズ可能にしたデモ
Acer Aspire easyStore H340 に Windows Server 2012 R2 Essentials を入れる