最新 追記

会長@腹部日記


2011-06-01 [長年日記] この日を編集

_ 朝食と隙間の空いたお弁当と夕ご飯

お弁当のおかずとして空いてるところには、夢と希望が入るそうです。実際にはごまめが入りました。

もーにんぐごっはーん! 私「あの、ここには何が入ります?」妻「あ?夢と希望。」 妻ベコーン 肉・ジャガー パンや、まふぃんが(・∀・)


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

_ Tunesから画像ひっぱってくる手抜きプラグイン 改め iTunes アプリ情報埋め込みプラグイン(4) - iTunes Store Web Service Searh APIを使う目処が立った

hb(@smallstyle)さんからのご指摘をうけ色々調べていました。 jmblog.jp - iTunes Store Web Service Search API を使ってアプリ情報を取得するを参考に、iTunes Store Web Service Search APIの情報をjsonで解析できることがわかりました。

サンプル

require 'pp'
require 'open-uri'
require 'json'

# itunesのURLからidがわかればよい
# ここはOneCamのid
# 引数をitunesのURlにして、正規表現から拾おう
id = 422845617

# lang=ja_jp をつけると場合、アプリ説明等がUTF-8の日本語になる
# country=JP をつけると場合、価格が円表記になる
# tDiaryの設定画面で ja or en を指定するようにすれば問題なしだろう。

url = "http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsLookup?id=#{id}&lang=ja_jp&country=JP"
print JSON::parse(open(url).read).pretty_inspect "\n"

結果

