:::: MENU ::::

C.a.T!

CATch a TAIL!

Japanese sub culture and tech.

  • 11月 10 / 2012
  • 0
apple

iPad2を売り飛ばした

iPad miniを買って以来、気がつくとこれまで使っていたiPad2がオブジェ状態。
miniの軽さを体感してしまうと、寝転がりながら使うのもiPad2の重さではしんどく感じてしまうようになってしまいました。
これはもったいないなあ、ということで、売り飛ばすことにしました。

どれぐらいするのかいくつか調べてみたのですが、2万円ぐらいが相場でした。
結構前の端末にしては比較的いいお値段です。
これだったら売る価値十分あり。

ということで、近くにあるドスパラとじゃんぱらで見積もってもらい、高かったドスパラで売って来ました。
丁度Apple製品買取10%アップキャンペーン中とかで、最終的に25300円で売れました。
比較的きれいに使っていたので、減額もなしでした。

iPad2もとくにケースをはめたりはしていませんでした。裸族。
ただ、持ち歩くときはフェルト生地のポーチに入れていました。
あとは、例によって CRYSTAL COAT #01 でコーティングはしてありました。
ディスプレイフィルタも貼ってありました。
コーティングは結構効いている気がします。
汚れはつくんですが、拭くとすぐにとれます。
結構オススメ。

今iPadを持っていて、本読み端末として使ってる人は売り払ってminiを買うのがいいんじゃないかな。

  • 11月 08 / 2012
  • 0
java

Jenkins、Sonatype nexus を Apache のリバースプロキシ経由で使う

Java開発をしているプロジェクトでは、CIにJenkins、Mavenリポジトリ管理にSonatype Nuxusを使っている人が多いと思います。
ていうか、使うとすごく開発効率上がるので使うべき。
で、私も両方使っているのですが、これらをApacheのバックで使う時微妙にはまることがあるのでその辺の話。

面倒が起きるのは、Apacheをフロントに置いてそのバックにJenkins、NexusをTomcatなどのJavaEEサーバにデプロイして動かす場合。
中でも、URLをいろいろ弄りたい場合。
例えば、http://example.com/foo/jenkins とか、標準の http://example.com/jenkins とは違うURLにした場合うまく動かない。
Tomcatとかに Jenkins とか Nexus の war を突っ込むと、/jenkins、/nexus というパスでアクセスできるようになる。
これを、http://example.com/foo/jenkins したければ、Apacheのリバースプロキシを設定します。
つまり、/foo/jenkins へのアクセスをTomcatの /jenkins にパスするという設定をします。
これ自体はApacheのmod_proxy設定を素直にやればいいのですが、リンクを踏んだとき /foo/jenkins じゃなく /jenkins に飛んじゃったり、Cookieが /jenkins に対して発行されて動作がおかしくなったりいろいろ問題が発生します。
その辺を解決するための設定が以下。

  • JenkinsのApache設定

[code lang=”text”]
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /foo/jenkins/ http://localhost:8080/jenkins/
ProxyPassReverse /foo/jenkins/ http://localhost:8080/jenkins/
Header edit Location ^http://example.com/jenkins/ http://example.com/foo/jenkins/
<Proxy "http://localhost:8080/jenkins/*">
Order Deny,Allow
Allow from all
</Proxy>
[/code]

  • NexusのApache設定

[code lang=”text”]
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /foo/nexus/ http://localhost:8080/nexus/
ProxyPassReverse /foo/nexus/ http://localhost:8080/nexus/
ProxyPassReverseCookiePath /nexus /foo/nexus
<Proxy "http://localhost:8080/nexus/*">
Order Deny,Allow
Allow from all
</Proxy>
[/code]

Jenkinsは、クライアントに返すLocationヘッダを書き換えて正しいURLに飛ぶようにしてやります。
Nexusは、Nexus自身の設定の中にURLの設定があるので、Locationヘッダをいじったりしなくてもいいのですが、Cookieが /nexus に対して発行されるのでログインができなかったりする。
これを ProxyPassReverseCookiePath にマップを定義することで正しいパスに対して Cookie を設定します。

意外とこの辺情報が見当たらなかったので、少しは役に立つかと思いまとめてみました。

  • 11月 03 / 2012
  • 0
apple

iPad mini が来たよ

前回のエントリでも書いたように、自分の使い方だとiPad miniが最適ということ手に入れました。

白の64G。
どうも自分はApple製品は白でないとしっくりこない。
三姉妹を並べるとこんなサイズ差です。

重さが iPad の半分の300gということで、やはり軽い。
これなら常時持ち歩いていても苦にならない。
ちょうどいいポーチが欲しいところです。

で、Retinaじゃないのがどれぐらい気になるかですが、気になることは気になります。
ただ、読めないとか読みづらいということはないです。
問題は目がRetinaに慣れているかどうかで、自分はiPadはRetinaじゃないモデル使ってたので、それほど気にならないのかもしれません。
かといってRetinaを採用したとすると、CPU、GPUは確実に最新のものじゃないとダメになる。
この時点で今の値段では発売できなかったでしょう。
最新のCPU、GPUでも果たしてサクサク描画できるかは微妙かもしれません。
とりあえず、第3世代 Retina iPad のようなパフォーマンスでは、自炊PDF派にはきついでしょう。
そういう意味では、今回 Retina非対応モデルが出たのは逆によかったのかも。
これが、文字が読めないような粗さだったら問題だけど、とりあえずそんなことなかったですし。

というわけで、この iPad mini は本読みの人は買って損しないんじゃないかな、と思いますよ。