எனது 2024 புதிய மேக் அமைப்பு

எனது 2024 புதிய மேக் அமைப்பு


எனது புதிய மேக்புக் ப்ரோவை (14 இன்ச், 2023 எம்3 மேக்ஸ் 36 ஜிபி ரேம் 1டிபி எச்டி) இன்று அமைத்துள்ளேன். மேக்கில் நான் பயன்படுத்தும் அனைத்தும் இதோ.

இந்த இடுகையின் முந்தைய பதிப்புகள்: 2018-2020, 2021, 2022 மற்றும் 2023 முதல். எதிர்காலத்தில் இந்த இடுகையைப் புதுப்பித்தால், இந்த உள்ளடக்கங்கள் காப்பகப்படுத்தப்படும், ஆனால் இந்த URL அப்படியே இருக்கும்.

புதியது: 2025 அமைவு https://www.swyx.io/new-mac-setup இல் ஆவணப்படுத்தப்பட்டுள்ளது

நண்பர்களிடமிருந்து பட்டியல்கள் மற்றும் பிற Mac அமைவு கருவிகளுக்கு கீழே அனைத்து வழிகளையும் உருட்டவும்!

வழக்கமாக நான் இவற்றை ஆரம்பத்திலிருந்து படிப்படியான செயல்முறைப் பட்டியலுடன் தொடங்குவேன், ஆனால் கடந்த ஆண்டு தொலைந்த மடிக்கணினியை நான் பெரும்பாலும் மாற்றுவதால், எனது 2023 வழிகாட்டியை நீங்கள் பெரும்பாலும் பின்பற்றலாம். இருப்பினும் இந்த ஆண்டு நான் இரண்டு பெரிய மாற்றங்களைச் செய்கிறேன், அதனால் நான் வேறுபாடுகளுடன் தொடங்குவேன், பின்னர் முதலில் இருந்து வழிகாட்டிக்குச் செல்லவும்.

ஓரியன் உலாவி

இந்த ஆண்டில் நான் செய்யும் மிகப்பெரிய மாற்றம் இதுதான். நான் ஆண்டு முழுவதும் ஆர்க் உலாவியுடன் போராடினேன், இப்போது அது இறந்துவிட்டது. நான் இன்னும் செங்குத்து தாவல்கள் மற்றும் கோப்புறை தாவல்கள் மற்றும் இணைப்பு முன்னோட்டங்களை விரும்புகிறேன், எனவே நான் இப்போது மகிழ்ச்சியுடன் காகியின் ஓரியன் பயன்படுத்துகிறேன்: https://kagi.com/orion/

நான் இப்போது இயல்பாகப் பயன்படுத்தும் பிற பயன்பாடுகள்

https://www.beeper.com/download-nightly <- படிக்காத ட்விட்டர் dms ஐப் பெறுவதற்கான ஒரே வழி (முன்பு https://texts.com/ என அறியப்பட்டது)

uv பைத்தானை வென்றது

சாதாரண முறையில் பைத்தானை நிறுவ வேண்டாம். கோண்டா இல்லை, ப்ரூ மலைப்பாம்பு இல்லை. பைதான் மேலாண்மைக்கு uv ஐப் பயன்படுத்தவும்.

curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env.fish
uv python install 3.12

(நான் நிழலிடாவில் ஒரு சிறிய தேவதை)

ரேகாஸ்ட் பணி மேலாளர்

ஆல்ஃப்ரெட் https://www.raycast.com/swyxio க்கு பதிலாக ரேகாஸ்டுக்கு மாறியது

  • பயன்படுத்த வேண்டிய முக்கிய விஷயங்கள் கிளிப்போர்டு வரலாறு (சிறந்த, இலவசம்)
  • மற்றும் chatgpt LLM ஒருங்கிணைப்பு (அதிகாரப்பூர்வ ChatGPT டெஸ்க்டாப் பயன்பாட்டு விசைப்பலகை குறுக்குவழியுடன் லேசான முரண்பாடுகள், நீங்கள் மீண்டும் ஒதுக்க வேண்டும்)

AI பயன்பாட்டு நிறுவல்கள்