{"resultCount"=>1,
 "results"=>  
  [{"version"=>"1.8.0",
    "kind"=>"software",
    "artistId"=>298222163,
    "artistName"=>"Walker Software",
    "price"=>230.0,
    "description"=>
     "\u2605PictShare(\u30D0\u30FC\u30B8\u30E7\u30F32.0\u4EE5\u964D)\u3068\u306E\u9023\u643A\u306B\u5BFE\u5FDC\u3057\u307E\u3057\u305F! \n\u2605\u30B7\u30E3\u30C3\u30BF\u30FC\u97F3\u3092ON,OFF\u3067\u304D\u308B\u306E\u3067\u9759\u304B\u306A\u3068\u3053\u308D\u306E\u64AE\u5F71\u3082OK\u3067\u3059! \n\u2605\u4F4D\u7F6E\u60C5\u5831(\u30B8\u30AA\u30BF\u30B0)\u306B\u5BFE\u5FDC\u3057\u307E\u3057\u305F!(\u30E9\u30A4\u30D5\u30ED\u30AC\u30FC\u5FC5\u9808\u306E\u30A2\u30D7\u30EA\u3067\u3059\u3002)\n\u2605\u9023\u5199(\u30D0\u30FC\u30B9\u30C8\u30E2\u30FC\u30C9)\u304C\u3067\u304D\u308B\u9AD8\u901F\u30AB\u30E1\u30E9\u3067\u3059!\n\u2605Twitter\u3078\u30AB\u30E1\u30E9\u753B\u9762\u3092\u30D5\u30EA\u30C3\u30AF\u3067\u7C21\u5358\u306B\u6295\u7A3F\u304C\u3067\u304D\u308B\u3088\u3046\u306B\u306A\u308A\u307E\u3057\u305F!\n\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\u30FC\n\u2606\u30B5\u30DD\u30FC\u30C8\u30B5\u30A4\u30C8\u3067\u4F7F\u3044\u65B9\u30D3\u30C7\u30AA\u3092\u516C\u958B\u3057\u3066\u307E\u3059\u3002\n\n\u25A0 iPhone\u306BPictShare\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u3066\u3044\u308C\u3070\u5199\u771F\u3092PictShare\u306B\u6E21\u3059\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002(\u30AB\u30E1\u30E9\u753B\u9762\u3067\u5DE6\u304B\u53F3\u3078\u30D5\u30EA\u30C3\u30AF\u3059\u308B\u3060\u3051\u3067PictShare\u304C\u8D77\u52D5\u3057\u307E\u3059\u3002\u8A73\u3057\u304F\u306F\u30D8\u30EB\u30D7\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002)\n\n\u25A0 \u30D5\u30A9\u30FC\u30AB\u30B9\u3001\u9732\u51FA(\u660E\u308B\u3055)\u306E\u30ED\u30C3\u30AF\u3084Twitter\u306E\u30D5\u30EA\u30C3\u30AF\u6295\u7A3F\u3001\u6295\u7A3F\u30B5\u30A4\u30BA\u3001\u30AF\u30A4\u30C3\u30AF\u30D7\u30EC\u30D3\u30E5\u30FC\u3001\u4F4D\u7F6E\u60C5\u5831\u306E\u8AAC\u660E\u3092\u30A2\u30D7\u30EA\u5185\u306E\u30D8\u30EB\u30D7\u306B\u8FFD\u52A0\u3002\n\n\u25A0 \u9759\u97F3\u306A\u306E\u3067\u9759\u304B\u306A\u3068\u3053\u308D\u3084\u30DA\u30C3\u30C8\u306E\u64AE\u5F71\u306B\u4FBF\u5229\u3067\u3059\u3002\u9023\u5199\u3067\u304D\u307E\u3059\u306E\u3067\u3001\u30D9\u30B9\u30C8\u30B7\u30E7\u30C3\u30C8\u3092\u9003\u3057\u307E\u305B\u3093\u3002\n\n\u25A0 \u4E00\u679A\u305A\u3064\u3067\u3082\u6C17\u6301\u3061\u826F\u304F\u30A2\u30C3\u30D7\u30C6\u30F3\u30DD\u3067\u9023\u5199\u3067\u304D\u307E\u3059\u3002\u30D0\u30FC\u30B9\u30C8\u30E2\u30FC\u30C9\u3067\u306F\u5199\u771F\u3092\u4FDD\u5B58\u3059\u308B\u30A2\u30CB\u30E1\u30FC\u30B7\u30E7\u30F3\u3068\u3068\u3082\u306B12\u679A\u9023\u5199(iPhone4)\u304C\u3067\u304D\u307E\u3059\u3002\n\n\u25A0 \u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u306E\u4FDD\u5B58\u306B\u5BFE\u5FDC\u3057\u3066\u308B\u306E\u3067\u30A2\u30D7\u30EA\u3092\u7D42\u4E86\u3057\u3066\u3082\u4FDD\u5B58\u3055\u308C\u307E\u3059\u3002\u4E00\u56DE\u8D77\u52D5\u3057\u3066\u304A\u3051\u3070\u3001\u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u3067\u5F85\u6A5F\u3059\u308B\u306E\u3067\u77AC\u9593\u8D77\u52D5\u3002\u30B9\u30CA\u30C3\u30D7\u5199\u771F\u3092\u64AE\u308B\u306E\u306B\u6700\u9069\u3067\u3059\u3002\n\n\u6CE8\u610F : \u6A5F\u7A2E\u306B\u3088\u3063\u3066\u5185\u5BB9\u304C\u3053\u3068\u306A\u308A\u307E\u3059\u3002\n\u4EE5\u4E0B\u306FiPhone4\u306E\u5B9F\u88C5\u6A5F\u80FD\u3067\u3059\u3002\n\n\u3010\u6A5F\u80FD\u3011\n\u25A0 \u30DE\u30CB\u30E5\u30A2\u30EB\u30E2\u30FC\u30C9(\u30ED\u30C3\u30AF\u5BFE\u5FDC)\n  \u30D5\u30A9\u30FC\u30AB\u30B9\u3001\u9732\u51FA\u3001\u30DB\u30EF\u30A4\u30C8\u30D0\u30E9\u30F3\u30B9\n\u25A0 \u30D5\u30ED\u30F3\u30C8\u30AB\u30E1\u30E9\u3001\u30C7\u30B8\u30BF\u30EB\u30BA\u30FC\u30E0\u3001\u30E9\u30A4\u30C8\n\u25A0 \u30B8\u30AA\u30BF\u30B0(\u4F4D\u7F6E\u60C5\u5831)\u3001\u30E1\u30E2\u30EA\u30FC\u8868\u793A\u3001\u30B0\u30EA\u30C3\u30C9\n\u25A0 \u30E1\u30FC\u30EB\u3001TwitPic\u6295\u7A3F(\u30D5\u30EA\u30C3\u30AF\u3067\u306E\u7C21\u5358\u64CD\u4F5C)\n\u25A0 \u30B5\u30A6\u30F3\u30C9\u3001\u65E5\u4ED8+\u6642\u9593\u30B9\u30BF\u30F3\u30D7(\u767D\u3001\u9ED2\u3001\u30AA\u30EC\u30F3\u30B8)\n\u25A0 \u30BB\u30EB\u30D5\u30BF\u30A4\u30DE\u30FC\u3001\u30BF\u30A4\u30DE\u30FC+\u30D0\u30FC\u30B9\u30C8\u30E2\u30FC\u30C9(\u9023\u5C04)\n\u25A0 \u30D0\u30FC\u30B9\u30C8\u30E2\u30FC\u30C9(\u9023\u5199)\u679A\u6570\u8A2D\u5B9A\u53EF\u80FD\n\u25A0 \u89E3\u50CF\u5EA6\u306F1280x720\u306EHD\u304A\u3088\u3073VGA\u30B5\u30A4\u30BA\n\n===\u6CE8\u610F =====================\n\u25A0 \u5BFE\u5FDC\u6A5F\u7A2E iPhone4,iPhone3GS,iPodTouch 4th\u3002\n iPhone3G\u306B\u306F\u5BFE\u5FDC\u3057\u3066\u307E\u305B\u3093\u3002iPad2\u306F\u30B5\u30DD\u30FC\u30C8\u5916\u3067\u3059\u3002\n\u25A0 \u30D0\u30FC\u30B9\u30C8\u30E2\u30FC\u30C9\u306F\u679A\u6570\u306B\u5236\u9650\u3092\u3082\u3046\u3051\u3066\u3044\u307E\u305B\u3093\u3002\u64AE\u308C\u308B\u679A\u6570\u306F\u7A7A\u304D\u30E1\u30E2\u30EA\u30FC\u306B\u3088\u3063\u3066\u5909\u5316\u3057\u307E\u3059\u3002\u5E38\u8B58\u306E\u7BC4\u56F2\u3067\u304A\u3064\u304B\u3044\u304F\u3060\u3055\u3044\u3002\n\u25A0 Twitter\u306B\u6295\u7A3F\u3059\u308B\u70BA\u306BTwitPic\u306E\u30B5\u30FC\u30D3\u30B9\u3092\u5229\u7528\u3057\u3066\u307E\u3059\u3002TwitPic\u306E\u4ED5\u69D8\u5909\u66F4\u3084\u30C8\u30E9\u30D6\u30EB\u306B\u3088\u3063\u3066\u3001\u4F7F\u7528\u3067\u304D\u306A\u304F\u306A\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002\n\u3010\u4ED5\u69D8\u306B\u3088\u3063\u3066\u3067\u304D\u306A\u3044\u3053\u3068\u3011\n\u25A0 \u30AB\u30E1\u30E9\u30ED\u30FC\u30EB\u304B\u3089\u306E\u5199\u771F\u524A\u9664\u306F\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u4FDD\u8B77\u306E\u305F\u3081\u8AAD\u307F\u66F8\u304D\u4EE5\u5916\u8A8D\u3081\u3089\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u306A\u306E\u3067\u5168\u3066\u306E\u30A2\u30D7\u30EA\u3067\u524A\u9664\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002\n===========================",
    "genreIds"=>["6008"],
    "releaseDate"=>"2011-03-05T08:00:00Z",
    "sellerName"=>"masahiro seto",
    "currency"=>"JPY",
    "trackId"=>422845617,
    "trackName"=>"OneCam -geotagging -",
    "genres"=>["\u5199\u771F"],
    "releaseNotes"=>     
"\u25A0 \u65E5\u4ED8\u30B9\u30BF\u30F3\u30D7\u306B\u6642\u9593\u3092\u8FFD\u52A0\n\uFF08\u65E5\u4ED8\u3001\u65E5\u4ED8 + \u6642\u9593\uFF09\n\u25A0 \u30AB\u30E1\u30E9\u753B\u9762\u304B\u3089twitter\u306B\u6295\u7A3F\u3059\u308B\u3068\u304D\u65E5\u4ED8\u304C\u5165\u3089\u306A\u3044\u306E\u3092\u4FEE\u6B63\n\n\u2606AppStore\u306E\u30EC\u30D3\u30E5\u30FC\u3092\u66F8\u3044\u305F\u308A\u3001\u2605\u3092\u5165\u308C\u3066\u9802\u3044\u3066\u3042\u308A\u304C\u3068\u3046\u3054\u3056\u3044\u307E\u3059\u3002\n\u5F15\u304D\u7D9A\u304D\u3001\u6C17\u306B\u5165\u3063\u3066\u9802\u3044\u305F\u3089\u2605\u3060\u3051\u3067\u3082\u304A\u9858\u3044\u3057\u307E\u3059\u3002(^^)\n\u3053\u308C\u304B\u3089\u3082\u5FDC\u63F4\u3088\u308D\u3057\u304F\u304A\u9858\u3044\u3044\u305F\u3057\u307E\u3059\uFF01",
    "primaryGenreName"=>"Photography",
    "primaryGenreId"=>6008,
    "isGameCenterEnabled"=>false,
    "supportedDevices"=>
     ["iPhone-3G",
      "iPodTouchourthGen",
      "iPhone",
      "iPad23G",
      "iPad2Wifi",
      "iPhone-3GS",
      "iPhone4"],
    "wrapperType"=>"software",
    "artworkUrl60"=>
     "http://a3.mzstatic.com/us/r1000/053/Purple/21/85/5e/mzi.pnbnfwfa.png",
    "artworkUrl100"=>
     "http://a5.mzstatic.com/us/r1000/079/Purple/3b/e6/91/mzl.jdzmknxp.png",
    "artistViewUrl"=>
     "http://itunes.apple.com/jp/artist/walker-software/id298222163?uo=4",
    "contentAdvisoryRating"=>"4+",
    "trackCensoredName"=>
     "OneCam\uFF08\u9023\u5199\u30FB\u9759\u97F3\u30FB\u30B8\u30AA\u30BF\u30B0\uFF09",
    "trackViewUrl"=>"http://itunes.apple.com/jp/app/id422845617?mt=8&uo=4",
    "languageCodesISO2A"=>["EN", "JA"],
    "fileSizeBytes"=>"4856178",
    "screenshotUrls"=>
     ["http://a3.mzstatic.com/us/r1000/010/Purple/59/a9/49/mzl.oarmpqwz.png",
      "http://a2.mzstatic.com/us/r1000/004/Purple/51/64/97/mzl.yctiizgq.png",
      "http://a3.mzstatic.com/us/r1000/039/Purple/af/7a/8a/mzl.czilvgoj.png",
      "http://a3.mzstatic.com/us/r1000/036/Purple/40/3f/9f/mzl.thktgmug.png",
      "http://a1.mzstatic.com/us/r1000/015/Purple/ab/b0/59/mzl.nswhuauf.png"],
    "ipadScreenshotUrls"=>[],
    "sellerUrl"=>"http://applewalker.blog8.fc2.com/",
    "averageUserRatingForCurrentVersion"=>4.5,
    "userRatingCountForCurrentVersion"=>5,
    "artworkUrl512"=>
     "http://a5.mzstatic.com/us/r1000/079/Purple/3b/e6/91/mzl.jdzmknxp.png",
    "trackContentRating"=>"4+",
    "averageUserRating"=>4.5,
    "userRatingCount"=>146}]}

