再起動中...

そのうち移行するはず

chsh

恥ずかしい話デフォルトの shell を変更するコマンド chsh を初めて知った。/etc/password を書き換えなくて良いのね。 使い方は chsh -s /bin/sh ね。

Scrum Gathering Tokyo 2011 を終えて…

来ていただいた方々に楽しんでいただけたようで、とても良かったです。 前日まで 19 日の場合は 18 日まで、22 日の場合は 21 日まで買い出しに行ったりしていた。 18 日に 19 日の役割分担が無理ゲーであることに気づいた。このへんは私の責任だけど() (案…

3日で Kinect で顔認識をさせる

いろいろ訳あって、Kinect で顔認識するアプリを作成した。 お題は「3日で Kinect で顔認識させろ」というもの参考にしたサイト http://d.hatena.ne.jp/kaorun55/20110116/1295182433 kaorun55 さんのサイトから参考にしたサイト(OpenCV) http://d.hatena.ne…

スクラムギャザリング 2011 Day2 : はじめてのスクラム編

Day2 の過ごし方、スクラムをまだ実践したことなかったり、スクラムに関する情報を仕入れに来た人編です。 # 書いてるの、前日の昼です。 # スクラムマスター編と同じ場所で、メール業などの合間に書いてます。 # セッションの資料ガガガ… 朝9:30 には、早稲…

スクラムギャザリング Day2 :スクラムマスター編

勉強会で講師に依頼するときのテンプレに返信ができてない… ごめんなさい。月曜の午後にでも。さて、Day2 の過ごし方、スクラムマスター編です。 // 書いてるの、前日の朝です。 // 私のセッションの資料ががが…。朝9:30 には、早稲田大学理工学部に着たいと…

スクラムギャザリング 2011 Day2 : プロダクトオーナーや企画の人編

相変わらず時間がないのよ、はっは〜♪ 資料を今作っているのよ、ほっほ〜♪プロダクトオーナーや、企画の人編朝9:30 には、早稲田大学理工学部に着きたいところ。 スクラムギャザリングは、ただ単にセッションを聞くのではなく、"ギャザリング"なので、いろい…

勉強会で講師に依頼するときのテンプレを作ってみた

講師に依頼するときに必要なこと依頼事項は二回に分けるのが 良いようです。 最初の打診 ・開始時間[日時] ・テーマ ・狙い[来場者の想定から、テーマ・講演者である理由] ・来場者想定人数 ・場所[会場] ・主催者 ・報酬 ・交通費について OK をもらったら……

アンケートの意図と使い方

アンケートを作成し、その結果を集める。 その結果だけを見て納得し、集計しても意味が無いと考えている。そこから見れるのは過去の状況であったり、偏った結果であったりするからだ。 必要なのは、アンケートをモノを見るときの軸の一つにすることに他なら…

普遍的な Pattern を抽出するのは重い作業

Pattern は、当然に過去の出来事の中から抽出することになる。一見似たようなコンテキストだからといって、A -> B にそのまま持ってくると当てはめられないことがある。 理由は簡単でフォースが異なるからだ。逆に言うと、同じコンテキストの中でパタンを発…

最も簡単な Pattern の解釈の仕方

Pattern には、フォースをいなす方法が記載されているということを、昨日記載した。つまり、 Pattern を正しく理解し使うためには、そこに記載のあるフォースを正しく理解する必要がある。なぜなら、フォースはそのコンテキストに当てはめるときのチェックポ…

Pattern についての考察 2011/10/7 Ver.

僕の今のところの Pattern に対する理解は次の通り。世の中は、いろいろな人の思惑とか、感情とか、理性などで動いていると思っている。 つまり、いろいろなもの・ことが作用して、今の形を作っている。この時のさまざまな作用のことを " フォース " という…

#AsianPLoP 2011 に参加してます

Pattern Community の端くれ、木くず、木っ端として、AsianPLoP に参加してます。PLoP とは、Pattern Languages of Programs のことです。 もともとは Hillside Group が発祥のカンファレンスです。Hillside Group とは、1993 年に ケント・ベック氏とグラデ…

自分のやっていることの正当化のために、人を貶す必要はないさ

よく聞く笑い話だが ある先輩は Excel を手入力でガリガリやっていたが、マクロを使って仕事をやっている後輩に対して「それは駄目だ。ずるい」と指導する先輩の話がある。 まぁ、別にどういうふうに仕事してもいいじゃない、狭量な先輩だ!という笑い話であ…

Needs と Wants

Needs と Wants って、なんじゃー。 ということで、調べてみた。 ( Needs, Wants ) という組み合わせで並べてみる。リンク先は、記載のあるサイト。(必要性, 欲望) (我々の生活にとって『必要』不可欠なもの, 必ずしも生きていくうえで不可欠なものではない…

Agda を使ってみる

Proof Summit に参加している。Agda を初めて使う。 インストールは 掲示板で紹介されていた ここ を参照した。Ubuntu 8.04 LTS では… sudo apt-get install agda-mode sudo apt-get install agda-stdlib で使えるようになった。yoshihiro503 さんのサイトを…

Scrum Gathering Tokyo Day1 の楽しみ方

Scrum Gathering Tokyo 2011 の実行委員をしています。 (準備の期間にほんとに会社をやめておいてよかった)Scrum Gathering は、みんなで問題を持ち合って、話し合うこと、情報を交換することを目的としています。 Day1 はセミナー形式に近いのですが、ぜひ…

最新のアプリを使うということ

個人的には、有償アプリを使うことに賛成派です。 費用よりも生産性を上げてくれるのなら、お金を払うことを厭いません。たとえば、人を一人雇うのに ひと月百万円だとします。 でも、同じ値段でプロジェクトの最初から最後まで面倒を見てくれるのなら百万円…

Scrum の 3355

先日、江端さんに教えていただいたのだが Vernon は Scrum について 次のように教えているとのこと。 3355(3) Roles: Product Owner, Scrum Master and Team (3) Artifacts: Product Backlog, Sprint Backlog, Burndown Chart (5) Ceremonies: Sprint, Sprin…

想像と妄想とイノベーション

想像…「実際には経験していない事柄などを推し量ること。また、現実には存在しない事柄を心の中に思い描くこと」 妄想…「根拠もなくあれこれと想像すること。また、その想像。」 (goo の国語辞典から引用)想像と妄想の違いは、根拠の有無にあるんじゃないか…

私は astah* を使っています

ちょっと大きな開発で、Visual Studio が使えない時ってありますよね。 Visual Studio でクラス図書いたりしているのに、PHP, Python などでは クラス図を簡単に書くツールが見つからない (>そういう時に astah*astah* は直感的な操作で UML が書ける。 UML …

windows キーを押したときの検索窓をランチャー代わりにする

今回、検索窓と言っているのは、これ ここに自分の好きな文字を入れて、好きなプログラムが起動したら楽ですよね。 動作としては、PATH を見ているようなので、好きなプログラムのフォルダに PATH を通したら検索できるみたい。…でも、Windows で普通に使っ…

SAKURAの VPS を使用しはじめたときにしたこと

VPS コントロールパネルから作業するのがいい感じなので、 僕はそこからある程度の作業をした。 その記録。ユーザーの追加 adduser hoge passwd hoge usermod -G wheel hoge sshd の設定変更 PermitRootLogin no PermitEmptyPassword no AllowUsers hogePass…

Windows 7 の時間を自由に操作したい

時間を自由に操作できたらいいですよね。 テストとかで作業する場合は特に(白目)PowerShell で次のコマンドをすれば、自由に設定できる。 # 時刻合わせのサービスを止める > Stop-Service w32time # 後ろは DateTime 型 > Set-Date -Date 2010-01-01 # 自分…

要望とバグを分けずに一元管理する方法

よく Scrum では、ひとつのプロダクトバックログやひとつのスプリントバックログを使用する。 保守段階においても、#DevOps などではひとつのバックログで管理することを推奨されている。しかし、要望とバグを分けて管理したいと思うかも知れない。でも、待…

Scrum Update 2011 について、ものすごくざっくりと訳した

Scrum Guide がアップデートされました。 概略みたいなものも公開されているので、概略についてものすごーくざっくりと訳しました。ちゃんとした訳は、角さんや、吉羽さんあたりから出るんじゃないかな。 僕が自分の理解のために、なんとなく訳したものをア…

OGSM 〜戦略を考える道具〜

先日、OGSM というフレームワークを教えていただいた。 ビジネスと組織を結びつけることができるそうです。 このサイトによると、1950年代に日本の自動車メーカーで開発され 海外の P&G などで使われているらしい。 O - Objective (長期的目的) 例:) その…

なぜ中原先生と井庭先生の対談が面白いと思うのか?

まず、お二人について勝手ながら簡単に僕の知っている知識で紹介させてください。中原先生は、主に企業・組織における学習やコミュニケーションについて研究されている方です。 私が最初に中原先生を知ったのは、リフレクティブ・マネージャーからでした。 …

Ubuntu 8.04 で rails3 を使う

はまったぜー。 あれがねー、これがねー。Google にすらねー。という一日だったので、残しておく。まず、curl が入ってないので、curl を入れる。 これは、rvm のインストールに必要なの。 rvm notes で情報が出てくれば、インストール OK sudo apt-get inst…

Scrum Gathering Shanghai に行ってきます

13:35 分に飛行機に搭乗して、2:00 発の上海行きに乗ります。海外の人達と話して、自分の概念とかを飛ばしてみたい! 自分を振り返るきっかけにしたい。 いろいろな概念に、考え方に触れてみたい。新しいパタンの素を感じるのじゃ!

LIST の返り値は、null ではなく 空の LISTがいい

yfakariya さんに教えていただいたことを blog 化。 ありがとうございます。 LIST hoge() このコードの場合、何を返して欲しいか?という問題。 LIST hoge() { return null; } か LIST hoge() { return new LIST(); } なのか?呼び出し元の if 文で使用する…