Код Меркури – Telegram
Код Меркури
2.15K subscribers
3.45K photos
486 videos
2 files
3.59K links
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐

Познакомиться поближе: https://mercdev.com
Download Telegram
Расскажу, как я настраиваю свой ноутбук

В течение последних 6-7 лет я использую только макбуки в качестве личного девайса, но этот подход, на мой взгляд, вполне работает и на Linux/Windows.

Так как же выглядит настройка моего компьютера?

У меня есть приватный репозиторий на GitHub для бустрапа окружения. Я просто закидываю его на новый ноутбук в виде Zip-архива, а затем запускаю скрипт init.sh. Этот скрипт делится на несколько частей:

1️⃣Установка и настройка brew / nix

2️⃣Установка тяжеловесного софта — Java, Docker, Xcode и т.д.

3️⃣Установка и конфигурация zsh / oh-my-zsh

4️⃣Настройка терминала — tmux, alacritty, мои персональные алиасы

5️⃣Установка и настройка рядового софта — от Terraform до Chrome

6️⃣Настройка Git / VSCode / IntelliJ / SSH / Maven и создание привычных папок на компьютере

7️⃣ Настройка внешнего вида macOS через defaults

// На скриншоте - layout моего репозитория
🔥4
Какие ещё “tips & tricks” я использую в своём сетапе?
- Храню все конфигурации в репозитории и линкую файлы на файловую систему. Так я не забываю обновлять репозиторий и не теряю новые конфигурации.

- Стараюсь гибко настраивать консольные тулы, такие как Git, AWS, Kubernetes и тд. Если вам интересно, могу поделиться классными алиасами или настройками в комментариях.

- Каждый раз, когда я запускаю свои скрипты, я замеряю, сколько мануальных действий мне нужно выполнить, и стараюсь сократить их количество. Сейчас это примерно три действия на весь сетап ноутбука. Естественно, это количество действий я пытаюсь сокращать.
- Периодически читаю чужие репозитории с "dotfiles" на GitHub, чтобы подрезать что-то полезное.

🔹 Вывод:
Автоматизировать настройку ноутбука — очень полезно. Вместо 5–6 часов ручной рутины вы переносите все привычные конфиги, алиасы и настройки буквально за пару минут (и один кофе-брейк).


📌А как вы подходите к автоматизации? Делитесь в комментариях своими скриптами, настройками и лайфхаками — будет интересно сравнить подходы.
💻 Почему стоит разделять работу и личную жизнь на два ноутбука?

Совмещать работу и личные дела на одном устройстве кажется удобным. Но на практике это создаёт массу проблем — частенько даже там, где вы их не видите.


1️⃣Безопасность данных
Рабочий ноутбук под корпоративными политиками: VPN, шифрование, мониторинг, ограниченный доступ к файлам. Загружая туда личные данные, вы рискуете их случайно потерять, нарушить корпоративные правила или даже попасть под санкции работодателя. А если вас уволят, то все личные файлы останутся на корпоративном ноутбуке. Аналогично и с личными компьютеров - нельзя мешать среду где вы скидываете друзьям котиков, и где у вас есть доступ к продакшен базе данных клиента.


2️⃣Баланс между работой и отдыхом
Когда всё в одном месте, границы стираются: сложно полноценно отдыхать, если в браузере открыта Jira, а уведомления Slack всплывают даже в выходные. И наоборот — личные дела могут отвлекать во время работы. Представьте, что вы бронируете себе дорогие авиабилеты, а в этот момент приходит срочный (как вам кажется в моменте) алерт из продакшена. Что будете делать?


3️⃣Конфликты софта и настроек
Корпоративный VPN может ломать доступ к вашим любимым сервисам, а политика безопасности может блокировать запуск нужных программ. Рабочие версии инструментов часто не совпадают с теми, что вам удобны лично. Git, ключи SSH, редакторы, контейнеры — всё может быть настроено по-разному и в итоге начнёт мешать друг другу. Как банальный пример - врядли вы захотите использовать корпоративную сборку VSCode для своих проектов.


4️⃣ Производительность и ресурсы
Рабочие процессы требуют стабильности. Личные эксперименты с софтом, обновления, кастомные настройки, игры и случайные загрузки могут вызвать неожиданные сбои, тормоза или даже полный отказ системы. Неудачный апдейт — и вы остаетесь без рабочего инструмента в критический момент. Что скажете на утреннем синке после такого? :)


5️⃣Чистота и порядок
Раздельные устройства = минимум хаоса. На рабочем ноуте — только рабочие файлы, на личном — всё остальное. Никакого Telegram на рабочем устройстве, никакого Slack на личном — и так со всем. Таким образом будет легче держать фокус и не путать важные данные.


