Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4 5 6 7 8 9 10 .. 12      [все]
 проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
бьюсь уже несколько дней. есть приложение. джава, мавен-плагин для докера.
собираю докер образ. запускаю докер образ - entrypoint access denied
хоть что ты делай. операционка - винда. подозреваю что дело в этом. но раз удалось собрать и все запускалось.
в конфиге мавен плагина стоит разрешение для энтрипойнта 755. ставил 777 - бестолку.
уже не знаю что делать.
11 апр 20, 14:12    [22114578]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Давай скрипты и логи.

Первый раз штоль?
11 апр 20, 15:10    [22114597]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
$ docker run be2eb6a91bce
smapp
smapp
-rw-r--r-- 1 root root 952 Apr 10 20:36 /dcp-sm-wrapper.sh
chmod: changing permissions of ‘/dcp-sm-wrapper.sh’: Operation not permitted
chown: changing ownership of ‘/dcp-sm-wrapper.sh’: Operation not permitted
sh: /dcp-sm-wrapper.sh: Permission denied

это уже я пробросил чтоб понять

короче стартуется из под юзера который не рут и у которого нет прав на запуск.

я так понимаю в мавене где то надо сказать чтоб у юзера смапп были права но где не въеду
11 апр 20, 16:20    [22114627]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
есть предположение что установка докера была не закончена
https://docs.docker.com/engine/install/linux-postinstall/
11 апр 20, 16:31    [22114634]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
комп виндовый. не спрашивай почему. потому что корпоративный.
если вкратце, то этот докер образ наследуется от другого образа, в котором есть юзер который и фигурирует в этом образе

далее. образ собираю через мавен плагин.

в мавене есть такая вот фигня

<source>src/main/docker/dcp-sm-wrapper.sh</source>
<fileMode>755</fileMode>
<filtered>false</filtered>
<outputDirectory>/</outputDirectory>

но по ходу оно не работает. так как прав на запуск этого файла кроме рута ни у кого нет.

я уже в растерянности потому что раньше оно собиралось... а теперь нет. может у родительского образа кто то настройки просто поменял :)

посмотрел.. нет не поменял..

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

хрень!

Сообщение было отредактировано: 11 апр 20, 16:58
11 апр 20, 16:56    [22114654]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Ла это лютый 3.14дец. Извини насчет Винды я - пас.

У меня щас нет винды даже под рукой. Не могу проверить.
11 апр 20, 16:57    [22114655]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
ну хорошо, раньше то оно собиралось :) я реально не пойму что не так.

да. винда. потому что корп софт которым комп напичкан есть только под винду.
11 апр 20, 17:00    [22114656]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

у нас за докер на компе рабочем по шапке сразу

все что надо крутится на стендах- если у вас не так ,то мне вас жаль

докер+винда это разрыв пукана
11 апр 20, 18:25    [22114688]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
короче разобрался. это виндовый баг. конкретно виндово-мавен-плагиновский.
фиксится добавлением тэга тар.
<assembly> <mode>tar</mode>

после того как тэг тар добавил заработало вот это:

<fileMode>755</fileMode>
<filtered>false</filtered>
<outputDirectory>/</outputDirectory>

день угробил на это.

Сообщение было отредактировано: 11 апр 20, 20:03
11 апр 20, 20:02    [22114729]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
Zzz79
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

у нас за докер на компе рабочем по шапке сразу

все что надо крутится на стендах- если у вас не так ,то мне вас жаль

докер+винда это разрыв пукана

нормлаьно все работает. просто есть особенности. на маках тоже докер не просто так работает.

зачем надо - затем что это целый ворох сервисов и целый ыорох зависимостей между ними причем в т.ч. и кроссзависимостей. почему так сделано? а потому. не было у них Стаса-архитектора. сделали говно. ))) (зы. насчет говна - это правда).

зыы. слово стэнд. эээ сразу видно в россконторе работаешь. нигде раньше такого слова не слышал.
11 апр 20, 20:04    [22114731]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
andreykaT
Zzz79
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

у нас за докер на компе рабочем по шапке сразу

все что надо крутится на стендах- если у вас не так ,то мне вас жаль

докер+винда это разрыв пукана

нормлаьно все работает. просто есть особенности. на маках тоже докер не просто так работает.

зачем надо - затем что это целый ворох сервисов и целый ыорох зависимостей между ними причем в т.ч. и кроссзависимостей. почему так сделано? а потому. не было у них Стаса-архитектора. сделали говно. ))) (зы. насчет говна - это правда).

зыы. слово стэнд. эээ сразу видно в россконторе работаешь. нигде раньше такого слова не слышал.

если ты не слышал слово стенд- я хз где ты работаешь - явно не в банке и не около
тоесть по сути в какой то жопе
11 апр 20, 22:29    [22114800]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
Минутка ненависти. Я работаю в конторе которая когда то сотовые телефоны выпускала, сейчас вроде тоже но это не точно. Причем, в головном историческом офисе на исторической родине этой конторы. А ты действительно и сидишь в жопе и работаешь в жопе.
и да, банк - не лучшее место работы.

Сообщение было отредактировано: 11 апр 20, 23:03
11 апр 20, 22:59    [22114809]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Alexey Tomin
Member

Откуда: Самара
Сообщений: 1861
andreykaT
комп виндовый. не спрашивай почему. потому что корпоративный.
если вкратце, то этот докер образ наследуется от другого образа, в котором есть юзер который и фигурирует в этом образе

далее. образ собираю через мавен плагин.

в мавене есть такая вот фигня

<source>src/main/docker/dcp-sm-wrapper.sh</source>
<fileMode>755</fileMode>
<filtered>false</filtered>
<outputDirectory>/</outputDirectory>

но по ходу оно не работает. так как прав на запуск этого файла кроме рута ни у кого нет.


Ну так владелец рут. Ему 7, остальным 5.
Замени на 777, может поможет (да, винда и докер это извращение, никто попробовать не сможет).
12 апр 20, 08:43    [22114876]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
Alexey Tomin
andreykaT
комп виндовый. не спрашивай почему. потому что корпоративный.
если вкратце, то этот докер образ наследуется от другого образа, в котором есть юзер который и фигурирует в этом образе

далее. образ собираю через мавен плагин.

в мавене есть такая вот фигня

<source>src/main/docker/dcp-sm-wrapper.sh</source>
<fileMode>755</fileMode>
<filtered>false</filtered>
<outputDirectory>/</outputDirectory>

но по ходу оно не работает. так как прав на запуск этого файла кроме рута ни у кого нет.


Ну так владелец рут. Ему 7, остальным 5.
Замени на 777, может поможет (да, винда и докер это извращение, никто попробовать не сможет).

это был баг мавер плагина. решилось добавкой <assembly> <mode>tar</mode>
что бы это ни было.
12 апр 20, 13:35    [22114944]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
Zzz79
докер+винда это разрыв пукана


Зря набрасываете. Докер в винде отлично работает :)
Я чего только не запускал, никаких проблем никогда не было.
13 апр 20, 00:56    [22115146]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
hVostt
Zzz79
докер+винда это разрыв пукана


Зря набрасываете. Докер в винде отлично работает :)
Я чего только не запускал, никаких проблем никогда не было.


С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)
13 апр 20, 05:49    [22115159]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
mad_nazgul
hVostt
пропущено...


Зря набрасываете. Докер в винде отлично работает :)
Я чего только не запускал, никаких проблем никогда не было.


С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)

почему не работает? там вроде либо прошка и хипервизор либо не прошка и вибокс.
13 апр 20, 10:22    [22115211]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
andreykaT
mad_nazgul
пропущено...


С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)

почему не работает? там вроде либо прошка и хипервизор либо не прошка и вибокс.


Просто когда хотел поставить docker под windows, выяснил, что
1) На Windows 10 home точно не ставиться
2) На Windows 10 pro ставиться если процессор поддерживает Hyper-V

Поэтому плюнул на это дело.
Поставил Linux.
13 апр 20, 12:17    [22115295]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.
13 апр 20, 12:24    [22115306]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
mad_nazgul
andreykaT
пропущено...

почему не работает? там вроде либо прошка и хипервизор либо не прошка и вибокс.


Просто когда хотел поставить docker под windows, выяснил, что
1) На Windows 10 home точно не ставиться
2) На Windows 10 pro ставиться если процессор поддерживает Hyper-V

Поэтому плюнул на это дело.
Поставил Linux.

там есть сборка докер тулбокс. ей можно в качестве гипервизора подпихнуть оракл виртуал бокс. на ней тоже работает прекрасно. правда удобных кнопочек нет. все через консольку рукой. ну это лучше чем ничгео. Майтон верно сказал. это от безысходности. потому что корп софт со всякой безопасностью авторизациями, активдайректориями, софтварцентрами и прочим дерьмом в этом мире почему-то распространен в основном под виндовс. нет шанса избежать ))
13 апр 20, 13:29    [22115356]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.


Ну как бы да.
Но я обычно, просто договариваюсь с СБ и админами, что у меня на ПК будет стоять Linux.
И под Linux нормально живется в корпоративной сетке. Даже VPN настраиваю.
На Linux лично мне удобнее вести разработку на Java.
13 апр 20, 14:29    [22115417]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mad_nazgul,
Причем тут разработка и стенд с контейнерами или субд?
Они могут быть где угодно физически и на любой Оси
13 апр 20, 14:41    [22115430]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
а теперь еще вдовесок. помимо докера у меня еще на винде минишифт-опеншифт. )))
13 апр 20, 16:21    [22115499]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
PetroNotC Sharp
mad_nazgul,
Причем тут разработка и стенд с контейнерами или субд?
Они могут быть где угодно физически и на любой Оси


Просто удобно на локальной машине dev-окружение.
Особенно если стенд один на несколько разработчиков.
И все разом лезут своими лапками в БД стенда или настройки сервера.
Удобно иметь все локально, чтобы спокойно работать без сайд эффектов.
Ну и все изменения только через систему контроля версий, а не мануально без документации.
14 апр 20, 05:48    [22115745]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.
14 апр 20, 07:28    [22115754]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.

зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит
14 апр 20, 12:57    [22115918]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Zzz79
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.

зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит

Обычно ставят разработчики чтобы замокать Postgres, MySQL, Oracle, Influx, ApacheMQ, ELK, e.t.c. Zookeeper
и провести какое-то свое маленькое исследование. Написать POC или рац-предложение.
Или просто пощупать новую технологию. Это - хорошая инициатива.

Или просто надо по шурику прогнать какой-то тест. И есть ненулевая вероятность что твоя личная рабочая
станция будет быстрее чем енв. Тоесть есть выгода.

А на енвах обычно конфигурация ограниченная. По количеству инстанции ли лицензий. Да много каких
гвоздей там может быть. Но самый главный - она шарится и юзается 24/7.
14 апр 20, 13:06    [22115926]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
mayton
Zzz79
пропущено...

зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит

Обычно ставят разработчики чтобы замокать Postgres, MySQL, Oracle, Influx, ApacheMQ, ELK, e.t.c. Zookeeper
и провести какое-то свое маленькое исследование. Написать POC или рац-предложение.
Или просто пощупать новую технологию. Это - хорошая инициатива.

Или просто надо по шурику прогнать какой-то тест. И есть ненулевая вероятность что твоя личная рабочая
станция будет быстрее чем енв. Тоесть есть выгода.

А на енвах обычно конфигурация ограниченная. По количеству инстанции ли лицензий. Да много каких
гвоздей там может быть. Но самый главный - она шарится и юзается 24/7.

так для этого и есть тест стенды
зачем на локальной машине этот мусор?
вообще слабо представляю как адекватная СБ даст что то за контур выносить
либо это конторки рога и копыта с 1.5 земплекопами на борту?
14 апр 20, 13:10    [22115931]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Zzz79
mayton
пропущено...

Обычно ставят разработчики чтобы замокать Postgres, MySQL, Oracle, Influx, ApacheMQ, ELK, e.t.c. Zookeeper
и провести какое-то свое маленькое исследование. Написать POC или рац-предложение.
Или просто пощупать новую технологию. Это - хорошая инициатива.

Или просто надо по шурику прогнать какой-то тест. И есть ненулевая вероятность что твоя личная рабочая
станция будет быстрее чем енв. Тоесть есть выгода.

А на енвах обычно конфигурация ограниченная. По количеству инстанции ли лицензий. Да много каких
гвоздей там может быть. Но самый главный - она шарится и юзается 24/7.

так для этого и есть тест стенды
зачем на локальной машине этот мусор?
вообще слабо представляю как адекватная СБ даст что то за контур выносить
либо это конторки рога и копыта с 1.5 земплекопами на борту?

Мы говорим на разных языках. Я не знаю что такое тест стенды.
14 апр 20, 13:11    [22115934]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
mayton
Zzz79
пропущено...

так для этого и есть тест стенды
зачем на локальной машине этот мусор?
вообще слабо представляю как адекватная СБ даст что то за контур выносить
либо это конторки рога и копыта с 1.5 земплекопами на борту?

Мы говорим на разных языках. Я не знаю что такое тест стенды.

Ща он тебе скажет что ты тоже в чмо-конторе работаешь и не знаешь очевидных вещей которые все знают.

зы. в россконторках стендами и контурами называют окружения. причем порой, сами путаются в показаниях - одни думают что стенд это инстанс, а другие что стенд это энвайрнмент. те которые стенд называют инстансом энвайрнмент называют контуром. )) ну и далее по тексту птичий само-язык.

аналитики всякие свой хлебушек отрабатывают меняя одни иностранные слова на другие иностранные слова.
14 апр 20, 13:24    [22115939]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
Zzz79
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.

зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит

затем что тебе возможно понадобится провести комплексное интеграционное тестирование и ты хочешь быть уверен помимо тестов своего приложения что ты ничего не попереломал сверх него. да и просто получить общее понимание того зоопарка что ты строишь и как оно работает помимо рамок твоего сервиса который ты пилишь. ну и системы бывают в целом разные с кучей зависимостей в которых тоже надо разобраться. про зависимости которые тебе возможно надо будет пробрасывать для твоего сервиса Майтон уже упомянул.

