なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

macOS

M1 Mac の Rosetta 2 を使用している状態でハードウェアアーキテクチャを取得したい

Rosetta 2 上とかで古い Node.js 経由とかでシェルスクリプトを呼び出した場合、 Rosetta 2 を使用している状態が引き継がれます。 その状態で、 uname -a とかすると、 Intel Mac と同様に x86_64 を返してしまいます。 それだと困るケースがあったので、ハ…

pipenv install mysqlclient が失敗する

タイトル通り、以下の環境で pipenv install のうち、 mysqlclient が失敗してつらい。 なんか Ruby の mysql2 でもつらかった記憶があるので、 MySQL 周りはつらいのだろう。 環境はこんな感じ macOS Mojave 10.14.6 MySQL 5.6 (たぶん) Python 3.7.4 pipen…

OS X アプリでログインフォームを作ってみる

アプリとして必要な、入力と出力の練習のために、 標準的なログインフォームを作ってみようと思います。 ということで、前回の続き(今は、画像の状態)から。 このプロジェクトに対して、ログインフォームをちまちまと実装しようと思います。 ログインフォー…

Xcode でアプリのアイコンを設定したい

Xamarin Studio がなかなかつらいものがあるので、 しばらく OS X 系ネタで行こうと思います。 前回作成した Hello, world アプリ。 アイコンはデフォルトのままなので、 こんな感じで、なんとも味気がないものです。 ということで、なにかしらアイコンを設…

Swift で OS X アプリを作ってみる

iOS 向けアプリを C# + Xamarin で作ってる私が、 なにからなにまで初めての状態で、 OS X 向けアプリを Swift で作ってみます。 ということで、とりあえずは定番の Hello, world をやります。 Xcode 起動して、適当にプロジェクト作って、[Build and...] を…

OS X El Capitan で MD5 を算出する

OS X、やりたいことはたいていコマンドに用意されてるので便利ですね。 $ md5 -s hoge ea703e7aa1efda0064eaa507d9e8ab7e こうすれば、ファイルの MD5 ハッシュが取れます。 $ md5 hoge.txt e86ccbeacd775f4ff02bdec2465162c6