npm i -g @openai/codex
npm install -g @anthropic-ai/claude-code
claude mcp add playwright -- npx -y @playwright/mcp@latest 
ollama run llama3.2
ollama run HammerAI/llama2-tiefighter
ollama run vanilj/mistral-nemo-12b-celeste-v1.9
ollama run qwen2.5-coder:14b
ollama run hf.co/unsloth/DeepSeek-R1-Distill-Llama-8B-GGUF:Q8_0

(பதிவிறக்க மற்ற மாடல்களைத் தீர்மானிக்க https://huggingface.co/spaces/DontPlanToEnd/UGI-Leaderboard அல்லது https://news.ycombinator.com/item?id=43340989 ஐப் பயன்படுத்தவும் அல்லது . https://www.reddit.com/r/LocalLLaMA/comments/1i8tx5z/i_benchmarked_almost_every_model_that_can_fit_in/)

ggerganov இலிருந்து llama.vim

brew install llama.cpp
llama-server \
    -hf ggml-org/Qwen2.5-Coder-3B-Q8_0-GGUF \
    --port 8012 -ngl 99 -fa -ub 1024 -b 1024 -dt 0.1 \
    --ctx-size 0 --cache-reuse 256

சில உள்ளூர் UI: https://github.com/johnbean393/Sidekick அல்லது https://lmstudio.ai/ அல்லது https://jan.ai/

நான் மீன் ஓடு முயற்சித்தேன். இருப்பினும், பெரும்பாலான அமைப்புகள் bash/zsh என்று கருதுவதால், இது உங்களை வாழ்நாள் முழுவதும் வாசிப்புகளை மொழிபெயர்க்கும்.

படம்

இதற்கு வாழ்க்கை மிகவும் குறுகியது.

  • உலாவி: காகியின் ஓரியன்: https://kagi.com/orion/ இயல்புநிலையாக அமைக்கவும்.
    • உடனடியாக ஒரு கூகுள் மீட், ஷேர் ஸ்கிரீன், ரெக்கார்ட் ஸ்கிரீனை உருவாக்கவும் (அனைத்து அனுமதிகளையும் பெற, பின்னர் உலாவியை மறுதொடக்கம் செய்ய வேண்டியதில்லை). டிஸ்கார்ட் அல்லது ஜூம் வெப்அப்ஸ் மூலமாகவும் இதைச் செய்யலாம் – அழைப்புப் பகிர்வுத் திரையைத் தொடங்கி, அனைத்து பெர்ம்களும் விரைவில் செயல்படும்)
  • உள்நுழையவும்: (கீழே உள்ள பிற சேவைகளுக்கான உள்நுழைவுகளுக்கு இது உதவுகிறது)
    • ட்விட்டர்
    • கிதுப் (மேலும் அமைவு வழிமுறைகள் கீழே)
    • ஜிமெயில்
  • வார்ப்பை நிறுவவும் (எனது விருப்பமான டெர்மினல், AI உருவாக்கிய கட்டளைகளுக்கு நல்லது, ஆனால் நினைவக ஹாக்)

பின்னணியில் இயங்கும் வகையில் இவற்றை முதலில் இயக்கவும்

  • ZSH ஐ நிறுவவும் – sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • Homebrew ஐ நிறுவவும் – /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" பின்னர்
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/swyx/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

என்னிடம் இன்னும் நிறைய விஷயங்கள் உள்ளன brew list ஆனால் நான் சுறுசுறுப்பாக எதைப் பயன்படுத்துகிறேன் என்று எனக்குத் தெரியவில்லை. நீங்கள் இவற்றை பெருமளவில் நிறுவலாம் – அவற்றை ஒரு இடத்தில் கொட்டலாம் packages.txt பின்னர் 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

