これは便利そう.ということで試してみました.
簡単に導入実行できていい感じです.
色付きのまま使えるページャーが欲しいのですがなにかいいものはないですかね…….
とりあえずは -A option で色無しで lv コマンドあたりに食わせています.
これは便利そう.ということで試してみました.
簡単に導入実行できていい感じです.
色付きのまま使えるページャーが欲しいのですがなにかいいものはないですかね…….
とりあえずは -A option で色無しで lv コマンドあたりに食わせています.
Termlnal で動作する Slack client の terminal-slack というものを見かけたので試してみました.
"Slack Web API | Slack" で Token を入手して実行.

さくっと動作しましたが日本語は文字化けしてしまいます.残念.
追記)
Google+ で教えてもらったのですが,次のパッチで日本語が見られるようになりました.書き込みもOK でした :)
Let’s Encrypt に以前メールアドレスを登録していたのですが,
Let’s Encrypt Closed Beta Invite
とうことでメールが届いていたので試してみました.
ちなみに Let’s Encrypt は DV(Domain Validation)証明書が無料で取得できるサービスで,経路の暗号化はされるけど組織の実在確認まではしないレベルの物.
早速試してみます.
実行環境は Debian jessie amd64 + Apache httpd 2.4(2.4.10-10+deb8u3)
とすると,必要なパッケージを自動的に導入し始めます.
質問がいくつか来るけど,メールアドレス(Let’s Encrypt 登録時のもの)とコモンネームにApache とそれ以外の選択くらい.これで自動的に Let’s Encrypt のサーバと通信を行い証明書の取得ホト損までしてくれます.
そして,最後にこんな注意書きが表示されました.
/etc 以下はデイリーでバックアップ取ってるので大丈夫なはず.24時間以上経ったけどメールは未だ届いていないよう.
そして,自動的に /etc/apache2/sites-available/009-example.conf を元に /etc/apache2/sites-available/009-example-le-ssl.conf が作られていました.
※このファイルは letsencrypt-auto を再実行すると消えて実行完了後再生成(以下の修正も必要)されたのでちょっと嫌.多分オプションとかで回避できると思うけど未確認.
以下の2行だけ修正して,
a2ensite して restart で
とりあえず動いた
後はコンテンツを全部 https に設定して http から転送するようにしないといけないですね.
とりあえず無料で使える StartSSL,安めの Rapid SSL,キャンペーンや乗り換えで一定期間無料とか色々ありますが,そのくらいのレベルであれば代替になるかなと思います.それ以上は大抵 EV になるでしょうし.ただ CNしか無かったり期間が短いのが気になりますね.
Android の Google Authenticator 色々な認証に使えて便利ですが,以前 Nexus5 を紛失した時や LGL22 でデータが飛んでしまった後復旧が面倒でした.どうにかバックアップが取れないかなと調べてみました.
/data/data/com.google.android.apps.authenticator2/databases/databases がデータが格納されているファイルらしいです.
adb pull で持ってきたいけど権限がないので一旦 /storage/sdcard0/ に cp する
ローカルPC に退避
/storage/sdcard0/ に cp したデータを消す.暗号化領域の下のはずだけど一応上書きしてから削除
該当ファイルは file コマンドによると SQLite3 のようなので dump してみる
ここで取得した PRIMARY KEY を HOTP TOKEN を割り出す script の "google-authenticator.py に食わせると Android App と同じコードが帰ってくるのを確認しました.勿論普通に認証も可能.
ということで要root ですが, /data/data/com.google.android.apps.authenticator2/databases/databases を退避して他の端末に持って行っても動作するかも.少なくとも PRIMARY KEY は入手できるので手動で入力すれば OK ですね.
とはいえ端末紛失時には作りなおしたほうが良いでしょうが.
root が取れない場合は登録時に PRIMARY KEY をメモしておくくらいですかね.QR Code だけしか見えない場合は Google Authenticator に食わせる前に別のリーダーを利用したりすれば可能です
例えば以下のような読み取り内容の場合 6QHI5WW6H3FMJ2ZI が PRIMARY KEY です.
otpauth://t│·········· otp/mk@micro?secret=6QHI5WW6H3FMJ2ZI
LGL22 ですが,先日起動してもすぐに再起動してしまう様になってしまいました.起動してパスコードを入力してデスクトップが表示されるくらいの辺りで再起動してしまいます.アイコンが減っていたりするのでストレージが死んだかファイルシステムが壊れているかかな?と初期化しました.
とりあえず復活したようなので導入アプリのメモを書いておきます.
ということで plaidchat も少し試してみました.
導入は特に苦労はなくページに書いてあるとおり npm install で一発でした.
Slack 製の物に比べると機能は少ないです.多分1プロジェクトのみの対応です.でもリソースの省比量は大分少なくメインウィンドウを隠すことも出来ます.
About が後ろに行って複数出せてしまったり,窓の中が真っ白になったり未だこなれてない感じです.これからに期待です.
% ps aux | grep -i plaidchat | awk '{print $6}' | xargs echo| sed -e 's/\ /\+/g' | bc 326480
RAM 消費量が少ないとはいってもそこそこ消費するので今度は Slack IRC GW なども試してみたいです.
Slack for Linux: Open beta! You get Slack for Linux and YOU get Slack for Linux… http://t.co/fawrRuvJFW🎄🎁🐧#changelog pic.twitter.com/gOZUf2IXum
— Slack (@SlackHQ) 2015, 9月 23
サポートディストリビューションも多そう!ということで試してみました.
Twitter の画像ではたくさんのディストリビューションのロゴがあったのですが,ダウンロードページに行くとこんだけでした><
ダウンロードして Debian testing stretch amd64 環境で展開して試してみると特に問題なく動きました.
ダウンロードしたパッケージはこんな感じ
とりあえず実行.( dpkg -i でインストールしてもとりあえず動いています.)
% ar x ~/Downloads/slack-desktop-1.2.2-amd64.deb% tar xf ../data.tar.xz% ./usr/bin/slack
日本語のリソースファイルぽいものもあるけど日本語が表示されないなと思ったのですが,中身は他の言語も含め全て空でした.この辺はこれからのようですね.
タスクトレイのメニューはこんな感じでした.タスクトレイからウィンドウを開いた後タスクトレイへの格納は出来ないようです.

