powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / проклятый докер и мавен
280 сообщений из 280, показаны все 12 страниц
проклятый докер и мавен
    #39946153
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бьюсь уже несколько дней. есть приложение. джава, мавен-плагин для докера.
собираю докер образ. запускаю докер образ - entrypoint access denied
хоть что ты делай. операционка - винда. подозреваю что дело в этом. но раз удалось собрать и все запускалось.
в конфиге мавен плагина стоит разрешение для энтрипойнта 755. ставил 777 - бестолку.
уже не знаю что делать.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946159
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давай скрипты и логи.

Первый раз штоль?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946175
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$ 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

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

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

я так понимаю в мавене где то надо сказать чтоб у юзера смапп были права но где не въеду
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946178
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть предположение что установка докера была не закончена
https://docs.docker.com/engine/install/linux-postinstall/
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946186
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комп виндовый. не спрашивай почему. потому что корпоративный.
если вкратце, то этот докер образ наследуется от другого образа, в котором есть юзер который и фигурирует в этом образе

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

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

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

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

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

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

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

хрень!
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946187
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ла это лютый 3.14дец. Извини насчет Винды я - пас.

У меня щас нет винды даже под рукой. Не могу проверить.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946188
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну хорошо, раньше то оно собиралось :) я реально не пойму что не так.

да. винда. потому что корп софт которым комп напичкан есть только под винду.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946223
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче разобрался. это виндовый баг. конкретно виндово-мавен-плагиновский.
фиксится добавлением тэга тар.
<assembly> <mode>tar</mode>

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

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

день угробил на это.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946224
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

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

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

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

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

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

зыы. слово стэнд. эээ сразу видно в россконторе работаешь. нигде раньше такого слова не слышал.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946258
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минутка ненависти. Я работаю в конторе которая когда то сотовые телефоны выпускала, сейчас вроде тоже но это не точно. Причем, в головном историческом офисе на исторической родине этой конторы. А ты действительно и сидишь в жопе и работаешь в жопе.
и да, банк - не лучшее место работы.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946300
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
комп виндовый. не спрашивай почему. потому что корпоративный.
если вкратце, то этот докер образ наследуется от другого образа, в котором есть юзер который и фигурирует в этом образе

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

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

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

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


Ну так владелец рут. Ему 7, остальным 5.
Замени на 777, может поможет (да, винда и докер это извращение, никто попробовать не сможет).
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946335
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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>
что бы это ни было.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946466
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
докер+винда это разрыв пукана


Зря набрасываете. Докер в винде отлично работает :)
Я чего только не запускал, никаких проблем никогда не было.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946477
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Zzz79
докер+винда это разрыв пукана


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


С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946513
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
hVostt
пропущено...


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


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

почему не работает? там вроде либо прошка и хипервизор либо не прошка и вибокс.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946564
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
mad_nazgul
пропущено...


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

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


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

Поэтому плюнул на это дело.
Поставил Linux.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946572
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946592
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
andreykaT
пропущено...

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


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

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

там есть сборка докер тулбокс. ей можно в качестве гипервизора подпихнуть оракл виртуал бокс. на ней тоже работает прекрасно. правда удобных кнопочек нет. все через консольку рукой. ну это лучше чем ничгео. Майтон верно сказал. это от безысходности. потому что корп софт со всякой безопасностью авторизациями, активдайректориями, софтварцентрами и прочим дерьмом в этом мире почему-то распространен в основном под виндовс. нет шанса избежать ))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946626
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.


Ну как бы да.
Но я обычно, просто договариваюсь с СБ и админами, что у меня на ПК будет стоять Linux.
И под Linux нормально живется в корпоративной сетке. Даже VPN настраиваю.
На Linux лично мне удобнее вести разработку на Java.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946635
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Причем тут разработка и стенд с контейнерами или субд?
Они могут быть где угодно физически и на любой Оси
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946665
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а теперь еще вдовесок. помимо докера у меня еще на винде минишифт-опеншифт. )))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946827
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mad_nazgul,
Причем тут разработка и стенд с контейнерами или субд?
Они могут быть где угодно физически и на любой Оси


Просто удобно на локальной машине dev-окружение.
Особенно если стенд один на несколько разработчиков.
И все разом лезут своими лапками в БД стенда или настройки сервера.
Удобно иметь все локально, чтобы спокойно работать без сайд эффектов.
Ну и все изменения только через систему контроля версий, а не мануально без документации.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946833
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946939
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.

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

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

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

А на енвах обычно конфигурация ограниченная. По количеству инстанции ли лицензий. Да много каких
гвоздей там может быть. Но самый главный - она шарится и юзается 24/7.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946944
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
mayton
пропущено...

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

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

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

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

Мы говорим на разных языках. Я не знаю что такое тест стенды.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946949
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Zzz79
пропущено...

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

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

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

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

аналитики всякие свой хлебушек отрабатывают меняя одни иностранные слова на другие иностранные слова.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946955
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.

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

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

в целом конечно да, мое личное мнение, что если без этого инструмента обойтись в разработке нельзя, то значит что-то не то с архитектурой приложения да и вообще рабочей средой и процессами. в нормальной ситуации тебе не нужны никакие докеры ни локально ни ремотно. разумеется если мы говорим о том что рамки твоей ответственности ограничены каким то конкретным компонентом. а не вообще всем и за всё.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946957
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
в целом конечно да, мое личное мнение, что если без этого инструмента обойтись в разработке нельзя, то значит что-то не то с архитектурой приложения да и вообще рабочей средой и процессами. в нормальной ситуации тебе не нужны никакие докеры ни локально ни ремотно. разумеется если мы говорим о том что рамки твоей ответственности ограничены каким то конкретным компонентом. а не вообще всем и за всё.
Если смотреть на разработку в духе: я тут ваяю очередную нетленкумикросервис, то естественно, паковать его в докер, а потом запускать чтобы проверить как оно работает - это дичь, однако, если к этому сервису есть десяток внешних зависимостей, то разумнее эти зависимости взять готовыми из DML, а не разбираться в том, как их собирать и запускать.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946968
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79

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


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

Это как общественный туалет vs домашний туалет. <:o)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946970
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT

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


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

ИМХО на тестовом сервисе должны работать тестеры.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39946983
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Поднять весь контекст это не разработка.
Пишешь, микросервис, ну и пиши без контекста МодульРасчетаЗарплаты
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947002
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
С учетом того, что на половине Windows 10 docker просто не работает... В принципе. :-)


на home не работает, только на pro.
но вроде и логично, зачем домохозяйкам докер? ))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947005
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И зачем внутри корпорации ставить Home?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947006
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
зачем ставить докер на локальную машину- что за тихий ужас в ващих компаниях происходит


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

чёт непонятно в чём наброс-то? ))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947011
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще непонятно. В локальном докере я за 5 секунд поднимаю новый сервис или даже compose из
сервисов в то время как ЛЮБАЯ манипуляция со стендом (environment) потребует определённого согласования
и выделения ресурсов из корпоративного аккаунта. Допустим если это Amazon ECS то организация
получит биллинг в конце месяца по активностям виртуальных докеров.

А если я тихо себе делаю манипуляции с локальной рабочей станцией то это не парит вообще никого
и никому счет ни придет.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947037
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mad_nazgul,
Поднять весь контекст это не разработка.
Пишешь, микросервис, ну и пиши без контекста МодульРасчетаЗарплаты


Э-э-э для тестирования без контекста пишутся юнит-тесты.
Но иногда нужно сделать интеграционный тест.
Та же работа с хранилищем данных.
Проще поднять у себя что-нибудь в докере, чем выбивать новый тестовый инстанс у админов.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947074
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Стенд разработчиков. Это не амазон.
Может и шары у вас нет от админов и на машине в интранет сети?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947086
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

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