в целом конечно да, мое личное мнение, что если без этого инструмента обойтись в разработке нельзя, то значит что-то не то с архитектурой приложения да и вообще рабочей средой и процессами. в нормальной ситуации тебе не нужны никакие докеры ни локально ни ремотно. разумеется если мы говорим о том что рамки твоей ответственности ограничены каким то конкретным компонентом. а не вообще всем и за всё.
14 апр 20, 13:33    [22115947]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3543
andreykaT
в целом конечно да, мое личное мнение, что если без этого инструмента обойтись в разработке нельзя, то значит что-то не то с архитектурой приложения да и вообще рабочей средой и процессами. в нормальной ситуации тебе не нужны никакие докеры ни локально ни ремотно. разумеется если мы говорим о том что рамки твоей ответственности ограничены каким то конкретным компонентом. а не вообще всем и за всё.
Если смотреть на разработку в духе: я тут ваяю очередную нетленкумикросервис, то естественно, паковать его в докер, а потом запускать чтобы проверить как оно работает - это дичь, однако, если к этому сервису есть десяток внешних зависимостей, то разумнее эти зависимости взять готовыми из DML, а не разбираться в том, как их собирать и запускать.
14 апр 20, 13:40    [22115953]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
Zzz79

зачем на локальной машине этот мусор?
вообще слабо представляю как адекватная СБ даст что то за контур выносить
либо это конторки рога и копыта с 1.5 земплекопами на борту?


Затем, что помимо тебя там еще несколько программистов, которые своими лапками изменяют настройки, данные и т.д.
Поэтому проще поднять контекст у себя локально и спокойно делать всякую дичь.

Это как общественный туалет vs домашний туалет. <:o)
14 апр 20, 14:25    [22115974]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
andreykaT

затем что тебе возможно понадобится провести комплексное интеграционное тестирование и ты хочешь быть уверен помимо тестов своего приложения что ты ничего не попереломал сверх него. да и просто получить общее понимание того зоопарка что ты строишь и как оно работает помимо рамок твоего сервиса который ты пилишь. ну и системы бывают в целом разные с кучей зависимостей в которых тоже надо разобраться. про зависимости которые тебе возможно надо будет пробрасывать для твоего сервиса Майтон уже упомянул.


Э-э-э вот именно!
Проще поднять весь интеграционный контекст у себя локально, никому не мешая.
Чем валить сервисы на тестовом сервере.

ИМХО на тестовом сервисе должны работать тестеры.
14 апр 20, 14:29    [22115976]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mad_nazgul,
Поднять весь контекст это не разработка.
Пишешь, микросервис, ну и пиши без контекста МодульРасчетаЗарплаты
14 апр 20, 14:55    [22116001]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
mad_nazgul
С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)


на home не работает, только на pro.
но вроде и логично, зачем домохозяйкам докер? ))
14 апр 20, 15:15    [22116023]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
И зачем внутри корпорации ставить Home?
14 апр 20, 15:16    [22116026]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
Zzz79
зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит


почему бы не поставить, если локальная машина мощная? в чём проблемы-то? сборку в докер как нормально тестировать без деплоя и заливки хз куда? да и просто удобно. работаешь в винде, но можешь любые линуксовые тулы юзать.

чёт непонятно в чём наброс-то? ))
14 апр 20, 15:17    [22116027]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Вообще непонятно. В локальном докере я за 5 секунд поднимаю новый сервис или даже compose из
сервисов в то время как ЛЮБАЯ манипуляция со стендом (environment) потребует определённого согласования
и выделения ресурсов из корпоративного аккаунта. Допустим если это Amazon ECS то организация
получит биллинг в конце месяца по активностям виртуальных докеров.

А если я тихо себе делаю манипуляции с локальной рабочей станцией то это не парит вообще никого
и никому счет ни придет.
14 апр 20, 15:23    [22116035]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
PetroNotC Sharp
mad_nazgul,
Поднять весь контекст это не разработка.
Пишешь, микросервис, ну и пиши без контекста МодульРасчетаЗарплаты


Э-э-э для тестирования без контекста пишутся юнит-тесты.
Но иногда нужно сделать интеграционный тест.
Та же работа с хранилищем данных.
Проще поднять у себя что-нибудь в докере, чем выбивать новый тестовый инстанс у админов.
14 апр 20, 16:07    [22116069]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Стенд разработчиков. Это не амазон.
Может и шары у вас нет от админов и на машине в интранет сети?
14 апр 20, 17:34    [22116123]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
mayton,

Стенды стендами, без них никуда.
Но неспособность разработчика запустить и собрать проект локально без стендов -- это какой-то буллшит.

Понятно, что это специфично от проекта. Но говорить за все проекты и за всех, ну такое.
14 апр 20, 17:53    [22116141]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
PetroNotC Sharp
mayton,
Стенд разработчиков. Это не амазон.
Может и шары у вас нет от админов и на машине в интранет сети?

Понятно. Технологии 2000х годов.
14 апр 20, 18:36    [22116176]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
hVostt
mayton,

Стенды стендами, без них никуда.
Но неспособность разработчика запустить и собрать проект локально без стендов -- это какой-то буллшит.

Понятно, что это специфично от проекта. Но говорить за все проекты и за всех, ну такое.

Я понимаю глубокую разницу в подходе к рискам со стороны например Украинского
аутсорса и Российского. Первый спокойно покупает хостинги от Амазона во Франкфурте
или North Virginia и не парится ниочем. Второй учитывает риски санкций и импортозамещения.
Поэтому в топике мы не сойдемся во взглядах на проектирование сред. Да пофиг вобщем.
Это не в тему замечания. А скорее - констатации факта. Так оно есть. И пока так оно есть
- будут разные подходы.
14 апр 20, 18:41    [22116181]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Угу. У нас в облаках тут полтора программиста) на рабочем месте.
14 апр 20, 18:42    [22116183]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
mayton,

Честно говоря не совсем понятно, при чём тут подход к рискам :)
Докеры можно разворачивать не только в амазоне. У нас, например, есть несколько кластеров распределённых по двум удалённым ДЦ. Куча сред и тестерских, девелоперских, нагрузочных. При этом есть ещё у каждого разработчика есть возможность поднять себе докеры локально, крутить вертеть и делать с ними что хочешь. Можно экспериментировать и с новыми версиями и отлаживать быстро в комфорте максимально как изолировано от экосистемы, так и в экосистеме.
14 апр 20, 18:52    [22116197]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Мы говорим про стенды?
14 апр 20, 18:59    [22116207]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
hVostt
mayton,

Стенды стендами, без них никуда.
Но неспособность разработчика запустить и собрать проект локально без стендов -- это какой-то буллшит.

Понятно, что это специфично от проекта. Но говорить за все проекты и за всех, ну такое.

локально ты имеешь ввиду без контекста? ну да. я считаю что каждый сервис должен иметь под собой какое то моковое чудо тчоб ты это дерьмо мог стартануть в принципе без ничего только самого по себе.

мне раньеш как то везло и все приложения были как раз такими - не надо было поднимать дерьмовый контекст на несколько десятков гб оперативки вокруг себя чтоб запустить один несчастный компонент. это прям рай был.
14 апр 20, 19:17    [22116221]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
andreykaT
локально ты имеешь ввиду без контекста? ну да. я считаю что каждый сервис должен иметь под собой какое то моковое чудо тчоб ты это дерьмо мог стартануть в принципе без ничего только самого по себе.


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


andreykaT
мне раньеш как то везло и все приложения были как раз такими - не надо было поднимать дерьмовый контекст на несколько десятков гб оперативки вокруг себя чтоб запустить один несчастный компонент. это прям рай был.


ну так надо стараться, чтобы окружение было изолировано :)
частенько коллеги любят обмазываться "некогда", "не до этого", "так было до меня", "легаси-легаси!!" )))
14 апр 20, 19:20    [22116226]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
andreykaT
hVostt
mayton,

Стенды стендами, без них никуда.
Но неспособность разработчика запустить и собрать проект локально без стендов -- это какой-то буллшит.

Понятно, что это специфично от проекта. Но говорить за все проекты и за всех, ну такое.

локально ты имеешь ввиду без контекста? ну да. я считаю что каждый сервис должен иметь под собой какое то моковое чудо тчоб ты это дерьмо мог стартануть в принципе без ничего только самого по себе.

мне раньеш как то везло и все приложения были как раз такими - не надо было поднимать дерьмовый контекст на несколько десятков гб оперативки вокруг себя чтоб запустить один несчастный компонент. это прям рай был.

Я всегда стараюсь обеспечить локальный бут для любого приложения. Пускай даже с заглушками.
С эмуляторами и моками. Но ждать по 30 минут когда 1 несчастный коммит зайдет в CI и пройдет
все фазы у меня никогда не было терпенья. Не любил я никогда среды. Только как финальную фазу
разработки когда уже тестировщику надо передать.

Сегодня. Если грамотно конфигурировать docker-compose то и часть
моих моков уже стали не нужны. И ОС стала не нужна. И отдельная сеть стала не нужна. И конфликтов
портов не будет.
14 апр 20, 19:25    [22116231]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton
Мы говорим про стенды?
у них в шарпе все по другому
14 апр 20, 20:39    [22116312]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
mayton
И зачем внутри корпорации ставить Home?


Потому что купили ноутбук с Home, а на лицензии жмотяться?! :-)
15 апр 20, 05:57    [22116476]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
WGA
Member

Откуда:
Сообщений: 401
Zzz79
если ты не слышал слово стенд- я хз где ты работаешь - явно не в банке и не около
тоесть по сути в какой то жопе
Чел сделал мой день! )))

Сообщение было отредактировано: 15 апр 20, 08:34
15 апр 20, 08:34    [22116487]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
PetroNotC Sharp
mayton
Мы говорим про стенды?
у них в шарпе все по другому


У тебя сильно устаревшая информация :)
15 апр 20, 08:36    [22116489]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt,
))) У нас корпоратив, минимум динамики, заказчики на LUA не пишут.
))
15 апр 20, 09:14    [22116497]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
PetroNotC Sharp
hVostt,
))) У нас корпоратив, минимум динамики, заказчики на LUA не пишут.
))


заказчики вообще ни на чём не пишут )
15 апр 20, 09:24    [22116499]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt,
ОК, составляют скрипт на LUA
15 апр 20, 09:37    [22116508]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
PetroNotC Sharp
hVostt,
ОК, составляют скрипт на LUA


да не, заказчики заказывают функционал, а как он реализуется, им пофигу. главное чтобы быстро и дёшево.
15 апр 20, 10:42    [22116546]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt,
Ну вот видишь, разница есть.
В java говорят "заказчик" это покупатели и пользователи системы. То есть собирательный образ.
И в java очень строгий/аскетичный интерфейс ГУИ на ПО.
Пользователю нужны строгие кнопки и рубильники. А не LUA скрипты.
А шарп с однояйцевым близнецом JS скриптовым языком LUA это другое.
Поэтому ты пишешь, что у вас на рабочем месте прогеров есть всё и сразу: облака, кластеры, микросервисы, конфигураторы,... докеры, оркестраторы докеров.
Другое в шарпе немного))))
15 апр 20, 10:57    [22116561]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt,
Пример другой планеты.
В плюсах вместо рест модно межмодульное общение по Protobuf, gRPC от гоогле.
Гугл посчитал что вебовский json и рест это плохо)) и не хайпово.
15 апр 20, 11:02    [22116566]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
PetroNotC Sharp
hVostt,
Пример другой планеты.
В плюсах вместо рест модно межмодульное общение по Protobuf, gRPC от гоогле.
Гугл посчитал что вебовский json и рест это плохо)) и не хайпово.

Нет. Есть совершенно техничный расчет. Нагрузка на парсинг json - ненулевая. И в тайм-критичных
отраслях его имеет смысл заменять на бинарный протокол.

Сюда-же до кучи хранение BLOBS. В json его оборачивают в bas64 а это не очень экономно.

Кроме того Protobuf заявлен как толерантный к last/big endian а это очень важно для
когда бинарные месседжи должны одинаково представлять целые числа на экзотических
железяках.
15 апр 20, 11:11    [22116573]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Ну а порядок байт то зачем критично?
Вадя тут тоже скорость постоянно меряет.
Микросекунды ищет.
Что за протокол где скорость важна настолько, что монолит понадобился)))
15 апр 20, 11:35    [22116598]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
До того как мы начнем обсуждать микро-секунды я дам парочку цифр.

Свет в вакууме проходит расстояние 30 см за 1 наносекунду.

Можно прикинуть что оперативная память с быстрым доступом работающая на нано-секундах (6нс)
должна учитывать компоновку на материнке так чтобы ФИЗИЧЕСКОЕ расстояние электронных
дорожек на монтаже было КОРОТКИМ. Тем более что свет (электромагнитная волна) здесь привен
просто как близкая аналогия к электричеству в металле).

Поэтому когда мы говорим о микро-секундах (это величина на 3 порядка (*1000)) больше чем световой отрезок
о котором я говорил то надо понимать что бесполезно оптимизировать траекторию света если
у нас есть задержки другого порядка. Задержка в 1 микро-секунду - это уже 1000 циклов ожиданя
света. Тоесть несоизмеримо долго.


Далее.

И чтобы мерять микро-секунды у нас в коде не должно быть величин на 3 порядка больше. К таким
величинам я отношу
- Seek time физического блока жесткого диска (HDD) 15 милисекунд (почти на всех моих HDD с небольшим отклонением)
- Ping time до Нью-ЙОрка был порядка 120 мс.
- Время JIT компилляции. Здесь я точно не уверен но вангую больше 100 мс. Кроме того это сильно
зависит от complexity самого java-метода.

И если у нас в коде вдруг (!) внезапно активировался JIT компиллятр и вставил задержку в 200 мс
то измерение микро-секунд вообще не имеет никакого смысла. Мы внесли погрешность
настолько большую что доверять измеряемым цифрам в принципе невозможно.

Какой выход? Делать очень много измерений. И усреднять. По аналогии с JMeter для веба и JMH для хардкорных
функций которые должны быть на пике скорости.

Код который привел Вадя - этим условиям не удовлетворяет. Он не собирает 1 callback и делает по нему выводы.

Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.
15 апр 20, 12:21    [22116629]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
PetroNotC Sharp
В java говорят "заказчик" это покупатели и пользователи системы. То есть собирательный образ.


Не понимаю, почему вы конкретное ведение бизнеса как-то прицепили именно к Java.
Если так получается, что наличие Java ощутимо меняет бизнес-правила, тогда Java уже давно бы отправилась на помойку и не взлетела. Нафиг никому такие яйца не упёрлись, ни в анфас, ни в профиль :)
К счастью, это не так.

