OpenStack-Health updates

本日、OpenStack-Health のパッチをいくつかApproveしました。

これは、グラフ描画用のJavascriptライブラリ(ユーティリティ)です。今までは、nvd3 という d3js を 使いやすくしたJavascriptライブラリを使用していましたが、パフォーマンスと細かなバグに悩まされることも多く、 独自実装に切り替えようとしています。(d3js は引き続き使っています。)

まだ、全てのグラフを置き換えられたわけではありませんし、荒削りな部分が多々ありますが、良い方向に進んでいる と思います。

まぁ、最悪、クリティカルなバグがあったとしても、パッチをrevertすれば良いので、 恐る恐る進む必要もなく、むしろ、現時点では、リスクを恐れて前に進まないほうが問題と判断しました。

現時点での課題は...

  • unit testが無い
  • グラフが二重描画されることがある -> ブラウザリサイズ/リロードでなおる …

View comments.

more ...

チーム解散?!

追記

以下は、あくまで私が所属しているチーム(OpenStack, OSSをアップストリームで開発)についてのみ言及しています。 それ以外のHelion開発その他については言及していません。誤解のなきよう。

オリジナル

oss-programmer-part2 にて:

(でも、時にはパフォーマンスに関係なくバッサリクビを斬られることがわかりました。。
が、それはまた別途書きたいと思います。)

と書きました。が、それについて書きたいと思います。

連投になってしまって申し訳ないです。もう少し気を静めてから書こうかとも思ったのですが、 今の気持ちも含めて記録しておきたいなと思い。

まずは、関連Tweetをいくつか。

View comments.

more ...

あなたの知らないOSSプログラマの世界 - part 2

oss-programmer-part1 の続き

前回:

次回は仕事内容、コミュニケーションの様子などを書きたいと思います。

と、書いておいてしばらく経ってしまいました。 気になってる人がいないとも限らないので、書いてみたいと思います。

コミュニケーションの様子

HPEは外資系の会社なので、社内のシステムやメールなどは英語が主ですが、日本にいる社員の大半は日本人なので、 日本オフィスは、日本語が共通語になっているようです。

ただし、私の仕事内容はOpenStackというオープンソースのクラウド基盤ソフトウェアを、コミュニティの中で開発 することです。また、会社のチームはインターナショナルチームなのでチームメンバー・上司が英語が母国語の 人たちが大多数で共通語は英語という状況。そのため、英語が必須な状況ですが、10ヶ月近く経った今も、 英語スキルは以前とあまり変わりがありません orz...

もちろん「前から英語ができてた」わけではなく「今もあまりできません」という有様です。 気心知れた人との1対1での会話ならなんとかなります(「あ、こいつ英語苦手なんだね」と相手がある程度手加減 してくれることが多いのです)が、ネイティブあるいはそれに近い同士が議論をし始めると、なかなか入っていけません。

また、もともと人見知り(!)でコミュニケーションは苦手な部分があるので、なかなか会話に入っていけません。 それでも、どうにかなってるのは、テキストでの会話(IRC, E-mail …

View comments.

more ...

あなたの知らないOSSプログラマの世界 - part 1

概要

 「OSS」も「プログラマ」も知っている方が多いと思いますが、それを専門にやっている人のことは知らない人が 多いかなと思い、こんなブログを書いてみました。

想定読者

  • オープンソース開発で飯食っていけるの!?と思っている人
  • なんとなく、OSSとかプログラマに興味がある
  • 「外資系」ってどういうところなのか知りたい

結論

  • 技術力だけじゃない
  • 40歳でも(転職)初体験できる
  • 英語大事

自己紹介

 現在Hewlett Packard Enterprise/日本ヒューレット・パッカード所属です。OpenStack開発者で、 主にQAを担当しています。日本で作業していますが、日本人は私一人です。他のメンバーは全て海外にいます。 (正確な人数は把握してませんが、多分2-30人弱くらいかと思います。)

 インターナショナルで分散チームで、大半は、アメリカ・欧州・オーストラリアにいて、アジア人は中国人1名と 私の合計2名です。チームの中にマネージャが数名おり、1マネージャあたり、数名を管理するような体制です。 なお、私のマネージャはオーストラリアに在住していますが、私は英語はそれほどしゃべれません。TOEIC最高点は (ほぼマグレで)800点でした …

View comments.

more ...


OpenStack Tempest の テストを実行する方法 (testr vs run_tempest.sh vs tox)

Tempest は OpenStackのテストスイートです。
これを実行することにより、OpenStackが"ちゃんとうごく"かどうかを確認できます。

準備

DevStackを使ってOpenStackをインストールして、一緒にTempestもインストールした場合には下記準備作業は不要です(自動的に設定ファイルを設定してくれるため)。
なお、Tempestは現在3つのバージョン(Icehouse, Juno, master)にブランチなしで対応していますので、基本的には最新版のTempestを使えば事足りるはずです。
(サポートしていない機能などがあれば、下記に示す設定ファイル(tempest.conf)でテストするかどうかを設定できます。)

mkdir -p /opt/stack
cd /opt/stack
git clone https://github.com/openstack/tempest
cd /opt/stack/tempest
cp etc/tempest.conf.sample etc/tempest.conf
vi …

View comments.

more ...

Nexus7 に Android 4.2.2 System Updateが来ていたのでアップデートしてみることにする #nexus7 #android

[![](https://masayukig.files.wordpress.com/2013/02/22dcb-2013-02-2307-40-41.jpg?w=225){width="300" height="400"}](https://masayukig.files.wordpress.com/2013/02/22dcb-2013-02-2307-40-41.jpg)
[![](https://masayukig.files.wordpress.com/2013/02/954fb-2013-02-2307-34-35.png?w=300){width="400" height="250"}](https://masayukig.files.wordpress.com/2013/02/954fb-2013-02-2307-34-35.png)

「パフォーマンスの改善、安定性の向上 …

View comments.

more ...

Raspberry Pi購入記&到着したので、Macを使ってセットアップしてみる #raspberrypi

履歴

  • 2013-01-12 Raspberry Piを購入
  • 2013-01-26 購入時のOrder confirmation以外、なんの音沙汰もないので、どういう状況なのか問い合わせ実施。(購入時には「Standard Delivery (Despatch expected within 1 week(s))」というOrder confirmationが来たのだが)
  • 2013-02-01(頃)Raspberry Pi到着。
  • 2013-02-03 とりあえず、近所の100均でコンパクトなmicroUSBケーブルを購入し、AmazonでTDK LoR SDHCカード 32GB Class10 T-SDHC32GB10-FFP{width="1" height="1"}を購入。
  • 2013-02-04 AmazonからSDHCカード到着。早い。
  • 2013-02-05 rswww.comから、「あなたの注文は1/16にdispatchされている。日本にはだいたい21営業日かかるのでそれでも到着しないようなら、再度連絡ください」的なメールが届く …

View comments.

more ...

Challenging OpenStack on Nexus 7... but failed #openstack #nexus7

Nexus 7にUbuntuをインストールできるというのをみて、
「もしかしたらOpenStackも動くかも?!」と思ってやってみたのですが、

あえなく撃沈。。

[![](https://masayukig.files.wordpress.com/2013/01/93fbd-dashboard.png){width="640" height="240"}](https://masayukig.files.wordpress.com/2013/01/93fbd-dashboard.png)
[![](https://masayukig.files.wordpress.com/2013/01/21730-errorlog.png){width="640" height="144"}](https://masayukig.files.wordpress.com/2013/01/21730-errorlog.png …

View comments.

more ...