at backyard

Color my life with the chaos of trouble.

Apple Silicon (M1)

M1 Mac環境でのcx_Freezeの実行ファイル作成までのメモ

Pythonで配布可能な実行ファイルを作成する際に有効な手段としてcx_Freezeがある。 少し前に下記のポストでも書いたが、似た選択肢としてはpyinstallerがあるが、こちらはライセンスがGPLなので、例えば商用で利用するようなケースでは厳しくなってくる。 そ…

M1 MacBook Airのバッテリーの寿命について

今日なんとなくM1のMacBook Airのバッテリーの状態をチェックしてみたら、最大容量が97%になっていた。 最大容量が97%になっていた 今までは100%だったと記憶していたが、ついに最大を下回ってしまった。 バッテリーの寿命などについて私はそれほど詳しくな…

goenvをやめて直接Goをインストールするように切り替えた(M1 MacでのGoの環境構築)

目次 目次 初心者はgoenvは使わないほうが良いかもしれない? goenvをuninstallする goenvの遺産をすべて削除する Goをインストールする M1 MacにGoをインストールするときの注意点 [余談] go fmtの挙動が変わった!? 初心者はgoenvは使わないほうが良いか…

M1 Macでgoenvを用いてGo環境を構築した

M1 MacにGo言語の環境が入っていなかったので環境構築した備忘録。 先に書いておくと、様々なサイトやブログで紹介されている方法に倣っているので、新しいことは何も書いていません。 goenvを用いてGoの1.17.3をM1 Macにインストールしました。 goenvのイン…

pyenvをM1 MacにインストールしてPython環境を構築する

M1 Mac(Apple Silicon)に Python 環境を作りたくなったのでインストールしていく 基本的に私はGitで直接チェックアウトしてインストールする方法をいつも選択していたので、今回もこちらをセレクト。 ( brew は使いません) https://github.com/pyenv/pyenv#b…

【arm64対応のNode.js】M1 MacBook AirにNode.jsのLTS(v14)をインストールする

ようやくM1のMacBook Airでもプログラミング環境を整えることにしました。 Node.js環境が必要なので、下記のようにインストールを行いました。 なお、Node.jsのLTSを入れておきたかったので、v14をインストールしました。 少し前の記事だとまだv14には対応し…