論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
![20120327 phpstudy58-phake](https://cdn-ak-scissors.b.st-hatena.com/image/square/6977c7c32204958f744e12bcd4dba37f58863376/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20120327-phpstudy58-phake-120327070603-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
Node におけるスケールアーキテクチャ考察(Scale 編)というエントリーを読んで、RedisはPub/Sub型通信をサポートしているという事を知りました。エントリーでも言及されているように、Pub/Subを使えば Node.js + WebSocket サーバをスケールする際に、中継サーバの役割を果たす事が出来るはずです。 そんな訳で実際に Node.js と Redis を使って Pub/Sub の実験を行なってみました。ユーザが別々のNode.jsサーバに接続していてもWebSocketを通してメッセージのやり取りを出来るようにします。 イメージとしてはこんな感じです。 下準備# Ubuntuの場合は apt-get で1発でインストールする事が出来ます。 $ sudo apt-get install redis npmでredisモジュールをインストールします。 $ npm i
こんにちは!hiroshiです! 今回は、最近DECOLOG界隈で大ブームのredisについて、その利用用途や導入方法についてお話ししたいと思います。 今回のお話と関連する過去エントリに以下がありますので、こちらに目を通していただいた上で本エントリを読んでいただくと分かりやすいと思います。 NoSQL redisとMySQLのベンチマーク比較 redisのサービスへの投入 redis導入後にトラブル発生、そのレポート DECOLOGでのMySQL Archiveエンジンの使い方 …と、これまでのエントリからは実運用できてるのかどうか微妙なタッチになっているかもしれませんが、結論からいうと実運用できてます! 「redis導入後にトラブル発生、そのレポート」ではTTLを設定した場合にうまくいかないケースがあったのですが、TTLなしのデータでは特に問題なく運用できました。 現在のredisの利用
Redis and Ohm presented by Mark Cotner to Atlanta Ruby Users group on June 9, 2010Read less
対象読者 node.js/npmはインストール済み macなどの*nixを持っている redisはよくわからない redisのいいところ 小さい! 持ち運びしやすい! 良い意味で何もない! 純粋KVSより少し豊かなほどよい甘み 簡素ですので、パフォーマンスなどに関して色々「狙いやすい」 あの、express作者さんもよく使ってらっしゃいますよ 僕みたいなコンシューマーゲーム難民に是非オススメしたい、組み込み系の薫りとwebっ子っぽいカジュアルな感覚が同居したシンプルDBとなっております。 redis本体 ダウンロードページから最新版(この文章を書いている時点では2.4.4)をダウンロードして、下記のように一行makeと打てば終わりです。 make 続けてインストールするか否かはお任せします。この段階で、「展開ディレクトリ/src/redis-server」がありますので、起動しておきます。
Fedora16にnginxとNagiosを使った監視サーバを構築してみます。 nginx固有の部分を覗いて基本的に公式のマニュアル通り *1 です。 パッケージのインストール まずコンパイル、Web UI表示のために色々いれます。 $ sudo yum install gcc glibc glibc-common gd gd-devel nginx php fcgi-devel spawn-fcgi php-fpm ユーザ、グループ作成 Nagios用のユーザを作成します。 $ sudo useradd -m nagios $ sudo passwd nagios 次にグループを作成し、nagiosユーザとnginxユーザを所属させます。 これはWebインタフェースからのコマンド実行のため用います。 $ sudo useradd -m nagios $ sudo groupadd nag
以前、 SSHへのブルートフォースアタック対策でdenyhostを入れましたが、denyhostが走るまでの間アタックされ続けるのが気になるので、iptablesを使ってブロックしてみます。 方法SSH(22)への接続が60秒以内で5回以上の場合に10分間接続を制限する設定は下の様な感じで登録します。 #接続制限フラグ立て $iptables -N SSHAttacker $iptables -A SSHAttacker -m recent --set --name attacker -j LOG --log-level warn --log-prefix 'SSHAttaker:' $iptables -A SSHAttacker -j DROP #接続制限されている場合は10分間接続拒否 $iptables -A INPUT -p tcp --dport 22 -m state --s
HTML/CSS 387 CSS仕様 121 CSS設計 53 HTML仕様 40 SVG 25 スタイルガイド 14 HTML/CSSの実践 135 HTML/CSSドリル 4 フォント 3 データ形式 6 性能と品質 49 セキュリティ 16 パフォーマンス 12 アクセシビリティ 21 デザイン 65 ディレクション 50 ドキュメンテーション 7 JavaScript 593 ECMAScript 45 ライブラリ 71 ブラウザAPI 38 WebGL 42 テスト 36 JavaScriptの実践 64 JavaScriptの設計 9 JavaScriptドリル 15 非同期通信 5 Vue.js 73 DOM 9 Angular 30 Electron 4 Web Components 14 jQuery 24 Backbone 17 TypeScript 24 Coffee
先日リニューアルされた「さくらのVPS」でWebサーバ(LAMP)を構築した際の基本設定をテンプレートとして公開します。参考になればいいなと。 管理者アカウントの作成 # useradd -G wheel userName # passwd userName # vi /etc/pam.d/su -- 以下の行のコメントアウトを外す # auth required pam_wheel.so use_uid -- # visudo -- 以下の行のコメントアウトを外す # %wheel ALL=(ALL) ALL -- SSH設定 # mkdir /home/userName/.ssh # chown userName. /home/userName/.ssh クライアント側で公開鍵を作成し、サーバに公開鍵を転送 -- $ ssh-keygen -t rsa $ scp .ssh/id_rs
What is Elasticsearch? Elasticsearch is REST based, distributed search engine powered by the excellent Lucene library. The built in JSON + HTTP API provides an elegant platform perfect for integrating with (ex: the elastic_searchable ruby gem). It’s simple, scalable and “cool, bonsai cool“. Why is it better than Solr? First of all, let’s set the record straight: Solr is fast. I’m serious…it’s rea
Hi, As inspired by the previous comments about setting hash values to variables, here's a small module that does just that. Currently you can generate the MD5, SHA1 and Murmurhash2 values (in uppercase hexadecimal) of a string, which can include variables. There are three directives, which can be used anywhere in the http configuration usage : location /hash { set_md5 $md5_val $hash_string; set_sh
Zynga is one of AWS largest tenants, supporting Zynga's rapid growth. I discovered most of this information a year ago interviewing some people, and now that there is a public document, I can blog the following information. VentureBeat's Dean Takahashi reports on the disclosure in the SEC statement. Zynga planning to diversify beyond Amazon, build its own data centers One of the little-known fact
流行中のマルウェア Flashbackの感染をチェック エフセキュアブログ ”(Mac)Flashbackはあるか?” より 今日、Javaのセキュリティアップデートがリリースされましたが、このリリースで修正された脆弱性を狙ったマルウェアに感染してないかチェックしてみました。 対象となるマルウェアはFlashbackです。感染時に表示される画面がFlashのインストーラーを真似ているところから、この名前が付いたそうです。 元ネタの記事に詳しい説明がありますが、感染チェックの為にやることは2つです。感染タイプ毎にチェック方法があります。 ターミナルからコマンドを実行して確認します。(以下をターミナルへコピペしても実行できます。) 感染タイプ1: 確認コマンド Safariの場合 defaults read /Applications/Safari.app/Contents/Info L
この記事をゲスト寄稿してくれたのは閑歳孝子さん。現在ユーザーローカルにてWebサービスの開発に携わる。日経BP社で専門誌の記者・編集を3年経験した後、知人が立ち上げた Web系ベンチャーに転職。ブログやSNSの自社パッケージ開発を手がけた後、2008年より現職でWebアクセス解析ツールの開発・企画・UI ・デザインなどを担当。 こんにちは、はじめて、閑歳孝子(かんさいたかこ)と申します。株式会社ユーザーローカルにてアクセス解析ツールを開発する傍ら、個人制作としていくつかサービスを運営しています。最近リリースしたものとしては、クラウド家計簿サービス「Zaim」があります。 2011年7月にiPhone版、2011年11月にiPad版、そして2012年3月にAndroid版を発表。幸運なことに多くのユーザーに継続してご利用いただいており、合計して約11万ダウンロード、入力されたお金の情報は30
You have been redirected here because the page you are trying to access has been archived. AWS re:Post is a cloud knowledge service launched at re:Invent 2021. We've migrated selected questions and answers from Forums to AWS re:Post. The thread you are trying to access has outdated guidance, hence we have archived it. If you would like up-to-date guidance, then share your question via AWS re:Post.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く