இவற்றில் ஏதேனும் ஒன்று Apple Command Line Tools ஐ நிறுவும்படி கேட்கும் – 15-25 நிமிடங்கள் வரை பதிவிறக்கம் செய்ய வேண்டும், எனவே இதை முதலில் செய்யுங்கள். அவற்றை இணையாக இயக்க வேண்டாம்.

  • கணினி அமைப்புகள்:
    • ஆப்ஸ் மற்றும் சிஸ்டம் விருப்பத்தேர்வுகள் தவிர அனைத்து இதர தந்திரங்களுக்கும் ஸ்பாட்லைட் தேடலை முடக்கு
      • முட்டாள் டெவலப்பர் விருப்பத்தை உள்ளடக்கியது (Xcode.app ஐ /Applications அல்ல /user/swyx/Applications என்பதில் சேர்ப்பதை உறுதி செய்து கொள்ளவும்)
      • ஹோம்ப்ரூவிற்கான “touch xcode.app” தந்திரம் சமீபத்தில் தோல்வியடைந்தது. சரி ஆகும் xcode-select --install மற்றும் sudo xcode-select -s /Library/Developer/CommandLineTools நான் நினைக்கிறேன்
    • Ask Siri ஐ முடக்கு
    • விசைப்பலகையில் தானியங்கு திருத்தத்தை முடக்கு
    • https://github.com/swyxio/swyxdotio/assets/6764957/d687d9e1-ccec-4169-856f-cedcea9129ef
    • விளக்கக்காட்சியின் போது அணுகலுக்காக பெரிய கர்சருக்கு அமைக்கவும்
    • டிராக்பேட் திசையை சரிசெய்யவும்: டிராக்பேட் -> ஸ்க்ரோல் & ஜூம் – நேச்சுரல் ஆஃப்
    • அகராதி தேடலை முடக்கு: ட்ராக்பேட் -> பாயிண்ட் & கிளிக் -> லுக் அப் & டேட்டா டிடெக்டர்கள் ஆஃப்
    • (விண்டோஸ் கீபோர்டைப் பயன்படுத்தினால்) பணிச்சூழலுக்கான alt மற்றும் cmd விசைகளை ரீமேப் செய்யவும்
  • கண்டுபிடிப்பான் அமைப்புகள்:
    • அமைப்புகள் → மேம்பட்டது -> கோப்பு பெயர் நீட்டிப்புகளைக் காட்டு
      • தேடலைச் செய்யும்போது -> தற்போதைய கோப்புறையைத் தேடுங்கள்
    • டாட்ஃபைல்களைக் காட்டுவதை இயக்கு (Cmd + Shift + . (dot) ஐ ஃபைண்டர் சாளரத்தில் அழுத்திப் பிடிக்கவும்)
    • எளிதான வழிசெலுத்தலுக்கு அடிக்குறிப்பில் பாதைப் பட்டியைக் காட்டு (பார் -> பாதைப் பட்டியைக் காட்டு)
    • அதிகப்படியான பக்கப்பட்டி புக்மார்க்குகளை கத்தரிக்கவும்
      • “பணி” கோப்புறையை உருவாக்கி அதை பின் செய்யவும்
    • அமைப்புகள் -> பொது – புதிய கண்டுபிடிப்பான் விண்டோஸ் நிகழ்ச்சி -> வேலை
  • விசைப்பலகை:
  • MacOS டாக்:
    • ஃபைண்டர், சிஸ்டம் விருப்பத்தேர்வுகள் மற்றும் குப்பைத் தொட்டியைத் தவிர எல்லாவற்றையும் டாக்கில் இருந்து அகற்றவும்
    • விளக்கக்காட்சிகளுக்கு அதிக திரை ரியல் எஸ்டேட்டைப் பெற – டாக் ஆட்டோ மறைவை இயக்கவும்
      • MacOS மெனு பட்டியிலும் இதை இயக்கவும்
  • Chrome நீட்டிப்புகள்: (Chrome கணக்குடன் இணைக்கப்பட்டுள்ளது)
  • பவர்லைனுக்கான இன்கான்சோலாட்டா மற்றும் பவர்லைனுக்கு மெஸ்லோ எல்ஜி எம் – பதிவிறக்கி, நிறுவி, எழுத்துருவை அமைக்கவும்
  • எனது டாட்ஃபைல்களை நகலெடுக்கவும் (vimrc, zshrc, .gitignore_global): https://gist.github.com/swyxio/7fa1009e460ecb818d5e6d9ca4616a05
  • ZSHக்கு மேலே zsh ஐ நிறுவியுள்ளீர்கள், இப்போது மீதமுள்ளவற்றை அமைக்கவும்
    • git config --global init.defaultBranch main
    • git config --global user.name "swyxio"
    • git config --global user.email (email protected)
    • நீங்கள் நிறுவியவுடன் diff-so-fancy
      • அமைக்கப்பட்டது git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX" – மிகவும் இனிமையான git வேறுபாட்டை உருவாக்குகிறது
        • இந்த பாஷ் செயல்பாட்டிலும் நீங்கள் வேறுபடலாம் dif() { git diff --color --no-index "$1" "$2" | diff-so-fancy; } அல்லது VSCode உடன் code --diff file1.js file2.js.
        • நீங்கள் https://github.com/dandavison/delta முயற்சி செய்யலாம்
  • தனிப்பயனாக்கவும் /.oh-my-zsh/themes/agnoster dotfiles இருந்து தீம்
  • வார்ப்பிற்கான எழுத்துருவை அமைக்கவும்: https://warp.dev/
    • நான் மேலே பதிவிறக்கம் செய்த “Inconsolata for Powerline” எழுத்துருவை அமைப்பது மட்டுமே நான் செய்ய வேண்டிய அமைப்புகள்.

