2020/02/10のメモ
Docker - 公式ヘルプ | RubyMine
- なにがどこまでできるのか、ざっと見ただけだと全然わからないな
- bundlerやyarnでコンテナ内にインストールしたやつを参照できればとりあえずOKなのだけど…
チュートリアル: リモートインタープリターとしてのDocker Compose - 公式ヘルプ | RubyMine
- docker-compose upして、ブレークポイントを仕掛けることができるらしい
- あとで素振りしてみよう
- ざっと調べた感じだと、いまのところrubymineでできるのはこれくらいっぽい?
てくろぐ: 2019年9月、新しいiOS 13・iPhone 11に向けて
「ネットワーク設定をリセット」までやったが改善せず。「すべてのコンテンツと設定を消去」をやらないとだめかな…
Referrer-Policy によるリファラ制御 | blog.jxck.io
Referrer-Policyは数が多くて覚えられないな…
2020/02/09のメモ
gsamokovarov/break: Lightweight Ruby debugger
よさそう
binstubs is always generated when I run bundle install - DEV Community 👩💻👨💻
BUNDLE_BINしらなかったのでへーとなった。
GitHub Actionsでrubyを使うなら ruby/setup-ruby を使おう - masa寿司の日記
そろそろGitHub Actions使っても良さそうな雰囲気なんですかね…
Open Collective - open your finances to your community
OSS(に限らないかもしれないけど)寄付のプロジェクトを作れるサービス。
procrastinatingの意味・使い方 - 英和辞典 WEBLIO辞書
ぐずぐずする、 (後まで)延ばす
Adding validations for size
and content_type
by abhchand · Pull Request #35390 · rails/rails
- もう入っているだろう、と思っていたAcitve Storageのvalidationだったがまだだった
- ダイレクトアップロードもカバーするような実装でないとマージされなさそうな雰囲気
Extract content types from blob data · rails/rails@c2ba530
- Active Storageはcontent-typeをファイルの中身みて判断している模様
- basecamp/marcel: Find the mime type of files, examining file, filename and declared typeを利用している
2020/02/07のメモ
【基礎から学ぶ】ELBのスティッキーセッションについてまとめてみた – サーバーワークスエンジニアブログ
こんな機能あるのかー
Open in GitHub - Visual Studio Marketplace
Atomでは(たぶん)デフォルトで使えていたのにvscodeではできなくて不便だったのでいれた
Node.jsのClusterをセットアップして、処理を並列化・高速化する | POSTD
明確に言えば、Nodeでのforkは実際には現在のプロセスのクローンを作成するのではなく、新しいV8インスタンスを起動させるという点で、POISIX forkとは大きく異なります。
へー。となった
forkという名前のメソッドだけど、実際にはfork+execしてそうhttps://github.com/nodejs/node/blob/2c84f6e75cc513fe6e958f0489d104ee883db232/lib/child_process.js#L59
エンジニア向けの検索エンジンほしい
例えばturbolinksで検索すると公式のGitHubが2ページ目にでてきたりしていた(今は2つ目に出ているので検索ロジックの向上を感じる)。あと頭の中にあるあのページを検索したいな、と思って検索するとノイズになるような初心者向けの記事が上に出てきてさっぱり目的の場所にたどり着けないのとかなんとかしたいなあ、と思ったのでメモ代わりに投稿
2020/02/04のメモ
mysqlが壊れていた
macos - brew install mysql@57はソケットを介してローカルMySQLサーバーに接続できません - 初心者向けチュートリアル のようにmysql入れ直したら解決した
mysql2 gemのインストールバトル
不要なのも混じってそうだけど次のようにして勝利した
brew install mysql@5.7 brew link --force mysql@5.7 /usr/local/opt/mysql@5.7/bin/mysql.server start set -x LIBRARY_PATH /usr/local/opt/openssl@1.1/lib/ set -x LDFLAGS -L/usr/local/opt/mysql@5.7/lib set -x PKG_CONFIG_PATH /usr/local/opt/mysql@5.7/lib/pkgconfig
2020/02/02のメモ
Add support for if_exists/if_not_exists
on remove_column/add_column
by eileencodes · Pull Request #38352 · rails/rails
便利な気もするけど、どこで使うんだろうという気もする(GitHubでは使っているみたいだけど)
refineは一体どこで真価を発揮するのか - 男女比はカレーと福神漬けと同じくらい
refinementsって実際のプロダクトで使われている所あるんですか?という質問に対する回答として使えそう
The GVL and C Extensions - a cooperative partnership
C拡張だと、GVLのリリースを明示的にする必要がある(しないとずっとスレッドの切り替えがおこらない)という話
rails-erb-loaderがコケる
docker-compose up -d
をしたときにコケやすいdocker-compose restart webpacker
とすると解消するError: rails-erb-loader failed with code: 1
のようにコケているが、Rails側のログが残っていない- Errno::ENOENT - No such file or directory - bs_fetch:atomic_write_cache_file:rename · Issue #177 · Shopify/bootsnap
- webpackerだけ
tmp
をホストと共有する設定になっていたのでrailsアプリと同様にvolumeに閉じ込めた
- webpackerだけ
Refused to execute https://example.com/hoge.js as script because "X-Content-Type: nosniff" was given and its Content-Type is not a script MIME type.
- safariで次のエラーが出てjsが読み込まれなかった
- webpackerがエラーになっていてjsがちゃんと出力されていなかったのが原因ぽい
chromeから開発用のサービス(HTTPS)へのアクセスができない
オレオレ証明書を使っているのでアクセスできないのかと思いきや、別のブラウザではアクセスができるし、別の端末のchromeからもアクセスができる。
example.com では通常、暗号化して情報を保護しています。今回、Google Chrome から example.com への接続試行時に、このウェブサイトからいつもとは異なる誤った認証情報が返されました。悪意のあるユーザーが savanna.test になりすまそうとしているか、Wi-Fi ログイン画面で接続が中断された可能性があります。データのやり取りが行われる前に Google Chrome によって接続が停止されたため、情報は引き続き保護されています。
証明書はsafariで閲覧する際にキーチェーンアクセスに投入済み。なんだろ
2020/01/31のメモ
GitLens — Git supercharged - Visual Studio Marketplace
入れてみた。ぱっと見はべんりそうだけどどうだろう
IAMによるAWS権限管理 – プロジェクトメンバーへの権限付与方針に潜む闇 | Developers.IO
Administratorだと基本何でもできるしPowerUserAccessだとIAMいじれないの、なんかもっとうまいことできないのかな、という気持ちになった
Sentryの設定
古いブラウザや拡張機能、localhostからのエラー通知はフィルタできる設定があった。べんり
User.new(params)
みたいにしたときにアサインされる順番
さっとコードを確認した感じ、paramsのHashの並び順っぽい(試したりはしてない)
rails/attribute_assignment.rb at c81af6ae723ccfcd601032167d7b7f57c5449c33 · rails/rails
Modern Ruby Serializers
SimpleAMSいいんじゃない、という気持ちになってきた