Понятно, что это специфично от проекта. Но говорить за все проекты и за всех, ну такое.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947115
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton,
Стенд разработчиков. Это не амазон.
Может и шары у вас нет от админов и на машине в интранет сети?

Понятно. Технологии 2000х годов.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947120
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton,

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

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

Я понимаю глубокую разницу в подходе к рискам со стороны например Украинского
аутсорса и Российского. Первый спокойно покупает хостинги от Амазона во Франкфурте
или North Virginia и не парится ниочем. Второй учитывает риски санкций и импортозамещения.
Поэтому в топике мы не сойдемся во взглядах на проектирование сред. Да пофиг вобщем.
Это не в тему замечания. А скорее - констатации факта. Так оно есть. И пока так оно есть
- будут разные подходы.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947122
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Угу. У нас в облаках тут полтора программиста) на рабочем месте.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947130
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Честно говоря не совсем понятно, при чём тут подход к рискам :)
Докеры можно разворачивать не только в амазоне. У нас, например, есть несколько кластеров распределённых по двум удалённым ДЦ. Куча сред и тестерских, девелоперских, нагрузочных. При этом есть ещё у каждого разработчика есть возможность поднять себе докеры локально, крутить вертеть и делать с ними что хочешь. Можно экспериментировать и с новыми версиями и отлаживать быстро в комфорте максимально как изолировано от экосистемы, так и в экосистеме.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947137
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы говорим про стенды?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947148
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton,

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

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

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

мне раньеш как то везло и все приложения были как раз такими - не надо было поднимать дерьмовый контекст на несколько десятков гб оперативки вокруг себя чтоб запустить один несчастный компонент. это прям рай был.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947151
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
локально ты имеешь ввиду без контекста? ну да. я считаю что каждый сервис должен иметь под собой какое то моковое чудо тчоб ты это дерьмо мог стартануть в принципе без ничего только самого по себе.


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


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


ну так надо стараться, чтобы окружение было изолировано :)
частенько коллеги любят обмазываться "некогда", "не до этого", "так было до меня", "легаси-легаси!!" )))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947152
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
hVostt
mayton,

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

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

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

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

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

Сегодня. Если грамотно конфигурировать docker-compose то и часть
моих моков уже стали не нужны. И ОС стала не нужна. И отдельная сеть стала не нужна. И конфликтов
портов не будет.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947212
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Мы говорим про стенды?
у них в шарпе все по другому
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947333
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
И зачем внутри корпорации ставить Home?


Потому что купили ноутбук с Home, а на лицензии жмотяться?! :-)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947343
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
Zzz79если ты не слышал слово стенд- я хз где ты работаешь - явно не в банке и не около
тоесть по сути в какой то жопеЧел сделал мой день! )))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947345
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton
Мы говорим про стенды?
у них в шарпе все по другому


У тебя сильно устаревшая информация :)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947351
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
))) У нас корпоратив, минимум динамики, заказчики на LUA не пишут.
))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947353
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
hVostt,
))) У нас корпоратив, минимум динамики, заказчики на LUA не пишут.
))


заказчики вообще ни на чём не пишут )
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947359
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
ОК, составляют скрипт на LUA
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947381
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
hVostt,
ОК, составляют скрипт на LUA


да не, заказчики заказывают функционал, а как он реализуется, им пофигу. главное чтобы быстро и дёшево.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947388
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Ну вот видишь, разница есть.
В java говорят "заказчик" это покупатели и пользователи системы. То есть собирательный образ.
И в java очень строгий/аскетичный интерфейс ГУИ на ПО.
Пользователю нужны строгие кнопки и рубильники. А не LUA скрипты.
А шарп с однояйцевым близнецом JS скриптовым языком LUA это другое.
Поэтому ты пишешь, что у вас на рабочем месте прогеров есть всё и сразу: облака, кластеры, микросервисы, конфигураторы,... докеры, оркестраторы докеров.
Другое в шарпе немного))))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947390
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Пример другой планеты.
В плюсах вместо рест модно межмодульное общение по Protobuf, gRPC от гоогле.
Гугл посчитал что вебовский json и рест это плохо)) и не хайпово.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947395
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
hVostt,
Пример другой планеты.
В плюсах вместо рест модно межмодульное общение по Protobuf, gRPC от гоогле.
Гугл посчитал что вебовский json и рест это плохо)) и не хайпово.

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

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

Кроме того Protobuf заявлен как толерантный к last/big endian а это очень важно для
когда бинарные месседжи должны одинаково представлять целые числа на экзотических
железяках.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947411
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Ну а порядок байт то зачем критично?
Вадя тут тоже скорость постоянно меряет.
Микросекунды ищет.
Что за протокол где скорость важна настолько, что монолит понадобился)))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947435
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До того как мы начнем обсуждать микро-секунды я дам парочку цифр.

Свет в вакууме проходит расстояние 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 уже по горячему коду.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947439
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
В java говорят "заказчик" это покупатели и пользователи системы. То есть собирательный образ.


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

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


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


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


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


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


Так что другое-то? Всё тоже самое.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947442
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


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

Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти. Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947446
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


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

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

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

Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947466
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Не делают ГУИ на java. Уже давно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947467
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
mayton
Надо сделать хотя-бы 100 * 1000 каллбеков чтобы скопменсировать эффект JIT. Или делать 1000 циклов прогрева
без измерений и еще 100 уже по горячему коду.


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

Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти. Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
+1
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947472
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
мне не надо это разъяснять, я это и так прекрасно знаю. вот в продолжение 22116258 сделал и запустил цикл 1000 и 5000 . результат оказался на уровне погрешности распределения задачи окнами.

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

hVostt
Накладные расходы на сетевые задержки при обмене данными полностью нивелируют затраты на построение строки в памяти
а когда к этим накладным расходам добавляются и задержки работы софта - то уж как-то безисходностью тянет.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947476
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

авторкогда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....это миф или сон
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947479
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя

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

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

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

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

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

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

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

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

Но к реальной оптимизации это не имеет никакого отношения. Смотри свои цифры.
Меряй. Приводи скриншоты временных диаграм браузера. Собирай кумулятивные цифры
на back-end.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947480
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
это миф или сон
если тебя эта мысль успокаивает - считай так.
но я - если можно ускорить любой фрагмент - буду стараться его ускорить.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947481
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Нет смысла оптимизировать конкатенации строк когда у тебя
- кривой nginx, который не настроен чтоб выполнять свои функции.
- Не настроен и не используется Infinispan/EhCache.
- плохо ведет себя клиент (использует 3g модем или браузер в телевизоре смарт-тв)
странная логика.
по такой логике ответственный за nginx скажет - зачем мне что-то настраивать когда ко мне приходят не оптимизированные данные?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947486
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton

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

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

И другой разработчик на твоем проекте. Если послушает моих советов - быстро пофиксит
этот NFR и все будут счастливы. А ты будешь - посрамлён.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947490
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
т.е. по твоей логике - пусть всё тормозит?
если есть что фиксить - значит есть что-то не правильно сделанное.
не лучше ли сделать так чтоб не надо было фиксить?
и опять таки - я готов сравнивать , но что сравнивать?
создаётся впечатление, что те кто что-то могут предложить для сравнения - заранее знают , что их вариант проиграет, и поэтому ничего не показывают.
ты в других ветках выкладывал задачки для тренировки ума - я предложил подобное, и все куда-то смылись.
вот mad_nazgul 22115999 предложил вариант.
а где остальные ?
mayton
Я считаю что тема топика - не троллить и поносить Вадю. А разъяснить.
лучшее разъяснение - это реальный пример
на данный момент, я думаю, не у кого не осталось вопроса о том что я хочу получить?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947495
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
hVostt,
Не делают ГУИ на java. Уже давно.