Tags: tDiary Ruby

_ 朝食、お弁当と夕食

あぁーーーあーあーあーあーさーあさごはんー 昼のお弁当に、夜のパンに、オヤツのマフィン。どんだけ会社にいるのかと哀しくなってもくる

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

_ hb [クエリーにcallbackも渡せたので、jsonpで読み込んでjavascriptでごりごりやるというのもありかもで..]

_ 会長@腹部 [一度Ruby+cache版をごりごり作ってから、jQuery勉強がてら作ってみたいと思います!]


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

_ 祝!スティール・ボール・ラン最終巻発売!

二人目のラスボスを無駄無駄と堪能できる、そんな豪華な第七部最終巻です。持ってない人は早く買いに行きましょう。第七部一冊も持ってない人はいますぐ24冊買いましょう。たった一万円とちょっとです。

9784088702537

9784088702537

第一話が始まったころは何してたっけ

当時連載されていた週刊ジャンプを購入し、研究室で読んでいました。

あれよあれよと大学院卒業、就職、結婚、妻の出産、育児とかに追われている間に8年近くも経っていました。

ジョジョリオンが終わるころには、長男の受験とかか!?

生きている間はずっと新作を読み続けていきたい、改めてそう思ったジョジョ信者でした。

Tags: JoJo

