スキップしてメイン コンテンツに移動

注目

[macOS High Sierra] Karabiner-Elementsを使わずにWindowsライクなキーバインドを実現する

[やりたいこと] Windows USキーボードの以下の動きをMacOS USキーボードでもできるだけ同じようにやりたい。 ・Control+C,Control+Vでコピペ ・Control+スペースで日本語⇄英数入力切替 [背景(いいわけ)] ・仕事用にWindows10でUSキーボードを使用しているが、最近勉強とギーク気分を味わうためにMacBook Air(USキーボード)を買った。 ・ Windowsではキーバインドは変更せずに使用している。ピアノ弾きなので小指の使用に不便は感じないし、指がすっかり覚えているので今更変えたくない。 ・したがって、お遊び用のMacをWinに近づけて、仕事に支障が内容にしたい。 [環境] MacBook Air 13インチ 256GB macOS High Sierra 10.13.1 [問題点] ・macではコピーペースト等のショートカットキーがcontrolではなくcommand ・入力切替はどちらもcontrol+スペース ・単純にcontrolとcommandを入れ替えると、入力切替が変わってしまう。 [解決策] ① controlとcommandを入れ替える。  1. システム環境設定 → キーボード → キーボード  2. 修飾キーボタンをクリック  3. controlキーとcommandキーのアクションを変更して入れ替える。 ② 入力切替の設定  これで、comanndになったcontorolキーとスペースキーを押すとSpotlight検索が反応するのでオフにする。  1. システム環境設定 → キーボード → ショートカット  2. Spotlightを選択  3. 「Spotlight検索を表示」と「Finderの検索ウインドウを表示」のチェックをオフにする。   これでもcontorolキーとスペースキーを押すとSiriが反応するのでSiriもオフにする。  1. システム環境設定 → Siri  2. ショートカットの設定をオフに変更  3. それでもなぜかまだSiriが反応するので、結局"Siriに頼むを有効化"の チェックをはずす。

全文検索エンジンSennaまとめ


棚卸ししてたら出てきた、2009年に社内掲示板に上げていたものを再掲。
だから情報としては ('(゚∀゚∩ 古いよ!


■基本事項
・「せな」と読む。アイルトン・セナから。
・2ちゃんねる検索などを開発している未来検索ブラジルさんが開発。
・オープンソース(LGPL)
・WindowsかLinux
・MeCabによる形態素解析の結果を用いた単語ベースのインデックスと、 
 N-gramによるトークン抽出を用いたインデックスの両方を作成することができる。
 (以上大体Wikipediaより)

■MySQLでの利用
・MySQLにSennaのパッチを当ててビルドすることで使用できるようになる。
TritonnプロジェクトでSennaを組み込んだMySQLのバイナリが配布されている。
・フィールド単位でMeCabかN-gramを選択できる。
 利用できるのはMyISAMのみ。
・住商さんがMySQL+Sennaのサポートをしている。高い。N-gramのみ。

■N-gramと形態素解析の比較
N-gram
 N文字単位のトークンに分割する。(2文字が多い)
 「東京都住宅供給公社」-> 東京/京都/都住/住宅/宅供/供給/給公/公社
 メリット
 ・漏れなく完全一致の検索ができる。
 デメリット
 ・ノイズが多い。(上記例だと「京都」も一致する。)

形態素解析
 単語単位に分割する
 「東京都住宅供給公社」-> 東京/都/住宅供給公社
 メリット
 ・ノイズが少ない。(上記例だと「京都」は一致しない。)
 デメリット
 ・新語や専門用語などは辞書に入っていない語は検索できない。



人気の投稿