2014/11/30

【VBA】性能を求めるならWithステートメントはループの外で

VB系の言語がもつ割りと使用頻度が高いWithステートメント。
Withステートメントは使い方次第で性能(パフォーマンス)が上がったり、落ちてたりしまう。

ということで、Withステートメントを「使わなかった場合」、「ループの外側で使った場合」、「ループの内側で使った」場合の3つの性能をまとめる。

2014/11/16

読書の秋にオススメ!私の人生を変えた3冊の本

秋と言えば、食欲の秋、スポーツの秋、芸術の秋、、、

そして「読書の秋!!」ということで、私が過去に読んで人生が変わるほど影響を受けた以下の3つ本を紹介する。
  • 「学ぶ楽しさ」を教えてくれた本
  • 「人との関わり方」を教えてくれた本
  • 「人生の生き方」を教えてくれた本

2014/11/09

独身SEがやらかした結婚式で絶対やってはいけない行動ベスト3+α

2014年11月吉日
@XIAORING さん、ご結婚おめでとうございます。
おふたりの幸せが末永くつづくよう、心からお祈りしています。

また、SEという結婚とは程遠い世界からの参加ということで、恥ずかしながら数々の愚行をおかしてしまいました。この場を借りて、心よりお詫び申し上げます。


ということで、大学で同じ研究室だった友人(@XIAORING)の結婚式に参加した。

結婚式に参加するのは初めてで、案の定のやらかしてしまった。
そこで私がやらかした愚行 ベスト3 を紹介する。


みなさんは、絶対やらないように!!!


2014/11/03

エンジニアなら時間を売るな、技術を売れ!

私には、目標がある。

『時間ではなく、技術を売る技術者(エンジニア)になる』


この目標を考えた当初はただの思いつきだった。
どうすれば目標を達成できるか模索していくなかで、明確な理由が固まってきたのでここにまとめる。


2014/11/01

【C#】paizaの煩わしいテスト(入力処理)を自動化したい

C# で paiza のテストをするのは非常に面倒。
なんせ「Console.ReadLine();」の入力は、コピペで入力できないし、手入力するにも限界がある。

ということで、テスト駆動開発を取り入れるために、入力処理を自動化する方法を考えた。


ちなみに、この記事はある問題に対する解答やヒントなどは一切書きません。
テスト方法だけなら、利用規則 第8条 10項には抵触しないですよね、paizaさん?


paiza (paiza)利用規約
第8条(禁止事項)
10項:ブログ・SNS等本サイト以外の媒体(インターネット媒体に限られず、不特定多数が閲覧可能なものを全て含む。)上において、当社が出題した問題の内容、当該問題に対する解答、解答へのヒント等の示唆及びカンニング等の不正を助長する内容等を掲載する行為.。

http://paiza.jp/guide/kiyaku