2017年2月5日日曜日

FreeBSDでTor Socksサーバーを立てる

自己責任で実行すること。Torはバンドルされたブラウザ以外の使用を推奨していません。
またそもそも、TorのSocksサーバーを公開することは非常に危険です。

FreeBSD上でTorを実行し、LAN内にSocksプロキシサーバーとして公開し、他のパソコンからTorを使わせる方法です。
ネットで調べるとSSHのポートフォワーディングでやる方法しか見当たらないので、ここでは普通にTorそのものをSocksサーバーとしてLAN上に公開する方法を書きます。

pkg search tor
でTorを検索し、
tor-0.2.9.8                    Anonymizing overlay network for TCP
をインストールします。
pkg install tor-0.2.9.8

インストール後、自動起動させるには、
tor_enable="YES"
を追加。

vi /usr/local/etc/tor/torrc
で設定を開き、

SOCKSPort 192.168.xx.xx:9100

の#を外し設定を有効化します。(LAN内でのFreeBSDサーバーのIPアドレスと、使用したいポートを入力。)
そのうえで、
SOCKSPolicy accept 192.168.0.0/16

を有効にします。(LAN内からのアクセスを許可)
設定ファイルを上書きし、
/usr/local/etc/rc.d/tor start
でTorを起動して、LAN上のPCのプロキシ設定を、Socks5の192.168.xx.xx ポート9100を入力すると、他のパソコンからもTorを使ってブラウジングできます。

もしつながらない場合は、そもそもTorが立ち上がるのか確認しましょう。
torサービスが実行されていない状態で、torコマンドを実行すると、Torが立ち上がります。正常に立ち上がれば下記のようになりますが、立ち上がらなければ何らかのメッセージが出ます。
root@hoge:/usr/home/hogehoge # tor
Jan 01 00:00:01.001 [notice] Tor 0.2.9.8 (git-01ab67e38b358ae9) running on FreeBSD with Libevent 2.0.22-stable, OpenSSL 1.0.2j-freebsd and Zlib 1.2.8.
Jan 01 00:00:01.008 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Jan 01 00:00:01.009 [notice] Read configuration file "/usr/local/etc/tor/torrc".
Jan 01 00:00:01.510 [notice] You configured a non-loopback address '192.168.1.xx:9100' for SocksPort. This allows everybody on your local network to use your machine as a proxy. Make sure this is what you wanted.
Jan 01 00:00:01.511 [notice] You configured a non-loopback address '192.168.1.xx:9100' for SocksPort. This allows everybody on your local network to use your machine as a proxy. Make sure this is what you wanted.
Jan 01 00:00:01.513 [notice] Opening Socks listener on 192.168.1.xx:9100
Jan 01 00:00:01.888 [notice] Parsing GEOIP IPv4 file /usr/local/share/tor/geoip.
Jan 01 00:00:01.888 [notice] Parsing GEOIP IPv6 file /usr/local/share/tor/geoip6.
Jan 01 00:00:01.888 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
Jan 01 00:00:01.888 [notice] Bootstrapped 0%: Starting
Jan 01 00:00:01.888 [notice] Bootstrapped 80%: Connecting to the Tor network
Jan 01 00:00:02.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Jan 01 00:00:03.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Jan 01 00:00:04.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Jan 01 00:00:04.000 [notice] Bootstrapped 100%: Done
エラーが出る原因は色々考えられますが、時間がずれてたりすると立ち上がりません。その場合、
ntpdate ntp1.jst.mfeed.ad.jp
で修正しましょう。

2017年2月2日木曜日

封筒に宛名を印刷する方法。

最近、封筒に宛名を印刷しようとしたところ、意外と苦戦した。
しかし探してみるとWordの封筒用テンプレートを配布しているサイトが有り、それを利用することで簡単に使えたのでメモ。
ちなみに長形3号(A4の紙3つ折りで使う封筒)です。

方法
封筒印刷(宛名) 無料テンプレートに有るサンプルをダウンロードし、それを書き換えて使う。

