かすみん日記

暇なときに何か喋ります

【作業ログ】MySQLのインストール・初期設定

MySQLをインストールしたときの作業ログです。 Progateの記事が参考になります。 prog-8.com 環境 macOS Monteley インテル入ってる MySQL 8.0 バージョンによる違いが結構あるようなので注意 インストール Homebrewでインストールします。 パッケージがある…

「このMacについて」と同等な情報をコマンドラインから取得する

このMacについて 概要 デスクトップ左上のリンゴマーク押下からの「このMacについて」で表示される情報をコマンドラインから取得する方法を調べた。 system_profilerコマンドを使えば、「このMacについて」と同等な情報を取得できる。 system_profiler SPSof…

FinderのコンテキストメニューからVisual Studio Codeを開けるようにする【Mac】

Finderでファイルorフォルダを選択して右クリックで表示されるコンテキストメニューに「Visual Studio Codeで開く」項目を追加します。 環境 macOS Monteley zsh 概要 Automaterアプリでコンテキストメニュー項目を作成し、シェルスクリプトでvscodeを起動す…

FinderのコンテキストメニューからVisual Studio Codeを開けるようにする【Mac】

Finderでファイルorフォルダを選択して右クリックで表示されるコンテキストメニューに「Visual Studio Codeで開く」項目を追加します。 環境 macOS Monteley zsh 概要 Automaterアプリでコンテキストメニュー項目を作成し、シェルスクリプトでvscodeを起動す…

【vscode】括弧の色を既定値から変更する

最近、built-inで、括弧のペアごとに異なる色を付ける機能を使えるようになりました。 code.visualstudio.com 既定値を上書きして、自分で色を設定することもできます。 setting.jsonの一番外の{ }の中に、下記コードを追加します; "editor.bracketPairColo…

【本日のbrew doctor】Warning: You have unlinked kegs in your Cellar.

本日のbrew doctorのコーナーです。 % brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry or f…

【Git】error: unknown option `initial-branch=main'

gitでエラーが出た; % git init --initial-branch=main error: unknown option `initial-branch=main' usage: git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [<directory>] --template <template-directory> directory from which templates will be used --bare create a</template-directory></directory></permissions></template-directory>…

【macOS Monterey】codeコマンドを使えるようにする(Visual Studio Code)

Visual Studio Code(以下vscode)をターミナル上から起動するためのcodeコマンドを使えるようにします。 ※以下はズルいので無しです: alias code='open -a "Visual Studio Code"' Windowsだとvscodeをインストールするだけで、codeコマンドにも自動でパス…

【nodebrew】Use of uninitialized value $a1 in numeric comparison (<=>) at ... の解消

nodebrew listなどを実行すると以下のように、頭になんかメッセージが出力される; % nodebrew list Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/<hoge>/.nodebrew/current/bin/nodebrew line 678. Use of uninitialized value $a1 in </hoge>…

Macユーザーはロジクール製品を買わないように

ロジクールのmx ergoというマウスを使っていますが、これのBluetooth接続によってMacのスリープ状態が自動的に解除されます。 Macをスリープ状態しなたいのなら、その度にロジクールマウスの電源を切るなどの対応をしないといけません。 夜中だろうがいつだ…

【Java】配列のclone()について

