げんしけん10巻

第二部が出てたので購入。
多少つまらなくなってるだろうと思ってたら、むしろ以前のより好き!二回読み直してしまったよ。
痛いテンションは昔のまんまで安心しました。
斑目が主人公なのもまんま。しかもなんかモテ期突入な気がする。
あと、荻上さんの顔は変わりすぎです…。一瞬別のキャラかと


げんしけん 二代目の壱(10) (アフタヌーンKC)

げんしけん 二代目の壱(10) (アフタヌーンKC)

さくらVPSを使ってHerokuのデプロイ環境を作る(最速)

最速なんて偉そうな見出しつけてしまいました。すみません。
色々試した結果、とりあえず以下の手順だけでデプロイ環境を構築できます。
さくらのVPSSSHポート変更とrootログイン不可ぐらいは最低やっておきましょう。同僚がハッキングされてました(笑)
これで地震で自宅待機になってもなんとかなりますね。

手順

yum -y install zlib-devel
yum -y install openssl-devel


vi /etc/yum.repos.d/CentOS-Base.repo
以下を追加

[dag]
name=Dag RPM Repository for Redhat EL5
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=0
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

yum --enablerepo=dag -y install git
yum --enablerepo=dag -y install readline-devel


cd /usr/local/src
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz
tar zxvf ruby-1.9.2-p180.tar.gz
cd ruby-1.9.2-p180
./configure && make && make install

ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]


gem list


gem -v
1.3.7


gem install rails
rails -v
Rails 3.0.7


gem install heroku


mongodb(おすすめ!)を使うときは以下も
vi /etc/yum.repos.d/CentOS-Base.repo

[10gen]
name=10gen Repository
baseurl=http://downloads.mongodb.org/distros/centos/5.4/os/$basearch/
gpgcheck=0
enabled=1

yum --enablerepo=10gen -y install mongo-stable*

参考にしたサイト

