OSC Nagoya 2009に参加してきました

去年は参加者として、今回はスタッフとして参加させていただいた。
オープンソースカンファレンス2009 Nagoya - オープンソースの祭りだぎゃー

OSCスタッフTシャツ
picture by issm

スタッフTシャツとか配られて、ちょっと嬉しかったです!

自分は「Webアプリケーション・フレームワーク大集合」というセミナーでSinatraの簡単な紹介をしました。

5分~10分程度の発表ということで、そんなに詳しく説明できませんでしたが、Sinatraって簡単だよ?ってことは伝えれたと思います。
とにかく発表自体がまだ2回目ってこともあったし、一コマ目のセミナーで、尚且つトップバッターでの発表ということで、とっても緊張しました。
でもまあ、なんとか無事終えれた?と思うので良かったです。

その後は大きな仕事が無くなったので、各セミナーを除いたり、人が足りないといわれ受付をやったりと、ぼーっとするような暇な時間もありましたが、なんだかんだ過ごせたと思います。

特にかたぎりさんの「日常で使うRuby」はとっても良かったです。
Ruby Kaigi Nagoyaも予定されていることだし、もうちょっとRubyをちゃんと使いこなせるようになりたいなと思いました。
まずは読み終えてない本をやっつけないとな・・・。

振り返ってみると、あれだけスタッフが居て、特に役割を明確に分担しなくてもなんとかなるものなのか!と思いました。
いくら仕事でも、あーゆう状況で自分から自発的に動ける人って少ないと思う。
やはりボランティアでの参加というのは、皆さんの意識が高いって事なのか、それとも優秀な人々が参加しているのか?
すごいなと思いました。

懇親会では本を頂けました!
MySQLデータベース構築バイブル
帰る時、本の重さに絶望的になりましたが、MySQLの本を1冊もちゃんと読んだことが無かったので、是非読んでみたいです。
ありがとうございました。

2次会まで参加させて頂き失礼しましたが、なんかいろいろ思うところがありました。
まだまだその思いを整理することは出来ていませんが、今後の自分の歩む道に大きな影響を与えるんじゃないかと個人的には思っています。
大げさかもしれませんが・・・。

いろんな人に出会い、いろんな人と関わり、自分の立ち位置というのを何度も思い知らされます。
自分には自分にしか出来ない何かがあるんじゃないかなとは思うので、それを大事にしたいですね。
なんなんだろうなあ、困ったなあ。

本当に本当に勉強になりました。
僕と関わってくれた皆さん、ありがとうございます。
是非、来年も参加させていただけたらと思います。

GORILLA mini(NV-SB530DT)買いました

カーナビ買いました。

どこかに幾たびにグーグルマップで調べて、何枚も印刷するのに疲れました・・・。
「カーナビなんかに頼っていたら、道覚えなくなるだろ?男じゃねえだろ?」
とか言っていた過去の自分が懐かしいです。
これで遊びに行った先で迷子になっても大丈夫です。
彼女に地図を見てもらいながら、お互い不安&イライラする時間から開放されます。
いやー素敵。

ということで我が人生初のカーナビ。
すっごく、すっごく悩んだけど、買ったのはこれ。

SANYO ワンセグチューナー内蔵 SSDポータブルナビゲーション NV-SB530DT
SANYO ワンセグチューナー内蔵 SSDポータブルナビゲーション NV-SB530DT

いやー安い!
カーナビっていうと20万ぐらいするもんだと思っていたけど、ポータブルカーナビというジャンルが出てきていて、こんなに安くなっているとは知らなかった。
愛車のネイキッドは軽だし、そんな豪華な奴つけてもあれだし、親父の車にはカーナビついてないから使う時に持っていければ便利だしってことでこれにした。
この機種と同時発売されたNV-SB540DTってのと悩んだんだけど、5000円~10000円程度高いのと、VICSって機能を使うためにはアンテナをつけなくちゃいけない(なんだかフィルムアンテナっていって、ガラスに張るタイプらしい)ので、面倒なので、VICS機能のついていないこっちにした。
VICS機能ってのは渋滞情報とか知らせてくれる奴なんだけど、まあ無いよりはあったほうが良いんだろうけど、現在それなくてもなんとかなってるし、そんなに渋滞で困ることも今まで無かったので(あっても高速とかどうしようもない時ばかりだし)。

