[//blog.hatena.ne.jp/-/campaign/omikuji2014:title=はてなブログおみくじ2014]
下半期に読んだ本
あけましておめでとうございます。今年も厳しい日々が続くかと思いますが、皆さまよろしくお願いします。
上半期はこちら。
タイトルは詐欺で、左翼運動史みたいなことが記載されている。会話形式で書かれているのでペース良く読める。相手のイシューを取ってしまうのが良いといった参考になることが書かれている。なお、昔スキンヘッドにしていたことがあり、外山恒一に似ていると言われていた。
読んだと言うほど読んでない。流し目で見ていた感じ。雰囲気が分かりたかったのでよしとする。
統計でウソをつく法―数式を使わない統計学入門 (ブルーバックス)
- 作者: ダレル・ハフ,高木秀玄
- 出版社/メーカー: 講談社
- 発売日: 1968/07/24
- メディア: 新書
- 購入: 9人 クリック: 153回
- この商品を含むブログ (128件) を見る
数学ガールの秘密ノート/やさしい統計 (数学ガールの秘密ノートシリーズ)
- 作者: 結城浩
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/10/29
- メディア: 単行本
- この商品を含むブログ (11件) を見る
統計を勉強する必要に迫られて、3冊読んだ。2冊目のやつがそれなりにまとまっているのではと言った感想です。数学ガールは登場人物が入れ替わることで、別の見方からの解説が入るので面白い。
【新レベル表対応版】QC検定受検テキスト2級 (品質管理検定集中講座[2])
- 作者: 細谷克也,竹士伊知郎,松本隆,和田法明,吉田節,稲葉太一
- 出版社/メーカー: 日科技連出版社
- 発売日: 2015/08/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
QC検定2級取った。統計を勉強せずに取ったが、勉強していたらもう少し簡単だったかもしれない。問題文を気合いで予想して、選択してマークシートを塗る作業なので、競馬で鍛えた(本当に?)勘が当たって合格した。QC検定取りたい人は、競馬やると良いと思う。
何かの素材に焦点を当てて、歴史を追っていくのが面白い。昔は完全に輸入していた金銀銅を加工・製造できるようになり、輸出できるようになる。近代化して昔の手法は忘れ去られるといったことが書いてある。
人はどのように鉄を作ってきたか 4000年の歴史と製鉄の原理 (ブルーバックス)
- 作者: 永田和宏
- 出版社/メーカー: 講談社
- 発売日: 2017/05/17
- メディア: 新書
- この商品を含むブログ (2件) を見る
上と似た感じの本だけれど、ブルーバックスなので科学寄り。カバーの写真がかっこいい。冶金学の専門家がたたら製鉄をやろうとして失敗するところから始まる。世界各地の製鉄方法と使われた炉の歴史を追っていって、近現代の手法にたどり着く。それとたたら製鉄の良いところと原因を比較する。最後の比較になるとTEM(透過電子顕微鏡)で表面を見たり、いきなり鉄の格子欠陥の話が出てくる。
「失敗の本質」に対して別のモデルをあてはめて考えてみた感じ。
米陸軍戦略大学校テキスト 孫子とクラウゼヴィッツ (日経ビジネス人文庫)
- 作者: マイケル・I・ハンデル,杉之尾宜生,西田陽一
- 出版社/メーカー: 日本経済新聞出版社
- 発売日: 2017/09/02
- メディア: 文庫
- この商品を含むブログを見る
諜報についての重要性ぐらいしか違いが無いと言った内容。
あと、ナショナルジオグラフィックを何個か読んだ。
ナショナル ジオグラフィック日本版 2017年12月号 [雑誌]
- 作者: ナショナルジオグラフィック
- 出版社/メーカー: 日経ナショナルジオグラフィック社
- 発売日: 2017/11/30
- メディア: 雑誌
- この商品を含むブログを見る
ナショナル ジオグラフィック日本版 2017年11月号<特製付録付き> [雑誌]
- 作者: ナショナルジオグラフィック
- 出版社/メーカー: 日経ナショナルジオグラフィック社
- 発売日: 2017/10/30
- メディア: 雑誌
- この商品を含むブログ (1件) を見る
ナショナル ジオグラフィック日本版 2017年10月号 [雑誌]
- 作者: ナショナルジオグラフィック編集部
- 出版社/メーカー: 日経ナショナル ジオグラフィック社
- 発売日: 2017/10/02
- メディア: Kindle版
- この商品を含むブログを見る
以下は漫画等です。
- 作者: 関根光太郎,本兌有,杉ライカ,ブラッドレー・ボンド,フィリップ.エヌ・モーゼズ
- 出版社/メーカー: 講談社
- 発売日: 2017/02/09
- メディア: コミック
- この商品を含むブログ (1件) を見る
打ち切り感がスゴイ。
岸先生が若い(あまり違いが無い)。
争うな。
模様ができる。
良さ。10周年らしい。
rmagickのannotateで円弧に沿った文字を記載する関数作った。
さくらのレンタルサーバにrcairoがインストールできなかった。
1時間ぐらい調べたけど分からなかった。
[ikatake@www1928 ~/local/rbenv/plugins]$ rbenv exec gem install cairo[ikatake@www1928 ~/local/rbenv/plugins]$ rbenv exec gem install cairoFetching: cairo-1.15.11.gem (100%)Building native extensions. This could take a while...ERROR: Error installing cairo: ERROR: Failed to build gem native extension.
current directory: /home/ikatake/local/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/cairo-1.15.11/ext/cairo/home/ikatake/local/rbenv/versions/2.4.0/bin/ruby -r ./siteconf20171220-61631-1p7kndm.rb extconf.rbchecking for GCC... yeschecking for Win32 OS... nochecking for cairo version (>= 1.2.0)... no*** extconf.rb failed ***Could not create Makefile due to some reason, probably lack of necessarylibraries and/or headers. Check the mkmf.log file for more details. You mayneed configuration options.
Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/home/ikatake/local/rbenv/versions/2.4.0/bin/$(RUBY_BASE_NAME) --with-pkg-config --without-pkg-config --with-override-variables --without-override-variables
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/ikatake/local/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/extensions/x86_64-freebsd-9/2.4.0-static/cairo-1.15.11/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/ikatake/local/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/cairo-1.15.11 for inspection.Results logged to /home/ikatake/local/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/extensions/x86_64-freebsd-9/2.4.0-static/cairo-1.15.11/gem_make.out[ikatake@www1928 ~/local/rbenv/plugins]$
/home/ikatake/local/rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/extensions/x86_64-freebsd-9/2.4.0-static/cairo-1.15.11/mkmf.logはこのような塩梅でした。
checking for GCC... -------------------- yes
"gcc -o conftest -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0/x86_64-freebsd9.1 -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0/ruby/backward -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0 -I. -I/home/ikatake/local/rbenv/versions/2.4.0/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations conftest.c -L. -L/home/ikatake/local/rbenv/versions/2.4.0/lib -Wl,-R/home/ikatake/local/rbenv/versions/2.4.0/lib -L. -L/home/ikatake/local/rbenv/versions/2.4.0/lib -fstack-protector -rdynamic -Wl,-R/home/ikatake/local/rbenv/versions/2.4.0/lib -L/home/ikatake/local/rbenv/versions/2.4.0/lib -lruby-static -lelf -lprocstat -lthr -lcrypt -lm -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return 0;
6: }
/* end */"gcc -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0/x86_64-freebsd9.1 -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0/ruby/backward -I/home/ikatake/local/rbenv/versions/2.4.0/include/ruby-2.4.0 -I. -I/home/ikatake/local/rbenv/versions/2.4.0/include -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Wdeprecated-declarations -c conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: /*top*/
4: #ifndef __GNUC__
5: # error
6: |:/ === __GNUC__ undefined === /:|
7: #endif
/* end */--------------------
checking for Win32 OS... -------------------- no
--------------------
have_package: checking for cairo version (>= 1.2.0)... -------------------- no
--------------------
ライフゲームbotを貼れるようになりました。
上記リンク先のライフゲームbotプレイヤーにステッカーを作るボタンをつけました。右側にあります。表示している状態をステッカーにして、どこにでも貼ることができます。イタズラや反社会的行為には使わないでください。
上記の記事ではTシャツが制作可能になったことを告知しています。Tシャツは2000円から3000円ぐらいですが、ステッカーは400円ぐらいで買えますので、お気軽にお買い上げいただけます。
Tシャツ同様にシンプルな白地黒文字版と、ハッカー感のある黒地緑文字版をご用意しています。今回もSUZURIのAPIに頼み込んでいます。なお、Tシャツ・ステッカーが売れても私には1円たりともお金は入りませんので、安心してください。買うほどSUZURIが儲かって、サービスが続くと思いますので、よろしくお願いします。
Internal Server Error
Internal Server Errorが出たとき、だいたいPermissionが足りてないとか、.htaccessがアレとか、そういう感じなんだけど、そうでも無いときがあったのでメモしておく。
さくらのレンタルサーバでlocalにrubyの環境を揃えていたとき、rbファイルのshebangは
#!(localのrubyのパス)
って書くものだと思ってたんですが、
#!/usr/bin/env (localのrubyのパス)
って書かないとInternal Server Errorになってしまった。理由は分からない。
参考
faradayさんがSSLErrorを出したとき。
SSL使わないとあきまへんでといったエラーが出たとき、SSL使いまへんわと言っておく必要がある。
conn = Faraday::Connection.new(:url => 'https://suzuri.jp/', :ssl => {:verify => false}) do |builder|
builder.use Faraday::Request::UrlEncoded
builder.use Faraday::Response::Logger
builder.use Faraday::Adapter::NetHttp
end
こういった感じにするとうまくいった。
参考