てきとうなメモ

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

2013-01-01から1年間の記事一覧

2013年に読んだコミック

今年1巻が発売されたもので特に面白かったもの。ベアゲルター(1) (シリウスコミックス)作者: 沙村広明出版社/メーカー: 講談社発売日: 2013/02/22メディア: コミック購入: 8人 クリック: 32回この商品を含むブログ (36件) を見る女たちの殺し合うVシネマっぽ…

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

さんかれあ(9)作者: はっとりみつる出版社/メーカー: 講談社発売日: 2014/01/09メディア: Kindle版この商品を含むブログを見るグレイトフルデッド(下)作者: 久正人出版社/メーカー: 講談社発売日: 2014/01/10メディア: Kindle版この商品を含むブログを…

X-Requested-Withヘッダ

Web

JSON APIのURLをIEで開くと勝手にContent-Typeをtext/htmlと推測してしまうことがある。その場合、XSS攻撃ができてしまう場合があるこれの対策として JSONだけども、HTMLのエスケープをする X-Content-Type-Options: nosniffを設定する XHRを利用する時は、X…

git commitでviが起動されてコミットログを書き込むとエラー

$ git commit -a error: There was a problem with the editor '/usr/bin/vi'. Please supply the message using either -m or -F option.というようなエラーになる。エディタとして/usr/bin/viを使ってコマンドの戻り値が0以外だったので、上記のエラーにな…

/usr/includeがない

Xcode command line toolsをインストールすれば良いのか。Mavericksだと $ xcode-select --install

many-to-oneのlazy load

Hibernateはデフォルトで多対1の関連もlazy loadのはずなんだが、primary keyでの関連ではないとlazy loadしてくれないっぽい。org.hibernate.engine.TwoPhaseLoad#initializeEntityで初期化していないEntityを初期化するコードの部分で、org.hibernate.Type…

RHEL 6.5でruby 1.8.7-p374のコンパイルに失敗する

Bug #8384: Cannot build ruby against OpenSSL build with "no-ec2m" - ruby-trunk - Ruby Issue Tracking System このバグ引いてしまったっぽい。opensslのconfigureのオプションが変更されてno-ecがなくなってec系の関数もコンパイルしようとしているのだ…

Hibernateでcreated_at/modified_at

Interceptorを使えばよいか。 public class DatetimeInterceptor extends EmptyInterceptor { @Override public boolean onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] typ…

Ruby1.8はほんとに引退したんだ

浮動小数点数パースにおけるヒープオーバーフロー (CVE-2013-4164) なお、ruby 1.8 系列は既にメンテナンスが終了しており、今回の脆弱性を修正したバージョンをリリースする予定はありません。 OS付属でパッチがあたるのなら良いけど、ソースからインストー…

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

まだ進撃の巨人だけだが。情報早いなスクエア・エニックスが一気にきたあの夜は秘密 (ハーレクインコミックス)作者: 花津美子;サラ・クレイヴン出版社/メーカー: ハーレクイン発売日: 2013/12/02メディア: Kindle版この商品を含むブログを見るプレイボーイ…

Mac OS Xのodとlocale

文字エンコードとロケールを体感する - ザリガニが見ていた...。 Macのodはlocaleを意識するのか…。printableなコードだったらそのまま出力して、そうでない場合は8進数を出力するという仕様だったら、localeを見ないとわかんないよねということか。確かにma…

vimのファイル名補完

Vim

vimでファイル名をタブ補完する時、bashの補完と感覚が違うので使いづらい。タブ補完はwildmodeで動きを設定することができる。wildmodeは以下の値を設定できる 値 説明 "" 最初のマッチのみ補完 full TABを押すごとに次のマッチを補完する。wildmenuが有効…

sudoでrootになる

今まで $ sudo -sでrootになっていたけど、 $ sudo -iの方がログインをシミュレートしてくれるので良さげ。

apache2 + thinでRedmineを構築

Redmineのバージョンは2.3.3bundlerのインストール $ sudo gem install bundler依存gemのインストール $ cd path/to/redmine $ sudo bundle install --without development testデータベースの作成 $ mysql -u root -p mysql> CREATE DATABASE redmine CHARA…

apacheの設定ファイル構成

こんな感じらしい。 apache.conf メインの設定ファイル。conf.d,httpd.conf,sites-available/,ports.conf,sites-enabledをincludeしている conf.d 各サービスごとの設定を置く。local-*.confと*.conf.localはapt-getで上書きされないことが保証されている ht…

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