интеллиджей идея да? ) всякие ваадины да? )
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947508
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Ну это минимальный процент. Одиночные работы. Типа админка или еще чего.
На JSP тоже делают.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947527
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя

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

Реальный пример - это диагностика проблемы в твоём приложении.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947534
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Реальный пример - это диагностика проблемы в твоём приложении.
в моём приложении нет проблем - всё работает и быстро работает.
просто некоторые удивились такому использованию и начали хаять
но в замен ничего (кроме варианта с js и котлин) привести не могут.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947535
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Реальный пример - это диагностика проблемы в твоём приложении.
в моём приложении нет проблем - всё работает и быстро работает.
просто некоторые удивились такому использованию и начали хаять
но в замен ничего (кроме варианта с js и котлин) привести не могут.

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

У тебя - нет проблем перформанса. И поэтому можешь дизайнить рендеринг html где угодно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947537
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

85 миллисекунд - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947541
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
85 миллисекунд - это быстро, или медленно?
45.6% это тепло или скользко?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947544
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3 секунды на лендинг пейдж? Нормас?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947546
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
3 секунды на лендинг пейдж? Нормас?
это тормоз....
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947547
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
3 секунды на лендинг пейдж? Нормас?
это тормоз....

А в твоём "пенсионном фонде" сколько?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947548
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А в твоём "пенсионном фонде" сколько?
334
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947551
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шикарно. Ну дай бох еще протянешь пару десятков лет. А там и до пенсии близко.

Спокойно всё у тебя. Размеренно. Можешь эсперименты всякие пилить.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947573
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
85 миллисекунд - это быстро, или медленно?
45.6% это тепло или скользко?

75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947583
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947584
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Даже если выиграть микросекунду другую, это в конечном счёте не оказывает влияния на конечный результат.
когда в проекте проигрываешь по одной микросекунде в 1000 место это становится 1 секундой, и если пользователей 1000 то всё вытекает в тормозную систему.
меня бесит когда операторы нажав на клаву ждут кучу времени. и при этом понимаешь, что данное действие - просто не доработка прогера....


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

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

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

Не раньше.

Иначе. Давай уходи из этого форума Java. Пожалуйста не пиши сюда больше никогда. Он медленный. Пиши только на ассемблере, ок? Если ты говоришь А, говори и Б.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947588
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....

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

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

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947589
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?
hVostt
Не отказался от браузера?
я уже приводил примеры как люди оптимизируют код js.
я использую ws вместо ajax , что сокращает и трафик и увеличивает скорость обмена.
когда работал с аксом - был момент когда подсказали кусок на ассемблере (хотя скорее всего это что-то типа байт-кода было)
hVostt
Если ты речь идёт о микросекунде в рамках большой операции, допустим, цикл из десяктов тысяч операций, то уже другой разговор. Но это дело оптимизируют ТОЛЬКО КОГДА в этом есть необходимость.
конечно, но зачем это делать потом, когда всё уже написано? может сделать сразу?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947590
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
del
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947592
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947593
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
А можешь не уходить от ответа?
Я про полнофункциональное реальное приложение, а не отображение 10 строк в виде дерева.
любое приложение состоит из отдельных участков кода.
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
а средняя температура по больнице - это сколько?
Дмитрий Мух
на сервере: база, логика, рендеринг,
серверный рендеринг? ты ли это?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947594
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
если есть возможность сократить до 20мс - значит твои 75-85 - медленно
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947597
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
А можешь не уходить от ответа?
Я про полнофункциональное реальное приложение, а не отображение 10 строк в виде дерева.
любое приложение состоит из отдельных участков кода.

И что?

75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947598
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
вадя
пропущено...
любое приложение состоит из отдельных участков кода.

И что?

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

вадя
если есть возможность сократить до 20мс - значит твои 75-85 - медленно
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947600
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
если есть возможность сократить до 20мс - значит твои 75-85 - медленно

А если нет, то значит быстро?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947602
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
А если нет, то значит быстро?
значит написано плохо.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947603
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
А если нет, то значит быстро?
значит написано плохо.

А с точки зрения пользователей хорошо.
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947604
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
А если нет, то значит быстро?
если сможешь сделать мой код ещё быстрее - значит у меня плохо написано, и я с большим удовольствием скажу тебе спасибо. и возьму на вооружение.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947606
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
А если нет, то значит быстро?
если сможешь сделать мой код ещё быстрее - значит у меня плохо написано, и я с большим удовольствием скажу тебе спасибо. и возьму на вооружение.

если сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947607
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
А с точки зрения пользователей хорошо.
просто пользователи не понимают что можно упростить и улучшить.
Дмитрий Мух
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
это как средняя температура по больнице.
вроде хорошо, но кто его знает, может можно и ещё улучшить во много раз?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947608
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Не, ну погоди. Ты же не перешёл из-за этого на ассемблер?
ну если б можно было делать вставки на ассемблере для java - почему бы это не делать?


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

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


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

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

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


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

Если ты говоришь о какой-то пользе, производительности.
Говори о конкретной пользе, а не о мифической.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947611
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
А с точки зрения пользователей хорошо.
просто пользователи не понимают что можно упростить и улучшить

Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947613
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
если сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо
было уже подобное - когда я делал стрингбилдером - советовали использовать шаблонизаторы - с итоге шаблонизаторы отстали.
тот же хибер - сначала он копирует из результсета в лист, и только потом отдаёт этот лист для дальнейшей обработки, когда можно сразу из результсета обрабатывать.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947614
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
А APDEX (индекс производительности приложений) равен 0.98 по шкале от 0 до 1.
это как средняя температура по больнице.
вроде хорошо, но кто его знает, может можно и ещё улучшить во много раз?

Apdex (Application Performance Index) - индекс производительности приложений.
Открытый международный стандарт, разработанный с целью формирования объективной оценки показателей производительности корпоративных информационных систем.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947615
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, то я тоже скажу тебе спасибо

сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере, я скажу тебе спасибо
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947617
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Так не можно. Почему ты не ушёл на ассемблер?
кросплатформенность java...
hVostt
Непонятно сколько ты трафика сократил. И непонятно насколько ты увеличил скорость обмена.
Т.е. непонятно, стоила ли овчинка выделенки в твоём случае.
почитай про формат обмена ajax и ws

hVostt
Байт-код, это не ассемблер.
да, но и не java.
hVostt
Делать нужно это ПОТОМ, чтобы не тратить время на то, что конечном счёте не приносит никакой существенной пользы.
ну это спорное заявление. если знаешь как можно сделать чтоб код был быстрее - зачем делать тормозной код?
hVostt
Если ты говоришь о какой-то пользе, производительности.
Говори о конкретной пользе, а не о мифической.
что для тебя мифическая и что реальная?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947619
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
тот же хибер - сначала он копирует из результсета в лист, и только потом отдаёт этот лист для дальнейшей обработки, когда можно сразу из результсета обрабатывать.


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

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

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

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

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

И после того, как ты его выпустишь, нужно будет его сопровождать и развивать. Ты просто всегда будешь сильно-сильно отстающим на рынке. И не факт, что твоя поделка взлетит и не будет содержать критических ошибок, которые безумно дорого устранять.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947622
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
ага, операторы много понимают ... насмотрелся я на такое...
откуда они знают что можно и что нельзя ускорить?
я уже не однократно приводил пример как эти пользователи искали контрагента, и не могли найти только потому что не знали как его завели "Пупкин Вася ООО" или "ООО пупкин вася" или ООО "Вася Пупкин"
хотя этот поиск делается просто
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947623
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Так не можно. Почему ты не ушёл на ассемблер?
кросплатформенность java...


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


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


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

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


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


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


