読者です 読者をやめる 読者になる 読者になる

oneir

開発BLOG

なんで割り算する時に逆数にするの?

小学生の子に算数を教えていたら、タイトルのようなことを聞かれました。 こんな問題でした。 3/8 ÷ 5/7 = ? これは5/7を逆数にして、それをかけてあげればいいよ〜と教えたのですが、なぜなぜ攻撃をされました。笑 「逆数にすると、1になるよね。それで計算…

Caching in development

config/environments/development.rb の中で config.action_controller.perform_caching = true ちなみにActiveSupport::Cache の参考になりそうなAPIドキュメントも貼っておこう RailsDoc - ActiveSupport::Cache

ネットワークコマンド基本

アドレスを調べる $ifconfig ホストからIPアドレスを調べる(IPからホスト) $nslookup パケットが届いているか確認 $ping ルート表示 $traceroute ARPテーブル $arp -a 特定のポートで通信しているプロセスを調べる $netstat ネートワーク楽しもう

匿名クラス

Javaの匿名クラスについて書く。 匿名クラスとは? 特定の文の中でしか利用できない。 宣言と利用を同時に行う。 メリット シンプルなコードになる 命名する必要がない 構文 new インターフェイス名(引数) { メソッド・フィールド定義 }

値型と参照型

値型と参照型の違い 前提として、Swiftのデータ型は、値型と参照型に大別されて、クラスは参照型・その他の型が値型である。 値型 var str1: String = "ほげ" var str2: String = str1 上の例では、それぞれ別の実体を参照している。 ですので、 str1 = "ふ…

開発環境でFakeなIPを使う

開発環境において、特定のIPからアクセスして動作確認等したい時があるかもしれません。 そんな時用にメモ まずはRack Middlewareを実装します。 lib/fake_ip.rb class FakeIp def initialize(app, ip) @app = app @ip = ip end def call(env) env['HTTP_X_F…