Just do IT

思うは招く

2020-10-01から1ヶ月間の記事一覧

心を揺さぶられたスピーチをシェアしたい

北海道の赤平市で宇宙開発をしている、植松さんによるTEDトークを視聴した。人のスピーチを見て、目から汗が出てきたことは記憶になかったので、学びとして残す。 www.youtube.com だまされたと思って視聴して欲しい。人生観が大きく揺さぶられたり、大事な…

角谷トーク2020を見た感想

フィヨルドブートキャンプというプログラミングスクールで開催された、角谷信太郎さんによる講演を見た(2020年度版)。 いろいろ学びがあったので、気づいたことなどをメモする。講演はYoutubeで公開されているため、誰でも見れる。 www.youtube.com 相手に…

VSCode でファイルカラムにフォーカスしてファイルを開く

※Mac使用 Cmd + Shift + Eで左カラムのファイルにフォーカスがあたる 上下キー、もしくはCtrl +PやCtrl +Nで開きたいファイルを選択する Ctrl + Enterでファイルを開く ちなみに、ファイルにフォーカスした状態でCmd + Shift + Eを押すとエディタ画面にカ…

VSCode のエディタ画面とターミナル画面を行き来するキーバインドを設定

状況 マウスを使ってVSCodeのエディタ画面とターミナル画面を行き来するのが面倒すぎる ctrl + ;でエディタ画面とターミナル画面を行き来したい keybindings.jsonに以下を追記 [ { "key": "ctrl+;", "command": "workbench.action.terminal.focus", "when": …

vim で複数行を一括でインデント修正したい

Vim

shift + v でビジュアルモード j もしくは k で複数行を選択 shift + > でインデントを入れる shift + < でインデントを戻せる

zsh に変えて VSCode のターミナルで ctrl + p や n、r が効かなくなった

状況 MacOSをCatalinaに変更してから、VSCode のターミナルでctrl + pやctrl + r、ctrl + nを打っても以下のような表示が出ていた。 ^P ^N おそらく bash から zsh に変更したのが原因だと考えられる やりたいこと ctrl + pで一つ前のコマンド履歴を表示した…

Vim 単語を削除して直接インサートモードにしたい

Vim

慣れたらめちゃくちゃに便利なVimコマンド。 cw: カーソルから右側を削除して挿入モードにする ciw: カーソルがどこにあってもその単語全体を削除して挿入モードにする

「集え、Rubyist ~著名Rubyistから学ぼう~ iCARE Dev Meetup #14」に参加したメモ

2020年10月21日(水)に株式会社iCAREさんが開催された、「集え、Rubyist ~著名Rubyistから学ぼう~ iCARE Dev Meetup #14」に参加しました。学んだことをメモします。 集え、Rubyist ~著名Rubyistから学ぼう~ iCARE Dev Meetup #14 - connpass 学びメモ タイ…

Mac で MX ERGO の Bluetooth がちょくちょく途切れる

Mac

状況 トラックボールマウス「MX ERGO」を使用 Bluetooth接続がちょくちょく途切れてカーソルが動かない でもUnifyingレシーバはあまり使いたくない(というかこれも接続できない) 解決 以下記事を参考に対処。 Macに接続したBluetoothデバイスがブツブツ切…

Ruby や Rails で桁数を3行ごとにカンマで区切る

Ruby の場合 素の Ruby の場合、該当するメソッドはないため自作する。 数値をいったん文字列にして、正規表現を使ってカンマを加える。 数値.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,') 使用例 irb(main)> 500000000.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,') => "…

git でリポジトリ管理をやめる

Git

gitでリポジトリ管理をやめるには.git/を削除する やりたいこと:git でのリポジトリ管理をやめたい・削除したい・git initを取り消したい。 rm -rf .git/ これでリポジトリ管理を中止できる。 git 管理をやめる - Qiita

運転免許更新の講習で学んだことメモ

運転免許の更新をするため講習を受けた。小さい子どもが2人いることもあり、独身時代よりは自分ごととして聞けた。 以下、新たに学んだことや再認識したことをまとめた。 エコな運転をする方法 ふんわりスタートする 最初の5秒で20km/hくらいにする ゆっくり…

Ruby で配列を展開して push したい

以下のような配列があったとする。 ary = ['a', 'b'] hoge = ['c','d'] 普通に push すると、多次元配列になる。 ary.push(hoge) => ["a", "b", ["c", "d"]] *をつけると、引数として渡された配列が展開されて push できる。(splat展開と呼ぶ) ary.push(*h…

FactoryBot The Right Wayの感想 #kaigionrails2020

Kaigi on Rails 2020での学びや、感想をつらつらと書いていく。 今回は、メドピア(MedPeer)のtoshimaruさんによる、FactoryBotの正しい使い方について。 動画はこちら。 www.youtube.com なぜFixtureが重要なのか? テストの前提が間違えばその後のテストも…

git pull origin master → Couldn't find remote ref master エラーを解決

問題 git pull origin masterをすると、以下のエラーが表示される。 fatal: Couldn't find remote ref master 「リモートにmasterブランチは存在しません」という意味のエラーだ。しかし、GitHubには確実にリポジトリは存在している。 解決 GitHubの仕様変更…

Rails の日付入力フォームをカレンダー方式で入力したい

date_selectだと選びづらいので、date_fieldを使う。 .field = f.label :birthday = f.date_field :birthday

GitHubからクローンしたリポジトリを別リポジトリにプッシュしたい

手順 サンプルとして以下のリポジトリをクローンする。 https://github.com/kotakanazawa/rails-starter-kit クローンするとき、ディレクトリに新しい名前をつける。 git@github.com:kotakanazawa/rails-starter-kit.git 新しいディレクトリ名 GitHub上にリ…

React を CDN でサクッと動かす

Reactを動かすための設定 CDNでサクッと設定して学習してみたいときなど 別ファイルではなくインラインで書いている点に注意 CSSファイル(style.css)も一応読み込んでいる スタイルをつける場合はstyle.cssファイルを作成する つけない場合はこの記述を削除 …