みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

コピーするときの動作

変数aに文字列「これはテストです.」があり,これを変数bにコピーする,という動作には3つの選択肢があります. aとbが同じオブジェクトを参照する そんなややこしいことはするなとエラーにする オブジェクトを複製する aとbが同じオブジェクトを参照する …

USBデバイスを繋げすぎるとMacのマウスがうまく動かなくなる

みーのiMacで最近マウスの調子が悪く,次第にディスク速度が低下してiTunesの音楽再生がまともにできなくなったので,原因を調べて解決しました. 環境 iMac (Retina 5K, 27-inch, Late 2015) インテル® Core™ i5-6500 プロセッサー macOS 10.14.6 現象 マウ…

GitLab private repositoryにある自作Pythonパッケージをpipでインストールする

自分で作成したPythonパッケージをGitLab上のプロジェクトで管理していて,これを別のプロジェクトで使用する方法を紹介します. 環境 MacOS 10.14.6 Python 3.8 GitLab 前提条件 trieという名前のプロジェクトが,private repositoryとしてGitLabに存在する…

gitlab-runnerの設定メモ

みーがGitLab CIを利用する時の自宅gitlab-runnerの設定メモ. 詳細はこちらを参照ください. concurrent = 8 check_interval = 0 [session_server] session_timeout = 1800 [[runners]] name = "mate" url = "https://gitlab.com" token = "Xxxxx-Xxxxx_xx"…

そのままなCSS

とあるサイトのCSSで, .Text-fontWeight--500 { font-weight: 500; } .Text-fontSize--11 { font-size: 11px; } というclassが定義されていました.これは, <div style="font-weight: 500;"></div> <div style="font-size: 11px;"></div> と記載するのと全く変わらないような気がします. .Text-error { font-weight: 500; font-size:…

ネストされた括弧と正規表現

ネストされた括弧を扱おうと正規表現を調べましたが,Pythonの標準のreには,(?R)など再帰が扱えないことが分かり,代わりにregexを使えばよさそう*1ということは分かりましたが,わざわざ正規表現を使わなくてもよいのではと思い,シンプルに書いてみました…

cp -R コマンドがMacOSとLinuxで動作が異なる

開発環境はMacOSで,ファイルをコピーするシェルスクリプトをDockerで動かしたときに,ファイル構造が異なるためにエラーとなった際のメモ. 以下のような構造のディレクトリがあるとして, a/ 1.txt 2.txt b/ このコマンドを実行すると, cp -r a/ b/ MacOS…