最新 追記

会長@腹部日記


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

_ Google Maps API for Flashの廃止が発表された件と GoogleMap #tDiary 用プラグインの改造

tdiary-contribにプラグインを提供した身としては、このあたりの変化にちょっとは目を配っておかなきゃいけませんねぇ(; ̄ー ̄A

結果としてGoogle MapsチームはMaps API for Flashを廃止し、JavaScript Maps API v3を発展させていくことに集中することにしました。

[Google Maps API for Flashの廃止が発表されました: Oooooops! Goooogle Mapsより引用]

というわけで

Google JavaScript Maps API v3の変更点を久しぶりにつらつら眺めていたら、オーバービュー表示があることに気づきました。

見た目がかっこいいかつ、便利といえば便利だろうと思い立ち、tdiary-contribで公開しているgoogle_map.rbを改造してみました。

具体的なコミット内容はこちらです。

変更点

docs.tdiary.orgにも記載しましたが、:overview オプションを利用すると右下隅にオーバービュー領域が表示されます。*1

 {{google_geomap '富山グランドプラザ', :zoom => 12, :overview => true, :title => 'ぐらんどぷらざ', :width => 480, :height => 360}}

Tags: tDiary Google

*1 昔、EclipseのSWTで挫折した想い出が・・・


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

_ 愛知県のリニア・鉄道館に行ってきました

IMG_2003

http://museum.jr-central.co.jp/

鉄道ファンだったら一日いても退屈しないと思われます。子供達は普段北陸では見られない食堂車などを見て大興奮でした。

ぶっちゃけたところでは、子連れだと2時間の滞在が限度かなぁ。。。


Created with Admarket's flickrSLiDR.


場所とかお金とかをメモ。

駐車料金
700円
入場料大人
1,000円
入場料子供
200円
お弁当
500円 x 2

宿泊先は名古屋ビーズホテルです。有線LANと携帯充電器完備というありがたい設備。

ちなみに速度は以下のとおりでございました。

ブロードバンドスピードテスト 通信速度測定結果
http://www.bspeedtest.jp/ v3.0.2
測定時刻 2011/09/09 23:09:16
回線種類/線路長/OS:ホテルやネットカフェ/-/Windows XP/愛知県
サービス/ISP:-/-
サーバ1[N] 9.07Mbps
サーバ2[S] 14.1Mbps
下り受信速度: 14Mbps(14.1Mbps,1.76MByte/s)
上り送信速度: 9.5Mbps(9.59Mbps,1.19MByte/s)

ちなみに、チェックイン直後の16:00だと4倍くらいの上り下り速度でした。

Tags: family

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

_ 名古屋港水族館へ行ってその後帰路

布団が変わると中々眠れない妻という大きな問題がございましたが、高校生クイズとニコニコ動画でなんとか眠れない妻につきあうことができた名古屋旅行二日目です。

本日は次男が乗りたがっていた*1地下鉄にのって名古屋港水族館へ行って参りました。

イルカショーがすごい

魚津水族館しか行ったことなかったり、能登島水族館のイルカショーしか見たことないような北陸民は是非見に行きましょう。

youtubeで動画発見

類似動画で次から次へと見てみてください。そしてきっと目で見た方がいいですねぇ。

写真は

あとで


Tags: family

*1 何のことかは理解していない


2011-09-14 [長年日記] この日を編集

_ killapache.rb なるものを見つけた

apacheの脆弱性を突くRubyコードです。

消えないように&会社でおそらく実験する必要がありそうなので、gistにコピーしておきました。

ついでに

killapache.pl を動作させようと CPAN を始めて使ってみたらあまりの親切さに驚きました。CPANのほうがすごい、と聞いていましたが本当にその通りだなぁ。。。

Tags: Ruby

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

_ iPhone向けマインドマップアプリ Mindjet を使っていくことにした

無料セール中に獲得できました。 以下は使ってみた感想です。

  • ヘルプを見たら操作は大体わかる
  • メール、Wifi経由でのファイル転送
  • Dropboxとの同期も可能
    • 起動直後画面左下の雲アイコン
    • MindjetというDropbox内のフォルダを使って同期

布団の中でもそもそと考え事をするのに使おうと思います。

Tags: iPhone

_ 連絡先バックアップアプリ 「連絡先バックアップ(Dropbox版)」

最近調子の悪いWindowsXPで動作しているiTunesと同期させたら、知らぬ間に連絡先が丸ごと消え去っていました。後でiTunes経由で同期したからいいものの、別の手段でバックアップしておくことにしました。 で、最近まで更新されていそうなアプリを選びました。 Wifi環境下ということもあり、30秒程でバックアップ完了しました。 Dropbox内にsunvyというフォルダが作られて、内部に圧縮&暗号化されたファイルができていました。 暇なときにアドレス帳飛ばしてからリストアされるのか実験してみます(; ̄ー ̄A

Tags: iPhone

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

_ Windows7 Professional + Core i5 + メモリ12Gマシンを買いました

買い換えの動機は以下の通りです。

  • WindowsXPがずいぶんもっさりしてきた
    • ログインしてから30分は使いものにならない*1
    • iTunesがすさまじくのろい、同期で失敗する
  • EclipseやAptanaといったIDEがのろい
  • 9/20は32歳になるので・・・

Macをほしがっているので

Macbook Airを薦められることも多かったのです。

Apple MacBook Air 1.4GHz Core 2 Duo/11.6"/2G/64G/802.11n/BT/Mini DisplayPort MC505J/A

アップル
¥ 91,337

始めに述べた苦情もおそらくMacbook Airでは解決です。しかし、リビングでも使うようになり、はしゃぎまわる子供達と柴犬の体当たりに薄いMacbook Airが耐えられるとも思えません。活動範囲と勢いが日に日に増加する子供と犬との生活に*2、便利なので家中で使ってしまうMacbook Airを加えるとあっというまに故障しそうな気がします。

また、家のメインマシンをSSD機にするのもなぁと思い、当面はMacBook Airと同等の価格帯かつ、MacBook Air以上のスペックを持つデスクトップを選択しました。

MacBook Airはネットブック(ASUS MSI-Wind U135)が故障したら考えます(・∀・)

お値段

パソコン工房富山店の店頭セール(-10,000引き)BTOモデルに以下ちょっとだけカスタマイズ\75,000ぴったしでした。

  • Core i5
  • メモリ4G + 8G増設
  • Windows 7 anytime upgrade

Microsoft Windows Anytime Upgradeパック Home PremiumからProfessional [パッケージ]

マイクロソフト
¥ 11,664

というわけで

メモリを挿して

メモリ12G装填完了!

Windows 7 をアップグレードしています(σ´∀`)σ

プロフェッショナルはぁはぁ

やはり来たか、WindowsUpdate・・・・

Windowsupdate_orz

やることメモ

二週間くらいかかるな(´・ω・`)

  • RWIN値調整の代わりにnetshでの設定自動調整で結果がよかったのでそのままに
ブロードバンドスピードテスト 通信速度測定結果
http://www.bspeedtest.jp/ v3.0.3
測定時刻 2011/09/20 00:46:59
回線種類/線路長/OS:光ファイバ/-/Windows 7/富山県
サービス/ISP:フレッツ光ネクスト ファミリー/OCN
サーバ1[NTTPC(WebArena)] 52.7Mbps
サーバ2[ さくらインターネット ] 66.6Mbps
下り受信速度: 66Mbps(66.6Mbps,8.32MByte/s)
上り送信速度: 95Mbps(95.0Mbps,11.8MByte/s)
  • DVI端子への変更
  • SATAディスク、カードスロットの移設
  • データ移行
  • ソフトウェアいろいろインストール

Tags: Windows

*1 ノートンのせいだとは思うが

*2 体当たりは大げさにしても


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

_ Windows7 Professional + Core i5 + メモリ12Gマシンを買いました (2) - iTunesの移行を忘れてた

旧マシンからのデータ移行も終わり、iTunesを入れたところで一息ついていました。ふと、iPhoneつないだらどーなるんだろと思って調べてみるとデータの移行やら認証やら認証解除やらが必要な様子。

とりあえずにコピーしてiTunes起動、無事同期完了です。以下は今後*1のためのメモ。

プレイリストとかPodcastとかiOSアプリケーション

WindowsXP(旧) : C:\Documents and Settings\<username>\My Documents\My Music\iTunes の中身
Windows7(新)   : C:\Users\<username>\Music\iTunes へコピー

iPhoneバックアップ

事前にiTunesから不要なバックアップを消しておくとよいですね。

WindowsXP(旧) : C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup の中身
Windows7(新)   : C:\Users\<username>\AppData\Roaming\Apple Computer\MobileSync\Backup へコピー

ちょっとだけマニアックなメモ

Windows7では標準で利用可能なmklinkコマンドを使い、ジャンクション越しにデータにアクセスさせたらiTunesが起動しませんでした。解決するのも面倒なので上書きコピーで済ませました。

Tags: Windows

*1 もうXPは使わないかなぁ。。。


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

_ らいちょうバレーで開催された ひまわりの種 収穫祭 に行ってきました

ゴンドラなう

http://www.tatekoku.com/news/assets_c/2011/09/himawari-syukakusai2011-365.php

開会式などは少々ぐだぐだ感がありましたが、あれだけの人数が集まっているので仕方ないでしょう。ひまわりの種を採って、ラベンダー植えてきました。天候不順でひまわりが小さかったため、種も少なく残念でした。

子供たちは

ついでにもらえるゴンドラ券で初ゴンドラ。スタート直後からぐらぐら揺れたり、上に向かって突き進むゴンドラ、眼下に見える富山平野と富山湾に大変興奮していました。

IMG_2267

来年も行こうかなと思います(・∀・)


Tags: family

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

_ 実家のサツマイモ掘りを手伝ってきました

あいしあうーはたーけー晴天の〜そら〜あーなーたーとあーたしサツマイモー♪

今年は安納芋も初めて収穫です。*1

長袖長靴軍手農機具、おやつを携えて大人五人、子供二人でのサツマイモ掘りです。

いつものサツマイモ含めて、昨年と比べては豊作のようで何よりです。子供たちはらいちょうバレーに引き続き大興奮。

IMG_2283IMG_2282

いえ、、、、30分ほどで芋掘りに飽きて畑を縦横無尽に遊び回っていました。来週保育園のサツマイモ掘りがあるのでちょうどよい予行演習となりました。

Tags: family

*1 苗を買っただけですけど

_ Windows7初心者がゆく (1) - Ctrl と CapsLockの入れ替え

一般的に家庭で利用するWindowsである場合、キー入れ替えに必要な要件は以下になると思います。

パパのアカウントでログインしていない場合はキーはデフォルトのままであること

というわけで、ぐぐって出てきた @LunarModule7 さんのまとめに目を通しました。

2007年8月に『Vistaにおけるキーボードカスタマイズ問題』として、Windows Vistaにおけるキーボードカスタマイズ問題について取り上げた。XPで定番であったキーボードカスタマイズソフト窓使いの憂鬱が、Vista対応できない状況に陥ったため、それまで「窓使いの憂鬱」に依存していたユーザがVistaに移行できない状況が生まれた。前回のエントリは状況の変化に伴う追記で非常に読みづらくなっているので、改めて問題と取り得る選択肢についてまとめておく。

[Vista/Windows 7におけるキーボードカスタマイズ問題 - A Successful Failureより引用]

従来

AltIME + XKeymacsという手抜きっぷり。

調べた結果 Windows Vista/7 64bit
AltIME 動作せず
XKeymacs 最新版だと問題なく動作するらしい

というわけで

こちらこちらの記事を参考に、yamyを導入。手順もそのままです。

  • 1. yamy 0.3を適当なディレクトリに展開する
  • 2. yamy.iniのescapeNLSKeys=0を1に変更する
  • 3. .mayuを作成
include "109.mayu"
keymap GLOBAL
mod ctrl += E0英数
key *E0英数 = *LControl
mod ctrl -= LControl
key *LControl = *英数
  • 4. yamyを管理者権限で起動する
  • 5. 先程作成した.mayuを-DUSE109付きで読み込んで起動するように yamy 上で設定
  • 6. タスクスケジューラから、yamyをログイン時に最高権限で動作するよう設定
  • 7. Xkeymacsのショートカットをスタートアップに配置

XKeymacsとの組み合わせも問題ありませんでした。これでログイン時にCtrl + CapsLock入れ替えとXKeymacs環境が整いました。Windows7力が低いといろいろ苦労するなぁ。。。orz

Tags: Windows

2011-09-28 [長年日記] この日を編集

_ Windows7初心者がゆく (2) - コード書くためには・・・

まずは等幅フォント

めんどうくさいのでVLゴシックを入れました。

次はgitとgithub

msysgit からパッケージを取得してインストール。gitbashをプログラムメニューから起動。

$ ssh-keygen
後は聞かれるままに答える

$HOME/.ssh/id_rsa.pub の内容を github の SSH Public Keys に登録。

Tags: Windows

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

_ 息を吹きかけてiPhone4ホームボタン反応を復活するかどうか試しました

参考にしたのはこちら。

元ネタはこちらのつぶやきようです。

401 Authorization Required

ふいてみました

あらっ、確かに反応がよくなりました。ホームボタンのダブルクリックがほとんど期待できない状態だったのが、幾分改善されました。

デメリット

上記iPhoneちゃんねるでもかかれていますが、以下の状況になりました。

542 名前: 忍法帖【Lv=40,xxxPT】 [sage] 投稿日:2011/09/24(土) 22:49:41.46 ID:PURUEEa/0
下手すると画面の方にゴミ入るよ

明るい画面になるアプリを動作させると、画面中央より下にホコリが数個入り込んでいました。気になる人はやらないことをオススメします。

さらにその後

二日後の朝になるとまたちょっと反応が悪くなった気がします。布団と毛布のある寝室で使ったりしているからかなぁ。。。

(#‵)3′)▃▃▃▅▆▇▉ ぶふぉー

と毎朝犬の散歩時にiPhoneを吹いています。

Tags: iPhone

_ tDiary 3.X 時代のテストをWindowsでやってみて挫折

@zundan さんの真似を Windows XP SP3でやってみるという奇特な試み。。。。果たして。。。

Windowsなので、MysysGitあたりを入れておきましょう。

環境はこの通り。

>ruby --version
ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-mswin32_100]
>gem --version
1.8.10
>gem install bundler --no-rdoc --no-ri
Fetching: bundler-1.0.20.gem (100%)
Successfully installed bundler-1.0.20
1 gem installed
>bundle.bat -v
Bundler version 1.0.20

以下 gitbash での作業

$ git clone https://tamoot@github.com/tamoot/tdiary-core.git
Cloning into tdiary-core...
Password:
remote: Counting objects: 9460, done.
remote: Compressing objects: 100% (2675/2675), done.
remote: Total 9460 (delta 6714), reused 9308 (delta 6596)
Receiving objects: 100% (9460/9460), 2.50 MiB | 201 KiB/s, done.
Resolving deltas: 100% (6714/6714), done.
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

以下 gitbashでなくても

>bundle.bat install
Fetching source index for http://rubygems.org/
Installing rake (0.9.2)
Installing addressable (2.2.6)
Installing highline (1.6.2)
Installing net-ssh (2.2.1)
Installing net-scp (1.0.4)
Installing net-sftp (2.0.5)
Installing net-ssh-gateway (1.1.0)
Installing capistrano (2.8.0)
Installing celerity (0.9.0)
Installing culerity (0.2.15)
Installing mime-types (1.16)
Installing nokogiri (1.4.7)
Installing rack (1.3.2)
Installing rack-test (0.6.1)
Installing ffi (1.0.9) with native extensions

ここまできて、おおっいけるんじゃね?と正直思いました。

やっぱりダメだった

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

        D:/Application/ruby_1_9_2_p290/bin/ruby.exe extconf.rb
checking for rb_thread_blocking_region()... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --srcdir=.
        --curdir
        --ruby=D:/Application/ruby_1_9_2_p290/bin/ruby
        --with-ffi_c-dir
        --without-ffi_c-dir
        --with-ffi_c-include
        --without-ffi_c-include=${ffi_c-dir}/include
        --with-ffi_c-lib
        --without-ffi_c-lib=${ffi_c-dir}/lib
D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:435:in `try_link0'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:440:in `try_link'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:552:in `try_func'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:797:in `block in have_func'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:276:in `postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:796:in `have_func'
        from extconf.rb:17:in `<main>'


Gem files will remain installed in D:/Application/ruby_1_9_2_p290/lib/ruby/gems/1.9.1/gems/ffi-1.0.9 for inspection.
Results logged to D:/Application/ruby_1_9_2_p290/lib/ruby/gems/1.9.1/gems/ffi-1.0.9/ext/ffi_c/gem_make.out
An error occured while installing ffi (1.0.9), and Bundler cannot continue.
Make sure that `gem install ffi -v '1.0.9'` succeeds before bundling.

では Visual Studio 2008コマンドプロンプトを使います。再チャレンジ。*1

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files\Microsoft Visual Studio 9.0\VC>set PATH=D:\Application\ruby_1_9_2_p290\bin;%PATH%

C:\Program Files\Microsoft Visual Studio 9.0\VC>ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i386-mswin32_100]
D:\src\tdiary\tdiary-core>bundle.bat install
Fetching source index for http://rubygems.org/
Using rake (0.9.2)
Using addressable (2.2.6)
Using highline (1.6.2)
Using net-ssh (2.2.1)
Using net-scp (1.0.4)
Using net-sftp (2.0.5)
Using net-ssh-gateway (1.1.0)
Using capistrano (2.8.0)
Using celerity (0.9.0)
Using culerity (0.2.15)
Using mime-types (1.16)
Installing nokogiri (1.4.7) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
.

        D:/Application/ruby_1_9_2_p290/bin/ruby.exe extconf.rb
checking for libxml/parser.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --srcdir=.
        --curdir
        --ruby=D:/Application/ruby_1_9_2_p290/bin/ruby
        --with-zlib-dir
        --without-zlib-dir
        --with-zlib-include
        --without-zlib-include=${zlib-dir}/include
        --with-zlib-lib
        --without-zlib-lib=${zlib-dir}/lib
        --with-iconv-dir
        --without-iconv-dir
        --with-iconv-include
        --without-iconv-include=${iconv-dir}/include
        --with-iconv-lib
        --without-iconv-lib=${iconv-dir}/lib
        --with-xml2-dir
        --without-xml2-dir
        --with-xml2-include
        --without-xml2-include=${xml2-dir}/include
        --with-xml2-lib
        --without-xml2-lib=${xml2-dir}/lib
        --with-xslt-dir
        --without-xslt-dir
        --with-xslt-include
        --without-xslt-include=${xslt-dir}/include
        --with-xslt-lib
        --without-xslt-lib=${xslt-dir}/lib
D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:446:in `try_compile'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:853:in `block in find_header'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:254:in `open'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:276:in `postpone'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for'
        from D:/Application/ruby_1_9_2_p290/lib/ruby/1.9.1/mkmf.rb:852:in `find_header'
        from extconf.rb:96:in `<main>'


Gem files will remain installed in D:/Application/ruby_1_9_2_p290/lib/ruby/gems/
1.9.1/gems/nokogiri-1.4.7 for inspection.
Results logged to D:/Application/ruby_1_9_2_p290/lib/ruby/gems/1.9.1/gems/nokogi
ri-1.4.7/ext/nokogiri/gem_make.out
An error occured while installing nokogiri (1.4.7), and Bundler cannot continue.

Make sure that `gem install nokogiri -v '1.4.7'` succeeds before bundling.

つぎはnokogiriです。でもこんなやりとりがruby-listで繰り広げられていたのをすっかり忘れていました。mingw32版を用意しないといけないので、今日はもうやーめた。。

Tags: tDiary Ruby

*1 というか初めからそうしないと・・・orz