# その他ツール

## Tabnine

### TroubleShooting

#### メモリをバカ食いする

2.0.11からLocalでDeepラーニングするようになった模様

`~/.config/TabNine/tabnine_config.json` の `"local_enabled": "No"` に編集する

## activitywatch

Linuxのアプリ使用時間トラッカー

### systemdでの自動起動

/etc/systemd/system/activitywatch@{username}.service

```
[Unit]
Description=Activitywatch
After=graphical.target

[Service]
Type=simple
User=%I
Environment=DISPLAY=:0
ExecStart=/usr/bin/aw-qt

[Install]
WantedBy=graphical.target
```

### TroubleShooting

#### ファイルがスキップされて結果が出力されない

doc,xlsなど2003形式は対応していない模様。

docx,xlsxに変換すること！

スキップとかわけのわからんこと言わず、対応していない形式のファイルですというメッセージにしろよ！！！

## meteor

### FAQ

#### Unexpected mongo exit code 100. Restartingと表示されアプリが起動できない

rm .meteor/local/db/mongod.lock

meteor reset

## GoogleChrome

### Javascriptコンソールでデバッグする

```
<script>
// some code
debugger; // This is your breakpoint
// other code you will able to debugg
</script>
```

<http://stackoverflow.com/questions/7497913/using-google-chrome-to-debug-and-edit-javascript-embedded-in-html-page>

## teraterm

### F1,F2,F3,F4が効かない

KEYBOARD.CNF

コメントアウト

```
; F1 key
;XF1=59
; F2 key
;XF2=60
; F3 key
;XF3=61
; F4 key
;XF4=62
; F5 key
;XF5=63
```

追加

```
; F1 key
F1=59
; F2 key
F2=60
; F3 key
F3=61
; F4 key
F4=62
; F5 key
F5=63

[User keys]
User13=59,0,$1BOP
User14=60,0,$1BOQ
User15=61,0,$1BOR
User16=62,0,$1BOS
```

### キーマップをカスタマイズする

'インストールフォルダ'KEYBOARD.CNFを開く

shift+矢印を定義する場合はセクション\[User keys]のあとを以下のように設定する。

\[User keys]

; PC special keys: Shift- Up, Down, Right, Left

