2018-01-01から1年間の記事一覧
neovimインストール brew install neovim 設定変更 nvim .config/nvim/init.vim 先ずは、色から set termguicolors qiita.com 行数表示 set number クリップボードの共有 set clipboard=unnamed プラグイン導入dein # ディレクトリ作成 $ mkdir -p ~/.cache/…
git フックとは 特定のgitアクションが行われた時に、スクリプトを実行する 1. それぞれがフックが動くタイミングは? docs.google.com 2. フックをインストール プロジェクトのディレクトリへ移動 .git/hooks/pre-push.sampleのサンプルをhookスクリプトをg…
Referrer-Policyとはどんなreferrerを返すか決めたポリシーのこと developer.mozilla.org デフォルトのポリシーはno-referrer-when-downgrade らしい - セキュリティレベルが同一の場合はそのままreferrer送る Railsでなぜかreferrerが切られて送られるので…
右クリックで検証ボタン押下 右上の三つの点をクリックし、「Settings」をクリック 一番下までスクロールして、「Auto-Open DevTools for popups」へチェック これでポップアップとして開いた画面もDevToolsが勝手に開くようになる
以下URLにアクセス squoosh.app 左が圧縮前、右が圧縮後の画像 色々細かく設定変えられそう
rails5.1から title_changed? ↓ saved_change_to_title? title_was ↓ title_before_last_save に変わった Deprecate the behavior of AR::Dirty inside of after_(create|update|save) callbacks by sgrif · Pull Request #25337 · rails/rails · GitHub 変…
L1のキャッシュサイズ調べてみる cat /sys/devices/system/cpu/cpu0/cache/index0/ coherency_line_size number_of_sets power/ shared_cpu_map type ways_of_associativity level physical_line_partition shared_cpu_list size uevent cat /sys/devices/sy…
eachはSQL的にLIMITをつけずに全件メモリに確保。 find_eachはSQL的にLIMITをつけてデフォルトでは1000件ずつメモリに確保。 mapメソッドはブロックの返り値を集めた新しい配列を作成 ※ちなみにattributes、assign_attributesは多分一緒?
grovese赤川さん、松江開発合宿して楽しかったらしい https://forkwell.connpass.com/event/102045/ 松本 亮介 https://speakerdeck.com/matsumoto_r/nazepotohuoriogabi-yao-nafalseka-enziniatoren-shi-ping-jia-cai-yong-liang-fang-xiang-falseshi-dian-…
kazuki229.hatenablog.com wget https://github.com/tkuchiki/alp/releases/download/v0.3.1/alp_linux_amd64.zip wgetしようとしたらいきなりmac wgetないやんけ homebrewでインストール 入れてなかったんだね brew install wget wget -h 気を取り直してwge…
books.google.co.jp medium.com gihyo.jp
かな変更をどこに置こうか超悩む なるべく移行コストが少ないErgoDoxのキー配置 - yhara.jp L-commannd R-commandの設定出来へんどうするんやろ、英かな使ってるからデフォルトのキーボード設定と同じにしたい digitalcontent.tokyo 先達たちの意見を参考に…
先ずはローカルで実行 dockerのコア数確認 cat /proc/cpuinfo | grep processor processor : 0 processor : 1 processor : 2 processor : 3 コア数分database準備 bundle exec rake parallel:create[4] table準備 bundle exec rake parallel:prepare seedが…
ターミナルで以下コマンド実行 system_profiler SPHardwareDataType Hardware: Hardware Overview: Model Name: MacBook Air Model Identifier: MacBookAirXX Number of Processors: 1 Total Number of Cores: 2 Number of Processorsがcpu数、Total Number …
http://shirusu-ni-tarazu.hatenablog.jp/entry/2012/11/04/173742 不要なカラムが増えすぎちゃうから そもそもrailsで扱いづらい、nested使いづらくなる パフォーマンスがどうなのかは分からない 一応無理やりできるっぽい、おすすめしない 【Rails】has_ma…
早速カスタマイズしよう 下記リンクより ErgoDox EZ Configurator edit ボタン押して変更していく ビデオ見てみてね www.youtube.com ダウンロードしてキーボードに流し込み手順 https://qiita.com/kei_s/items/40a896d1a1c70f2961e0#%E6%B5%81%E3%81%97%E8%…
service mesh 組織が大きくなっても速いサイクルで開発できる kurbanetesと関係あり サービス同士を繋げる 型と実践 観察できるのは結果だけ こうゆう型をやって結果が出たと説明すると良い 具体的題材があると良い 定量評価大事 fintech 少人数、リモートワ…
これ osascript -l JavaScript aho.js
Ruby Optimization with One Magic Comment ソフトウェアのパフォーマンスの最適化は簡単です:少ないことをする方法を見つける。 Rubyは遅いという評判があります。その印象は10年前からですが、主要な犯罪者の1人はガベージコレクタです。 これは、gabage…
macなので brew search python brew install python bashに追加 export PATH=/usr/local/bin:$PATH $ source ~/.bash_profile $ which python /usr/local/bin/python
Multiple vulnerabilities in RubyGems Rubyに入っているRubyGemsには、複数の脆弱性が存在します。それはRubyGemsの公式ブログで報告されています。 詳細 次の脆弱性が報告されています。 ルート以外のシンボリックリンクされたベースディレクトリに書き込…
engineering.appfolio.com 11月には、Ruby 2.5.0プレビュー1の速度結果を掲載しました。 Ruby 2.4よりはるかに高速でしたが、これは少し失望しました。 しかし、1つの非常に重要なパフォーマンスパッチが終了する前にリリースしたため、最終的な速度に大きな…
Use a guard clause instead of wrapping the code inside a conditional expression. 条件分岐のネストが深くなるのはダメ bad def hoge if boge? || kuzu? 'sine' end end good def hoge 'sine' if boge? || kuzu? end Don't use parentheses around the c…
英訳 Ruby on Railsアプリケーション向けの高速 JSON API gemのオープンソース・リリースを発表します。 Introduction 高速JSONAPIは、Active Model Serializer(AMS)が提供する主要な機能をすべて提供するとともに、 AMSよりも25倍高速というベンチマーク…
vueファイルの置き場所を設定 app/javascript/srcの位置を@で示せるようにする config/webpack/custom.js const utils = require('./utils') module.exports = { resolve: { extensions: ['.js', '.vue', '.json'], alias: { vue$: 'vue/dist/vue.esm.js', '…
ameblo.jp Ruby on Railsでcontrollerがインスタンス変数を持つ理由 - Qiita techracho.bpsinc.jp qiita.com
qiita.com こいつ参考に、少し違ったとこを rails webpacker:install Webpacker requires Node.js >= 6.0.0 and you are using 5.7.0 Please upgrade Node.js https://nodejs.org/en/download/ nodeバージョン違うerror出たので nodebrew install-binary v6.…
Evil Front Part 1: Modern Front-end in Rails — Martian Chronicles, Evil Martians’ team blog フロントエンドのフレームワークに依存しない、Railsでのプレゼンテーションロジックの処理に関するモダンでモジュールベースのコンポーネントベースのアプロ…
qiita.com こいつを参照してアップグレード、書いてなくてハマった部分 rubyのバージョンアップ、rbenv使ってたので最新にしてから2.4系取得 4.2.6飛ばして直接5にあげたので rails app:update を実行コマンド4と変わってるので注意 rails sをすると以下の…