はてなブログに引っ越しました。
はてなダイアリー(http://d.hatena.ne.jp/gm_kou/)から、
はてなブログ(http://gmkou.hateblo.jp/) に引っ越しました。タイトル変わらずです。
大掃除はしてないです。。。
Macでよく使ってるアプリ 2013-07
会社でMacBookPro導入が実行されて、本体も届いたんだけどセットアップする時間がないので、こっちをアップデートしておく。約2年経てばそれなりに変わりますね。
- 前回の記事: Macでよく使ってるアプリ 2011-09
- 前々回の記事:Macでよく使ってるアプリ
ブラウザ
GoogleChrome
RockMeltがブラウザ側の開発をやめてサービスに重心を置くってことで、乗り換え。
FacebookやTwitterへのシェアが簡単にできて気に入ってたんですがね。
情報管理
Evernote
Webに流した情報はEvernoteに自動で格納されるようにしてる。検索対象を一つに限定出来るのが便利。
Pocket (Formerly Read It Later)
元 Read It Later。Web上でとりあえずクリッピング。気に入ったのはEvernoteへ保存。
DVDリッピング
HandBreak
iPod touch用など出力先がプリセットされているのでお手軽にリッピング出来ます。が、最近アップデートされてない&してない。ひかりTVで録画できるようになったせいかと。
ツール
ランチャー
OS標準のもの。タッチパッド+キーボードで操作できるので良い。
Growl
これも据え置きで使ってます。通知のためのツール。いろんなアプリからの通知をGrowlに一元化出来て、Spacesなどで見えていない領域にあるアプリの通知も表示できるので良いです.Extraを適度に入れるとさらによし。
MenuMeters
継続:Macの状態をモニタリングしてメニューバーに表示するためのツール。
OnyX
Macのディープなところをメンテナンスするためのツール.基本的にコマンドラインで出来たりもするんだけど,まぁ使ってみて.
外部モニタ AirDisplay
iPadやiPhoneを外部モニタにしてくれるツール。もちろんマウス操作も可能。twitterクライアントなんかを画面外にだしておくことで、メインスクリーンは仕事に集中できます。
メーラ
GMail
継続。説明不要。
動画編集
FinalCut Pro
iMovieで物足りなくなったらこれを買うしかないです。
日本語入力
Google 日本語入力
複数プラットフォームでの同一環境が欲しかったので...
Jenkinsとbitbucket private repository の連携にはnotifyCommitが便利
とあるサイトのコンテンツ管理を 、
- bitbucket のプライベートリポジトリ
- Jenkinsはユーザ認証有り
- pushしたら、httpサーバ側で自動的にpull
- サイト更新されてる(゚д゚)ウマー
ってやろうとしてて、軽くハマったので過程と解決策。
最初:ユーザ認証なしのJenkins + Token付きのビルドリクエスト
bitbucketの[Admin]->[Service]からToken付きのビルドリクエストをPOSTするようにして、要件の1,3,4は達成。
Jenkinsユーザ認証かけとこねー
誰それ構わずリクエスト送られても困るんで、ユーザ認証をかけておこうかと。
(Jenkinsでユーザ認証設定)
動かねー orz...bitbucketさんもリクエストを送れないようになったので当然です。
解決策:git plugin
git pluginにはnotifyCommitという機能があるらしいというのがわかりました。
- ユーザ認証が掛かった Jenkins vs. Bitbucket の private repository ファイッ!
- Polling must die: triggering Jenkins builds from a git hook
これはアツイ。早速以下のように設定。
- bitbucketの[Admin]->[Service]からPOSTするURLを変更。
http://my.domain:8080/git/notifyCommit?url=git@bitbucket.org:user/repos.git
- Jenkinsのビルド・トリガにて、SCM Pollingに変更。スケジュールは空白。
動いてる(∩´∀`)∩ワーイ。これで要件の2も達成。さらには、ブランチ毎のJobを作っている場合でも必要なやつだけビルドしてくれるのもわかりました。
まとめ
- ユーザ認証かけたJenkinsとprivate repoの連携には git pluginの機能を使うと楽
- TOKENや、ジョブ名を指定する必要なし
- Notifyを受けたJenkinsのほうでジョブを探索してスケジューリング
- ブランチ毎のJobを作っている場合でも必要なやつだけビルド
なにこの素敵プラグイン。
情報共有の未来を読んでたら、石黒さんの話が登場しててびっくりした件
情報共有の未来【電子書籍】を達人出版会から電子書籍で購入して、iPhoneでちまちま読んでいたのですが、その中で石黒さんの話が載ってて不意打ちをくらった。
本書は、yomoyomoさんが、の「情報共有の未来」というタイトルでWIRED VISIONに、2007年8月から2011年5月まで連載していたものの再録+あとがきの追加になっています。いささか古い話の部分はありますが、ある種の歴史書としての見方と、まだ達成されていない予言の書としての見方、そしてあとがきによる現在の対比が出来るというとても面白い構成です。
「第10章 Internet Turns On Junior Unsatisfied Nerds」から、itojunさんら当時のハッカーのやり取りを見た著者が高揚するばかりではなく絶望感を味わったという下りで、
98年の6Bone-JPBOFの話ですが、IPv6のルーティング周りを聞き取りにくい声でぼそぼそと説明していた人が、「なかなか接続がうまく行かないので頭に来てRIPngをスクラッチから書き始めて何とか成果を出し、嬉しかったのでBGP4+も作っちゃいました。OSPFv6を作っている人を何人か知ったのでぼくも手を貸すつもりです」と機器、どうやっても自分はこの人ったちのレベルまでは行けない、と一種の絶望感を味わったものです。
世代的なものはあるかもしれないですが、それを言い訳にしたくない気持ちもあり。
体験できるのにそこに身を置かないのはとてももったいないというのを再確認しました。
2013年の目標
人生二度目の海外での年越しでした。前回も今回も奥様が一緒でした。ありがとうございます。
写真はシャンゼリゼ通りの端に出現する観覧車から撮った写真。
昨年は巡り合わせによりWii U用のブラウザ開発に携わる事ができました。ゲーム業界な方達と一緒に仕事をすることで、本当に最高のブラウザの開発が出来たと思います。ありがとうございました。
Wii U プレミアムセット kuro (WUP-S-KAFC)
- 出版社/メーカー: 任天堂
- 発売日: 2012/12/08
- メディア: Video Game
- 購入: 10人 クリック: 3,455回
- この商品を含むブログ (135件) を見る
また、期の半ばで課長職を拝命することになり、バリバリ書くという(いわゆる)「現場」らしい仕事からはかなり離れてしまいました。色々と兼任が多く、任せないと自分が回らなかったというのが正直なところです。残念な面もありましたが、採用面接など人と接する機会が多数出来た事で、自分のやりたい事やプロダクトとしてやるべき事を改めて考える機会となりました。
さらに、会社がW3Cに再加入したこともあり、日本会員会議などにも参加させてもらいました。
今後も諸々の活動に参加させてもらう予定ですので、SFC方面の方よろしくお願いします。
- 作者: Christopher Schmitt,Kyle Simpson,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/22
- メディア: 大型本
- 購入: 1人 クリック: 5回
- この商品を含むブログ (3件) を見る
今年は
- 現在携わっているプロダクトについてもう少し幅広い責任を持って、ビジネスを回せるようになる。
- 体力の如実な衰えを感じているので、地道に体力をつける。
- 海外とのやり取りで語学力の無さを痛感する日々なので、真面目に体力増強。
を目標に日々精進したく思います。
ながの。
Chrome for Mac でアプリケーションショートカットを作る方法
強風により家に帰ってきたので、Jangoで音楽聞きながら作業。
jangoだけ別ウィンドウにしてたんだけど、Twitterクライアントのリンクオープンしてくれるもんだから、うざったいのでアプリケーションショートカット作成して追い出した。
なぜかはわからないが、Mac版Chromeのアプリケーションショートカットは無効にされている。そこでアプリケーションショートカットを作ってくれるスクリプトmakeApp.shをここからダウンロード。
ターミナルから以下のとおりに入力
$ cd ~/Downloads
$ chmod +x makeApp.sh
$ ./makeApp.sh
What should the Application be called (no spaces allowed e.g. GCal)?
ショートカットに付けたい名前を設定する
What is the url (e.g. https://www.google.com/calendar/render)?
URLを指定する
What is the full path to the icon (e.g. /Users/username/Desktop/icon.png)?
/Users/USERNAME/Downloads/jango_logo_108x48.png
$
これで、アプリケーションディレクトリにアプリケーションショートカットが作成されている。
なぜかアイコンが設定されていなかったけど、まぁいいや。問題ないので気にしない。
MacOSXでatコマンドを使おうとしてハマった話
世の中はSiriの日本語対応だとか、新しいiPadとかで大盛り上がりですが、どちらにもアップデートしない私はMacBook Airでスクリプティング。
RockMeltのフルスクリーン表示をデフォルトで使用しているのですが、没頭してたら時間がわからず困ります*1。そこで、growlnotifyで一定時間が経過したら通知するようなスクリプトを作成することにします。
時間のパースとかやりたくないなぁと思っていたところに、atコマンドの存在を知りました。
これで良いじゃん!と思いましたが、う、動かない...よくよく調べてみると、ただでは動かしてくれないらしい。
以下のようにすると良いとのこと。
$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
試したところ、バッチリ動きました!
$ timer after 5
メッセージの指定が出来なかったり、1分前とか3分前とかの通知をしてくれなかったりしますが、それはおいおい気が向いた時にでも。
スクリプトはこちらに置いてあります。