プログラミングの記事一覧

has_secure_password は rails 4.2 から空白のパスワードを許容する

Posted on Wednesday, June 10th, 2015 16:25:15

タイトルの通りです。 つまり、rails 4.2 以降、このテストはパスしません。 [crayon-5a32947c1b6a6138205041/] [crayon-5a32947c1b6b1386161941/] ...

Read More...

Guard::RSpec で cli オプションが非推奨

Posted on Monday, June 8th, 2015 14:26:00

Spork やら Guard やらで RSpec によるテスト環境を整備していたのですが、Guardfile をチュートリアル通りに下記のように記述していると [crayon-5a32947c1c01a597981103/] 下記のような Warning が発生します。 [crayon-5a32947c1c023260834459/] :cli オプションが非推奨になったので、...

Read More...

[Atom]痛エディターデビューしたら、仕事が捗るようになった

Posted on Friday, May 22nd, 2015 18:14:58

見てくださいよ、この美しいエディターを! 開発マシンが新しくなって、エディターに Atom を選択してみたのですが、Atom は比較的簡単に痛エディターに変身できるとのことだったので、私もやってみました。アニメの女の子でも載せて、ガッチガチの痛エディターにしても良いのですが、社内用なので自重しました。 設定手順 Atom は外観をスタイルシートで制御できるので、難しい操作は一...

Read More...

FizzBuzzのワンライナーは美しくない

Posted on Friday, April 17th, 2015 18:54:47

「FizzBuzz 書かせたらワンライナーで帰ってきた、技術力たけー!」って話を聞いて、違和感を感じたので書きます。 ワンライナーの目的 私は技術力もないし、LL を使いだして1ヶ月も経っていないのですが、ワンライナーの目的は理解できます(少なくとも、できているつもり)。ソースファイルを落とさずに済むことです。エディターを起動しなくてもコマンドライン上から実行できる、エイリアスで完結す...

Read More...

ransack の sort_link メソッドから Javascript を実行する

Posted on Monday, March 30th, 2015 08:07:24

sort_link メソッドに、JavaScript のファイルを渡しても、コードが pre 要素で表示されるだけで、スクリプトとして実行されない問題に出くわしました。じゃあ、sort_link メソッドの実装を見てみよう、ということで、コードがこちらです。 https://github.com/activerecord-hackery/ransack/blob/master/lib/ransa...

Read More...

Ruby なら空行とコメント行を削除するツールを2分で組める件

Posted on Saturday, March 28th, 2015 20:38:35

未だに、コードの行数でソフトウェア開発費を見積もったりしている会社は多いです。ソフトウェア開発を知らない人からすれば、成果物であるコードの量で価格を決めるのは、無理もない話だとは思います。 そこで、汚いマネージャーは、プログラマーに無駄な空行やコメントをダミーとして仕込ませるのです。そんな光景は見たことありませんが、そういう設定で、空行やコメント行を削除するツールを作ろうってのが、今回のお話...

Read More...

動的型付けは思ったよりキモくないのかもしれない

Posted on Saturday, March 14th, 2015 21:07:29

ハッカーと画家 来週から、またソフトウェアの世界に浸かるので、ハッカーと画家を買いました。私の知っている限り、読んでいない優秀なプログラマーがいません。僕も優秀になりたいので読んでみることにしました。 ハッカーと画家 コンピュータ時代の創造者たちposted at 2015.3.14ポール グレアム,Paul Graham,川合 史朗オーム社売り上げランキング: 26286Amazon.co....

Read More...

Ruby の手触りと FizzBuzz

Posted on Wednesday, March 11th, 2015 22:49:45

Ruby の手触り Twitter で文句ばっかり言ってしまいましたが、柔らかくて良いと思います。 Ruby、シングルクォートで囲ったらエスケープシーケンス無視されるのか。— 荻原 涼@Kof Project (@OgiharaRyo) 2015, 3月 9 if 文に then って明示的に書く意味あるのか— 荻原 涼@Kof Project (@Ogihar...

Read More...

CSS の優先順位

Posted on Saturday, October 4th, 2014 22:36:32

いつも CSS の優先順位の加算式を忘れるのでメモしておきます。 指定方法 例 点数 全称セレクタ * 0 タイプセレクタ p 1 擬似要素 :first-child 1 擬似クラス [type="text"] 10 classセレクタ .cs 10 idセレクタ #is 100 ...

Read More...

今すぐハッカーになりたいから今すぐ本気出す

Posted on Thursday, October 2nd, 2014 11:45:55

たまに嫌なことがあったり、突発的に自分が死ぬかもしれないことを考えたりすると、なんかどう生きていいのか分からなくなることがあります。 人を幸せにしたいという欲求の前に、自分の社会的な存在価値を引き上げて、皆にすげーって思われたいみたいな、どうしようもない欲求があって、一番妄想するのがやっぱりハッカーだから、そこまで行き着かないと人を変えるコンテンツなんて味が出ないと思うし、そんな感じでこんな...

Read More...