思い付くまでタイトル未定

RubyとかRailsとかももクロちゃんとか色々な事書きます。

jQuery 複数チェックボックスの全選択、全部じゃなくなったらチェック外すやつ

全て
というチェックボックスにチェックを入れると、他のチェックボックスにチェックを入れるというやつ、ググると沢山出てきますが、皆なんか仕様がおかしくない!?
と私は思う訳です。(会社の人に言われて気付いただけ)

どういうことか

f:id:kanahebiZ:20151007172718p:plain
  ↓「全て」にチェックを入れる
f:id:kanahebiZ:20151007172720p:plain
  全てのチェックボックスにチェックが入る
  ここまでは良いですよね。

  ↓「とんこつ」と「塩」のチェックを外す
f:id:kanahebiZ:20151007172721p:plain

WHY JAPANESE PEOPLE!!
全てのチェックボックスにチェックが入っていないのに、「全て」にチェックが入っているのはおかしいダロウ!!

と思うのです。

f:id:kanahebiZ:20151008100751g:plain
↑この動きが正しいのではないかと思います。

デモあります。

という事で、実装してみます。

続きを読む

Rails4 carrierwave-dropboxでDropboxにファイルをアップロードする。

carrierwave-dropboxを使って、ファイルのアップロード先をDropbpxにします。

参考にしたサイト↓
hyperneetprogrammer.hatenablog.com

続きを読む

Rubyのsleepメソッドの戻り値が不思議。

プログラミング講座のテキストを作っていた時の出来事です。sleepメソッドの項目に来たので、どうやって書こうかなとググってみたら。。。

sleepメソッドは、休んだ時間数の整数が戻り値として返ってくる

と知りました。

モジュール:Kernel > クエリ:sleep | るりまサーチ

整数って事は、小数は四捨五入されるのかな?と思い調べてみました。

続きを読む

やればできる子!will_paginateで動的「もっと見る」を実装

「will_paginate」についてググっていると、「kaminariの方が使いやすい」「will_paginateはデザインが(ry」などの否定的な意見をよく目にします。
そういう時私は、

何がkaminariだよ!!使えるもんなら使いたいわ!!大人の事情ってもんがあるんだ!!

って思う訳です。

今回の「もっと見る」の実装でも、kaminariの情報ばかり出てきて苦労したので火を噴くかと思いました。

早速やってみます。

続きを読む

タイプ音がしない!? jQueryで しずかなソフトキーボード「shizukey」を作りました。

高校生の頃、タイプ音がうるさい人が、「エンターキー」と言うあだ名を付けられていたのをいまでも覚えています。エンターキーに限らず、文字を入力する時のタイプ音が気になる方はいらっしゃるのではないでしょうか。

という事で、タイプ音がしない しずかなソフトキーボードshizukeyを作りました。
f:id:kanahebiZ:20150626175712p:plain

なんて動機は冗談で(笑)、
webアプリにソフトキーボードを組み込む必要が出てきた時に、汎用性が高いものが見つからなかったのでjQueryで作成しました。

デモもあるよ!

こんな時におすすめします。

  • デザイン(htmlタグやcss)が決まっている。
  • 複数のフォームに文字を入力する必要がある。
  • 出たり引っ込んだりしないように画面上に埋め込みたい。

などなど

大人の事情で制限がかかっているような時に使いやすいかもしれません。

続きを読む

仮想OSのrails serverにアクセスできない・・・Rails4.2の罠

  1. 仮想OS(ubuntu)にRails4.2を入れる。
  2. bundle exec rails s どん!
  3. ホストOSのブラウザでhttp://"仮想OSのIPアドレス":3000にアクセス
  4. ふんふんふん♪

結果・・・

f:id:kanahebiZ:20150617092116p:plain

・・・そういう時もあるよね、うんうん(汗
仮想OSのrailsサーバーにアクセスできない時の対処方法書きます。

続きを読む