PetroNotC Sharp
И в java очень строгий/аскетичный интерфейс ГУИ на ПО.
Пользователю нужны строгие кнопки и рубильники. А не LUA скрипты.


Интерфейс он не в Java, его проектируют UX/UI специалисты. Если вы на своей Java не можете его реализовать, значит либо лыжи не едут, либо танцор из вас некудышный :)


PetroNotC Sharp
А шарп с однояйцевым близнецом JS скриптовым языком LUA это другое.


У шарпа с JS и LUA ровно столько общего, сколько и у Java.


PetroNotC Sharp
Поэтому ты пишешь, что у вас на рабочем месте прогеров есть всё и сразу: облака, кластеры, микросервисы, конфигураторы,... докеры, оркестраторы докеров.
Другое в шарпе немного))))


Так что другое-то? Всё тоже самое.

Сообщение было отредактировано: 15 апр 20, 12:25
15 апр 20, 12:25    [22116633]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


Тут даже не в этом дело.

Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти. Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
15 апр 20, 12:29    [22116636]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
hVostt
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


Тут даже не в этом дело.

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

Вадя должен это увидеть глазами.

Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
15 апр 20, 12:34    [22116640]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt,
Не делают ГУИ на java. Уже давно.
15 апр 20, 13:21    [22116678]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
hVostt
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


Тут даже не в этом дело.

Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти. Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
+1
15 апр 20, 13:22    [22116679]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
мне не надо это разъяснять, я это и так прекрасно знаю. вот в продолжение 22116258 сделал и запустил цикл 1000 и 5000 . результат оказался на уровне погрешности распределения задачи окнами.

hVostt
Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
когда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....

hVostt
Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти
а когда к этим накладным расходам добавляются и задержки работы софта - то уж как-то безисходностью тянет.
15 апр 20, 13:26    [22116684]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
вадя,

автор
когда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....
это миф или сон
15 апр 20, 13:33    [22116696]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя

когда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....

Нужно не бесится а измерять. И браузер показывает распределение таймингов. И на back-end можно внедрить точный сбор метрик.

Микро- суффикс означает одна миллионная. Это так. Замечание.

Твоя инициатива похвальна. Но методы - судорожные и гипертрофированные.
Нет смысла оптимизировать конкатенации строк когда у тебя
- кривой nginx, который не настроен чтоб выполнять свои функции.
- Не настроен и не используется Infinispan/EhCache.
- плохо ведет себя клиент (использует 3g модем или браузер в телевизоре смарт-тв)

Это всё нагромождение технического долга должно быть собрано в брейншторм. Проанализировано.
И по каждому пункту нужны цифры.

Веб отрасль достаточно старая сегодня чтобы выработать best-practices. И 99.9% этих практик
лежат не в плоскости строкового билдера. Вот я нигде. Ни на одном проекте не видел
чтобы ботл-неком были сборки строк. Практически везде были совсем другие поинты.

Ты пришел в топик с доказательством того что твоё улучшение значимо? И оказывает эффект?

Нет. Ты просто нашёл забавную возможность сцеплять строки в БД.

Но к реальной оптимизации это не имеет никакого отношения. Смотри свои цифры.
Меряй. Приводи скриншоты временных диаграм браузера. Собирай кумулятивные цифры
на back-end.
15 апр 20, 13:36    [22116701]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
PetroNotC Sharp
это миф или сон
если тебя эта мысль успокаивает - считай так.
но я - если можно ускорить любой фрагмент - буду стараться его ускорить.
15 апр 20, 13:39    [22116702]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton

Нет смысла оптимизировать конкатенации строк когда у тебя
- кривой nginx, который не настроен чтоб выполнять свои функции.
- Не настроен и не используется Infinispan/EhCache.
- плохо ведет себя клиент (использует 3g модем или браузер в телевизоре смарт-тв)
странная логика.
по такой логике ответственный за nginx скажет - зачем мне что-то настраивать когда ко мне приходят не оптимизированные данные?
15 апр 20, 13:46    [22116704]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton

Нет смысла оптимизировать конкатенации строк когда у тебя
- кривой nginx, который не настроен чтоб выполнять свои функции.
- Не настроен и не используется Infinispan/EhCache.
- плохо ведет себя клиент (использует 3g модем или браузер в телевизоре смарт-тв)
странная логика.
по такой логике ответственный за nginx скажет - зачем мне что-то настраивать когда ко мне приходят не оптимизированные данные?

Я тебе привел список поинтов на что обратить внимание когда пользователь долго ждет.
Это - архитектурные поинты. И они обеспечат тебе 80% эффекта. Я так думаю. Ты конечно
можешь упасть в свою тяжелую... похожую на прокрастинацию, идею о том что надо срочно
искать StringBuilder или билдить строки в БД но я готов спорить на бутылку Виски что
твоё направление поисков - неэффективно. И ты зря тратишь время и деньги заказчика.

И другой разработчик на твоем проекте. Если послушает моих советов - быстро пофиксит
этот NFR и все будут счастливы. А ты будешь - посрамлён.
15 апр 20, 13:53    [22116708]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton,
т.е. по твоей логике - пусть всё тормозит?
если есть что фиксить - значит есть что-то не правильно сделанное.
не лучше ли сделать так чтоб не надо было фиксить?
и опять таки - я готов сравнивать , но что сравнивать?
создаётся впечатление, что те кто что-то могут предложить для сравнения - заранее знают , что их вариант проиграет, и поэтому ничего не показывают.
ты в других ветках выкладывал задачки для тренировки ума - я предложил подобное, и все куда-то смылись.
вот mad_nazgul 22115999 предложил вариант.
а где остальные ?
mayton
Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
лучшее разъяснение - это реальный пример
на данный момент, я думаю, не у кого не осталось вопроса о том что я хочу получить?
15 апр 20, 14:07    [22116716]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
PetroNotC Sharp
hVostt,
Не делают ГУИ на java. Уже давно.

интеллиджей идея да? ) всякие ваадины да? )
15 апр 20, 14:25    [22116723]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
andreykaT,
Ну это минимальный процент. Одиночные работы. Типа админка или еще чего.
На JSP тоже делают.
15 апр 20, 14:45    [22116739]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя

mayton
Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
лучшее разъяснение - это реальный пример
на данный момент, я думаю, не у кого не осталось вопроса о том что я хочу получить?

Реальный пример - это диагностика проблемы в твоём приложении.
15 апр 20, 15:31    [22116762]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Реальный пример - это диагностика проблемы в твоём приложении.
в моём приложении нет проблем - всё работает и быстро работает.
просто некоторые удивились такому использованию и начали хаять
но в замен ничего (кроме варианта с js и котлин) привести не могут.
15 апр 20, 15:47    [22116771]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
Реальный пример - это диагностика проблемы в твоём приложении.
в моём приложении нет проблем - всё работает и быстро работает.
просто некоторые удивились такому использованию и начали хаять
но в замен ничего (кроме варианта с js и котлин) привести не могут.

А тогда забей.

У тебя - нет проблем перформанса. И поэтому можешь дизайнить рендеринг html где угодно.
15 апр 20, 15:50    [22116772]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

85 миллисекунд - это быстро, или медленно?
15 апр 20, 15:55    [22116774]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
85 миллисекунд - это быстро, или медленно?
45.6% это тепло или скользко?
15 апр 20, 16:04    [22116779]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
3 секунды на лендинг пейдж? Нормас?
15 апр 20, 16:11    [22116782]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
3 секунды на лендинг пейдж? Нормас?
это тормоз....
15 апр 20, 16:15    [22116784]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
3 секунды на лендинг пейдж? Нормас?
это тормоз....

А в твоём "пенсионном фонде" сколько?
15 апр 20, 16:17    [22116785]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
А в твоём "пенсионном фонде" сколько?
334
15 апр 20, 16:21    [22116786]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Шикарно. Ну дай бох еще протянешь пару десятков лет. А там и до пенсии близко.

Спокойно всё у тебя. Размеренно. Можешь эсперименты всякие пилить.
15 апр 20, 16:26    [22116789]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
85 миллисекунд - это быстро, или медленно?
45.6% это тепло или скользко?

75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
15 апр 20, 17:03    [22116813]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....
15 апр 20, 17:20    [22116827]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
когда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....


Не, ну погоди. Ты же не перешёл из-за этого на ассемблер? Не отказался от браузера? Тебя вполне устраивают весь оверхед, накладываемый всеми удобными средствами разработки, которые ты используешь?

Если ты 1 микросекунду проигрываешь в рамках одной большой операции, которая занимимает десятки и сотни микросекунд, это ни о чём. И хоть миллион раз, твой выигрышь 1 микросекунды ничего не решают. Речь о порядках.

Если ты речь идёт о микросекунде в рамках большой операции, допустим, цикл из десяктов тысяч операций, то уже другой разговор. Но это дело оптимизируют ТОЛЬКО КОГДА в этом есть необходимость.

Не раньше.

Иначе. Давай уходи из этого форума Java. Пожалуйста не пиши сюда больше никогда. Он медленный. Пиши только на ассемблере, ок? Если ты говоришь А, говори и Б.
15 апр 20, 17:20    [22116828]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....

А можешь не уходить от ответа?
Я про полнофункциональное реальное приложение, которым пользуются десятки миллионов людей ежедневно, а не отображение 10 строк в виде дерева.

Так-то полно операций, что выполняются меньше одной миллисекунды.
Вот только пользователю нужен полноценный продукт, а не малюсенький кусочек.

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?

Сообщение было отредактировано: 15 апр 20, 17:31
15 апр 20, 17:29    [22116832]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?
hVostt
Не отказался от браузера?
я уже приводил примеры как люди оптимизируют код js.
я использую ws вместо ajax , что сокращает и трафик и увеличивает скорость обмена.
когда работал с аксом - был момент когда подсказали кусок на ассемблере (хотя скорее всего это что-то типа байт-кода было)
hVostt
Если ты речь идёт о микросекунде в рамках большой операции, допустим, цикл из десяктов тысяч операций, то уже другой разговор. Но это дело оптимизируют ТОЛЬКО КОГДА в этом есть необходимость.
конечно, но зачем это делать потом, когда всё уже написано? может сделать сразу?
15 апр 20, 17:31    [22116833]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
del

Сообщение было отредактировано: 15 апр 20, 17:31
15 апр 20, 17:31    [22116834]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
15 апр 20, 17:33    [22116836]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
А можешь не уходить от ответа?
Я про полнофункциональное реальное приложение, а не отображение 10 строк в виде дерева.
любое приложение состоит из отдельных участков кода.
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
а средняя температура по больнице - это сколько?
Дмитрий Мух
на сервере: база, логика, рендеринг,
серверный рендеринг? ты ли это?
15 апр 20, 17:34    [22116837]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
если есть возможность сократить до 20мс - значит твои 75-85 - медленно
15 апр 20, 17:35    [22116838]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
А можешь не уходить от ответа?
Я про полнофункциональное реальное приложение, а не отображение 10 строк в виде дерева.
любое приложение состоит из отдельных участков кода.

И что?

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
15 апр 20, 17:36    [22116841]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
вадя
пропущено...
любое приложение состоит из отдельных участков кода.

И что?

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?

вадя
если есть возможность сократить до 20мс - значит твои 75-85 - медленно
15 апр 20, 17:36    [22116843]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
если есть возможность сократить до 20мс - значит твои 75-85 - медленно

А если нет, то значит быстро?
15 апр 20, 17:37    [22116845]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
А если нет, то значит быстро?
значит написано плохо.
15 апр 20, 17:37    [22116847]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
А если нет, то значит быстро?
значит написано плохо.

А с точки зрения пользователей хорошо.
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
15 апр 20, 17:39    [22116848]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
А если нет, то значит быстро?
если сможешь сделать мой код ещё быстрее - значит у меня плохо написано, и я с большим удовольствием скажу тебе спасибо. и возьму на вооружение.
15 апр 20, 17:41    [22116849]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
А если нет, то значит быстро?
если сможешь сделать мой код ещё быстрее - значит у меня плохо написано, и я с большим удовольствием скажу тебе спасибо. и возьму на вооружение.

если сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо
15 апр 20, 17:44    [22116852]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
А с точки зрения пользователей хорошо.
просто пользователи не понимают что можно упростить и улучшить.
Дмитрий Мух
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
это как средняя температура по больнице.
вроде хорошо, но кто его знает, может можно и ещё улучшить во много раз?
15 апр 20, 17:44    [22116853]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?


Так не можно. Почему ты не ушёл на ассемблер?

вадя
hVostt
Не отказался от браузера?
я уже приводил примеры как люди оптимизируют код js.
я использую ws вместо ajax , что сокращает и трафик и увеличивает скорость обмена.
когда работал с аксом - был момент когда подсказали кусок на ассемблере (хотя скорее всего это что-то типа байт-кода было)


Непонятно сколько ты трафика сократил. И непонятно насколько ты увеличил скорость обмена.
Т.е. непонятно, стоила ли овчинка выделенки в твоём случае.

Байт-код, это не ассемблер.

вадя
hVostt
Если ты речь идёт о микросекунде в рамках большой операции, допустим, цикл из десяктов тысяч операций, то уже другой разговор. Но это дело оптимизируют ТОЛЬКО КОГДА в этом есть необходимость.
конечно, но зачем это делать потом, когда всё уже написано? может сделать сразу?


Делать нужно это ПОТОМ, чтобы не тратить время на то, что конечном счёте не приносит никакой существенной пользы.

Если ты говоришь о какой-то пользе, производительности.
Говори о конкретной пользе, а не о мифической.
15 апр 20, 17:45    [22116854]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
А с точки зрения пользователей хорошо.
просто пользователи не понимают что можно упростить и улучшить

Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
15 апр 20, 17:47    [22116857]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
если сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо
было уже подобное - когда я делал стрингбилдером - советовали использовать шаблонизаторы - с итоге шаблонизаторы отстали.
тот же хибер - сначала он копирует из результсета в лист, и только потом отдаёт этот лист для дальнейшей обработки, когда можно сразу из результсета обрабатывать.
15 апр 20, 17:47    [22116859]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
это как средняя температура по больнице.
вроде хорошо, но кто его знает, может можно и ещё улучшить во много раз?