Цифры. На конкретных твоих примерах в контексте реального использования. Пока твои рассуждения основываются на твоих мифических догадках. Не более того.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947626
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
Пользователи-то как раз и понимают, где можно упростить и улучшить.
Потому как они пользуются приложением ежедневно.
ага, операторы много понимают ... насмотрелся я на такое...

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

нашей системой пользуются десятки миллионов людей ежедневно и многие из них регулярно пишут, что улучшить, упростить, добавить
можешь зайти на наш сайт и почитать
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947627
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

так ты сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947628
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Использование хибера, безусловно, несёт накладные расходы по производительности.
Но это плата за:
1. скорость разработки
2. стоимости разработки и поддержки
согласен.
стоят на горе 2 быка - молодой и старый
молодой - старому:
- давай быстро. быстро сбежим с горки и вооон ту тёлочку...
- неее
- а давай быстро, быстро сбежим с горки и воон ту коровку....
- нее...
- ???
- мы медленно, медленно сойдём с горки и всё стадо....
hVostt
3. надёжность и устойчивость кода
зависит от кривости рук
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947629
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере (база, логика, рендеринг-шмендеринг) - это быстро, или медленно?
в моём примере 2-3 миллисекунды ....

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

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

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

Вадя. У тебя что сайт в локальной сети?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947630
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
А как же производительность? Пиши ассемблер для каждой платформы.
мысль хорошая, но это уже слишком.
hVostt
Совершенно нелепые утверждения. С чего ты взял, что он тормозной?
из условия - если можно сделать код быстрее
hVostt
Цифры. На конкретных твоих примерах в контексте реального использования. Пока твои рассуждения основываются на твоих мифических догадках. Не более того.
для этого я и прошу вариант на java. я не смог написать. прошу в этом помощь зала.
чтоб сравнить, если он будет быстрее - значит я не прав
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947631
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Вадя. У тебя что сайт в локальной сети?

у него нет сайта, только идея и куски кода нагугленные в интернете
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947633
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

2 милисекунды пожалуй можно достигнуть в локалке. Пускай специалисты по сетям меня сейчас поправят
если я ошибаюсь.
если ты к объективным 120мс добавишь свои субъективные 85 мс - это уже не комильфо
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947634
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

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

сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947635
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
у него нет сайта, только идея и куски кода нагугленные в интернете
когда нет аргументов - поступают по-детски - начинают бросаться г..
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947638
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Рауд-трип сетевого пакета составляет 120 милисекунд. Что-бы ты не делал. Какую-бы скорость рендеринга
ты не достигал. Но от клика по ссылке и до финала отрисовки стартовой пейджи пройдет этот интервал
времени.

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

Откуда пришло число 85 ?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947642
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
3. надёжность и устойчивость кода
зависит от кривости рук


Не зависит. Точнее кривость рук ещё больше усугубляет дело. Но дешевле, быстрее и надёжней не становится в целом.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947643
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
у него нет сайта, только идея и куски кода нагугленные в интернете
когда нет аргументов - поступают по-детски - начинают бросаться г..

правда глаза колет?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947644
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
сделай пример кода что я прошу - выложу
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947645
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947646
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Откуда пришло число 85 ?
от сюда
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947647
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
сможешь показать реальное приложение, где 20 мс тратится на обработку запросов на сервере?
сделай пример кода что я прошу - выложу

что ты выложишь? я спрашиваю: сможешь показать реальное приложение?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947648
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
А как же производительность? Пиши ассемблер для каждой платформы.
мысль хорошая, но это уже слишком.


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

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


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

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


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

Ты же не считаешь всех за идиотов? Или всё же считаешь?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947653
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
а ты можешь кусок кода выложить что я прошу?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947655
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
а ты можешь кусок кода выложить что я прошу?

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

а ты сможешь показать реальное приложение, где 200 мс тратится на всё про всё?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947658
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

stackoverflow тормозной сайт?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947660
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Почему у тебя двойные стандарты?
это два приложения , а не одно.
hVostt
Зачем делать код быстрее, если он итак достаточно быстрый ?
Да, можно сделать и быстрее. Но зачем? Никакой выгоды, а затраты существенные.
если можно сделать быстрее - значит не достаточно быстрый. затраты зависят от умения ...
hVostt
Если бы ты был прав, весь мир бы делал так.

Ты же не считаешь всех за идиотов? Или всё же считаешь?
нет не считаю.
но если весь мир делает так, это совсем не означает, что это абсолютно правильно, и нет чего-то более правильного.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947661
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

google.com тормозной сайт?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947663
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

sql.ru тормозной сайт?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947664
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Откуда пришло число 85 ?
от сюда
Дмитрий Мух
75-85 миллисекунд в среднем на обработку запросов на сервере: база, логика, рендеринг, - это быстро, или медленно?

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

Request, (*) Processing, Response.

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

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

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

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

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

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

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

