プログラミング・Web開発

【JavaScript】サーバ不要 クライアントサイドWiki(PukiWiki風)

サーバーを構築できないローカル環境向けに、HTMLファイルとJavaScript(JScript)のみで動作するPukiWiki風のクライアントサイドWikiスクリプトを作成した際の記録です。※ 動作環境についての注意このスクリプトは Ac...
VBA・Office

【Excel VBA 】簡単なアダプター(adapter(委譲))もどき

VBAで委譲(コンポジション)を利用したシンプルなデザインパターンのAdapter(アダプター)パターンのサンプルです。CMyData.cls(データクラス)Public Name As StringPublic Sub DebugPrin...
VBA・Office

【Excel VBA 】簡単なイテレータ(iterator)もどき

VBAでデザインパターンの「イテレータ(Iterator)パターン」をガチガチに実装しようとすると手間がかかりますが、VBA.Collection オブジェクトを活用することで、シンプルな記述で For Each による反復走査を行える仕組...
VBA・Office

【Excel VBA】セル単位の目次作成用の情報収集マクロ

台帳の目次シート(セル項目とその通しページ数をまとめたもの)をメンテナンス用に作成したExcel VBAマクロです。改ページを含んだシートで、各シート内のB列・C列に必要な項目(大項目、中項目)が点在している場合でも、自動的に通しページを取...
VBA・Office

【VBA】Errオブジェクトを利用した実行時エラー時の簡単なコールスタック

VBAには他言語のような Try...Catch...Finally 構文や標準のコールスタック取得機能が用意されていないため、エラー発生時にどの経路で呼び出されたかを把握するには少し工夫が必要です。独自のエラー処理用クラスを組むほどではな...
VBA・Office

【VBA】BinaryCopy バイナリファイルのコピー処理

VBAでバイナリファイルを読み書き・コピーするサンプルコードです。単にファイルをコピーしたい場合はVBA標準の FileCopy ステートメントを使用するのが最も簡単で高速ですが、バイナリデータとして中身を処理しながらコピーしたい場合は O...
VBA・Office

【VBA】Atermシリーズの簡単ログ取得マクロ

我が家の無線LANルーター(Aterm WR8300N)が頻繁にリンクダウンを起こすようになり、状況を把握するために作成したVBAマクロです。結論から言うと、ログの内容から明確な原因を特定することは困難でしたが、VBAでHTTPデータを扱う...
ネットワーク・RFC

【無線LAN】Fingによる接続端末管理は便利

我が家の無線LANに繋がる端末が増えてきた。スマホ(N-04D)、スマホ(F-08D)、ipad2、ノートPC夫用(win Vista)、ノートPC妻用(win Vista)、ディスクトップPC(win7/Ubuntu)、プリンター(MP5...
資料

【iPad】Bluetoothキーボード(TK-FBP018)を使うには

エレコムのBluetoothキーボード「TK-FBP018」をiPadに接続して使用する際のキー読み替えやショートカットキーのまとめです。TK-FBP018はWindows用のキー配列(JIS配列)となっているため、iPad(iOS/iPa...
ネットワーク・RFC

Windowsパソコン, ipad2(iOS), Medias N-04C(android) DNS(DNSサーバー)を使わず名前解決させてping

Windowsパソコン => ping ホスト名(コンピューター名)ipad2(iOS) => ping ホスト名.local (例:ping ipad2.local)※これができるのは、iTuensをインストールしたPCからのみかな。  ...