ラベル Erlang Factory の投稿を表示しています。 すべての投稿を表示
ラベル Erlang Factory の投稿を表示しています。 すべての投稿を表示

2017年2月26日

一体私は何者か: 複数言語を扱う苦悩(2016年9月)

以下は、昨年2016年の9月24日に書いた文章である。この月はスウェーデンのストックホルムに行き、月の後半には奈良で ACM Erlang Workshop 2016に参加したりしていた。ストックホルムの紀行文はいずれ書きたいと思うが、まずはこの雑文を記しておく。


今月(注: 2016年9月)はとても忙しい月である。妻の白内障手術のフォローとか、東京拠点のメンテナンスとか、仕事の作業とか。しかもまだやるべきことが終わっていない。だから月末まで走り続けなければいけない。しかし、昨日JR奈良駅近くから近鉄奈良駅まで急いで7kgの荷物付きで歩いたりなど、奈良市内で5kmは歩いたので、右膝が死んだ。Erlang/Elixir界隈のスーパーな若者に「膝」を名乗る人がいるのだが、彼のことを思い出した。

今月は徹底的に人間的に「自分は何者か」を考えさせられた。基本的に日本語と英語の脳は別にできていて、別の人格が出てくるので(もちろん統合はしている)、両方をフル活動させないといけないときは、とても疲れる。具体的には、Erlangのことでストックホルムに行って発表した後、さる方の御自宅にて歓待していただいたときとか、昨日奈良に行ってErlang Workshopの後の宴会のアレンジで注文他の通訳者をやったとか(幸い日本通の米語母語話者が2名強力に説明してくれたので私は補助的役割で済んだのだけど)、そんな時はふだんの10倍ぐらい疲れる。

そして宴会が終わった後、「自分はいったい何だったんだろう、ひどい英語しゃべって、ひどい日本語しかできなくて、とんでもないよねえ」という徒労感にいつも襲われるのである。

帰国者として日本社会の構成員の大多数(特に出国経験のない人達)から非国民扱いされるのはもう慣れたし、そのことは普遍的であろう人権の理念に立てばまだ申し開きようもあるだろう。でも複数言語を同時に使うことによる苦痛、そしてさらにその先に自分自身であることを要求されることの苦難に耐え抜かなければならないことは、誰に申し立てようもなく、自分で背負うしかない。とても悲しい。年々酷くなっていく米語の滑舌と、悪くなっていく頭の反応速度。自分の理解が進んだせいで自分の欠点がわかるようになったということもあるが、加齢はきつい。いつ死んでもおかしくない。

そんな泣き言を言いつつも、仕事と生活は続く。終わらない。成果を出さねば。成果のための環境整備をせねば。そんな気分で最近はいつも寝ている。明日のことを考えなくて済む人達をうらやましく思いつつ。そんな人達はいないのかもしれないが。

2016年9月19日

Erlang User Conference 2016にて発表致しました

スウェーデン王国ストックホルムにて開催されたErlang User Conferece 2016にて,力武健次技術士事務所 所長 力武健次が“Fifteen Ways to Leave Your Random Module”と題して英語にて発表致しました.スライドはspeakerdeck.comにて公開しています.また、この発表で使用したスライド原稿などはGitHubのレポジトリにて公開しております。

なお、Erlang User Conference 2016 での発表の模様は、こちらのYouTubeのビデオにてごらんいただけます。

2016年3月17日

SFOあるいはサンフランシスコ雑感(2016年3月)

