日常

ケ・セラ・セラ

日記です。 表参道.rb #23 ~ Ruby/Railsの学び方 ~ #omotesandorb

.rb

4月には書いていこうと意気込んだものの、5月は結局更新がないまま 6 月を迎えてしまった…。日記すら書けていない。 表参道.rb#23 に行きました。会場は Sansan さんです。 omotesandorb.connpass.com 先月に引き続き nolick さん、神速さんの発表を聞いたり…

encrypted_secrets についてのメモ

v5.1.0.rc2 を使ってみていた。encrypted_secrets について確認したことをいくつかメモしておこうと思います。 まあ主に使い方はここ railties/lib/rails/commands/secrets/USAGE を見れば書かれているのですが、簡単に補足を加えつつ日本語でいきます。 enc…

日記です。Meguro.rb#2 2017/04/20(Thu)

.rb

Meguro.rb#2 に行きました。会場はドリコムさんです。 megurorb.connpass.com さっちゃんさんの司会業が素晴らしくて、発表の中でも参加者およそ 30 並列の ping に pong 返すなどすごくて、とても楽しめる運びをしているのが印象的でした。 LT では Pocke …

日記です。渋谷.rb[:20170419]

.rb

渋谷.rb[:20170419] に行きました。会場はピクスタさんです。 shibuyarb.doorkeeper.jp 発表を聞いたり、終わっていない諸々を片付けたりした後は、mastodon と向き合って過ごしました。 tweet しつつ読んでいたところ、後半は tyabe さん、kaiba さんとそれ…

日記です。猫様に MacBook Pro Touch Bar を通って頂きました

今日は Touch Bar や Swift と自分にしては珍しいものに触れました。 同僚の Touch Bar は指紋認証以外いいことが無いという発言に完全同意でしたが、ふと猫様が歩いていたらそうでもないのではと思い、それと Swift に久しぶりに触れてみるのも良いかなとい…

日記です Shinjuku.go #1 〜大阪と中継でつないでカジュアルトーク〜

Shinjuku.go #1 〜大阪と中継でつないでカジュアルトーク〜 に参加した。会場は Aiming さんです。 https://shinjukugo.connpass.com/event/52929/shinjukugo.connpass.com 大阪と中継、良いですね。お互いやってる感が伝わるのも良いですし、運営の @yoshi_…

個人の日記です。今日はプロジェクト固有の rubocop の整理など

雑に書いていくと言ったので、今日も書きます。今日は A3! のアプリに大半を捧げ(夏組クラスタ)、キンプリアプリの告知に歓喜したり、残った時間でプロジェクト固有の rubocop の整理として project_cop な名前の gem を書きました。public にしたい所でし…

4月だし書いていきましょう。表参道.rb #21 ~ バックグラウンド処理 ~

久しぶりに書いています。一回止まるともうダメですね。 4月だしというにはもう7日で中途半端ではありますが、これからまた雑に書いていきたいと思います。 omotesandorb.connpass.com 自己紹介で、バックグラウンド処理でなに使っています。みたいに各自言…

初めての人のためのLISP[増補改訂版]は僕には合わなかった

あまりネガティブなことは公開したくない性分で、ブログにまで書こうか悩んだんですが、それ以上に、自由に発言して良い場を自ら失いたくないという気持ちのほうが強くてまあ書いた。 以下は自分の場合こう感じたという率直な感想を言葉にしてみたものです。…

組織パターン メモ

組織パターン読了。ハイライト的なやつ。 もう少しまともなまとめを書きたい想いはあるものの、時間的にここまで。 p4 パターンとは何か? p7 パターン言語とは何か? p29 本書を使うべき人 p115 トラックナンバーとは、他の人が知らない重要なドメインの専…

SCRUM BOOT CAMP THE BOOK メモ

Scrum はフレームワーク Scrum はアジャイル開発手法のひとつ プロダクトバックログ p24 プロダクトオーナー スプリント期間は固定する Scrum ではロールの兼任は禁止されていない p53 でも兼任すべきじゃないこともある。 スプリント毎に終わらせられるポイ…

Team Geek メモ

Team Geek 以下は印象に残ったあたりのメモ。 p8 隠したらダメになる p15 三本柱 (HRT, heart, not hurt) 謙虚 (Humility) 尊敬 (Respect) 信頼 (Trust) p18 人間関係は確実にプロジェクトよりプロジェクトより長続きするものである。 p19 組織を自分の仕事…

Macのカメラが認識されないとき

mac

どうもMacのカメラが認識されない時があるんですが、skype とか使う時ですね。 こんなのがありました。 "There is no connected camera" | Official Apple Support Communities リンクにあるように、 sudo killall VDCAssistant で解決しました。

Macでruby buildがうまくいかないときのxcodeのアレ

毎回忘れてて調べ直すいつものやつ sudo xcrun cc xcode-select --install rbenv install 2.4.0

rails new skip-いろいろ して react_on_rails を使おうとた場合に遭遇したあれこれ

これは整理して書いておこうと思ってもう2ヶ月経ってしまったものなので、この際ちらかったままに公開だけしておこうというメモです。 意気込んで、 rails new app --skip-action-cable --skip-action-mailer --skip-bundle --skip-javascript --skip-listen…

RailsでRuby2.4のHash#compactを使うp-rがある

読みました。短くまとめます。 Hash#compact and Hash#compact! now part of Ruby 2.4 | BigBinary Blog これがマージされると、Ruby 2.4 で加わる Hash#compact / Hash#compact! を Rails でも使うようになる。 Use Hash#compact and Hash#compact! from Ru…

yaml_checker という Gem を作りました

github.com https://rubygems.org/gems/yaml_checker ファイル名かディレクトリを指定すると、.yml / .yaml 拡張子のファイルのみ YAML.load_file して回って、例外を起こしたものをまとめて標準出力する。というやつです。 $ yaml_checker path/to/director…

capybara, poltergeist, phantomjs で js: true なテストをする

save_and_open_page や save_screenshot する場合には、 html の charset が設定されていないと日本語が文字化けてしまいました。 そういう場合には書きましょう。 <meta charset="UTF-8" /> まず install phantomjs (Ubuntu での例です) $ wget https://bitbucket.org/ariya/phantom</meta>…

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 …

YAMLファイルに別のYAMLファイルの値を参照、設定したい

こういうことがしたかったのですが、 # a.yml id: 1 type: foo description: baz # b.yml id: 2 type: bar description: (ここで a.yml の description の値を参照したい) こんな風にしました。 YAML.add_domain_type(nil, "include") do |type, val| YAML.l…