Apdex (Application Performance Index) - индекс производительности приложений.
Открытый международный стандарт, разработанный с целью формирования объективной оценки показателей производительности корпоративных информационных систем.
15 апр 20, 17:48    [22116860]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо

сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, я скажу тебе спасибо
15 апр 20, 17:49    [22116861]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Так не можно. Почему ты не ушёл на ассемблер?
кросплатформенность java...
hVostt
Непонятно сколько ты трафика сократил. И непонятно насколько ты увеличил скорость обмена.
Т.е. непонятно, стоила ли овчинка выделенки в твоём случае.
почитай про формат обмена ajax и ws

hVostt
Байт-код, это не ассемблер.
да, но и не java.
hVostt
Делать нужно это ПОТОМ, чтобы не тратить время на то, что конечном счёте не приносит никакой существенной пользы.
ну это спорное заявление. если знаешь как можно сделать чтоб код был быстрее - зачем делать тормозной код?
hVostt
Если ты говоришь о какой-то пользе, производительности.
Говори о конкретной пользе, а не о мифической.
что для тебя мифическая и что реальная?
15 апр 20, 17:53    [22116864]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

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


Ты говоришь опять А. Но не говоришь Б.

Использование хибера, безусловно, несёт накладные расходы по производительности.
Но это плата за:
1. скорость разработки
2. стоимости разработки и поддержки
3. надёжность и устойчивость кода

Ничего не бывает бесплатно. Даже при использовании хибера могут быть обнаружены узкие места, где накладные расходы становятся существенными. Именно эти места оптимизируют, чтобы повысить производительность до приемлемого уровня. В таких местах может быть отказ от хибера.

Если разрабатывать всё сразу в расчёте на максимальную производительность. То придётся платить скоростью разработки, надёжностью, и стоимостью.

То, что ребята на хибере сделают за месяц, ты будешь делать год. Понимаешь? У них уже приложение будет работать и приносить бабло. А твоё будет в разработке, а ты будешь пичкать руководство сказками, что скоро у тебя будет супер-быстрое приложение.

И после того, как ты его выпустишь, нужно будет его сопровождать и развивать. Ты просто всегда будешь сильно-сильно отстающим на рынке. И не факт, что твоя поделка взлетит и не будет содержать критических ошибок, которые безумно дорого устранять.

Сообщение было отредактировано: 15 апр 20, 17:54
15 апр 20, 17:54    [22116866]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
ага, операторы много понимают ... насмотрелся я на такое...
откуда они знают что можно и что нельзя ускорить?
я уже не однократно приводил пример как эти пользователи искали контрагента, и не могли найти только потому что не знали как его завели "Пупкин Вася ООО" или "ООО пупкин вася" или ООО "Вася Пупкин"
хотя этот поиск делается просто
15 апр 20, 17:58    [22116870]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Так не можно. Почему ты не ушёл на ассемблер?
кросплатформенность java...


А как же производительность? Пиши ассемблер для каждой платформы.


вадя
hVostt
Байт-код, это не ассемблер.
да, но и не java.


Программа на язывке Java компилируется в байт-код. Это всё та же джава. Не тешь себя иллюзиями.

вадя
ну это спорное заявление. если знаешь как можно сделать чтоб код был быстрее - зачем делать тормозной код?


Совершенно нелепые утверждения. С чего ты взял, что он тормозной?


вадя
что для тебя мифическая и что реальная?


Цифры. На конкретных твоих примерах в контексте реального использования. Пока твои рассуждения основываются на твоих мифических догадках. Не более того.
15 апр 20, 17:59    [22116873]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
ага, операторы много понимают ... насмотрелся я на такое...

не знаю на скольких ты там операторов насмотрелся... на двух, трёх?

нашей системой пользуются десятки миллионов людей ежедневно и многие из них регулярно пишут, что улучшить, упростить, добавить
можешь зайти на наш сайт и почитать
15 апр 20, 18:01    [22116876]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

так ты сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
15 апр 20, 18:02    [22116877]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Использование хибера, безусловно, несёт накладные расходы по производительности.
Но это плата за:
1. скорость разработки
2. стоимости разработки и поддержки
согласен.
стоят на горе 2 быка - молодой и старый
молодой - старому:
- давай быстро. быстро сбежим с горки и вооон ту тёлочку...
- неее
- а давай быстро, быстро сбежим с горки и воон ту коровку....
- нее...
- ???
- мы медленно, медленно сойдём с горки и всё стадо....
hVostt
3. надёжность и устойчивость кода
зависит от кривости рук
15 апр 20, 18:04    [22116878]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....

Давай я верну тебя Нью-Йорк.

Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

2 милисекунды пожалуй можно достигнуть в локалке. Пускай специалисты по сетям меня сейчас поправят
если я ошибаюсь.

Вадя. У тебя что сайт в локальной сети?
15 апр 20, 18:07    [22116879]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
А как же производительность? Пиши ассемблер для каждой платформы.
мысль хорошая, но это уже слишком.
hVostt
Совершенно нелепые утверждения. С чего ты взял, что он тормозной?
из условия - если можно сделать код быстрее
hVostt
Цифры. На конкретных твоих примерах в контексте реального использования. Пока твои рассуждения основываются на твоих мифических догадках. Не более того.
для этого я и прошу вариант на java. я не смог написать. прошу в этом помощь зала.
чтоб сравнить, если он будет быстрее - значит я не прав
15 апр 20, 18:08    [22116880]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
mayton
Вадя. У тебя что сайт в локальной сети?

у него нет сайта, только идея и куски кода нагугленные в интернете
15 апр 20, 18:09    [22116881]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

2 милисекунды пожалуй можно достигнуть в локалке. Пускай специалисты по сетям меня сейчас поправят
если я ошибаюсь.
если ты к объективным 120мс добавишь свои субъективные 85 мс - это уже не комильфо
15 апр 20, 18:10    [22116883]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

2 милисекунды пожалуй можно достигнуть в локалке. Пускай специалисты по сетям меня сейчас поправят
если я ошибаюсь.
если ты к объективным 120мс добавишь свои субъективные 85 мс - это уже не комильфо

сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
15 апр 20, 18:11    [22116884]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
у него нет сайта, только идея и куски кода нагугленные в интернете
когда нет аргументов - поступают по-детски - начинают бросаться г..
15 апр 20, 18:11    [22116885]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

2 милисекунды пожалуй можно достигнуть в локалке. Пускай специалисты по сетям меня сейчас поправят
если я ошибаюсь.
если ты к объективным 120мс добавишь свои субъективные 85 мс - это уже не комильфо

Откуда пришло число 85 ?
15 апр 20, 18:14    [22116888]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
3. надёжность и устойчивость кода
зависит от кривости рук


Не зависит. Точнее кривость рук ещё больше усугубляет дело. Но дешевле, быстрее и надёжней не становится в целом.
15 апр 20, 18:17    [22116892]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
у него нет сайта, только идея и куски кода нагугленные в интернете
когда нет аргументов - поступают по-детски - начинают бросаться г..

правда глаза колет?
15 апр 20, 18:17    [22116894]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
сделай пример кода что я прошу - выложу
15 апр 20, 18:17    [22116895]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
15 апр 20, 18:19    [22116896]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Откуда пришло число 85 ?
от сюда
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
15 апр 20, 18:19    [22116897]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
сделай пример кода что я прошу - выложу

что ты выложишь? я спрашиваю: сможешь показать реальное приложение?
15 апр 20, 18:20    [22116898]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
А как же производительность? Пиши ассемблер для каждой платформы.
мысль хорошая, но это уже слишком.


Нет, не слишком. Ты же не берёшь в расчёт, что использовать WS там, где удобнее, дешевле и быстрее AJAX -- это слишком? Почему у тебя двойные стандарты?

вадя
hVostt
Совершенно нелепые утверждения. С чего ты взял, что он тормозной?
из условия - если можно сделать код быстрее


Зачем делать код быстрее, если он итак достаточно быстрый?
Да, можно сделать и быстрее. Но зачем? Никакой выгоды, а затраты существенные.

вадя
hVostt
Цифры. На конкретных твоих примерах в контексте реального использования. Пока твои рассуждения основываются на твоих мифических догадках. Не более того.
для этого я и прошу вариант на java. я не смог написать. прошу в этом помощь зала.
чтоб сравнить, если он будет быстрее - значит я не прав


Если бы ты был прав, весь мир бы делал так.

Ты же не считаешь всех за идиотов? Или всё же считаешь?
15 апр 20, 18:20    [22116899]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
а ты можешь кусок кода выложить что я прошу?
15 апр 20, 18:22    [22116905]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
а ты можешь кусок кода выложить что я прошу?

нет, не вижу смысла

а ты сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
15 апр 20, 18:23    [22116908]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

stackoverflow тормозной сайт?
15 апр 20, 18:26    [22116912]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Почему у тебя двойные стандарты?
это два приложения , а не одно.
hVostt
Зачем делать код быстрее, если он итак достаточно быстрый?
Да, можно сделать и быстрее. Но зачем? Никакой выгоды, а затраты существенные.
если можно сделать быстрее - значит не достаточно быстрый. затраты зависят от умения ...
hVostt
Если бы ты был прав, весь мир бы делал так.

Ты же не считаешь всех за идиотов? Или всё же считаешь?
нет не считаю.
но если весь мир делает так, это совсем не означает, что это абсолютно правильно, и нет чего-то более правильного.
15 апр 20, 18:27    [22116914]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

google.com тормозной сайт?
15 апр 20, 18:28    [22116915]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

sql.ru тормозной сайт?
15 апр 20, 18:30    [22116917]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
Откуда пришло число 85 ?
от сюда
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?

Хорошо. Рисуй на бумаге горизонтальную ось. Это время. И рисуй 3 действия.

Request, (*) Processing, Response.

Упрощённо то что находится позади звездочки - рисует тебе WebDeveloper => Network в виде диаграммы.

Реквест до Нью-Йорка и респонс 120 мс пополам. Тоесть 60 + 85 + 60 = 205 мс

Вот это временная диаграмма. И величины - порядка миллисекунд.

А микро-секунды - это милисекунда еще поделить на 1000.

Тоесть внутри этого БУТЕБРОДА из Request, Processing, Response длиной 205 мс ты
собирался ОПТИМИЗИРОВАТЬ величины порядка в 1000 раз меньше чем 1 милисекунда.

И подумай. Оно того стоило? Ты если в ноль схлопнешь процессинг - ты даже не улучшишь в 1.5 раза
общую реакцию системы.

Послушай вот полезная тема Шипилёва про оптимизации. На досуге. Не сейчас.

+
15 апр 20, 18:30    [22116918]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
stackoverflow тормозной сайт?
и зачем этот вопрос?
15 апр 20, 18:31    [22116920]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
stackoverflow тормозной сайт?
и зачем этот вопрос?

просто ответь
15 апр 20, 18:32    [22116925]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Зачем делать код быстрее, если он итак достаточно быстрый?
Да, можно сделать и быстрее. Но зачем? Никакой выгоды, а затраты существенные.
если можно сделать быстрее - значит не достаточно быстрый. затраты зависят от умения ...


Ты конечно извини, но ты говоришь глупости.

Именно умение позволяет делать приемлемые решения, а не максимально быстрые.
Тот факт, что ты этого не понимаешь, говорит об отсутствии умений и развитых навыков.

вадя
hVostt
Ты же не считаешь всех за идиотов? Или всё же считаешь?
нет не считаю.
но если весь мир делает так, это совсем не означает, что это абсолютно правильно, и нет чего-то более правильного.


А кто решает, как правильно? Ты? Т.е. весь мир так не делает, как ты предлагаешь.
Значит все делают неправильно.

Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
15 апр 20, 18:32    [22116926]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя,

вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?

Сообщение было отредактировано: 15 апр 20, 18:33
15 апр 20, 18:33    [22116928]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Реквест до Нью-Йорка и респонс 120 мс пополам. Тоесть 60 + 85 + 60 = 205 мс

Вот это временная диаграмма. И величины - порядка миллисекунд.
однако для бирж каждая нс важна.
15 апр 20, 18:34    [22116929]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
тут уже была цитата Энштейна....
15 апр 20, 18:35    [22116931]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?
меня напрягает - когда звонишь в техподдержку - а там "..Подождите Ваши данные загружаются...."
хотя есть службы - звонок и после второго гудка к тебе обращаются по имени...
15 апр 20, 18:39    [22116941]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
тут уже была цитата Энштейна....


Т.е. ты местый Эйнштейн?
15 апр 20, 18:39    [22116942]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?
меня напрягает - когда звонишь в техподдержку - а там "..Подождите Ваши данные загружаются...."
хотя есть службы - звонок и после второго гудка к тебе обращаются по имени...

то есть stackoverflow, google.com, sql.ru не напрягают, то есть они быстрые
так и запишем
15 апр 20, 18:44    [22116946]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
Реквест до Нью-Йорка и респонс 120 мс пополам. Тоесть 60 + 85 + 60 = 205 мс

Вот это временная диаграмма. И величины - порядка миллисекунд.
однако для бирж каждая нс важна.

Биржи строят оптическую сеть с нулевым количество хопсов. Это насколько я как инженер себе понимаю
проблему бирж в США.

Но обычный интернет работает с хопсами. Попробуй сделай tracert до google.com.
Увидишь сколько промежуточных сетевых устройств IP пакет проходит. И каждое
из этих устройст имеет свой интеллект чтобы - собрать полностью тело пакета.
Проверить CRC, проанализировать его заголовок и решить куда дальше направить.
И это только начала. Ведь устройство может быть файрволом.

И каждая сборка IP пакета в байтовый массивчик - это мать ее ЗАДЕРЖКА. ведь
сетевое устройство не выдает ни ввверх ни вниз пакет до тех пор пока ПОЛНОСТЬЮ
его не соберет из шума в сети.

И это еще не все. Мы еще не говорили про тунели, VPN, фрагментацию и прочую сетвую
муть. Мы просто об это не думаем. Мыж прикладники мать нашу за ногу...
15 апр 20, 18:47    [22116950]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)
15 апр 20, 18:50    [22116951]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
15 апр 20, 18:58    [22116960]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Биржи строят оптическую сеть с нулевым количество хопсов. Это насколько я как инженер себе понимаю
проблему бирж в США.
а при вашем подходе - раз у нас куча хостов - можно не заморачиваться с быстродействием софта и всё списывать на линию?
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

