てきとうなメモ

本の感想とか技術メモとか

Bundlerのproxy設定はメタデータの取得とgemのインストールで異なる

メタデータの取得は*_proxy環境変数を見るのみなのだが、gemのダウンロードはrubygemを利用していているので、環境変数だけでなく.gemrcのhttp_proxyの設定を見てしまう。さらに、.gemrcの方を優先してしまう。そのため、.gemrcに間違った設定を入れていると…

昔のcommons-configurationの依存関係多すぎ

昔(v1.4) 現在(v1.10) commons-configurationのせいだけではないけど。

Jersey1.xでPOJOMappingFeatureのテスト

Jersey1.xでJSON入出力するにはJAXBを利用する方法もあるのだが、一番シンプルなのはPOJOとJSONオブジェクトのマッピングを利用する。デフォルトだとこれが有効になっていないので、POJOMappingFeatureを有効にする。サーブレットコンテナだとweb.xmlのinit-…

紙のコミックとKindleコミックで発売日が同じもの 2015年07月分

犬がとなりにいるだけで作者: 北川なつ出版社/メーカー: 実業之日本社発売日: 2015/07/03メディア: Kindle版この商品を含むブログを見る黒燿のシークは愛を囁く5作者: 神月凛出版社/メーカー: 株式会社宙(おおぞら)出版発売日: 2015/07/01メディア: Kindle…

Jersey1.xでモックをインジェクトしてテスト

Jersey1.x自体にDIの機能があるので、それを使ってみる。基本的には package com.sun.jersey.spi.inject; public interface InjectableProvider<A extends Annotation, C> { ComponentScope getScope(); Injectable getInjectable(ComponentContext ic, A a, C c); } を実装してプロバ</a>…

run-partsで特定のスクリプトを除外する

yumでインストールしたcronのスクリプトがエラーになってメールが送られてきて、とりあえず黙らせたいということがあったので。こんな感じになっているので、普通に実行権限を外すか、jobs.denyにスクリプト名を1行追加するかが妥当かな。除外される名前に変…

JerseyTest(v1.x)でListenerなどを扱う

最初からJerseyを使っていなくて、普通のServlet→Jerseyに変換というようなことをしたい場合、ServletContextListenerにアプリケーションの初期化コードとかを書いていてうまくテストできなかったりする。まあ、そのあたりもJersey化すれば良いのだけども、…

紙のコミックとKindleコミックで発売日が同じもの 2015年06月分

(あすかコミックスCL-DX)" title="オマエは羊。 (あすかコミックスCL-DX)">オマエは羊。 (あすかコミックスCL-DX)作者: 高崎ぼすこ出版社/メーカー: KADOKAWA / 角川書店発売日: 2015/06/01メディア: Kindle版この商品を含むブログを見るパチスロであった全…

HTTP_Request2でHTTPS接続

