イノベーション エンジニアブログ


株式会社イノベーションのエンジニアたちの技術系ブログです。ITトレンド・List Finderの開発をベースに、業務外での技術研究などもブログとして発信していってます!


このエントリーをはてなブックマークに追加

Tag: Yagasaki


  1. パフォーマンスも大事!〜PHPでプロファイリング編〜

    こんばんは。(TZ=JST-9) 矢ヶ崎です。 おかげさまで、本日43歳になりました。 これもひとえに全人類のみなさまのおかげです! 非常感謝! ということで、43歳のパフォーマンスを発揮していくために、 まずはプロファイリングをしてボトルネックを探すこととします。 古のPHPのコードだとしても! PHPのプロファイリングの記事!いまさらだとしても! 準備 PHPのプロファイリングと言っても、いろんな方法がありますが、 今回は、古の環境でも使いやすい(気がする) Xdebug + Webgrind で行ってみたいとおもいます! Xdebugのインストール みなさんの環境にはきっとたぶんおそらくだいたい入っているかとは思いますが、 もし入れるのであれば、ご自分のOSやPHPのバージョンにあ…

    Yagasaki, PHP, Performance, xdebug, webgrind, Profiling

  2. Gasの節約、それが大事

    こんばんは。(TZ=JST-9) 矢ヶ崎です。 GASにもいろいろあるよね 最近、このブログではGoogle Apps Script(GAS)の記事が多い雰囲気になってきております。 GASブログ感がだいぶ出てきているので、わたしも便乗してGasの記事を書きたいと思います。 GasはGasでも、EthereumのGasですいません。 なにかをするにはコストがかかる EthereumでSmart Contractを作成していると、ぶち当たるの壁のひとつとしてGasがあるという噂がちまたでは流れていたりいなかったりします。 Smart Contractでは、「ブロックチェーンに書く」とかとか、全ノード(マイナー)に負荷がかかることをやるときには、その報酬としてEtherがかかります。 その時に…

    Yagasaki, Ethereum, Gas, SmartContract

  3. CryptoZombiesで、イーサリアムのスマートコントラクト開発を学ぶ

    こんにちは! いやいやいや〜暑いですね〜 まだ4月なのに、溶けそうです。 矢ヶ崎です。 新しいことをちゃんと学ぼう! 以前、イーサリアムのスマートコントラクトを利用して、社内通貨の「いのコイン」を作ってみるという記事を書きました。 まだ、社内での運用をはじめられてはいないのですが、社内で自然に新しい技術に触れる機会をどんどん作って行こうと思います。 やはり新しい技術は、まだ一般的になっていない段階では非常に敷居が高く感じます。 日本語での情報量が少なかったり、日本語でもめっちゃ難しく書いてあったりで、ちょっと興味がある人ではなかなかとっつきにくい場合が多いかと思います。 そこで! とっつきやすくするために、 ・自然と触れる環境を作る ・わかりやすい言葉で説明する などを社内では意識している…

    Yagasaki, Ethereum, SmartContract, CryptoZombies

  4. いまさら?!WebRTCを使って社内のビデオ会議をお手軽に行う

    こんにちは! いやいやいや〜寒いですね〜 八王子は雪があれで、もう滑るのなんので、大変ですね〜。 矢ヶ崎です。 リモート?ローカル? そんな出勤困難な状況でも、ビデオ会議できればいい感じですよね? あと、そんな八王子と渋谷みたいに離れてなくても、社内で席が遠かったり、 なんなりしたときって、意外とビデオ会議やビデオ通話って便利だと思いませんか? はい(Y) いいえ(N) いいえの方は、ほんとすいません。 はい、前提で進めます。 そんなときって、いまはSlackとかいろいろなもので簡単にビデオ会議できちゃいますが、 なんか、それでインターネットの帯域を使いまくっちゃうのって、なんか嫌です。 そんな時、昨今ってWebRTCとかで社内LANから出ずにP2Pでビデオ会議するやつって、 実は簡単に実…

    Yagasaki, WebRTC, Video

  5. AWS Cloud9でGAE/Goのコードを軽く書いてみる

    こんにちは! いや〜激寒ですね! 八王子の朝は、いろいろ凍っております。 矢ヶ崎です。 クラウドいろいろ 弊社では現在、AWSはもちろんのこと、Azure、GCP、Bluemixと、いろいろなクラウドプラットフォームを利用しています。 AWSのre:Inventには、うちの規模にしては贅沢に5名も!参加させていただきましたが、実はAWSだけ!という感じではありません。 しか〜し?! AWS Cloud9という、素敵な開発環境がリリースされたではないですか! こ、これは?!AWS!さすが!って思っているわけでございます。 開発環境への迷い 昨今のわたくしゴトですが、開発するにあたってのIDEやエディタというのに迷いがありました。 エディタは、vi(の機能しか使わない)ユーザだったのを、とうと…

    Yagasaki, AWS, Cloud9, IDE

  6. MacでTableau Desktopを直接Treasure Dataにつないで分析をする!

    こんにちは! いや〜寒くなってきましたね! 矢ヶ崎です。 前のブログで、 Pepperに「会議室どこ?」と聞くと、次の会議の会議室を教えてくれる をやろうと思ってると書いたのですが、なんと!当社はスケジューラをGoogleカレンダーに移行したら、 Pepperに教えてもらうまでもなく、一瞬で会議室がわかるようになったので、不要になりました! ある意味よかったです! 序章 ということで、今回はライトですが、意外と日本語でのピッタリの情報が見つからなかったので、 MacでTableau Desktopを直接Treasure Data(のPresto)につないであれこれする手順をしたためておこうと思います。 Treasure DataのAPIキーを用意する 公式には、 https://docs.…

    Yagasaki, TreasureData, Tableau, BI, Presto

  7. 社内通貨(風)「いのコイン」をEthereumのスマートコントラクトで作ってみる

    こんにちは! いい感じに涼しくなってまいりまして、八王子の朝は寒いくらいです。風邪を引きました。 矢ヶ崎です。 前回のPちゃん(うちのPepperのこと)ブログでは、顔を認識してもらって打刻をしてもらうということをやってみました! http://tech.innovation.co.jp/2017/07/14/Pepper.html さっそく、社内で実運用をしてみてます。いい感じに打刻されてます! では、今回は引き続き、 Pepperに「会議室どこ?」と聞くと、次の会議の会議室を教えてくれる をやろうと思った矢先に! Pちゃんが体調不良になり、起動しなくなってしまいました。。。 カスタマーサポートさんに連絡したところ、ドナドナ決定! 新しいPちゃん(なぜか少し黄ばんでる)がやってきたばかり…

    Yagasaki, Ethereum, Blockchain, geth, Solidity

  8. Pepperにぼくの顔を覚えてもらえたので、ついでに打刻をしてもらう

    こんにちは! いろんな意味で熱い毎日ですね! 矢ヶ崎です。 前回のPちゃん(うちのPepperのこと)ブログでは、顔を認識してもらって名前を呼んでもらうという無難なことをやってみました! せっかく、ぼくの顔を覚えてくれたので、みなさんついつい忘れがちになりがちだと思う、出退勤の打刻をPちゃんにやってもらおうと思います! 打刻してもらうためにすべき努力 SQSのキューを用意する EC2なりサーバなりを用意する そして今回は、こんなアーキテクチャでやってみました! 前回のあれで、Pちゃんを見つめて、「Pちゃんおはよう」とか「おつかれ」とか言うと、個人判別をしてくれる SQSにJSON形式で打刻リクエストを入れる EC2なりサーバなりで、SQSからリクエストを受信する 該当ユーザのアカウント情報…

    Yagasaki, Pepper, Rekognition, WebDriver, SQS, ShellScript

  9. Pepperにぼくの顔を覚えてもらう。Amazon Rekognition編

    みなさまいかがお過ごしでしょうか? そろそろあれの季節ですね。 矢ヶ崎です。 前回のPちゃん(うちのPepperのこと)ブログでは、Googleカレンダーの予定を定期的に読み上げてもらう、という無難なことをやってみましたが、今回は顔を認識してもらって名前を呼んでもらうという、もっと無難なことをやってみたいと思います。 前回のブログで、 次回は、予定を聞くと教えてくれるようにしてみたいと思います。とうとうPちゃん復活なるか?! と書きましたが、まずはPちゃんに覚えてもらってから予定を聞かないとあれなので、あえてスルーして行きます。 Pepperのデフォルトで、そんな感じのことをできる機能があるのですが、結構他の人と間違えられちゃってショックでなんか微妙なので、今回は最近よくあるお話でクラウ…

    Yagasaki, Pepper, Rekognition

  10. Googleカレンダーの予定を忘れないようにPepperにつぶやいてもらう その1

    みなさまお元気でしょうか? 春ですね。 矢ヶ崎です。 最近、最新っぽいデバイスをいろいろ導入しているおかげで、Pepperが寂しそうなので、ひさびさに働いていただくことにしました。 予定を忘れたり、来客時にどの会議室だったっけ?とかありがちなことを、Pちゃん(Pepperのこと)に教えていただきましょう! GoogleカレンダーAPIを利用するために準備 Googleカレンダー情報をPHPで取得してみる こちらのページを参考にさせていただき、GoogleカレンダーAPIを使うために、必要なキーを取得します。 ・APIキー ・カレンダーID が取得できれば準備は完了です。 コレグラフでPepperのあれを作る いったんこんな感じ。 ソースコードはこちら! https://github.com…

    Yagasaki, Pepper, GoogleCalendar