日常

ケ・セラ・セラ

2016-08-01から1ヶ月間の記事一覧

trelloのカードの並び順みたいなのをどう実装しているか

trello clone 的なやつを作っているんですが、 drag & drop でカードの並び替えとかした時の並び順をどう管理しようかと考えていた。 そこで trello の動きをちょっと見てみたらこんな感じだった。 たとえばこんな風に、あるリストに 3つのカードが登録され…

Rails5でforce_sslのredirect status, HSTS header のコントロールが便利になる

読んだので簡単にまとめてみる試み。force_ssl 関連。 Rails 5 adds more control to fine tuning SSL usage | BigBinary Blog Rails で HTTPS を強制する config.force_ssl = true' を設定すると、middleware stack にActionDispatch::SSL` が挿入されるわ…

querySelectorとJQueryでcssをいじるメモ

querySelector で foo = document.querySelector("#bar li a.baz"); color = foo.style.color; bg_color = foo.style.backgroundColor; foo.style.color = bg_color; foo.style.backgroundColor = color; foo.style.borderStyle = "solid"; foo.style.border…

転職ドラフト登録してみている

おもしろそうと思って今まさに登録してみているけれど、登録に際していくつか入力することがあって、入力しながら色々と考えることもあったので書き残しておこうと思う。 自信を持って人より秀でていると言える点は? という質問があって、選択肢から最大 3…

Rails5 で alias_method_chain が deprecated

Rails 5 deprecates alias_method_chain in favor of module prepend | BigBinary Blog 短くまとめてみる試み。 rails5 で alias_method_chain が deprecated となる。Module#prepend を使っていくことになる。 また、ruby 2.1 で Module#include と Module#…

form submit ボタンにリンクっぽくfont awesomeを使う

css

メモです。 例えばこんな、fontawesome のハートマークをクリックしたら submit して likes/create or likes/destroy したいような状況ですが、 <%= form_for(current_user.likes.build, html: { class: "form-inline" }) do |f| %> <div><%= hidden_field_tag :a</div>…

HerokuでRubyのバージョンを指定する

heroku に deploy したアプリがこけていて、なんだ?と思ったらぼっちオペレーターを使ったからだった。そういえば ruby のバージョン指定を忘れて 2.2.4 が使われていた。 やり方は、Gemfile に書けばよい。 source "https://rubygems.org" ruby "2.3.1" # …

SQLServer の default port は 1433

TCP port 1433 is the default port for SQL Server. メモです。1433 らしい。以下の説明を読んだ。 Default SQL Server Port - Stack Overflow

bundle install(with native extensions)に失敗する(Text file busy)

bundle install をすると、ことごとく with native extensions な gem が失敗するという状況に陥って困っていた。 こんなエラーメッセージが出ていて、 Text file busy @ unlink_internal - ./siteconf20160808-20166-29ij1u.rb 自分は virtual box の share…

最近の rails3.2 のはなし

ruby 2.3 から加わった Hash#to_proc がある。 この影響で、rails 3-2-stable ではこのような修正が merge された。これを含む 3.2系のリリースはまだされていない。 Associations do not call .to_proc on Hash #25043 4-2-stable にも master にもこのよう…

ruby 2つのファイルを一行ずつ交互にマージしたい

ひとつめのファイル samplefile1 1 2 3 4 5 6 7 8 9 ふたつめのファイル samplefile2 one two three four five six seven eight nine ten eleven とあった時に、こんな結果がほしい。という時。 1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 9 …