User1=840,0,$1B\[a

User2=848,0,$1B\[b

User3=845,0,$1B\[c

User4=843,0,$1B\[d

PC Key codeは'インストールフォルダ'keycode.exeで判別できる。

<http://ttssh2.sourceforge.jp/manual/ja/reference/keycode.txt>

<http://sanrinsha.lolipop.jp/blog/2011/10/tera-term%E3%81%AE%E3%82%AD%E3%83%BC%E8%A8%AD%E5%AE%9A.html>

<http://www.hef.ru.nl/~T.Wijnen/JED/keyboard.cnf>

### altキーのキーマップを定義するには

You can specify \`Alt+key' combination when Alt key uses meta key. Check

\`Meta key' under Keyboard of Setup menu. The key code can be obtained by

KEYCODE.EXE, unfortunately the key code of \`Alt+key' combination can not

be obtained. Also, you obtain the key code and add 2048 on the value.

For example, the `V' key code is 47, also`Alt+V' key code is 2095.

## astah

### Ctrl+dとDeleteのキーマップを入れ替える

C:Usersxxx.astahprofessional

に attachment:astah-key.properties を追加

->やらないほうがいいかも。deleteしたときに他の図のパーツまで消える恐れがあるから

### クラス図にアクターを追加する

ロバストネス図とかで必要になる。

構造ツリーのパッケージで右クリック->モデルの追加->アクターの追加

## IE

### Tips

#### パスワード保存の時にいいえを押して保存されなくなってしまった

レジストリいじくったり、フォームのチェックボックをオン・オフしたりすればできるらしいけど、うまくいかなかった。

オートコンプリートを削除するのが一番はやい

## Skype for business（Lync）

### 動作が遅い

ツール→個人情報マネージャーをなしに設定する

## Atom

### インストールの注意

exeでインストールするとyaraiが反応する。

zipでインストール（C:Program FilesAtomに）すること。

### プラグインをインストールできない（apmコマンドがない）

~~環境変数 PATHにC:Program FilesAtomresourcesappapmbinを追加する。~~

->やっぱりだめ！atomを再起動するとインストールされている！！これでとりあえず回避。

ChocolateyというWindows用のパッケージ管理SWを使用すればいいらしいが、yaraiに引っかかりそう。

いつかやってみる。

### プロキシ設定

C:\Users\username.atom.apmrc

```
https-proxy = http://ip:port
http-proxy = http://ip:port
strict-ssl = false
```

### プラグイン

* autocomplete-plus
* autocomplete-paths
* japanese-wrap

### Tips

#### 遅いプラグインを探す

コマンドで

Timecop

を実行

## データ完全消去

ゼロクリア

dd if=/dev/zero of=/dev/sda bs=10MB

スクランブル

shred -n 1 -v /dev/sda

## Berkshelf

### Berkshelfのインストールに失敗

gem install berkshelfを実行したら

Building native extensions. This could take a while... Killed

というエラーがでて停止する。

->berkshelfがインストール時にメモリ2G以上使用するために2Gのメモリを搭載していないマシンではエラーとなる。

->以下で解決

```
$ yum install gecode gecode-devel
$ USE_SYSTEM_GECODE=1 gem install dep-selector-libgecode
$ gem install berkshelf
```

**参考**

<http://blog.schrodinger.jp/2014/05/03/59>

<https://github.com/opscode/dep-selector-libgecode/issues/11>

## 認証システム

| 名称      | 利点                                                                                    | 欠点                                                                           |
| ------- | ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| LDAP    | <p>高度なユーザデータベース管理機能を持ち、認証情報の検索が高速<br>認証情報の分散管理が可能</p>                                 | <p>LDAP単体では、通信経路上でのパケット暗号化を行わない（SSL/TLSと組み合わせて暗号化を行う）<br>アカウンティング機能を持たない</p> |
| LDAP    | <p>高度なユーザデータベース管理機能を持ち、認証情報の検索が高速<br>認証情報の分散管理が可能</p>                                 | <p>LDAP単体では、通信経路上でのパケット暗号化を行わない（SSL/TLSと組み合わせて暗号化を行う）<br>アカウンティング機能を持たない</p> |
| RADIUS  | <p>多様な認証メカニズムをサポート<br>アカウンティング機能を有する<br>RADIUS単体でも、通信経路上のパケット暗号化を行う（パスワード部分のみ暗号化）</p> | ユーザデータベース管理機能の性能は実装に依存（ただし、LDAPの利用も可能）                                       |
| TACACS+ | <p>多様な認証メカニズムをサポート<br>アカウンティング機能を有する<br>○TACACS+単体でも、通信経路上のパケット暗号化を行う（ヘッダ以外全て暗号化）</p> | ユーザデータベース管理機能の性能は実装に依存（ただし、LDAPの利用も可能）                                       |

## gem

インストールが遅くなるドキュメント、リファレンスのダウンロードを行わない

`vi .gemrc`

```
gem: --no-rdoc --no-ri
install: --no-rdoc --no-ri
```

## screen

コマンドとデフォルトのキーバインドが載ってる

<http://d.hatena.ne.jp/rdera/20090609/1244546949>

### 画面分割

\[Prefix] V ウィンドウを縦分割 （:vert\_split） バージョンによってはできない

\[Prefix] S ウィンドウを横分割 （:split）

\[Prefix] X ウィンドウを閉じる

シェルを起動させる \[Prefix] :screen

## ツール調査

[ツール調査履歴](/katapedia/doc/tsru.md)

元データ <http://www.find-job.net/startup/architecture-2013>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://yutakatay.gitbook.io/katapedia/doc/sonotsru.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