で、アマゾンでさくっと買いました。
まさに上の画像をクリックしたら出てくるページから。
理由は、送料含めるとやっぱ安いってのと、クレジットカードで買いたかったから。
あと、VICSアンテナをつけないタイプを選んだので、シガーソケットに電源指すだけで設置が終わりってことで、車屋さんに持っていく必要が無いから。
探せばもっと安いところあるんだろうけど、アマゾンでもそんなに高くないと思うけどな。

実際につけて走るのは来週末かな。
今は、家で目的地を登録したりワンセグ見たりして一人でムフムフしてます。
来週はちょうど遠出するので楽しみだ。
うひょー。

GORILLA mini用パーキングブレーキ解除プラグを自分で作ってみた

今のカーナビはサイドブレーキかけている時しか、いろいろ操作出来なくなっているらしい。
僕が買ったGORILLA miniもそうらしい。
で、みんないろんな手を使ってパーキングブレーキを解除しているらしい。
んだけど、一般的なのはネジを入れるのみたい。
なんか無理やりネジを突っ込むのもなんだか嫌なので、下記の参考サイトを元に自分でパーキングブレーキ解除プラグなるものを自作してみた。
しんちゃんのスローライフなブログ: ゴリラ ポータブルナビのパーキングブレーキの解除

※法律上運転中にカーナビを操作してはいけないらしいので、その辺は守りましょう!
※僕の場合は同乗者に操作してもらうことを想定しています!

GORILLA mini用自家製パーキングブレーキ解除プラグ作成キッド
材料はこんな感じ。
ダイソーで全部揃いました。
試しに何も加工せず2.5mmのイヤホンを指してみたら無事解除されました。
よしよし。

後はイヤホンのコードを切って、そっからビニールを剥ぎ取って、出てきた銅線をネジって絡めればOK。
連結端子ってのは、よく分からんのだけど、今回みたいに二つの銅線を一つにまとめたい時に普通はハンダ付けして固めるんだけど、それを金具で固定できるようにしたものって感じかな。
ま、これもダイソーで売っているんで、見れば分かると思います。
んで、出来たのがこれ。

GORILLA mini用自家製パーキングブレーキ解除プラグ完成品
うお、参考サイトそのまんまで出来た!

んで装着してみた。
GORILLA mini用自家製パーキングブレーキ解除プラグ装着1

違う角度からも撮ってみた。
GORILLA mini用自家製パーキングブレーキ解除プラグ装着2

ま、正直かっこ悪いけどさ、イヤホンの長ったらしいコードをむやみにぶら下げているのもあれだしね。
実際は下に電源プラグを指すところがあるので、ビニール(連結端子)はあんまり見えないんだよね。
だから良しとする!

ネジを入れるのも良いですが、こっちの方がなんだか本体に優しい気がします。
僕は納得でしたー。

日曜日の昼下がりの駅

日曜日の昼下がりの駅

久しぶりにカメラを持って出かけた。
雨の日の写真って好きなんだけど、カメラ壊れそうで怖くてあんまり持ち歩かないんだよね。

今週末はカーナビ買ったくせに電車でお出かけって感じだった。
陽が高いうちの名鉄電車は景色が見れて気分が良い。

絞りとかシャッタースピードとか忘れた。
復習せねば。

働くってこと

日刊スレッドガイド : "働く"ってこと、どう考えてる?
面白かったなー。

最近は働くってことを立ち止まって考えることが減ってきた気がするな。
それについて「思考を停止している」って意見があったけど、まあ確かにそうかもしれない。
けど、動きながら(働きながら)考えるってちょっと難しいし、そんな余裕もないんだよなー。
「暇つぶし」とかって言う人もいたけど、どんだけ達観してんだよって思った。
そこまでいってないなー、さすがに。

今のところ、僕がパッと思いついたのが「生きる為」だな。
お金が大量にあったら働くかどうかは、なってみないとわからんけど、「ご飯を作る」「洗濯する」とかも全て働くことだとすると、その部分はお金があっても自分でやるだろうな。
そう考えると「自立する為」だな。
うお、今書きながら新しい結論にたどり着いた。
なるほど。