_ 朝食

朝から\カレー!シーフゥード!/


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

_ さくらウェブライトを解約

会長@腹部日記、Hikiおよび妻の日記を7年間運用していたさくらインターネットライトを解約しました。

月額1000円、2004年はディスク容量50MByte、FreeBSD4でした。途中でディスクが250MByte、FreeBSD7になりました。

途中からRubyをコンパイルしたり、tDiary開発版を配置するようになったので、ラスト3年間はディスク容量が不足気味。日々節約に苦労していました。

svnやgitのパッケージは使えなかったので、コンパイルも一苦労、Rubyのcgiプロセス負荷が上がると、監視者側からtDiaryのcgiコードの実行権を奪われたりしたので、VPSへ移動した経緯がございます。

学生時代の好き勝手できる研究室サーバから移り住んだ素人には、いろいろ勉強させてくれたと思っています。

無事さくらVPS512へ移り住んでおりますが、ここまで目を通してもらった皆様、これからも会長@腹部日記をよろしくお願いしますm(_ _)m

hikiのデータ

バックアップとってあるのが2009年のものだった・・・

こんなことにならないように、自動でdropboxに保存するように仕込んでおこうかと画策中。

Tags: VPS

_ 体重が痩せた・増えた原因を分析

会長@腹部の体重

