アーカイブ

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