タグ

ブックマーク / blog.hde.co.jp (5)

  • Vue.js ではじめるシングルページアプリケーションの開発 - HDE BLOG

    Vue.js は JavaScript フレームワークです。 ウェブアプリケーションのユーザーインターフェイス開発を支援する様々な仕組みを提供します。 管理画面はもちろん、HTMLエディタのようにユーザの入力に対して即応性が必要なアプリケーションを簡単に作ることができます。 例えば、テキストエリアに文字を入力すると、 デザインしたページの特定のDIV要素がリアルタイムに更新されるといったデータ反映の仕組みを備えています。 また、JavaScript で大規模なユーザーインターフェイスの開発を行う場合、HTMLファイルのテンプレート化、 JSファイルの依存関係、グローバル変数汚染など様々な課題に直面します。 Vue.js は、コンポーネントという仕組みと Webpack というモジュール管理ツールと組み合わせることで、 これらの課題にうまく対処できるようになっています。 今まで jQuery

    Vue.js ではじめるシングルページアプリケーションの開発 - HDE BLOG
    ryshinoz
    ryshinoz 2018/03/06
  • GopherCon 2015に参加してきました - HDE BLOG

    クラウドプロダクト開発部たなべです。 去る2015年7月にアメリカはコロラド州デンバーで開催されたGopherCon 2015に参加してきました。 アメリカ出張は昨年のDockerConに続いて2度目です。 デンバーはみんな大好きサンフランシスコから約1900km離れています。Google Mapによれば車で18時間だそうです。飛行機なら2時間ですので西海岸からのアクセスも良好と言えそうです。昨年からは成田空港、デンバー国際空港間で直行便の運行が始まり便利になったそうです。 今回はエクストリーム和装家としても有名なCTOと一緒に行きました。 上の記事でも触れられていますが、滞在期間中のデンバーはあまりパっとしない天気で、どちらかといえば日中もすこし肌寒い気温でした。 GopherCon二日目は晴れ間が見えましたが、滞在中は雨が降ったり止んだりと不安定な天候でした。 会場となったのは上の地図

    GopherCon 2015に参加してきました - HDE BLOG
    ryshinoz
    ryshinoz 2015/08/04
  • English as a Second Presentation Language という取り組みを始めてみました - HDE BLOG

    HDEでは近いうちに公用語が英語に切り替わるということもあり、月一のテクニカルセッションは英語だったり、ミーティング等も英語だったりします。そのようなわけで英語に触れる機会はそれなりに多いのですが、やはり議論や質問をする場があったほうがいいなぁと思い新しい取り組みを始めてみました。 アメリカンスクールに通う子供で英語を(十分に)しゃべれない子供はESL (English as a Second Language)というカリキュラムに入れられてまず英語を重点的に勉強させられるのですが、それにひっかけて "English as a Second Presentation Language"として、プレゼンを通して英語の疑問をぶつけたりそれに答えたりする企画です。これまでもいくつか英語でプレゼンをする集まりはあったと思うのですが、具体的な質問をしたりプレゼンに対してのフィードバックをする時間を設

    English as a Second Presentation Language という取り組みを始めてみました - HDE BLOG
    ryshinoz
    ryshinoz 2015/07/21
  • S3のZipファイルをRangeでバイナリアクセスして料金を節約 - HDE BLOG

    あけおめころよろメリクリ!! 尾藤 a.k.a. BTOです。 今年も残すところ、あと357日となりましたが、みなさんいかがおすごしでしょうか。 今年の目標は、純白のメルセデス、プール付きのマンション、最高の女とベッドでドン・ペリニヨンの3つです。 さて、今回はS3上に置いたZipファイルをHTTPのRangeパラメータでバイナリアクセスして、料金を節約した話を書きます。 検索インデックスのデータ量が増大 メールアーカイバでは、検索インデックスを mongodb に格納していますが、データ量が増えるにしたがって性能的な問題が出てきました。なにしろ月間1億6000万通のメールを処理するので、検索インデックスのデータ量も大変なことになります。 amazon EBS 1TB制限 当時のEBSでは、最大で1TBのボリュームしか作れませんでした。 検索インデックスのデータ量の増え方は不規則なので、ど

    S3のZipファイルをRangeでバイナリアクセスして料金を節約 - HDE BLOG
    ryshinoz
    ryshinoz 2015/01/09
  • ワーカーをオートスケールでスポットインスタンスをアジャストしてプライスを1/4にしたファクト - HDE BLOG

    おはこんばんちは!! 尾藤 a.k.a. BTO です。 メール流量とインスタンス数が完全に一致!! まずはこの図をご覧ください。 上がメール流量で、下がインスタンス数になっていますが、グラフが完全に一致しています。適切な時間に適切な台数を配置することで、サーバ代を1/4に削減することができました。今回はその話を書きたいと思います。 こちらがメールアーカイブシステムの概要です。この中で、トークナイザーとフラッシャーがワーカーになります。このワーカーが今回オートスケールする対象となります。 スポットインスタンス オートスケールの話を始める前に、まずスポットインスタンスについて説明します。 詳しい説明はAWSのページを見ていただくとして、簡単に説明すると余剰のインスタンスを激安で使用するインスタンスの事です。 価格は常に変動しており、入札で購入し、価格が上昇すると容赦なく落とされます。特徴をま

    ワーカーをオートスケールでスポットインスタンスをアジャストしてプライスを1/4にしたファクト - HDE BLOG
    ryshinoz
    ryshinoz 2014/12/13
  • 1