6️⃣Данные на рабочем ноутбуке - собственность компании
Всё, что создаётся на рабочем ноутбуке, юридически принадлежит компании. Если вы делаете личные проекты на корпоративном устройстве, могут возникнуть проблемы: в некоторых случаях работодатель может заявить права на ваш код, файлы или наработки. Особенно это касается программного кода, дизайнов, исследовательских данных и других интеллектуальных активов.


7️⃣Конфиденциальность и защита данных
Если ты используешь личный ноут для работы, особенно с конфиденциальной информацией компании (персональные данные клиентов, финансы, внутренние документы), ты становишься уязвимым с точки зрения законодательства, например:
🔹 Закон о персональных данных (GDPR, 152-ФЗ и т.д.) требует защиты данных от утечек. Если данные слились с твоего личного ноутбука, ты можешь попасть под раздачу.
🔹Работодатель обязан обеспечивать безопасность данных, и для этого обычно используют управляемые устройства (MDM, шифрование, VPN и т.д.). На личном ноуте это сложно реализовать корректно.


💡 Вывод
Разделение ноутбуков помогает эффективно работать, безопасно хранить данные и лучше отдыхать. Если хотите минимизировать стрессы и технические проблемы — лучше сразу выбрать этот подход.


📌 А как у вас: один ноутбук на всё или чёткое разделение рабочих и личных дел? 🤔
2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Пока мы андерхудили и не так активно следили за новостями, в Android 16 на смену Material You придет новая дизайн-система — Material 3 Expressive.

Появятся обновлённые динамические темы, адаптивные компоненты, возможность кастомизации быстрых настроек и аналог Live Activities под названием Live Updates.

#android
PayPal запустил собственный сервис бесконтактных платежей на iPhone

Вот это интересная новость!
Раньше на iPhone бесконтактные платежи были возможны только через Apple Pay из-за ограничения доступа к NFC-чипу для сторонних приложений.

Вступления в силу DMA в ЕС обязало Apple предоставить сторонним разработчикам доступ к NFC — PayPal стал одним из первых, кто воспользовался этой возможностью.

Важные нюансы:

– пока только для Германии;
– функция доступна в последней версии приложения PayPal для iPhone;
– платежи осуществляются на терминалах, поддерживающих Mastercard;
– для использования необходимо один раз разрешить приложению PayPal доступ к NFC в настройках iOS;
– чтобы быстро оплачивать через PayPal, нужно будет установить приложение в качестве стандартного для бесконтактных платежей.
🔥6
Media is too big
VIEW IN TELEGRAM
Коллеги, хантить кандидатов в тиндере: норм или стрём?
😁12
This media is not supported in your browser
VIEW IN TELEGRAM
Датчик LiDAR способен в буквальном смысле выжечь матрицу камеры

Пользователь хотел заснять автомобиль Volvo EX90 на свой iPhone 16 Pro Max, но во время съемки заметил разрастающиеся пятна в камере.
😁3😢3
Интересно, солько еще людей обратило внимание на ребрендинг Google? 🙄
1
В грядущей iOS 19 инсайдеры пророчат новую функцию Head Tracking — айфоном можно будет управлять подняв бровь, улыбнувшись, высунув язык и так далее.
🤣1
Представьте: вы никого не трогаете, работаете себе над проектом, с заказчиком общаетесь, кодите что-то, тестируете, туда-сюда. А спустя год после релиза узнаете, что то, над чем вы работали, теперь всюду: на концертах популярнейших исполнителей по всему миру, в клипе одной из ваших любимых рок-групп, и даже на самом Супер Боуле, хотя вы его и не смотрите!

Вот примерно такие чувства вызывает у нас этот проект. А ведь эта история всего лишь одна из множества. Читайте полный пост в карточках.
9
«Крестный отец ИИ» против мейнстрима

Оказывается, еще год назад один из пионеров искусственного интеллекта — человек, стоявший у истоков нейросетей в 80-х, соавтор алгоритма обратного распространения ошибки, изобретатель сверточных нейронных сетей и главный по ИИ в Meta* — громко заявил:

Забейте на LLM. Это тупик.


Ян Лекун уверяет: большие языковые модели не приведут нас к настоящему интеллекту. Вместо того чтобы зацикливаться на них, нужно смотреть дальше и строить ИИ следующего поколения.

Особенно интересно было прочитать об этой идее в ретроспективе спустя несколько поколений развития LLM.

*Meta признана экстремистской организацией на территории РФ.
OpenAI и Github друг за дружкой представили своих ИИ-агентов для программирования

OpenAI представила 2Codex — запускается в облаке, работает даже со смартфонов, может одновременно выполнять несколько задач, подключаться к репозиториям на GitHub, а по завершении — формирует журнал всех изменений в коде.

От Github выступает уже знакомый Copilot в роли полноценного ИИ-агента: может добавлять функции, устранять баги, оптимизировать код и улучшать документацию, работая в фоновом режиме.

Кто уже пользуется ИИ-агентами в работе, поделитесь опытом?

#ai
🔥1