最新 追記

会長@腹部日記


2011-03-02 [長年日記] この日を編集

_ $SAFE = 1になったら、プラグイン内の open-uriでSecurity Error が出る場合がある・・

tDiary 3.0.1.20110227版 + ruby 1.9.2-p180でプラグイン内でopen-uriを使うと、 以下のようなエラーが出るようになってしまった。*1

出るプラグイン・出ないプラグインの区別がつかない。。。今回はbitly.rbでした。

500 Internal Server Error

Insecure operation - write (SecurityError)

/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:373:in `write'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:373:in `<<'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:373:in `<<'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:322:in `block (3 levels) in open_http'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/protocol.rb:387:in `call_block'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/protocol.rb:378:in `<<'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/protocol.rb:88:in `read'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:2424:in `read_body_0'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:2379:in `read_body'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:321:in `block (2 levels) in open_http'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:1194:in `block in transport_request'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:2342:in `reading_body'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:1193:in `transport_request'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:1177:in `request'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:312:in `block in open_http'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/net/http.rb:627:in `start'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:306:in `open_http'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:768:in `buffer_open'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:203:in `block in open_loop'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:201:in `catch'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:201:in `open_loop'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:146:in `open_uri'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:670:in `open'
/home/tamoot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb:33:in `open'
(plugin/bitly.rb):29:in `bitly'
(TDiary::Plugin#eval_src):72:in `block in eval_src'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:786:in `eval'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:786:in `block in eval_src'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:113:in `block in safe'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:111:in `call'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:111:in `safe'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:785:in `eval_src'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:1139:in `do_eval_rhtml'
/home/tamoot/workspace/github/tdiary-core/tdiary.rb:1076:in `eval_rhtml'
/home/tamoot/workspace/github/tdiary-core/tdiary/dispatcher.rb:102:in `run'
/home/tamoot/workspace/github/tdiary-core/tdiary/dispatcher.rb:242:in `dispatch_cgi'
/home/tamoot/workspace/github/tdiary-core/index.rb:35:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
index.rb:2:in `<main>'

現象発生の引き金

$SAFE = 1で動くようになったこの修正が原因と思われます。*2

irbで試しても全く再現しない

ので、下記の修正でお茶を濁すことにした。。。

/home/tamooot/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/open-uri.rb

  class Buffer # :nodoc:
    def initialize
      @io = StringIO.new
      @size = 0
    end
    attr_reader :size
    StringMax = 10240
    def <<(str)
      @io << "#{str}"
#      @io << str

Tags: tDiary Ruby

*1 ruby 1.9系だと多分どれでも同じ?

*2 この修正が良い悪いは別として。。。

本日のツッコミ(全3件) [ツッコミを入れる]

_ kayakaya [open-uriを利用している箇所をNet::HTTPで書き換えた場合は、エラーにならないですね。パッチはこちら。h..]

_ ただただし [リダイレクトが発生すると、セキュリティエラーになるのはopen-uriの困った仕様なのです……]

_ 会長@腹部 [わかってる限りでは、instagr.rbとbitly.rbなのでNet::HTTPに置き換えた修正を後でコミットしよ..]


2011-03-04 [長年日記] この日を編集

_ $SAFE = 1になったら、プラグイン内の open-uriでSecurity Error が出る場合がある・・ (2) - net/http使うよう修正

@kayakayaさん、@tdtdsさんに教えてもらったとおり修正して、tdiary-contribにコミット済みです。

Tags: tDiary Ruby

2011-03-05 [長年日記] この日を編集

_ IE6 カウントダウンバナーコード挿入プラグイン

そのまんま。

add_body_enter_proc do
   %Q|<!--[if lt IE 7]> <div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'> <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" /></a></div> <![endif]-->|
end

唯一の問題はIE6なんて無いので、動くかどうか確認できないところであります。

追記

@willpon さんに試していただきました。感謝です!

Twitpic - Share photos and videos on Twitter


2011-03-08 [長年日記] この日を編集

_ 初!インフルエンザ狂想曲

忘れないうちにメモだけしておく。人生始めてのインフルエンザでなかろうか・・・

3/2 だるめ。お風呂やめる。
3/3 微熱。定時退社。
3/4 体温38度を超える。診察。B型感染。リレンザ吸入。家庭内隔離。
3/5 体温37度前半まで下がる。
3/6 体温36度まで戻る。町内役員会欠席。
3/7 もう一日会社休み。
3/8 通常営業。
Tags: family

2011-03-11 [長年日記] この日を編集

_ 東北地方太平洋沖地震

富山県の被害が皆無であることに幸せを感じつつ、普段の生活をありがたく思って過ごしていかなければと思いました。。

Tags: family

2011-03-12 [長年日記] この日を編集

_ twitterfeedをしばし停止

緊迫感あふれるTLに何も無い私の日常を流すのもどうかと思い、しばらくtwitterfeedを停止。

Tags: twitter

_ 地震後にリリースされたアプリ

便利なものが多すぎる。。すごいソフトバンクのアプリリリースはすさまじいフットワークの軽さ。

Tags: iPhone

2011-03-16 [長年日記] この日を編集

_ Twitterをやめました

アカウント削除しました。iPhone4からもアプリケーションを削除しました。

Tags: twitter

_ 東北地方太平洋沖地震 (2) - 東北といえば・・・

大変なニュースだらけの中、良いニュースです。

38 :名無しんぼ@お腹いっぱい:2011/03/12(土) 13:11:55.27 ID:6XLdSa6a0

俺たちの杜王町がなんてこった

39 :名無しんぼ@お腹いっぱい:2011/03/12(土) 13:20:18.63 ID:M47xd5BPO

8部の取材とかで地元行ってねーよな…?

不謹慎だが、荒木は災害に巻き込まれてて欲しくないわー。

41 :名無しんぼ@お腹いっぱい:2011/03/12(土) 13:40:57.94 ID:cZwMIicAO

先生は?実家は?無事なのか?

42 :名無しんぼ@お腹いっぱい:2011/03/12(土) 14:41:57.00 ID:HV5AcIru0

>>40

お前は何を言うとるのだ。

・・・まぁ、いつか起きるとは予測されていたが・・・。

荒木先生がtwitterやらブログやらやっていたら

今どんな状態なのか分かるんだが、

UJの来月号(出るのか?)の巻末コメを見ない限り、

安否の確認が取れないな。

43 :名無しんぼ@お腹いっぱい:2011/03/12(土) 14:43:22.86 ID:QKEZSBfZ0

安否まだか

44 :名無しんぼ@お腹いっぱい:2011/03/12(土) 14:44:31.49 ID:7lyL+sIV0

来月分は、描けるんだろうか?

46 :名無しんぼ@お腹いっぱい:2011/03/12(土) 15:34:29.44 ID:Gui8BHYo0

mixiで例の土浦桜くらべ展覧会主催の人(作者と知り合い)が書き込んでるね。

作者や地元の親戚一同ご無事だとか。

47 :名無しんぼ@お腹いっぱい:2011/03/12(土) 15:39:07.54 ID:OByiBbA+0

広瀬川インタビューだと東京在住じゃなかったっけ?

帰省してたからこういう流れなの?

48 :46:2011/03/12(土) 15:56:15.22 ID:Gui8BHYo0

>>47

インタビューどおり東京在住

作者が昨日地元に戻っていたという情報はない

主催の人は作者が実家と連絡が取れて親戚一同無事だったという内容を短く書き込んでただけ

53 :名無しんぼ@お腹いっぱい:2011/03/12(土) 17:21:54.34 ID:WjdYkXLC0

作者無事なのか、安心した

54 :名無しんぼ@お腹いっぱい:2011/03/12(土) 17:23:25.90 ID:MVIk7N2G0

荒木先生死んじゃったら

泣くどころか生きる活力すらなくなるかもしれん

[【SBR】ジョジョの奇妙な冒険 Part250(520)★ 【荒木飛呂彦】より引用]

Tags: JoJo

2011-03-17 [長年日記] この日を編集

_ 朝食と夕食

感謝の気持ちを込めて(´・ω・`)毎日メモしていこうと思います。

photo ゆうはんー

ほおばる子供達も追加

photo photo


2011-03-19 [長年日記] この日を編集

_ 朝食、昼食、夕食

昼食は富山市ファミリーパーク(動物園)でのサンドイッチです。

あっ!さごはん どーぶつえんへ行きます。 妻らーめん

_ 富山市ファミリーパークに行ってきました

天気もよく、子供達は走り回っておりました。新しく完成した里山生態園とやらは、工事中で猿山から引っ越してきたニホンザルしかいませんでした。もうちょっとずらして見に行った方がいい?

IMG_0261

金色のうんちをさわってご機嫌の子供達。

IMG_0259

すらいどしょー


Created with Admarket's flickrSLiDR.

Tags: family

2011-03-20 [長年日記] この日を編集

_ PictShareがとっても便利

@itok_twit さんの作成されたアプリです。売り上げを募金されるとのこともあり、購入しました。さすが実績のあるアプリを作成されている方だけに、一切のヘルプを参照せずにflickrへさっさっさ~と投稿することができました。

flickrに投稿した後もいろんな操作がサポートされていて、スムーズです。

PictShareの投稿後

flickitのフリー版でちまちまflickrに投稿していたので、もっと早く買えばよかったです。iPhoneカメラロールから画像を複数サービスに投稿している方はぜひ買うべきと思いました。


Tags: iPhone

_ 昼食、夕食

ラー油入り #uhan


2011-03-21 [長年日記] この日を編集

_ ウルトラジャンプ編集部より良いお知らせ

401 Authorization Required

荒木先生は今月のウルトラジャンプ巻末コメントも出されております。

ウルトラジャンプ4月号(3月19日発売)の、荒木先生の巻末コメントを紹介。(ウルジャン公式サイトの「編集部より」コーナーにも掲載)

地元・仙台をはじめ、全ての被災地の方々に心よりお見舞い申し上げます。(荒木飛呂彦)

[荒木先生の無事を確認 - @JOJOより引用]

Tags: JoJo

_ 五歳児と三歳児をガンダムに染めるための搦め手 (1) - まずは本から

結婚を機に売ってしまった機動戦士ガンダムMS大全集〈2009〉MOBILE SUIT Illustrated 2009(電撃ホビーマガジン編集部)の新版が出たので買い直します。

機動戦士ガンダムMS大全集〈2009〉MOBILE SUIT Illustrated 2009
電撃ホビーマガジン編集部
アスキーメディアワークス
¥ 2,916

ゲームの攻略本とか見て「ガンダム-!」と言っているので買ってあげても問題ないだろう(σ´∀`)σ

_ 朝食、昼食、おやつ、夕食

角煮、肉まん、ロールケーキ(抹茶+ティラミス)最高!*1

あさごっはん 昼肉まん 妻ロールケーキ かっくに!かっぬに!

*1 妻が頑張ったので自分は何もしていないorz




2011-03-26 [長年日記] この日を編集

_ 能登中島付近を堪能

妻の送迎のついでにふらふらしてきました。

昼食は割烹お富の海鮮丼

海鮮丼きたぁ!

割烹お富の店舗はこちら。

土曜12時を過ぎると混んできました。

そのあとはおふろへ

きれいなお風呂と休憩室で500円。なかなかです。バイク乗りの人も休息を取ってました。能登半島を北上されるのでしょうかね。



2011-03-30 [長年日記] この日を編集

_ jqueryを使って #tDiary のメニューを派手にしました

スクロールしてもメニュー位置は固定、透明になったりします。元ネタはこちらです。

jQueryで実現できたのはいいのですがカテゴリのメニュー表示時、2段になったときの制御を考えていません。お茶を濁したような出来です。

cssとソースだけ公開しつつ、しばらくこの日記で運用してみます。いまいちくさいからお蔵入りの気配。

rubyコード

css

カテゴリプラグインの設定も変更

ヘッダにidを設定します。もう少しスマートにやりたいものだ。。。

<div class="adminmenu" id="adminmenu2">
<p>
<%= category_navi %>
</p>
</div>
Tags: tDiary

_ 朝食、昼食

あさごはーんぬ 会社食堂のおべんとー 妻焼き豚