[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947666
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
stackoverflow тормозной сайт?
и зачем этот вопрос?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947669
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
stackoverflow тормозной сайт?
и зачем этот вопрос?

просто ответь
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947670
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Зачем делать код быстрее, если он итак достаточно быстрый ?
Да, можно сделать и быстрее. Но зачем? Никакой выгоды, а затраты существенные.
если можно сделать быстрее - значит не достаточно быстрый. затраты зависят от умения ...


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

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

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

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

Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947671
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947672
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Реквест до Нью-Йорка и респонс 120 мс пополам. Тоесть 60 + 85 + 60 = 205 мс

Вот это временная диаграмма. И величины - порядка миллисекунд.
однако для бирж каждая нс важна.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947673
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
тут уже была цитата Энштейна....
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947679
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?
меня напрягает - когда звонишь в техподдержку - а там "..Подождите Ваши данные загружаются...."
хотя есть службы - звонок и после второго гудка к тебе обращаются по имени...
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947680
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Все идиоты? Почему делают неправильно? Почему бы не делать правильно? Что мешает?
тут уже была цитата Энштейна....


Т.е. ты местый Эйнштейн?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947682
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
вот ты пользуешься stackoverflow, google.com, sql.ru... тебя на каком сайте напрягает его медленная работа?
меня напрягает - когда звонишь в техподдержку - а там "..Подождите Ваши данные загружаются...."
хотя есть службы - звонок и после второго гудка к тебе обращаются по имени...

то есть stackoverflow, google.com, sql.ru не напрягают, то есть они быстрые
так и запишем
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947685
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Реквест до Нью-Йорка и респонс 120 мс пополам. Тоесть 60 + 85 + 60 = 205 мс

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

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

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

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

И это еще не все. Мы еще не говорили про тунели, VPN, фрагментацию и прочую сетвую
муть. Мы просто об это не думаем. Мыж прикладники мать нашу за ногу...
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947686
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947692
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947693
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Биржи строят оптическую сеть с нулевым количество хопсов. Это насколько я как инженер себе понимаю
проблему бирж в США.
а при вашем подходе - раз у нас куча хостов - можно не заморачиваться с быстродействием софта и всё списывать на линию?
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

понятно, что реального кода не дождаться...
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947694
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

В Лондонской LMAX, где-то юзают Java. Но там тоже и Java сильно изменённая. Без GC.
но это не говорит о том , что можно писать тормозной код
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947696
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
а при вашем подходе - раз у нас куча хостов - можно не заморачиваться с быстродействием софта и всё списывать на линию?

Мой поинт в том что если ты решил занятся оптимизацией - то ты должен оптимизировать ТО что влияет
на конечный результат.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947697
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

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

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

И все-все практики которые мы тут наковыряли. Там - не работают вообще.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947698
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton
Более того. Если это высокочастотный трейдинг то там скорее всего нет TCP и не используется Java.
Там что-то очень дорогое и коробочное.

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

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

stackoverflow быстро работает? быстро
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947701
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
И все-все практики которые мы тут наковыряли. Там - не работают вообще.

да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947702
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
stackoverflow быстро работает? быстро
и каким боком он здесь упёрся?
mayton
Мой поинт в том что если ты решил занятся оптимизацией - то ты должен оптимизировать ТО что влияет
на конечный результат.
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947704
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

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

выходит, что он просто использует то, что может найти в готовом виде
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947705
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:
я рисовал график в реальном времени с лазерного дальномера на ардуинке.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947707
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.

Так твой подход как раз не масштабируем. Формирование html на стороне базы нагружает кэш базы/процессор базы/сеть до базы. MySql масштабировать на несколько узлов куда проблематичнее чем java приложение. Вот на 1000 юзеров у тебя база сдохнет раньше.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947708
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
stackoverflow быстро работает? быстро
и каким боком он здесь упёрся?

самым непосресвенным, смотрим картинку:
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947709
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
да ладно тебе, сейчас вадя нарисует следующий график прям в SQL запросе:
я рисовал график в реальном времени с лазерного дальномера на ардуинке.

на SQL? покажи код
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947710
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
вадя
пропущено...
и каким боком он здесь упёрся?

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


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

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

простые факты, простая логика
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947711
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
простую рекурсию на java реализовать не может, а рекурсивный запрос он нагуглил

выходит, что он просто использует то, что может найти в готовом виде
если бы ты внимательно прочитал тот вопрос - то понял бы что он был про mysql8++, там много нового. так что и не грех спросить.
а вот про простую рекурсию на java - да, я не смог, я спросил, для этого и существует форум, есть что сказать конкретно?
mad_nazgul есть что сказать - не постеснялся - показал код.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947713
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
мы выяснили, что stackoverflow работает быстро
при этом Waiting (TTFB) на картинке 143.83 ms

отсюда следует, что 75-85 на сервере - это быстро
сплошная подтасовка фактов - кто тебе сказал
Дмитрий Мух
отсюда следует, что 75-85 на сервере - это быстро
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947714
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
на SQL? покажи код
ты чё? с дуба рухнул?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947717
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SpringMan
вадя
да, и я о том же. если один кусок кода вместо 2 мс будет работать 40 мс, то с таким подходом можно допустить что все остальные фрагменты можно сделать такими же медленными.
если это рассматривать как сервис для одного юзера - то он этого не заметит, но если таких юзеров 1000 то они все это почувствуют. только и всего.

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

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

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

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

Вот почему я и задумался об аналогиях с железом и процессорами. Только мысленно картину мира надо
перевернуть. Представить что процессор - это клиент а оперативная память это сервер.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947724
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда у вас столько времени?
Давно очевидно, что поциент неизлечим
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947725
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
мы выяснили, что stackoverflow работает быстро
при этом Waiting (TTFB) на картинке 143.83 ms

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

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

простые факты решил оспорить? внимательно слушаю твои аргументы
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947727
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
на SQL? покажи код
ты чё? с дуба рухнул?

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

к чему ты о бирже заикнулся? где твоя идея и где биржи?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947734
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Скучно. Уже сколько лет одно и то же.
Вадя же просто находка для психиатров :)

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


Это некрасиво, вадя. Красиво, это приводить доказательства своим аргументам, код.
А сначала заявлять, а потом говорить "докажи обратное!" и код требовать, это очень некрасиво.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947736
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник
Откуда у вас столько времени?
Давно очевидно, что поциент неизлечим


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

Тут же уже который год бьёмся объяснить очевидные вещи.
Это уже почти хобби такое )
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947739
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
пропущено...

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

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

помнится с загрузкой картинок была у тебя проблема, и я дал тебе реальный код
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947758
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увы увы. Иногда сообщество влияет сильнее чем кажется.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947765
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
будет реальная проблема, тогда и будет реальный код
сейчас у тебя нет проблемы, у тебя есть идея, вот сам её и проверяй

помнится с загрузкой картинок была у тебя проблема, и я дал тебе реальный код
раз не можешь предоставить вариант для сравнения - так что сравнивать?
если дашь мыло - дам ссылку на тестовую страничку с поиском с индикацией времени от нажатия клавиши до вывода найденного
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947769
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что там за дамские секретики? Давай паблиши сюда линку.

Не боись. Не заDDOS-сим.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947770
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Это некрасиво, вадя. Красиво, это приводить доказательства своим аргументам, код.
А сначала заявлять, а потом говорить "докажи обратное!" и код требовать, это очень некрасиво.
ты внимательно читаешь?я давно прошу ваш код, я уже сказал - мне не удалось сделать его самому(кроме как с помощью стринбилдера) поэтому я и обратился с просьбой сделать код для сравнения
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947772
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Что там за дамские секретики? Давай паблиши сюда линку.
красный боб ру
/test/page0.jsp
Petro/Petro
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947798
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
это ты зря))
что не зашёл посмотреть?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947822
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
всесто дела - кейс
вместо интереса - поинт


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

Так что проч свои хенды от проапгрейженного могучего
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947851
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Zzz79
это ты зря))
что не зашёл посмотреть?
у него аллергия на jsp.
Он на wordpress))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947855
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
будет реальная проблема, тогда и будет реальный код
сейчас у тебя нет проблемы, у тебя есть идея, вот сам её и проверяй

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

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

Вот тебе надо - ты и сравнивай.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947856
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
если дашь мыло - дам ссылку на тестовую страничку с поиском с индикацией времени от нажатия клавиши до вывода найденного

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

Ладно, его ты в пример привести не можешь. Значит проехали.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947882
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Я где-то хотел сравнить варианты генерации кусочка HTML из 10 строк в БД без нагрузки?
Нет, не хотел.
а какого хрена тогда лезешь тут?
не хотел - проходи мимо молча
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947906
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Zzz79
всесто дела - кейс
вместо интереса - поинт


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

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

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

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

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

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

Скажите где и в каком пункте я был непонятен.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947909
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуманитарный аспект.

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

P.S.
И вообще насчёт великий русский языка - предлагаю завязывать всем, начиная с asv79.
Просто потому, что даже с моей вечной четвёркой по русскому - изъясняетесь вы, в основном, очень косноязычно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947915
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947916
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov

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

Честно вообще никого не иммитирую. Я не знаю чей это стиль. Но хорошо. Постараюсь писать по другому.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947919
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Дмитрий Мух
Я где-то хотел сравнить варианты генерации кусочка HTML из 10 строк в БД без нагрузки?
Нет, не хотел.
а какого хрена тогда лезешь тут?
не хотел - проходи мимо молча

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

Как бы не вижу у кого-либо тут желания за тебя сравнивать.
Предлагаешь всем тут проходить мимо? Попроси тогда топики свои прикрыть.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947922
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.

Не понимаю как формирование строки HTML запросом к таблице из 10 строк относится к оптимизации.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947924
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA
А я в чем-то понимаю Вадю...
В далеком прошлом, когда SQL занимал в моей работе гораздо больше времени и задачи были куда как сложнее, сам испытывал похожий зуд в части оптимизации производительности запросов. И не всегда усилия были напрасными.
Сверхоптимизация по определению снижает производительность работы программиста. Если заказчика устраивает производительность работы разработчика - да пожалуйста.