ほぼ日刊イトイ新聞 - 上がりたかったんだ。E.YAZAWAの就職論
合わせて読むといろいろ考えるところがあると思う。
この年になって、やっとえーちゃんが言っていることの意味を少しは分かるようになってきたのかもしれない。
多分もう少し年を取れば、より理解できるのかもしれない。
清志郎は少年みたいだったけど、えーちゃんは大人だったんだな。
なんかふと思った。

学生時代の僕が今の僕を見たら、なんて言うだろうか。
意外と「頑張っているな」と言うかも知れないな。
そんな学生の自分に「わかったようなこと言うんじゃねえ」って言いそうだ。

たまにこういうことをサラッと考えると、結構面白いかもしれないな。
30歳を向かえて働くってことについて思うのは、そんなところかな。

cakephp1.2でユニットテスト時の文字化け対応

参考サイトはこちら。
[CakePHP]SimpleTest連携時のメッセージ文字化けを修正する方法 | Ryuzee.com

残念cakephp!
1週間程まえにアップデートした1.2.4.8284もまだ直ってなかった・・・。
日本人には辛い現実ですね。

簡単にこの部分をオーバーライド出来る感じじゃないので、本体に手を入れます。
- function CakeHtmlReporter($character_set = 'ISO-8859-1') {
+ function CakeHtmlReporter($character_set = null) {
          if (isset($_GET['show_passes']) && $_GET['show_passes']) {
                  $this->_show_passes = true;
          }
          $this->SimpleReporter();
-         $this->_character_set = $character_set;
+         $this->_character_set = is_null($character_set) ? Configure::read('App.encoding') : $character_set;
  }


ConfigureのApp.encodingの値を持ってくるってのが、個人的には素直だと思うんだけど、どうだろうか?
とりあえずこれで直りますよ。

GORILLA mini(NV-SB530DT)使ってみた感想

今日現在、相変わらず価格.comでも高い順位をキープしているNV-SB530DTについて、ちょこっと触ってみたので簡単な感想というかレビューみたいなものをしてみたいと思う。

■懸念材料1:画面の小ささ
正直少し小さいなと思ったけど、軽にはちょうど良いし、見難いって程でも無いのでOK。

■懸念材料2:上に高速道路があるところだと、間違って高速に乗っていると勘違いする。
名古屋は都市部でも比較的こういった所が多いんだけど、直ぐ勘違いした。
そん時には全く当てにならない。
値段の高いカーナビは、こんな勘違いはしないのだろうか?

■懸念材料3:FMトランスミッターが弱い
これもその通りだった。
いろいろ調整してみたけど、どうしても小さいノイズが入ってしまう。
90MHzに近い値にすると比較的落ち着くみたい。
けどまあ、個人的には我慢できるレベルかな。

■懸念材料4:AV機能がしょぼい
音楽再生機能は本当にしょぼい。
再生できるファイルタイプが少ないのは知っていたけど・・・。
iTunesを使っている僕としては、
・ファイルタイプの変換(m4a→mp3)
・ディレクトリ名の変更(アルバム名の最初にアーティスト名を追加)
・ディレクトリの転送順番をアルファベット順に変更
(これ、まとめておいた方が為になるかも)

というすげー手間をかけて、やっとなんとか使える感じになる。


■総合的な感想
値段が安い理由はやはりあるってことだと思う。
値段の割には多機能だし、カーナビ機能は最低限使える感じなので、個人的には満足。
やっぱ高い奴は高いなりの理由があるんだろうなと思った。

cakephp1.2 Formのタイプがfileの場合のallowEmptyの動作

これは結構前からチケットとかで指摘されているようなんだけど、現在も直っていない感じ。
直す気が無いのかな?

ファイルのアップロード処理とかで、フォームでfileタイプを選ぶと、そいつに対してallowEmptyのvalidateが全く効きません。
というか、そもそもallowEmptyはfileタイプに使うなって話なんかな。
んー。

しょうがないので、validateを効かせる&通らせようとすると、以下のようになる。
// フォーム名がimageとする

/**
 * beforeValidate 
 * 
 * @access public
 * @return void
 */
function beforeValidate() {
    if (
        isset($this->data['Model']['image']) &&
        isset($this->data['Model']['image']['size']) &&
        $this->data['Model']['image']['size'] === 0
    ) {
        $this->data['Model']['image'] = null;
    }
}

これを該当するモデルに書くか、
app_model.phpに
/**
 * beforeValidate 
 * 
 * @access public
 * @return void
 */
function beforeValidate() {
    foreach ($this->data[$this->name] as $field => $value) {
        if (
            isset($this->data[$this->name][$field ]) &&
            isset($this->data[$this->name][$field ]['size']) &&
            $this->data[$this->name][$field ]['size'] === 0
        ) {
            $this->data[$this->name][$field ] = null;
        }
    }
}

でも良いかもしれん。
(※こっちはまだ試していない)

んー、これは対応して欲しい気もするけど、どうなんだろうか?
そんなに難しそうにも思えないけど。

cakephp1.2でControllerをテストする際のredirectとcakeErrorアクションの取扱い

cakephp1.2のテストでControllerをテストする際はtestActionが便利なんだけど、redirect()やcakeError()を含むアクションの場合、いろいろ面倒。
というか、おかしくなる。
途中で本当にリダイレクトされたり強制終了させられたりしてしまい、テストが終ってしまう。

本家でなんとかして・・・。

とりあえずこちらで出来る対策を探してみたんだけど、あんまり情報ないんだよね。
みんなテストして無いの?

ってことで、以下のサイトを参考にして対応。
[cakephp]testActionでredirectするアクションをテストする方法 | Ryuzee.com
PHP拡張であるrunkitを利用して、メソッド自体を書き換えてしまえば良いということなんだけど、これが一番妥当なのかも。

僕の場合は、こんな感じでテストケースに書いちゃう。
# HogeControllerTestクラス

function startCase() {
    runkit_method_redefine(
        'RequestsController',
        'redirect',
        '$url, $status = null, $exit = true',
        '$this->set(\'function\', \'redirect\');'.
        '$this->set(\'url\', $url);'.
        '$this->set(\'status\', $status);'.
        '$this->set(\'exit\', $exit);'.
        '$this->render(null, null, TESTS . DS . \'views\' . DS . \'redirect.ctp\');'
    );
    runkit_method_redefine(
        'RequestsController',
        'cakeError',
        '$method, $messages = array()',
        '$this->set(\'function\', \'cakeError\');'.
        '$this->set(\'method\', $method);'.
        '$this->set(\'messages\', $messages);'.
        '$this->render(null, null, TESTS . DS . \'views\' . DS . \'error.ctp\');'
    );
}

これも、CakeTestCaseを継承した独自グラスを作成して、そこに埋め込んじゃえば良いんだろうけど、今回はそこまで大きな案件でも無いので。

あと、処理を見てもらえれば分かると思うんだけど、テスト用にViewも用意したよ。

■エラー用
# app/tests/views/error.ctp

<h2>cakeError</h2>
<div>method : <?php echo $method ? $method : ''; ?></div>
<?php foreach ($messages as $k => $v) : ?>
<div>messages : <?php echo '[', $k, '] : ', $v; ?></div>
<?php endforeach; ?>


■リダイレクト用
# app/tests/views/redirect.ctp

<h2>redirect</h2>
<div>session flash : <?php $session->flash(); ?>
<?php if (isset($url) &&is_array($url)) : ?>
<?php foreach ($url as $k => $v) : ?>
<div>url : <?php echo '[', $k, '] : ', $v; ?></div>
<?php endforeach; ?>
<?php else: ?>
<div>url : <?php echo $url ? $url : ''; ?></div>
<?php endif; ?>
<div>status : <?php echo $status ? $status : ''; ?></div>
<div>exit : <?php echo $exit ? $exit : ''; ?></div>


ま、これで一応処理が途中で止まることもなくなるし、debug()で内容見たかったら見れるしって感じにはなった。
これらのviewはあくまでテスト用なので、app/tests/にviewsってディレクトリ作って、そこにぶち込んだ。
普通そのディレクトリはリリースしないだろうしね。

こういう情報ほとんどないんだけど、みんなテストは独自の方法でやっているのかなー。
むー。
知りたい。

継鹿尾山に行ってきた

なぜか突然山に登りたくなった。
山っていっても、突然真夏なのに雪が残っているような山じゃなくって、ハイキング的なもので、山頂とか目標があったりすると良いのかなって程度のものなんだけど。
ということで、図書館でこんな本を借りてきた。

愛知県の山 (新・分県登山ガイド)
この本はオールカラーで凄く見易い。
あと、大体4時間程度で登れてしまう山ばかりが載っているので、僕にはぴったりだ。

そこで今回チョイスしたのが「継鹿尾山」ってところ。
なんていったって最寄の駅から40分程度でついてしまうという手軽さ。
低山は夏は暑いらしいので、朝早くから出かけることにした。

R0011464
山の麓にある駅に着いたらこんな風景が。
朝の7時過ぎにこんな場所に居るとは・・・。

とりあえず本に書いてある通り進んでいく。

R0011469
道中にあった神社。
特に立ち寄ることも無く進んでいく。

R0011470
今回登る道は東海自然歩道上にあるみたい。
この辺は至る所に東海自然歩道というのがあるので、ハイキングには良いかもね。

R0011472
こんな道をひたすら進む。
凄い虫の量で、10歩歩く度にブーンってことが耳元に・・・。
どちらかというと、虫の中を自分が進んで歩いている感じなので、しょうがないのかな。
夏はこんな感じなんだろうか。

R0011473
大洞池という池。
すっごく綺麗だけど、立ち止まると虫が凄いので、写真を撮った程度。
秋とかだとゆっくり眺められるのかな。。。

R0011475
時折こんな階段もあります。
登った後に思ったんだけど、こういう階段があるところはかなり整備が進んだところって言えるんだろうな。

R0011478
こんな崖っぽいところも登る。
これを見た時点で、ちょっとびびった自分が居た。
いきなり一人出来たのはどうなんだろーとか。

R0011480
石がごろごろしているところを歩く。
先が青い空だけというのが、山に着たんだなと感じさせる。
山って程の山じゃないんだけどさ。
あと、初心者向けの山といってもこの程度の路面を歩いていかないといけないので、トレッキングシューズは居るなと思った。
一応それっぽいのを履いて着て良かった。

R0011482
ということで山頂。
もう着てきた服が汗でびしょぬれ。
涼しいし、景色も良いし凄い達成感。
途中貧血気味になって、横になったり何度も腰を下ろしたりしたんだけど、頂上まで来るとなんだか忘れちゃうね。
でもまあ、自分の体力の無さに幻滅。
まずは自分のペースを知ることと基礎体力を身に付けないとな。

山頂で30分ぐらい休んでいたら、5人ぐらいの人と会ったかな。
こんな朝早くに、こんなマイナーな山を登る人が居るんだなと面白かった。
その人達の会話も結構面白かったな。

みんな進んで挨拶するのが気持ちがいい。
フジロックとか全然山じゃねえな、ホント。

後は下るだけなんだけど、ここで迷子。
道無き道を降りること30分。
なんとか道に出たと思ったら、公園発見。
R0011485
小野洞砂防公園」ってところにたどり着いた。
携帯も使えたので、携帯で検索して現在地を確認。
大分違う方面に来てしまったみたいだけど、30分程度で最寄も駅までいけそうだったので、歩くことに。
いやー、この時方位磁石の必要性を強く感じたわ。

たまに会う人に道を聴きながら、やっとのことで駅に到着。
そん時はガッツポーズしました、ホント。
当たり前だけど、遭難というか迷子になってからの写真はゼロ。
今回は体力もしんどかったし、道に迷ったりと大変だったので、今後はもっと楽しく登れたら良いなと思った。

かるーいハイキングorトレッキングに必要な道具
・汗をかいても良い服装(着替え)
・帽子
・水分(ペットボトル1本じゃちと不安)
・方位磁石
・トレッキングシューズ(できればハイカット)

勉強になりました。
けど、楽しかったー!
またチャレンジしたいな。

CentOSの時間と文字コードを日本仕様へ変更

Linodeは海外のサービスなので、基本的にこの辺は海外仕様のままです。
んで、日本仕様に合わせて居たつもりだったんだけど、調べてみたら合っていなかったので対応することに、そのメモ。

■タイムゾーンを日本時間へ
cp -p /usr/share/zoneinfo/Japan /etc/localtime

こんだけで、その場でdateすれば値が変わっているのがわかる。

■文字コードを日本語へ
vi /etc/sysconfig/i18n

-LANG="en_US.UTF-8"
+LANG="ja_JP.UTF-8"

一旦ログアウトして、ログインし直せば変わってる。

こんだけー。
楽だー。

歩くのに飽きたならば

最近歩いてる。
といっても、会社帰りに一つ前の駅から歩くようにしているだけだ。

たまたまそれが結構な距離があって、歩くと40分ぐらいかかる。
以前は、この距離を自転車で通いたいなー、いずれはもっと距離を伸ばして・・・と思っていたんだけど、自転車はいろいろいたずらされるし(2度ほど経験)、それだけの為に安い自転車買うのもなんだか気が引けるってのもあって、なかなか実行に移していなかった。

で、1年振りの健康診断があって、結果は過去最悪。
自分なりに気を付けていたんだけど、体重は変わっていなかった。
血液検査で異常値だった項目は全体的に下がっていはいたんだけど、一部上がっているものもあり、総合的には昨年より悪い評価。
(メガネを忘れたりしたもの関係あるんだけど・・・)
ちょっと本気で身体を動かさなければと思うようになった。

ある日テレビで吉川晃司が「毎日1時間以上歩く」といっていて、へーっ僕もあるいてみようかな?と思った。
全身ジャージ&頭にタオル姿の彼を見て、ようわからんけども、なんか良いなーと思った。

昔、出来るだけ歩くようにしていたこともあったんだけど、目標が無いと飽きちゃうんだよね。
買い物も歩いていく、図書館も歩いていく。
けど、なんか続かなかったなー。
多分、荷物が増えて帰ってくるのが良くない気がするな。

今回はどうなんかなーと思ったけど、もう3週目に突入している。
自分でも意外なぐらいだ。
今のところ結構順調で、楽しんでやれている。
ま、いずれ飽きそうだけど・・・。
道をいろいろ考えないとなー、冬は寒そうだし。

あと、それの延長で休みの日は、ちょっとした低い山に登ってみようとも思うようになった。

新・こんなに楽しい愛知の130山 (FUBAISHA Guide Book)
出来れば、麓までは自転車で行って、山登って、自転車に乗って帰るとか素敵だなーと思うんだけど、自転車が現在メンテナンスを全くして無い状態なので、ちと乗れない。

自転車トラブル解決ブック (Outdoor)
折角買ったのにもったいないので、壊すの覚悟でいろいろ弄ってみようと思い、こんなメンテナンス本も買ってみた。
頑張って乗れるように調整していきたいな。

とりあえず、今のところは出来るだけ電車とか公共交通機関で行ける場所を選んで、ハイキングとかを始めようと思っている。
車に乗り出すと、全く動かなくなるし、帰りがしんどいし。

音楽、ネット、サッカー観戦、漫画とか、趣味といえるものがインドアばかりなので、これってどうなのかなーとずっと気になっていた。
一旦挫折した自転車とかハイキングを登場させて、カッコ良いオヤジになっていきたいなと密かに目論んでいる。

まずは健康というか体力をつけねば。
歩くのに飽きたらプールで泳いで、泳ぐのに飽きたら自転車乗って、自転車に飽きたらハイキングして、ハイキングに飽きたら、また歩けば良いじゃないかと思うようになってきた。
飽き症なんで、一つのこと続かないんだよね。
続けていれば、そのうち痩せて、健康診断の結果も良くなっている気がするし、兎に角なにかしら続けていこうと思う。

気張らず行くのだ。

シェルのread文を覚えた

むかーしバッチ処理で入力待ちでバックアップを取るシェルを使っていたなと思って、調べてみたらあった。
#!/bin/bash

read -p 'あなたはうんこですか? (y/n) ' unko

if [ $unko == y ]
then
  echo 'もちろん、うんこだよ'
else
  echo 'ざんねんですが、うんこじゃなさげ'
fi

なんだか懐かしい。

VMware Server2.0@Windowsのサービスの自動起動バッチ

自分が会社で使用しているPCのスペックがしょぼい。

CPUがPentium4の3.00GHz。
メモリが1GB。
泣ける。

だけど、Linuxで開発したいからVMware ServerでCentOS上で開発してるんだけど、兎に角重い。
メモリの使用率が90%以上になったりする。
泣ける。

んで、VMware Serverを使用していない時もVMware Serverで使うサービスが自動で起動しやがるので、使う時だけ起動させるような方法ないかなと探したらありました。
VMware Serverが重いので、起動バッチを作成 | マンダリンケーキのレシピ

だけど、このまま動かしてもエラーになって一部ちゃんと動かない。
なのでいろいろ調べて修正。
結局VMwareServerWebAccessのサービス名が間違っていただけなんだけど、一応晒しておく。

:: VMware Server Service ON/OFF Switch for VMware Server 2.0
:: File Version : 1.1
:: Usage : .\VmWareServiceSwitch.bat
::
::

@echo off
:: Local Variable Mode
setlocal

:: Define Variable
set statetype=0


:: Check Service Status and Define Service Stateus Matrix
::
:: This FLAG(%statetype%;11111) will be Matrix.
:: In future the FLAG will have switch motion each service.
::
sc query "VMAuthdService" | findstr "RUNNING" > NUL
if %errorlevel%==0 set /a statetype=%statetype%+10000
sc query "VMwareHostd" | findstr "RUNNING" > NUL
if %errorlevel%==0 set /a statetype=%statetype%+1000
sc query "VMnetDHCP" | findstr "RUNNING" > NUL
if %errorlevel%==0 set /a statetype=%statetype%+10
sc query "VMware NAT Service" | findstr "RUNNING" > NUL
if %errorlevel%==0 set /a statetype=%statetype%+100
sc query "VMwareServerWebAccess" | findstr "RUNNING" > NUL
if %errorlevel%==0 set /a statetype=%statetype%+1

:: Case stop or start
IF %statetype% == 11111 goto ALLSTOP
IF not %statetype% == 11111 goto ALLSTART


:ALLSTOP
::All VMware Service stop
net stop "VMwareHostd"
net stop "VMAuthdService"
net stop "VMwareServerWebAccess"
net stop "VMware NAT Service"
net stop "VMnetDHCP"
goto END


:ALLSTART
::All VMware Service start
sc query "VMnetDHCP" | findstr "RUNNING" > NUL
if not %errorlevel%==0 net start "VMnetDHCP"
sc query "VMware NAT Service" | findstr "RUNNING" > NUL
if not %errorlevel%==0 net start "VMware NAT Service"
sc query "VMwareServerWebAccess" | findstr "RUNNING" > NUL
if not %errorlevel%==0 net start "VMwareServerWebAccess"
sc query "VMAuthdService" | findstr "RUNNING" > NUL
if not %errorlevel%==0 net start "VMAuthdService"
sc query "VMwareHostd" | findstr "RUNNING" > NUL
if not %errorlevel%==0 net start "VMwareHostd"
goto END


:END
:: If EnvVariable remains, you will cut "::" below line.
::set statetype=

:: End of Local Variable Mode
endlocal


これでOK。
このバッチは、引数無くても自動でOn/Offを切り替えてくれるので優秀です。

作者の方ありがとうございました!

東谷山に行ってきた

また一人でふらっと山に行ってきた。
今回は一応名古屋市内。
でも、最寄の駅は高蔵寺。
結構名古屋は広いんだよな。

今日は車で現地まで移動。
んで今回も前回同様この本を参考にして、コースを決めた。
愛知県の山 (新・分県登山ガイド)

R0011526
本のスタート地点から歩いた直後がこんな感じ。
車の通りが凄く多くて怖かった。

R0011534
少し歩くとハイキングコースの標識が。
本と少しコースが違った気がしたが、標識を参考にすることに。
んー今回は磁石も持っていったけど、やはり迷子になった。
本に載っている地図より、もう少し詳しくて新しい地図必要かもなー。

R0011536
標識に従って進むと鳥居発見。
なんだかよくわからないけども、本と同じコースへ戻れたみたい。
ここが頂上にある神社に向けての参道の入り口になるらしい。
とりあえず良かった良かった。

R0011540
やっとハイキングに来た!って感じの道に。
すっごく綺麗で、もののけ姫に出てくるような森。
こういう景色に飽きるまでは、ハイキングに行きたいと思えるかもしれん。
あと、こういう場所で見るトカゲとかは、なんだか可愛いと思えるから不思議だ。
都会で見るトカゲは、周囲の景色との違和感があるから気持ち悪いのかな。
あと、蚊も相変わらず凄い。
居ても良いが、ブンブンと耳元で騒がれるのは勘弁。
この時期だけなら良いんだけど。
虫除けスプレーとかやっていった方が良いのかな。

R0011541
良く整備された石段を登る。
これが結構きつい。
前回の反省を踏まえて、ゆっくりと登るがそれでも10分も歩けば息切れしてきた。
自分の体力の無さに愕然とする。
体力がないと、折角の景色も楽しめないからもったいないな。

R0011542
20分ほど登り続けるとやっと頂上に到着。
本には所要時間30分と書かれていたから、少し早いペースなのかな?
けど、あれ以上遅いとどうなんだろうな・・・。
頂上にはある尾張戸神社。

R0011544
山頂の景色。
ずいぶんと高いところまできたものだ。

R0011545
こんな展望台もある。

R0011546
登ってみるとこんな感じ。
景色は綺麗だけど、見渡す限り町ってのがあんまりかなあ。

R0011549
ちょっとまったりしたら、下るべく出発。
不思議に思ったのが、下る時に何人もの人達とすれ違ったけど、半分ぐらいちゃんと返事を返してくれなかった。
特に子連れの家族には失望した。
他人に挨拶されて無視とかどんだけ。
山って感じじゃないのかな?それとも都会の人ばかりだからかな?

R0011557
常に緑の傘に守られて日陰を進む。
その代わり虫は多いかも。
けど、汗でびしょぬれ。
ユニクロのメッシュシャツを着ていったんだけど、全然乾かなかった。
数百円の商品の限界か・・・。
けど、普通のTシャツで行くとベトついて不愉快なので、やはりメッシュ素材で正解だったなと思った。

R0011559
最終的に出てきたら、さっき車をとめた駐車場についた。
こっちの方が正面っぽいな。

ざっと1時間程度のハイキングだったけど、綺麗な森を見れたりして結構楽しかった。
自然の中で汗をかくと、なんだか気持ちがスッキリするから不思議。
最近は会社の帰り道を歩いて帰る時にふと匂う草のにおいとか嗅ぐと、なんだか落ち着く気までしてきた気がするなあ。

今回でまだ2回目だけど、なかなか山登りというかハイキングというか、結構面白いです。
意外とハードで息切れするぐらいだし、行き交う人達と交流もちょこっとはあるし、お年寄りがハイキングに通う気持ちも分かるなー。

今度は9月になりそうだけど、また近場に低山をさくっとハイキングしたいな。

銀杏ボーイズ - DOOR

DOOR

同時発売された「君と僕の第三次世界大戦的恋愛革命」より、もっと荒々しい感じ。
前作の特に後半、もっと壊れてくれれば良かったのに・・・と思っていた僕としては、こっちの方が好印象かな。
けど、一番最初の「十七歳」って曲で「自分自身のこと大っ嫌い」って言っちゃうところがせこいなーとは思った。

このアルバムを聴いて、いろいろ思うところはある。
Amazonのレビューを見ると、結構評判が良いみたいだ。
けど、結構本気っぽいのが残念だなーと思うんだよなー。
もうちょっと馬鹿にしたおちょくった感じだったら、もっと好きだったかも。
まあ、それはこの年だから思うことだろうと思うけどね、高校生とかはこの本気っぽさに救われたりするんだろうから。

峯田はメロディセンスがあるとは思えない。
悪くはないと思うんだけど。
けど、表現者としては良い線いっているのかもな。
まあ、パンクをやっている時点でアーティストってのも難しいのかもしれないが。

ライヴが宗教じみているらしいので残念。
そう思うと、ブルーハーツは絶妙の立ち位置だったなあ。

剥き出しの感情に任せて、ストレートにぶちかます感じ。
けど、ところどころ計算を感じてしまうところに、彼らの限界を感じるな。
彼らが本当の鎧を脱いだら何が残るんだろう。
それには興味があるなあ。

GING NANG BOYZ - MySpace

アーカイブ

2010

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com