SQLで現在の日付を指定する
OracleDBに対して実行。
CURRENT_DATEには時分秒まで入っているので、to_char関数で変換する。
to_char(current_date,'yyyy/mm/dd')
to_dateと間違いやすいので注意。
Fessのセッティング 追加
デフォルト設定で、35000ファイル(9G)を対象にクローラ走らせたら、いろいろ問題があったので、以下の設定を変更した。
クロール対象から除外するファイルを指定
とりあえず、.png、.DAT、.blfの3種類。
まだ、追加するけど、今はこれだけ。
ファイルシステムのクロールに関する設定 — Fess 9.3 ドキュメント
クローラの使用するメモリー値を変更
256M →1Gへと変更
Fessのセッティング完了
設定方法
Javaの設定(今回は必要なし)
作業はしなかったが、バージョンだけ控えておく。
- java -version : 1.7.0_45
FESSのダウンロード
公式サイト・ダウンロードページの下図の箇所からダウンロード
バージョン 9.3(20141106リリース)を使用(20150118現在、最新バージョン)
以下、公式ドキュメント(ドキュメント — Fess 9.3 ドキュメント)に沿って、設定を行う。
クローラの設定
今回は、ローカルのファイルの検索機能の実装なので、http://localhost:8080/fess/admin/fileCrawlingConfig/createpageからクローラの設定を作成。
「パス」に設定されたフォルダをサブフォルダ含めて順次、走査し、インデックスを作成してくれる。
インデックスの作成
すぐに結果を確認したかったので、今回は手動でクローラを走らせた。
100ファイル・1分で完了。
以下のページより実行可能。
http://localhost:8080/fess/admin/system/index
インデックスの反映
Fessの再起動を実行。再起動しなくても自動で反映されるっぽいが、今回の自分の環境では、そうはならなかったため、再起動で対応した。
fess-server-9.3.1\binフォルダの中の以下の2ファイルを順番に実行するだけ。
- Shatdown.bat
- Startup.bat
検索結果の確認
特に書くことはない。
問題なかった。
検索結果の表示等、レスポンスにも問題なし。
まとめ
凝ったことさえしなければ、30分かからずに完了する。
以下のリンクは、本格的に運用するとしたら、必要になるであろう情報源。
自前のTomcatで走らせたい。
全文検索システム: Fess - 既存の Tomcat にインストール迷ったら、フォーラムも確認する。
フォーラム サポート - Fess: 全文検索システム - SourceForge.JP
英語メールで使えるなあという表現
提案
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
運用には下記のページも参照。
スレッド サポート:ファイルサーバー検索結果より本来アクセス権のない人がファイルダウンロードができてしまう件 - Fess: 全文検索システム - SourceForge.JP
スレッド サポート:検索サーバの最適化のツボを教えて下さい。 - 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 |