(写真はMarine's Memorial Club and Hotelのマスコットのブルドッグの絵)

SFO雑感。昨年2015年に続いて、米国カリフォルニア州サンフランシスコの雑感です。年に1度しか来ないですが、定点観測になってるので話のネタにはなるかも。

SFO雑感(1)米国はメートル法じゃないので、温度と長さの換算は暗記しておくのが吉。先週のSFOは長雨、日中の気温は最高60度(摂氏15度)に行かず、55度(摂氏13度)ぐらいの日が多くて、寒かったです。風速は30マイル(= 48km/h = 13m/s )で、雨量が1日で1インチ(25.4mm)とか、まあ換算が大変でした。ただ、これに慣れていれば、The Weather Channelで必要な気象情報は得られるので便利です。

SFO雑感(2)どこでもgratuity(チップ)が必要。現場の人達の貴重な小遣いなので「気は心」で。20%が相場かな。部屋の掃除の人にはUSD2、食堂の人にはUSD2.50をあげてました。レストランだと15%〜20%ぐらいでしょうか。

SFO雑感(3)公衆電話見ません。もう全部スマホです。ガラケーも見ません。

SFO雑感(4)ダウンタウンでは午前2時でも平気で皆騒いでます、が、今年は雨のせいかあまり聞こえませんでしたねえ。夜間は1990年代からずっと怖いです。まあ、チャイナタウンからNob Hill方面に集団で歩く分には、それほどキツくはないですが。

SFO雑感(5)SIMはT-Mobile(US)のプリペイドのを買うとテザリングもできる料金プランがあるしトッピングもできるので便利です.長期の滞在なら、T-MobileのSimple Choice Prepaidプランに、International Callオプション(日本他への地上回線かけ放題)というのがお得です。Union SquareのT-Mobileに昨年行っていろいろやってもらったのを、ちょこちょことチャージしながら、今年も使いました。ただ、月USD65程度と高いので、使い終わったらPay As You Goのプランに切り替えないと死にます。この場合の維持費はUSD3/月。

SFO雑感(6)LTEの周波数は日本のスマホの大半では対応していないので使えるのは3G/HS(D)PAだと思っておくべきでしょう。どうしてもLTE使いたいなら、現地の端末を調達してしまうのも手かも。

SFO雑感(7)米国の硬貨は25セントが事実上最高額で、1ドル以上は全部お札です。数十枚単位で用意しておかないとチップが大変。あと必要なのはUSD10/USD20のお札。USD5のお札は大変便利です。まあもっともデビットカード相当のクレジットカードがあれば、それで済んでしまうので、あまり現金はいらないかも。

SFO雑感(8)ホテルで騒ぐ客は結構いますが、宴会で酔っ払って意識不明になったり絡むのは禁止行為です。即刻追い出されます。大目には見てくれません。Please drink responsibly! ということで、お酒はほどほどに。また、屋外での飲酒、路上での飲酒は違法です。

SFO雑感(9)基本的に路上および建物から一定の距離以内は禁煙です、が、屋外では結構皆吸ってます。

SFO雑感(10)全般的にバブルです、が、昨年ほどではなかったような、気がする。

SFO雑感(11)ウォシュレットはありません。お尻はよく洗いましょう。

SFO雑感(12)身体を洗うための設備はシャワーが主で、風呂桶はないか、あってもごく浅いものがほとんどです。今年はついにRestroom/bathroomの電灯が洗面台にしかない部屋だったので、なかなか夜は暗くておどろきました。昼は外光が入る設計でよかったんですけどね。

SFO雑感(13)英語母語話者以外は皆思い思いの英語もどきを話しています。だから通じなくても気にせず通じるまで続けるのが吉です。相手もそういうものだと思っています。別の言い方をすれば、何か言わないと相手にされません。英語ができないのを察してくれるなんていうことは絶対にあり得ません。ただ、皆人間なので、なんかしんどそうだな、ということはわかるようで、そういう状況で話を切り出すと相談には乗ってくれることもあります。

SFO雑感(14)公衆トイレは空港などを除いて原則ないものと思ってください。また飲食店のトイレは個室になっているので混雑時は待たされます。オークランド(Oakland, CA)のチャイナタウンの中華屋では、別室の共同トイレに案内され、そこは全部施錠してあって(香港等同様これは犯罪防止の観点から常識)、店の客も電子錠開錠用のカードを店から借りて行くようになってます。外部の人はUSD20を預けるか、身分証明書を預けるか、しないといけないとか書いてありました…。

SFO雑感(15)Market St.他大通り、そしてTaylor St.等のTenderloinと呼ばれるいわくつきの地区は人が行き倒れていたり、わけのわからないことを叫んでいる人がいますが、無視して歩くしかありません。小銭をせびる人もいました。ただ、ホームレスの人達の精神障害は無視できない問題になっていて、結構面倒なようです。なお、私はMarketの南側には近づかないようにしているのですが、どの地区が危険かという情報は仕入れておく必要があります。

SFO雑感(16)自分が車運転しないんで詳細はわかりませんが、市内の渋滞は年々ひどくなっています。帰国時に朝8時前後の101でSFOに戻ろうとしたら、SF中心部から40分ぐらいかかりました。Bayshoreに一度下りて戻るという、迂回路を使ってこれでしたから。

SFO雑感(17)日本食はあてにしてはいけません。全体に油が多く、味もきつめです。テイクアウトの中華とも東南アジア風ともつかない料理が意外に吉かも。ただ今回は自分の好みで外食する暇がほとんどありませんでした。スーパーで売っている巻き寿司が定番で、意外と良いです。あと日本のアルファ米ベースの非常食は重宝します。

SFO雑感(18)日本円が安くなったこともあり、物価は高いです。大体日本の倍です。ドラッグストアなどでもバッグは有料、店によってはクレカは手数料を取られます。自前バッグがより良いかも。もちろん詰めてくれます。

SFO雑感(19)ホテルで従業員や他の客、そしてもちろん知人と目が会ったら声をかけて挨拶しましょう。しないと怪しまれます。

SFO雑感(20)Financial District - Union Square - Nob Hill 方面は、坂は多いですが、昔の建物がたくさん残っているので魅力的かも。ただ、結構歩きます。

SFO雑感(21)当然ながら左ハンドル、右側通行です。シートベルトは法令で着用が義務付けられていて、付けないとブザーが鳴って走りません。

SFO雑感(22)大部分の交差点の歩行者用信号には「あと何秒」の表示が出るようになりました。守って渡りましょう。結構時間が短かいので要注意です。

SFO雑感(23)サンフランシスコのアジア系の中で日本人は本当の少数派になってしまいました。過去の在住経験から類推しないのが吉です。言い換えれば、アジア系同士でいがみあっていられるような状況ではありません。

SFO雑感(24)タクシーは市内では拾えますし、呼べば来ますが、飛ばすので、飛行機の乱気流なみには揺れます。Uberはまだ私は自分では使いませんでしたが、呼んでいただいた車に数人の団体で乗った限りは、概して問題なく快適でした。

SFO雑感(25)鉄道ですが、BARTはまあ普通に使えます。ちょっとチャージにコツが必要ですし、意外と高額ですが、日本のJRの都市部の郊外線みたいなものです。路線図は調べていったほうがいいでしょう。(bart.gov) MUNIのメトロやCalTrainはまだ使ったことがありません。駅のエスカレータは片側が空きます。

SFO雑感(26)公共交通網は決して高度ではありません。歩いて動くしかない場合がほとんどです。坂も多く、健脚であることが要求されます。車の運転できない人、そして歩行障害のある人はご注意を。

SFO雑感(27)Apple StoreはUnion Squareの近くにあるはずなんですが、今回は周辺が工事されていて、詳細を確認できませんでした。

SFO雑感(28)Union Squareの周囲にはMacy's、SAKS Fifth Avenue、Nieman Marcusなどの高級百貨店が揃っています。おみやげにどうぞ。あと、Embarcadero Centerの各種小売店もお勧めかも。今回はAmbassador Toysというおもちゃ屋さんに行きました。

SFO雑感(29)ただアメリカ人に「デパートで買い物する」というと怪訝な顔をされます。デパートのない都市が大半だからですが。

SFO雑感(30)サービス業の人達、基本的に愛想はいいんですが、手先が不器用です。そういうお国柄なので多くを期待しないのが吉。あと、余計な単語は極力使わないように会話しますから、基本的に形式立った文章にはなりません。

SFO雑感(31)SFOの空港周辺は3Gのカバレッジは昨年よりは充実してきましたが、一部GSMのEDGEになってしまうところもあります。ただ、SF市内での3G(HSPA+/HSDPA)には困りませんでした。

SFO雑感(32)ネットワークの回線は日本よりは遅く、混み合っています。RunkeeperのGPS機能も使ってみましたが、そこら中のビルでGPSの電波が反射してしまうため、かなり悲惨なことになりました。

(初出: Facebookの2016年3月17日の自分のタイムライン)

2016年3月12日

Erlang Factory SF Bay 2016にて発表致しました

米国サンフランシスコにて開催されたErlang Factory SF Bay 2016にて,力武健次技術士事務所 所長 力武健次が“Fault-Tolerant Sensor Nodes With Erlang/OTP And Arduino”と題して英語にて発表致しました.スライドはspeakerdeck.comにて公開しています.また、この発表で使用したソースコードやスライド原稿はGitHubのレポジトリにて公開しております。

なお、Erlang Factory SF Bay 2016 での発表の模様はYouTubeにて公開されております.

2016年2月8日

CROSS2016に参加して

先週2015年2月5日金曜日に、横浜にてCROSS2016というソフト屋/Web屋さんのためのイベントがあったので、行ってきた。アンカンファレンスではACM Erlang Workshop 2016とErlang Factory SF Bay 2016の話もしてきた。

CROSS2016には個人スポンサーとして参加した。これは自分のいた会社の元同僚が登壇者として出ていたこと、そして広告を出していただける珍しい機会だったことが理由だ。あと、登壇者の中にはずっと会いたかった人達がいたので、挨拶をしておきたかったというのも理由だった。(言い換えれば、そういう理由がない限り、自分が主たる登壇者にならないようなイベントに行くことは最近はまずなくなりつつある。)

各セッションの内容についての感想は以下の通り(プログラム)。

  • 労使の本音バトル: これはノーチラステクノロジーズの神林さんが言っていることがいちいち腑に落ちていて、結局 ship or die あるいは release or quit でしかないという感想しかなかった。別に何をやっていてもいいのだが、納期が守れないとどうにもならない。もちろん私も納期をトばしてしまったことは25年前ぐらいには何度かあったので他所様のことはいえないが。仕事を楽しくできることはもちろん大事なことだが、一度仕事を受けたら完結させるしかないというのは楽しい云々以前の問題だろうと思う。
  • 業務システムをRDBなしで作れるのか: このセッションは事前の資料なしには理解できない内容だったが、RDBなし、というのは、トランザクションを他のやり方で実現、あるいは担保するしかない、という基本に忠実な発表だったと思う。
  • 先達に聞くこれからのエンジニア像(この記事に概要がある): 登壇者の御三方の論調は予想できていたし、まあ率直な話勉強会にすら行かせてもらえないような会社で仕事なんかしたくないだろうなあとは私も強く思うのだけど(そういう制約がイヤで結局組織人としての人生を23年間で止めてしまったわけだし)、それが世間の常識と強弁できるほど世の中は甘くもないだろうなあという感想もあった。まあ日本には職業選択の自由と移動の自由が基本的人権としてあるはずなので、それを行使するもしないも個人次第だとは思う。伊勢さんの「死ぬわけじゃないんだからいいじゃん」というのには大いに笑った。怒られても殺されるようなことはない、というのはその通りだし。(もっとも、私は死にそうな目に遭ったこともあるので、死にそうになったら辞めるなり逃げるなり休むなりしたほうがいい、ということは強調しておく。)
  • 日本でのグローバルなプロダクトやサービスの開発とは: モデレーターの小野さんは登壇者の4人を御すのが大変だったろうと思うが(4人ともとても優秀な人達なので)、見事にリードしておられましたね。まあ、世界中で使ってもらえないようなプロダクトをOSSで作ってもしょうがないので、公開するOSSは全部英語でドキュメント作るべき、とは思う。OSSでなくて、特定のお客さんから日本語で作れという要請があれば、日本語でやればいいけど。あと、会場で時差の話が出ていたが、それについてはこのQiitaの記事に言いたいことは一通り書いているので、ぜひ読んでいただければ嬉しい。
  • アンカンファレンスではこのスライドの通り話をしました。終了後声をかけていただけたのはありがたい限り。

イベント全体はそれなりに良く運営されていたと思うのだけど、1つ苦言を呈するとすれば、会場の音響がメチャクチャで複数のセッションのPAスピーカーからの音が激しく干渉してロクに各セッションの音が聞こえない状態だったのは、とても残念だった。これだと何のためにイベントをやっているのかわからないので、音響の問題は次回はぜひ改善していただきたいと思う。あと、A会場/B会場では、照明の関係で話者の顔が見えないという指摘が知人からあった(その通りだと思う)。

ともあれ、今回は会うべき人達には皆ご挨拶できたし、それなりに楽しめたので、スポンサーシップを提供した意義はあったと思う。来年はぜひ音響面だけは改善してより良いイベントになることを期待したい。

2015年3月31日

Erlang Factory SF Bay 2015にて発表致しました

米国サンフランシスコにて開催されたErlang Factory SF Bay 2015にて,力武健次技術士事務所 所長 力武健次が“Xorshift* and Erlang/OTP: Searching for Better PRNGs”と題して英語にて発表致しました.スライドはspeakerdeck.comにて公開しています.

本発表で紹介した疑似乱数の詳細については,Qiitaの記事として日本語でも発表しております.

なお、Erlang Factory SF Bay 2015 での発表の模様はYouTubeにて公開されております.

2014年6月20日

祝「すごいErlangゆかいに学ぼう!」刊行

(Signature: by Fréd Hébert at Erlang Factory SF Bay Area 2014) (Text by Fréd: "À Kenji, l'une des personnes que j'ai le plus hâte de revoir à chaque conference" - "To Kenji: one of the people I most look forward to seeing at each conference" - 「どのカンファレンスでも一番会いたいと思う人々の一人,Kenjiへ」)

このたび,Learn You Some Erlang for Great Good!の日本語版がオーム社より「すごいErlangゆかいに学ぼう!」(リンクは日本のアマゾン,アフィリエイトはありません)として刊行される.かなり大変なプロジェクトだったと思うが,著者のFréd(敬称略),翻訳者の山口さん,編集者の方々,レビュアーの方々に深く敬意を表したい(私も微力ながらレビュアーとして参加させていただいた).

この本はとにかく内容が盛りだくさんで,原著者の情熱が伝わってくる文体になっている.教科書らしくはないが,Erlangについて必要なことは一通り網羅してある恐ろしい本である.情熱を量と質で証明するのは容易なことではないが,この本ではそれができている.若くて元気な人達が本を書いたり訳したりすると,ここまで元気になるのかという良い例である.その意味で,Armstrong御大のProgramming Erlang(第2版)とは,まったく別のアプローチの本ということができるだろう.(こちらの翻訳もオーム社より「プログラミングErlang」(第1版の翻訳)として出ている(第2版の翻訳を期待したい).)

これを機に日本でもErlang/OTPに触れる人達がますます増えることを願う.

2013年3月27日

ボヤ騒ぎとErlang Factoryはサンフランシスコの華?

(写真: 筆者の発表前の様子,原 陽亮さん撮影)

2013年2月にBashoジャパンで仕事を始めてから,それまでとは打って変わって忙しい日々を過ごしている. 寝る時間と食事の時間以外は(通勤時間は激減したものの)移動しているか,新しい仕事の手順を覚えているか,物書きかコード書きかテストかサポート対応をしているか,あるいは人前で話をしているか会議をしているかという状況である. それまでやっていなくて苦労したことは無数にあるのだが,とり急ぎいくつかかいつまんで並べておくと

  • Riak
  • Amazon AWS S3
  • AppleのMac関連製品とOS X
  • 日本深夜の電話会議
  • BlueToothの音声デバイスの使い方
  • GitHub
  • Google Drive
  • OS X用のMicrosoft Office Suite
  • Vagrant
  • ゴリゴリのErlangコード読み(これに関してはまた稿を改めて説明したい)
  • DTrace

…などなど,自分のスキルセットがいかに不完全で,研究者気取りの過去12年間はサボってばかりいたことが丸分かりである.反省している暇はないので,とにかくやるしかないのではあるが.

本論に入る.

2013年3月21日〜22日まで,米国サンフランシスコにて Erlang Factory SF Bay Area 2013の会議に参加してきた. 自分はアマチュア無線とRiakというおよそニッチなネタでの発表もしてきた. Erlang Factory SF Bay Areaへの参加は連続して4回目になる. この会議はどことなく「祭」の性格が強い. 特に昨年ダウンタウンのホテルに移動してからは,夜のErloungeが結構強烈で,皆ひたすら話し込むという大宴会の様相を呈していた.

今回は2011年の私の発表中に火災報知器が誤作動して全員一時退避した事件に続き,Erlounge中に火災報知器が誤作動してホテル内滞在者は全員屋外に退避するという,珍事が発生した. もっとも2011年のホテルでは地上階で発表をやっていたので退避は容易だったのだが,今回は11階の宴会場から退避せねばならず,全員真剣に階段を降りて行った.ホテル内には年配の宿泊者の方々も多いため, 移動は粛々とかつ整然と行われた.このへん騒ぎにならないところはさすがである.とはいえ,消防車が安全を確認した後,消防士と写真撮影をしていた人達がいたのには驚いたが. 観光客,あるいは居住者や市民への広報活動ということなのだろうけど,日本ではあまり考えられない光景である.「火事と喧嘩は江戸の華」という言葉があるが, もはやこの会議では火災報知器の誤作動が伝説と化してしまった感は否めない.(さる本の筆者は安全確認終了後,再び宴会場に戻って飲み続けたとか….)

この会議,日本語母語話者かつ英語非母語話者である参加者が非常に少ないのが残念である.2010年は2人,2011年は3人,2012年は私1人,そして2013年は私,同僚であるBashoジャパンのリードエンジニア上西さん, OpenXの田中さん(米国在住),楽天研究所の原さんと4名しか確認できていない.日本からSFOは決して遠くはないし,Talkの質も内容も非常に濃いので,Erlang/OTPビジネスの動向を掴みたい人達は是非参加することを お勧めする.今年は本会議以前にもRaspberry Piで動かすErlang/OTPのチュートリアルや,OTPやRiakのトレーニングなど,楽しい企画はたくさんあったので,1週間滞在しても損はないだろう.

ところで今回は会議場から南に数ブロック下がったMarket St.の靴屋さんに同居しているBashoWest (Basho Technologies San Francisco office)で仕事をしていた. (階下にはimgur.comを運営するImgur, LLCのオフィスがある.) ここは大学の部室のような雑然としたオフィスであり,特に勤務時間の制約もなく,およそ日本の大企業のそれとはかけ離れた世界であったが, 皆真剣に仕事をしていて,活発な議論と雑談が行われていたことを記しておく.滞在中はScott Fritchieをはじめ,多くの米国の同僚に世話になり,充実した時間を過ごせた. これだけ密度の高い海外出張は人生初体験であり,いささか身体的には疲れたが,仕事はこうやらないといけないということを今さらながら実感している.