2016.4.10 南からの阿蘇山@道の駅 あそ望の郷くぎの
月: 2016年4月
阿蘇・天空の道
4月8日・9日
4月8日 13956歩
19:30 EASY LINE(28)
20:00 サミットトレーナー
4月9日 6976歩
13:00 サミットトレーナー
13:30 EASY LINE(29)
14:30 とこやに行く
髭剃り中にいねむり
16:30 給油に行こうとしたら渋滞にハマる
4月8日の夜,酔っぱらてパソコンをいじっていた.
デカいファイルを移動させようとしたら,ディスク容量が100%になって,動作が不安定になった.どうにか処置したが,ちょっと焦った.
4月7日
疲れぎみ….
朝から雨.ジメジメ….
4月7日 16553歩
4月6日
夕方から,どっと疲れた….
課題山積中….
20:15 サミットトレーナー
20:30 みんなで腹筋
4月6日 12052歩
4月5日
忙しいけど,だいぶ落ちついてきた….
20:00 パーソナルトレーニング
20:30 サミットトレーナー
4月5日 14100歩
リコール
ボクの車が,リコール対象車だった….
そういえば,ボクも学級委員をリコールされたことがあったっけ….
自分が悪くなくても,悪いところを見つけ出して,
責任を取らせようと思うようになったのは,
その頃からだったっけ….
20時のEASY LINEに間に合わず.
20:05 ストレッチ,筋トレ
20:20 サミットトレーナー
4月4日 12455歩
4月3日
今日もおでかけ.
10:30 ジムに行く
10:45 サミットトレーナー
11:30 博多駅に行く
12:30 カフェでランチ
14:00 帰宅
14:30-18:00 自宅でゴソゴソ
4月3日 7780歩
Gnupackでのssh-setup設定
Gnupackでのssh-setup設定
gunpackでインストールした,cygwinとemacsからsshで他のマシンに接続する時に,
いちいちパスフレーズを入れるのが面倒なので,ssh-agentの設定をしてみた.
最初は,cygwinのターミナルだけだったが,emacsからもできるようにした.
sshでパスフレーズでアクセスするところまで,可能になっているとする.
(1)~/bin/ssh-setup.sh
#!/bin/sh
# ssh-setup.sh
# http://www49.atwiki.jp/ntemacs/pages/24.html
# http://www.snowelm.com/~t/doc/tips/20030625.ja.html
if [ -z "$SSH_AGENT_PID" -o -z "$SSH_AUTH_SOCK" ]; then
ps | grep -q 'ssh-agent$'
if [ $? -eq 0 ]; then
echo "ssh-agent: Identity is already stored."
source ~/.ssh-agent-info
else
echo "ssh-agent: restart...."
ssh-agent -s | grep -v '^echo' > ~/.ssh-agent-info
source ~/.ssh-agent-info
ssh-add
fi
fi
(2)~/bin/startup-emacs.sh
#!/bin/sh
# startup-emacs.sh
# http://www49.atwiki.jp/ntemacs/pages/24.html
gnupack="C:/gnupack_devel-13.06-2015.11.08/"
source /home/bin/ssh-setup.sh
exec $gnupack/startup_emacs.exe
(3)startup-emacs.bat
@echo off
rem startup-emacs.bat
set GNUPACK=C:\gnupack_devel-13.06-2015.11.08
@echo on
%GNUPACK%\app\cygwin\cygwin\bin\bash -c "PATH=/bin:/home/bin startup-emacs.sh"
timeout 1
(4)~/.bashrc
source ~/bin/ssh-setup.sh を設定に追加
□emacsを起動する時
startup-emacs.bat を実行する.
その中で,startup-emacs.sh を呼び出し,
さらにその中で,ssh-setup.sh を呼び出し,ssh-agentの設定をする
※起動途中でwindowsのコマンドプロンプトの画面が出てきます
□cygwinのターミナルを起動する時
~/.bashrc の中でssh-setup.sh を呼び出し,ssh-agentの設定をする
自前のFirefoxSyncServer-その2
自前のFirefoxSyncServerの記事を2012年10月8日に書いた.
その後新しいサーバーに置きかえていた(2015年3月)のだが,その記録を書いていなかったので今頃(2016年4月)ここに記す.
Firefox 29 から FirefoxSyncはFirefoxアカウントを使用するようになったので,新しいサーバーに置きかえた
** 参考サイト https://docs.services.mozilla.com/howtos/run-sync-1.5.html
このサイト(英語)をしっかり読めばいいみたいです.
■作業記録(2015.1.17) on Debian GNU/Linux
- Python 2.7 インストール済み
- vertualenv, python-virtualenv インストール済み
- ビルドするのに必要なもの: python-devel, make, git
- サーバーのファイルは,/usr/local/syncsever に置くものとする
- gitを操作してインストールする
$ cd git
$ git clone https://github.com/mozilla-services/syncserver
できたsyncserver を /usr/local に移動
$ cd /usr/local/syncsever
$ make build
$ cd /usr/local
$ sudo chown -R www-data:www-data syncserver
□ 設定ファイル:syncserver.ini を編集する
- (webサーバー):5000 にアクセスするような設定
- データーファイルは,webサーバーの/usr/local/syncserver/db/syncserver.db
#public_url = http://localhost:5000/
public_url = http://(webサーバー):5000/
#sqluri = sqlite:////tmp/syncserver.db
sqluri = sqlite:////usr/local/syncserver/db/syncserver.db
□テスト1:手動でsyncサーバーを動かしてみる
$ cd /usr/local/syncserver
$ ./local/bin/pserve syncserver.ini
□テスト1(クライアント側)
- firefoxのURI で, about:config と入力
- services.sync.tokenServerURI を選択
- 初期値:https://token.services.mozilla.com/1.0/sync/1.5 を変更
- http://(webサーバー):5000/ に変更する
- firefoxでfirefoxsyncを設定する.メールアドレスとパスワードを入力する.
- /usr/local/syncserver/db/ 以下にデーターができていることを確認
■作業記録(2015.3.5,3.7) on Debian GNU/Linux
□ WSGIの設定
* 設定ファイル(apache側の設定)を書く
** 参考サイト https://docs.services.mozilla.com/howtos/run-sync-1.5.html にある設定ファイルを利用する./etc/apache2/sites-enabled/ffsync.conf等として設定.
* VirtualHost の項目の中(参考)
ServerName (クライアントからアクセスするsyncサーバーのURL)
DocumentRoot /usr/local/syncserver/
WSGIProcessGroup sync
WSGIDaemonProcess sync user=www-data group=www-data processes=2 threads=25 \
python-path=/usr/local/syncserver/local/lib/python2.7/site-packages/
WSGIPassAuthorization On
WSGIScriptAlias /ffsync /usr/local/syncserver/syncserver.wsgi
CustomLog /var/log/apache2/syncserver-access.log combined
ErrorLog /var/log/apache2/syncserver-error.log
- python-pathの行を追加
- Directory は syncサーバーをインストールした場所
- ServerName は クライアントからアクセスするsyncサーバーのURL
- DocumentRoot は syncサーバーをインストールした場所
- WSGIScriptAlias は syncserver.wsgi のある場所を記載
python-path=/usr/local/syncserver/local/lib/python2.7/site-packages/
□ syncserver.ini を編集
$ head -c 20 /dev/urandom | sha1sum
で出てきた文字列をsyncserver.iniに書く
[syncserver]
...other settings...
secret = (こ こ に 文 字 列 を記 入)
□クライアント側の設定
- Firefoxでservices.sync.tokenServerURI の値を変更する
- 初期値:https://token.services.mozilla.com/1.0/sync/1.5 を変更する
- http://(webサーバー)/ffsync/token/1.0/sync/1.5 に変更する
□クライアント側の設定(Android)
- firefox44より前の方法
- アドオンfxa-custom-server-addon をインストールして,
Custom Firefox Account で,保存するサイトの上記のように設定する - firefox44以降
- android用アドオン fxa-custom-server-addon が無くなった
- about:config identity.sync.tokenserver.uri を編集する
- 初期値:https://token.services.mozilla.com/1.0/sync/1.5 を変更
- http://(webサーバー)/ffsync/token/1.0/sync/1.5 に変更する