直リンURL↓
http://template.k-solution.info/file/kihon/futo_atena02.doc

2017年1月13日金曜日

映画「この世界の片隅に」が最高だった件



2017年1月15日更新
キングスグレイブに引き続き、ブログに書き起こしておきたい映画を鑑賞したので記事にします。

巷で話題になっている、「この世界の片隅に」を観てきました。話題にはなるけれど上映館が少ない映画だったのですが、ようやく上映館も増えてきました。(上記リンクで上映館が確認できます)

感想
当方、偽善とか爽やかすぎる青春とか泣かせにかかる感動モノとか大っ嫌いな人間ですが、この作品は心に響きました。
老若男女問わず多くの人にオススメできる作品です。
戦争という状況においても、人生の素晴らしさや人間の温かみを感じられる作品で、観終わった後に、温かさ、悲しさ、感動が入り混じったどう表現したらよいかわからない感情を抱きました。間違いなく、観て良かったと思える映画です。

詳細
戦争という状況を、誇張も過小もせずに描き、なおかつすずと秀作の恋愛模様を主軸においたストーリーがとても良いです。ストーリー後半の「この世界の片隅に」というセリフが出る場面では泣きそうになりました。

またキャストも良く、特にのんさんの演技がとてもマッチしていました。全般的にみんな上手だと思います。

戦争映画というと、戦争の悲惨さばかりを取り上げる教育的内容のものが多い印象がありますが、人々の日常を描いた作品として十分楽しめるものになっています。
 戦争と言っても常に悲惨だったわけでもなく、その中でささやかな楽しみや幸せを感じながら人々が日常生活を送っている模様が描かれているのが良いです。
かと言って、楽観的すぎるわけでもなく、空襲の凄惨さや、放射能の影響が暗に語られる場面など、戦争の影響を伝える場面も入っています。
 
また登場人物にこれと言った悪人がいないのに、楽しめる作品になっているところも良いです。(てっきりすずがお嫁に行って、いじめられる話かと思ってました。)癖のあるキャラも居ますが、みんな良い人たちで、安心して観ていられる映画だと感じます。
戦争という巨悪があるとは言え、悪人を出さずに楽しめる作品に仕上げるのはとても難しいことだと思うので、この技量は素晴らしいと思いました。

戦争という題材を扱いながら、泣かせにかかる作品ではなく、どこか人生賛歌的なものを感じる良作だと感じました。更に上映館が増えて、多くの人に観てもらいたい作品です。

(アホっぽい感想ですが、すずが教えてもらったレシピをノートにして、料理する場面がありますが、クックパッドもない時代に人々でレシピを教えあってそれが広がっていくのはすごいと思いました。ネットがない時代とかみんなどうやってたんだろう。と思うことって結構ありますよね。)

この映画を見て、「原爆に遭った少女の話」というWeb漫画を思い出しました。
こちらも戦争中の日常生活について書かれており、とても良くできていると思います。この作品を読んでいたから、「この世界の片隅に」の世界に馴染みやすかったのかもしれません。

という感想を抱いたのですが、この映画のレビューとして下記サイトがとても良く書かれているので勝手ながらリンクを貼らせていただきます。
【感想】映画「この世界の片隅に」は2016年アニメ映画の大本命だった【ネタバレ】
http://ohrmsk.hateblo.jp/entry/konosekainokatasumini.com
ちなみに、君の名は。に関してもこのサイト管理人と近い感想を抱きました。

この映画、初見でも十分楽しめますが、方言や当時の言葉が多く、細かい意味がわからなかったり、伏線もかなり張り巡らされているので、1回で全てを理解するのは難しいです。
映画を観たあとで、下記の記事を読むと伏線や細かい内容が分かってとても良いです。映画を観たら必読です。
【ネタバレ有】『この世界の片隅に』の感想とあらすじ・伏線を徹底解説!/2016年No.1の最高の名作でした!
http://blog.imalive7799.com/entry/KonoSekainoKatasumini-201611 

