Pengaturan Mac Baru 2025 Saya

Pengaturan Mac Baru 2025 Saya


Saya menyiapkan Macbook Pro baru saya (14 inci, 2024 M4 Pro 24 GB RAM 500GB HD) hari ini (saya merekomendasikan lebih banyak memori tetapi ini bukan pilihan saya). Ini semua yang saya gunakan di Mac.

Versi sebelumnya dari postingan ini: dari 2018-2020, 2021, 2022 dan 2023 dan 2024. Jika saya memperbarui postingan ini di masa mendatang, konten ini akan diarsipkan tetapi URL ini akan tetap ada.

Perubahan:

tujuan saya adalah mengganti banyak utilitas kecil yang biasa saya gunakan, dengan plugin raycast

Pendiri Raycast memiliki lebih banyak hal di sini.

  • Peramban: Arc Browser: Saya mencoba Kagi tetapi terlalu banyak aplikasi yang tidak kompatibel dengan Safari jadi RIP. disetel ke default.
    • SEGERA buat google meet, bagikan layar, rekam layar (agar semua izin berfungsi sehingga Anda tidak perlu me-restart browser nanti). juga dapat melakukan ini melalui aplikasi web discord atau zoom – cukup mulai layar berbagi panggilan dan dapatkan semua izin berfungsi secepatnya)
  • Masuk ke: (ini membantu login untuk layanan lain di bawah)
    • Twitter
    • Github (petunjuk pengaturan lebih lanjut di bawah)
    • Gmail
  • Instal Warp (terminal normal pilihan saya, bagus untuk perintah yang dihasilkan AI, tetapi memakan memori)

Jalankan ini terlebih dahulu agar dapat berjalan di latar belakang

  • Instal oh-my-ZSH – sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Instal Homebrew – /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" kemudian
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/swyx/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

aku punya banyak barang lagi brew list tapi saya tidak yakin apa yang saya gunakan secara aktif. Anda dapat menginstalnya secara massal – membuangnya ke a packages.txt kemudian brew install $(cat packages.txt)

aom			icu4c@76		libvmaf			(email protected)
aribb24			imath			libvorbis		qemu
brotli			jpeg-turbo		libvpx			rabbitmq
ca-certificates		jpeg-xl			libx11			rav1e
cairo			krb5			libxau			readline
capstone		lame			libxcb			rubberband
certifi			leptonica		libxdmcp		sdl2
cjson			libarchive		libxext			snappy
colima			libass			libxrender		speex
dav1d			libb2			lima			sqlite
docker			libbluray		little-cms2		srt
docker-completion	libdeflate		lz4			svt-av1
dtc			libevent		lzo			tesseract
elixir			libidn2			m4			theora
erlang			libmicrohttpd		mbedtls			unbound
ffmpeg			libnghttp2		mpdecimal		unixodbc
flac			libogg			mpg123			vde
fnm			libpng			ncurses			webp
fontconfig		librist			nettle			wxwidgets
freetype		libsamplerate		opencore-amr		x264
frei0r			libslirp		openexr			x265
fribidi			libsndfile		openjpeg		xorgproto
gettext			libsodium		openssl@3		xvid
gh			libsoxr			opus			xz
giflib			libssh			p11-kit			yt-dlp
glib			libtasn1		pango			z
gmp			libtiff			pcre2			zeromq
gnutls			libtool			pipx		 zimg
graphite2		libunibreak		pixman			zstd
harfbuzz		libunistring		pnpm
highway			libusb			postgresql@14
honcho			libvidstab		python-packaging
flyctl

