ウェブアプリケーションのユーザーインターフェイス開発を支援する様々な仕組みを提供します。管理画面はもちろん、HTMLエディタのようにユーザの入力に対して即応性が必要なアプリケーションを簡単に作ることができます。デザインしたページの特定のDIV要素がリアルタイムに更新されるといったデータ反映の仕組みを備えています。JSファイルの依存関係、グローバル変数汚染など様々な課題に直面します。これらの課題にうまく対処できるようになっています。2017に、弊社エンジニア複数名がスポンサー企業枠または当日スタッフとして参加しました。ついて、参加者4名で持ち寄ったレポートをお送りいたします。こちらは田辺がレポートします。APIサーバ、SQSワーカーなどを書いています。(MTS)が行われました。MTSは、主に技術的な興味関心、また現在行っていることから得られた知見を共有するための取り組みで、司会進行から質疑応答まで全編通して英語で行われる社内勉強会です。今回の司会はjonasさんでした。当日はijinさんが飛び入り参加で各LTのQ&Aにも参加いただきました。トップバッターの楠本さんは、学生時代に南極で行った研究について紹介してくれました。現地では南極の大気の情報集めるバルーンと連携して、情報をストレージに溜め込む装置のソフトウェアをメンテナンスしていたそうです。Q&Aでは、バルーンの回収はどうするのかとの問いに対して、気流に乗って漂うだけで、最後はどこかに落ちる仕様との回答に、一同驚きの様子でした。usersblog.hde.co.jp開発部たなべです。(以下LE)が今年の1月についにDNSベースのドメイン認可をプロダクション環境で有効にしました。これにより、証明書発行が完全自動化できるのを記念(?)して先月の社内勉強会で少し話しました。昨年のアドベントカレンダーの続きです。スライドでも触れましたが、勉強会の当日(1/22)にAWSからACMが発表されるというちょっとしたハプニングがありました。AAAとは私が開発しているACMEプロトコルのクライアント実装です。Goで実装しています。usersblog.hde.co.jpこんにちは。参加させていただいております。僕は機械・電気系はまったくの音痴、IoTも素人です。クラウドは一応素人ではないので、オンプレミス機器をどんどんクラウドに移行したように、物理的な機器もどんどんクラウドのパワーを活用して、現実世界を豊かにすることができるんじゃないか、ということをよく妄想します。その時にいつも壁として立ちはだかるのが、物理セキュリティの問題です。Air/Beamが、それらの問題をエレガントに解決してくれたことに、とても興奮しています。うまく説明できるかどうかわからないのですが、以下チャレンジしてみます。Piのような安価な機器で実現することを考えてみましょう。usersblog.hde.co.jpクラウドプロダクト開発部たなべです。2015に参加してきました。アメリカ出張は昨年のDockerConに続いて2度目です。デンバーはみんな大好きサンフランシスコから約1900km離れています。Mapによれば車で18時間だそうです。飛行機なら2時間ですので西海岸からのアクセスも良好と言えそうです。昨年からは成田空港、デンバー国際空港間で直行便の運行が始まり便利になったそうです。今回はエクストリーム和装家としても有名なCTOと一緒に行きました。上の記事でも触れられていますが、滞在期間中のデンバーはあまりパっとしない天気で、どちらかといえば日中もすこし肌寒い気温でした。GopherCon二日目は晴れ間が見えましたが、滞在中は雨が降ったり止んだりと不安定な天候でした。2015に参加してきました。実はOSCONは初参加です。場所はオレゴン州ポートランド。アメリカ北西部の町です。着いた週末は熱波に襲われていたようで地元の人達は暑さにあえいでいたようですが、東京から来た自分は「湿気がないだけでずいぶん過ごしやすいな」程度の感想でした。滞在中は天気にも恵まれ、大変過ごしやすかったです。反面熱波が落ち着いてくると、夜はかなりひんやりした感じでした。一般客のチェックインはセルフサービスだったようです。私はスピーカー枠だったので別部屋でした。OSCONで少し印象的だったのは、かなり明らかに参加者の中にヒエラルキーのようなものがあり、一般参加者、スピーカー、スポンサー、とかなり提供されるサービスに差があったということです。仕組み的には当然だとは思うのですが草の根活動的なカンファレンスばかり主催していたので印象に残りました。usersblog.hde.co.jpHDEでは近いうちに公用語が英語に切り替わるということもあり、月一のテクニカルセッションは英語だったり、ミーティング等も英語だったりします。そのようなわけで英語に触れる機会はそれなりに多いのですが、やはり議論や質問をする場があったほうがいいなぁと思い新しい取り組みを始めてみました。Language"として、プレゼンを通して英語の疑問をぶつけたりそれに答えたりする企画です。2015の元となったカンファレンスです。Cityで開催されました。Tokyoに一区切りが付くので、2000人規模のイベントを開催するにあたってどういうところに注意をしながら今まで準備をしてきたのか、などのノウハウをシェアするトークを発表するためと、Perl界隈の人達と旧交を温め、新しいつながりを求めて参加しました。今年の会場はアメリカはユタ州のソルトレイクシティーです。アメリカには長いこと住んでいましたがユタ州には来たことがなく、初上陸です。ユタ州と言えばステレオタイプ的なイメージでは砂漠やモルモン教なのですが、どちらもその姿を見かける事なく若干拍子抜けでした。開発&ASPチームの大久保です。開催された社内勉強会にて、NTTコミュニケーションズが提供するパブリッククラウドサービス「cloudn(クラウド・エヌ)」について概要を紹介したところ、AWSが大好きなはず(と勝手に私が思っている)な社内メンバーから、意外やブログで詳しく紹介してほしいというご要望を頂き、ありがたくブログを書かせて頂くことになりました。お決まりの書き出しですみません。URLだけ紹介させてください。仮想サーバ(Compute)を使ってみました。3タイプが提供されています。pythonで開発環境を構築する時は、virtualenvを使うことが多いかと思います。弊社のプロダクトでもvirtualenvを使って、各開発者の環境を統一しています。そこで問題になるのがvirtualenvの構築です。virtualenvの構築を主導でやっていると、手作業によるミスが起きやすいですし、何より最初からすることが決まっている処理は自動化したいものです。そこで、virtualenvの環境を自動で構築するために、virtualenvのbootstrapを使用しています。usersblog.hde.co.jpクラウドプロダクト開発部のたなべです。Terraformについてライブデモを交えて話しました。今回はそのブログレポートです。Terraformについての一般的な話はGoogle検索等で探してください(すみません。勉強会は基本英語なのでスライドも英語です。スライド中に使用したデモはGithub上で公開しています。ブランチを1から7まで用意しています。VPCに始まり、サブネット、セキュリティグループ、ルーティング、インターネットゲートウェイ、ELB、そして最後にWebサーバを起動するところまでを7ステップで試せるようになっています。usersblog.hde.co.jp初めまして、HDE2015年度新卒入社、”日本人”の土居です。hanさんの3人なので、新入社員*2の中では僕が唯一の日本人になります。これは去年あたりから国籍を問わない採用を進めているHDEならではの状況です。Programに加えて、「海外出張カバン持ちインターンシップ」というユニークでグローバルなインターンシップが動き始めている最中です。グローバル化に伴って、社内での英語によるコミュニケーションは今後必須ということもあり、HDEには通称「セブ送り*3」と呼ばれる語学研修制度があります。usersblog.hde.co.jpこんにちは、牧です。いうイベントにかれこれ10年関わっています。2015はラストということもありなんと東京ビッグサイトに2000人ものエンジニアを集めようと画策しているので、とにかく準備が大変です。私は主催ということで全体を見ていますが、大部分の準備はコアスタッフという名前のチームがいて彼らがほとんどの事をやってくれています。様々なタスクの中で唯一他の誰にも完全にお任せということができないのがスポンサー集めの部分です。Tokyoではもちろん来場者の皆様からチケット代金をいただいているのですが、それだけでは必要な経費の半分も出ません。チームに所属する松浦です。現在私が所属するチームが管理・運用しているインスタンスは900台を超え、近い将来には1000台の大台を突破する見込みになっています。ユーザーが直面する(であろう)、ホストの状態に起因してインスタンスが稼働しない問題とその対処法について話をしたいと思います。インスタンスはホストマシンのハイパーバイザー上で稼働していますが、そのためホストマシンで何らかの問題*1が発生すると、インスタンスが正常に稼働しない状態になることがあります。usersblog.hde.co.jpこんにちは、Kishi@HDEボドゲ部です。ボドゲ部ではおもに賑やかしとゲーム調達を担当しています。Labs.より2001年に発売されたパーティーゲームである。自分自身の正体がばれないように他のプレイヤーと交渉して正体を探る。夜には人狼による村人の捕食が行われる。この春で意図的に自分のライフスタイルをそれまでの「渋谷で月曜から飲んじゃうぜ!」パターンから完全に変えてから2年半が経ちます。現在自分は朝8時半に出勤、午後3時半〜4時くらいに退勤、あとは午後7時〜8時頃にまたオンラインになり家から必要な事を行う...という基本スケジュールをとっています。ステレオタイプなエンジニア象では夜中遅く暗い部屋でハックしているイメージがありますが、現在の自分は日の出とともに起き午後11時すぎには寝てしまう生活をしているエンジニアなのです。幸いな事にプログラマー・エンジニアという仕事は周りの理解さえあれば伝統的なサラリーマンのステレオタイプから見たら明らかに異常なスケジュールでも特に生産性を落とさずに仕事を続けることができると仕事ですので、これを最大限利用させてもらっています。ベータ公開されましたね。何ぞやということで、少し調査してみました。実際に使ってみたわけではなく、あくまでドキュメントに書いてることそのままです。高速でスケーラブルで高可用性なメッセージシステムとしてデザインされています。クラウド上で使えるシステムのため、どこからでもメッセージを送ったり、取得したりできるようになっています。メッセージを送信します。クラウドプロダクト開発部の小本です。私のお気に入りツールdirenvを紹介します。Pythonには、プロジェクトそれぞれに専用の環境を作ってPythonのバージョンやライブラリを切り替えることができるツールがあります。進化し、その最終形態がpyenvです。pyenvはあらかじめディレクトリに環境を紐付けておくと、ディレクトリにcdしたとき、勝手に環境を切り替えてくれます。usersblog.hde.co.jpこんにちは。