ウェブエンジニア珍道中

日々の技術的に関する経験を書いていきます。脱線もしますが助けになれば幸いです。

ActiveRecordのwhereメソッドで大文字小文字を区別する方法

Account.where("name = binary ?", "HOGE") でいけた。 要領はmysqlと同じだった。 大体のことはやってくれるけど、 こうやって役に立つからSQLもしっかり勉強しておかないとなー思いました。

Google Adsenseに申請できなかったので、独自ドメインに変えてみた話

理由 Google Adsenseに登録しようとしましたが、 Google Adsenseがサブドメインを 受け付けないようになっていたようです。 penguin-diary.hatenablog.com 要は"te-nu.hateblo.jp"の"te-nu"の部分が邪魔で Google Adsenseへの申請ができないみたいです。 「…

code complete買ってみた

エンジニアならこれ読んどけってよく挙がる本を 購入してみました Code Complete 第2版 上 完全なプログラミングを目指して作者: スティーブマコネル出版社/メーカー: 日経BP社発売日: 2014/04/02メディア: Kindle版この商品を含むブログ (11件) を見る Code…

フォーム要素操作にjQueryのpropメソッドを使うかどうかの話

手段について 僕は今までチェックボックスとかを無効にしたり、 自動でチェック付けたりする際は 以下のようにjQueryのpropメソッドを使って こんな感じにやってました。 $("#checkbox").prop("checked", true); で、あらためてjsの勉強をしていると できる…

各ファイルの行数を取得・集計したい時に使えるLinuxコマンドについて

ケース1:ソースの総行数を知りたい! 興味本位で一度はしてみようとした方も 多いのでは無いでしょうか。僕はあります。 その時に使えるコマンドはこちら。 find -type f | xargs wc -l これでドバーッと各ファイルの行数が出た後に 最後の行に総数が出て…

linuxでディレクトリ内のシンボリックリンクのみを絞り出して削除した話

普通のファイルやシンボリックリンクなど色々入っている ディレクトリの中で、シンボリックリンクを全て消したいなと 思ったときの話です。 失敗作 シンボリックリンクを削除するunlinkコマンドというものがあったので、 「じゃーこれでええやん」と実行して…

ワイヤレスメカニカルキーボードについて

どうも、お久しぶりの更新です。いきなりですが、キーボードが好きです。 職業柄使うというのもあり、amazonとかで見漁るのも好きだし 実際に電気屋で適当にみて回るのも好きです。で、今使ってるのがメカニカル(赤軸)の いわゆるカタカタ気持ち良く打てる…

vagrantに手を出してみた

ちょっと家でも何かしら作ってみたいなーと思い、 新しい事を盛りこんで趣味で作ってみようとしてます。 で、内容が React.js Rails テスト駆動開発(やったことない) 未だにテストコードを書いた事がなく、 「テストコードを書いた方が開発は早く進む」と …

jQueryでname指定で要素をとってくる時に考えたコト

jQueryでidを指定して要素をとってきたい場合は以下の通り $("#hoge"); classを指定して要素をとってきたい場合は以下の通り $(".hoge"); jQueryの本を見れば第1章に載ってそうです。 では、nameを指定してとってきたい場合はどうなるのか。 nameで取ってき…

if not と if ! と unless について

今の業務においては「unless文は極力使わない」という コーディング規約があるので if !hoge.is_hoge puts "hoge" end なんて書き方をしていましたが、 「あれ、これ"if not"って書いた方が読みやすくないか」と思い 同期に言ったところ「普通に"unless"でよ…