[WebAPI]ヤマト運輸の配送状況を確認するAPIを作ってみた
ヤマト運輸の配送状況をプログラムで確認したかったのでWebAPIを作成しました。 使い方 xml,json,yaml形式に対応しています。 以下のURLでアクセスすると、xml,yaml,json形式で配送状況が返ってきます。(数字の部分は伝票Noです) http://nanoappli.com/tracking/api/123456789012.json http://nanoappli.com/tracking/api/123456789012.yaml http://nanoappli.com/tracking/api/123456789012.xml ※2011/1/24追記:JSON…
続きを読む
jQueryを使用してtableへ行の追加削除を行う
HTMLをjavascriptから動的に操作する場合、jQueryを使用すると便利です。 本記事では、HTMLの中でも特にtableタグに対して、行の追加・削除を行うためのサンプルを説明します。 単純な追加・削除に加えて、アニメーション処理をつけた場合のサンプルも有ります。 また、本記事の最後に、各処理の動作を確認できるボタンを用意しています。 行の追加 最終行にデータを追加する 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <script type="text/javascript" src=…
続きを読む
VisualStudioの出力ウィンドウを色分け表示させる方法
Visual Studioのプラグイン、VSColorOutputを使用すると、IDEでアウトプットウィンドに出力されるビルド時の出力やデバッグ出力を色分けして表示してくれます。これをインストールすると、デバッグ実行時に自分がチェックしたいトレースメッセージをすばやくチェックすることができます。 VSColorOutputは、codeplex.comで配布してされており、VisualStudioの2010と2011をサポートしています。 インストール 下記のURLより、VSColorOutput.vsixをダウンロードします。 http://vscoloroutput.codeplex.com…
続きを読む
WP_SyntaxとbrBrbrを併用時、余計なスペースが入るのを抑制
前回、brBrbrのプラグインをチェックしたのですが、問題無さそうなうでした。 ですので、今回はWP_Syntax側のソースをチェックします。 まず、brBrbrの時と同様にソースを確認します。WP_Syntaxは、全7ファイルで構成されています。 それぞれのファイルをざっとチェックしてみましたが、メインはwp-syntax.phpのようです。 で、wp-syntax.phpですが、brBrbrと違ってこっちは200行ぐらいソースが有ります。 200行ぐらいなら頭から読んでも良いのですが、面倒なのであたりをつけます。 preタグの前後に改行が2づつ付くという状況は既に把握済みなので、̶…
続きを読む
msiパッケージをmsiexec.exeで展開する
インストーラでよく拡張子がmsiのファイルが使用されています。 これは、”MicroSoft windows Installer”の略でWindows標準のインストーラパッケージです。 通常ソフトをインストールする際は、このファイルをダブルクリックして実行すれば問題ないのですが、インストールは行いたくないけどパッケージに入っているファイルだけ入手したいと言う場合があります。 このような場合は、Windowsに標準インストールされているmsiexec.exeコマンドを使用することでファイルの抽出のみを行うことが可能です。 msiパッケージから,ファイルの抽出だけを行うコマ…
続きを読む
MarkdownSharpのクラス仕様
doxygenを使用してドキュメントの作成を行ったので、コレをもとにMarkdownSharpの機能を確認します。 ドキュメントは、以下のリンクより参照できます。 MarkdownSharpクラス仕様 クラス構成 前回確認したとおり、実質的にMarkdownSharpは、MarkdownクラスとMarkdownOptionsクラスの2つで構成されています。 Markdownクラス メソッド まずメソッド一覧を確認します。 Markdown () Markdown (bool loadOptionsFromConfigFile) Markdown (MarkdownOptions options…
続きを読む
doxygenを使用してC#のドキュメントを自動生成する(その3)
今回は、前回までで説明できなかった細かな体裁の変更を行います。 latex用データの出力を抑制する GENERATE_LATEX = NOGENERATE_LATEX = NO windows環境だと、通常latex形式での出力を行っても使用しないため、出力を行いません。 本パラメータをNOにすると、ドキュメント生成の時間が若干速くなります。 ※ドキュメントをpdfで出力したい場合は、latex形式で出力後latex→pdfに変換を行うことができます。 説明文を日本語にする OUTPUT_LANGUAGE = JapaneseOUTPUT_LANGUAGE = Japanese doxygen…
続きを読む
ヤマト伝票番号の最終桁を求める計算式(CheckDigit)
ヤマト運輸の伝票は12桁ですが、最後の1桁がチェックデジットになっています。 チェックデジットの算出ルールは単純で、残りの桁を7で割った剰余(mod-7)です。 この計算式は、7DRチェック形式とも呼ばれています。 例えば”1234-5678-901?”の場合は、12345678901 ÷ 7 = 商:1763668414、 余り:3 ですので、この場合のCheckDigitは3です。 せっかく調べたので、チェックデジット(C/D)の算出ツールを作成してみました。 ※テストボタンをクリックすると、上記例の伝票番号で計算します→ 1伝票のみ 伝票番号11桁 C/D付き伝票…
続きを読む
PT2+tvtestで録画時、解像度が320×180になってしまう場合の対処法
PT2で録画した番組を再生したら、解像度が低い番組がありました。 Media Player Classicで実行すると、以下のように320×180で、fpsも15しかありません。 Media Type 0: ————————– Video: MPEG4 Video (H264) 320×180 14.99fpsMedia Type 0: ————————– Video: MPEG4 Video (H264) 320×180 14.99fps これは、チューナがフルセグとワンセグの両方を放送波として受信しているのですが…
続きを読む
Oracleサーバ上に、SQLの実行履歴を落とす方法
下記の手順で、発行されたSQLとバインド変数のログが出力可能です。 各手順の背景を細かく説明すると長いので、要点だけのメモです。 1.SQLのトレースログを落とす(コのコマンドを実行したセッションに限り有効 ALTER SESSION SET EVENTS ‘10046 trace name context forever, level 4’; 2.適当に何かSQLを実行する SELECT * FROM TAB; 3.トレースファイルの落ちるディレクトリを調べる。 (環境によって、user_dump_destかbackground_dump_destのどちらかに落ち…
続きを読む
Amazonの個別商品ページから一瞬でASINをコピーする技
ブラウザに下記のブックマークレットを登録しておくことで、ワンクリックでASINの値をクリップボードにコピーできます。ブックマークレットというのはavaScriptの小さなプログラムで、ブラウザのブックマークに登録して利用します。 以下のリンクを右クリックして、「お気に入りに追加」を選択してください。 リンクをブックマークバーにドラッグしてもOKです。 (“追加しようとしているお気に入りは、安全でない可能性があります”というダイアログが出る場合がありますが、”はい”を選択してください。) ASINをクリップボードにコピー クリップボードに直接コピー…
続きを読む
WindowsXPでリモートデスクトップ使用時に格子模様のゴミが表示される
問題 リモートデスクトップ使用時に、以下の様な格子模様のゴミが表示される。 原因 パッチKB958470の不具合が原因です。 対処法 以下のサイトで、リモート デスクトップ接続の新しいクライアントをインストールする。 Windows XP 用リモート デスクトップ接続 (Terminal Services クライアント 6.1)
続きを読む
lolipopにphpBB3をインストールする(3/3)
前回に引き続きphpBBのセットアップを行います。 下記作業のうち、1,2は前回終わったので今回は残りの3つを設定します。 1:"申し訳ありませんが、掲示板は現在使用できません"のメッセージが表示されている。 2:掲示板にフォーラムが作られていない。 3:ヘッダ領域がデフォルトのまま(画像・サイトタイトル) 4:時刻表示がJST(日本標準時)ではなくUTCになっている為、9時間ずれている。 5:デザインがデフォルトのままなのでちょっと野暮ったい。(好みの問題ですが…)1:"申し訳ありませんが、掲示板は現在使用できません"のメッセージが表示されている。…
続きを読む
lolipopにphpBB3をインストールする(2/3)
前回のエントリで、phpBBのインストールが完了しました。 次は、掲示板に書き込みが出来るよう環境づくりを行います。 掲示板を使用できるようにする 無事インストールできたphpBBですが、サイトにアクセスしてみると、以下の点でまだ利用可能な状況になっていません。 1:"申し訳ありませんが、掲示板は現在使用できません"のメッセージが表示されている。 2:掲示板にフォーラムが作られていない。 3:ヘッダ領域がデフォルトのまま(画像・サイトタイトル) 4:時刻表示がJST(日本標準時)ではなくUTCになっている為、9時間ずれている。 5:デザインがデフォルトのままなのでちょっと野…
続きを読む
lolipopにphpBB3をインストールする(1/3)
レンタルサーバのlolipopに、オープンソース掲示板として有名なphpBB3をインストールする為の手順です。 ダウンロード まずはhttp://www.phpbb.com/より、phpBB本体をダウンロードします。 画面右上にある、ダウンロードリンクの画像(STABLE RELEASE)をクリックします。 ※本記事の作成時の最新は3.0.9でした。 遷移先画面の以下のリンクをクリックし、phpBB3の本体をダウンロードします。 本体をダウンロードしたら、ついでに日本語表示を行わせるためのLANGUAGE PACKSも入手します。 本体ダウンロードリンクのすぐ下にある画像をクリックすると、ダウ…
続きを読む
WordPressでblog作成時の初期設定
本ブログの初期セットアップとして実施した内容です。 備忘録としてのメモです。 1. WordPress自体を最新に更新しておく 最近のレンタルサーバでは、有名なソフト(wiki/blogなど)は”簡単セットアップ”の機能でインストールできる事が多いです。 この機能を利用すると面倒な手間をかけずに欲しいサービスを追加できるので便利なのですが、大抵の場合は最新版が提供されていないです。 この為、”簡単セットアップ”でWordPressをインストールした場合、最初にWordPress自体のアップデートを行う必要があります。(WordPressを自前で1…
続きを読む
カテゴリ
"未分類"のRSS