スクエア・エニックスは情報が早いウィッチクラフトワークス(6)作者: 水薙竜出版社/メーカー: 講談社発売日: 2013/11/07メディア: Kindle版この商品を含むブログを見る亜人(3)作者: 桜井画門出版社/メーカー: 講談社発売日: 2013/11/07メディア: Kindl…

はてなブログの上部の記事を書くリンク

3rd party cookieをオフにしていたので利用できなかったのか…

パイプライン使うなという意見

existential type crisis : Don't Pipe to your Shell 最近、 $ wget -O - http://www.example.com | sudo shを実行する形のインストーラが多いけど、ネットワークが途中で切れていたら、スクリプトが途中で終わったけども、意味が通る状態でsudo shとか実行…

Pythonはなぜ0-based indexingなのか

Guido van Rossum - Google+ - I was asked on Twitter why Python uses 0-based indexing,… Guido曰く、スライス操作で最もよく使われるのは「最初のn個を取得する」のと「i番目からn個取得する」なのだが、0-based indexingの方がきれいに表現できるからら…

body付きHTTP DELETE

Web

HTTP DELETE requests that include a body | Spencer Uresk rest - Is an entity body allowed for an HTTP DELETE request? - Stack Overflow Here is what RFC2616 (HTTP 1.1) has to say in regard to requests: an entity-body is only present when a …

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

紙のコミックとKindleコミックで発売日が同じもの - てきとうなメモのやつ。スクエア・エニックスとハーレクインが多いな。実行してみるとamazonがkindleと紙の書籍をリンクするのが結構遅いのでギリギリにならないとわからない。あと、発売日情報を間違えて…

iMessageのセキュリティ

解読不可能のはずの「iMessage」が実は解読可能でIDやパスワードも読めることが判明 - GIGAZINE iMessage Privacy gigazineの記事がイミフなので、原文をナナメ読みしてみたら、中間者攻撃が可能というだけの話だった。デバイス側に証明書のインストールとか…

0.99...

循環小数の謎 - L'eclat des jours(2013-10-12)確かになんか化かされた感があるな。私の認識は小数(0 a = a_0 + a_1/10 + a_2/10^2 + ... a_n ∈ N, 0 <= a_n <= 9としたときのa_nで表現したものと定義できる。0.99..の場合は a_0 = 0, a_n = 9となる。で、こ…

proxy認証はなくなればいいのに

Web

Proxy-Authentication breaks many applications - IEInternals - Site Home - MSDN Blogs The problem with my features in Office was that they all passed the INTERNET_FLAG_NO_UI flag to WinINET, or ran atop WinHTTP, which explicitly doesn’t inc…

iPhoneのフラッシュメモリの価格

iPhoneではアップルはフラッシュメモリを10倍高く売って儲けている - 竹内研究室の日記 どの会社でも、新規購入・機種変更を問わず、iPhone5Sの16GBモデルに比べて、 ・32GByteモデルは1万320円高い ・64GByteモデルは2万640円高い 中身の違いは単純にフラッ…

なぜ疑似科学を信じるのか

なぜ疑似科学を信じるのか: 思い込みが生みだすニセの科学 (DOJIN選書)作者: 菊池聡出版社/メーカー: 化学同人発売日: 2012/10/19メディア: 単行本購入: 1人 クリック: 84回この商品を含むブログ (1件) を見るなぜ疑似科学を信じてしまうのかというのを著者…

Restful Web ServiceがCreative Commonsライセンスに

Sam Ruby: Download RESTful Web Services Leonard Richardson: Hey, folks, I got some pretty exciting news. Now that RESTful Web APIs has come out, there’s really no reason to buy 2007’s RESTful Web Services. So Sam Ruby and I and O’Reilly ha…

perlbrewからplenvに移行するとhomebrewのautoconf/automakeがおかしくなった

以下のようなエラーがでてくる。 /usr/local/bin/autoconf: /usr/local/Cellar/autoconf/2.69/bin/autom4te: /Users/nishimura/perl5/perlbrew/perls/perl-5.16.0/bin/perl: bad interpreter: No such file or directoryインストール時にperlのパスをそのま…

Vagrant1.3.3でprivate_networkを利用するときにdyldのエラーになる問題

Mac OS X上でvagrantfileにprivate_networkの設定をした状態で $ vagrant upを実行すると There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hoston…

ナイチンゲール 神話と真実

ナイチンゲール 神話と真実作者: ヒュースモール,Hugh Small,田中京子出版社/メーカー: みすず書房発売日: 2003/06メディア: 単行本 クリック: 2回この商品を含むブログ (1件) を見る多くの伝記によると、ナイチンゲールは、当時あまり一般的ではなかった衛…