• 全文検索エンジン「Elasticsearch」を調べて使ってみた色々まとめ

    url

    こんにちは、AWSではcodedeployが好きな中村です。

    IT業界はドッグイヤーと言われて久しいですが、技術の進歩は目まぐるしく進んでいます。

    それに伴い、世の中が求めるWebサービス・スマホアプリのスピード感は日々増しています。

    ページを表示するのに2秒以上かけてはいけない、、0.1秒表示速度が遅くなるとxxx件のユーザーが離脱する。。など、いろいろな通説が出てきているほどです。

    今回はそんな世の中が求めるWebサービスの表示スピードを劇的に速くできるサービス「Elastichsearch」について調べてみました。

     

    このサービスはFacebookGithubでも採用されているサービスですので、知っておいて損はないです。
    “全文検索エンジン「Elasticsearch」を調べて使ってみた色々まとめ”の続きを読む


  • ToDoアプリを作ろうとした話

    佐々木です。スマホアプリの開発をしている株式会社バイタリフィという会社に勤務しています。
    ベトナムオフショア開発もやってるんで、この前ホーチミン市に行ってきたりもしました。楽しかったです。
    はい、というわけでですね。今佐々木がはまってるのはPHPのお勉強なのですが、ここいらで何か少しでも役に立ちそうな物を作ってみようということになりました。なりましたって言っても自分で勝手にそうしただけなんですけど。
    ただ、本当に初学者なので自分でのまとめも兼ねて、という感じです。基本的に初歩過ぎて誰の訳にも立たないと思います。

    “ToDoアプリを作ろうとした話”の続きを読む


    投稿日:

    カテゴリー 技術 / デザイン / 制作
  • Amazon EC2でWindowsServerを構築

    windows-server-2016

    どうも。
    伊藤です。

    先月から、AmazonEC2でWindowsServer2016を構築できるようになりました。
    2016から追加となった機能はこちら

    構築までの流れは基本的にLinux系OSと大きく変わらないのですが、以下8点をご注意ください。
    1. メモリは少なくとも2Gib以上にする
    2. 接続プロトコルのRDPの設定は忘れずに
    3. HOST名の設定
    4. Windows Updateの自動更新の無効化
    5. サーバマネージャの起動抑止
    6. 時刻設定
    7. 必要のないサービスを停止
    8. 電源オプションの変更

    1. メモリは少なくとも2Gib以上にする。

    Amazonのオフィシャルサイトのブログでも「2GiBのメモリを確保することを推奨」と掲載されており、実際に1Gibで試してみましたが、カクカクして使い物になりません。
    後述するサービス停止などで改善を図りましたが、やはり2Gibは必要なようです。

    2. 接続プロトコルのRDPの設定は忘れずに。

    Linux系OSを使う場合はSSHで接続して各種セットアップを実施するかと思いますが、Windows系の場合、RDP(3389)接続が主流になるかと思います。
    インスタンス起動後に接続できないという事にならないよう、セキュリティグループ設定時には必ずRDPポートの解放設定をしてください。

    3. HOST名の設定

    Elastic IPアドレス(固定IPアドレス)を設定していない場合、パブリックIPやDNS、ホスト名がインスタンス再起動の度に変わってしまいます。
    HOST名接続時に障害にならないよう、HOST名には予め任意の値を設定しておきます。

    4. Windows Updateの自動更新の無効化

    当たり前ではありますが、個人利用でない限りは無効化しておきましょう。
    AmazonEC2のWindowsServer2016の場合、予めサービスは停止されており、且つ手動更新になっておりました。
    自動更新になっている場合は手動に変更し、サービスを無効化しておきましょう。
    windowsupdate

    5. サーバマネージャの起動抑止

    OS起動時にサーバーマネージャーが起動場合、無効化しておきましょう。

    6. 時刻設定

    EC2の場合、初期設定はUTCのためJSTに変更しておきましょう。

    7. 必要のないサービスを停止

    初期設定のままだと、不要なサービスがいくつか起動されている状態です。
    コントロールパネルからサービス一覧を表示し、不要なサービスは停止してしまいましょう。

    8. 電源オプションの変更

    EC2の場合、初期設定は「バランス(推奨)」になっています。
    消費電力による費用の増減はないため、「ハイパフォーマンス」に変更しておきましょう。

    その他にも仮想メモリの設定やイベントログのサイズや管理方法の指定などありますが、AmazonEC2のWindowsServer2016の場合、概ね想定した値が初期値で設定されています。
    念のため、確認だけはしておきましょう。

    ではでは。


  • ラジオボタンに躓いた件

    フロントエンドエンジニアになって早7ヶ月。
    JavaScriptも書けるようになってきた松村です。
    最初はJSに苦手意識もありましたが、今となっては自分で動かせるのが楽しいです。

    そしてそして、楽しくなって、Google先生に聞けば何でも書けるぞ!!と調子に乗り始めた矢先、ラジオボタンに躓きました。。
    “ラジオボタンに躓いた件”の続きを読む


    投稿日:

    カテゴリー 技術 / デザイン / 制作
  1. ページ 1

  2. ページ 2

  3. ページ 24