痩せた原因

次男の夜泣き。

この一言だなぁ。。。

太った原因

開発スケジュールが過密になってきた時期と一致します。人材流出・分散が進み、過密スケジュールに対してがんばってるつもりでも、結果的には駄目仕様・コードを量産していました。

振り返ればジュース飲んだりを結構していたなぁと。。。

最近痩せてきた原因

犬の散歩に他ならないのですが、先に述べた過密開発スケジュールという問題は依然として存在するので、会社は何も考えてくれるわけもないらいふわーくばらんすを考えていかなきゃならん、そんな三十路+1 でございます。

_ 朝食、昼食、夕食

パンの置き方がポイントです 主役のタマネギスープ 手前はハンバーグ、奥は妻でございます


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

_ 国立立山青少年自然の家が贈るクラフト&交流ゲームのつどい in ファボーレ にちらっと参加

どんぐり工作してきました。

かんせーい! どんぐりぐりぐり工作中


アルプラザ富山、ファボーレはこちら。

Tags: 富山

_ 朝食、昼食、マフィン、夕食

夕食はぎょうざでございます。

ドラえもん「ママバーガ〜」 \マママフィン/ おひるごっはん 餃子生産中。ジオン脅威のメカニズム。チャラチャラチャッチャラチャラチャッ。 餃子とチヂミという定番めにゅう




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

_ 朝食、夕食

君たち、お肉を前にして喜びすぎではないかね。

