タグ

2017年2月6日のブックマーク (9件)

  • AWS環境におけるDDoS対策 - Qiita

    こんにちは、ひろかずです。 AWSのDDoS対策(対応状況)ってどうよ。ってふわっと問われることが多くなってきましたので一筆書きます。 ★★ 2016/2/23 Slowlorisの箇所を修正しました!CloudFront△です! 参考 DDoSに対するAWSのベストプラクティス DDoS Protection Services Review 2016 一言で言うと 「答えは、DDoSに対するAWSのベストプラクティスに書いてある」なのですが、案内してもピンときた反応がなかったので、「どうしたら伝わるかな」とを考えていました。 ちょうどいいタイミングで、DDoS Protection Services Review 2016が発表されました。 ここでは、基準とするDDoS攻撃の分類が掲載されているので、それらを引用しながら、DDoSに対するAWSのベストプラクティスの内容を当てはめていって

    AWS環境におけるDDoS対策 - Qiita
    komlow
    komlow 2017/02/06
  • Type Driven Domain Modelling, part 1 | Lucas Reis' Blog

    komlow
    komlow 2017/02/06
  • Log in to Your Account · GitBook (Legacy)

    If you don't have an account, sign up. Forgot your password? Reset it with your email. Sign in

  • Building a LISP from scratch with Swift

    Some say that building a small language interpreter, especially if a LISP, is one of those things you have to do at least one time in your life as a programmer, an eye opening experience that will give you new insights into how the tools you use everyday work and demystify a few concepts that seem daunting when seen from afar. In this article, we’ll implement a minimal LISP based on the 1978 paper

    Building a LISP from scratch with Swift
  • 高速なシステムを作る方法

    NewsPicksの広告配信システム(アドサーバー)を構築した際に高速に処理するためにアーキテクチャや設計上工夫したポイントの説明資料です。

    高速なシステムを作る方法
  • 自然言語処理における畳み込みニューラルネットワークを用いたモデル - Qiita

    はじめに 最近、畳み込みニューラルネットワーク(CNN)を用いた自然言語処理が注目を集めています。CNNはRNNと比べて並列化しやすく、またGPUを使うことで畳み込み演算を高速に行えるので、処理速度が圧倒的に速いという利点があります。 この記事は、自然言語処理における畳み込みニューラルネットワークを用いたモデルをまとめたものです。CNNを用いた自然言語処理の研究の進歩を俯瞰するのに役立てば幸いです。 文の分類(評判分析・トピック分類・質問タイプ分類) Convolutional Neural Networks for Sentence Classification(2014/08) 評判分析や質問タイプの分類などの文分類を行うCNNを提案している論文。 具体的には文を単語ベクトルの列として表し、それに対してCNNを用いて特徴抽出・分類を行っている。論文では事前学習済みの単語ベクトル(Goo

    自然言語処理における畳み込みニューラルネットワークを用いたモデル - Qiita
    komlow
    komlow 2017/02/06
  • Git Virtual File System

    Microsoft/GVFS : https://github.com/Microsoft/GVFS.git WindowsでのGitが余りにも遅いと言われるからか、MSがGit用の仮想ファイルシステムを作り始めてしまったようです。 簡単に言うと、GVFSを使ってCloneすると実際にはその時点では実際には何も落ちてきていなくて、必要なときに必要なファイルだけダウンロードするので、「遅い」ローカルファイルに多数のファイルが実施には無く、Gitコマンドとのやりとりは実際のファイルシステムでは無く、GVFSが受け持つので、Gitのチェックアウトやステータスコマンドのレスポンスが向上するという仕組みのようです。 この仕組みだけ読むと、ローカルでビルドしようとしたら全部のオブジェクトをダウンロードしてしまうので、結局いつも通りなのでは?と言おう疑問がわくのですが、どうなんですかね。ただ実際のところ

    Git Virtual File System
  • Google データスタジオで二日酔いダッシュボードを作る - hitode909の日記

    今週は連日飲み会が続いていて,連日めちゃくちゃに飲みすぎていた. 毎日懲りずに二日酔いになっていてさすがに懲りたので,飲酒の実績や統計情報が一目で分かるダッシュボードを作ることにした. データの蓄積によって次に取るべきアクションを得られたり,飲みすぎる前にやめましょうと判断できるようになれば,来たるべきビッグデータ時代が到来するはず. 手順 ダッシュボードを作るにあたって,Google データスタジオを使うことにする.これまではベータ版だったけど,今日正式版がリリースされた.仕事で開発しているサービスのKPIダッシュボードも最近Google データスタジオで作っていたので,同じ調子で作ってみる. analytics-ja.googleblog.com 簡単3ステップでダッシュボードを作ることができる. Spreadsheetにデータを入力する データソースを作る レポートを作る Googl

    Google データスタジオで二日酔いダッシュボードを作る - hitode909の日記
    komlow
    komlow 2017/02/06
  • ReduxでのMiddleware不要論 - Qiita

    問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Redux来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そして「実はMiddleware無くても読みやすく書けるよね」という話をしていこうと思います。 Reduxでの設計を悩む人への個人的な解です。 (気になる・詳しく知りたい箇所などありましたらお気軽にコメントください) この記事のゴール ActionDispatcherという筆者が命名したクラスを使うことで、 複数の非同期処理を含むロジックでも読みやすく書ける ネットワーク通信などを含んでもテストがしや

    ReduxでのMiddleware不要論 - Qiita