Так вот большая часть MCP серверов сейчас - консольные. Это - мертворожденная история для гиков. Не будет никто искать как себе сделать токен. И запуск кучи несекьюрных самодельных кусков когда на ноде и питоне - тоже тупиковая ветк
тоже сейчас столкнулись с этой проблемой. Уже есть какое-то более-менее "стандартное" решение или надо свой велосипед придумывать?
Введите "пункт о тишине": запрещайте рабочие переписки и звонки после 18:00.
почему всегда все пишут про вечер? 🤔
я ввел совсем другую систему - никаких звонков в первой половине дня, или стандартного времени, когда надо начинать рабочий день.
В итоге те кто любят работать на "свежую" голову, начинают раньше и их ничего не отвлекает и они спокойно уходят раньше. Остальные спокойно отводят детей в садик/школу, делают домашние дела, идут в кафе, я, например, предпочитаю спортзал по утрам и т.п. и да мы remote first и нам не надо ехать домой после работы.
начали использовать Litestar где-то год назад, в целом надо понимать что фреймворк достаточно молодой, серьезных багов пока не находили, но какие-то мелочи тут и там постоянно (особенно с генерацией документации). Из плюсов - очень просто и быстро принимают пулреквесты, чтобы эти мелочи поправить
есть большое количество задач для которых создаются образы виртуальных машин, чтобы что-то там запустить в песочнице. И эти образы были созданы не сегодня и всё ещё используют старые macOS версии. Различный софт для безопасности или тестирование совместимости новых версий. Мы, например, предоставляем разроботчикам старые версии Xcode в облаке.
И Mac mini в первую очередь очень хороши для дата центров, а не для дома, как можно было бы подумать. Так что новость очень даже актуальная.
занимаемся fitness boxing (по сути HIIT training), но в отличие от того же cross fit очень сложно навредить себе если ты новичок или никогда не занимался спортом. Также постоянная смена упражнений (в нашем зале каждую неделю) избавляют от рутины. И главное мозг отключается на 100% :)
Тут не понял. Я из апи гитхаба забрал количество минут, которое тратилось на джобы, и помножил на стоимость минуты. Это некорректно?
после определенного количества минут, поминутный план (pay-as-you-go) будет всегда дороже чем план с фиксированной стоимостью. Поэтому если идет активная разработка и активное использование CI/CD, то всегда надо выбирать фиксированный план.
И я про то, что в зависимости от вашего сценария использования, любой провайдер предлагает разные тарифы. Умножить количество минут на стоимость - это корректно, но не показывает, сколько вы можете платить на самом деле.
мы уже давно делаем альтернативу fastlane, но используя обычные shell команды https://github.com/codemagic-ci-cd/cli-tools Очень просто в обучении и переносе между локальной средой и любым CI/CD провайдером
В качестве runtime выбран Python, потому что по-умолчанию присутсвует на всех macOS компьютерах и нет таких проблем совместимости как с Ruby
Если знаете как ускорить резолвинг SPM-зависимостей
пробовали Tuist? мы здесь писали и результат на тестовых проектах просто офигенный
или как устанавливать ченжлонг для сборок в тестфлайте без ожидания их процессинга — напишите, пожалуйста, в комментариях.
если я правильно понял, то Codemagic делает это после того как основной билд закончился. В результате можно запускать новые билды и они не будут ждать в очереди и скорость TestFlight / App Store не влияет на количество потраченных минут.
И кстати типичная ошибка считать затраты поминутно как будто вы билдите 24x7. Для таких команд всегда надо брать план с фиксированной стоимостью (у нас 3 M2 машины с анлим минутами стоят $4k в год, можете посчитать что выгоднее со всеми затратами на обновление Xcode / Ruby версий) да простите меня за наглую рекламу :)
вау ) оригинальной статье уже 3 года - надеюсь инфа ещё актуальная, хотя много чего изменилось как и во Flutter так и в Codemagic. В блоге кстати последнее обновление было в 2021 году, но всё-равно не возможно поддерживать все статьи в актуальном состоянии - всё меняется очень быстро. Так что если будут вопросы по Codemagic, спрашивайте :)
стоит отметить что все крупные провайдеры блокируют исходящий траффик на 25 порт (AWS, GCP, DigitalOcean) и надо обращаться в тех.поддержку, чтобы слать почту со своих серверов во внешний мир (и, например, мне Amazon отказал включить SES на личном аккаунте, которым я пользуюсь лет 10, с отсылкой на возможные проблемы для остальных пользователей).
Также провайдер должен уметь reverse DNS (rDNS, DNS PTR) для корректной работы антиспама у того же gmail. Как с этим у FirstVDS?
и это особенно интересно, потому что Xcode 14.3 перешел в release candidate 21-го марта. Напоминаю, что Xcode 14.3 требует macOS 13 для установки. Самое время обновить ваш CI/CD :)
во-первых, спасибо за то что выложили в Open Source ?
только узнал про Cilicon на прошлой неделе, а сегодня уже статья на Хабре, да ещё от авторов - это прекрасно! Но интересует знали ли вы про Tart от Cirrus CI, когда начинали свою разработку? или может сравнивали функционал, но решили что он вам не подойдет?
конечно правильнее брать последнюю версию непосредственно из Google Play/TestFlight/App Store. И не обязательно для этого тащить fastlane в проект, есть более простые CLI tools для этого.
При этом вы работаете с последней версией из нужного track (alpha/beta/prod) и никакие race condition вам не грозят - достаточно настроить, чтобы новый билд, автоматически останавливал любые активные билды этого workflow (так уже умеют все CI/CD).
тоже сейчас столкнулись с этой проблемой. Уже есть какое-то более-менее "стандартное" решение или надо свой велосипед придумывать?
почему всегда все пишут про вечер? 🤔
я ввел совсем другую систему - никаких звонков в первой половине дня, или стандартного времени, когда надо начинать рабочий день.
В итоге те кто любят работать на "свежую" голову, начинают раньше и их ничего не отвлекает и они спокойно уходят раньше. Остальные спокойно отводят детей в садик/школу, делают домашние дела, идут в кафе, я, например, предпочитаю спортзал по утрам и т.п. и да мы remote first и нам не надо ехать домой после работы.
начали использовать Litestar где-то год назад, в целом надо понимать что фреймворк достаточно молодой, серьезных багов пока не находили, но какие-то мелочи тут и там постоянно (особенно с генерацией документации). Из плюсов - очень просто и быстро принимают пулреквесты, чтобы эти мелочи поправить
есть большое количество задач для которых создаются образы виртуальных машин, чтобы что-то там запустить в песочнице. И эти образы были созданы не сегодня и всё ещё используют старые macOS версии. Различный софт для безопасности или тестирование совместимости новых версий. Мы, например, предоставляем разроботчикам старые версии Xcode в облаке.
И Mac mini в первую очередь очень хороши для дата центров, а не для дома, как можно было бы подумать. Так что новость очень даже актуальная.
а можно ссылку на официальные анонсы? а то в Гугле ничего не находится 🤔
на сайте саппорта есть эта информация https://support.apple.com/en-us/109035
и Oracle тоже подтвердил что проблема не воспроизводится в 14.4.1
не нашел официальную инфу про то что эту проблему устранили. У oracle в багтрекере тоже пока ничего
так что я бы не спешил пока обновляться если активно используете приложения Java.
занимаемся fitness boxing (по сути HIIT training), но в отличие от того же cross fit очень сложно навредить себе если ты новичок или никогда не занимался спортом. Также постоянная смена упражнений (в нашем зале каждую неделю) избавляют от рутины. И главное мозг отключается на 100% :)
пару месяцев как используем betterstack (ну как используем, настроили и забыли :)
по сравнению с pagerduty действительно удобно :)
после определенного количества минут, поминутный план (pay-as-you-go) будет всегда дороже чем план с фиксированной стоимостью. Поэтому если идет активная разработка и активное использование CI/CD, то всегда надо выбирать фиксированный план.
И я про то, что в зависимости от вашего сценария использования, любой провайдер предлагает разные тарифы. Умножить количество минут на стоимость - это корректно, но не показывает, сколько вы можете платить на самом деле.
я надеялся что он потушил весь кластер и никто ничего не заметил :)
а так, да - просто поменял дефолтное значение, но количество бесполезной работы от этого не уменьшилось :(
мы уже давно делаем альтернативу fastlane, но используя обычные shell команды https://github.com/codemagic-ci-cd/cli-tools Очень просто в обучении и переносе между локальной средой и любым CI/CD провайдером
В качестве runtime выбран Python, потому что по-умолчанию присутсвует на всех macOS компьютерах и нет таких проблем совместимости как с Ruby
пробовали Tuist? мы здесь писали и результат на тестовых проектах просто офигенный
если я правильно понял, то Codemagic делает это после того как основной билд закончился. В результате можно запускать новые билды и они не будут ждать в очереди и скорость TestFlight / App Store не влияет на количество потраченных минут.
И кстати типичная ошибка считать затраты поминутно как будто вы билдите 24x7. Для таких команд всегда надо брать план с фиксированной стоимостью (у нас 3 M2 машины с анлим минутами стоят $4k в год, можете посчитать что выгоднее со всеми затратами на обновление Xcode / Ruby версий) да простите меня за наглую рекламу :)
вау ) оригинальной статье уже 3 года - надеюсь инфа ещё актуальная, хотя много чего изменилось как и во Flutter так и в Codemagic. В блоге кстати последнее обновление было в 2021 году, но всё-равно не возможно поддерживать все статьи в актуальном состоянии - всё меняется очень быстро. Так что если будут вопросы по Codemagic, спрашивайте :)
как-то быстро все забыли про дело Oracle против Google https://en.wikipedia.org/wiki/Google_LLC_v._Oracle_America,_Inc.
стоит отметить что все крупные провайдеры блокируют исходящий траффик на 25 порт (AWS, GCP, DigitalOcean) и надо обращаться в тех.поддержку, чтобы слать почту со своих серверов во внешний мир (и, например, мне Amazon отказал включить SES на личном аккаунте, которым я пользуюсь лет 10, с отсылкой на возможные проблемы для остальных пользователей).
Также провайдер должен уметь reverse DNS (rDNS, DNS PTR) для корректной работы антиспама у того же gmail. Как с этим у FirstVDS?
добавлю про iOS
уже с апреля 2023 для всех iOS и iPadOS приложений надо использовать iOS 16.1 SDK и Xcode 14.1
GitHub официально ответили в чем проблема с добавлением macOS 13 (читай Xcode 14.3) к себе в пул. https://github.com/actions/runner-images/issues/6426#issuecomment-1479974889
и это особенно интересно, потому что Xcode 14.3 перешел в release candidate 21-го марта. Напоминаю, что Xcode 14.3 требует macOS 13 для установки. Самое время обновить ваш CI/CD :)
во-первых, спасибо за то что выложили в Open Source ?
только узнал про Cilicon на прошлой неделе, а сегодня уже статья на Хабре, да ещё от авторов - это прекрасно! Но интересует знали ли вы про Tart от Cirrus CI, когда начинали свою разработку? или может сравнивали функционал, но решили что он вам не подойдет?
конечно правильнее брать последнюю версию непосредственно из Google Play/TestFlight/App Store. И не обязательно для этого тащить fastlane в проект, есть более простые CLI tools для этого.
При этом вы работаете с последней версией из нужного track (alpha/beta/prod) и никакие race condition вам не грозят - достаточно настроить, чтобы новый билд, автоматически останавливал любые активные билды этого workflow (так уже умеют все CI/CD).
немножно из Mobile DevOps
CircleCI улучшил поддержку для Unity-разработчиков
Bitbucket Pipelines добавил поддержку macOS, но только для self-hosted билдов