MacBook AIr」カテゴリーアーカイブ

M1 Mac JXA and PyObjC

会社の都合で休日出勤は無しなので M1 Air をしっかり試す。
たしかパワーは 2019 Air の五倍なので筆者の 2018 からだと八倍くらいか。
ログイン画面まで 15 秒、パスワードを打ち込みプラス 15 秒でもう使える。
他に Web でベタ褒めされている件、あれらは全部本当だった。
こんなの筆者の知っている Macbook Air じゃない、怪物にも程がある。

とりあえず再構築、Atom を公式サイトから入れよう。
起動しようとすると Rosetta2 をインストールしますか?とアラートが。
インストールを選ぶと一瞬で入ったから内部で有効化しただけだと思うけど。
ぶっちゃけ来年くらいまでは全員が入れると思う。

Atom を Gedit のように使う – Paepoi

再構築完了、書いてて良かった自前カスタムのすべて。
早速 JXA を試そう、ES2020 は対応されているか。
?? 演算子と BigInt と globalThis をまとめてテスト。

#!/usr/bin/osascript

const p = globalThis.print ?? console?.log;
p(12341234123412341234n *2n);

atom_run

動くじゃないの。

GNOME 3.38 Gjs | Paepoi Blog
import 関数は使えない。
Promise も動いた、ただ筆者には便利さが解らない。
matchAll も動く、Gjs と同じく詳細は出力されないけど。

だいたい Gjs と同じって感じ。
ただし、NSMakeRect のバグはそのまんまだ、やっぱりやる気無いのね。

しかしマジで Python2 がデフォルトで入っているのがなんとも。
PHP は 7.3.22 か、さくらインターネットでさえ 7.4.10 なのに。
perl と ruby はどうでもいい。

端末で python3 と打ち込むと CommandLineTools のダイアログ。
インストールすると Python3 が使える、3.8.2 だ。
普通に使えるけど、PyObjC が pip3 でインストールできない。

Python Release Python 3.9.1 | Python.org

macOS 64-bit universal2 installer
というものが公式にあった、これならイケるかな。
CommandLineTools を先に入れないと 3.8 に上書きされるので注意。
インストーラに従うだけで 3.9 にアップグレードできる。
んで、pip3 のアップグレードを行う必要があった。

# pip upgrade
pip3 install --upgrade pip
# install
pip3 install -U pyobjc

PyObjC Tips – Paepoi

PyObjC

PyObjC もコレで問題なく動くじゃないの。
少し面倒だったけど混迷期だからしかたがないね。

2020 Air 2

M1 Macbook Air が届いたけど忙しいのでちょっとだけの続き。
Terminal.app を開くとなんじゃこれ、hostname が酷い。

コンピューター名
漢字の名前のMacbook Air

hostname
漢字の名前を無理矢理ローマ字化noMacBook-Air

この hostname じゃプロンプトが長すぎる。
これは設定の共有のところで変更できる。
後は .zshrc を作って好みにプロンプトのカスタムを。

hostname

相変わらずスクリーンショットは 144dpi なのね。
72dpi に変換するスクリプトを Fedora からコピーしなきゃ。
とりあえず Fedora から ssh 接続。
上記の共有設定で「リモートログイン」にチェックする。
アクセス許可に自分を指定する。

ssh ユーザー名@ホスト名

うん M1 になっても普通にログインできるね。
ログインシェルはやはり zsh のようです。
ログインできるなら後は Nautilus から sftp でコピペできる。

Fedora Tips | ファイル共有 – Paepoi

いやまて、コピペじゃゲートキーパーにブロックされないか?

サンドボックスに許可を与えればスクリプトはコピペでも動くね。
よし再構築は結構簡単そうだぞと、今日はこのへんで。

2020 air 1

M1 MacBook Air が届いた。
でも仕事が忙しいので初期設定のみ。

iCloud にサインインしたら色々自動化されていてびっくりした。
iPhone に設定したメールアカウントや登録カード等が勝手に出る。
おかげでほとんどキーボードを打たないで初期設定完了。

少し使ってみる。
あれ?ファンクションキーから Launchpad のアイコンが消えた。
と思ったら Dock にアイコンが、この機能よく使っていたのにな。

