2013/01/27

astahにクラウディアさんからの癒しを

長時間仕事をしていて疲れたとき、そんなホッと一息つきたくなるようなときでも、仕事が立て込んでいるとそうもいかないので、じゃあ、強制的に割り込んできてもらいましょう。

今回作ったのは、システム設計支援ツールのastahを長時間使用していると、Windows Azure公認キャラクターのクラウディア・窓辺さんが、あなたに優しいお顔と音声で休憩を促してくれるプラグインです。
えぇ、まぁ、それだけです。

astah Nannyプラグイン

4時間くらい仕事をしていると疲れたあなたに優しく声をかけてくれて、断ると1時間後にまた優しく声をかけてきてくれます。
興味をもった奇特な方はGitHubからclone/forkして、メッセージや音声は自分好みにカスタマイズしてくれてかまいません。

※ ホントはastahで操作したファイルや図、モデルの数値や時間を計測してゴニョゴニョしたかったんだけど、途中でAPIが足りないことに気付いて、なぜかこんなものに化けてしまった...。

YeomanでCoffeeScript & LESS構成

YeomanはデフォルトではCompass, scss/sassを使う設定になっているので、CoffeeScript & LESS派な私はこんな感じでGruntfile.js/.coffeeとpackage.jsonを設定していますよ、というメモ。

これを定義して npm install でLESSコンパイルタスクとCoffeeScriptのLintタスクを事前にインストールしときます。
grunt-contrib-less
grunt-coffeelint



前回の投稿で紹介したCacoo Finderが上記のような構成になってます。
Cacoo FinderをCoffeeScript, LESS, Knockout, Yeomanで再構築

2013/01/23

Cacoo FinderをCoffeeScript, LESS, Knockout, Yeomanで再構築


ふと、以前のMashup Awards7で作ったChrome拡張 Cacoo Finderのソースコードを公開していなかったことに気付いたので、どうせならとCoffeeScript(JavaScript), LESS(CSS), Knockout.js(MVVM), Yeoman(Grunt)で再構築しました。

ソースコード - GitHub
https://github.com/shoito/cacoo-finder-chrome-extension

Chrome Web Store
https://chrome.google.com/webstore/detail/pcfedgjdgkacloiabdlghochjfmnalck

Cacoo Finder - ブラウザ拡張 以前の紹介ブログ記事
http://blog.air-life.net/2011/11/cacoo-finder.html

2013/01/09

2012年に最も驚愕したニュース

2012年にショイトォが最も驚愕したニュース

株式会社伊藤ショウ 事業停止

ちなみに私とは一切関係なく、この会社のことは速報ではじめて知りました。
確かに背が高いし、O型だけど。

2013/01/01

yeoman --skip-updaterフラグが消えてた

$ yeoman server
を実行するとYeomanの更新チェックが走り、新しいバージョンがあれば自動更新されます。こんな感じで。

$ yeoman server
Starting update check…
Update available: 0.9.6 (current: 0.9.5)
Updating yeoman

npm http GET https://registry.npmjs.org/yeoman
npm http 200 https://registry.npmjs.org/yeoman
npm http GET https://registry.npmjs.org/yeoman/-/yeoman-0.9.6.tgz
npm http 200 https://registry.npmjs.org/yeoman/-/yeoman-0.9.6.tgz
npm http GET https://registry.npmjs.org/yeoman/0.9.6
npm http 200 https://registry.npmjs.org/yeoman/0.9.6
npm http GET https://registry.npmjs.org/yeoman/-/yeoman-0.9.6.tgz
npm http 200 https://registry.npmjs.org/yeoman/-/yeoman-0.9.6.tgz
(略)

私はパッチを当てて使ってたのでこの自動更新はされたくなくて、
$ yeoman server --skip-updater
というように自動更新をオフにしてました。
そのフラグがv0.9.6で消えてたというお話。
アンドキュメントなフラグでしたし、updater.js周りで変更があったんかな。