日本語の表示や入力も問題なく行えました.
と,ここまではいい感じかなー.と思っていたのですが起動に時間がかかるのはともかくメモリ消費量が大きいです.
この作りだと Chrome/Chromium を併用している場合 Chrome アプリケーションにしてもらったほうがリソース食わないんじゃないかなと思ったりも.
ちなみに Hipchat には以前から Linux Client は存在していてこんな感じです.Slack に比べると大分軽いです.
Node.ja で作られた plaidchat というクライアントもあるようです.これも試してみようと思います.
ReText 5.1.0 を翻訳してみました.そのとき遠回りしたのでメモしておきます.
このアプリケーションの翻訳ファイルは Qt の .ts を翻訳して .qm で利用する形のようです.この辺りは以下のエントリを参照して下さい.
先ずは ReText の source を入手.
これで一旦翻訳してみましたが, git log 見て Transifex 使ってるぽいのを見つけましたorz
Transifex を見に行くとありましたorz
とりあえず未翻訳でわかる部分は翻訳しておきました.結果をダウンロードして反映してみると大体日本語化出来た感じですが,以下の部分は翻訳しないほうがいいと思うのですが ReText の中に見当たりません.
.ts や source 全部から検索
ReText パッケージ全部から検索
ベースの Qtの方かなと思って,全 .ts からも探してみます.
.ts が用意されていないパッケージにあるのかもしれないと .qm から .ts に変換する方法を探すと lconvert コマンドを見つけました.( 簡単な利用方法は次のエントリに追記した 翻訳ファイルの .ts の翻訳方法 | matoken’s meme )
*_ja.qm を.ts にして検索すると発見しました.
これはどのファイルに含まれているのかを確認すると /usr/share/qt5/translations/qtbase_ja.qm
このファイルはどのパッケージに含まれているか確認すると qttranslations5-l10n でした.
Transifex を探すと qttranslations の qtbase にそれらしいものがありました.
該当部分はここ
.ts をダウンロードして該当部分を以下のように書き換えて
.qm を作って反映してみると,
以下のように反映されました.
とりあえず「翻訳のために qttranslations team チームに参加」を押して申請をだしてみました.
Yandex.Disk は Linux と BSD に ODF 閲覧機能まで!ってことでロシアでシェアの大きいらしい Yandex のアカウントを取ってみました.
# matoken 空いてた:)
##ここからアカウントを作ると +512MB
https://disk.yandex.com/invite/?hash=URJFTFG9
早速 Yandex.Disk に日本語の .odt をUp してみると,
という感じでした.
ファイル共有サービスの BSD サポートは実は WebDAV が使えるので Nautilus や Dolphin で繋いでねって感じでした.これはちょっとがっかり.WebDAV で OK だと Otixo や ownCloud 経由でかなりのサービスで対応出来てますね.
Linux のクライアントは .deb/.rpm のパッケージが提供されていて,.deb はリポジトリも用意されているので手間が省けていいです.但し Console client なので GUI がいい人は WebDAV でいいこともあるかもしれません.(サードパーティ製の GUI はあるみたい)
ちなみに Yandex は OSM にこういう貢献もしてるので好印象だったりします.
今のところ ODF の編集は ownCloud で簡易編集が可能,Microsoft OfficeOnline でも編集可能らしい(未検証).案外選択肢無いですね…….
Android/iOS 辺りのサポートもされると出先でのプレゼンテーションなどで便利になりそう.(でもこっちは無線プロジェクターの普及が進まないと利用者が増えないかな?)
翻訳ファイルの .ts は Poedit では開けない.Qt Linguist というものが使えるそうなので Debian だと wheezy-backports 以降に存在する qttools5-dev-tools を導入する.
翻訳して保存,「ファイル」->「リリース」で .ts から .qm が作られる.これをコピーして対象アプリケーションを起動すると翻訳が反映されるはず.
<追記>
コマンドラインで変換する場合は qtchooser パッケージに含まれる lrelease が利用できる.
若しくは同パッケージの lconvert でもok.これは qm から ts への変換や pot / po / qph / xlf にも対応している.
</追記>