Salah satu dari ini akan meminta Anda untuk menginstal Apple Command Line Tools – membutuhkan waktu 15-25 menit untuk mengunduhnya, jadi lakukan ini terlebih dahulu. Jangan menjalankannya secara paralel.

  • Pengaturan Sistem:
    • Nonaktifkan pencarian Spotlight untuk semua jenis sampah kecuali aplikasi dan preferensi sistem
      • termasuk opsi Pengembang bodoh (pastikan untuk menambahkan Xcode.app ke/Applications bukan/user/swyx/Applications)
      • trik “sentuh xcode.app” baru-baru ini gagal untuk homebrew. memperbaikinya adalah xcode-select --install Dan sudo xcode-select -s /Library/Developer/CommandLineTools menurut saya
    • Nonaktifkan Tanya Siri
    • Matikan koreksi otomatis di Keyboard
    • https://github.com/swyxio/swyxdotio/assets/6764957/d687d9e1-ccec-4169-856f-cedcea9129ef
    • Atur ke Kursor besar untuk aksesibilitas selama presentasi
    • Perbaiki arah trackpad: Trackpad -> Gulir & Zoom – Nonaktif alami
    • Nonaktifkan pencarian kamus: Trackpad -> Arahkan & Klik -> Cari & pendeteksi data mati
    • (jika menggunakan keyboard windows) memetakan ulang tombol alt dan cmd untuk ergonomis
  • Pengaturan pencari:
    • Pengaturan → lanjutan -> tampilkan ekstensi nama file
      • Saat melakukan pencarian -> Cari Folder Saat Ini
    • Aktifkan menampilkan dotfiles (cukup tahan Cmd + Shift + .(dot) di jendela Finder)
    • Tampilkan bilah jalur di footer untuk navigasi yang lebih mudah (Lihat -> Tampilkan Bilah Jalur)
    • Pangkas bookmark sidebar yang berlebihan
      • buat folder “Kerja” dan sematkan
    • Pengaturan -> umum – Pertunjukan Windows Finder Baru -> Bekerja
  • papan ketik:
  • Dermaga MacOS:
    • Hapus semuanya dari Dock kecuali: Finder, System Preferences, dan Trash
    • Aktifkan Dock Auto Hiding – untuk mendapatkan lebih banyak ruang layar untuk presentasi
      • aktifkan ini juga untuk bilah Menu MacOS
  • Ekstensi Chrome: (terkait dengan akun Chrome)
  • Unduh, instal, dan atur font – Inconsolata untuk Powerline dan Meslo LG M untuk Powerline
  • Salin dotfiles saya (vimrc, zshrc, .gitignore_global): https://Gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05
  • Anda menginstal zsh di atas ZSH, sekarang atur sisanya
    • git config --global init.defaultBranch main
    • git config --global user.name "swyxio"
    • git config --global user.email (email protected)
    • setelah Anda menginstal diff-so-fancy
      • mengatur git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX" – membuat git diff jauh lebih bagus
        • Anda juga dapat melakukan perbedaan dengan fungsi bash ini dif() { git diff --color --no-index "$1" "$2" | diff-so-fancy; } atau dengan VSCode code --diff file1.js file2.js.
        • Anda juga dapat mencoba https://github.com/dandavison/delta
  • menyesuaikan /.oh-my-zsh/themes/agnoster tema dari dotfiles
  • atur font untuk Warp: https://warp.dev/
    • satu-satunya pengaturan yang benar-benar perlu saya lakukan adalah mengatur font ke “Inconsolata for Powerline” – yang saya unduh di atas.

Anda seharusnya sudah menginstal banyak hal dengan Homebrew seperti di atas. Di bawah ini saya akan mencantumkan hal-hal lain yang mungkin ingin Anda gunakan:

  • CLI Github: brew install github/gh/gh
    • kamu perlu melakukannya masuk ke git – jika Anda mengaktifkan 2fa, Anda tidak dapat menggunakan kata sandi github normal Anda. coba dorong ke repo acak mana pun dan masukkan Token Akses Pribadi untuk kata sandi.
    • lalu lari gh auth login
    • tambahkan kunci GitHub SSH (bukan opsional)
  • Piton: tidak lagi pyenv dan tidak ada lagi Anaconda untukku. kepanasan yang baru adalah uv dari Astral. ini pengganti pip, virtualenv, pyenv, puisi, dll. sangat baru tetapi tidak banyak pengalaman pribadi dan ingin mencobanya lain kali. pip install uvlalu alih-alih masa depan pip install menggunakan uv pip installatau uv venv alih-alih virtualenv atau python -m venv. jauh lebih cepat dan dapat dipertukarkan dengan alat lain… tetapi mungkin masih memiliki sedikit masalah penyelesaian ketergantungan terutama untuk proyek lama.
    • pyenv virtualenv memerlukan beberapa pengaturan zshrc, atau dapatkan Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. kesalahan, yang saya perbaiki dengan ini.
    • instal pytorch: pip3 install torch torchvision
  • Siapkan Node.js/NPM menggunakan – Anda seharusnya sudah menginstal fnm (alternatif yang lebih cepat untuk nvm) dari instalasi Homebrew di atas sehingga tidak perlu pengunduhan terpisah.
    • rencana: coba mise daripada nvm yang menangani multi lang fnm curl https://mise.run | sh
      • fnm install 24 untuk menginstal simpul 24
      • kami melakukannya brew install pnpm sebelumnya <- tampaknya semakin menjadi norma
      • npm login
      • npm config set loglevel="warn"
      • npm i -g undollar untuk menghapus $
      • npm install -g npm-check-updates untuk memperbarui deps
      • sudo npm install -g trash-cli untuk menambahkan a trash perintah agar Anda tidak menghapus file secara permanen
  • Digunakan untuk merekomendasikan benang. Sekarang brew install pnpm sebagai manajer paket simpul cepat
  • Anda mungkin perlu bekerja di sekitar Mac OS Sierra
  • brew install z – tidak langsung berfungsi – lihat masalah saya di repo rupa/z – homebrew mengubah jalur pemasangan default skrip z.sh jadi pastikan Anda menunjuk ke jalur baru yang benar – . /opt/homebrew/etc/profile.d/z.sh di zshrc Anda
  • Lain-lain – barang yang pernah saya instal dan mungkin tidak diperlukan lagi
    • pip3 install --user powerline-status
    • buka folder netral dan git clone && cd fonts && ./install.sh



Source link

