[読書日記]読んだら忘れない読書術を読んだ
たまには普通の本でも読もうってことで買ってみました.記憶力悪いので結構期待.
感想
・・・正直微妙.いや,何が微妙って,あまり「記憶に残すためにはこうすればいい!」みたいな本ではなかったので若干期待はずれだったってところです. 「わくわくするような本を読めば忘れない!」とか言われてもそりゃそうではってなってしまう.後やたらと著者の自分語りや重複する話が多い.「私は月30冊読みます」って本書に何度書いてあったことか.ついでに唐突にジュンク堂とかKindleとかの熱い宣伝が始まったり.
参考になるなって思った点は,自分にあった本を選べってところですね.当たり前だろって思うかもしれない(実際,自分も思った)ですが,背伸びして難しい本を読もうとして挫折って経験が多いなぁって気付かされて,まずは入門書とか猫でもわかるとかそっち系の本で感覚掴んでからってのは理に適ってると思いました.後は単純に,もっと本が読みたくなりました.
さほど真剣にならなくても内容は薄いので普段読書に慣れていない方でもさらっと読めます.
Debian環境でApacheのMPM確認やMPM切り替えの方法
調べるたびに忘れるので自分用メモ.
まだ勉強中なので普通に嘘を言っている可能性があります. 誰か指摘していただけると嬉しいです.
ちなみにMPMとはMulti Processing Moduleのことで, リクエストを複数受けた時にどうやって捌くかで違います. 例えば,preforkだと1リクエストで1プロセスフォークするなど.
環境
MPM確認
# /usr/sbin/apache2 -V | grep 'Server MPM'
MPM切り替え
例えば,workerからeventに切り替えたいときに
# apt-get install apache2-mpm-event
MPM入れ替えの時にはapt-get
でinstallしたりremoveするしかないっぽい?本当かな・・・
Vimの正規表現で(変数) = (値)となっているものを(変数)だけにする
タイトルではわかりづらいかも知れません.以下の様なことをしたいときです.
# このように変数 = 値が羅列されているときに・・・ listen = False command = False upload = False execute = "" target = "" upload_destination = "" port = 0 # こうしたい! global listen global command global upload global execute global target global upload_destination global port
Vimではこのように書けました.
:'<,'>s/\(.*\) = \(.*\)/global \1/g
もっと簡単な方法があったら教えて下さい・・・
Black Hat Pythonを読み始めた
少し余裕が出てきたので,空き時間を使ってBlack Hat Python: Python Programming for Hackers and Pentesters
を読み始めました.
簡単に内容を紹介すると,Pythonでネットワークを覗き見たり,VMにアタックするといった感じでペネトレーションテストなどを行えるようです.
セキュリティに関してまだ知識が浅いので,これで勉強したいと思います.学んだ内容は,できるだけここにアウトプットしていきたい・・・
Mac OS ΧでProxy設定をCLIで操作する方法
自分用のメモ。 こちらの記事のとおりです。
例えば、SSH tunnelを使って自分専用のプロキシサーバーとローカルマシンとの間を安全に繋ぎたいときなどにこんな感じに書くと便利です。
#!/bin/bash sudo networksetup -setwebproxystate Ethernet on sudo networksetup -setsecurewebproxystate Ethernet on ssh -L 0.0.0.0:<PORT_NUMBER>:localhost:<PORT_NUMBER> <PROXY_SERVER> sudo networksetup -setwebproxystate Ethernet off sudo networksetup -setsecurewebproxystate Ethernet off
このコマンドをproxy.sh
などとして実行すれば捗りますね。
ところで、SSHトンネリングを使う際って、ターミナルは開きっぱなしじゃないといけないんでしょうか・・・?
outlook for iosが素晴らしかった件について
最近はずっとGoogleが出した新しいメールアプリのinboxを使ってGmailのやりとりしていたんですが,この度Microsoftから出たOutlook for iOSが素晴らしかったので乗り換えてしまいました.
詳細な情報はこちらやこちらのサイト様を見たほうが早いかと思われます.
そもそもinboxの使い勝手が自分的にイマイチだったんですよね.日本語入力にバグがあるって時点でまあアレなんですけど,なんとなくコレジャナイ感が自分としてはありました.まあとにかくアーカイブに突っ込むとかの操作性はよかったので,改良されればいいなーとは思います.
Outlook for iOSはOutlookに限らずGmailなど他のサービスにも余裕で対応してくれていますし,少し使った感じでは日本語入力なども問題ありませんでした.また,Google Calendarなどにも対応していて,一つのアプリでメールや予定確認などがさっと出来るのがほんとに魅力ですね.
問題点はまあある(日本語表示が機械翻訳みたいに超不自然.自分は英語表記で使っていたので気づきませんでしたが・・・)感じですが,今後に期待.
Dropboxなどとの連携もできるため,Dropbox内のファイルをGmailで簡単に送信なんてこともできます
もう少し使ってみてから今後使い続けるかは考えたいと思います.しかしAppleのiPhoneでGoogleのGmailをMicrosoftのOutlookで見るって時代の変遷を感じますね.