Информация
- В рейтинге
- 3 225-й
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик
Средний
От 350 000 ₽
Git
PostgreSQL
Java
Docker
Spring Boot
Apache Maven
Java Spring Framework
Про архитектуру и абстракции - весьма спорно.
Задача небольшая, инкапсулирована внутри одного класса.
Засовывать N паттернов сразу считаю преждевременной оптимизацией, ибо работал с проектом, где таких абстракций накручено выше крыши и логики за кодом уже практически не видно.
ИМХО, абстракции нужно добавлять в код по мере необходимости. Т.е. как только потребовалась доработка: мелкий рефакторинг и добавил нужную абстракцию.
Особенно фиговым решением считаю своими руками писать синглтон и фабрику. Либо Guice, либо Spring IoC, либо jackarta.inject, ну или через ServiceLoader на худой конец, либо пинать сеньёра велосипедостроения. Иначе техдолговая яма наступит гораздо раньше.
А джун с нейросеткой не теряет возможности развиваться. Либо самостоятельно (читая литературу), либо методом летающего ежа, на каждом Code Review. Бизнесу он пользу принёс, причём быстро.
Да, правда.
А ещё Miro хорошо показал, как легко можно отозвать доступы у тех, кому нельзя больше пользоваться сервисом.
Без on-premise любой облачный сервис в b2c сегменте - это конфетка (зато сладкая, да) в руках педофила. Ибо далеко не каждое физлицо (и мелкий бизнес) способны бодаться с крупной компанией в суде.
У Яндекса есть продукты поинтереснее SourceCraft для крупного бизнеса, кмк: Аркадия (клиент, сервер on-premise, ci/cd вокруг, ya.make).
Если клиентскую часть заопенсорсить (для доверия, что не делает лишнего на клиенте), то серверную on-premise продавать было бы интереснее.
Впрочем, я старовер, а вы уже зашли с SourceCraft в ВУЗы, смотрю. Так что скоро я буду в числе меньшинства "не ваших пользователей".
Единственная проблема Cloud IDE - это подписка. Т.е. либо ты платишь подписку (с регулярной индексацией цен и весёлыми паттернами "перевести пользователей на подписку подороже", вдохновлёнными Я.Плюсом). Либо ты с тыквой на руках.
Всё остальное - мракетинг. И отсутствие on-premise, которое не позволит засунуть это в какой-нибудь финтех с безопасниками.
Ту же Idea скачал, ушёл в офлайн и хоть лет 10 не трогай, пока не потребуются новые технологии в производстве.
a.k.a. Лучшая антиреклама SourceCraft - это опыт подписки на КиноПоиск в течение лет пяти.
Им бы ещё пользоваться было бы удобно, как Discord'ом – вообще цены бы не было.
Да нет конечно, не принудительно.
Либо встроить в браузер УЦ страны, либо в стране заблокировать все домены браузера (особенно те, которые относятся к рекламной аналитике и обновлениям, а так же синхронизации УЗ).
Мне кажется, вы обсуждаете что-то не то.
Цены на нефть не совсем рыночные.
До недавних времён большая часть нефтедобычи была в руках картеля ОПЕК, который искусственно регулирует цены на нефть ради достижения двух целей:
Не дать окупиться разработке сланцевой нефти (держать цены достаточно низкими);
Сдерживать добычу стран-участниц, чтобы цены были достаточно высокими для получения наибольшей маржи.
Каккя реальная цена может быть в таких рамках?)
Какой ещё 20 лет - это не черрипикание, там картель более чем раза в три уже существует по времени.
Жалоба DMCA через 3... 2...
Но технически - прикольно.
Как бы так сказать.
Не всегда прибыль в деньгах, иногда там до денег огромное плечо незаметных связей. :D
Например, Twitter был очень хорошим инструментом для координации сноса неугодной власти a.k.a Twitter Revolution.
Что-то используется для того, чтобы обеспечить себе технологическое превосходство. Что-то используется по типу сталинских инфраструктурных проектов (когда не сам проект принесёт деньги, а те возможности, которые откроет инфраструктура), только с вкусом "капитализм, счастье, ...".
Скорее всего, Amazon - это как раз из таких инфраструктурных проектов, просто ну не переходить же на коммунизм из-за такой мелочи.
Ну или вот так:
Впрочем, method reference там необязателен, т.к. https://github.com/qos-ch/slf4j/blob/61400453cd366f227dbc36036d6ac128a36da59b/slf4j-api/src/main/java/org/slf4j/spi/DefaultLoggingEventBuilder.java#L81 сразу начнёт вычисление аргумента. Впрочем, если уровень DEBUG будет отключен: то ничего делать не будет.
Зато если method reference тяжел для вычисления, то метод вызываться не будет в случае noop реализации.
У меня так же синхронизация Firefox сегодня отвалилась на телефоне. На компе работает, на телефоне - нет.
Не, у них там был некий Аркадий Фирсов, который добавлял в тестовый домен Авроры Центр (что позволяло обновить устройство до Авроры 5 и выше).
У меня никак руки до разработки не доходили. Плюс меня огорчало то, что Аврора Центр сыплет ошибками синхронизации постоянно (скорее всего, по этому поводу я и оставил едкий комментарий когда-то).
В прошлом месяце я понял, что руки до Авроры не дойдут 100%. Пишу Аркадию, чтобы вывел из домена - игнор (хотел продать устройство за условный рубль тому, кто будет его использовать как тестовое).
Спустя неделю захожу в группу, чтобы найти, кто сможет меня выкинуть из домена (может, человек сменился, а там то, что на скрине выше).
На прошой неделе сбросил устройство. А сегодня руки дошли выставить ему новый пароль. Смотрю - я уже не в домене. И Аврора 4 на устройстве, всё как при покупке (уже не помню, когда и покупал, года 2-3 прошло, наверное).
Короч, наверно там у них всё хорошо теперь с т.з. поддержки сообщества, но как-то неизкоробочно, надо искать: что, где, как. По крайней мере, новый портал я точно ещё не трогал.
Ну, возьмём настройки, почти как в статье.
Получим следующее потребление:
Докинем туда:
Во время обработки запроса будет влезать в 32Gb
Т.е. комфортный выбор - это что-то вроде:
RTX 5090 32Gb
RTX PRO 4500 Blackwell 32Gb
Radeon AI PRO R9700 32Gb
Ну и т.д. Если режем контекст в два раза, то там уже и в 24 ужаться реально.
Понятное дело, что всё вышеуказанное потребление очень условно (тем более, что llama.cpp @ Vulkan @ Ubuntu 26.04 @ Ryzen 395 aka Radeon 8060S 32 RAM / 96 VRAM), но примерно позволяет понять потребление модели. Правда, на Ryzen 395 там 22-25 t/s генерации всего.
Главное - не шутить у них в сообществе.
Или не критиковать отношение к поддержке физиков и обновлению купленных устройств. В общем, хз за что, наверно за дело, но без объяснений.
И из домена не удалите.
Upd: Вроде после сброса из домена вывалился.
Upd2:
продамотдам по цене пересылки почтой / CDEK / самовывозом в СПб или Сыктывкаре F+ R570E первому написавшему в личку. Хоть кому-то пользу принесёт.Хорошо, что у Microsoft ИИ - это Copilot, а не Claude, знаете ли.
Ну или
log.atTrace(): в случае отключенного TRACE вернёт no-op реализацию через синглтон. В случае использования Slf4j с новым API.https://github.com/qos-ch/slf4j/blob/61400453cd366f227dbc36036d6ac128a36da59b/slf4j-api/src/main/java/org/slf4j/Logger.java#L256
Не, ну реклама же :D
Впрочем, читать будут, просто Вы зашли в крайне перегруженный рынок туториалов по Java.
Кстати, я предполагал, в чём может быть проблема, и сразу же подтвердил догадку, потратив цену чашки кофе на Вашу книгу.
Евгений, те, кто читают в нынешнее время, читают чаще всего на телефоне где-то в дороге. А у вас PDF (причём тот, который не адаптируется под экран) в Литрес. Очень мелкий текст: можно читать только в горизонтальной ориентации на телефоне, а лучше - 8" планшете.
А теперь посмотрите, на каких девайсах люди читают в автобусах, поездах и т.д.
Чаще всего это условный 6" 20:9 экран смартфона или 6" 3:4 ч/б экран электронной книги. Уже на пункте "Содержание" в мало мальски двигающемся вагоне метро глаза выпадут.
А бумажные книги - это выстрел в ногу для быстроустаревающей литературы, т.к. занимает место, мешается при переезде, быстро теряет актуальность, собирает пыль.
Хм, "2 человека – не выборка".
Я понимаю еще 500-700 резюме бы сгенерировали и везде была похожая ситуация.
Шутка перестаёт быть хорошей шуткой, когда её поясняют :)
Ну... А у меня Fedora тупо до своих репозиториев не может достучаться на Ростелекоме, пока... Ну вы поняли 😅
Ну, осталось только заявление в Антимонопольный подать, что ВК не хочет делиться поляной.