### 概要 iPhone用にBluetoothのキーボードを買ったので、シェル芸の勉強会にiPhoneで参加しますよ。っていう話。次のシェル芸勉強会→第10回記念シェル芸勉強会@シェルリアンタワー&第28回場所が未定だったが決まったぞ定例会
### 経緯 丁度、この商品を買った時のこと。
いつだって、口は災いの元、なのです。
https://twitter.com/kunst1080/status/446865717934043136
てなわけでやってみました。
### 手順
#### ①自宅のサーバに開発環境を作成
##### Jailの作成 以前(http://kunst1080.hatenablog.com/entry/2013/11/10/224858)作成したスクリプトを使い、一撃でJail環境を構築します。 ```sh ./create_jail.sh jail.local.develop 192.168.100.155 -y <rootパスワード> kunst <パスワード>
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65

</div>
<div class="section">
    ##### Jail環境へホストからSSHでログインするスクリプトを書きます
    ```sh
#!/bin/sh
exec ssh -i 秘密鍵 -p SSHポート番号 kunst@192.168.100.155

```サーバー側OK<br/>
<br/>


</div>
</div>
<div class="section">
    #### ②iPhoneにSSHクライアントをインストール
    
<div class="section">
    ##### vSSH HD
    無料版→<a href="https://itunes.apple.com/jp/app/id535056241">https://itunes.apple.com/jp/app/id535056241</a><br/>
有料版→<a href="https://itunes.apple.com/jp/app/vssh/id583272886?mt=12">https://itunes.apple.com/jp/app/vssh/id583272886?mt=12</a>※広告が邪魔だったので有料版を購入しました。400円なり。<br/>
<br/>


</div>
<div class="section">
    ##### SSHクライアントの設定
    ↓を参考に<br/>
<a href="http://wander-dept.net/note_log/2013/2013_04.html">http://wander-dept.net/note_log/2013/2013_04.html</a><br/>
 

</div>
</div>
<div class="section">
    #### ③twitterクライアントの準備
    ワンライナーをタイムラインに投稿したりするので、CLIから操作できるTwitterクライアントを探しました。<br/>
肝心のiPhoneはSSHでふさがっているので。Ruby製のツールがあるようだったので、入れてみました。<br/>
<a href="http://shokai.org/blog/archives/6513">http://shokai.org/blog/archives/6513</a><br/>

```sh
pkg install ruby
pkg install devel/ruby-gems
gem install tw

```※起動時に「SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed」が出たとき<br/>
→ <a href="http://qiita.com/kengos@github/items/47eae6fadd6d8ae1c795">http://qiita.com/kengos@github/items/47eae6fadd6d8ae1c795</a>
```sh
cd /etc/ssl/
curl -o cert.pem http://curl.haxx.se/ca/cacert.pem

``` 

</div>
<div class="section">
    #### ④つぶやいたり。
    <a href="https://twitter.com/kunst1080/status/450235835841904641">https://twitter.com/kunst1080/status/450235835841904641</a><br/>


<div class="section">
    ##### つぶやく
    ```sh
tw 内容
# もしくは
echo 内容 | tw -pipe

##### 『#シェル芸』ハッシュタグで検索する ```sh tw --search=#シェル芸 | tail
1
2
3
4
5
6
さあこれでみんなシェル芸勉強会へ、iPhoneでGO!GO!

</div>
</div>
</div>