понятно, что реального кода не дождаться...
15 апр 20, 18:59    [22116962]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
но это не говорит о том , что можно писать тормозной код
15 апр 20, 19:00    [22116963]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
а при вашем подходе - раз у нас куча хостов - можно не заморачиваться с быстродействием софта и всё списывать на линию?

Мой поинт в том что если ты решил занятся оптимизацией - то ты должен оптимизировать ТО что влияет
на конечный результат.
15 апр 20, 19:03    [22116965]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
вадя
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
но это не говорит о том , что можно писать тормозной код

Разумно. Только там - предметная область другая. Там нет UI. И там просто совокупность
микросервисов которые ведут диалог короткими месседжами в бинарном протоколе.

И все-все практики которые мы тут наковыряли. Там - не работают вообще.
15 апр 20, 19:04    [22116966]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
но это не говорит о том , что можно писать тормозной код

а никто не пишет тормозной код

stackoverflow быстро работает? быстро
15 апр 20, 19:05    [22116967]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
mayton
И все-все практики которые мы тут наковыряли. Там - не работают вообще.

да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:

К сообщению приложен файл. Размер - 135Kb
15 апр 20, 19:09    [22116970]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
stackoverflow быстро работает? быстро
и каким боком он здесь упёрся?
mayton
Мой поинт в том что если ты решил занятся оптимизацией - то ты должен оптимизировать ТО что влияет
на конечный результат.
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.
15 апр 20, 19:14    [22116972]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

я для себя выяснил, что он на самом деле ничего толком не знает
простую рекурсию на java реализовать не может, а рекурсивный запрос он нагуглил

выходит, что он просто использует то, что может найти в готовом виде
15 апр 20, 19:16    [22116974]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:
я рисовал график в реальном времени с лазерного дальномера на ардуинке.
15 апр 20, 19:17    [22116975]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
SpringMan
Member

Откуда:
Сообщений: 166
вадя
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.

Так твой подход как раз не масштабируем. Формирование html на стороне базы нагружает кэш базы/процессор базы/сеть до базы. MySql масштабировать на несколько узлов куда проблематичнее чем java приложение. Вот на 1000 юзеров у тебя база сдохнет раньше.

Сообщение было отредактировано: 15 апр 20, 19:18
15 апр 20, 19:18    [22116977]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
stackoverflow быстро работает? быстро
и каким боком он здесь упёрся?

самым непосресвенным, смотрим картинку:

К сообщению приложен файл. Размер - 99Kb
15 апр 20, 19:19    [22116979]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:
я рисовал график в реальном времени с лазерного дальномера на ардуинке.

на SQL? покажи код
15 апр 20, 19:20    [22116980]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
Дмитрий Мух
вадя
пропущено...
и каким боком он здесь упёрся?

самым непосресвенным, смотрим картинку:

Картинка с другого сайта.

мы выяснили, что stackoverflow работает быстро
при этом Waiting (TTFB) на картинке 143.83 ms

отсюда следует, что 75-85 на сервере - это быстро

простые факты, простая логика
15 апр 20, 19:21    [22116981]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
простую рекурсию на java реализовать не может, а рекурсивный запрос он нагуглил

выходит, что он просто использует то, что может найти в готовом виде
если бы ты внимательно прочитал тот вопрос - то понял бы что он был про mysql8++, там много нового. так что и не грех спросить.
а вот про простую рекурсию на java - да, я не смог, я спросил, для этого и существует форум, есть что сказать конкретно?
mad_nazgul есть что сказать - не постеснялся - показал код.
15 апр 20, 19:23    [22116982]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
мы выяснили, что stackoverflow работает быстро
при этом Waiting (TTFB) на картинке 143.83 ms

отсюда следует, что 75-85 на сервере - это быстро
сплошная подтасовка фактов - кто тебе сказал
Дмитрий Мух
отсюда следует, что 75-85 на сервере - это быстро
15 апр 20, 19:25    [22116984]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
на SQL? покажи код
ты чё? с дуба рухнул?
15 апр 20, 19:26    [22116985]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
SpringMan
вадя
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.

Так твой подход как раз не масштабируем. Формирование html на стороне базы нагружает кэш базы/процессор базы/сеть до базы. MySql масштабировать на несколько узлов куда проблематичнее чем java приложение. Вот на 1000 юзеров у тебя база сдохнет раньше.

Из косвенных источников. Сбербанк просто развивая кеши между Ораклом и конечным пользователем
взял и запилил не много ни мало а новый программный продукт и компанию под него. Кажется GridGain,
Продукт использует свойство данных хешироваться по номеру партишена. И архитектурно заложив
всего 1000 партишенов на систему можно просто вставляя новые EC2 инстанции в кластер расширять
скорость кеша. Кеш на ходу ребалнасируется и перекидывает данные по новым узлам. Технически
это наверное похоже на InfiniSpan или HazelCast но я эти продукты знаю плохо.

Но самая главная задача. А именно инвалидация записей в кеше там также не решена архитектурно.

Я вообще не встречал ни одной системы которая бы предлагала что-то на уровне реал-тайм синхронизации
кешей и БД. Везде были просто допущения что данные либо меняются редко. Либо идемпотентны. Либо
где-то можно просто задавать TTL и бизнес был с этим ОК.

Вот почему я и задумался об аналогиях с железом и процессорами. Только мысленно картину мира надо
перевернуть. Представить что процессор - это клиент а оперативная память это сервер.
15 апр 20, 19:30    [22116989]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
забыл ник
Member

Откуда:
Сообщений: 3289
Откуда у вас столько времени?
Давно очевидно, что поциент неизлечим
15 апр 20, 19:35    [22116996]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
мы выяснили, что stackoverflow работает быстро
при этом Waiting (TTFB) на картинке 143.83 ms

отсюда следует, что 75-85 на сервере - это быстро
сплошная подтасовка фактов - кто тебе сказал
Дмитрий Мух
отсюда следует, что 75-85 на сервере - это быстро

stackoverflow работает быстро
следовательно 335.54 ms на всё про всё - это быстро
следовательно 143.83 ms на серверную часть - это тоже быстро
следовательно 75-85 ms на серверную часть - это тоже быстро

простые факты решил оспорить? внимательно слушаю твои аргументы
15 апр 20, 19:36    [22116997]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
на SQL? покажи код
ты чё? с дуба рухнул?

дядь, хамить не надо

к чему ты о бирже заикнулся? где твоя идея и где биржи?
15 апр 20, 19:37    [22116999]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
вадя
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

понятно, что реального кода не дождаться...


Это некрасиво, вадя. Красиво, это приводить доказательства своим аргументам, код.
А сначала заявлять, а потом говорить "докажи обратное!" и код требовать, это очень некрасиво.
15 апр 20, 19:48    [22117010]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
забыл ник
Откуда у вас столько времени?
Давно очевидно, что поциент неизлечим


А у нас такой форум, токсичный.
На толерантно-зарубежном, над вадей бы просто посмеялись и забили бы на него.
Или в игнор сунули за нелепые требования.

Тут же уже который год бьёмся объяснить очевидные вещи.
Это уже почти хобби такое )
15 апр 20, 19:51    [22117012]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
пропущено...

понятно, что реального кода не дождаться...

будет реальная проблема, тогда и будет реальный код
сейчас у тебя нет проблемы, у тебя есть идея, вот сам её и проверяй

помнится с загрузкой картинок была у тебя проблема, и я дал тебе реальный код
15 апр 20, 19:56    [22117016]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
Раз уж мода этой весны бить непризнанного гения джаваскрипта и прочих окультных наук по имени Вадя ,то я с вами .
Припомню всем что Вадя любит и почитает вЕбсокеты)
15 апр 20, 20:37    [22117032]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
mayton
вадя
а при вашем подходе - раз у нас куча хостов - можно не заморачиваться с быстродействием софта и всё списывать на линию?

Мой поинт в том что если ты решил занятся оптимизацией - то ты должен оптимизировать ТО что влияет
на конечный результат.

майтон завязывай ты с понинтами то уже,вроде не молодой)
что за дикий суржик
давай так- вместо поинт - ты используешь простое русское слово интерес,заинтересованность
хватить деградировать братья погромисты
15 апр 20, 20:39    [22117033]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Увы увы. Иногда сообщество влияет сильнее чем кажется.
15 апр 20, 20:58    [22117046]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
будет реальная проблема, тогда и будет реальный код
сейчас у тебя нет проблемы, у тебя есть идея, вот сам её и проверяй

помнится с загрузкой картинок была у тебя проблема, и я дал тебе реальный код
раз не можешь предоставить вариант для сравнения - так что сравнивать?
если дашь мыло - дам ссылку на тестовую страничку с поиском с индикацией времени от нажатия клавиши до вывода найденного
15 апр 20, 21:24    [22117058]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Что там за дамские секретики? Давай паблиши сюда линку.

Не боись. Не заDDOS-сим.
15 апр 20, 21:41    [22117064]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
hVostt
Это некрасиво, вадя. Красиво, это приводить доказательства своим аргументам, код.
А сначала заявлять, а потом говорить "докажи обратное!" и код требовать, это очень некрасиво.
ты внимательно читаешь?я давно прошу ваш код, я уже сказал - мне не удалось сделать его самому(кроме как с помощью стринбилдера) поэтому я и обратился с просьбой сделать код для сравнения
15 апр 20, 21:44    [22117065]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
mayton
Что там за дамские секретики? Давай паблиши сюда линку.
красный боб ру
/test/page0.jsp
Petro/Petro
15 апр 20, 21:46    [22117068]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
mayton,
это просто деградация

всесто дела - кейс
вместо интереса - поинт

вы просто жертвы конца 90х)-когда было видимо стыдно на своем родном языке общаться)
поэтому вы так топите за обучение на инглише-хотя полным полно годных русскоязычных рессурсов

вот у меня сейчас была проблема- не запускался планировщик

мне главный разораб этого сервиса пишет - типо все куйня мы поставили spring - actuaror)
вот там ( и он приводит ссылку все должно работать)
конечно все идет там по инглишу

по итогу оказалось что эти василии англоязычные перевели сервис на спириг бут новый ,которые нативно не поддреживает планировщик_


хотя они там жопу рвали и английские свои скриншоты кидали- а по итогу обосрались)

вот и весь ваш анлийский язык)
15 апр 20, 23:22    [22117107]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
mayton
Что там за дамские секретики? Давай паблиши сюда линку.

Не боись. Не заDDOS-сим.

ага особенно муха замкадская))
15 апр 20, 23:25    [22117110]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Zzz79
Member

Откуда:
Сообщений: 168
вадя
mayton
Что там за дамские секретики? Давай паблиши сюда линку.
красный боб ру
/test/page0.jsp
Petro/Petro

это ты зря))
15 апр 20, 23:26    [22117113]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Zzz79
это ты зря))
что не зашёл посмотреть?
15 апр 20, 23:32    [22117118]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
Zzz79
всесто дела - кейс
вместо интереса - поинт


Что плохого в том, что мы обогащаем наш язык, в то время, как источник беднеет? ))
Это ж наше почти единственное богатство.

Так что проч свои хенды от проапгрейженного могучего
16 апр 20, 00:51    [22117147]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
вадя
Zzz79
это ты зря))
что не зашёл посмотреть?
у него аллергия на jsp.
Он на wordpress))
16 апр 20, 07:13    [22117190]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
будет реальная проблема, тогда и будет реальный код
сейчас у тебя нет проблемы, у тебя есть идея, вот сам её и проверяй

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

Я где-то хотел сравнить варианты генерации кусочка HTML из 10 строк в БД без нагрузки?
Нет, не хотел.

Вот тебе надо - ты и сравнивай.
16 апр 20, 07:41    [22117195]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
если дашь мыло - дам ссылку на тестовую страничку с поиском с индикацией времени от нажатия клавиши до вывода найденного

Прикалываешься? Я что тебя просил? Реальное приложение.

Ладно, его ты в пример привести не можешь. Значит проехали.
16 апр 20, 07:43    [22117196]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17735
Дмитрий Мух
Я где-то хотел сравнить варианты генерации кусочка HTML из 10 строк в БД без нагрузки?
Нет, не хотел.
а какого хрена тогда лезешь тут?
не хотел - проходи мимо молча
16 апр 20, 09:16    [22117222]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
hVostt
Zzz79
всесто дела - кейс
вместо интереса - поинт


Что плохого в том, что мы обогащаем наш язык, в то время, как источник беднеет? ))
Это ж наше почти единственное богатство.

Так что проч свои хенды от проапгрейженного могучего

Тут есть два аспекта. Гуманитарный. И технический.
На техническом - развоговорный английский стал сленгом и заменой для некоторых слов и выражений.
Есть кроме того непереводимые идеомы и связки которые толком даже не имеют перевода.

Вобщем я лет 10 назад тоже считал что язык Пушкина-Достоевского велик и могуч. Но в деловом
общении главная цель - "быть понятным". И чтобы быть понятным надо просто приобщаться к комьюнити.
Комьюнити на Украине к примеру - достаточно англоязычно и англоицировано чтобы вообще
отказаться от своего языка или диалекта в рабочих вопросах. Тот факт что я еще говорю
на русском - я обязан родителям и хорошей школе. Так бы уже давно писал, как в Oracle пишет модератор SY.
Он кажется ни слова на русском не написал хотя и правила соотв. есть.

Вобщем это вопрос-вкусовщина. Если я - понятен - я пишу так. В диалогах с Усовым я ощутил барьер.
Человек вообще не знает что такое фабрика, компаратор, предикат и прочее. Пришлось ему объяснять. Это
чел на пенсии. Старый мат-меховец. И ему 50% наших слов - белый шум.

Если я для кого-то непонятен - то я могу сойти на его уроветь и объяснить другими словами.

Скажите где и в каком пункте я был непонятен.

Сообщение было отредактировано: 16 апр 20, 10:29
16 апр 20, 10:29    [22117263]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Гуманитарный аспект.