Я тоже занимался ненужными оптимизациями в части PL/SQL. Я тогда был DBA. Иногда усилия приносили результат. Иногда
нет. Но в 90% случаев эффективнее всего были переговоры с разработчиком и смена постановки. Тоесть попытка
взглянуть на задачу под другим углом. Где-то сортировка была не нужна. Она уходила. Где-то (в одной бухгалтерской
двузвенке) я применил чудовищно сложный паттерн. Что-то вроде получения остаточной процедуры PLSQL после
свёртывания констант. Но в результате исходник стал в 10 раз больше и сложнее в сопровожднии. Прирост
производительности был получен. Где-то на 50%. Бухгалтерские проводки пошли быстрее. Ну там вместо 8 часов 4 часа.
Но этот исходник прожил 1 месяц и был випилен на следующей-же итерации бизнес-задач.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947925
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Честно вообще никого не иммитирую. Я не знаю чей это стиль.
Это ничей стиль. Это то, что называется "чеканные фразы" и в письменном изложении их передают именно короткими предложениями, которые могут быть разорваны "на запятых". Просто для того, чтобы правильно разрывать предложения на знаках препинания - надо сначала правильно расставить эти знаки, а потом ещё и учесть разные ньюансы
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947930
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA
А я в чем-то понимаю Вадю...
.

А в чем так и не написал.)))
Зуд должен не всегда быть. Не по двум словам постоянно.
Сокеты и скорость.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947936
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov
mayton
Честно вообще никого не иммитирую. Я не знаю чей это стиль.
Это ничей стиль. Это то, что называется "чеканные фразы" и в письменном изложении их передают именно короткими предложениями, которые могут быть разорваны "на запятых". Просто для того, чтобы правильно разрывать предложения на знаках препинания - надо сначала правильно расставить эти знаки, а потом ещё и учесть разные ньюансы

Василий. Забей. Никакие не чеканные. Это просто моя лень ставить запятые.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947939
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Сокеты и скорость.
По трём. Ещё "новая версия MySQL". Только это не слова, а инструменты и понятия.
Цель достичь "скорости", чтобы это не значило. Инструменты - сокеты и MySQL. Хотя, в сегодняшних реалиях, должно было быть "сокеты и MariaDB"
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947942
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Забей. Никакие не чеканные. Это просто моя лень ставить запятые.
Человеку, который занят техподдержкой, сложно раздражаться по пустякам
Но, если перефразировать Черчиля: "Запятые дают возможность подумать".
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947944
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
WGA
А я в чем-то понимаю Вадю...
.

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

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

Идеальная система - это как камень у древних Греков. Неподвижная.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39947946
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Да. Но философия ему не доступна.
Прогулял уроки.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948004
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

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

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


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

:-)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948030
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
mayton

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

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


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

:-)

Давай обсудим. Вот возник такой бизнес-факт. Я купил стаканчик Капучино за 2.15€ сегодня в 12:01.
И этот бизнес факт лег в платёжную систему. И какие изменения и порождения новых данных
ты предполагаешь?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948031
WGA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WGA
Гость
PetroNotC Sharp
WGA
А я в чем-то понимаю Вадю...
.

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

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

ЗЫ. С бухпроводками похожая история была. Только было 24 часа, стало 1,5 - было за что рубиться. Отчет 1-страхование, кажется... Но было и так, что потеряешь несколько дней, а выхлопа - нуль.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948052
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA,
>Самое главное написал - отстаньте от человека,
Угу. А сам написал сначала - ПОДДЕРЖИВАЮ.
Что считается набросом))))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948064
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WGA
Чисто субъективно - в СУБД проще получить прирост производительности. Просто потому, что её точно также легко и посадить )

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

Да СУБД очень легко задизайнить неправильно. Например втащить EAV или Квинтеты в ту задачу
где они будут мешать перформансу. Хотя на демо-версии все будет чики-пики ведь данных то еще
мало. А когда данные вырастут в 10 или 100 или 1000 крат тогда окажется что и план выполнения
плохой. И исправить нельзя. 1 универсальная табличка EAV уже проиндексирована так что уже
и некуда новый индекс ставить. А аналитика все равно плохо идет.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948254
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
mad_nazgul
пропущено...


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

:-)

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


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

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

А статичные данные, это мертвые данные. В них интересно копаться только "археологам".
Остальным нужны изменяющиеся данные.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948274
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948377
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?


В счетах.
Часть суммы идет на один счет, часть на другой.
Как минимум для НДС так.
Там еще услуги эквайринга будут выделены из суммы. Но я с ними особо не сталкивался. Т.к. в во времена, когда я занимался автоматизацией кассы, в основном была наличка.
Кстати сумма эквайринга может достигать до 10% от суммы транзакции.
Это если смотреть сколько кешбэка предлагают банки при использовании карточки.
Так что за бизнес-фактом купить кофе, такая куча данных порождается...
Причем в зависимости от...
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948424
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
mayton
Где сумма бьётся? Приведи пример как это изменит бизнес-факт?


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

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

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

Мы-же об архитектурах говорим?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948446
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
mayton
Думаю что обсуждать Windows - это оффтопово. Люди ставят докеры под Windows потому что - корпоративная политика.


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


вот еще на винде заколупался все настраивать а тут вообще линукс. нет уж спасибо. единственный нормальный линукс который я в своей жизни видел - называется макось. вот в нем да. в нем вести разработку самое то.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948447
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.

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

другое дело что винда скажем так более надежна и стабильна в отличие от конченного десктопного линукса. но есть хорошая альтернатива - нормальный линукс который покупается вместе с макбуком.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948472
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
нормальный линукс который покупается вместе с макбуком


надо запомнить ))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948476
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
PetroNotC Sharp
mad_nazgul,
У меня тоже все стоит, но:
- админов спрашивать не надо. Сам ставлю.
- разработка все равно в винде. Компилируется быстрее в винде.

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

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

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

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

Но не ставят жеж. Не ставят жеж ее родную.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948497
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
винда для десктопа маст. линукс для десктопа это убожество и поделие. я начал им в 2004-м пользоваться . потом лет 10 не пользовался. потом пришлось. убедился что за 10 лет ничего не изменилось. плюнул. потом в 2018м пришлось пользоваться. убедился что за 14 лет ничего не изменилось и снес при первом же завале. потом эпизодически в 2019м попользовался потому что надо было опенсв и тензорфлоу связку а под виндой оно не работало. снова убедился что гвоно и снёс. линуксу место на серверах. для десктопов он увы еще не дорос. и вот для меня это загадка почему.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948506
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaT
винда для десктопа маст. линукс для десктопа это убожество и поделие.

+1

я прошлом году перепробовал несколько популярных дистрибутивов, пытаясь найти где бы шрифты по нормальному рендерились в vscode – все отстой, не понимаю почему до сих пор не могут это нормально сделать, говорят что нужные лицензии на качественную прорисовку шрифтов у винды и поэтому их не ставят на линукс, но ведь gui в линуксах более менее все нормально прорисовывается, а вот шрифты в стороннем софте все еще не достаточно хорошо. Потом стало понятно почему винда не бесплатная.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948548
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Да и вообще. Еслиб винда была быстрее на серверах - то ее бы ставили на все CI-среды.
Но не ставят жеж. Не ставят жеж ее родную.
За килобакс ценника на каждый сервак??? А что вас удивляет?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948582
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это отчасти психологический момент - никто не любит переучиваться. все чуждое нас раздражает и мы готовы придираться к каждой мелочи. типа на винде все всегда работает, ничего никуда не падает, мир, труд, жвачка. т.е. мы в подобных ситуациях просто не объективны.

