HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#подборки</a></p>
1 <p><a>#подборки</a></p>
2 <ul><li>1 дек 2021</li>
2 <ul><li>1 дек 2021</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Специфика работы на macOS, особенности новой версии Monterey и подборки тулов для эффективной работы.</p>
4 </ul><p>Специфика работы на macOS, особенности новой версии Monterey и подборки тулов для эффективной работы.</p>
5 <p>Иллюстрация: Dana Moskvina для Skillbox Media</p>
5 <p>Иллюстрация: Dana Moskvina для Skillbox Media</p>
6 <p>В бэкграунде - программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.</p>
6 <p>В бэкграунде - программирование, французский язык, академическое рисование, капоэйра. Сейчас учит финский. Любит путешествия и Балтийское море.</p>
7 <p>Каждую неделю мы отбираем для вас несколько свежих материалов из англоязычного интернета. В этом выпуске - самые интересные статьи о программировании под macOS.</p>
7 <p>Каждую неделю мы отбираем для вас несколько свежих материалов из англоязычного интернета. В этом выпуске - самые интересные статьи о программировании под macOS.</p>
8 <p><strong>Зачем читать:</strong>узнать о свежей версии macOS и решить, стоит ли торопиться с обновлением.</p>
8 <p><strong>Зачем читать:</strong>узнать о свежей версии macOS и решить, стоит ли торопиться с обновлением.</p>
9 <p><strong>Где читать:</strong>на <a>MacWorld</a>.</p>
9 <p><strong>Где читать:</strong>на <a>MacWorld</a>.</p>
10 <p>Месяц назад вышла новая версия macOS - Monterey. В отличие от прошлого апдейта, этот не принёс каких-то коренных изменений. Но всё же в нём есть несколько интересных мелочей. Например, обновление Safari, FaceTime, сообщений, заметок и настроек приватности. Правда, и без багов не обошлось:</p>
10 <p>Месяц назад вышла новая версия macOS - Monterey. В отличие от прошлого апдейта, этот не принёс каких-то коренных изменений. Но всё же в нём есть несколько интересных мелочей. Например, обновление Safari, FaceTime, сообщений, заметок и настроек приватности. Правда, и без багов не обошлось:</p>
11 <ul><li><strong>Проблемы с памятью.</strong>На некоторых устройствах после обновления выскакивает предупреждение о том, что закончилась свободная память. Техподдержка Apple предлагает перезагрузить систему или сбросить настройки курсора. Впрочем, это помогает не всегда.</li>
11 <ul><li><strong>Проблемы с памятью.</strong>На некоторых устройствах после обновления выскакивает предупреждение о том, что закончилась свободная память. Техподдержка Apple предлагает перезагрузить систему или сбросить настройки курсора. Впрочем, это помогает не всегда.</li>
12 <li><strong>Сбой системы.</strong>В некоторых случаях Mac после обновления и вовсе переставал работать. Особенно часто страдают владельцы ноутбуков с чипами Intel Т1 и Т2. В Apple уже выпустили<a>руководство</a>по воскрешению компьютера и специальное ПО, которое исправляет ошибку. Правда, оно лечит только компьютеры с Т2 на борту.</li>
12 <li><strong>Сбой системы.</strong>В некоторых случаях Mac после обновления и вовсе переставал работать. Особенно часто страдают владельцы ноутбуков с чипами Intel Т1 и Т2. В Apple уже выпустили<a>руководство</a>по воскрешению компьютера и специальное ПО, которое исправляет ошибку. Правда, оно лечит только компьютеры с Т2 на борту.</li>
13 <li><strong>USB-порты тоже пострадали</strong> - на некоторых ноутбуках они просто отказались работать после обновления. Больнее всего эта проблема ударила по владельцам устройств на М1, но и эппловскую технику на базе процессоров Intel проблема не обошла стороной. У кого-то пострадала только часть портов, у кого-то вылетели все. Пофиксить этот баг пока не сумели.</li>
13 <li><strong>USB-порты тоже пострадали</strong> - на некоторых ноутбуках они просто отказались работать после обновления. Больнее всего эта проблема ударила по владельцам устройств на М1, но и эппловскую технику на базе процессоров Intel проблема не обошла стороной. У кого-то пострадала только часть портов, у кого-то вылетели все. Пофиксить этот баг пока не сумели.</li>
14 </ul><p>Надеемся, Apple скоро исправит эти проблемы, а мы советуем ещё немного подождать, прежде чем накатывать обновление операционки. В статье автор более подробно анализирует все плюшки Monterey.</p>
14 </ul><p>Надеемся, Apple скоро исправит эти проблемы, а мы советуем ещё немного подождать, прежде чем накатывать обновление операционки. В статье автор более подробно анализирует все плюшки Monterey.</p>
15 <p><strong>Зачем читать:</strong>узнать, какие преимущества и проблемы принесёт программисту переход на технику Apple.</p>
15 <p><strong>Зачем читать:</strong>узнать, какие преимущества и проблемы принесёт программисту переход на технику Apple.</p>
16 <p><strong>Где читать:</strong>в обсуждении на <a>Reddit</a>.</p>
16 <p><strong>Где читать:</strong>в обсуждении на <a>Reddit</a>.</p>
17 <p>Топикстартер пришёл с вопросом, какая операционка лучше подходит для работы в Data Science, машинном обучении и разработке ПО. Комментаторы устроили настоящие баталии, рассказали кучу интересного и полезного о нюансах работы на macOS, преимуществах и недостатках системы. И вот какие плюсы и минусы нашлись у яблочников.</p>
17 <p>Топикстартер пришёл с вопросом, какая операционка лучше подходит для работы в Data Science, машинном обучении и разработке ПО. Комментаторы устроили настоящие баталии, рассказали кучу интересного и полезного о нюансах работы на macOS, преимуществах и недостатках системы. И вот какие плюсы и минусы нашлись у яблочников.</p>
18 <p>Плюсы:</p>
18 <p>Плюсы:</p>
19 <ul><li>Система на основе UNIX.</li>
19 <ul><li>Система на основе UNIX.</li>
20 <li>Поддержка приложений "для простых смертных" вроде Excel.</li>
20 <li>Поддержка приложений "для простых смертных" вроде Excel.</li>
21 <li>Python работает без особых проблем.</li>
21 <li>Python работает без особых проблем.</li>
22 <li>Транслятор Rosetta позволяет почти забыть о проблемах с совместимостью (на устройствах с процессором М1).</li>
22 <li>Транслятор Rosetta позволяет почти забыть о проблемах с совместимостью (на устройствах с процессором М1).</li>
23 </ul><p>Минусы:</p>
23 </ul><p>Минусы:</p>
24 <ul><li>В машинном обучении возникают некоторые сложности, потому что оно часто завязано на CUDA, которая не поддерживается на macOS.</li>
24 <ul><li>В машинном обучении возникают некоторые сложности, потому что оно часто завязано на CUDA, которая не поддерживается на macOS.</li>
25 <li>У версии Docker для macOS есть некоторые ограничения, и его скорость оставляет желать лучшего.</li>
25 <li>У версии Docker для macOS есть некоторые ограничения, и его скорость оставляет желать лучшего.</li>
26 <li>Виртуализация на маках с М1 пока что так себе (но она неуклонно становится лучше).</li>
26 <li>Виртуализация на маках с М1 пока что так себе (но она неуклонно становится лучше).</li>
27 </ul><p><strong>Зачем читать:</strong>узнать, каких инструментов вам не хватало, если вы уже сидите на Mac.</p>
27 </ul><p><strong>Зачем читать:</strong>узнать, каких инструментов вам не хватало, если вы уже сидите на Mac.</p>
28 <p><strong>Где читать:</strong>на <a>Spaceo Technologies</a>.</p>
28 <p><strong>Где читать:</strong>на <a>Spaceo Technologies</a>.</p>
29 <p>Автор статьи даёт 12 инструментов, которые помогут вам разрабатывать на macOS программы под macOS. Почти все они - бесплатные. Вот лишь несколько:</p>
29 <p>Автор статьи даёт 12 инструментов, которые помогут вам разрабатывать на macOS программы под macOS. Почти все они - бесплатные. Вот лишь несколько:</p>
30 <ul><li><strong>Appium</strong>- топовый фреймворк для автоматизации. Он работает с нативными, гибридными и мобильными приложениями и позаботится о драйверах для iOS и Android.</li>
30 <ul><li><strong>Appium</strong>- топовый фреймворк для автоматизации. Он работает с нативными, гибридными и мобильными приложениями и позаботится о драйверах для iOS и Android.</li>
31 <li><strong>iTerm2</strong>- альтернатива родному терминалу macOS. Главные выгоды - это гибкость и настраиваемость.</li>
31 <li><strong>iTerm2</strong>- альтернатива родному терминалу macOS. Главные выгоды - это гибкость и настраиваемость.</li>
32 <li><strong>Xcode</strong>- интегрированная среда разработки для всего-всего от Apple. Несомненно пригодится всем, кто разрабатывает для Mac, iPhone, iPad, Apple TV и Apple Watch.</li>
32 <li><strong>Xcode</strong>- интегрированная среда разработки для всего-всего от Apple. Несомненно пригодится всем, кто разрабатывает для Mac, iPhone, iPad, Apple TV и Apple Watch.</li>
33 <li><strong>Tower</strong>- клиент для Git, который отлично совмещается с остальными инструментами для macOS.</li>
33 <li><strong>Tower</strong>- клиент для Git, который отлично совмещается с остальными инструментами для macOS.</li>
34 <li><strong>Postman</strong> - популярная платформа для разработки API, которая поможет с тестированием, документацией и многим другим.</li>
34 <li><strong>Postman</strong> - популярная платформа для разработки API, которая поможет с тестированием, документацией и многим другим.</li>
35 </ul><p><strong>Зачем читать:</strong>чтобы настроить систему и точно ничего не упустить.</p>
35 </ul><p><strong>Зачем читать:</strong>чтобы настроить систему и точно ничего не упустить.</p>
36 <p><strong>Где читать:</strong>на <a>Field Notes</a>.</p>
36 <p><strong>Где читать:</strong>на <a>Field Notes</a>.</p>
37 <p>При переходе со старого компьютера на новый нам приходится заново устанавливать целую кучу программ, применять нужные настройки, допиливать под себя инструменты. Чтобы не запутаться, просто следуйте этому гайду. Несколько базовых советов:</p>
37 <p>При переходе со старого компьютера на новый нам приходится заново устанавливать целую кучу программ, применять нужные настройки, допиливать под себя инструменты. Чтобы не запутаться, просто следуйте этому гайду. Несколько базовых советов:</p>
38 <ul><li>Проверьте настройки безопасности и выберите более высокий уровень защиты. Включите файрвол.</li>
38 <ul><li>Проверьте настройки безопасности и выберите более высокий уровень защиты. Включите файрвол.</li>
39 <li>Включите FileVault.</li>
39 <li>Включите FileVault.</li>
40 <li>Установите компайлер - например, Xcode.</li>
40 <li>Установите компайлер - например, Xcode.</li>
41 <li>Установите и настройте менеджер пакетов - например, Homebrew.</li>
41 <li>Установите и настройте менеджер пакетов - например, Homebrew.</li>
42 <li>Не забудьте включить автоподстановку команд.</li>
42 <li>Не забудьте включить автоподстановку команд.</li>
43 <li>Скачайте Git - скорее всего, он уже будет включён в Xcode, но стоит проверить, актуальная ли там версия.</li>
43 <li>Скачайте Git - скорее всего, он уже будет включён в Xcode, но стоит проверить, актуальная ли там версия.</li>
44 <li>Конечно же, поставьте текстовый редактор. Visual Studio Code - отличный выбор, особенно если вы не знаете, с чего начать. А если вы предпочитаете что-то на основе Vim - можете поставить Neovim.</li>
44 <li>Конечно же, поставьте текстовый редактор. Visual Studio Code - отличный выбор, особенно если вы не знаете, с чего начать. А если вы предпочитаете что-то на основе Vim - можете поставить Neovim.</li>
45 <li>Создайте структуру каталогов для своих будущих проектов - здесь пригодятся рекомендации от создателей Go. Они могут показаться излишне детальными, но это будет того стоить - особенно когда у вас появится много проектов.</li>
45 <li>Создайте структуру каталогов для своих будущих проектов - здесь пригодятся рекомендации от создателей Go. Они могут показаться излишне детальными, но это будет того стоить - особенно когда у вас появится много проектов.</li>
46 </ul><p>После этого можно заняться непосредственно языками, библиотеками и базами данных. Подробнее об этом - в оригинале статьи.</p>
46 </ul><p>После этого можно заняться непосредственно языками, библиотеками и базами данных. Подробнее об этом - в оригинале статьи.</p>
47 <p><strong>Зачем читать:</strong>пооблизываться, глядя на топовый ноутбук от товарищей из Купертино.</p>
47 <p><strong>Зачем читать:</strong>пооблизываться, глядя на топовый ноутбук от товарищей из Купертино.</p>
48 <p><strong>Где читать:</strong>в блоге<a>gitconnected</a>на Medium.</p>
48 <p><strong>Где читать:</strong>в блоге<a>gitconnected</a>на Medium.</p>
49 <p>Думаете, стоит ли брать MacBook Pro 2021? В статье - взгляд на новинку с точки зрения разработчика.</p>
49 <p>Думаете, стоит ли брать MacBook Pro 2021? В статье - взгляд на новинку с точки зрения разработчика.</p>
50 <p>Плюсы: множество портов, улучшенный экран, SoC и батареи. Однако это скорее приятные бонусы и в реальной разработке они не больно-то и важны.</p>
50 <p>Плюсы: множество портов, улучшенный экран, SoC и батареи. Однако это скорее приятные бонусы и в реальной разработке они не больно-то и важны.</p>
51 <p>Минусы: высокая цена и отсутствие быстрой зарядки у базовой модели. А самое главное - новому MacBook нечем заинтересовать разработчиков. Конечно, это не означает, что он плохой, - если вы просто ищете новый ноутбук и не стеснены в средствах, это отличный выбор. Но если вы в принципе довольны своей машиной, то лучше подождать годик - и, может быть, появится что-то получше.</p>
51 <p>Минусы: высокая цена и отсутствие быстрой зарядки у базовой модели. А самое главное - новому MacBook нечем заинтересовать разработчиков. Конечно, это не означает, что он плохой, - если вы просто ищете новый ноутбук и не стеснены в средствах, это отличный выбор. Но если вы в принципе довольны своей машиной, то лучше подождать годик - и, может быть, появится что-то получше.</p>
52 <p><strong>Что ещё интересного?</strong></p>
52 <p><strong>Что ещё интересного?</strong></p>
53 <ul><li><a>Руководство</a>по командам терминала macOS.</li>
53 <ul><li><a>Руководство</a>по командам терминала macOS.</li>
54 <li><a>Личный опыт</a>: с чем столкнулся опытный Software Engineer после установки Monterey и как он решил эти проблемы.</li>
54 <li><a>Личный опыт</a>: с чем столкнулся опытный Software Engineer после установки Monterey и как он решил эти проблемы.</li>
55 <li><a>История</a>о том, как IT-редактор пофиксил баги на новом MacBook Prо.</li>
55 <li><a>История</a>о том, как IT-редактор пофиксил баги на новом MacBook Prо.</li>
56 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
56 </ul><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>