ぶれっくふぁすとー 定時退社じゃぁぃぁぁぁ! 喜び組




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

_ modelが何千行に渡る弊社orz に必要な concerned_withパターン

今まさにこれが必要なときが来ています。でも私はコードが肥大化しているチームには属していません!どうしたらいいの神様!肥大化を指をくわえながら見ているだけなのか!以下次回!

Railsのmodelがとても長くなる場合や、数多くの関心事項

(例えばvalidation、activation、association等々)

に及ぶ場合には、concerned_withパターンを用いて

ひとつのmodelを関心事項ごとに複数のファイルに分割して書くことができます。

[YomuKaku Memo - Concerned_withパターンでRailsのひとつのmodelを複数ファイルに分けて書く方法より引用]

絶対これ、必要だなあ。。。

○○チームが修正したからこーなった!
責任とれ!

っていう議論が起きる前にやることだったなぁ。。

と、相変わらずRailsがどーのこーの言う前のお話なのでありました。

Tags: Rails

_ 早く帰宅した日に、お菓子あげなかったらスネちゃった柴犬

ねぇねぇはやくちょうだい!

何も餌はあげませんぜ!

くれないのね・・・・

ぼってぼてではないですか。

あ、スネた。 犬なんです、コレ

Tags: 柴犬

_ 夕食時のいちご争奪戦

てんぷーら、そめーん 第一回!チキチキ!兄弟間イチゴ争奪!綺麗なイチゴは俺のものだ!


2011-06-13 [長年日記] この日を編集

_ scrollmap.rb内部からgoogle_map.rbを利用するプラグイン #tDiary

scrollmap.rbを提供しているALPSLABサービスが終了するからgoogle_map.rbを作成したにも関わらず、この日記ではずっとscrollmap.rbを有効にしたままでしたorz

日記データ内でscrollmapプラグインを呼び出している箇所を探し、修正するのも面倒くさいため、scrollmap.rb内部からgoogle_map.rbのメソッドを呼ぶことで、全面的にGoogleMapへ移行することとしました。

中身はこれだけ。度分秒表記を緯度経度に変換しています。ちょっとズレちゃうようですが気にしません。

def scrollmap( pos = "" )
   # 引数は 度/分/秒 表記。
   # '36/39/28.099,137/20/53.275'
   gm_arg = pos.split(',').collect do |pd|
      dhb = pd.split('/').collect{ |pde| pde.to_f }
      dhb[0] + dhb[1]/60 + dhb[2]/3600
   end
   # 緯度・経度に変えて google_map.rbのメソッドを呼ぶ
   google_map(*gm_arg, :zoom => 14, :title => gm_arg.join(','))
end

こーやって

プラグイン内部で使ってる外部サービスが無くなったりしても、互換性を保つようにしていけば、日記データをいちいちいじらなくても長く長く使えるtDiaryでいられるのではないかと思うのでありました。

Tags: tDiary Google

_ 朝食

あっ!さっ!ごっ!はっ!んっ!んっ。。。んんっ!

どんだけよろこびながらヨーグルト食べるのだ、次男よ。。。

よぉーーーーぐるっとぱくつ。



2011-06-15 [長年日記] この日を編集

_ 妻と称名滝に行ってきて、その後ペンション プモ・リでカレーを食べてきました

有給をとって、人生二度目の称名滝です。一度目は小さかったため、ほとんど覚えておりません。

実に荘厳で雄大で綺麗でございました!

1000000892

EOS で撮影した写真を後で追加予定


Created with Admarket's flickrSLiDR.

そしてお昼ご飯は\カレー/

これはカレー好きの富山県民は行かねばなりません。そしてチキン野菜カレーを食してきましょう。*1

\野菜とチキンカレー/

Tags: family

*1 写真見てたらお腹すいてきた

_ 朝食、昼食は↑のカレー、夕食

餃子と唐揚げという贅沢な夕食でした。

ニラを消費せねばならんのです ぎょうざーからあげーぎょうざーからあげー


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

_ 外付けHDD破壊の儀を執り行いました