Для меня было удивительно как слово "пістолет" превратился "пістолю" а "вертоліт" в "гелікоптер".
Тут не иначе как влияние Польши и Канадской диаспоры на Украину. Ведь в старых языковых
справочниках Української мови та літератури пістолет був пістолетом! забери його чорт!
16 апр 20, 10:38    [22117268]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
mayton
Вобщем я лет 10 назад тоже считал что язык Пушкина-Достоевского велик и могуч. Но в деловом
общении главная цель - "быть понятным". И чтобы быть понятным надо просто приобщаться к комьюнити.
Комьюнити на Украине к примеру - достаточно англоязычно и англоицировано чтобы вообще
отказаться от своего языка или диалекта в рабочих вопросах. Тот факт что я еще говорю
на русском - я обязан родителям и хорошей школе. Так бы уже давно писал, как в Oracle пишет модератор SY.
Он кажется ни слова на русском не написал хотя и правила соотв. есть.
Очень пафосно, но специально поискал сообщения SY и не вижу у него проблем с русским языком.
Проблему с запятыми - да, вижу, но вы сначала в зеркало загляните.
А вот что реально раздражает. Так это. Ваши подчёркнуто. Рваные. Предложения.
Я, конечно, понимаю, что вы пытаетесь имитировать в письме вполне конкретный стиль устной речи, но, блин - не Гоголь вы.

P.S.
И вообще насчёт великий русский языка - предлагаю завязывать всем, начиная с asv79.
Просто потому, что даже с моей вечной четвёркой по русскому - изъясняетесь вы, в основном, очень косноязычно.

Сообщение было отредактировано: 16 апр 20, 10:52
16 апр 20, 10:52    [22117276]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
WGA
Member

Откуда:
Сообщений: 401
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.
16 апр 20, 10:54    [22117278]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Basil A. Sidorov

А вот что реально раздражает. Так это. Ваши подчёркнуто. Рваные. Предложения.
Я, конечно, понимаю, что вы пытаетесь имитировать в письме вполне конкретный стиль устной речи, но, блин - не Гоголь вы.

Честно вообще никого не иммитирую. Я не знаю чей это стиль. Но хорошо. Постараюсь писать по другому.
16 апр 20, 10:55    [22117279]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
вадя
Дмитрий Мух
Я где-то хотел сравнить варианты генерации кусочка HTML из 10 строк в БД без нагрузки?
Нет, не хотел.
а какого хрена тогда лезешь тут?
не хотел - проходи мимо молча

А какого хрена ты?

Как бы не вижу у кого-либо тут желания за тебя сравнивать.
Предлагаешь всем тут проходить мимо? Попроси тогда топики свои прикрыть.
16 апр 20, 10:58    [22117282]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
WGA
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.

Не понимаю как формирование строки HTML запросом к таблице из 10 строк относится к оптимизации.
16 апр 20, 11:00    [22117285]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
WGA
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.

Я тоже занимался ненужными оптимизациями в части PL/SQL. Я тогда был DBA. Иногда усилия приносили результат. Иногда
нет. Но в 90% случаев эффективнее всего были переговоры с разработчиком и смена постановки. Тоесть попытка
взглянуть на задачу под другим углом. Где-то сортировка была не нужна. Она уходила. Где-то (в одной бухгалтерской
двузвенке) я применил чудовищно сложный паттерн. Что-то вроде получения остаточной процедуры PLSQL после
свёртывания констант. Но в результате исходник стал в 10 раз больше и сложнее в сопровожднии. Прирост
производительности был получен. Где-то на 50%. Бухгалтерские проводки пошли быстрее. Ну там вместо 8 часов 4 часа.
Но этот исходник прожил 1 месяц и был випилен на следующей-же итерации бизнес-задач.
16 апр 20, 11:02    [22117287]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
mayton
Честно вообще никого не иммитирую. Я не знаю чей это стиль.
Это ничей стиль. Это то, что называется "чеканные фразы" и в письменном изложении их передают именно короткими предложениями, которые могут быть разорваны "на запятых". Просто для того, чтобы правильно разрывать предложения на знаках препинания - надо сначала правильно расставить эти знаки, а потом ещё и учесть разные ньюансы
16 апр 20, 11:04    [22117288]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
WGA
А я в чем-то понимаю Вадю...
.

А в чем так и не написал.)))
Зуд должен не всегда быть. Не по двум словам постоянно.
Сокеты и скорость.
16 апр 20, 11:08    [22117295]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Basil A. Sidorov
mayton
Честно вообще никого не иммитирую. Я не знаю чей это стиль.
Это ничей стиль. Это то, что называется "чеканные фразы" и в письменном изложении их передают именно короткими предложениями, которые могут быть разорваны "на запятых". Просто для того, чтобы правильно разрывать предложения на знаках препинания - надо сначала правильно расставить эти знаки, а потом ещё и учесть разные ньюансы

Василий. Забей. Никакие не чеканные. Это просто моя лень ставить запятые.
16 апр 20, 11:12    [22117305]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
PetroNotC Sharp
Сокеты и скорость.
По трём. Ещё "новая версия MySQL". Только это не слова, а инструменты и понятия.
Цель достичь "скорости", чтобы это не значило. Инструменты - сокеты и MySQL. Хотя, в сегодняшних реалиях, должно было быть "сокеты и MariaDB"
16 апр 20, 11:14    [22117310]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
mayton
Забей. Никакие не чеканные. Это просто моя лень ставить запятые.
Человеку, который занят техподдержкой, сложно раздражаться по пустякам
Но, если перефразировать Черчиля: "Запятые дают возможность подумать".

Сообщение было отредактировано: 16 апр 20, 11:17
16 апр 20, 11:17    [22117314]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
PetroNotC Sharp
WGA
А я в чем-то понимаю Вадю...
.

А в чем так и не написал.)))
Зуд должен не всегда быть. Не по двум словам постоянно.
Сокеты и скорость.

Еще пункт. Data flow. Данные должны - как можно меньше двигаться.
Каждый день - смотреть на диаграмму движения и думать и думать
как от этого движения уйти.

Идеальная система - это как камень у древних Греков. Неподвижная.
16 апр 20, 11:21    [22117318]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
mayton,
Да. Но философия ему не доступна.
Прогулял уроки.
16 апр 20, 11:23    [22117321]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
mayton

Еще пункт. Data flow. Данные должны - как можно меньше двигаться.
Каждый день - смотреть на диаграмму движения и думать и думать
как от этого движения уйти.

Идеальная система - это как камень у древних Греков. Неподвижная.


Ну тут я с вами не совсем согласен.
"Все, что молодое - оно гибкое, все, что в природе старое - оно жесткое и может сломаться"
Данные должны с одной стороны двигаться и изменяться, порождать новые данные.
С другой стороны, должен оставаться след данных. Кто, что и когда изменял.

:-)
16 апр 20, 12:48    [22117416]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
mad_nazgul
mayton

Еще пункт. Data flow. Данные должны - как можно меньше двигаться.
Каждый день - смотреть на диаграмму движения и думать и думать
как от этого движения уйти.

Идеальная система - это как камень у древних Греков. Неподвижная.


Ну тут я с вами не совсем согласен.
"Все, что молодое - оно гибкое, все, что в природе старое - оно жесткое и может сломаться"
Данные должны с одной стороны двигаться и изменяться, порождать новые данные.
С другой стороны, должен оставаться след данных. Кто, что и когда изменял.

:-)

Давай обсудим. Вот возник такой бизнес-факт. Я купил стаканчик Капучино за 2.15€ сегодня в 12:01.
И этот бизнес факт лег в платёжную систему. И какие изменения и порождения новых данных
ты предполагаешь?
16 апр 20, 14:18    [22117469]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
WGA
Member

Откуда:
Сообщений: 401
PetroNotC Sharp
WGA
А я в чем-то понимаю Вадю...
.

А в чем так и не написал.)))
Зуд должен не всегда быть. Не по двум словам постоянно.
Сокеты и скорость.
Самое главное написал - отстаньте от человека, пусть каждый сходит с ума по-своему.
mayton
WGA
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.

Я тоже занимался ненужными оптимизациями в части PL/SQL. Я тогда был DBA. Иногда усилия приносили результат. Иногда
нет. Но в 90% случаев эффективнее всего были переговоры с разработчиком и смена постановки. Тоесть попытка
взглянуть на задачу под другим углом. Где-то сортировка была не нужна. Она уходила. Где-то (в одной бухгалтерской
двузвенке) я применил чудовищно сложный паттерн. Что-то вроде получения остаточной процедуры PLSQL после
свёртывания констант. Но в результате исходник стал в 10 раз больше и сложнее в сопровожднии. Прирост
производительности был получен. Где-то на 50%. Бухгалтерские проводки пошли быстрее. Ну там вместо 8 часов 4 часа.
Но этот исходник прожил 1 месяц и был випилен на следующей-же итерации бизнес-задач.
Чисто субъективно - в СУБД проще получить прирост производительности. Просто потому, что её точно также легко и посадить )

ЗЫ. С бухпроводками похожая история была. Только было 24 часа, стало 1,5 - было за что рубиться. Отчет 1-страхование, кажется... Но было и так, что потеряешь несколько дней, а выхлопа - нуль.
16 апр 20, 14:21    [22117472]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 4832
WGA,
>Самое главное написал - отстаньте от человека,
Угу. А сам написал сначала - ПОДДЕРЖИВАЮ.
Что считается набросом))))
16 апр 20, 15:08    [22117512]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
WGA
Чисто субъективно - в СУБД проще получить прирост производительности. Просто потому, что её точно также легко и посадить )

ЗЫ. С бухпроводками похожая история была. Только было 24 часа, стало 1,5 - было за что рубиться. Отчет 1-страхование, кажется... Но было и так, что потеряешь несколько дней, а выхлопа - нуль.

Да СУБД очень легко задизайнить неправильно. Например втащить EAV или Квинтеты в ту задачу
где они будут мешать перформансу. Хотя на демо-версии все будет чики-пики ведь данных то еще
мало. А когда данные вырастут в 10 или 100 или 1000 крат тогда окажется что и план выполнения
плохой. И исправить нельзя. 1 универсальная табличка EAV уже проиндексирована так что уже
и некуда новый индекс ставить. А аналитика все равно плохо идет.
16 апр 20, 15:24    [22117527]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
mayton
mad_nazgul
пропущено...


Ну тут я с вами не совсем согласен.
"Все, что молодое - оно гибкое, все, что в природе старое - оно жесткое и может сломаться"
Данные должны с одной стороны двигаться и изменяться, порождать новые данные.
С другой стороны, должен оставаться след данных. Кто, что и когда изменял.

:-)

Давай обсудим. Вот возник такой бизнес-факт. Я купил стаканчик Капучино за 2.15€ сегодня в 12:01.
И этот бизнес факт лег в платёжную систему. И какие изменения и порождения новых данных
ты предполагаешь?


У-у-у тут куча изменений.
1) Изменен баланс на счете у вас и кафе (Там куча порождается данных. Например для проверок. Сумма бьется на несколько частей, как минимум у нас есть НДС. И изменяется не один счет)
2) В Биг Дата пошли данные что куплен Капучино за 2.15 евро в такой-то кафешке в 12:01. А дальше только фантазия аналитика может ограничить порождение данных.
3) Где то в недрах Озера данных остался след, что "Вы (ну или с вашего счета списали) купили Капучино за 2.15 евро в такой-то кафешке в 12:01 D числа, M месяца, Y года"

Причем, что и какие данные будут изменяться и порождаться, так же имеют динамику во времени.
Грубо говоря, данные которые изменились/возникли сегодня при покупке кофе, могут быть не такими, которые изменятся при покупке через месяц, год и т.д.

А статичные данные, это мертвые данные. В них интересно копаться только "археологам".
Остальным нужны изменяющиеся данные.
17 апр 20, 06:17    [22117855]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?
17 апр 20, 08:51    [22117881]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5288
mayton
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?


В счетах.
Часть суммы идет на один счет, часть на другой.
Как минимум для НДС так.
Там еще услуги эквайринга будут выделены из суммы. Но я с ними особо не сталкивался. Т.к. в во времена, когда я занимался автоматизацией кассы, в основном была наличка.
Кстати сумма эквайринга может достигать до 10% от суммы транзакции.
Это если смотреть сколько кешбэка предлагают банки при использовании карточки.
Так что за бизнес-фактом купить кофе, такая куча данных порождается...
Причем в зависимости от...
17 апр 20, 15:28    [22118094]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
mad_nazgul
mayton
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?


В счетах.
Часть суммы идет на один счет, часть на другой.
Как минимум для НДС так.
Там еще услуги эквайринга будут выделены из суммы. Но я с ними особо не сталкивался. Т.к. в во времена, когда я занимался автоматизацией кассы, в основном была наличка.
Кстати сумма эквайринга может достигать до 10% от суммы транзакции.
Это если смотреть сколько кешбэка предлагают банки при использовании карточки.
Так что за бизнес-фактом купить кофе, такая куча данных порождается...
Причем в зависимости от...

Но она - функционально-вычислима? Значит ее не надо нигде хранить? Тоесть мой факт что я купил кофе
так и остался фактом в истории. Без измененеий. И есть еще миллиард фактов этой платежной системы
о том что другие люди тоже что-то покупали и продавали.

И тут я говорю - зачем вам пророждать без надобности и изменять эти данные? Пускай себе лежат.
Это - лаконичная архитектура. Постройте себе вьюшки для NDS и все.

Мы-же об архитектурах говорим?
17 апр 20, 16:36    [22118149]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
mad_nazgul
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.


Ну как бы да.
Но я обычно, просто договариваюсь с СБ и админами, что у меня на ПК будет стоять Linux.
И под Linux нормально живется в корпоративной сетке. Даже VPN настраиваю.
На Linux лично мне удобнее вести разработку на Java.


вот еще на винде заколупался все настраивать а тут вообще линукс. нет уж спасибо. единственный нормальный линукс который я в своей жизни видел - называется макось. вот в нем да. в нем вести разработку самое то.
17 апр 20, 17:44    [22118182]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
PetroNotC Sharp
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.

интересно я вот замерял по всякому у меня на линуксе и маке собирается заметно быстрее. причем на маке еще и конфига была конченныя. и все равно быстрее. а на линуксе вообще замерял на одной и той же машине. с дуалбута. в линуксе типичный сферический спрингбутхибернейт проект собирается в среднем в 1.8-2 раза быстрее.

другое дело что винда скажем так более надежна и стабильна в отличие от конченного десктопного линукса. но есть хорошая альтернатива - нормальный линукс который покупается вместе с макбуком.
17 апр 20, 17:53    [22118186]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
hVostt
Member

