Буквально месяц назад закончил собирать себе новый системник. Аналогично, я программист, брал для работы — IDEA, WebStorm, браузер, реденько Minecraft :) Что я взял:
CPU AMD Ryzen 7 5700G за примерно 21 500 ₽. Почему: достаточно мощный по моим меркам + неплохая встроенная видеокарта, чтобы не покупать отдельную. Брал на Котофото.
Материнка Asus PRIME B550M-A. Почему: в предыдущем системнике стояла похожая модель прошлого десятилетия, работала без нареканий. Также имеет 3 видеовывода (VGA, DVI, HDMI), а у меня как раз со старым системником все три были подключены. Цена ~ 8 000 ₽. Тоже с Котофото.
ОЗУ Crucial Ballistix DDR4 3200MHz 16Gb x2, по ощущения для работы с IDEA 16 Гб уже пару лет как мало, а 64 Гб пока ещё "как-то жирно". Цена с AliExpress ~ 10 000 ₽.
250 ГБ SSD M.2 накопитель Samsung 980 PRO почему-то дешевле всего оказался в местных DNS, примерно 5 500 ₽.
Остальное заказано с Online-Trade: корпус be quiet! SILENT BASE 601 Orange window ATX (он оказался огромный!), БП be quiet! PURE POWER 11 CM 400W Gold ATX (видеокарты нет и 400 Вт даже перебор, но я люблю с запасом), кулер be quiet! Pure Rock 2 Black. 10 000 ₽, 4 500 ₽ и 3 000 ₽ соответственно.
Итого всё мне вышло в 62 766,50 ₽. Работает бомбически, я не ожидал такого разительного увеличения скорости сборки проекта. Выглядит тоже классно.
Естественно, он ещё и невероятно тихий. Конечно, его немного слышно, в полной тишине. Вот жена включила чайник на первом этаже дома, и я уже слышу чайник, а не его. По сравнению со сборкой 5+ летней давности — его как будто нет.
Главный вопрос — стоит ли ввязываться в это и побеждать подводные камни, или через N условных лет библиотеки намного лучше будут приспособлены к наличию реактивности в проекте? Речь не про изучение нового ради опыта, а практически — выиграл ли ваш проект?
Мы на нашем проекте рассматриваем такой путь: перед текущим сервлетным монолитом ставим spring cloud api gateway, затем по очереди вырезаем функциональные домены в отдельные микросервисы, попутно решая, кому их них быть реактивным, а кому опять сервлетным. Для внешних систем останемся тем же чёрным ящиком.
На Java, сперва на голой, через год переделал на Спринг )
если береш любой альт за один из этих активов, дальше только продать уже в другом , а этот другой только прогнать либо к первоначальному либо к тем что есть, т.е. получается только из 3х цепочка или я не прв, и может быть больше?
Не знаю, как сейчас на Binance, на BTC-E было порядка 45+ торговых пар и цепочки у меня были длиной от 3 до, кажется, 8 инструментов. Что-то типа BTC -> USD -> EUR -> LTC -> ETH -> RUB -> BTC. Хотя да, чаще всего профитные появлялись на длинах 4+/-1.
Ещё я фейлился на том, что у меня не было сумм на всех инструментах, и я проводил сделки последовательно :) Это лол, конечно, они часто застревали на середине, потому что цепочка отыквилась кем-то другим, и приходилось "эвакуировать" деньги с минимальными потерями. Кстати, тем же алгоритмом, только начало и конец разные были )
Ещё из прикольного было явно заметное влияние расстояние. Сервера биржи стояли, судя по всему, в Люксембурге, у меня дедик был в OVH, оттуда за сек делал 20+ итераций поиска, а из своей Сибири с локального ПК только 2-3 итерации. Юзал REST, не вебсокеты.
Как биржа несколько лет назад всех обманула и пропала, больше таким не занимался.
Делал такое же на ныне закрытой бирже BTC-E. Алгоритм простой -- берешь все возможные торговые пары, дальше брутфорс всех возможных цепочек переходов. Фильтрация по пригодности (out/in > 1), сортировка по прибыльности, и поехали.
Даже смог наторговать с 1500 руб до 4200, но потом биржа сказала Аривидерчи :)
Так ротация это ок. Работаю на галере скоро уже 5 лет. Сперва менялись проекты, сейчас текущий с лета 2019, новый, всё супер -- сами делаем и бек, и фронт, и деплоим. И всё равно иногда посещали мысли, что хочется поменять, хотя тут и тимлид, и любые технологии тащишь. И в случае с галерой варианты как раз интереснее, чем в проекте, потому что сильнее друг от друга отличаются.
https://github.com/spring-projects/spring-retry ?
Resilience4j?
Сам не юзал, просто то, что на слуху.
Яндекс.Рефераты?!?
Так и случилось :)))
Буквально месяц назад закончил собирать себе новый системник. Аналогично, я программист, брал для работы — IDEA, WebStorm, браузер, реденько Minecraft :) Что я взял:
CPU AMD Ryzen 7 5700G за примерно 21 500 ₽. Почему: достаточно мощный по моим меркам + неплохая встроенная видеокарта, чтобы не покупать отдельную. Брал на Котофото.
Материнка Asus PRIME B550M-A. Почему: в предыдущем системнике стояла похожая модель прошлого десятилетия, работала без нареканий. Также имеет 3 видеовывода (VGA, DVI, HDMI), а у меня как раз со старым системником все три были подключены. Цена ~ 8 000 ₽. Тоже с Котофото.
ОЗУ Crucial Ballistix DDR4 3200MHz 16Gb x2, по ощущения для работы с IDEA 16 Гб уже пару лет как мало, а 64 Гб пока ещё "как-то жирно". Цена с AliExpress ~ 10 000 ₽.
250 ГБ SSD M.2 накопитель Samsung 980 PRO почему-то дешевле всего оказался в местных DNS, примерно 5 500 ₽.
Остальное заказано с Online-Trade: корпус be quiet! SILENT BASE 601 Orange window ATX (он оказался огромный!), БП be quiet! PURE POWER 11 CM 400W Gold ATX (видеокарты нет и 400 Вт даже перебор, но я люблю с запасом), кулер be quiet! Pure Rock 2 Black. 10 000 ₽, 4 500 ₽ и 3 000 ₽ соответственно.
Итого всё мне вышло в 62 766,50 ₽. Работает бомбически, я не ожидал такого разительного увеличения скорости сборки проекта. Выглядит тоже классно.
Естественно, он ещё и невероятно тихий. Конечно, его немного слышно, в полной тишине. Вот жена включила чайник на первом этаже дома, и я уже слышу чайник, а не его. По сравнению со сборкой 5+ летней давности — его как будто нет.
И да, мне тоже 36 :)
Ничего там не сложно, просто нужно добавить сервис dind и пару переменных.
Потому что цепочка будет проверять ожидаемое значение, а не актуальное.
Представьте assertThat(123).isNotNull().isEqualTo(var);
Какая знакомая проблема. Мы тоже у себя такое решали год или полтора назад.
Коллега даже заметку написал, https://rocketscien.se/onetomany
Я правда ближе к концу уже перестаю понимать :)
Зашёл на сайт, хотел посмотреть список приложений. Найти не смог, везде только регистрация. Устанавливать пока необходимости не увидел.
GoldWave ещё :)
Лучше настроить IDE чтобы мутабельные переменные красились ярко-красно.
Прочитал Java 27 ... подумал о версии.
В каком году версия языка при текущей скорости выпуска релизов сравняется с возрастом?
В защиту PostgreSQL: тексты ошибок всегда понятные, а над сообщениями Oracle сидишь и гадаешь, что же он имел ввиду.
Если у меня есть Java Spring проект с тестовыми зависимостями в Testcontainers, оно ваш докер обнаружит, или мне придется ему помогать?
Аспекты вполне написаны и работают в спрингбутовом проекте, который сейчас апнут на 17ю джаву. У вас какой-то более сложный кейс использования?
Письмо пришло с большой задержкой. Но хотя бы пришло, ага.
Прочитал, спасибо!
Главный вопрос — стоит ли ввязываться в это и побеждать подводные камни, или через N условных лет библиотеки намного лучше будут приспособлены к наличию реактивности в проекте? Речь не про изучение нового ради опыта, а практически — выиграл ли ваш проект?
Мы на нашем проекте рассматриваем такой путь: перед текущим сервлетным монолитом ставим spring cloud api gateway, затем по очереди вырезаем функциональные домены в отдельные микросервисы, попутно решая, кому их них быть реактивным, а кому опять сервлетным. Для внешних систем останемся тем же чёрным ящиком.
На Java, сперва на голой, через год переделал на Спринг )
Не знаю, как сейчас на Binance, на BTC-E было порядка 45+ торговых пар и цепочки у меня были длиной от 3 до, кажется, 8 инструментов. Что-то типа BTC -> USD -> EUR -> LTC -> ETH -> RUB -> BTC. Хотя да, чаще всего профитные появлялись на длинах 4+/-1.
Ещё я фейлился на том, что у меня не было сумм на всех инструментах, и я проводил сделки последовательно :) Это лол, конечно, они часто застревали на середине, потому что цепочка отыквилась кем-то другим, и приходилось "эвакуировать" деньги с минимальными потерями. Кстати, тем же алгоритмом, только начало и конец разные были )
Ещё из прикольного было явно заметное влияние расстояние. Сервера биржи стояли, судя по всему, в Люксембурге, у меня дедик был в OVH, оттуда за сек делал 20+ итераций поиска, а из своей Сибири с локального ПК только 2-3 итерации. Юзал REST, не вебсокеты.
Как биржа несколько лет назад всех обманула и пропала, больше таким не занимался.
Делал такое же на ныне закрытой бирже BTC-E. Алгоритм простой -- берешь все возможные торговые пары, дальше брутфорс всех возможных цепочек переходов. Фильтрация по пригодности (out/in > 1), сортировка по прибыльности, и поехали.
Даже смог наторговать с 1500 руб до 4200, но потом биржа сказала Аривидерчи :)
+1
Пользуюсь даже вне работы, например, вёл для себя план будущих работ по строительству дома :)
Так ротация это ок. Работаю на галере скоро уже 5 лет. Сперва менялись проекты, сейчас текущий с лета 2019, новый, всё супер -- сами делаем и бек, и фронт, и деплоим. И всё равно иногда посещали мысли, что хочется поменять, хотя тут и тимлид, и любые технологии тащишь. И в случае с галерой варианты как раз интереснее, чем в проекте, потому что сильнее друг от друга отличаются.