朝から我が家の庭ではガツン!ガツン!という音が響き渡りました。

HDD破壊の儀式

次男による破壊活動の結果、綺麗なプラッタがぼこんぼこんになりました。

1000000873

1000000872

これでデータは読み取れないでしょう。思ったより頑丈だったな。。。

なんでこんなことしたの?

SCSIカードが家のPCには装着されていないのに、HDDもらっちゃったからです(´・ω・`) 分解してIDE接続できそうでしたがそれも面倒なため、また、後学のためにHDDの中身を見ておきたかったのです( ´_ゝ`)

Tags: family

_ 朝食

朝からボりゅーミィ


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

_ iTunes アプリ情報埋め込み #tDiary プラグイン(5) - jQueryで処理させることを画策中

昨今のtDiary界隈ではサーバ側の負荷を下げるためのjQueryでの実装が盛んに行われております。jQueryを身につけるためにも、この波に乗ってみることにしました。 今日一日格闘した結果、jQuery部分は不慣れながらも動きました。

見た目

amazon-detailと同じです。

20110618_jquery

jQueryコード

コールバックとかとても便利ではありませんか・・・(σ´∀`)σ

/*
 * appstore.js : embeded iTunes information
 *
 * Copyright (C) 2011 by tamoot <tamoot+tdiary@gmail.com>
 * You can distribute it under GPL.
 */
$(function() {
  
  function desc(text){
    return jQuery('<span><span/>')
      .addClass("amazon-price")
      .text(text)
      .append("<br>");
  };
  
  function appstore(app_url, app_id, dom_id){
    alert(app_url + app_id + dom_id);
    var params = {output: 'json', id: app_id}
    var price  = "$";
    if ( $('html').attr('lang') == 'ja-JP' ){
      $.extend( params, {lang: 'ja_jp', country: 'JP'} );
      price = "¥"
    };
    $.ajax({
      type: 'GET',
      url: 'http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsLookup?',
      data : params,
      dataType: 'jsonp',
      success: function(data){
        app = data["results"][0];
        var itunes_a = jQuery('<a>')
          .attr({target: "_blank",
                 href  : app_url})
          .addClass("amazon-detail");
        
        $("#"+dom_id).prepend(itunes_a);
        
        var itunes_spand = jQuery('<span></span>').addClass("amazon-detail");
        itunes_a.append(itunes_spand);
        
        itunes_spand.prepend(
          jQuery('<img />')
            .attr({
              src   : app["artworkUrl100"],
              width : 128,
              height: 128})
            .addClass("amazon-detail")
            .addClass("left")
        );
        
        var itunes_spandd = jQuery('<span></span>');
        itunes_spandd.addClass("amazon-detail-desc");
        itunes_spand.append(
          itunes_spandd
        );
        
        itunes_spandd.append(
          jQuery('<span><span/>')
            .addClass("amazon-title")
            .text(app["trackCensoredName"]+" ")
          );
        itunes_spandd.append( desc(app["version"]) );
        itunes_spandd.append( desc(app["releaseDate"]) );
        itunes_spandd.append( desc(app["sellerName"]) );
        itunes_spandd.append( desc(price + app["price"]) );
        itunes_spandd.append( desc(app["supportedDevices"].join(', ')) );
        itunes_spand.append('<br style="clear: left;">');
      }
    });
  }
});

残課題

日記本文のプラグイン記述から、どんなjavascriptコードを生成して、実行させるかです。JavaScript全般に不慣れなため、ちょっと勉強しないとorz

Tags: tDiary jQuery

_ 朝食

あさごはんもぐもぐ

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

_ ただただし [あまりjsサイドでコンテンツを生成しすぎると検索にひっかからなくなってしまうので注意。]

_ 会長@腹部 [すっかりその点を忘れてました。Rubyのみ版はすぐ完成しちゃったんです。どっちをcontribに入れようかなぁと迷っ..]


2011-06-18 [長年日記] この日を編集

_ 柴犬傑作の一枚

あ、あんたさん、首はどこへいったとね!

クビが!!!無い!!!

Tags: 柴犬

_ 朝食、夕食

あさごはんなのでR さらだぁ〜うどぉ〜ん〜


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

_ 福井県立恐竜博物館へ行ってきました

政府政策のあおりを受け、我が家でも

何をやってもダメ出しされる、実力相応の内閣があってだね、
休日ETC1000円という制度の廃止を決めたんだよ。
こういうことばっかりさっさと決めてアピールに必死だったんだ。
お前達はそのETC1000円最後の日に、お出かけしたんだよ

と後から振り返ることができるように、ちょっとばかし遠出してきました。

行ってきた先は福井県立恐竜博物館です。

恐竜博士?

肝心の博物館は・・・

どうやら無料日だったらしく、満員です。ですが、ものめずらしい建物と、薄暗い中の恐竜の骨や展示物に浮かれる子供たちを追いかけるのに必死であり、ゆっくり見られませんでした。

退屈そうな子供たちは

併設されてるかつやま恐竜の森で放逐することで、満足した様子です。

水辺で大はしゃぎです。


Created with Admarket's flickrSLiDR.

Tags: family

_ 朝食、昼食、夕食

じゃじゃーん、僕のチャーハン! あん塩クロワッサンいただきまーす てんぷら&そうめん


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

_ 朝食と帰宅したら焼かれていたパン

ネギたっぷり 妻の話を聞いている間、階下ではこれが焼きあがっておりました。



2011-06-22 [長年日記] この日を編集

_ Firefox5に移行

迷うのも面倒なため、Firefox5にしました。最優先で必要になるFireGestures Firefox5対応版はコチラStylishRequestPolicyは特に問題無く動作。

今のところそれ以外は大して困っていません。

Greasemonkey 0.91+改造版 + Minibuffer + AutoPagerize + LDRizeもとりあえずは動いているな。。。

Tags: Firefox

_ 朝食、夕食

朝ご飯分配中 鬼嫁ですけど、料理は上手です

_ tumblrで拾った猫画像

(1) Tumblr



2011-06-24 [長年日記] この日を編集

_ iTunes アプリ情報埋め込み #tDiary プラグイン(6) - jQuery版完成、AutoPagerize未対応

jQueryで実装したものが完成しました。とりあえずgithubに置きました。

https://github.com/tamoot/tdiary_appstore

自分が使ってみて不都合なところが無くなってから、contribに追加しようと思います。

contrib公開までの課題

  • AutoPagerizeに対応してない。jQueryの処理が走っていない。$(document).ready が良くない気がしている。。
  • amazon.rbと同じくらいの機能を追加したい
    • タイトルだけ表示、画像だけ表示、等
  • detail形式の表示項目選択機能を設定画面で指定可能に

使い方

 {{appstore_detail 'http://itunes.apple.com/jp/app/fastfinga/id320090110?mt=8'}}
 <%= appstore_detail 'http://itunes.apple.com/jp/app/fastfinga/id320090110?mt=8' =>

こう見えます。

_ 朝食、夕食

冷蔵庫から出てきた イカイカ☆イカイカ☆


2011-06-25 [長年日記] この日を編集

_ 柴犬の避妊手術が終わりました

ぺろぺろ舐めちゃうと手術跡によくないということで、一週間はこんな姿です。

らららむじんくんらららむじんくん♪らららら♪

でも夕飯を食べた後は落ち着いてきたような顔しておりました。

柴犬「のへーん」

ついでに昼間暑さ対策

B0044RO1JG

節電と猛暑のせいかamazon在庫なし、店頭でも売れているとのことでした。

手術した病院はこちら

あらい犬猫病院です。

Tags: 柴犬 family

_ 朝食、昼食、夕食

パンとお皿 おひるごっはん トンカツとミルフィーユカツ(これじゃわからんな 午後の成果 by 妻


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

_ 朝食、お昼はめん八のラーメン、夕食

モーニングカツ丼。 めん八、ラーメン大盛り!久々! にく、ぎょーざ、おむれつ、豚バラ角煮