[http://d.hatena.ne.jp/is0me/20100923/1285234281:title=[Ruby][CentOS]もっと簡単に、さくらVPSRubyRails最新版をインストールする]

さくらのVPSサーバー構築メモ ? vim, zsh, gitをインストール

CentOS5.5にMongoDBをインストールしてみる

デプロイ環境ができれば、gitコマンドを使用してWebアプリの公開ができます。
うまくやればHerokuのアカウント習得から1時間ぐらいで(しょぼい)サイトが作れてしまうかも。

アプリを公開するには?

アプリ公開までの手順は以下のサイトを参考に

HerokuでRuby1.9とRails3を使う - それはBooks

Ruby版PaaSのHerokuで無料Railsホスティング環境を手に入れよう - Social Change!

heroku createをするとエラーになる(解決)

herokuを試してみようと、さくらVPSの2週間無料を使ってデプロイ環境を構築中。
環境は最初から入ってたCentOS5.5.

しかし、herokuのコマンドがエラーになる。

# heroku
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.1/lib/restclient.rb:9: no such file to load -- net/https. Try running apt-get install libopenssl-ruby (LoadError)

CentOSにapt-getとかないし!ググったら、似たような状況で行き詰った人もいるみたい。
Herokuを使ってみた。

どうやらoplensslを入れてrubyに認識させればいいみたい。

yum install openssl-devel
cd /usr/local/src/ruby-1.8.7-p249/ext/openssl
ruby extconf.rb
make
make install

# heroku
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require': no such file to load -- readline (LoadError)

まだエラーがでる。

yum install readline-devel
cd ../readline/
ruby extconf.rb
make
make install

heroku create ********
Enter your Heroku credentials.
Email:

動いた!∩( ・ω・)∩ばんじゃーい

ruby-openssl のインスコ問題は1行でイナフだった
CentOS に redmine 1.0.0 RC をインストールする
こちらの情報をもとに、何とか解決。助かりました


ps.
MacBook Air 11インチ欲しい!

OpnePNE2のレビュー機能からアダルト商品を除外する

SNSを運営していてエロイ商品をどんどん投稿されると運営者は困っちゃいますよねってことで、OpnePNE2を改造してみました。

config.phpにこれを追加。

// レビュー機能からアダルト商品を除外するかどうか
define('AMAZON_EXCLUDE_ADULT', true);

webapp/lib/db/review.phpを修正
function do_review_add_search_result内

    foreach ($products['Item'] as $key => $value) {
        if (is_array($value['ItemAttributes']['Author'])) {
            $authors = array_unique($value['ItemAttributes']['Author']);
            $products['Item'][$key]['author'] = implode(', ', $authors);
        }
        if (is_array($value['ItemAttributes']['Artist'])) {
            $artists = array_unique($value['ItemAttributes']['Artist']);
            $products['Item'][$key]['artist'] = implode(', ', $artists);
        }
    }

これを以下のように。

    foreach ($products['Item'] as $key => $value) {
        if (is_array($value['ItemAttributes']['Author'])) {
            $authors = array_unique($value['ItemAttributes']['Author']);
            $products['Item'][$key]['author'] = implode(', ', $authors);
        }
        if (is_array($value['ItemAttributes']['Artist'])) {
            $artists = array_unique($value['ItemAttributes']['Artist']);
            $products['Item'][$key]['artist'] = implode(', ', $artists);
        }
        if (AMAZON_EXCLUDE_ADULT && $value['ItemAttributes']['IsAdultProduct'] == '1') {
            unset($products['Item'][$key]);
        }
    }

function db_review_write_product4asin内

    $product  = $result['Item'][0];

これを以下のように。

    $product  = $result['Item'][0];

    if (AMAZON_EXCLUDE_ADULT && $product['ItemAttributes']['IsAdultProduct'] == '1') {
        return false;
    }

アダルト商品かどうかの識別はこちらを参考にしました。
http://phpspot.org/blog/archives/2006/06/amazon_ecs4.html

twitterで流れていた築地市場移転についてのまとめ

築地市場移転について、元東京都職員の方(大貫剛さん)の意見がtwitterで話題になっていたので転載。色々なところで聞いた話ではあるけれど、やはり当事者だった人の話は納得できる点がとても多い。マスコミも無責任に煽っているのも問題だけど、やはり一番悪いのは当の東京都の説明のしかたが非常にヘタクソなのが、問題がこじれてる一番の原因ではないかな。

  • 築地市場移転の話題が出ていたが、だいぶ間が空いてしまったのでフォローではなく単独で書く。都庁の仲間とよく話題になるのだが「なんで築地豊洲問題って、みんなああいう方向で話しちゃうんだろう?理解できない」 posted at 12:56:28
  • まず、築地移転の目的は、跡地利用ではない。そもそも地元の反対運動が酷くて跡地利用の話なんてできない状態が、石原都知事就任以前から続いていた。ようやく中央区との折り合いがついた頃、オリンピック招致の話が持ち上がり、ちょうどいいから築地を使おうということになっただけ。 posted at 12:57:56
  • 豊洲地震が来るとベンゼンやシアンが噴出する?そうかもしれないけど、築地はアスベストが降ってくる。部分的建て替えを繰り返したら、数十年の年月が掛かり、費用も割高で、工事の間は手狭になる。そこで、別の所に新規に作って、丸ごと移転することにした。それだけの話。 posted at 13:03:22
  • 築地の構造は古い。鉄道輸送を前提としているので、貨物列車に合わせた扇型の構造になっている。ここにトラックや小型輸送車が入り、排気ガスまみれになっている。地震などなくても、カーボンやHCまみれの環境だ。 posted at 13:05:07
  • 豊洲の地下水問題発覚前、築地側で反対運動を起こした勢力は2つ。1つは中央区など地元経済側。築地市場に収まりきらない場外市場まで豊洲に収容されてしまうので、経済的地盤沈下の原因になる。 posted at 13:07:04
  • これは、跡地利用で活性化すること、豊洲と築地が3kmほどしか離れていないので飲食店などは「築地ブランド」を維持できるので何とかなりそうだった。中央区も同意した。つまり、オリンピック利用は築地移転後の経済対策でもあった。 posted at 13:07:59
  • もうひとつの反対勢力は、仲買人たち。彼らは築地市場内に事務所を構えているが、長年の利用の間に通路にまでせり出し、冷蔵庫を置いたりして不法に場所を取っている。しかし、商店街の没落と大型店の発展により、築地の取扱量は仲買人より大型店のディーラーの方が増えている。 posted at 13:09:55
  • にも拘らず、仲買人たちは既得権を主張し続け、大型店のディーラーたちは狭い場所での取引を余儀なくされている。豊洲には、大型店のためのスペース、大型トラックのための設備が潤沢に用意される。 posted at 13:11:04
  • 豊洲にも仲買人たちのスペースはある。しかしそれは、築地の正規のスペースを前提としている。不法占有している面積まで確保しているわけではない。そこで、仲買人たちは豊洲移転反対運動を起こした。 posted at 13:12:00
  • 中央区が東京都の説得に折れたことで、仲買人たちは窮地に立たされた。そこで、まず「オリンピック誘致のために築地を潰そうとしている」と、論理をすり替えて都議会共産党に泣きついた。大型プロジェクトに一律反対する共産党は、マスコミを巻き込んでキャンペーンを展開した。 posted at 13:13:46
  • そこへさらに、豊洲の土壌汚染問題が拍車を掛けた。これで消費者団体までも味方につけることに成功した。東京都は焦った。豊洲に問題がないとは言わない。しかし「築地はもっと危険だ」などと言うわけにはいかない。 posted at 13:15:23
  • 築地市場は、確実に流通拠点としての寿命を迎えつつある。流通機能をどこかへ移し、食のブランドに純化した街に再生するしかない。豊洲がダメならどこがいいのか。豊洲より相対的にマシな場所があるのか。東京都の苦悩は出口が見えない。 posted at 13:16:58
  • 築地問題で新たにフォローして下さった方に業務連絡。「都庁の仲間」と書きましたが、僕は「元東京都職員」で、現職ではありません。公務員が仕事中についったー書いているわけではありませんのでwちなみに豊洲周辺の造成や土壌汚染対策工事に携わったこともあります。 posted at 14:19:35
  • 築地豊洲問題追記。なぜ築地だったのか。それは、隣に汐留貨物駅があり、全国からの鮮魚列車が築地場内に乗り入れ可能だったこと、築地市場前面に遠洋漁船が接岸可能だったことが理由だ。その代わり、駐車場は不足していて、近隣には観光客も加わって路上駐車が多く、幹線道路からは離れている。 posted at 14:33:34
  • なぜ豊洲なのか。東京港の港湾設備は沖合移転している。豊洲からは都心の市街地を通らず、直接東京港の埠頭や湾岸道路に乗り入れられる。外環道を経由して全国各地へ、東関道を経由して成田空港へも直通できる。大型車は市場外周で積み下ろし可能で、場内に排ガスを持ち込まない。 posted at 14:37:48

twitterのまとめをするのは始めてだったので、twilogというサービスを使ってみた。なかなか便利。

電子書籍サイトeBookJapanについてiPhone版がどう異なるのか質問してみた

eBookJapan、電子書籍22,000点をiPhone/iPod touchで直接購入可能に

同社は、Windowsでダウンロード購入した電子書籍iPhone/iPod touchに移動して読めるサービスを昨年11月に開始済み。これ以降iPhone/iPod touchユーザーが増加傾向にあること、また1ユーザーあたりの電子書籍月間平均購入金額は、Windowsのみのユーザーが約5,000円(2009/5月時点)であるのに対し、iPhone/iPod touchユーザーは約10,000円と高いことから、電子書籍を楽しむ端末として適していることが実証されたとしている。

なんか売れてるみたいですね。自分もiPhone電子書籍ビュアーとしても使ってみたかったので、買いたい気持ちは理解できるのですが、購入に当たってちと問題が。eBookJapanのサイトiPhoneで見てみても、試し読みの方法がどこにも書いていない!
ためしに1冊だけ買えばいいのかも知れないけど、シリーズで買うとeBook図書券525円分が付くらしいので、できればまとめて買いたいのです。
というわけでサポートに問い合わせてみました。

eBookJapan をご利用頂きありがとうございます。

ご連絡が遅くなり誠に申し訳ございません。

お問い合わせの件でございますが、
iPhone におきましても、「全巻まとめ買い」を
ご利用頂いた場合は、eBook 図書券をお送り致しております。

なお、iPhone では現在のところ、
お試し版書籍をご用意致しておりませんが、
PC をご利用されている場合は、PC にて「立ち読み版書籍」を
ダウンロードして頂き、「トランクルーム」に書籍をアップロードして頂いた後、
iPhone にて該当書籍をダウンロードして頂く事により、
「立ち読み版書籍」をお読み頂く事が可能でございます。

その他、何かご不明な点がございましたらお問い合わせください。
今後ともeBookJapan をご愛顧の程宜しくお願い致します。

> 問い合わせの内容:
> マップスという漫画をiPhoneでまとめ買いしようとしたのですが、
> パソコンで購入した時にはもらえる500円分のクーポンはiPhone
> 購入した場合もついてくるのでしょうか?
>
> あと購入する前に実際にどのように表示されるか確認したいのですが
> お試しで読めるサンプルなどは用意されていますか?

回答に2週間近くも待たされましたが満足な答えでした。試し読みはPCで取得してトランクルームに入れれば可能、図書券は表記が無いだけとのこと。言われたとおりトランクルームに入れてiPhoneで読んでみたけど十分実用的です。


というわけでSF作品として評価の高い長谷川裕一さんのマップス全巻購入してみました。∩( ・ω・)∩ばんじゃーい