FM牛鍵屋本舗

プログラマ(弱)の日々精進系ブログ

2018-02-01から1ヶ月間の記事一覧

RakeとGemとBundlerについて微妙な理解をするよ!!

たぶん、僕が仕事で書いてるJavaにとってはMavenとかGradle、ビルドツールとしてはAntなどに当たるんでしょうが、Javaを基準に理解をしようとしてもなかなか深まらない、これら。 とりあえず現時点での認識を備忘録的に記載しておきます。 そんな情報の不正…

Javaでbooleanの排他的論理和の否定を書くよ!!

今日既存ソースを眺めてて、大したことではないのだけれど、ある箇所が目に留まりました。 簡単に言えば2つのオブジェクトが両方ともnullかまたは両方ともnullじゃない場合にエラーにする処理で、コードにすると以下のように表せます。 Object a = createSom…

Rakeではファイルすべてがまず評価されるよ!!

またまたパーフェクトRubyから。 Rakeのファイルタスクの説明でわからない部分があり、 ここ3日くらい頭を抱えたり鼻歌を歌ったりしていたんですが、 ようやく理解出来たので、記録として残しておきます。 願わくば同じ悩みを抱えている人を救えますように。…

メソッド引数ではハッシュのブレースを省略できるよ!!!

Rakeのtask定義で本当に不思議だったこと パーフェクトRubyの12章にRakeの説明が載っていて、つらつらと学んでいたんですが、ふとひっかかったことが。 task :hoge => :moge 書き方だけ見るとHashだなあ、と思ったんですが、{}がない。これは一体どういうこ…

Deferred模索中。とりあえずスペルややこしい。

今日試みたjQueryのDeferred ECMA6からPromiseが言語仕様に含まれているんだっけ…。 最近流行りはObservableなんだっけ…。 そんなことを思いつつ、今日も元気にjQueryでDeferred。いつもスペルを間違える。 普段は function hoge() { var $d = new $.Deferr…