மேலே குறிப்பிட்டுள்ளபடி நீங்கள் ஏற்கனவே ஹோம்ப்ரூவுடன் பல பொருட்களை நிறுவியிருக்க வேண்டும். நீங்கள் பயன்படுத்த விரும்பும் பிற பொருட்களை கீழே பட்டியலிடுகிறேன்:

  • கிதுப் சிஎல்ஐ: brew install github/gh/gh
    • நீங்கள் வேண்டும் git இல் உள்நுழைக – உங்களிடம் 2fa இயக்கப்பட்டிருந்தால், உங்கள் சாதாரண கிதுப் கடவுச்சொல்லை நீங்கள் பயன்படுத்த முடியாது. எந்தவொரு சீரற்ற ரெப்போவிற்கும் அழுத்தி, கடவுச்சொல்லுக்கான தனிப்பட்ட அணுகல் டோக்கனை உள்ளிடவும்.
    • பின்னர் ஓடு gh auth login
    • GitHub SSH விசையைச் சேர்க்கவும் (விரும்பினால் அல்ல)
  • மலைப்பாம்பு: இனி இல்லை pyenv மேலும் எனக்கு அனகோண்டா இல்லை. புதிய வெப்பம் uv அஸ்ட்ரலில் இருந்து. இது pip, virtualenv, pyenv, கவிதை போன்றவற்றுக்கு மாற்றாக உள்ளது pip install uvபின்னர் எதிர்காலத்திற்கு பதிலாக pip install பயன்படுத்த uv pip installஅல்லது uv venv பதிலாக virtualenv அல்லது python -m venv. மற்ற கருவிகளுடன் மிக வேகமாகவும் மாற்றியமைக்கக்கூடியதாகவும் இருக்கிறது… ஆனால் இன்னும் குறிப்பாக பழைய திட்டங்களுக்கு சிறிய சார்புத் தீர்மான சிக்கல்கள் இருக்கலாம்.
    • pyenv virtualenv க்கு சில zshrc அமைப்பு தேவை, இல்லையெனில் கிடைக்கும் Failed to activate virtualenv. Perhaps pyenv-virtualenv has not been loaded into your shell properly. பிழைகள், இதை நான் சரிசெய்தேன்.
    • pytorch ஐ நிறுவவும்: pip3 install torch torchvision
  • Node.js/NPM ஐப் பயன்படுத்தி அமைக்கவும் – மேலே உள்ள Homebrew நிறுவலில் இருந்து நீங்கள் ஏற்கனவே fnm (nvm க்கு மாற்றாக) வைத்திருக்க வேண்டும், எனவே தனியாக பதிவிறக்கம் தேவையில்லை.
    • fnm install 22 முனை நிறுவ
    • நாங்கள் செய்தோம் brew install pnpm முந்தைய <- பெருகிய முறையில் வழக்கமாக உள்ளது
    • npm login
    • npm config set loglevel="warn"
    • npm i -g undollar $ அகற்றுவதற்கு
    • npm install -g npm-check-updates டெப்ஸைப் புதுப்பிப்பதற்கு
    • sudo npm install -g trash-cli ஒரு சேர்க்க trash கோப்புகளை நிரந்தரமாக நீக்க வேண்டாம் என்று கட்டளையிடவும்
  • brew install yarn --ignore-dependencies – நூல் குறிப்பு
  • நீங்கள் Mac OS சியராவைச் சுற்றி வேலை செய்ய வேண்டியிருக்கலாம்
  • brew install z – சரியாக வேலை செய்யவில்லை – rupa/z repo இல் எனது சிக்கலைப் பார்க்கவும் – homebrew z.sh ஸ்கிரிப்ட்டின் இயல்புநிலை நிறுவல் பாதையை மாற்றியது, எனவே நீங்கள் சரியான புதிய பாதையை சுட்டிக்காட்டுகிறீர்கள் என்பதை உறுதிப்படுத்தவும் – . /opt/homebrew/etc/profile.d/z.sh உங்கள் zshrc இல்
  • மற்றவை – நான் நிறுவ பயன்படுத்திய மற்றும் இனி தேவையில்லை
    • pip3 install --user powerline-status
    • நடுநிலை கோப்புறைக்குச் சென்று git clone && cd fonts && ./install.sh



Source link

Postagens Similares

  • Kuongeza Kihariri Kitabu kwenye Tovuti Yangu Safi ya Blogu

    12 Aprili 2026 Wasomaji wa kawaida watajua kuwa nimekuwa kwenye safari ya CMS kwa miaka mingi. WordPress, Grav, Jekyll, Kirby, kitu changu kidogo cha Hyde, na sasa Blogu Safi. Sitakuchosha na historia kamili tena, lakini toleo fupi ni: Niliendelea kukimbiza kiasi sahihi tu ya nguvu na unyenyekevu, na nadhani Blogu Safi inaweza kuwa hivyo. Lakini…

  • গেমের কবিতা # 1

    গেম পোয়েমস হল একটি অনলাইন সাহিত্য ম্যাগাজিন যা সরাসরি খেলার যোগ্য বিন্যাসে নতুন কাজ প্রকাশ করে শর্ট-ফর্ম ভিডিওগেমের শৈল্পিক এবং কাব্যিক সম্ভাবনার অন্বেষণ করতে নিবেদিত৷ এই সমস্যা যেমন কাজ অন্তর্ভুক্ত দ্বিধা (ইফান ইউয়ান), সেকেন্ড থট অন (তেরেজা কোটেসোভকোভা), লাইক আই নেভার মুভড এট অল (অ্যাডাম পাইপ এবং ভিক্টর ক্রাউস), SNAKISM 2 (পিপিন বার), এবং ডাইনোসরের…

  • 纯博客现在功能已完成…ish

    2026 年 3 月 10 日 我刚刚发布了 Pure Blog v1.8.0,这是我想添加的最后一个大功能。至此,Pure Blog 完成了我希望一个有用的 CMS 能够完成的所有事情,例如: 结果是一个完全按照我想要的方式工作的工具。通过管理 GUI 进行自定义非常简单,但也有许多高级选项可供更精通技术的人员使用。 最近有人联系我,告诉我他们的非技术祖父正在运行 Pure Blog,没有任何问题。同样,开发人员也联系过我,表示他们也很喜欢 Pure Blog 的灵活性。这是 确切地 为什么我创建 Pure Blog – 创建一个任何人都可以使用的工具。 我最初的计划是只创建一个简单的博客平台,但我最终创建了一个可用于各种网站而不仅仅是博客的高性能平台。 功能齐全* 此时,我认为 Pure Blog 功能已完成*。但那里有一个星号,因为你永远不知道未来会怎样。目前它支持我希望它支持的一切,但我的需求将来可能会改变。如果他们这样做,我将开发更多功能。 与此同时,我将通过继续在这个可爱的小 CMS 中制作内容来享受我所构建的内容(即使我自己这么说)。我知道有一些人使用我们的 Pure Blog,所以我希望您和我一样喜欢它。 如果您想亲自尝试 Pure Blog,您可以从这里下载源代码,这篇文章应该可以让您在几分钟内启动并运行。 纯粹的公地 通过电子邮件回复 Source link

Deixe um comentário

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