こんな感じかな。 setConfig( array( 'ssl_cafile' => '/etc/pki/tls/certs/ca-bundle.crt', ) ); try { $res = $req->send(); $body = $res->getBody(); echo $body; } catch (HTTP_Request2_Exception $e) { die('Error: ' . $e->get…

ドキュメントモードをサイト表示時に自動的に設定する

IE

古い社内WebシステムをIE11で表示しようとすると描画がおかしくなったりJSが正常に動かなかったりする。その場合、開発者ツールを起動して、ドキュメントモードを変更することで対応するのだが、毎回設定するのが面倒なので自動的に設定したい。エンタープラ…

クリックポスト

クロネコメール便代替としてちょっと使ってみたので感想クリックポスト - 日本郵便www.post.japanpost.jp YahooのIDとしか連携できないのが微妙 さらに支払いがYahooウォレットなのでYahooにクレジットカードとか登録しないといけない あまりいろんなサイト…

m2e pluginの<plugin>設定

pom.xmlに書いてからプロジェクトを選択して「Maven」→「Update Project...」してもPluginを実行してくれない。「Maven」→「Discovery」→「Open Catalog」からインストールしないとダメっぽい。

CentOS7の/sbin/service

if [ -f "${SERVICEDIR}/${SERVICE}" ]; then env -i PATH="$PATH" TERM="$TERM" SYSTEMCTL_IGNORE_DEPENDENCIES=${SYSTEMCTL_IGNORE_DEPENDENCIES} SYSTEMCTL_SKIP_REDIRECT=${SYSTEMCTL_SKIP_REDIRECT} "${SERVICEDIR}/${SERVICE}" ${ACTION} ${OPTIONS} e…

紙のコミックとKindleコミックで発売日が同じもの 2015年05月分

でぶせん(3)作者: 安童夕馬,朝基まさし出版社/メーカー: 講談社発売日: 2015/05/01メディア: Kindle版この商品を含むブログを見る (中経☆コミックス)" title="コミックでわかるピケティ入門 (中経☆コミックス)">コミックでわかるピケティ入門 (中経☆コミ…

CentOS7を使ってみる(apache httpd)

CentOS6からどこが変化したのかなと調査 設定ファイルの構造 こんな感じ。 $ tree /etc/httpd/ /etc/httpd/ ├── conf │ ├── httpd.conf │ └── magic ├── conf.d │ ├── README │ ├── autoindex.conf │ ├── manual.conf │ ├── php.conf │ ├── ssl.conf │ ├── u…

vagrant upで共有フォルダをマウントできない場合

こんな感じになった場合 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command…

18歳の著作権入門

18歳の著作権入門 (ちくまプリマー新書)作者: 福井健策出版社/メーカー: 筑摩書房発売日: 2015/01/08メディア: 新書この商品を含むブログ (8件) を見る福井健策さんの本は何冊が読んでいるのでこれまでの本とくらべてそれほど真新しい内容はなかった。中高生…

面と向かっては聞きにくいイスラム教徒への99の大疑問

面と向かっては聞きにくいイスラム教徒への99の大疑問作者: 佐々木良昭出版社/メーカー: プレジデント社発売日: 2015/04/04メディア: Kindle版この商品を含むブログ (1件) を見るう〜ん。中東TODAYの人はジャスミン革命はアメリカが引き起こしたもので、イラ…

紙のコミックとKindleコミックで発売日が同じもの 2015年04月分

12星座男子 (あすかコミックスCL-DX)作者: 紫妲たかゆき出版社/メーカー: KADOKAWA / 角川書店発売日: 2015/04/01メディア: Kindle版この商品を含むブログを見るSo Sweet So Tight (あすかコミックスCL-DX)作者: 山佐木うに出版社/メーカー:…

parseXXXとvalueOf

某書でJavaで文字列から数値に変換する時にXXX.valueOf(ex. Long.valueOf)よりもXXX.parseXXX(ex. Long.parseLong)を使ったほうが効率が良いよと書いてあったのだが、そもそも、前者はオブジェクト型、後者はprimitive typeを返すので目的がちょっと違うよう…

端末への出力とファイルへの出力の速度差

標準出力に大量に出力するようなプログラムを実行する時に、端末に出力してしまうと結構時間がかかる $ time ruby -e '1000000.times {|i| puts i}' ... real 0m10.271s user 0m3.136s sys 0m3.508sリダイレクトした方が速い $ time ruby -e '1000000.times …

陰謀論の罠

陰謀論の罠 The Trap of Conspiracy Theories (光文社ペーパーバックス)作者: 奥菜秀次出版社/メーカー: 光文社発売日: 2007/04/24メディア: 単行本(ソフトカバー) クリック: 91回この商品を含むブログ (28件) を見る9.11陰謀論に対する批判本。光文社ペー…

feedly遅い

長時間使っていると遅くなっているような気がする。そんな場合はタブを開き直す

Yosemiteで名前解決できない場合

mDNSResponderはなくなったらしい。 dscacheutil -flushcacheでキャッシュをリセットする

紙のコミックとKindleコミックで発売日が同じもの 2015年03月分

キルラキル(3) (角川コミックス・エース)作者: あきづきりょう出版社/メーカー: KADOKAWA / 角川書店発売日: 2015/03/04メディア: Kindle版この商品を含むブログを見るブラッドラッド(13) (角川コミックス・エース)作者: 小玉有起出版社/メーカー: KADOKAWA …

Web API: The Good Parts

Web API: The Good Parts作者: 水野貴明出版社/メーカー: オライリージャパン発売日: 2014/11/21メディア: 大型本この商品を含むブログ (3件) を見るこれは良書。RESTの説明などにはあまり分量を割いておらず、どういう設計にすれば頑健で柔軟なAPIになるか…

ネットワークの調子が悪い

サーバ(Ubuntu)のネットワークがよく切れる。/var/log/kern.logは Feb 1 08:47:40 sole kernel: [553069.927736] r8169 0000:02:00.0 eth0: link down Feb 1 08:49:58 sole kernel: [553207.928944] r8169 0000:02:00.0 eth0: link upとなっているので、ぐぐ…

紙のコミックとKindleコミックで発売日が同じもの 2015年02月分

18歳にできること作者: さがのひを出版社/メーカー: KADOKAWA / 角川書店発売日: 2015/02/02メディア: Kindle版この商品を含むブログを見るKISS×DEATH 1 (ジャンプコミックスDIGITAL)作者: 叶恭弘出版社/メーカー: 集英社発売日: 2015/02/04メディア: Kind…

壊血病 医学の謎に挑んだ男たち

壊血病 医学の謎に挑んだ男たち (希望の医療シリーズ)作者: スティーブン・R.バウン,中村哲也,Stephen R. Bown,小林政子出版社/メーカー: 国書刊行会発売日: 2014/08/27メディア: 単行本この商品を含むブログ (4件) を見る壊血病の話はジェームズ・リンドの…

Googleの脆弱性公開にMicrosoftが怒る

GoogleがMicrosoftがパッチを公開する前に脆弱性の情報を公開。 MicrosoftのWindows 8.1 Updateに権限昇格につながる未修正の脆弱性が存在するとして、Googleが米国時間の2014年12月29日に情報を公開した。パッチは公開されておらず、Googleの公開方法に疑問…