я не буду рассказывать про то, что на линуксе все солнечно и пахнет цветами в плане юзабилити из коробки. но. у меня на рабочем-домашнем компе система, которая работает с 2012 года (ubuntu 12.04 lts) без переустановки, на 3 по счету компе одна и та же инсталляция, которую я просто апгрейдил, когда новые LTS релизы выходили и вот только на этих выходных решил поставить новую систему с нуля просто от скуки, мог в принципе и дальше просто апгрейдить. Восемь лет я на одной системе просидел 40 часов в неделю по работе и часов 20 в неделю не по работе. Да в начале требуется некоторая доработка напильником. Но когда оно уже работает, то работает годами как часы. Но уметь надо, я это даже не буду отрицать, порог вхождения (что касается настройки) довольно высок. И со шрифтами действительно есть проблемы, в том числе и в не-оракловских JDK. А вот юзать может кто угодно - проводил такой эксперимент неоднократно на простых смертных (на маме, на ее знакомых, на знакомых мужиках с автосалона у которых по 20 человек в день за одним бедным компом сидят да еще вахтеры по ночам). Как поставил, с тех пор тишина - ни вирусов, ни зависаний, даже скучно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948587
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
у меня на рабочем-домашнем компе система, которая работает с 2012 года (ubuntu 12.04 lts) без переустановки

А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948594
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.

у вас на рабочей машине Windows Server за штуку баксов?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948604
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
Дмитрий Мух
А у меня Windows Server 2008 R2 SP1 с 2009-го без переустановки.

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

на домашней рабочей станции
и не за штуку баксов, а по программе Microsoft BizSpark
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948668
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
andreykaT
винда для десктопа маст. линукс для десктопа это убожество и поделие.

+1

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

это причина номер 1 почему я не юзаю линь. шрифты полная параша. причина номер 2 - он глючный.
но 1я причина перевешивает всё.
впрочем, там есть вариант - берешь ноут с 4к матрицей и там шрифты будут туда-сюда ок. у маков тоже шрифты помойные на фуллхд экранах на самом то деле. но макось она хоть безглючная.
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948669
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT, сделай скриншот своей винды. С средой разработки с шрифтами чтоб было видно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948687
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaT
впрочем, там есть вариант - берешь ноут с 4к матрицей и там шрифты будут туда-сюда ок.

да, встречал такое, там чисто за счет интеполяции большего кол-ва пикселей итоговая картинка будет четче.
там еще есть костылики под каждую систему, которые типа фиксят отрисовку шрифтов - не сильно помогает, пробовали...
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948691
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для отдельных приложений в линукс можно про бросить винтовые шрифты с байткодом и будет 1-1 с виндой. Но не на все. Например на жидею она под жвм работает это не пройдет. Жидбрейны даже свою реализацию опенжвм написали чтоб шрифты были не совсем страшные. Если кому интересно можете про бросить оригинальную и запустить ту же идею через нее там вообще трэш и угар. Видно что сделали что смогли. Но это все равно даже близко не виндовс.

По поводу икскода не в курсе может там и можно вин-шрифты покинуть. Если да то жить можно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948693
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaT
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.

я думаю дело в том, что нормальный софт пишут либо под вин, либо под мак, а основная масса проф софта под линь получилась как результат переделки этого софта и вот тут проблема. если бы этот софт написали с нуля под линь, то там бы и шрифты нормальные были, как в софте, который изначально написан по линь.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948695
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После последний обновлений Jetbrains Community что-то с шрифтами стало заметно лучше.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948699
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
andreykaT
кроме винды в этом мире никто не умеет рисовать достойные шрфты на 1к экранах.

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

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

Тут дело не в лине или софта тут дело в том что только майки умеют их рисовать. Ну неужели такой монстр как оракл не смог сделать поддержку норм шрифтов в лине? Там проблемы глубже.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948700
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
После последний обновлений Jetbrains Community что-то с шрифтами стало заметно лучше.

К сожалению нет под рукой ни линукса ни монитора. Но на маках шрифты нормальными не стали. Я про фуллхд сейчас
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948701
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948744
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
даже свою реализацию опенжвм написали чтоб шрифты были не совсем страшные. Если кому интересно можете про бросить оригинальную и запустить ту же идею через нее там вообще трэш и угар
они подшаманили немного в JBR в плане отображения шрифтов, но это не было единственной причиной создания JBR. Проблема со шрифтами отчасти в библиотеке freetype и шрифтах конечно (об этом можно почитать в статье выше), отчасти в самом JDK - в openjdk везде, в oracle jdk начиная с 9. В oracle jdk 8 на ubuntu 14.04 шрифты отображались отлично, на 5+. в JBR, Open JDK, Oracle JDK и на современных версиях - так себе, на 3 - 4-

andreykaT
Жидбрейны

андрейка, возьми уже себя ..ять в руки и пиши по-человечески
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948751
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P. S. так у меня в IDEA шрифт в редакторе выглядит. Неужели так плохо?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948771
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174

Nice articles. Thanks.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948783
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как выглядят шрифты у меня.

Код: java
1.
2.
3.
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
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948784
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это шрифты в среде JetBrains.

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

Могу попробовать редатор Atom или Libre-Office Write но тут я тоже не уверен что это системный растеризатор.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948793
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
как посмотреть шрифты растериуемые только ОС.

ну так в редакторе ж monospace-шрифт, можем сравнить со шрифтами в консоли. у меня они там довольно четко отображаются - претензий нет (правда там и размер больше). собственно единственная претензия к шрифту на моем скриншоте - немного толстоват на мой вкус, в oracle-jdk8 на старой бубунте лучше было
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948795
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есть претензии к тому как щас растеризуется моноширный шрифт в JetBrains?

Clear-Type - поддерживается. Слева и справа от вертикальных линий есть цветной ореол
с красноватым и синеватым оттенком соотв. Я делаю вывод что суб-пиксельный рендеринг
работает.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948796
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А есть претензии к тому как щас растеризуется моноширный шрифт в JetBrains?

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

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

работает. основная проблема (для меня) - многие шрифты либо слишком бледные либо слишком жирные выходят (это видно в правой панели у тебя кстати). а еще на твоем скрине я бы сказал, что шрифт редактора слишком размазанный, нечеткий. Это JetBrains Mono?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948798
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да это стандартный Jeybrains Mono. Я ничего не менял после установки что было бы связано с шрифтами.

Сделал скрин консоли и MidnightCommander. Да там тоже работает квантовая механика ClearType.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948810
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вы блин орлы шлете картинки в жпегах в форум который еще их тянет-плющит. угу ))

вообще если честно, Майтон я не знаю проблема ли это хостинга или форума. но мне шрифты кажутся сильно размытыми. понятно что дело привычки. но они ж в мыле все.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948817
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чьорт. Я все картинки делаю в PNG.

Но если тебя успокоит. Последняя картинка - создана увеличением в 8х из оригниала. Поэтому
вся моя фактология - по прежнему достоверна.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948837
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
нахер докер на локальной машине? вы не русские чтоли?тем более если речь о корпоративной разработке

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

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



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

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

Если у вас не так - бегите из своей шараги со всех ног.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948839
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul

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


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

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

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

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

Так, на всякий случай: докер состоит из демона и клиента, который может общается через обычную сеть с демоном.
Клиент на винде коннектится к демону в виртуалке и выполняет соответствующие команды и выводит результаты.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948848
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Могу попробовать редатор Atom или Libre-Office Write но тут я тоже не уверен что это системный растеризатор.