Откуда:
Сообщений: 17476
andreykaT
нормальный линукс который покупается вместе с макбуком


надо запомнить ))
17 апр 20, 19:22    [22118229]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
andreykaT
PetroNotC Sharp
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.

интересно я вот замерял по всякому у меня на линуксе и маке собирается заметно быстрее. причем на маке еще и конфига была конченныя. и все равно быстрее. а на линуксе вообще замерял на одной и той же машине. с дуалбута. в линуксе типичный сферический спрингбутхибернейт проект собирается в среднем в 1.8-2 раза быстрее.

другое дело что винда скажем так более надежна и стабильна в отличие от конченного десктопного линукса. но есть хорошая альтернатива - нормальный линукс который покупается вместе с макбуком.

Чисто технически. Файловые системы ext3/ext4 проще чем Ntfs. В смысле атрибутов доступа.
Линукс просто маску проверяет. Ntfs чуть больше работает по ACL. Форк процессов в Линуксе
всегда быстрее чем в видне. Это видно воочию на запуске консольных утилит.

Да и вообще. Еслиб винда была быстрее на серверах - то ее бы ставили на все CI-среды.

Но не ставят жеж. Не ставят жеж ее родную.
17 апр 20, 19:57    [22118235]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
винда для десктопа маст. линукс для десктопа это убожество и поделие. я начал им в 2004-м пользоваться . потом лет 10 не пользовался. потом пришлось. убедился что за 10 лет ничего не изменилось. плюнул. потом в 2018м пришлось пользоваться. убедился что за 14 лет ничего не изменилось и снес при первом же завале. потом эпизодически в 2019м попользовался потому что надо было опенсв и тензорфлоу связку а под виндой оно не работало. снова убедился что гвоно и снёс. линуксу место на серверах. для десктопов он увы еще не дорос. и вот для меня это загадка почему.
17 апр 20, 22:37    [22118268]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
andreykaT
винда для десктопа маст. линукс для десктопа это убожество и поделие.

+1

я прошлом году перепробовал несколько популярных дистрибутивов, пытаясь найти где бы шрифты по нормальному рендерились в vscode – все отстой, не понимаю почему до сих пор не могут это нормально сделать, говорят что нужные лицензии на качественную прорисовку шрифтов у винды и поэтому их не ставят на линукс, но ведь gui в линуксах более менее все нормально прорисовывается, а вот шрифты в стороннем софте все еще не достаточно хорошо. Потом стало понятно почему винда не бесплатная.

Сообщение было отредактировано: 17 апр 20, 23:35
17 апр 20, 23:34    [22118287]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 10171
mayton
Да и вообще. Еслиб винда была быстрее на серверах - то ее бы ставили на все CI-среды.
Но не ставят жеж. Не ставят жеж ее родную.
За килобакс ценника на каждый сервак??? А что вас удивляет?
18 апр 20, 09:06    [22118352]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
это отчасти психологический момент - никто не любит переучиваться. все чуждое нас раздражает и мы готовы придираться к каждой мелочи. типа на винде все всегда работает, ничего никуда не падает, мир, труд, жвачка. т.е. мы в подобных ситуациях просто не объективны.

я не буду рассказывать про то, что на линуксе все солнечно и пахнет цветами в плане юзабилити из коробки. но. у меня на рабочем-домашнем компе система, которая работает с 2012 года (ubuntu 12.04 lts) без переустановки, на 3 по счету компе одна и та же инсталляция, которую я просто апгрейдил, когда новые LTS релизы выходили и вот только на этих выходных решил поставить новую систему с нуля просто от скуки, мог в принципе и дальше просто апгрейдить. Восемь лет я на одной системе просидел 40 часов в неделю по работе и часов 20 в неделю не по работе. Да в начале требуется некоторая доработка напильником. Но когда оно уже работает, то работает годами как часы. Но уметь надо, я это даже не буду отрицать, порог вхождения (что касается настройки) довольно высок. И со шрифтами действительно есть проблемы, в том числе и в не-оракловских JDK. А вот юзать может кто угодно - проводил такой эксперимент неоднократно на простых смертных (на маме, на ее знакомых, на знакомых мужиках с автосалона у которых по 20 человек в день за одним бедным компом сидят да еще вахтеры по ночам). Как поставил, с тех пор тишина - ни вирусов, ни зависаний, даже скучно.
18 апр 20, 14:38    [22118441]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
chpasha
у меня на рабочем-домашнем компе система, которая работает с 2012 года (ubuntu 12.04 lts) без переустановки

А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.
18 апр 20, 15:07    [22118457]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
Дмитрий Мух
А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.

у вас на рабочей машине Windows Server за штуку баксов?
18 апр 20, 15:28    [22118472]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3452
chpasha
Дмитрий Мух
А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.

у вас на рабочей машине Windows Server за штуку баксов?

на домашней рабочей станции
и не за штуку баксов, а по программе Microsoft BizSpark
18 апр 20, 16:23    [22118489]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
rema174
andreykaT
винда для десктопа маст. линукс для десктопа это убожество и поделие.

+1

я прошлом году перепробовал несколько популярных дистрибутивов, пытаясь найти где бы шрифты по нормальному рендерились в vscode – все отстой, не понимаю почему до сих пор не могут это нормально сделать, говорят что нужные лицензии на качественную прорисовку шрифтов у винды и поэтому их не ставят на линукс, но ведь gui в линуксах более менее все нормально прорисовывается, а вот шрифты в стороннем софте все еще не достаточно хорошо. Потом стало понятно почему винда не бесплатная.

это причина номер 1 почему я не юзаю линь. шрифты полная параша. причина номер 2 - он глючный.
но 1я причина перевешивает всё.
впрочем, там есть вариант - берешь ноут с 4к матрицей и там шрифты будут туда-сюда ок. у маков тоже шрифты помойные на фуллхд экранах на самом то деле. но макось она хоть безглючная.
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.
18 апр 20, 20:43    [22118638]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
andreykaT, сделай скриншот своей винды. С средой разработки с шрифтами чтоб было видно.
18 апр 20, 20:51    [22118642]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
andreykaT
впрочем, там есть вариант - берешь ноут с 4к матрицей и там шрифты будут туда-сюда ок.

да, встречал такое, там чисто за счет интеполяции большего кол-ва пикселей итоговая картинка будет четче.
там еще есть костылики под каждую систему, которые типа фиксят отрисовку шрифтов - не сильно помогает, пробовали...
18 апр 20, 21:51    [22118673]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
Для отдельных приложений в линукс можно про бросить винтовые шрифты с байткодом и будет 1-1 с виндой. Но не на все. Например на жидею она под жвм работает это не пройдет. Жидбрейны даже свою реализацию опенжвм написали чтоб шрифты были не совсем страшные. Если кому интересно можете про бросить оригинальную и запустить ту же идею через нее там вообще трэш и угар. Видно что сделали что смогли. Но это все равно даже близко не виндовс.

По поводу икскода не в курсе может там и можно вин-шрифты покинуть. Если да то жить можно.
18 апр 20, 21:58    [22118677]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
andreykaT
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.

я думаю дело в том, что нормальный софт пишут либо под вин, либо под мак, а основная масса проф софта под линь получилась как результат переделки этого софта и вот тут проблема. если бы этот софт написали с нуля под линь, то там бы и шрифты нормальные были, как в софте, который изначально написан по линь.
18 апр 20, 22:00    [22118679]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
После последний обновлений Jetbrains Community что-то с шрифтами стало заметно лучше.
18 апр 20, 22:02    [22118681]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
rema174
andreykaT
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.

я думаю дело в том, что нормальный софт пишут либо под вин, либо под мак, а основная масса проф софта под линь получилась как результат переделки этого софта и вот тут проблема. если бы этот софт написали с нуля под линь, то там бы и шрифты нормальные были, как в софте, который изначально написан по линь.

На маках тоже шрифты вырви глаз если монитор не 4к. Это про большой. Мелкого и на 2к норм. У них меньше то и не бывает. Подозреваю что как раз по этой причине.

Тут дело не в лине или софта тут дело в том что только майки умеют их рисовать. Ну неужели такой монстр как оракл не смог сделать поддержку норм шрифтов в лине? Там проблемы глубже.
18 апр 20, 23:03    [22118696]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
mayton
После последний обновлений Jetbrains Community что-то с шрифтами стало заметно лучше.

К сожалению нет под рукой ни линукса ни монитора. Но на маках шрифты нормальными не стали. Я про фуллхд сейчас

Сообщение было отредактировано: 18 апр 20, 23:04
18 апр 20, 23:04    [22118697]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
чтиво в тему, там все написано

The sad state of font rendering on Linux

We have to be real, Font Rendering on Linux just sucks.
18 апр 20, 23:26    [22118701]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
andreykaT
даже свою реализацию опенжвм написали чтоб шрифты были не совсем страшные. Если кому интересно можете про бросить оригинальную и запустить ту же идею через нее там вообще трэш и угар
они подшаманили немного в JBR в плане отображения шрифтов, но это не было единственной причиной создания JBR. Проблема со шрифтами отчасти в библиотеке freetype и шрифтах конечно (об этом можно почитать в статье выше), отчасти в самом JDK - в openjdk везде, в oracle jdk начиная с 9. В oracle jdk 8 на ubuntu 14.04 шрифты отображались отлично, на 5+. в JBR, Open JDK, Oracle JDK и на современных версиях - так себе, на 3 - 4-

andreykaT
Жидбрейны

андрейка, возьми уже себя ..ять в руки и пиши по-человечески

Сообщение было отредактировано: 19 апр 20, 13:53
19 апр 20, 13:51    [22118799]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
P. S. так у меня в IDEA шрифт в редакторе выглядит. Неужели так плохо?

К сообщению приложен файл. Размер - 70Kb
19 апр 20, 15:01    [22118813]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
rema174
чтиво в тему, там все написано

The sad state of font rendering on Linux

We have to be real, Font Rendering on Linux just sucks.

Nice articles. Thanks.
19 апр 20, 15:54    [22118843]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Вот как выглядят шрифты у меня.

Linux #38~18.04.1-Ubuntu SMP Tue Mar 31 04:17:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Gnome 3.28.2


К сообщению приложен файл. Размер - 149Kb
19 апр 20, 17:31    [22118872]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Это шрифты в среде JetBrains.

Теперь следующий вопрос - как посмотреть шрифты растериуемые только ОС.

Могу попробовать редатор Atom или Libre-Office Write но тут я тоже не уверен что это системный растеризатор.
19 апр 20, 17:33    [22118873]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
mayton
как посмотреть шрифты растериуемые только ОС.

ну так в редакторе ж monospace-шрифт, можем сравнить со шрифтами в консоли. у меня они там довольно четко отображаются - претензий нет (правда там и размер больше). собственно единственная претензия к шрифту на моем скриншоте - немного толстоват на мой вкус, в oracle-jdk8 на старой бубунте лучше было

К сообщению приложен файл. Размер - 91Kb
19 апр 20, 18:43    [22118889]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
А есть претензии к тому как щас растеризуется моноширный шрифт в JetBrains?

Clear-Type - поддерживается. Слева и справа от вертикальных линий есть цветной ореол
с красноватым и синеватым оттенком соотв. Я делаю вывод что суб-пиксельный рендеринг
работает.

К сообщению приложен файл. Размер - 14Kb
19 апр 20, 18:50    [22118891]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
mayton
А есть претензии к тому как щас растеризуется моноширный шрифт в JetBrains?

у меня да. как я уже говорил, идеальное (на мой вкус) отображение было на (видимо более старой версии freetype) и строго с jdk 8 от оракла. Но по-скольку я и ось обновил и jetbrains при любом bug-report выносит мозг, если у тебя не JBR, то это уже не вариант.

mayton
суб-пиксельный рендеринг работает.

работает. основная проблема (для меня) - многие шрифты либо слишком бледные либо слишком жирные выходят (это видно в правой панели у тебя кстати). а еще на твоем скрине я бы сказал, что шрифт редактора слишком размазанный, нечеткий. Это JetBrains Mono?
19 апр 20, 19:00    [22118893]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Да это стандартный Jeybrains Mono. Я ничего не менял после установки что было бы связано с шрифтами.

Сделал скрин консоли и MidnightCommander. Да там тоже работает квантовая механика ClearType.
19 апр 20, 19:09    [22118896]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
ну вы блин орлы шлете картинки в жпегах в форум который еще их тянет-плющит. угу ))

вообще если честно, Майтон я не знаю проблема ли это хостинга или форума. но мне шрифты кажутся сильно размытыми. понятно что дело привычки. но они ж в мыле все.

Сообщение было отредактировано: 19 апр 20, 21:07
19 апр 20, 21:07    [22118925]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Чьорт. Я все картинки делаю в PNG.

Но если тебя успокоит. Последняя картинка - создана увеличением в 8х из оригниала. Поэтому
вся моя фактология - по прежнему достоверна.

Сообщение было отредактировано: 19 апр 20, 22:06
19 апр 20, 22:06    [22118946]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
Zzz79
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

у нас за докер на компе рабочем по шапке сразу

все что надо крутится на стендах- если у вас не так ,то мне вас жаль



Докер просто обязан быть на локальной машине, чтобы не коммитить гавно и для адекватного траблшутинга.

Разработчик имеет право поставить на свою машину любой легальный софт. Я не работал ни в одной конторе, где бы это было бы по-другому.

Если у вас не так - бегите из своей шараги со всех ног.
20 апр 20, 06:49    [22119010]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
mad_nazgul

С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)


Ммм ... как бы вам это сказать .... докер всегда требует linux ядра, поэтому непосредственно на Windows он в принципе не может работать.

"Докер в Windows" - это на самом деле докер в виртуальной машине.

Отличие Windows Pro - в том, что там есть своя майкрософтовская виртуальная машина (HyperV, если я не ошибаюсь), но никто не запрещает поставить VirtualBox или QEMU.

Ставьте VirtualBox, vagrant, гуглите пример конфига для vagrant-а. И запускайте его где хотите. У меня на Windows Home он работает прекрасно (в виртуалке конечно).

Так, на всякий случай: докер состоит из демона и клиента, который может общается через обычную сеть с демоном.
Клиент на винде коннектится к демону в виртуалке и выполняет соответствующие команды и выводит результаты.

Сообщение было отредактировано: 20 апр 20, 07:06
20 апр 20, 06:57    [22119013]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
mayton
Могу попробовать редатор Atom или Libre-Office Write но тут я тоже не уверен что это системный растеризатор.

