アーカイブ

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