2018年11月17日土曜日

Google Product Experts Summit 2018 に参加して(10/30 - 11/4)#GPES2018

日本チーム
(Photo from Kanaya-san's twitter)



Google Top Contributor Program が、Google Product Experts に名称変更してからの最初の Summit になります。前回は、Google Top Contributor Summit 2017 が3つの地域に分かれて、筆者はシンガポールのサミットに出席しました。過去のサミットについては、筆者が招待されたイベント一覧ページに書いています。なお、11/31 はハロウィンで、2017年日本上陸した Quoraを訪問しました。Quora訪問の最後にもつぶやきましたが、人生初めて航空チケットに SSSS をつけられてしまいました。



さて、今回の会場は米国カリフォルニア州サニーベールにある、Googleビジネスセンターでした。その内容については公開することが出来ませんが、今後のロードマップや疑問点について知ることができて、とても刺激的でした。ただ一日目は時差に苦しんでかなり眠かったのが問題でした。




プレゼント




今回はリュックとコップなどでした。Pixel3 あたりを期待していましたが残念...でもリュックはいい感じですよ!

レセプション&食事



Characters Sports Bar & Grill(Santa Clara Mariotto ホテル内)

19時30分頃に同じサミットに参加する方と待ち合わせをして、行きました。Google Mapでは場所がおかしくて少し迷いました。Parcel 104 より南側にあるんですが、北側にあるって出てきてたんですよね。情報の修正を提案しておきました。

ホテルの「Characters Sports Bar & Grill」で夕食を食べました。ハンバーガーとビールを頼みました。これだけで税抜き27ドル。二人で税込み61.06ドル
チップを入れて70ドル支払いました。一人35ドル、、まぁ高いですけど、四つ星ホテル内ですから仕方ないですね。ハンバーガーは、これどうやって食べるのぐらい高く積み上げられていて、さらにそれだけでお腹いっぱいになりそうなポテトもついてきました。これらを食べるとお腹一杯になるぐらいでした。グラスビールは9ドルもするんですよね、、高い。。味は結構美味しかったので、ホテル内で食べるならここがよいかなと思います。

今回前泊したので、その分の食費は自腹だったのでした。



ホテルの会場で懇親会。



壁にかかっているドーナツをとって食べます。わりとあっさりしていて美味しかったです。




ハロウィン仕様になっていたりとイベント開催中の朝、昼、夕方は食べきれないほどの量が出てきました。

Google ビジネスセンター周辺




 

かなり広いです。外にはプールもあり、常に誰かが泳いでいますね。

 

テンプレートから自分でデザインしたマグカップをもらいました。



Google本社にあるショップで大量の買い物をしました。



家族分のパーカー。一つ70ドル弱、ボールペンは3ドル台だったかな。

さて、米国渡航に際しての体験や備忘録を書き出しておきます。

SIM の利用


前回アメリカに渡航した 2015年には海外用モバイル Wi-Fi をレンタルしたのですが、今回は Android スートフォンと、SIMロック解除した(はず)のiPhoneX、ソフトバンクのモバイルWifi(601hw)の3つを持っていくので、念の為 2つのSIM(片方は電話可能、片方はデータ通信専用)を購入することにしました。

「サンフランシスコ国際空港では、SIMを売ってないよ」という情報を得たのと、「アメリカ T-mobie 1日2ドルのプリペイドSIMの設定とサンフランシスコでの体感速度」のブログを拝見すると、どうもまともなものは空港で購入できるかどうか分からないと判断しました。そのため、Amazon で米国で使える SIMを購入しました。いろいろ悩んだ結果、
を購入しました。結果として、11/30 - 11/2 (4日間)のアメリカ滞在中、問題なく利用することができました。なお、ソフトバンクのモバイルWifi(601hw)については SIMロック解除する通常方法はなさそうだったので、これは断念。電話+SMS+データ通信をiPhoneX、データ通信はAndroidスマートフォンで利用して、PCは、Androidのテザリング利用しました。Uber は iPhoneX 側で利用しました。

Uber の利用



サンフランシスコ国際空港のロビーで、iPhoneX の SIMを入れ替えて、Uberに電話番号を登録。Uber は SMS が必須なのですが、それがない(データ通信のみ)場合、Webから登録するか、日本のSMSを利用(大手キャリアならSMSの海外受信無料の場合あり)を使うと良いかなと思います。上記 Uber の画面は、左側がホテルから Uberを読んだ時のもの。いまどこにいるのか、運転手の顔写真とナンバーが出てきます。近くまで来ると「ドライバーと合流してください」と出てくるので、ナンバーを確認してドライバーに声をかけると、筆者の名前を確認してくるので、確認がとれたら乗ります。降りる時は、「評価またはチップ」を選択して、評価をしたあとにチップを選択します。


ドライバーを呼び出す時に複数が同時に呼び出してしまうと(自動ですけど)、上乗せ料金を取られる仕組みになっているのですよね。なので表示されている金額よりも若干高くなるときがありました。

ドライバーが利用しているナビは、ほとんどがスマートフォンの地図アプリでした。
ちなみにUberアプリは、OpenStreetMapを使っているのですね!

両替


日本で両替したほうがお得だという情報があること、またカンボジア等ドルを利用する国にいくこともあるので、200ドルぐらい両替しました。サミットが開催される 10/31のレセプション(夕方)、11/1の一日、11/2 の朝と昼は食事を Google側が用意してくれるので、そんなに現金は必要ありません。必要なのは、
  • 空港からホテルまでの交通費
  • 11/30 の夕食
  • 11/31 の朝食、昼食、交通費
  • 11/2 の夕食
ぐらいでしょうか。

空港からホテルまで


サンフランシスコ国際空港から、宿泊する Santa Clara Mariotto Hotel まではかなりの距離があります。単純に空港からタクシーでいったら、ホテルのサイトにかかれているように 120ドルかかります。これは3, 4名でいかないことには選択肢としてはナンセンスでしょう。となると空港シャトルタクシーでしょうか。SuperShuttle などはアプリから事前予約できますし、乗り合いだと40ドルほどです。それも選択にいれつつ、今回は1日前泊することにして、電車と Uber でいきました。

16時過ぎにサンフランシスコ国際空港のロビーに出て右側にある To BART/Caltrain と書かれているエスカレーターを上がります。17時15分のカルトレインにのって、サンタクララに到着したのが18時20分。それまでにいろいろありました。

1. サンフランシスコ国際空港 -- San Bruno  -- Millbrae (BART)


まずは、BARTで、Millbrae まで行きます。
ただし平日の14時以降は、直接 Millbrae にいく電車がないので、一旦逆方向の電車にのって San Bruno で降りて、そのまま反対車線から Millbrae 行きに乗り換えます。



BARTのチケット売り場でプリペイド式のカードを購入(3ドルがカード代、2ドルが運賃用)。Millbrae まで 4.55ドルだけど、Millbrae 駅で精算したらいいやって軽い気持ちでいったのが間違いでした。Millbrae 駅に降りて、To San Jose と書かれた階段を上がって 2F にいってから改札をでようとすると、もちろん運賃がたりないのでエラー。そこにある精算機にタッチしたけれど、「エラー、駅員に見せろ(See Agency!)」と出る。でも近くに駅員さんいないよ。。。今回は同じ工程の知人と一緒だったので、知人にちょっと離れたところにいる駅員さんを呼んでもらって出してもらいました。やれやれ。
そんなことをしていたら、17時のカルトレインに乗りそびれてしまいました。
1時間に1本ぐらいしかないというネット情報もありましたが、17時15分のカルトレインに乗れたので、割とくるんだなぁとは思いました。

2.  Millbrae -- Santa Clara(カルトレイン)




Millbrae (BART)の改札口を出て左にいくと、カルトレイン用のチケット販売機があります。ゾーンごとに支払う金額が決まっています。



今回はゾーン4で、8.25ドルでした。面倒なので 10ドル札をだしましたが、そういうことをするから硬貨が貯まるんですよね。

3. Santa Clara から Uber


知人のUber アプリから申し込み。11.89ドルと出た。同乗者がいるので、Uberから筆者の名前を入れた。
初乗りということもあり、一番良いコースにして待つこと3分ぐらい、Uberアプリでは「合流してください」と出てきたので近くにいたタクシーからUberに表示されているナンバーを照合して声をかけると名前を聞いてくるので、合ってることを照合。そして乗った。無事ホテルについて、Uberで「評価とチップ」をタップして、評価したあとにチップ(1ドル、2ドル、5ドルの選択肢)がでてきたので、2ドルを選択。

という感じでした。
BARTで5ドル、カルトレインで 8.25ドル、Uberで 13.89ドルなので、約27ドルぐらいでホテルまでいけたってことになり、一番リーズナブルだったかなと思います。

Apple Park Visitor Center へ



何人かと Uber を使って行ってきました。
ボールペンとか小物が売っていないので、ここは見学のみにしました。iPad の専用アプリでの Apple本社をヴァーチャル体験みたいなデモをしてました。

ホテル近くを散策


歩いていこうと3人で近くの Intel ミュージアムと、ミッション大学近くにあるウォールマートにいってギラデリチョコなど買い物をしました。ギラデリチョコ、8オンスで、ウォールマートでは 6ドル、サンフランシスコ国際空港では14ドル!!でした。やはりチョコなどお土産は現地のスーパーマーケットで買うのがいいですね!
また、Intel ミュージアムでは可愛いボールペンを買うことができてよかったです。



2018年11月17日 @kimipooh

2018年11月10日土曜日

関西オープンフォーラム2018に参加して(11月9日-10日) #kof2018 #kof

来年、2019年11月8日-9日開催決定

KOF恒例、イベントが終わると同時に来年の日程が決まるという。。。
KOFの公式Facebookページのカバーページが来年の告知に変わってます!皆さんカレンダーにいまから書いておきましょう!

開催オープンフォーラム 2018 開幕


さて、2002年の発足以降毎年参加しており、実行委員として参加しました。ここ2年ばかりブログを書くのをサボっていました。前回書いたブログは、関西オープンフォーラム2015に参加して(11月6日-7日) かな。


 

会場となるのは大阪南港ATC。奥のエレベーターから10F にあがると、KOFの立看板があります。



各会場


受付






受付から左手方向に、ショールームとサロン、そして突き当りは多目的室があります。



その壁に、会場ネットワークのリアリタイムのモニタ状況を見ることができます。
Wi-Fiがどの程度接続されているのか、どの程度用意されているのか見ることができて面白かったです。

ショーケース




ショーケースは4箇所あり、今回は初日が 2箇所、2日目が3箇所利用します。
壁にプロジェクターの映像を投影します。

サロン




交流スペースでもあるサロン。
スクリーンは部屋にあるものを使います。

多目的室




展示ブースを除いて、この部屋が一番人がはいります。初日は基調講演として利用します。
スピーカーとスクリーンは部屋にあります。

ブースエリア



かなり開放的なステージで、外からみても面白いです。

CoderDojo の紹介を若林さんが・・・・



CoderDojo ではプログラミングコンテストが毎年開催されていて、優勝すると CoderDojo 発祥の地アイルランドで開催されるイベントに招待されたりすることもあるようです。そこで優勝した方もいたとか。



スクラッチで作成されることが多くて、わずか一ヶ月で完成度の高いものを仕上げてくる子供も多いとか。上記だと、プレーヤーを動かすと打ち出すたまの軌跡がでてくるので、それを参考に玉をうってりんごを落とす、りんごは放置すると腐って落ちてしまう。さらに背景が数層に分かれていてプレイヤーの移動に応じて動くようですが、奥のほうがあまり動かず、手前がより動くようにして奥行きを出しているアルゴリズムを使うなどかなり凝った作りになっているとか。すごいなぁと思いました。


開場した13時台ですが、そこそこ入っています。




14時台になると人がもう少し増えました。今日は平日であり土曜日だけのブースもあるので、まぁまぁの入りじゃないかなと思います。

昼食




一日目は、毎年ここにいっていると思いますが、O'z棟 2Fにある「杵屋」です。
今年はざる蕎麦、ざるうどんの合盛りにしました。うどんを1.5玉に無料増量してもらったら、かなりお腹いっぱいになってしまいました。



二日目は初めて O'z棟 3Fにある「鶏京KITCHEN 節」にいきました。
南蛮定食の鶏はかなり柔らかくて美味しかったですね!

CoderDojoの経験からみたコミュニティの未来


CoderDojo は、 CoderDojo 憲章を守れば誰でもやれるコミュニティとのこと。


プログラム:https://k-of.jp/backend/session/1216




基本でもかなりの箇所でやっておられようですが、まだまだカバーできていないところも多いとか。



未経験者の簡単な説明はともかく、基本的には放置して何をしたいのか、何を作りたいのかを自分達で考え、それを助けていくという接し方をしているということ。そして答えを教えるのではなく、考え方を引き出すことをして、ある時出来ることに気づいて、「もう自分でやれる!」と質問しなくなることがよい傾向だという考え方っていう点が印象的でした。途中、実行委員長の中野先生のツッコミもあり面白かったです。

懇親会



関西オープンフォーラムといえば、懇親会。昔から懇親会の料理やお酒は気合が入っていてとても美味しいのです!ベルギービールや高級日本酒が出てきました!





日本酒は「十四代」が一番のどごしが爽やかで読みやすかったです。
ウィンナーは噛むと中から肉汁がジュワーとでてきて、とっても美味しかったです。その他の食べ物も、どれも美味しい!ですね。ATC 6F の PIER 6 さん提供かな。

二日目


昨日の懇親会で日本酒飲みすぎて、帰宅するまでがかなり辛かったのですがなんとか朝起きることができて意外と早めに会場入り。



可愛いロボットがいました!



昨日もそうでしたが、見ていると 5Ghz 帯を使っているユーザーが少ないんですよね。8台のWi-Fi に対して、5% - 30%未満ぐらいでした。ほとんどが 2.4 Ghz を使っているんですねぇ。



クリエイターのための権利の本のサイン会。私自身も2冊購入していたのですが持ってくるの忘れてしまいました...

京阪電車のプレミアム車両を活用


今回一日目の懇親会で飲みすぎたダメージが大きくて、二日目は初めて京阪電車のプレミアム車両に乗りました。かなり乗り心地が良かったです。特に帰りは、ミニスーツケースにプロジェクタも余裕で足元に置けたのには感動しました! 来年も利用したいですね!



2018年11月10日 @kimipooh

京阪電車のプレミアム乗車券を買ってみた

少し時間的余裕もあったので、かねてから一度は乗ってみたいと思っていた京阪電車のプレミアム車両に乗ってみました!




専用スタッフがいる


座席番号がどこかわからないので、座る位置がわからず右往左往しました。
プレミアム車両は専用スタッフがいるので、尋ねたら教えてくれました。このあたりはいいですね。

電源、机がある


Free Wi-Fi、電源、机などがあるのでパソコンでなにか作業したりするのも便利です。

座席の乗り心地


座席間隔も非常に広くゆったりしていて、ふわっとした間隔がある乗り心地のよい座席でした。これって新幹線より乗り心地よいような気がします。

「終点から乗るより、帰りの途中駅から乗ったほうが意味があるんじゃない?」と言われたりしましたが、確かに疲れた帰りに予約するのが最適なように思います。確実に座ることのできますしね。とはいえ、乗り心地はかなりいいので、この味を知ってしまったらまた終点からも乗ってしまうかもしれません。他の方のブログなどで書かれている通り、トイレがあったら最高だなと思いました。

2018年11月10日 @kimipooh

2018年10月18日木曜日

【備忘録】LibreSSL 2.8.1 + Postfix 3.3.1 + nginx 1.15.5 へのアップグレード

以前にアップグレードしましたが、忘れないうちに備忘録として残しておきます。
以下、ソースからコンパイルしてインストールする場合の備忘録になります。

LibreSSL のアップグレード


LibreSSLを組み込んでいる nginx, postfix は、libreSSLをアップデートしても影響は受けません。逆を言えば、LibreSSLをアップデートした場合には、nginx, postfix を再度コンパイルし直す必要があるということです。

./configure 
make 
sudo make install
sudo ldconfig

でインストールできます。

openssl version
LibreSSL 2.8.1

となるでしょう。

NGINX に LibreSSL を組み込んでアップグレード


ここでやったようなおまじないを libressl ソース側でしておく必要があります。

/usr/local/src/nginx-1.15.5
/usr/local/src/libressl-2.8.1

でそれぞれソースを展開していたと仮定します。

./configure 
... 
... 
--with-openssl=../../libressl-2.8.1  \
--with-ld-opt="-lrt" 

touch ../../libressl/libressl-2.8.1/.openssl/include/openssl/ssl.h

make

のように、--with-openssl で libressl のソース場所を指定します。
libressl はすでに make install までは完了しているものとします。

そして本当に組み込まれているかを

  • /usr/local/src/nginx-1.15.5/objs/nginx -V 

の出力結果にある、
built with LibreSSL 2.8.1
でもってチェックしてください。

あとは、置き換えるだけです。いろいろありますが、
/usr/local/nginx 以下に nginx があるように /etc/init.d/nginx 等を設定しているので、

/etc/nginx 等 nginx の設定群は念の為バックアップした上で、

sudo/etc/init.d/nginx stop
sudo rm /usr/local/nginx
sudo ln -s /usr/local/nginx-1.15.5  /usr/local/nginx
sudo /etc/init.d/nginx start
のような形で置き換えます。これなら、前のバージョンに戻すことも簡単です。

POSTFIX に LibreSSL を組み込んでアップグレード


ここにあるようなおまじないを posfix ソースにします。
これは OpenSSL が前提で、そのバージョンによって#ifdef している postfix ソースをごまかすためです。

make makefiles CCARGS="-DUSE_TLS -I/usr/local/include"  AUXLIBS="-L/usr/local/lib -lssl -lcrypto -lz -ldl"
make

とした上で、

ldd src/postfix/postfix | grep ssl 
libssl.so.46 => /usr/local/lib/libssl.so.46

のように、libressl 2.8.1 のライブラリが読み込まれていることを確認します。
これが libressl 2.8.1 かどうかは、そのソースにある
/usr/local/src/libressl-2.8.1/ssl/.libs/libssl.so.46
と同じかどうかで分かります。

/etc/postfix 等 postfix の設定群は念の為バックアップした上で

sudo make upgrade
sudo /etc/init.d/postfix restart

いつもと同じ感じですが、変わらないよっていう備忘録も残す価値はあるかなということで残しておきます。

2018年10月18日 @kimipooh

2018年9月27日木曜日

macOS 10.14 (mojave) にアップグレードしてみて・・・

何日か仕事でアップグレードできない日々だったのですが、ついに我慢ができなくなってアップグレードしてしまいました。とりあえず法人向けセキュリティ対策ソフト「ESET Endpoint AntiVirus for Mac」については、macOS 10.14 対応が英語版なら出ていたので、これへアップグレードしておきました。

プリンタもそのまま設定が引き継がれていましたが、システム環境設定のプリンタとスキャナー画面で応答なしになるなど、そこで固まったりしましたねぇ。こういうときはセキュリティ対策ソフトなどがうまく対応していないことも考えられるのですが、アップグレードしてしばらくは、Spotlightインデックスとか何か裏側でいろいろやっていそうな感じもしますので、しばらく様子見かなぁ〜。

以下、アップグレードしたときの検証等の情報です。

Xcode 周り


人によっては、gitが使えなくなったり、cc が使えなくなったりする場合もあるようです。これは、Xcode の Command Line Tools をどのようにインストールしたかによって変わってくるように思います。私自身は macOS 10.14をアップグレード時に、最新の Xcode をいれていたからか、特に問題はありませんでした。homebrew も動きました。

ただし、最初にC言語ファイルを開いたときに、components のインストールを促すダイアログがでて components をインストールする必要がありました。

Command Line Toolsは、Xcodeをインストールせず、単体でインストールすると

  • /Library/Developer/CommandLineTools
にインストールされます。単体インストールは、 xcode-select --install や、
https://developer.apple.com/download/more/
よりダウンロードしてインストールできます。

一方、Mac App Store 経由で、Xcode をインストールし、Xcodeより Command Line Tools をインストール(C言語ファイルなどをXcodeで開いた場合にもインストーラーが自動起動する)すると、
  • /Applications/Xcode.app/Contents/Developer
にインストールされます。

前者の、/Library/Developer/CommandLineTools に入れた場合には、OSのアップグレードによって、この/Library/Developer フォルダまるごと総入れ替えされるので消えてしまうんじゃないかなーと推測しています。

いずれにせよ git や cc が pathがないよ、おかしいよっていわれたら、
  • xcode-select --print-path
コマンドでパスを調べた上で、もしXcodeが入っているにもかかわらず、

/Library/Developer/CommandLineTools
になっているなら、
  • sudo xcode-select --swtich /Applications/Xcode.app
コマンドで、パスを変更してみてください。
もしXcodeがなければ、Xcodeを入れるか(一時間以上かかる)、いますぐ必要(いま授業しているんだ!とか)なら、xcode-select --install コマンドで Command Line Tools だけをいれてしまいましょう。

以下、手持ちのソフトで動作するかどうかをチェックしたものをまとめます。
ただ動くだけで安定動作するかはわかりません。
いまのところ、Virtualbox の古いバージョンぐらいが動かなかったぐらいですね。
あとプリンタ

Office 系


  • Office 2011 for Mac
     Word, Excel, PowerPoint とも動作はしました。ただし macOS 10.13 ぐらいから不安定だったので、まともに使えるかはわかりません。
  • Office 2016 for Mac
     Word, Excel, PowerPointとも動作はしています。安定しているかは今後使う中でわかるかなと。
  • LibreOffice 6.0.42: 動作した

Adobe 系


  • Acrobat DC Pro: 動作した
  • Photoshop CC 2018: 動作した
  • Photoshop Elements 2018: 動作した
  • Premiere CC 2018: 動作した
  • Premiere Elements 15: 動作した

仮想デスクトップ&ローカル環境系

  • Parallels Desktop 13.3.2: Windows7 動作した
  • VirtualBox 5.2.12: 使用できないとエラー, 5.2.18 は動作した。
     影響:Local by Flywheel (Docker系も影響うけるはず)
  • MAMP 5.1: 動作した


その他

  • Dropbox: 問題なさそう
  • CotEditor: 動く、ダークモード対応の最新版が出ている
  • Google Drive File Steam: 問題なさそう
  • Burn: 問題なさそう
  • E-Photo: 動作せず(プリンタドライバ、簡単モジュールなどが全部初期化されてないため)
  • FileZilla: 問題なさそう
  • Cyberduck: 問題なさそう
  • sqlitebrowser: 動作した
  • GeekTool: 問題なさそう、ただしダークモードならフォント色は白のがいい
  • Mailplain: 動作した
  • Sublime Text: 動作した
  • LiveQuoatz Photo Edit: 動作した、ダークモードに対応している。

2018年9月27日 @kimipooh