Всё, возможно. Тоже видел у знакомого, что проблем особо не было. Многое к сожалению зависит от сочетания железа, установленных драйверов и софта. Русская рулетка
У меня ноутбук может обновиться до Windows 11, но я осознанно не хочу это делать, т.к. что ни очередное обновление, то что-нибудь крашится, не работает. На 10ке настолько печально не было. Это мой единственный, основной и рабочий ноутбук - поэтому я не рискую обновляться на 11. Даже скорее в сторону Linux смотрю - даже на live дистрибутиве вполне всё завелось
Зря заминусовали. Может не так язвительно надо говорить, но вообще такое давно придумали при компиляции. Например, в .Net при компиляции в единый бинарник можно включить Trimming и весь код, который не вызывается (даже из библиотек) будет вырезан из итогового бинарника
Всё зависит от необходимых программ, а так на мой взгляд WSL вполне не плох для разработчика (для чего и задумывался), особенно в версии 2. Когда лет 6 назад с ковидом пришлось адаптировать Windows ноутбук для разработки под Linux (в офисе Linux стоял), пробовал WSL версии 1 и жить кончено было можно, но многое было неудобно, поэтому развернул в VirtualBox Ubuntu Server, запускал в headless режиме и уже подключался через Windows Terminal и в VS Code через Remote SSH. Так и жил несколько лет вполне успешно.
Потом наконец решил попробовать WSL 2 и не пожалел. Та же Ubuntu, тот же systemd и схожая настройка. Также остался Windows Terminal и VS Code (только расширение поменялось на Remote WSL). Перекрёстный доступ к файлам хоста и ВМ стал проще, гораздо более быстрый запуск, плюс как раз таки работает `code .` внутри WSL, который и открывает проект в виндовом VS Code (с полноценной виртуалкой так не работало). В качестве лайфхака - поставил docker внутри WSL именно как в обычный Linux, а не через Docker Desktop, где он работает в отдельном окружении и для работы с docker внутри WSL надо его предварительно запускать.
Да, Keycloak мы и так пользуемся в компании для SSO по различным внутренним ресурсам, а отсутствие локализации сильно никого не расстроило: главное, что документы на русском позволяет писать :)
Мы развернули у себя и пользуемся уже несколько лет Outline Wiki. Open-source и никаких ограничений. Из минусов только, что после известных событий из-за принципиальности автора, убрали перевод на русский, но нам это не мешает.
Такого раздела на сайте продукта нет, все вопросы по стоимости решаются через менеджера на созвоне. Суммы начинаются от 10 тысяч рублей в месяц для самых-самых маленьких компаний.
Вот в этом и проблема современного русского IT-бизнеса. Мне, например, как человеку, которому надо подобрать решение, совсем неинтересно обзванивать 10 разных компаний, тратить время общаясь с менеджерами и потом ждать когда они нас оценят и выставят заоблачное коммерческое, чтобы потом торговаться? Зачем мне тратить на это время? Почему у западных решений в 95% случаев есть чётко определённые базовые тарифы, который подойдут 80% клиентов и вариант Enterprise для которых и будет уже своя цена?
Российский подход мне лишь говорит о незрелости и желании доить здесь и сейчас без заглядывания в будущее.
А как в таком случае быть с, например, Google Tag Manager? Он конечно многое умеет, но проще работать с ним зная конкретный id элемента, для которого надо снять аналитику (клики хотя бы).
Мы тоже пользуемся подобным решением. И кстати особых проблем переехать с Baget на Bagetter у нас не возникло.
Самое важное, что в статье явно BaGet/Bagetter могут (и часто так и есть) выступать в качестве сквозного зеркала, т.е. если пакет нет у него, то он обращается в вышестоящий источник и скачивает оттуда. Дальше уже отдаёт от себя.
Мы в первую очередь используем его для локального кеша общих зависимостей для CI, чтобы они тянулись из локальной сети, а не глобальный
Может стоит им выделить это время. У нас в проекте это заведено за правило, что все методы контроллера документируются (через комментарии, атрибуты и прочее). При сборке проекта каждый раз генерируется самое полное и актуально описание. Всегда можно открыть SwaggerUI сервиса и посмотреть его API с полным описанием. Это делают разработчики и я бы не сказал, что тратят на это кучу времени. Самим же потом удобно разбираться в методах и параметрах, чтобы понять, что он делает и как с ним работать
А что будет если есть два класса, реализующий интерфейс. При обычной регистрации будет использоваться тот, что зарегистрирован последним. Или надо использовать named регистрации. А здесь какой порядок будет?
Такая декларативная регистрация, разбросанная по коду на мой взгляд не очень удобна, поскольку требует времени на поиск и идентификацию. Я предпочитаю иметь один класс/метод, в котором все регистрации контейнеров и производятся из корня композиции (обычно Startup.ConfigureServices)
Свой аналог GlitchTip? Со всеми такими проектами замены Sentry проблемы в том, насколько долго они будут поддерживаться? Насколько легко настраиваются, работает ли SSO например?
Ещё такой вопрос - а какой будет рост базы при постоянном приходе событий? Проводится ли периодическая очистка старых событий (например старше 90 дней)?
Линолеумы (особенно коммерческие и полукоммерческие) вроде как не желательно нагревать свыше 30 гр. С, поскольку увеличивает выделение формальдегидов и т.д.
А какой объём логов/трейсов в среднем за день (или за месяц) набегает? Какой sampling используется?
Всё, возможно. Тоже видел у знакомого, что проблем особо не было. Многое к сожалению зависит от сочетания железа, установленных драйверов и софта. Русская рулетка
У меня ноутбук может обновиться до Windows 11, но я осознанно не хочу это делать, т.к. что ни очередное обновление, то что-нибудь крашится, не работает. На 10ке настолько печально не было. Это мой единственный, основной и рабочий ноутбук - поэтому я не рискую обновляться на 11. Даже скорее в сторону Linux смотрю - даже на live дистрибутиве вполне всё завелось
cloudbeaver
Зря заминусовали. Может не так язвительно надо говорить, но вообще такое давно придумали при компиляции. Например, в .Net при компиляции в единый бинарник можно включить Trimming и весь код, который не вызывается (даже из библиотек) будет вырезан из итогового бинарника
Всё зависит от необходимых программ, а так на мой взгляд WSL вполне не плох для разработчика (для чего и задумывался), особенно в версии 2. Когда лет 6 назад с ковидом пришлось адаптировать Windows ноутбук для разработки под Linux (в офисе Linux стоял), пробовал WSL версии 1 и жить кончено было можно, но многое было неудобно, поэтому развернул в VirtualBox Ubuntu Server, запускал в headless режиме и уже подключался через Windows Terminal и в VS Code через Remote SSH. Так и жил несколько лет вполне успешно.
Потом наконец решил попробовать WSL 2 и не пожалел. Та же Ubuntu, тот же systemd и схожая настройка. Также остался Windows Terminal и VS Code (только расширение поменялось на Remote WSL). Перекрёстный доступ к файлам хоста и ВМ стал проще, гораздо более быстрый запуск, плюс как раз таки работает `code .` внутри WSL, который и открывает проект в виндовом VS Code (с полноценной виртуалкой так не работало). В качестве лайфхака - поставил docker внутри WSL именно как в обычный Linux, а не через Docker Desktop, где он работает в отдельном окружении и для работы с docker внутри WSL надо его предварительно запускать.
Вот такой опыт за 6 лет
Да, Keycloak мы и так пользуемся в компании для SSO по различным внутренним ресурсам, а отсутствие локализации сильно никого не расстроило: главное, что документы на русском позволяет писать :)
Мы развернули у себя и пользуемся уже несколько лет Outline Wiki. Open-source и никаких ограничений. Из минусов только, что после известных событий из-за принципиальности автора, убрали перевод на русский, но нам это не мешает.
Вот в этом и проблема современного русского IT-бизнеса. Мне, например, как человеку, которому надо подобрать решение, совсем неинтересно обзванивать 10 разных компаний, тратить время общаясь с менеджерами и потом ждать когда они нас оценят и выставят заоблачное коммерческое, чтобы потом торговаться? Зачем мне тратить на это время? Почему у западных решений в 95% случаев есть чётко определённые базовые тарифы, который подойдут 80% клиентов и вариант Enterprise для которых и будет уже своя цена?
Российский подход мне лишь говорит о незрелости и желании доить здесь и сейчас без заглядывания в будущее.
А как в таком случае быть с, например, Google Tag Manager? Он конечно многое умеет, но проще работать с ним зная конкретный id элемента, для которого надо снять аналитику (клики хотя бы).
Мы тоже пользуемся подобным решением. И кстати особых проблем переехать с Baget на Bagetter у нас не возникло.
Самое важное, что в статье явно BaGet/Bagetter могут (и часто так и есть) выступать в качестве сквозного зеркала, т.е. если пакет нет у него, то он обращается в вышестоящий источник и скачивает оттуда. Дальше уже отдаёт от себя.
Мы в первую очередь используем его для локального кеша общих зависимостей для CI, чтобы они тянулись из локальной сети, а не глобальный
Уже закончилась поддержка проекта? Что-то он пропал с GitHub
В общем - устарело и теперь всегда по умолчанию smooth.
От себя бы ещё добавил
Чтобы Home переходил либо в начало текста в строке, либо если уже там, то в начало строки
Может стоит им выделить это время. У нас в проекте это заведено за правило, что все методы контроллера документируются (через комментарии, атрибуты и прочее). При сборке проекта каждый раз генерируется самое полное и актуально описание. Всегда можно открыть SwaggerUI сервиса и посмотреть его API с полным описанием. Это делают разработчики и я бы не сказал, что тратят на это кучу времени. Самим же потом удобно разбираться в методах и параметрах, чтобы понять, что он делает и как с ним работать
А что будет если есть два класса, реализующий интерфейс. При обычной регистрации будет использоваться тот, что зарегистрирован последним. Или надо использовать named регистрации. А здесь какой порядок будет?
Такая декларативная регистрация, разбросанная по коду на мой взгляд не очень удобна, поскольку требует времени на поиск и идентификацию. Я предпочитаю иметь один класс/метод, в котором все регистрации контейнеров и производятся из корня композиции (обычно Startup.ConfigureServices)
Свой аналог GlitchTip? Со всеми такими проектами замены Sentry проблемы в том, насколько долго они будут поддерживаться? Насколько легко настраиваются, работает ли SSO например?
Ещё такой вопрос - а какой будет рост базы при постоянном приходе событий? Проводится ли периодическая очистка старых событий (например старше 90 дней)?
У пользователя фамилия необязательна
А мне одному кажется, что по коду не хватает generic-типов. Видимо везде пропали угловые скобки и их содержимое. Например в самом начале:
Что и вместо чего регистрируется - только из комментария понятно
Единственный и самый главный минус - он с 5-й версии платный
Линолеумы (особенно коммерческие и полукоммерческие) вроде как не желательно нагревать свыше 30 гр. С, поскольку увеличивает выделение формальдегидов и т.д.