仕事中のよそ事防止にローカルでSquidを立ててみた。URLを基にフィルタリングして仕事と関係ないサイトははじいて極力よそ事をしないように。で、少し前に「squid フィルタリング」とかでぐぐるとなんかごっついフィルタリングソリューションばっかり出てきてげんなりしてたけど、「squid」だけで聞きなおすと、squidの基本的な機能でURLのマッチング(url_regex)によるフィルタリングはできることがわかった。
設定で気をつけるべきはローカルでproxy立ててるけど外にアクセスするにはも一つproxyを経由しないといかんので、以下の通りicp_portとcache_peerを指定。複数proxyが存在する場合、weightをかけて複数のparentを指定すればええのんかしら。
icp_port 0 cache_peer も一つのproxyのホスト名 parent proxyのポート 0 weight=2 cache_peer 違うproxyのホスト名 parent proxyのポート 0 weight=1
さてこれでおっけー...と思ってたら必要なサイトも見れなくなって設定をごそごそいじるはめに。でもこれに時間とられてたら本末転倒じゃね?
しかしこうまでしてweb閲覧を止めないといかん怠惰な性格どうにもならんのかしら...(泣。
とりあえず今年前半の経験でフィルタリングをオフにするのに3クリック以上手間がかかる場合自分は7割の確率でオフにするのを諦めたのでこれも効果があるはず、1クリックだと1割切るけど...。
仕事のメモ用に立ち上げた、windows(又はMac)ローカルで動作するMoinMoin。
プロジェクト用のWikiはあるけども、自分のメモ用には使えないので導入。仕事と直接関係無いメモも多いけどまぁ気にしない(何。で、以下やったことをつらつらと。
windows用のバイナリをダウンロードしてきて解凍、中のmoin.exeをたたけば起動するけど、パスに日本語が入らないような場所におくこと。
アクセスしたら、アカウントを作って(アカウントを作ったら一度moin.exeを再起動したほうがいいかも)、SystemPagesSetupへ移動して日本語メッセージの「インストール」を選択。でもって、デフォルトのページがFrontPageになっているけど、これを編集したくないのでデフォルトのページを違うのにしたい、wikiconfig.pyのConfig関数内に以下を記述。
page_front_page = u"RootPage"