и Atom и Libre не системные, по крайней мере у меня в них было все тоже самое
я даже помню по Libre или OpenOffice, не помню, делал баг репорт на тему о кривом кернинге – конечно ничего не сделали; Libre сделан на основе OpenOffice у них проблемы общие в этом плане.

Сообщение было отредактировано: 20 апр 20, 09:09
20 апр 20, 09:03    [22119031]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.
20 апр 20, 09:28    [22119039]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174
что вы сделаете в браузерах

на самом деле на 90% вопрос в настройке. да из коробки оно часто не оптимально

rema174
открываешь Windows и радуешься

каждый должен радоваться тому, что его радует. насильно мил не будешь ;)

Сообщение было отредактировано: 20 апр 20, 09:55
20 апр 20, 09:54    [22119048]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.

да вот в браузер в хром в частности так и не смог вкатить норм шрифты. кстати. в маке ровно такие же проблемы до тех пор пока не подключаешь 4к монитор. с 4к все просто прекрасно. на 2к маковских матрицах тоже норм. но они маленькие там скорее этих изъянов отрисовки не видно.
20 апр 20, 11:27    [22119097]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.

да ты как бы в основном то в иде работаешь и потом с остальным ужасом просто миришься. выхода нет. в иде тоже можно подобрать туда-сюда шрифты особенно на черном фоне и размер на процентов 25-30 больше чем в винде. тогда тоже жить можно. а в целом да. винда тут всех уделала и ничего за 15 лет не изменилось и наверное не изменится.
20 апр 20, 11:29    [22119098]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
да не в броузерах надо шрифты вкатывать, а в системе настройки менять - активировать sub-pixel рендеринг, autohinter и пр. если это один раз будет настроено центрально по вкусу, то и в большинстве приложений оно заработает из коробки.

вот тебе хром, все по умолчанию, никаких шрифтов не менял

К сообщению приложен файл. Размер - 31Kb
20 апр 20, 11:51    [22119113]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Кто-нибудь может сделать чортов скриншот Windows-шрифтов с 8х кратным увеличением картинки?

Мы тут как художники ... нравится не нравится. Давайте уже приложим измерительный инструмент.

Шрифт не одинаковый? Поставим одинаковый шрифт.

Давайте уже разберем эту проблему на атомы.
20 апр 20, 12:58    [22119141]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
В Linux-е родные шрифты отстой конечно, это все знают. Но это можно вылечить установкой виндовых шрифтов.
20 апр 20, 13:37    [22119167]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas)


Да, Consolas - самый классный, но в последнее время я открыл для себя Consolas ligaturized.

Ну ещё из монохромных Lucida Console, тоже вроде ничего так.
20 апр 20, 13:42    [22119169]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
unregestered
В Linux-е родные шрифты отстой конечно, это все знают

"в линуксе шрифты" это сферический конь в вакууме. в каком линуксе, какие шрифты. в целом нормальные там шрифты, сложности именно в оптимальной настройке их отрисовки. я уже кучу скриншотов запостил - на них нет ни одного майкрософтовского шрифта, а вы все плохие плохие

unregestered
Да, Consolas - самый классный, но в последнее время я открыл для себя Consolas ligaturized.
Ну ещё из монохромных Lucida Console, тоже вроде ничего так.

да, отличный. тоже долго юзал, сейчас на FiraCode перешел
20 апр 20, 13:58    [22119179]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
unregestered
В Linux-е родные шрифты отстой конечно, это все знают. Но это можно вылечить установкой виндовых шрифтов.

нельзя )) вернее, вылечится но далеко не везде. например в браузере в менюбаре возможно да. а в самих окнах - нет. ))
20 апр 20, 14:32    [22119215]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Несколько фактов которые остались незамеченными.

- шрифты есть возможность своровать доустановить. Но это не решает проблему. А проблема как все
считают - в алгоритме растеризации.

- возможно - проблема в кернинге?

- нет доказанного исследования на людях которое бы показало явное преимущество одних алгоритмов над другми.
Это мне очень напоминает войну аудиоформатов 2000х когда дрались насмерть любители mp3/ogg/aac/vqf и прочих
тёплых ламповых форматов. Они не к чему не пришли. А после всяких Youtube/SoundCloud всем как-то стало пофиг.
Чтоб в топике был полный плюрализм - мы должны публиковать скрины и просто банально голосовать.

- программы вёрстки и подготовки оригинал-макетов - не экспортируют Clear-Type вообще. Но никого это не парит.

- я привел формальное доказательство того что ClearType в Ubuntu работает. Или его опенсорцный аналог.
А если он работает не так или плохо то никто ничего не привел в противовес.
20 апр 20, 14:33    [22119216]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
unregestered
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas)


Да, Consolas - самый классный, но в последнее время я открыл для себя Consolas ligaturized.

Ну ещё из монохромных Lucida Console, тоже вроде ничего так.

в маке юзаю монако )
20 апр 20, 14:33    [22119217]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Я привожу скрин с Libre-Office-Writer (слева) + скрин со скрина Gimp где я увеличил текст в 8 раз.
Шрифт называется Free Mono.

ClearType - работает.

К сообщению приложен файл. Размер - 137Kb
20 апр 20, 14:54    [22119234]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
andreykaT

нельзя )) вернее, вылечится но далеко не везде. например в браузере в менюбаре возможно да. а в самих окнах - нет. ))


Если речь идёт о хроме, то он юзает свои собственные шрифты, надо как-то извращаться :(
20 апр 20, 15:32    [22119254]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
lleming
Member

Откуда:
Сообщений: 1718
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.


Но чувство обманчиво стоит привыкнуть (я вот привык, как то можно было работать в линукс в одной компании и два года просидел на линуксе). Поменял работу а там только виндоуз. Неделю плевался от шрифтов в винде особенно идея раздражала. (Сейчас уже нет но на тот момент у пары колллег win7 стояла, в ней веб шрифты рисовались(Edge) от руки было лучше написать)
20 апр 20, 15:40    [22119257]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)
20 апр 20, 15:46    [22119262]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
lleming
Member

Откуда:
Сообщений: 1718
andreykaT
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)


Да. Я к тому и веду что это восприятие стоит привыкнуть и потом на винде два дня шрифты настраиваешь чтобы сделать как "было" правильно "до".
20 апр 20, 15:49    [22119264]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
mayton
Я привожу скрин с Libre-Office-Writer (слева) + скрин со скрина Gimp где я увеличил текст в 8 раз.
Шрифт называется Free Mono.

ClearType - работает.


Да .... Вот поэтому у меня глаза вытекают от дефолтных линуксовских шрифтов и настроек.... Надо hinting почётче сделать имхо.

Да и сам шрифт с засечками, ну его нафиг )

Сообщение было отредактировано: 20 апр 20, 16:06
20 апр 20, 16:04    [22119280]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
1) Может быть Windows просто повышает контраст (в пространстве HSV - это Saturation) ?
Тогда цена вопроса - просто найти этот параметр в растеризаторе - и повысить его.

2) Может быть Windows применяет к шрифту обычный sharpen-фильтр? Но вряд-ли. Тогда-бы мы видели
характерные "волны" в районе самого тела символа. Особенно на увеличении контраста.

Короче суть моего послания такова. Давайте просто проанализируем разницу между Windows/Ubuntu
растеризацией и тогда поймем почему нам один вид шрифта "кажется" лучше чем другой.
20 апр 20, 16:26    [22119290]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
да, у майтона на скрине блеклый очень шрифт. Subpixel-Rendering работает да, но это ж еще не все
20 апр 20, 16:26    [22119291]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Если это "не всё" - то "что еще" надо?
20 апр 20, 16:27    [22119293]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
mayton
"что еще" надо?


mayton
поймем почему нам один вид шрифта "кажется" лучше чем другой.

ты и у себя с настройками можешь поиграться для начала, subpixel-rendering, anti-aliasing, hinting + еще есть опции в dpkg-reconfigure fontconfig-config (если у тебя ubuntu или debian)

Сообщение было отредактировано: 20 апр 20, 16:28
20 апр 20, 16:28    [22119294]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
(разводя руками)

Тема мне интересна постольку - поскольку. Я не буду спешить с этим. Я хочу играться тогда когда я понимаю
чего я хочу получить на выходе.

Кстати виндузятники в топике упорно игнорируют мои просьбы. Что-ж. Почему мне это должно быть больше надо?

P.S. Согласен что шрифты выглядят чуть бледнее чем в Firefox.
20 апр 20, 16:33    [22119299]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
mayton
(разводя руками)

Тема мне интересна постольку - поскольку. Я не буду спешить с этим. Я хочу играться тогда когда я понимаю
чего я хочу получить на выходе.

Кстати виндузятники в топике упорно игнорируют мои просьбы. Что-ж. Почему мне это должно быть больше надо?

P.S. Согласен что шрифты выглядят чуть бледнее чем в Firefox.


выложи свой файл с либры чтобы сделать снего скрин на винде
20 апр 20, 16:41    [22119305]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Here you are.

К сообщению приложен файл (bulka.odt - 10Kb) cкачать
20 апр 20, 16:53    [22119313]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
mayton,

Картинка с другого сайта.
20 апр 20, 17:03    [22119322]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
чет два раза запостилось, но я думаю все понятно - шрифт кривой

Сообщение было отредактировано: 20 апр 20, 17:07
20 апр 20, 17:04    [22119324]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
тоже не ахти выглядит. но это еще ничего не значит, т.к. винде могут не нравиться опенсоурсные шрифты

вот как у меня

К сообщению приложен файл. Размер - 33Kb
20 апр 20, 17:10    [22119332]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
вот шрифт otf
Картинка с другого сайта.
20 апр 20, 17:11    [22119333]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174
шрифт кривой

я бы сказал, что не работает anti-aliasing
20 апр 20, 17:12    [22119335]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
chpasha
винде могут не нравиться опенсоурсные шрифты

разница в четкости по сравнению с майтоновским скрином колоссальная
20 апр 20, 17:14    [22119340]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Может попробовать в Photoshop сделать какой-то diff ?
20 апр 20, 17:15    [22119341]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174
разница в четкости по сравнению с майтоновским скрином колоссальная
а с моим ;)?

у него что-то недоактивировано или переактивировано. Стоковый вариант какой-то. Факт в том, что это можно поправить. Я к сожалению сам интересуюсь по-скольку по-стольку, потому плаваю в том, как влияет на изображение тот же хинтинг и выбор хинтера, могу только сказать, что у меня выставлено
20 апр 20, 17:39    [22119357]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
chpasha,

у тебя ок. линукс?

а тот шрифт никакой, в эклипсе вообще отвратительно показывает на винде
20 апр 20, 17:44    [22119359]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174
линукс?

ну да

rema174
а тот шрифт никакой, в эклипсе вообще отвратительно показывает на винде

возможно потому, что он оптимизирован под линуксовый рендеринг. это не делает его per se плохим.

Сообщение было отредактировано: 20 апр 20, 17:57
20 апр 20, 17:56    [22119370]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
сравнивать так сравнивать)

шрифт Noto Mono, кегль 11, эклипс

Картинка с другого сайта.
package com.example;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/HelloServlet")
public class HelloServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
	
    public HelloServlet() {
        super();
    }
    
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

}


Сообщение было отредактировано: 20 апр 20, 17:58
20 апр 20, 17:56    [22119373]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
andreykaT
Member

Откуда:
Сообщений: 2794
lleming
andreykaT
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)


Да. Я к тому и веду что это восприятие стоит привыкнуть и потом на винде два дня шрифты настраиваешь чтобы сделать как "было" правильно "до".

никогда не было желания настраивать шрифты ни на винде ни на маке (в родном маковском разрешении). на линуксе - это боль которая мотивирует вообще им не пользоваться.
20 апр 20, 18:01    [22119378]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174
кегль 11

фигасе 11, выглядит как 15
вот в идее Noto Mono 14

К сообщению приложен файл. Размер - 54Kb
20 апр 20, 18:07    [22119384]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
rema174
Member

Откуда:
Сообщений: 2008
chpasha
rema174
кегль 11

фигасе 11, выглядит как 15


Картинка с другого сайта.

Сообщение было отредактировано: 20 апр 20, 18:13
20 апр 20, 18:14    [22119390]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
lleming
Member

Откуда:
Сообщений: 1718
Больше проблема что каждый сам себе режисер в приложении на линукс и шрифты могут по разному в разных приложениях рендерится в линукс. Особенно это касается java
jbr, openjdk, oracle каждый по своему ренддерит. плюс kde gnome могут по разному свои приложения рисовать. А счас с appimage и snap все еще интереснее становится. Включишь хинтинг в eclipse все хорошо а в нативным гном приложениях плохо и мелко и/или толсто. Так и жили.

По факту сейчас 4K монитор. Почти везде увеличение в 2 раза и все выглядет комфортно из коробки.

Минус у каждого приложения может быть своя схема масштабирования в два раза, какие то цепляют из гнома, у других свои настройки у третьих где то в недрах css(привет команде стим с жестко прописанным размером шрифта в пойнтах причем без вычислений а ля less, а прям чуть не для каждого элемента прописанного)
20 апр 20, 18:20    [22119397]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
chpasha
Member

Откуда:
Сообщений: 9207
rema174

я верю, просто как-то очень крупно для 11. ну или у меня все мелко
20 апр 20, 18:37    [22119409]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
unregestered
Member

Откуда:
Сообщений: 478
Вот правильный рендеринг на винде, правда на 4K экране.

К сообщению приложен файл. Размер - 40Kb


Сообщение было отредактировано: 20 апр 20, 19:19
20 апр 20, 19:16    [22119424]     Ответить | Цитировать Сообщить модератору
 Re: проклятый докер и мавен  [new]
mayton
Member

Откуда: loopback
Сообщений: 46531
Очень крупные шрифты - будут одинаковы. И с клир-тайп и без него. Нивелируется этот суб-пиксельный алгоритм.

Нужно какраз сравнивать на мелких шрифтах. Там где толщина линий приближается к 1 пикселу. Как раз там у нас
- возникают разногласия по качеству. Даже не разногласия а скорее понимание несовершенства.
20 апр 20, 23:04    [22119512]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4 5 6 7 8 9 10 .. 12      [все]
Все форумы / Java Ответить