Javaにおいて、配列に対してclone()というメソッドが使える。 clone()メソッドは、配列を「コピー」してくれるのだが、モノによってはshallow copyにもdeep copyにもなりうる。 1次元配列の場合は、deep copyになる。 public class Main { public static voi…

【IIS, APS.NET】aspxサイトが文字化けする【Windows10】

現象 Windows標準搭載のWebサーバーであるIISを起動し、ASP.NETで書かれたaspxファイルをブラウザで表示されると文字化けした。 aspxファイルの文字コードはUFT-8。 その場しのぎ aspxファイルの文字コードを、UFT-8じゃなくてUTF-8 with BOMにする。 一応こ…

固定IPの確認方法

「あなたの固定IPを教えてくれ」と言われたら、それは多分グローバルIPアドレスのことを聞かれているのだと思います。 グローバルIPアドレスはインターネットプロバイダから提供されるやつです。 グローバルIPアドレスは動的な場合もあるようですが、普通は…

【Mac】Java開発の環境構築(JDK, Homebrew, VSCode)

MacにJavaの開発環境を構築します。 HomebrewでopenJDKのバージョン11をインストールして、VSCodeでも使えるようにします。 環境 2022-04-26 macOS Monterey v12.3.1 Visual Studio Code: v1.62.3 Extension Pack for Java: v0.21.0 Java開発の環境構築 Java…

【Safari】倍速再生ができるようになる拡張機能(MacOS)

Chromeは拡張機能がいっぱいあっていいですね、、、 さて、macOSのSafariで倍速再生ができる拡張機能のご紹介です。 Speed Player for Safari Speed Player for Safari 結局、これ以外ないんじゃないかな。 最新アプデが6ヶ月前ですが、一応動きます(Montel…

【LaTeX】ファイルを分割してサブディレクトリに配置する

本記事の目的 大規模なtex文書をファイル分割することでQOL向上に努めた証の記録。 順を追って解説します。 環境・バージョン TeXLive 2019 macOS Monterey VSCode v1.62.3 LaTeX Workshop v8.23.0 タイプセットはlatexmk (uplatex + dvipdfmx)コマンドで行…

【beamer】frame環境内で\defコマンドを使う【LaTeX】

環境内などで\defコマンドによってマクロを定義すれば、その範囲(スコープ)内だけで使えるマクロになります(local macro)。 しかし、スライドのbeamerクラスで用意されるframe環境内で引数を取るlocal macroを定義しようと思ったら怒られました。 ダメ:…

【LaTeX】数式番号にセクション番号を入れる(付録の修正についても)

数式番号にセクション番号を入れる方法を述べます。 標準(jsarticle.cls)なら、数式番号は全セクションを通して(1), (2), ...のように出力されるかと思います。 これにセクション番号を入れて、(1.1), (1.2), ..., (2.1), ...のように出力されるようにしま…

ZoteroのBibTeX書式出力を見やすくする【CSL】

最近、論文などの文献管理ツールをMendeleyからZoteroに乗り換えました。 Zoteroでは登録した文書を右クリックして、メニューから「参考文献目録を作成」を選択すれば、好きな形式で文献情報を取得できます。 LaTeXで参考文献を記載する場合はbibファイルを…

【Magic Keyboard】Remove right ctrl key top

Mac用のApple純正のMagic Keyboard(US配列)の右ctrlキーが調子悪かったので、キートップを外してみた。 その作業ログです。 動画にすべきでしたが、面倒なので写真だけです。 まず、とにかく薄くて固いものを用意します。 私はヘアピンでやりました。 今回…

【LaTeX】複数行の数式の式番号を中央にひとつだけ表示する

LaTeXにおいて、align環境で表示する数式が複数行にわたるときに、それらの縦方向の中央にただひとつだけの数式番号を表示させるには、align環境内において、数式をsplit環境で囲むことによって実現できる。 \documentclass{jsarticle} \usepackage{amsmath}…

【LaTeX】改行(行分割)を禁止するコマンド\nobreak

改行を禁止するコマンド その箇所での行分割を禁止するには\nobreakと書きます。 行分割を許さないスペースはチルダ(tilde)~という1文字のコマンドで挿入できます。 与太話 LaTeXにおいて、ここでは改行してほしくないというタイミングで改行されてしまう…

210番道路の双子のライチュウの素早さ【ダイパリメイク】

ズイのタウン上の210番道路にいる双子が使うLv.60のライチュウの素早さを調べたので報告しておきます。 LV.60のライチュウの素早さ(種族値110)の実数値は150です。 性格補正なし、努力値無振りであれば固体値22~23みたいです。 固体値の推定は下記サイトを…

MacのVSCode v1.63で日本語入力がおかしい

MacのVSCode v1.63で日本語入力の変換がおかしくなった。 解決法 VSCodeのバージョンをひとつ前に戻す。 下記サイトから、バージョン1.62のものをDLする。 code.visualstudio.com 症状・試行錯誤 VSCode上のみで発症 アプリ、OSの再起動でも改善なし macOSを…

【ポケモン】効率良く6Vを作る両親の掛け合わせ方法【ダイパリメイク】

大抵は5Vで十分なのですが、両刀のポケモンを作ろうと思うと6Vにしたくなります。 以下の話は、剣盾でもダイパリメイクでも最近のものなら仕様は同じかと思います。 仕様を勘違いしているところがあったら教えてください。 基本となる仕様の説明 預かり屋に…

macOS Monteteyでテキスト認識を使う

iOSでも追加されたテキスト認識の機能だが、当然Macでも使える。 しかし、現状では日本語非対応とのことで、Monteteyにアプデしてもデフォルトではオフになっている。 有効にするには、「システム環境設定」の「言語と地域」にある「テキスト認識表示」にチ…

ファイル分割でdcumute.styのinputコマンドを使うときの目次出力について【LaTeX】

dcumute.styで再定義された\inputコマンドを使うときの目次出力コマンド\tableofcontentsについての備忘録です。 以下のサンプルのtexファイルはuplatex + dvipdfmxでタイプセットすることを想定しています。 普通のinputコマンド LaTeXで規模の大きい文書を…

Inkscapeのインストール【Mac, Homebrew】

InkscapeはHomebrewでインストールできます。 % brew search inkscape ==> Casks inkscape InkscapeはFormulaeではなくCasksなので、一応--caskオプションをつけてインストールします: % brew install --cask inkscape Updating Homebrew... ==> Downloadin…

【brew】Warning: Error searching on GitHub: GitHub API Error: Bad credentials

個人的な備忘録です。 検索エンジンから飛んできた人は参考にしないでください。 やったこと brew searchコマンドを打ったら以下のような警告が出た: Warning: Error searching on GitHub: GitHub API Error: Bad credentials The GitHub credentials in th…

PDFのパスワードを削除する【QPDF】

ロックがかけられたPDFファイルは、開くたびに毎回パスワードを打たなくてはいけません。 (キーチェーンにパスワード覚えさせれば、次回からパスワード確認なしで開けますが) 面倒なのでロックを解除します。 QPDFというコマンドラインプログラムで、ファ…