IT分からんわ~_~;

IT色々お勉強中のブログ

観察力の鍛え方を読んで

めっちゃくちゃおもろかった。良い観察とは仮説をたてて観察しずれを感じて仮説を更新する。悪い観察はずれがないと感じ更新を止める。観察を阻むもの、認知バイアス、身体感情、コンテクスト確証バイアス:仮説を補強する情報が集まることネガティビティバ…

GitHub draft使う

git

PR出すとき、WIPを使うことがあると思うがそれの互換機能 いつものPR作成時のプルダウンに新しく「Create draft pull request」ていうのが出てくる draftのバッチがつく 「ready for review」ボタン押すと普通のPRになる 普通のPRもreviewerのとこの「Conver…

ファイルの改行コードを変更して保存

rubyでcsvファイル読み込んで処理をしようとしたらエラーになったので `block (2 levels) in shift': Unquoted fields do not allow \r or \n (line 1). (CSV::MalformedCSVError) 改行コードが悪いっぽい vimで開いて改行コード変更 Windowsの形式を指定。 …

npmパッケージバージョン指定インストール

普通にインストール npm install パッケージ名 次のコマンドでは、グローバルにパッケージをインストールする。コマンドをインストールした場合はパスを指定しなくてもどのディレクトリでも動くようになる。 npm install -g パッケージ名 npm list version …

nodebrewを使ってnodeバージョンアップする

使用できるnode nodebrew ls-remote vesion 指定インストール nodebrew install-binary v14.15.4 使用する nodebrew use v14.15.4 node --version インストールしているnode version nodebrew ls

別gitアカウントでcloneする

httpsでcloneする場合 git clone https://アカウント名@github.com/hoge/ore.git ローカルの設定変えておく git config --local user.name 'aho' git config --local user.email aho@gmail.com ``

mac日本語入力切替

mac

これをチェックすればcmd+spaceで切り替えられるようになるよ

rbenvのruby versionを最新にする

$ brew update && brew upgrade ruby-build

nginxのタイムアウト時間を伸ばす

defaultは60秒 sudo vi /etc/nginx/nginx.conf httpブロックのタイムアウト時間を変更する(秒) http{ ... proxy_read_timeout 300; proxy_connect_timeout 300; proxy_send_timeout 300; ... } 特定のサーバだけ、時間変えたい時 server{ ... proxy_read_t…

AWS RDS Auroraでデッドロックの調査をする

RDSより探す innodb_status_output, innodb_status_output_locksを変更する aws 1に変更するとtransactionのログが吐かれる様になる

curlでログイン必要なapiに実行する

ログイン情報をcookieに保存する curl -X POST -d "hoge=hogehoge" -d "name=hoge.hoge@hoge.jp" -d "password=hogehogheo" -c cookie -v "http://localhost:3000/login" 実行したいapiを実行 curl -X DELETE -b cookie -v http://localhost:3000/api/hoge/2…

mysql innodbでデッドロック起こった時

DB

mysql innodbでデッドロック起こった時 mysqlに入って状態を見る SHOW ENGINE INNODB STATUS; 見方↓transactionsとか見るといいよ show innodb status from Tatsuro Hisamori www.slideshare.net 定期的にログを出す方法(20秒ごと) set GLOBAL innodb_stat…

Chromeで新しいタブブラウザを開く際に開発者ツールを自動で開く方法

歯車のsettingsを開く 一番下から2番目のauto-open devtools popupsのチェックをいれる 以上

Chromeで新しいタブブラウザを開く際に開発者ツールを自動で開く方法

歯車のsettingsを開く 一番下から2番目のauto-open devtools popupsのチェックをいれる 以上

elastic search スコアリング

ElasticSearchはsortが入っているとスコア順ソートにならない sortをクエリから抜くとスコア順ソートになる function_scoreを使うとドキュメントに対して自分でスコアをつけることができる 以下スコアリング設定方法 field_value_factor 特定のフィールドに…

VSCodeに入れたruby用のプラグイン

marketplace.visualstudio.com marketplace.visualstudio.com marketplace.visualstudio.com marketplace.visualstudio.com marketplace.visualstudio.com marketplace.visualstudio.com marketplace.visualstudio.com

zoom画面共有した際に全画面になるのがウザいので設定変更

mac

zoom起動時に設定画面を開く 画面共有を選択 *「参加者が画面を共有した場合、全画面に移行」のチェックボックス外す 鬱陶しいのが直った

最低限の.vimrc

" setting "文字コードをUFT-8に設定 set fenc=utf-8 " バックアップファイルを作らない set nobackup " スワップファイルを作らない set noswapfile " 編集中のファイルが変更されたら自動で読み直す set autoread " バッファが編集中でもその他のファイル…

mac brewをインストール

mac

brew.sh brew install /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

macにdockerインストール

mac

www.docker.com Download for macよりdmgをダウンロード cmd + space よりdocker起動

mac caps lockにescを割り当てる

システム環境設定からキーボードを選択 修飾キーを選択 caps lockをescに変更 以上

apple id でログイン

support.apple.com サインインを押す Apple ID パスワードを入力 Macのパスワードを入力

最低限の.zshrc

vim .zshrc # zsh-completions(補完機能)の設定 if [ -e /usr/local/share/zsh-completions ]; then fpath=(/usr/local/share/zsh-completions $fpath) fi autoload -U compinit compinit -u #vim系 alias v='vim' alias vi='vim' #ls系 alias ls='ls -G' al…

mac iterm2インストール

www.iterm2.com リンクよりiterm2をダウンロード zipを解凍、itermを開く ショートカットキー 画面分割(横) command + shift + d 新規タブ作成 command + t ctrl + l 画面をスクロールアップ

macキャプチャ取る時クリップボードに保存する

mac

macキャプチャ取る時クリップボードに保存する デフォルトはデスクトップに保存されてウザいので変える Cmd+Shift+5を押すと、キャプチャ取る画面になる オプションより保存先をクリップボードにすると保存先がクリップボードへ

mac USキーボードで日本語切り替えする方法

mac

システム環境設定よりキーボードを開く プラスボタンを押して 日本語を追加 前の入力ソースを選択チェックを入れる ctl + spaceで切り替えられるようになる

zshでブランチ名を表示する

.zshrcに以下を追加 # ブランチ名を色付きで表示させるメソッド function rprompt-git-current-branch { local branch_name st branch_status if [ ! -e ".git" ]; then # gitで管理されていないディレクトリは何も返さない return fi branch_name=`git rev-…

ag command 使う

install brew install the_silver_searcher 使い方 app/配下のaws文言を調べる ag aws app/ 圧縮ファイルの中検索 ag -z pthread rubyのみ検索 ag --ruby thote jsのみ検索 ag --js task app/

SwiftLintルール リンク集

qiita.com github.com qiita.com realm.github.io qiita.com qiita.com

expo実行方法、シード実行

iOS

expo start yarn babel-node scripts/seed~~~.js