アーカイブ

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