投稿者: zen

  • 楽天テクノロジーカンファレンスにいったときの話

    楽天テクノロジーカンファレンス2018

    先月の終わり頃に開催された楽天テクノロジーカンファレンスに行ってきた。

    毎年開催されている楽天のテクノロジーのイベント。日本だけど、ほぼ英語のカンファレンスで、受付も英語対応。というか、スタッフで日本語をできる人だけ、日本語対応の印をつけているほど、逆転している。当然内容も英語。ちょっとした英語のシャワーを浴びにいくような感じで参加してきた。

    楽天テクノロジーカンファレンス2018

    メインの講演も当然英語。内容の半分も理解できていないじゃないかと思う。内容的には、GAFAを山にたとえて、道のりだったり、今の目指す位置をしめしていたり。医療、製薬の分野を開拓していくようなことを言っていた。楽天って、ITとか金融の分野には、いろいろと手を出している感覚があったけれど、医療系にも手を広げているとは知らなかった。

    他にもいくつか聞いたけれど、スタートアップ系の話とか。わかるかどうかは別として、聴きやすい英語もあれば、聴きにくいものもあった。いろいろな意味で、刺激にはなった。ただ、会場もいろいろで、公演中に雑談をされてしまうと、講演が聞けない。聴き慣れていない言語だから、聞こうと意識を傾けるが、それが雑談で邪魔をされる感じ。会場の不満ではなく、単純に自分の言語力を悟る。

    楽天テクノロジーカンファレンス2018

    あと目当ての一つが、食堂での食事。メインは美味しいのだけど、米がおいしくない。サラダとかヨーグルト、納豆とかを取れるのはいいけれど、ご飯の質がちょっと難あり。これなら、健康系のお菓子やフルーツがおいてあるGoogleのオフィスの方が魅力的。

    なんだかんでカンファレンスを楽しんだ感じだ。

  • JSON型のテキストをJSONのオブジェクトにする

    JSON形式のテキストをJSONとして扱うには、テキストをJSONオブジェクトに変換(パース)する必要がある。 JSON.parse() 関数を使用して、JSON形式のテキストをJSONオブジェクトに変換する。 これを行うことで、JSONを扱う関数などにJSONデータとして、値を渡すことできるようになる。(Hangouts Chatへの応答はJSONでデータを作って返す必要があり、それを関数などで作ろうとするとJSONオブジェクトにパースする場面がでた)

    var jsonObj = JSON.parse(JSON形式のテキスト);

    例) Chat Bot用に実際にJSON形式のテキストをつくり、JSONオブジェクトにする

    // JSON形式のテキストを作る
    var jsonText = "";
    jsonText += '{';
    jsonText += '"header": {\n';
    jsonText += '"title": "タイトル", \n';
    jsonText += '"subtitle": "サブタイトル"\n';
    jsonText += '}\n';
    jsonText += '}\n';
     
    // JSON形式のテキストを、JSONオブジェクトに変換する
    var jsonObj = JSON.parse(jsonText);
     
    
  • Atomも、VS Code(Visual Studio Code)も、印刷機能がない

    うかつだった、Atomも、VS Code(Visual Studio Code)も、印刷機能がない!
    コードは書くもので、印刷するものではない、ということなんだろう。
    とはいえ、色がついた構文を保存(PDFで)しておきたかった。。。

    Atomにパッケージのprint-atomをインストールしてみたが、画面上に表示されているところしか印刷できず。

    VS codeは、マーケットプレイスから、下記のPrintCodeをインストールしたところ、JavaScriptのコードを色付きで印刷できた。

    https://marketplace.visualstudio.com/items?itemName=nobuhito.printcode

  • 突然、iPhone8で4Gに繋がらなくなった

    昨夜、突然、iPhone8(iOS12)で4Gに繋がらなくなった。OSの再起動でまた繋がるろうにはなったがなんだったのだろうか。

    キャリアはソフトバンク。他のキャリアでも同じようなことが起きた人もいる。謎だ。

  • 會水庵

    會水庵

    會水庵

    久しぶりに、會水庵にいってみた。食べたのは、期間限定の「さんまいレる焼丼」だ。

    さんまを開きにして焼いて、丼に仕立てただけ、と言いたいが実際には、さんまには塩がしっかりを振ってあり青魚特有の臭みが消してある。ご飯の上には、うっすらとゆかりが振りかけてある。その紫蘇の風味か、それともさんまに紫蘇の風味をつけているのかわからないが、焼いたさんまの一部は紫蘇の酸味があり、食べやすかった。さんまはしっかりと焼いて火が通してあるので、身がしっかりとしていた。だからといって堅いというわけでもなく、そこが食べやすい。秋には、さんまの丼があるとは、なかなかよかった。とても美味しくいただけました。

  • Mac miniとMacbook Air、iPad Proの新型が発表

    待ちに待った新しいMac miniとMacbook Airが発表された。

    とても長いこと、これらを待ちわびた。
    やっと新型が出た。
    飛びついて買いたいところではあるが、、、SSD化の影響もあるのか高い。
    最低限のスペックでも高い。
    とくにMac miniは最低スペックのモノの価格がかなり上がっている。
    暗に物価が上がっている、という気もする。
    iPhoneの上がりっぷりに比べたら、まだまだなのかもしれないけれど。
    前みたいに6万くらいだったら、ぽんと買ってしまえたのだが。
    うーん、悩ましい価格だ。

  • Chat Botのカード内のテキストフィールドで使えるタグ

    Hangouts Chatのチャットボットのカードのテキストフィールドで使えるタグ。

    太字 Bold            
    斜体 Italic    
    下線 Underline            
    取り消し線 Strikethrough    
    フォントカラー Font Color            
    リンク Hyperlink    
    改行 Line Break    

    参考: https://developers.google.com/hangouts/chat/reference/message-formats/cards

  • GASの関数は引数の型により値渡しと参照渡しが決まる

    以下のように、関数に引数を渡す場合、引数hogeの型によって、値渡しか、参照渡しかが決まる。

    function func1(引数) {
      。。。。
    }
    

    引数が、数値、文字列、真偽値の場合は、値渡し(値を複製して、関数に渡す)。

    引数が、オブジェクト、配列の場合は、参照渡し(引数に指定したものが、書き変わる)。

    ※これは、GASの特性ではなく、JavaScriptの仕様。

  • SSL証明書のDV、OV、EV。

    SSL証明書の種類で、DV認証、OV認証、EV認証があるが、これが何の略なのか気になった。
    調べたので、メモとして残す。

    DV認証 = Domain Validation Certificate
    OV認証 = Organization Validated Certificate
    EV認証 = Extended Validated Certificate

    日本だと、ほぼ略称のDVやOVだらけなので。

  • たもん庵のカツ丼

    たもん庵のカツ丼

    昼にカツ丼が食べたくなって、リーズナブルなうどん屋のカツ丼にはしってみた。

    このたもん庵のカツ丼だが、味云々の前につくりかたが雑すぎて話にならず。玉ねぎは煮えておらず、冷たい部分が残り、生の辛さがたくさん残っていた。カツは冷たい、ちゃんと温まっていないという酷さ。溶き卵は、量の少なさもあるが偏ってしまい、ちゃんと綴じられていない。味が、という前にあまりにもつくりかたがひどい。丸亀製麺のカツ丼は、ちゃんとしていたので、うどん屋のカツ丼と思ったがダメだった。わかったのは、ちゃんとつくりかたの教育は大事。丸亀製麺は、ちゃんとしていたんだな、と。