Postagens Similares

  • உடனடி ஊசி OPSEC பற்றிய எண்ணங்கள்

    இந்த வலைப்பதிவு இடுகைக்கு நான் பதிலளிக்க விரும்புகிறேன், இது உடனடி உட்செலுத்துதல் சரங்கள் அடிப்படையில் பூஜ்ஜிய நாட்கள், தாக்குபவர்களுடன் நாம் பகிரக்கூடாது என்று வாதிடுகிறேன். disesdi.substack.com AI Red Teaming இல் OPSEC சிக்கல் உள்ளது இதைப் படிக்கும் வரை ‘AI red teaming’ பற்றிய படிப்பை வாங்கவோ, முதலீடு செய்யவோ அல்லது பணம் செலுத்தவோ வேண்டாம் தீங்கு விளைவிப்பதில் ஆசிரியர் உண்மையான அக்கறை காட்டுகிறார் என்று சொல்வதன் மூலம் நான் தொடங்குகிறேன், எனவே அந்த நிலைப்பாட்டில்…

  • AGI が起こった |ダニエル・ミースラー

    クロード・タグが、2023 年から私が話してきた AGI の瞬間かもしれないことに今気づきました。 いいえ、それはクロードが一般的に純粋で技術的な「AGI」であるという意味ではありません。それが何を意味するのかを知ることさえ困難です。誰もが同意しません。 私が実際に重視している AGI の定義は次のとおりです。 平均的なナレッジワーカーを置き換えることができる AI システム。 これらすべての重要な点は、それが私たち人間に与える影響です。だからこそ、これが最良の定義だと私は考えています。 AGI の「G」は一般性を表しますが、それを測定する方法については誰も同意しません。しかし、私たちが知っていることの 1 つは、一般性が必要なのは、混沌とした知識労働の仕事をすることです。これは、数十の異なるスキルにわたる能力が必要となるためです。何かが平均的なナレッジワーカーになるのに十分な一般的な知性を備えている場合、それは一般性の確かな基準となります。 2023 年 11 月に、私は「2025 年から 2028 年までに AGI が実現する理由」を書きました:k 私の予測では、2025 年に AGI の可能性は 60%、2028 年には AGI の可能性が 90% になります。2023年11月 その投稿には、私が今でも使用している次の定義もありました。 米国の平均給与を稼ぐ知識労働者を置き換えることができる AI システム。 どうやってそこに到達するかについての議論は、コンポーネントではなくシステムでした。単独で AGI になるために 1 つのマジック モデルは必要ありません。共通の目標に向かって協力する AI システムが最初にそこに到達するでしょう。 そして 3 月に私は、AGI をハード AGI (学術的なコンピュータ サイエンス バージョン)…

  • KamTape – Compartilhe seu mundo.

    Urdidura!Navegue visualmente pelos vídeos KamTape no player em tela cheia Mostre suas avaliações Exiba os vídeos mais recentes que você avaliou em seu perfil e mostre seu bom gosto KamTape XL Novo! Assista a TODOS os vídeos do KamTape na sua TV Escolha sua própria imagem em miniatura Ficamos sempre felizes quando podemos fazer melhorias…

  • ఇష్టమైన ఐదు: M/M రొమాంటసీ

    వెనెస్సా విడా కెల్లీచే వెనెస్సా విడా కెల్లీ ది ప్రిన్స్ హార్ట్ బై వెనెస్సా విడా కెల్లీ ది ప్రిన్స్ హార్ట్ బై బెన్ ఆల్డర్సన్ రచించిన అవర్ రోగ్ ఫేట్స్ అవర్ రోగ్ ఫేట్స్ బై సారా గ్లెన్ మార్ష్ ఎ స్పెల్ ఫర్ హార్ట్‌సిక్‌నెస్ రచించిన వెనెస్సా విడా కెల్లీ వెన్ ద టైడ్స్ హోల్డ్ ది మూన్ Source link

  • ਬੀਨ ਮਸ਼ੀਨ ਰੀਟਰੋਸਪੈਕਟਿਵ, ਭਾਗ 7

    ਅਸੀਂ ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲੀ ਲਾਈਨ-ਆਫ-ਬਿਜ਼ਨਸ ਓਓ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਜਿਵੇਂ ਕਿ ਪਾਈਥਨ, ਸੀ#, ਜਾਵਾ, ਆਦਿ ਵਿੱਚ ਇੱਕ ਕੰਪਾਈਲਰ ਕਿਵੇਂ ਲਿਖ ਸਕਦੇ ਹਾਂ? ਕੰਪਾਈਲਰ ਪ੍ਰੋਗਰਾਮ ਹਨ, ਇਸਲਈ ਅਸੀਂ ਸਵਾਲ ਨੂੰ ਹੋਰ ਆਮ ਬਣਾ ਸਕਦੇ ਹਾਂ: ਅਸੀਂ ਕਿਵੇਂ ਲਿਖਦੇ ਹਾਂ ਪ੍ਰੋਗਰਾਮ? ਲਗਭਗ ਹਰ ਵਿਆਪਕ ਤੌਰ ‘ਤੇ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਲਈ ਆਮ ਮੂਲ ਵਿਚਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *