எனது 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

  • Co by było, gdyby Twoja strona indeksowa była inteligentna?

    Jedna rzecz, która nie podoba mi się w większości blogów (firmowych i osobistych), to to, że ich strony indeksowe zwykle zawierają nieatrakcyjne listy linków ułożone w odwrotnej kolejności. Zasadniczo nikt nie odwiedza indeksu Twojego bloga z przyzwyczajenia, zwłaszcza jeśli rzadko blogujesz, ponieważ treść nigdy się nie zmienia. Następnie tworzysz biuletyn i obecność na Twitterze, aby…

  • Фатальний щипок

    Грудень 2014 року Багато стартапів за кілька місяців до смерті проходять через такий момент, коли, хоча вони мають значну суму грошей у банку, вони також багато втрачають щомісяця, а зростання доходу або не існує, або є посереднім. Компанія має, скажімо, 6 місяців злітної смуги. Або, кажучи більш жорстоко, за 6 місяців до того, як вони…

  • 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…

  • 獎勵應用程式 Freecash 是如何透過詐騙登上應用程式商店榜首的

    一款名為 Freecash 的資料收集應用程式似乎欺騙了用戶,因為它迅速上升到 App Store 和 Google Play 的排行榜前列,並在該排行榜上停留了數月,直到最近被禁止。 如果您今年使用過 TikTok,您很可能遇到過 Freecash 的廣告。該應用程式被宣傳為一種只需滾動 TikTok 就能賺錢的方式,並在近幾個月躍居應用程式商店榜首,在美國應用程式商店中排名第二。 事實上,根據網路安全公司 Malwarebytes 稱,Freecash 向用戶付費玩手機遊戲,同時收集大量敏感資料。 Malwarebytes 的一份報告指出,該應用程式可能會收集有關用戶種族、宗教、性生活、性取向、健康和其他生物識別信息,並補充說該應用程式本質上是一個數據經紀人,旨在將遊戲開發商與願意安裝並花錢購買手機遊戲的用戶相匹配。 Freecash 上推廣的遊戲包括《大富翁圍棋》和《迪士尼紙牌》等。 《連線》1 月的一份報告發現 Freecash 使用欺騙性行銷手段並誘使用戶在遊戲中花錢,作為回應,TikTok 撤下了 Freecash 的一些廣告,稱該公司違反了有關財務虛假陳述的規定。當時,自由現金否認參與其中,稱這些廣告是由第三方附屬公司而非其自身製作的。 週一,在 TechCrunch 聯繫蘋果公司徵求意見後,蘋果將 Freecash 從其 App Store 下架。截至週一下午,該應用程式仍在 Google Play 商店中列出。 (此後已被刪除)。 螢幕截圖圖片來源:自由現金網站截圖 當聯繫到擁有 Freecash 的德國公司 Almedia 發表評論時,該公司否認了為其平台帶來人為流量或使用欺騙性行銷技術的指控。 Techcrunch 活動 加州舊金山 | 2026年10月13-15日 Almedia 公關經理…

Deixe um comentário

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