題名の通り
aws
DynamoDBとは何か?
www.slideshare.net
Route53とは
- DNSサーバのこと
- Aレコードは、ドメインにアクセスしてきた人がどのIPアドレスを見るか、というのを指定するもの。 Aレコードは一つしか指定できないが、IPアドレスは複数指定できるらしい。
- CNAMEは、Canonical Nameのことで、「この名前できたら実際にはここを見てね」というもの。 CNAMEで設定したURLにアクセスすると、指定したURLに飛ばしたりする。
aws-kmsとは
- このサービスを使うと、データの暗号化/復号用の鍵をAWS上で管理できます。
10分でわかるやつ↓ dev.classmethod.jp
マスターキーとデータキーがあるらしい
aws lambdaとは
sidekiq,redis内容確認方法
irb(main):001:0> queue = Sidekiq::Queue.new('default') => #<Sidekiq::Queue:0x007f95049d9680 @name="default", @rname="queue:default"> irb(main):002:0> queue.size #処理待ちのjob Sidekiq::Queue.new.each {|job|puts "#{job.jid} #{job.klass} #{job.args}"} #リトライ待ちのjob Sidekiq::RetrySet.new.each {|job|puts "#{job.jid} #{job.klass} #{job.args}"} #消す!! Sidekiq::RetrySet.new.each {|job| job.delete}
Redisとは
メモリ上にKey-Valueストア(KVS)を構築することができるソフトウェアの一つ。
redis-cli 127.0.0.1:6379> help redis-cli 3.0.7 Type: "help @<group>" to get a list of commands in <group> "help <command>" for help on <command> "help <tab>" to get a list of possible help topics "quit" to exit 127.0.0.1:6379> set wanko bow-wow OK 127.0.0.1:6379> get wanko "bow-wow" 127.0.0.1:6379> del wanko (integer) 1 #入ってるもん確認? redis-cli KEYS '*'
JQuery javascriptの基本
どうしても忘れてしまうのでメモ
$(セレクタ).イベント(function(e){ $(this)
eはjQuery.eventが返ってくる e.target.valueはクリックしたもののvalue $(this)でイベントの発生元($(#hoge)こんなんと一緒)
e.preventDefault()その要素のイベントをキャンセルし、stopPropagation()は、親要素への伝播をキャンセルする。
FormData クラスは、HTML5 世代の機能 要素内に存在する、すべてのコントロール要素の name と value 属性値を抽出し、1つの FormData オブジェクトにまとめる事ができる var formData = new FormData(); formData.append(“parent_id”, data);
JavaScriptのセミコロンを省くと起こること
pushStateとは HTML5から追加されたHistory APIのメソッドで、ページ遷移なしでスタックのみを積む(ブラウザの履歴を追加する)ことが出来
rails_autolink使ってみるよ
文字列中のURLにリンクを追加する方法
Gemfileに以下を記述
gem 'rails_autolink', '1.1.6'
view
.form-contro = auto_link(simple_format(nl2br @message.content), html: {target: '_blank'}) or = auto_link(text_format @topic.content, html: {target: '_blank'})
いやぁ、便利なものですね〜