2013/06/01

【VBA】デシジョンテーブルを自動生成する

ビジネスルールの整理、要件・仕様の整理、ソフトウェアテスト(特に単体テスト)のテスト仕様書の作成でよく用いられる手法が「デシジョンテーブル」です。

デシジョンテーブル(判断表)
複数の条件の組み合わせと、それに対応してどのような処理を行うのかを表す、表形式表現。
仕様を記述する上では日本語等の文章表現で記述するよりも誤謬性が低く、有用性が高い。

引用元:はてなキーワード(デシジョンテーブル)

このようにデシジョンテーブルは使われています。
ただ、条件が少ないうちは良いのですが、多くなるとデシジョンテーブルを作ること自体に時間がかかってしまいます。

その中でも、「Y/N」を作るところだけでも自動化しようと思いマクロを作りました。


2013/05/25

Markdownを使う理由

最近使い始めたMarkdown記法と、Markdownエディタについてまとめます。

Markdown(マークダウン)とは


Markdown は、文書を記述するための軽量マークアップ言語のひとつである。
「書きやすくて読みやすいプレーンテキストとして記述した文書を、
妥当なXHTML(もしくはHTML)文書へと変換できるフォーマット」として、
ジョン・グル―バー(John Gruber)により作成された。 
引用元:Wikipedia(Markdown)

要は、プレーンテキストを勝手にHTML化して、それっぽく見せてくれるモノです。

議事録やアイデアメモを普通のテキストエディタで作ってもよいのですが、 
それだと文字の強調や、資料画像の埋め込み、リンク追加などができません。

それを解決してくれるのがMarkdownです。


2013/05/18

Windows 8( Lenovo G580(2689MYJ) )でのシステムイメージの作成方法

 万が一に備えてリカバリディスクやシステムイメージを作成します。
今回は、Lenovo G580 2689MYJでシステムイメージを作成する手順をまとめます。


Lenovo G580 2689MYJ のレビューは [感想]はじめてのWindows8 - Lenovo G580 2689MYJ をご参照ください。


2013/05/11

[感想]はじめてのWindows8 - Lenovo G580 2689MYJ

 XPが2014年 4月にサポートが切れるということで、実家の化石PCを買い換えました。

 購入した Lenovo G580 2689MYJ(ヤマダ電機オリジナル)のレビューを!
リカバリメディアの作成方法は次回以降に投稿します。
Windows 8( Lenovo G580(2689MYJ) )でのシステムイメージの作成方法

2013/05/04

【C#でTwitter】ユーザタイムラインを取得する(API v1.0)

 C#でユーザタイムラインを取得するプログラムです。
OAuth認証の方法は、【C#でTwitter】OAuth認証を行う を参考にしてください。

 今回は認証不要で取得できるユーザータイムラインについてです。
ホームタイムラインは次回以降にまとめようと思います。


※追記:2013/06/15
  API1.1でユーザタイムラインを取得する方法をまとめました。