и Atom и Libre не системные, по крайней мере у меня в них было все тоже самое
я даже помню по Libre или OpenOffice, не помню, делал баг репорт на тему о кривом кернинге – конечно ничего не сделали; Libre сделан на основе OpenOffice у них проблемы общие в этом плане.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948854
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948859
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
что вы сделаете в браузерах

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

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

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

да вот в браузер в хром в частности так и не смог вкатить норм шрифты. кстати. в маке ровно такие же проблемы до тех пор пока не подключаешь 4к монитор. с 4к все просто прекрасно. на 2к маковских матрицах тоже норм. но они маленькие там скорее этих изъянов отрисовки не видно.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948889
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.

да ты как бы в основном то в иде работаешь и потом с остальным ужасом просто миришься. выхода нет. в иде тоже можно подобрать туда-сюда шрифты особенно на черном фоне и размер на процентов 25-30 больше чем в винде. тогда тоже жить можно. а в целом да. винда тут всех уделала и ничего за 15 лет не изменилось и наверное не изменится.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948896
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да не в броузерах надо шрифты вкатывать, а в системе настройки менять - активировать sub-pixel рендеринг, autohinter и пр. если это один раз будет настроено центрально по вкусу, то и в большинстве приложений оно заработает из коробки.

вот тебе хром, все по умолчанию, никаких шрифтов не менял
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948908
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто-нибудь может сделать чортов скриншот Windows-шрифтов с 8х кратным увеличением картинки?

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

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

Давайте уже разберем эту проблему на атомы.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948923
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Linux-е родные шрифты отстой конечно, это все знают. Но это можно вылечить установкой виндовых шрифтов.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948925
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas)


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

Ну ещё из монохромных Lucida Console, тоже вроде ничего так.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948933
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unregestered
В Linux-е родные шрифты отстой конечно, это все знают

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

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

да, отличный. тоже долго юзал, сейчас на FiraCode перешел
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948956
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unregestered
В Linux-е родные шрифты отстой конечно, это все знают. Но это можно вылечить установкой виндовых шрифтов.

нельзя )) вернее, вылечится но далеко не везде. например в браузере в менюбаре возможно да. а в самих окнах - нет. ))
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948957
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несколько фактов которые остались незамеченными.

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

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

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

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

- я привел формальное доказательство того что ClearType в Ubuntu работает. Или его опенсорцный аналог.
А если он работает не так или плохо то никто ничего не привел в противовес.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948958
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
unregestered
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas)


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

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

в маке юзаю монако )
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948971
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я привожу скрин с Libre-Office-Writer (слева) + скрин со скрина Gimp где я увеличил текст в 8 раз.
Шрифт называется Free Mono.

ClearType - работает.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948985
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT

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


Если речь идёт о хроме, то он юзает свои собственные шрифты, надо как-то извращаться :(
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948987
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
Но даже если в IDE еще как-то можно подобрать по себя шрифт (меня более-менее устроил только Consolas), то что вы сделаете в браузерах с такими же проблемами, где на каждом сайте свои шрифты? :-) После этого открываешь Windows и радуешься.


Но чувство обманчиво стоит привыкнуть (я вот привык, как то можно было работать в линукс в одной компании и два года просидел на линуксе). Поменял работу а там только виндоуз. Неделю плевался от шрифтов в винде особенно идея раздражала. (Сейчас уже нет но на тот момент у пары колллег win7 стояла, в ней веб шрифты рисовались(Edge) от руки было лучше написать)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948988
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948990
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)


Да. Я к тому и веду что это восприятие стоит привыкнуть и потом на винде два дня шрифты настраиваешь чтобы сделать как "было" правильно "до".
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39948998
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я привожу скрин с Libre-Office-Writer (слева) + скрин со скрина Gimp где я увеличил текст в 8 раз.
Шрифт называется Free Mono.

ClearType - работает.


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

Да и сам шрифт с засечками, ну его нафиг )
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949006
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Может быть Windows просто повышает контраст (в пространстве HSV - это Saturation) ?
Тогда цена вопроса - просто найти этот параметр в растеризаторе - и повысить его.

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

Короче суть моего послания такова. Давайте просто проанализируем разницу между Windows/Ubuntu
растеризацией и тогда поймем почему нам один вид шрифта "кажется" лучше чем другой.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949007
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, у майтона на скрине блеклый очень шрифт. Subpixel-Rendering работает да, но это ж еще не все
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949008
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это "не всё" - то "что еще" надо?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949009
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
"что еще" надо?


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

ты и у себя с настройками можешь поиграться для начала, subpixel-rendering, anti-aliasing, hinting + еще есть опции в dpkg-reconfigure fontconfig-config (если у тебя ubuntu или debian)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949012
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(разводя руками)

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

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

P.S. Согласен что шрифты выглядят чуть бледнее чем в Firefox.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949016
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
(разводя руками)

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

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

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


выложи свой файл с либры чтобы сделать снего скрин на винде
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949021
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Here you are.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949028
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949029
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чет два раза запостилось, но я думаю все понятно - шрифт кривой
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949034
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тоже не ахти выглядит. но это еще ничего не значит, т.к. винде могут не нравиться опенсоурсные шрифты

вот как у меня
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949035
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот шрифт otf
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949037
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
шрифт кривой

я бы сказал, что не работает anti-aliasing
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949040
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha
винде могут не нравиться опенсоурсные шрифты

разница в четкости по сравнению с майтоновским скрином колоссальная
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949041
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может попробовать в Photoshop сделать какой-то diff ?
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949052
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
разница в четкости по сравнению с майтоновским скрином колоссальная
а с моим ;)?

у него что-то недоактивировано или переактивировано. Стоковый вариант какой-то. Факт в том, что это можно поправить. Я к сожалению сам интересуюсь по-скольку по-стольку, потому плаваю в том, как влияет на изображение тот же хинтинг и выбор хинтера, могу только сказать, что у меня выставлено
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949053
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha,

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

а тот шрифт никакой, в эклипсе вообще отвратительно показывает на винде
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949061
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
линукс?

ну да

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

возможно потому, что он оптимизирован под линуксовый рендеринг. это не делает его per se плохим.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949063
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сравнивать так сравнивать)

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


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
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());
	}

}
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949067
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
andreykaT
ну камон, ты же видишь что шрифты и отрисовка ужасны. или нет? :)


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

никогда не было желания настраивать шрифты ни на винде ни на маке (в родном маковском разрешении). на линуксе - это боль которая мотивирует вообще им не пользоваться.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949071
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
кегль 11

фигасе 11, выглядит как 15
вот в идее Noto Mono 14
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949072
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chpasha
rema174
кегль 11

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


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

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

Минус у каждого приложения может быть своя схема масштабирования в два раза, какие то цепляют из гнома, у других свои настройки у третьих где то в недрах css(привет команде стим с жестко прописанным размером шрифта в пойнтах причем без вычислений а ля less, а прям чуть не для каждого элемента прописанного)
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949086
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174

я верю, просто как-то очень крупно для 11. ну или у меня все мелко
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949097
unregestered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот правильный рендеринг на винде, правда на 4K экране.
...
Рейтинг: 0 / 0
проклятый докер и мавен
    #39949136
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень крупные шрифты - будут одинаковы. И с клир-тайп и без него. Нивелируется этот суб-пиксельный алгоритм.

Нужно какраз сравнивать на мелких шрифтах. Там где толщина линий приближается к 1 пикселу. Как раз там у нас
- возникают разногласия по качеству. Даже не разногласия а скорее понимание несовершенства.
...
Рейтинг: 0 / 0
280 сообщений из 280, показаны все 12 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / проклятый докер и мавен
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]