yusuke_f's blog

日記。それ以上でも以下でもない。

Visual Studioでプロジェクト作成後に、.Netのバージョンを変更したい

方法: .NET Framework のバージョンをターゲットにする

  1. ソリューション エクスプローラーで、変更するプロジェクトを選択し、右クリック。
  2. 「プロパティ」-「アプリケーション」タブの「対象のフレームワーク」に.Netのバージョンが表示されているので、変更。

Fessのセッティング 追加

デフォルト設定で、35000ファイル(9G)を対象にクローラ走らせたら、いろいろ問題があったので、以下の設定を変更した。

クロール対象から除外するファイルを指定

とりあえず、.png、.DAT、.blfの3種類。
まだ、追加するけど、今はこれだけ。

f:id:yusuke_f:20150118225618j:plain

ファイルシステムのクロールに関する設定 — Fess 9.3 ドキュメント

クローラの使用するメモリー値を変更

256M →1Gへと変更

使用メモリー関連の設定 — Fess 9.3 ドキュメント

Fessのセッティング完了

設定方法

  1. Javaの設定(今回は必要なし)
    1. JDKJREのダウンロード
    2. ダウンロードしたフォルダにパスを通す
  2. Fessのダウンロード
  3. クローラの設定
  4. インデックスの作成
  5. インデックスの反映
  6. 検索結果の確認

Javaの設定(今回は必要なし)

作業はしなかったが、バージョンだけ控えておく。

  • java -version : 1.7.0_45

FESSのダウンロード

公式サイト・ダウンロードページの下図の箇所からダウンロード
バージョン 9.3(20141106リリース)を使用(20150118現在、最新バージョン)

f:id:yusuke_f:20150118131558j:plain

以下、公式ドキュメント(ドキュメント — Fess 9.3 ドキュメント)に沿って、設定を行う。

クローラの設定

今回は、ローカルのファイルの検索機能の実装なので、http://localhost:8080/fess/admin/fileCrawlingConfig/createpageからクローラの設定を作成。
「パス」に設定されたフォルダをサブフォルダ含めて順次、走査し、インデックスを作成してくれる。

f:id:yusuke_f:20150118133651j:plain

インデックスの作成

すぐに結果を確認したかったので、今回は手動でクローラを走らせた。
100ファイル・1分で完了。
以下のページより実行可能。
http://localhost:8080/fess/admin/system/index

インデックスの反映

Fessの再起動を実行。再起動しなくても自動で反映されるっぽいが、今回の自分の環境では、そうはならなかったため、再起動で対応した。
fess-server-9.3.1\binフォルダの中の以下の2ファイルを順番に実行するだけ。

  • Shatdown.bat
  • Startup.bat

検索結果の確認

特に書くことはない。
問題なかった。
検索結果の表示等、レスポンスにも問題なし。

まとめ

凝ったことさえしなければ、30分かからずに完了する。
以下のリンクは、本格的に運用するとしたら、必要になるであろう情報源。

英語メールで使えるなあという表現

提案

You might want to ~

「~するのはどうでしょう」
「~したほうが良いですよ」
◆相手の自主性を尊重して提案や依頼をするときに用いられる表現。
例文:You might want to read this. これを読んでみるのはどうでしょう。

You had better to ~
は結構キツイ言い方なので、メールでのやりとりでは適切で無い。

If I may suggest, perhaps we could ~

「私から提案なんですが、~するのはどうでしょう。」

You might want to ~とあんま使い分けてないかも。

定型文

Please do not hesitate to ask if you have any questions.

「質問がおありでしたら、遠慮なくおっしゃってください。」
文末とかに。

1月の予定

FESS試す

FESSとは、Apache Solrをベースとした全文検索検索システム。Word,Excel,PDFにも対応。
とりあえず、自宅環境で試す。
使えそうなら、会社のファイルサーバに導入してもいいかも。

公式サイト

Fess: 全文検索システム (フェス) プロジェクト日本語トップページ - SourceForge.JP

運用には下記のページも参照。

Selenium Webdriver試す

C#,VBAでIE11を操作してみる。
これも自宅→会社へと展開。

C#でデスクトップアプリ開発

Visual Studioでコーディング。
Githubで自宅⇔会社の橋渡し。

Windowsのショートカットキーまとめ

使いそうなやつの一覧

Windows

操作内容 対応するキー
デスクトップを表示 Win + D
ウィンドウを全部最小化 Win + M
ウィンドウ全部最小化を解除 Win + Shift + M
数字に対応する位置にある、タスクバーのプログラムを起動 Win + 数字キー
ウィンドウ切り替え Alt + Tab
ウィンドウを閉じる Alt + F4
エクスプローラーを開く Win + E
ファイル、フォルダの名前を変更 F2
ウィンドウを閉じる Alt + F4
リモートデスクトップの全画面表示 Ctrl + Alt + Break

文字入力

操作内容 対応するキー
全角カタカナに変換 F7
半角カタカナに変換 F8
全角アルファベットに変換 F9
半角アルファベットに変換 F10

IE

操作内容 対応するキー
直前に閉じたタブを開く Ctrl + Shift + T

Excel

操作内容 対応するキー
直前のキー操作を繰り返す F4
次のシートへ移動 Ctrl + PageUp
前のシートへ移動 Ctrl + PageDown