タグ

2018年1月19日のブックマーク (14件)

  • NewsPicks の Chrome 拡張機能の裏側 - Qiita

    はじめに (JavaScript Advent Calendar の 11 日目が空いていたので急遽代わりに投稿させて頂きました) JavaScript Advent Calendar 1 日目に sota1235 さんが「今さら聞けない Chrome エクステンションの作り方」という記事を投稿されているので、今回は最近開発したばかりの NewsPicksChrome 拡張について、工夫したポイントなどを書いてみようかと思います。 NewsPicks Chrome 拡張の機能紹介 以下簡単に主要な 3 つの機能を紹介します。詳細を知りたい方はこちらの記事 もしくは実際に Chrome 拡張をインストールして頂ければ簡単な利用ガイドがありますのでご覧ください。 サイドバー サイドバーを使って現在表示中の URL に関連する情報(コメント・企業情報・財務チャートなど)を表示することが出来

    NewsPicks の Chrome 拡張機能の裏側 - Qiita
  • 最近の Java Web 開発 : http://qiita.com/monzou/items/9174d0baf08af295e703

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    最近の Java Web 開発 : http://qiita.com/monzou/items/9174d0baf08af295e703
    tvsk
    tvsk 2018/01/19
    java REST サーバの アプリケーション フレームワーク選定
  • FFmpeg Filters Documentation

    1 Description This document describes filters, sources, and sinks provided by the libavfilter library. 2 Filtering Introduction Filtering in FFmpeg is enabled through the libavfilter library. In libavfilter, a filter can have multiple inputs and multiple outputs. To illustrate the sorts of things that are possible, we consider the following filtergraph. [main] input --> split ---------------------

    tvsk
    tvsk 2018/01/19
    テストパターン “testsrc”
  • Amazon EFSのディスクベンチマーク | 稲葉サーバーデザイン

    考察 EFS (General Purpose)は、ローカルディスクEBSに比べると桁違いに遅いのですが、EC2によるNFSサーバーとはそんなに大きな違いはありません。 つまり、そもそもNFSプロトコルは遅いということです。 僕は、正式リリース前のプレビュー版のときも同様のベンチマークテストを行いました。 正直、そのときは当にこのままリリースされていいのかな?と思うぐらい遅かったのですが、そのときに比べると、スループット、レイテンシとも大きく改善されています。 とくに、レイテンシはほぼ100msec未満で安定しています。 冗長化されたマネージドサービスでストレージ容量も自動拡張できて運用管理が圧倒的に楽なので、EC2でNFSサーバーたてるよりは、EFSを使うべきでしょう。 これで実際に番環境で使えるのか? たとえば、Webサイトであれば 「WordPressをEFS領域に置いてAuto

    Amazon EFSのディスクベンチマーク | 稲葉サーバーデザイン
  • 処理が遅い場合の調査

    処理が遅い場合, 問題が, ディスク I/O, CPU能力, ネットワ−ク, メモリ不足, NFS 等のうちどこにあるかが問題になる.(いや,他にもありうるけど) ディスク I/O や ネットワ−クが問題になることが多いと思う. ネットワ−ク関連では, hosts ファイル や DNS に無登録のマシンだったり, NIS 参照に問題が出ていたり, また, 自分自身でなく NFS サ−バが遅いのが原因の例もあった. 機材の故障やケ−ブル不良で, ネットワ−クに大量のエラ−がでているのが 原因のことも多い. 複数の DNS サ−バを参照しているばあい, DNS サ−バの参照順が適切か考え直してみる. 使用する tool vmstat, free, top, netstat,tcpdump 等は普通に使えると思う. 負荷のモニタは procmeter が気に入っている. ネットワ−クの状況は I

    tvsk
    tvsk 2018/01/19
    性能問題の切り分けガイド。CPU, メモリ, ディスク, ネットワーク, NFS がそれぞれ遅い場合の診断ツールの紹介
  • Linux のメモリー管理(メモリ−が足りない?,メモリーリークの検出/防止)(Kodama's tips page)

    サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症状だけでは効果的な対策が分からない事もある. 以下では, メモリ−関連にしぼって解説する. メモリの状況を調べる メモリ−は十分なはずなのに 余裕が無い? どのプロセスがメモリを消費しているのか? メモリーのリークを検出する方法? 防止する方法? メモリ−は十分なはずなのに SWAP を使ってる? じゃ, 当のメモリ−不足はどうしたら分かるの? メモリーと SWAP 領域はどのくらい確保すると良いのか メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo

    tvsk
    tvsk 2018/01/19
    vmstat 30 で スワップ活動量を把握して対処する
  • Troubleshoot a Classic Load Balancer: HTTP errors - Elastic Load Balancing

    The HTTP method (also called the verb) specifies the action to be performed on the resource receiving an HTTP request. The standard methods for HTTP requests are defined in RFC 2616, Method Definitions. The standard methods include GET, POST, PUT, HEAD, and OPTIONS. Some web applications require (and sometimes introduce) methods that are extensions of HTTP/1.1 methods. Common examples of HTTP exte

    tvsk
    tvsk 2018/01/19
    ELBのHTTPコードの原因と対処
  • Announcement: ELB stickiness updates to support Feb 2020 Chromium CORs changes

    tvsk
    tvsk 2018/01/19
    GustavoHaws の結論。バックエンド-ELB間のコネクションが切断されている時、ELBが即座にクライアントに返す。対処:バックエンドタイムアウトとキープアライブタイムアウトをELBアイドルタイムアウト以上とする
  • AWS ELBの504ステータスのGateway Timeoutと格闘した話(最終的にALBで直った) - YOMON8.NET

    ELBのメトリクスのステータスには、バックエンドのEC2が返したステータス(HTTPCode_Backend_XXX)と、ELB自身のステータス(HTTPCode_ELB_5XX)があります。 ELB自身のステータスコードの中には504というエラーコードがあります。この504エラーと格闘した話を書きます。 この504エラーは、CloudWatchのメトリクスで言うとHTTPCode_ELB_5XXに上がってきます。 このメトリクスは5XXという名前の通り、504以外のコードも含んでいます。 例えば、 HTTP 502: Bad Gateway (バックエンドサーバからのレスポンスがHTTPレスポンスとして解釈不能)や、 HTTP 503: Service Unavailable (突発的なアクセス増によりスケールが間に合わない時など) などがあります。 実際に504かどうかはS3に保存され

    AWS ELBの504ステータスのGateway Timeoutと格闘した話(最終的にALBで直った) - YOMON8.NET
    tvsk
    tvsk 2018/01/19
    ELB504が散発する。原因は依然不明で、ALBに置き換えたら解消した。※ELBスケールアウトが間に合わないケースは503. バックエンド応答が異常は502.
  • グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering

    はじめに はじめまして、グリー株式会社でエンジニアをしておりますkgwsと申します。今回は、グリー内で写真データの保存を行っている分散ストレージ(nanofs)を紹介させていただければと思います。 背景 弊社で運営させていただいている "GREE" ではユーザの写真や動画データを保存することができます。1億ユーザを目指すグリーは、ユーザの増加とともに写真や動画データは上限なしに増加していきます。またユーザの皆様の大切なデータを失うことは許されませんし、サービスを止めることも許されません。そんな状況の中、様々な技術や仕組みを使いサービスを運営してまいりました。 グリーのストレージの歴史は大きく分けて3世代がありました。 第一世代 第一世代ではアプリケーションサーバからNFSサーバをマウントし画像データを保存しておりました。簡単に導入できることと高価なサーバを使用すれば信頼性や安定性も保たれる

    グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering
  • NFSとは | OSSのデージーネット

    NFSとは、LinuxなどUNIX系のOSで利用されるファイル共有システムである。NFSでは、データの実体はNFSサーバと呼ばれるファイルサーバに存在する。NFSクライアントは、NFSサーバの公開されたディレクトリをネットワーク越しにマウントする。この機能を使うと、複数のホストから同じファイルを共有することができる。 NFSの使い方 NFSは、Linuxには標準的に取り込まれている。そのため、インストールも容易であり、導入は難しくない。なお、使い方については、「CentOS 7で作る ネットワークサーバ構築ガイド」などで詳しく解説されている。 NFSサーバ NFSサーバでは、自サーバのストレージの中から、どのディレクトリを誰に公開するかを設定する。設定は、/etc/exportsファイルで行い、exportfsコマンドで管理する。 NFSクライアント NFSクライアントでは、NFSサーバ名

    NFSとは | OSSのデージーネット
    tvsk
    tvsk 2018/01/19
    NFS と CIFS 歴史的な経緯
  • Vuls運用のためのBlue-Green Deploymentパターン - 本日も乙

    記事はVuls Advent Calendar 2017 12日目の記事です。 qiita.com 当はサーバレスVulsの話でも書こうと思ったのですが、いい加減引っ張り過ぎ感があったので今回は別の話にしたいと思います(でも18日の記事はサーバレスVulsについて書くかもしれません)。 テーマは「Blue-Green Deployment」です。 Vulsと直接関係が薄いテーマかもしれませんが、ヒントはSoftware Design 2017年10月号にありました(皆さんすでに買われてますよね!?)。 ソフトウェアデザイン 2017年 10 月号 [雑誌]posted with amazlet at 17.12.12 技術評論社 (2017-09-16) Amazon.co.jpで詳細を見る 「バッチを適用しやすい仕組み」節で、Blue-Green Deploymentによってパッケー

    Vuls運用のためのBlue-Green Deploymentパターン - 本日も乙
    tvsk
    tvsk 2018/01/19
  • iandeth. - screen - 仮想端末マネージャーの使い方

    先日とあるサイトで知った、UNIX系OS で動く screen なるツール。kterm とか teraterm 等の端末1つで、複数端末での作業をエミュレートするとかなんとか・・・って使ってみてびっくり、これすげー便利!乱暴に言えばタブブラウザの terminal 版って感じでしょうか。ざーっと man を読んだ上で、幾つか web からも知識を仕入れたのでここにメモっておきます(いうても使いそうな基礎操作のみ)。 screen の魅力 複数の(仮想)端末を同時に開いて作業する事ができる 仮想端末が開かれた状態を保ったまま端末ログアウト 〜 後日ログイン後、screen を呼び出す事によって前回の状態を復帰させることができる(回線が強制切断しちゃった際も復帰可能) 1端末の画面を上下 n 分割させる事ができる 2人で同じ screen プロセスに接続する事で shell の同時操作ができる

  • ELBとRoute 53のヘルスチェック仕様の違い | DevelopersIO

    こんばんは、三井田です。 今回は、Elastic Load Balancing (ELB)とRoute 53のヘルスチェックの仕様の違いについて簡単にまとめてみたいと思います。 ELBのヘルスチェックはご存知のとおり、ロードバランサがどのバックエンドインスタンスにトラフィックをルーティングするかを判断するために用いられます。 一方、Route 53のヘルスチェックは、重み付けラウンドロビンやDNSフェールオーバーで、どのIPアドレスを回答に含めるかを判断するために用いられます。 ヘルスチェック仕様早見表 まずは、以下の表にご覧下さい。 サービス ELB Route 53 ヘルスチェック元 (Health Checker)

    ELBとRoute 53のヘルスチェック仕様の違い | DevelopersIO
    tvsk
    tvsk 2018/01/19
    比較資料。Route 53 ヘルスチェックで ELB の異常を検知できる。10秒または30秒に一回。1ヘルスチェックにつき課金あり.