そしてさらに、原作漫画を読んで、下記記事のネタバレレビューも読むと、より深く理解できて良いです。この記事も必読です。
映画『この世界の片隅に』描かなかったことの大切さ(ネタバレなし感想+ネタバレレビュー)
https://kagehinata-movie.com/thecorneroftheworld/ 

2016年12月30日金曜日

Firefoxの動作を軽くする

メモリを多く積んでいるPCにおいて、Firefoxの動作を軽くする方法です。

最近のFirefoxはメモリ解放を頻繁に行うせいで、タブを多く開くと切替時などにいちいち読み込みが発生して動作が重くなります。
それを改善するために、Firefoxの勝手なメモリ解放をさせない設定です。

方法
about:configを開いてimage.mem.discardable項目をダブルクリックしてfalseにする。

下記サイトに載っていた方法ですが、確かに早くなったので忘備録として書いておきます。

引用元
Firefox45 - タブ切替、タブを閉じる動作が重い
http://palm84.hatenablog.com/entry/20160327/1459064515

2016年12月23日金曜日

簡単にパソコンを遠隔操作する方法

ShowMyPCを使えば、簡単かつ迅速に、そして殆どのネットワーク環境で遠隔操作をすることができる。
https://showmypc.com/
このサイトに行き、操作される側がShowMyPCと書かれたボタンを押し、ソフトをダウンロードして実行する。
そしてShowMyPCと書かれたボタンを押すとパスワードが表示されるため、それを操作する側にメール等で送り、操作する側は上記サイトのViewPCのところに送られたパスワードを打ち込むことで、遠隔操作が可能になる。
ソフトそのものはVNCの亜種なので、上記サイトからブラウザ内でも遠隔操作できるが、できれば遠隔操作する側も純正クライアントソフトをダウンロードして実行したほうがラグが少なく操作しやすい。


独り言
遠隔操作といえばVNCやRDPである。
離れた場所にいる人にパソコンの使い方を聞かれたとき、電話では埒が明かないので遠隔操作が必要なことが多いが、問題はパソコン初心者はVNCやRDPの設定ができないということである。
ShowMyPCはダウンロードしてアプリを立ち上げるだけなので簡単な上、殆どのネットワーク環境で動作するので、非常に助かっている。グローバルIPもいらないし、ポート開放も必要ない。
更に、クロスプラットフォームに対応しているのも素晴らしい点である。クライアントとサーバー側でOSが違っても動作できる。

また、逆の使い方もある。非常に稀なケースだが、ある時講演会において、交通機関の乱れで演者が到着できないことがあった。その時会場のパソコンでShowMyPCを実行し、演者のノートパソコンから遠隔操作してもらい、音声はFaceTimeを使ってどうにかなったことがある。このように、遠隔操作する側にとっても簡単操作で実現できるのはこのソフトの素晴らしいところである。

2016年12月21日水曜日

右クリック禁止ページで右クリックする方法

Firefoxの場合、Shiftキーを押しながら右クリックで、右クリック禁止を回避できる。

参考
Firefoxは強制的に右クリックメニューを表示できる
http://blog.gutyan.jp/entry/2014/12/31/Firefox_contextmenu

2016年12月6日火曜日

PS3コントローラーをiPhoneで使う(Win10、9.3.3脱獄環境)

久々にPS3コントローラーをiPhoneで使おうと思ったら苦労したのでメモ

手順
①SixaxisPairToolをインストールし、PS3コントローラーのIDをiPhoneのBluetoothアドレスに書き換える
②SixaxixPairtoolが起動しない場合は、libusb-win32-devel-filter-1.2.6.0.exeをインストールする。

③iPhone側では、CydiaでControllers for Allをインストールし、設定で有効化する。

ゲームアプリを起動するとPSボタンを押すよう通知が出るので、押すと繋がる。

詳細:Windows10ではLibUSBが標準で入っておらず、libusb0.dllが無いため起動できませんとエラーが出た。
https://osdn.jp/projects/sfnet_libusb-win32/releases/
より、libuxbをインストールすると動く。