その F4 の所には SpotLight が割り当てされている。
command+space 割り当てたり、どんだけ使って欲しいねん。

で、やっぱり control+space と command+space を間違える。
おまけに fn キーでも切り替えできるようになっていた。
とっととキーを入れ替えて fn キー切り替えも無効化、ほぼ全員やると思う。

細かいけど、US 配列の買い替えな人にしか解らないことだけど。
Option キーの上にあった alt の文字が記号になってしまった。
どれが alt キー相当なのか迷う、ということは無いかもだけど。

ここまでライブ変換を久々にやってみたけど、やっぱり無理w
こんな機能より「全角空白を打てない」オプションをくれ。
ibus-kkc に慣れすぎて切り替えが面倒くさいのねん。

しかし 2018 と色を同じにしたせいか全然代わり映えしないな。
でもやっぱりキーボードはいいね、うるさくないし。
うるさいことより耳障りだったペチペチ音ではなくなったのは大きい。

ぱっとつかってみての感想のみ、パワーとかはまた今度。

Mac

12GB もある Big Sur アップグレードなんてやってられん。
もう Macbook Air 2018 なんか売ってしまえ!

ではなく、M1 の Air を注文したのでとっとと処分。
人柱をやったブロガーの皆様ありがとう。

M1搭載Macの第一印象と、迷っている人に贈る買い時かどうかの基準|楠 正憲(Japan Digital Design CTO)

一番気になる Python は普通に動くようだ。
ARM 向けビルドの拡張モジュールがどうのと書いている、ん?
ソースからビルドなのか公式から落としたものなのか、それとも、、、、、

Apple、macOS 11 Big SurにmacOS 10.15 Catalinaと同じPython 2.7.16やRuby 2.6.3p62などを同梱してリリース。 | AAPL Ch.

実は Command Line Tools に Python3 が同梱されているんだよね。
というか 3 をデフォルトで入れてくれよと。
多分コイツは M1 ネイティブだと思うんだけど、まだ手元に無いからなんとも。
ネイティブじゃないと PyObjC は動くはずがないな、まあ届いたら。

Homebrew はインストールしかしない人用なので関係ない。
Docker は使い道が思いつかない、等々も別にどうでもいい。

ASCII.jp:アップル「M1版Mac mini」意外なほど使えるマシン (1/3)

Atom は Rosetta 2 で問題なく動くのね。
Lightroom は M1 対応になってから使う予定。

というか Lightroom のために M1 Air を注文したようなものだし。
写真が趣味になったら Fedora というか Linux では色々とキツすぎる。
今後は Fedora のサブ機ではなく Mac らしい使い方をしようということで。

売ったお金で換算 50mm の単焦点と三脚を買った。
沼に片足を突っ込んでいる気がするけど。

onagagamo

三連休は休日出勤もしたしなんやかんやで写真が無い。
ということで中断していた名古屋城堀の続きでオナガガモ。
オスがカッコよすぎ、人を恐れないらしくワイド端で撮れた。

macOS…

macOS 11 Big Surのインストーラアプリのサイズは12GBを超えMac OS X 10.7 Lion以降で最大に。 | AAPL Ch.

まさかの 12.6GB かよ。
次のアップデートは 15GB 越えになるかも。
もう mac はヤメにして Fedora 一本にしようか迷うレベル。

そもそも今回は M1 チップの mac で使う前提な OS なんでしょ。
ん?いやまてよ。
我が Macbook Air 2018 を M1 チップ Air に買い替える手も。

ファンレスがちと気になるけど。
実際に何度かスクリプトを暴走させて回しているんだよね。
でもよく考えたら iPhone や iPad もファンレスだ。
CPU 監視するウイジェットでも置けばなんとかなるかも。

以前 iPad Air を買うとか書いたけど。
実物を見たら画面が小さいことが気になって迷っている最中。
iPad ヤメにしてファンレス mac にするってのもアリかも。
ペチペチキーボードとおさらばもできるし。

よし、我が Macbook Air 2018 の下取り額を調べてみよう。

nomac

何でだよ!
ペチペチキーボードはいらないってか?
US 配列なのがいけないのか?
もう少し調べる、最悪 Sofmap だな。