かすみん日記

暇なときに何か喋ります

2021-01-01から1年間の記事一覧

Install Quicklook Plugins on macOS Big Sur

クイックルックのプラグインを再インストールしたので備忘録。 環境 macOS big sur v11.5.1 プラグインのインストール手順 例えばStephenをインストールしてみます。 確認用ファイルの作成 デスクトップに拡張子の無いREADMEファイルを作成; cd ~/Desktop e…

mvコマンドでファイル名一括置換

Macにはrenameコマンドが入ってなかったので、mvコマンドをfor文で回す方法で、ファイル名の一括置換を試みる。 練習するときはmvコマンドのかわりにechoコマンドを使えばいいです。 方法 ファイル名の先頭・末尾に文字列を追加 カレントディレクトリにある…

【vscode】MDN Referenceのポップアップを非表示にする

環境 mac big sur vscode v1.52.1 内容 エディタvscodeで、カーソルホバーしたときに表示されるMDN Referenceのポップアップが邪魔でうざいのでなんとかする。 vscodeでcmd + ,(or ctrl + ,)で設定を開き、検索窓に「editor.hover.sticky」と入力する。 す…

【Minecraft】OptiFineの導入(Mac)

環境 mac big sur minecraft java版 v1.17.1 2021-07-30 OptiFineのインストール 公式サイトから、欲しいバージョンのOptiFineをダウンロードする。 最新バージョンなら、一番上のものでよい。 「Download」をクリックすれば、広告を挟んでページが遷移する…

【Mac】かな入力で幸せになるOptionキーショートカット

Mac

環境 macOS big sur US配列キーボード 内容 macの日本語かな入力で、returnで変換確定する前に option + A, S, Z, X を押すと.... キーバインド 機能 option + Z or fn + F6 ひらがなに変換 option + X or fn + F7 全角カタカナに変換 option + A or fn + F8…

【Mac】ミュージックアプリで楽曲の表記が英語になる問題

Mac

Mac、iOSのどちらでも観測しているが、なぜかミュージックの表記が英語になるバグがある。 何年も前からずっとあるバグだが、ググっても当てになる解決法は見つからず、OSのアップデートでも改善される兆しがない。 ということなのだが、もしかしたら有効か…

【css】メニューやトップへ戻るボタンをコンテンツ内に固定する

CSS

ヘッダーにある「ハンバーガーメニューアイコン」やフッターにある「トップへ戻るボタン」を、width を設定せず max-width のみを設定しているレスポンシブルなコンテンツ内の右端に固定する方法。 sample code See the Pen by nakasu (@nakasu) on CodePen.…

【sass】ギザギザを作る

ギザギザというかジグザグのスタイルを作った。 See the Pen zigzag by nakasu (@nakasu) on CodePen. コード zigzag というクラス名の要素の擬似要素 :before や :after にジグザグを作る。 HTML: <div class="zigzag"> ジグザグ </div> scss: @mixin zigzag($color, $height, $positi…

MacのMusicアプリで自動再生「∞」を使う

Mac

macOS Big Sur 11.2でMusicアプリを利用していたが、iOSの方にある自動再生の「∞」アイコンを見つけられなくて困っていた。 Appleのユーザガイドを見ると、UIがCatalinaのものと同じだった。 support.apple.com ユーザガイドではmacOS Big Sur 11.0からこの…

なぜxargsが必要か【シェルスクリプト】

間違い探し まずは hello という内容のファイル a.txt を作成しておく。 % echo hello > a.txt % cat a.txt hello ここで、ファイル名 a.txt をパイプで与えて、結果的に cat a.txt を実行するようにしたいとする。 以下のようにコマンドを実行した。 % echo…

【Ruby】warning: already initialized constant

jekyll server でなんか警告が出るようになっちゃったときの備忘録。 環境 macOS big sur % ruby -v ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin20] % rbenv -v rbenv 1.1.2 % gem -v 3.0.3 % bundle -v Bundler version 2.2.20 % jekyll -v…

【iPad】Mendeley/Zoteroのモバイルアプリがサ終してたので代替

千年ぶりに論文読もうと思ったらMendeleyのiPadアプリがサ終してた。 みんなZoteroに移行したらしいけど、Zoteroもモバイルアプリ無いんだが? PaperShipという非公式?アプリでMendeleyやZeteroにログインできるので、これで代替すればよさそう。 AppStore:…

【Mac】SSDの空き容量を増やす

Mac

Macbookの空き容量が35GBまで減っていたので、何とかして空き容量を増やす努力をした。 そのときの備忘録。 ストレージ内訳 目次 目次 環境 再起動 システム環境から iOSファイル デベロッパ /Users/<user_name>/Library/ /Users/<user_name>/Library/Developer/CoreSimulator/Cach</user_name></user_name>…

【CSS】画像がはみ出るときは中央に寄せる

ページの幅が小さくなったときに画像がはみ出る場合に、上左で合わせるのではなく中央に合わせる方法です。 下の埋め込みのResultだとページの幅を変えられないので、右上の「EDIT ON CODEPEN」をクリックして編集ページでウインドウ幅を変えてみてください…

ニコ動のDL方法【2021】

