AWS
TL; DR Online Badge www.certmetrics.com きっかけ 仕事で re:Invent 2017 に行くことになり、Certified な人びとだけが使えるラウンジ*1があると聞いたので。 勉強方法 公式の参考書を入手 ちょっとやったところで、英語での勉強は効率が悪いことに気づく …
モチベーション 自分が何者であるかを表明しておく場所が Web に欲しいなという気持ちがあった。 そのために osa.in.net というドメインを取得していたが、肝心のコンテンツが一切なかったのでとりあえず仕組みをつくることにした。 要件 安くて簡単 自分が…
解決したいこと FTPはActiveモードを使った時にデフォルトでNATを越えられない。 NAT越えのためにはFTPのPORTコマンドを適切に使用する必要がある。 RubyのNet::FTPにはPORTコマンドあるいは似たようなオプションが無い。 RubyアプリケーションでNAT越えのFT…
問題 Local require 'net/ftp' ftp = Net::FTP.new("example.com") ftp.login("username", "password") ftp.list # => Array[String] 期待通りに動きます。 EC2 require 'net/ftp' ftp = Net::FTP.new("example.com") ftp.login("username", "password") ftp…