Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
EasyMockとは ユニットテストを行う際に、対象のクラスが他のオブジェクトに依存している場合、その依存するオブジェクトの状態に応じて実行結果が変わってしまうため、正しく動作しているかどうか確認するのが難しくなるという問題が発生する。これを回避するには、そのオブジェクトの動作をシミュレートする「モックオブジェクト」を作成し、実際のオブジェクトの代わりにテストに利用するという手法が一般的である。 たとえばサーバで自動生成されるオブジェクトや、データベースから得られる結果を格納したオブジェクト、Webサービスを利用して取得するデータなどは、開発者側で制御することができないため、テストのための理想的な結果を得ることが難しい。DIのように使用する実装が実行時に決まるようなケースでも同様である。そこで、決められたパラメータを渡すとそれに対する正しい結果を返すような仮のオブジェクトを作成し、これを利
モバイルバッテリーとは呼べない。「ほぼポタ電」なコレ1台で有事の時もアウトドアも大活躍!【AmazonスマイルSALE】
Mac:「Google+」に登録したはいいけれど、いまいち活用できている気がしない...という方は多いのではないでしょうか? 最新のポストを見たり情報を共有するために、常にGoogle+のタブを開いておくのは嫌...という方には、ワンクリックで最新のサークルの情報を閲覧、ストリームに情報をポストできるメニューバーアプリ『Tab for Google+』がオススメです。 Tab for Google+をインストールすると、ストリームが見られるようになります。サークルやフォロワーの最新ポストなどへも簡単に切り替えられ、場所が分かる場合にはロケーションにチェックインすることも可能です。さらには、ストリームを読みたいサークルの選択、通知のチェック、他人のポストへのコメントや「+1」も行えます。 Tab for Google+は、Mac App Storeからダウンロード可能です。期間限定ですが、無
「エラー出力されているので調べてください、利用しているJBossのバージョンはAです」と言って渡されたスタックトレースに含まれている行番号がJBossのバージョンAのソースコードと合致しない、というようなことがごくまれにあります。とても不思議ですね。 というのをわざわざ手動でチェックする刺身たんぽぽ作業に飽きたのでRubyでスクリプト書いてみました。 https://github.com/nekop/sandbox/blob/master/junk/verspy.rb まずは適当なコードでスタックトレースを生成してみます。 mkdir -p src/main/java/com/example/test cat > src/main/java/com/example/test/Hello.java <<EOF package com.example.test; public class He
9月1日づけで株式会社moreMost(モアモスト)[FB]を設立することになりました。 7月末で退職してから1ヶ月の間で会社設立のためにやったことを、 今から会社を起こそうという方の参考になればと思い記事に起こします。 項目(1ヶ月でこんなことしてます、ダダ漏れ) だいぶ長いので、こちらの項目を見て、この記事が必要かどうか判断されてください。 おことわり 1.円満退社する 2.健康保険に加入する 3.会計士に相談&契約 士業の方に相談するメリット 4.士業の方に相談してよかったと思った情報 金策にはストーリーが重要 国金からの借り入れは、資本金の倍額程度まで出るらしい 5.会社設立の手続き 自分でやりたい人向け 安価に代行業者に頼みたい人向け 6.自分で登記手続きをしないにしても、やらなきゃいけないこと 社印を作る(+会社設立用印鑑3点セットが安く買えるサイト
最初に断っておきますが、FFFTP自体は良いアプリケーションソフトウェアだったと思います。UIがWindowsのエクスプローラに倣っていると同時にエクスプローラとはひと目で見分けがつくデザインだったので、使いやすかったはずです。 ぼくもインターネットをはじめたごく最初の頃に使っていました。ほどなくしてWindows自体を使わなくなったので、それ以来触ることはなくなったわけなのですが。 FFFTPは何故開発終了したのか開発者は「開発を継続するためのモチベーションが維持できなくなった」と述べているそうですが、まあ当たり前だと思います。 FFFTPが動作するWindowsとFFFTPが扱うプロトコルであるFTP自体がオワコンだからです。前者については幾ばくかの反論の余地もあるでしょうが、後者については異論は認めません。 「終わった」プロトコルのためのソフトウェアを作り続けるというのは、プログラマ
Home Subscribe localStorageのサンプルコード デモはこちら。 <script > log('=== 実験開始 ==='); log('> アイテム数をカウント'); log(localStorage.length); log('> ローカルストレージにキーと値を保存する。'); localStorage.mango = 'マンゴー'; localStorage.banana = 'バナナ'; log('> ローカルストレージの値を取り出す'); log(localStorage.mango); // マンゴー log(localStorage.banana); // バナナ log('> インデックス(添字)を使ってキーを取り出す。'); log(localStorage.key(0)); // mango log(localStorage.key(1)); //
「繰り返し書く」という覚え方を使うことと学業成績の間には、ほとんど関係がない。 これは「繰り返し書く」ことが役に立たないというよりも、成績の良い者もそうでないものも誰もが使うユニバーサルな方法だからだ。 日本の高校生を対象に英単語の覚え方を調べた研究*1によると、「繰り返し書く」やり方については、ほとんどの者が使っていた。そして、それ以外の方法を使う者はわずかだった。 *1 Okada, J. (2006). Vocabulary Learning Strategies for Japanese High School EFL Students. 〈それ以外のやり方〉、例えば精緻化ストラテジー(語呂合わせやイメージ法が含まれる)や体制化ストラテジー(まとめなおす、接頭語・接尾語で単語を覚えるなどが含まれる)、さらに言うとメタ認知的ストラテジー(学習方法を工夫したり、学習計画を立てる)までも
### 問題 ある程度 Vim を常用していると、それなりの頻度で以下のような問題に遭遇します: * HEAD を追いかけていたら手ひどいミスに遭遇した。少し昔のパッチレベルにまで巻き戻したい。 * [最近のバージョンに更新したらプラグインの動作が変わった](https://github.com/kana/vim-textobj-user/pull/3)。どのパッチレベルで問題が起きたか調べたい。 * そもそも最近のバージョンに更新するのが何だか面倒。 * 複数のバージョンを並行して利用できるようにしたい。 しかしこのようなことを手動で管理するのは面倒です。 どうにかしてこのような作業を簡単に行えないものでしょうか。 ### 解決 [Vim Version Manager](https://github.com/kana/vim-version-manager) (以下 VVM)を使います
CraftLaunch3自分はキーボード派なので、コマンドライン ランチャーを愛用している。歴史的には Moonlight → CraftLauch 2 という順に推移してきたのだけど、端末が変わったのをきっかけに CraftLaunch のサイトを見てみたら、いつのまにかメジャーバージョンアップして CraftLaunch 3 ができていた。この CraftLaunch 3 がなかなかプログラマ魂を刺激するもので、「設定ファイルは config.py」というアグレッシブなものになっている。ソースも公開されていて、コードのほとんど全てが Python で実装されている。ソースを参照しつつ config.py に拡張機能を書くことで、いろいろとカスタマイズできる。スクリプト言語でソフトウェアを作るということちょっと前に、「Lightroom は 40% のコードが Lua で、プラグインも
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 Rubyで論理プログラミングしようよ! : melborne.github.com - 人生は選択の連続だよ 1つの選択が君の未来を変えるよ そして残念なことに 後からその失敗に気がついても 選択をやり直すことは人生ではできないんだよ.. コンピュータプログラムにも似たようなところがあるよ プログラムは一度走り出したら止まらないから 途中の分岐で選ばれた選択を 後から変えるのは得意じゃないんだ 問題1 例えば次のような問題を考えてみるよ xが1,2,3の何れかで yが4,5,6の何れかであるとき x + y = 7 となるx, yの組みを求めよ x, yには複数の選択肢があって xの決定はyの決定に影響を与えるから その組み合わせを決めるためには 人間がするのと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く