特にツールを使わずともニコ動の動画をDLできるので、その方法を紹介します。 環境 2021年5月時点でまだ有効 PCのブラウザで 方法 動画ページをブラウザで開き、動画部分を右クリック。 表示されるメニューから「視聴方法の切替(https > hls)」をクリック…

【Windows】マウスのスクロールの向きを反転させる

MacとWindowsでは、標準のマウスのスクロールの向きが逆になっている。 Macの場合はシステム環境設定からボタン一つで好きな向きに変更できるが、Windowsはアホなのでシステム設定から簡単に変更する方法は用意されていない。 ワイはマカーだけど研究室のPC…

【Mac】メニューバーの日付の色がおかしい

Mac

環境 macOS big sur 症状 なんかメニューバーの日付の文字色が薄くなった。 左:文字色がおかしい。右:正しい OSを再起動しても killall -KILL SystemUIServer しても治らなかったので困った。 解決 どうやら、おやすみモードの仕様?らしい。 コントロール…

【vscode】rubyのコード整形(formatter)

vscodeでrubyのフォーマットを行う方法です。 ※ rufo はバカなので使ってはダメです。 手順 vscodeの拡張機能 prettier と prettier+ をインストール。 prettier+ は何か2つありますが、作者が Benas Svipas の方をインストールしてください。 これだけだとr…

vscodeでerbのフォーマット

railsとかで使う erb ファイルのコードの自動整形(フォーマット)をvscodeで行う方法。 Prettierだと対応してないみたいなのでBeautifyという拡張機能を使う。 手順 vscodeの拡張機能「Beautify」をインストール。 設定ファイル settings.json に下記コード…

Node.jsのインストール(❌公式サイトpkg、❌homebrew)

Node.js は nodebrew を使ってインストール・バージョン管理しましょう。 もしnode.jsの公式サイトからインストーラーをDLしてnodeをインストールしちゃうと、後々面倒なことになります; geniusium.hatenablog.com もし brew install node でnodeをインスト…

【homebrew】Warning: You have unlinked kegs in your Cellar.

brew doctor したら brew link node しろと怒られるが、それができない。 前提 公式サイトからNode.jsをインストールした brewでも node をインストールしている(yarn の依存パッケージとして) node は nodebrew で管理したい(している) 結論 pkgでイン…

公式サイトからインストールしたNode.jsを完全に削除する

過ち 情弱すぎて害悪公式サイトからNode.jsをインストールしちゃった;; 全部消して、brew なり nodebrew なりでインストールしなおそう!! 環境 mac bigsur インストールしたpkgの node.js と npm のバージョン: 消す!!! 結局、消すべきファイルやデ…

Ignoring GEM because its extensions are not built.

brewでなんかメッセージが出る; % brew -v Ignoring eventmachine-1.2.7 because its extensions are not built. Try: gem pristine eventmachine --version 1.2.7 Ignoring ffi-1.11.1 because its extensions are not built. Try: gem pristine ffi --ver…

【Rails】ブラウザの再読み込みを自動化

キーワード: ブラウザ、自動更新、自動読み込み、オートリロード、ライブロード railsで開発しているとき、ファイルに変更があるたびに手動でブラウザの更新ボタンを押さなきゃいけないのはダルいので、自動で再読み込みしてくれるようにした。 Browsersync…

npm install で permission denied

npm install <package> をすると、権限が無いとエラーが出る。 sudo を付ければ実行できるんだろうが、たかが npm install で sudo が必要になる意味がわからん。 結局、node.jsの公式サイトからインストーラーをDLしてnodeをインストールしたのがよくなかった。 とい</package>…

【Rails】データベースを変更

環境 rails 6 内容 何も考えずに rails new をするとデータベースは sqlite3 になるが、herokuではそれが使えないので後からデータベースを progresql に変更したいときがある。 Gemfile と db/database.yml を修正すればいいが手でやるのは馬鹿らしい。 例…

【Heroku with Rails】git push herokuでエラー

Heroku スターターガイド (Rails 6.x)に従ってRailsアプリをHerokuにデプロイしようとしたらエラーが出た。 理解はしていないが解決はできました。 環境 mac bigsur ruby 2.6.6 Rails 6.1.3 症状 エラーまでの手順再現; # railsアプリ作成 rails new myapp …

DeepLで翻訳するときに改行を消す

DeepLでは改行は文末だと認識されてしまう。 毎回手で改行を消すのは面倒なので、自動で改行をスペースに置き換えるツールを作った。 znuko.github.io 使い方 入力欄の「Sample」ボタンを押すとサンプルテキストが挿入されます。 「Open DeepL」ボタンを押す…

Railsのエラーと解決手順メモ

railsのエラーと解決手順のメモです。 環境 macOS bigsur ruby 2.6.6p146 Rails 6.1.3 brew info postgresql -> postgresql: stable 13.1 作業ログ rails new myapp --database=postgresql をして、 rails s をするとエラーが出た; ActiveRecord::Connectio…

【LaTeX】句読点を自動置換

目的 句読点は 、。 で入力するけど、出力のPDFでは全角カンマ・ピリオド ,. にしたい。 制約 とにかく楽したい OSのシステム設定で句読点をカンマ・ピリオドにするのはヤダ エディタの一括置換は毎回やるのだるい 外部プログラムで自動置換は、latexmk コ…