@jvmchat

Страница 2437 из 2890
Роман
03.05.2018
14:39:02
от xml у меня текут кровавые слёзы

Aleksey
03.05.2018
15:26:54
Здесь принято просить помощи в написании публикаций для песочницы хабра?

Mikhail
03.05.2018
15:28:05
до тебя никто не просил

но вряд ли кто-то против

Google
Aleksey
03.05.2018
15:28:49
А что на Хабр не пишут здесь?

Только в личные заметки)

Mikhail
03.05.2018
15:30:01
пишут

но мало

хабр сейчас - помойка

Anton
03.05.2018
15:30:30
а что не помойка?

Никита?❄️
03.05.2018
15:30:58
а что не помойка?
всё - помойка

каждому - по своей помойке, по вкусам

Anton
03.05.2018
15:31:42
Aleksey
03.05.2018
15:32:59
А что за вопрос?
Хочу запоститься пример про ААА без spring security

Anton
03.05.2018
15:33:55
Aleksey
03.05.2018
15:34:57
Так а в чем проблема?
Обычно когда я сдаю работу заказчику у него ничего не работает

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

Google
Nick
03.05.2018
17:00:38
Народ, а есть где сервис или еще чтонить, чтобы для русского названия и области применения выдавало бы подходящее название для переменной, класса и т.п, чтоб не погоязать в дебри перевода и не использовать латиницу?

Aleksandr
03.05.2018
17:17:22
ммм... мозг?

Vladimir
03.05.2018
17:25:05
Нет таких сервисов и вряд ли будут

Nick
03.05.2018
17:25:39
это хорошо, что вам мозг позволяет не тратит ьвремя на погружение в предметную область и придумать сразу англоязычный аналог для описания сущности, обычно не так все просто да еще и хочется дать комуто ссыль, например аналитегам, чтобы они сами названия все придумали не приходилось потом все переименовывать

Nick
03.05.2018
17:26:41
примерно, вот опять же это единственное определние которое приходит в голову, но есть ли специальные случаи когда кислота не acid?

Никита?❄️
03.05.2018
17:27:07


ну и комбинировать с en.wikipedia.org/wiki/Scythe к примеру

для получения максимального охвата

Nick
03.05.2018
17:28:42
давайте проще

вот пример "отправка обращения"

Никита?❄️
03.05.2018
17:29:14
шаг 1: юзай гугл переводчик, чтобы получить перевод шаг 2: ищи в википедии нужное слово

английской википедии

вот пример "отправка обращения"
предметная область какая?

контекст

Nick
03.05.2018
17:31:13
бумажки, запрос с разной инфой на подпись вышестоящему рководству

Никита?❄️
03.05.2018
17:32:00
это можно охарактеризовать как "запрос" в юридическом контексте

Nick
03.05.2018
17:32:38
допустим что да

Никита?❄️
03.05.2018
17:33:29


Google
Никита?❄️
03.05.2018
17:33:53
подходит inquiry, query, enquiry

2-4

https://en.wikipedia.org/wiki/Inquiry

смотришь, подходит ли

Nick
03.05.2018
17:34:20
вот как раз они полностью не подходят если следовать синонимам

Никита?❄️
03.05.2018
17:34:50


туда сюда прыгаешь по синонимам

legal request

Nick
03.05.2018
17:36:59
вот это требует знаний предметной области, на изучение которой нет время

собственно поэтмуо и назрел вопрос

Никита?❄️
03.05.2018
17:37:26
это требует 2 минуты google translate при условии абсолютного отсутствия опыта

или выдающегося мастерства обучения ИИ для подбора нужных слов

потому что google translate таким количеством нейросетей напичкан, что капец

Nick
03.05.2018
17:40:24
спасиб конечно, результат вполне ожидаем, что кроме гугла ничего нет

Nick
03.05.2018
18:41:28
не согласен, название переменной = название поля в хмл, хмл часть интеграции и вот уже на той стороне человеку чтобы понять чтото нужно лезть за докой. а потом выясняется что для обозначения одного и того же используются разные названия, но уже назад дороги нет

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

хех, какие люди)

Ivan
03.05.2018
20:26:15
Не ожидал увидеть среди почти 3к участников группы)

Google
Nick
03.05.2018
20:26:47
да тут чет тишина сейчас ужас, раньше хоть флудили, теперь вообще тишина

Ivan
03.05.2018
20:28:32
Ну вот щас ещё Антоха подключится))

Smirnov
03.05.2018
20:28:38
на работе чтоли мало чатиков?)

Ivan
03.05.2018
20:29:17
На работе масштабы меньше

Nick
03.05.2018
20:29:24
Ну да, тут еще тебя не хватало

Ivan
03.05.2018
20:30:08
Java9 уже юзаете? Я нет)

Nick
03.05.2018
20:30:38
уже 10 юзаю, но дома для поиграться

Ivan
03.05.2018
20:31:45
Котлин в бою

Никита?❄️
03.05.2018
20:31:47
Java9 уже юзаете? Я нет)
зачем, есть Kotlin, а ему и на 8 джаве норм

Ivan
03.05.2018
20:32:21
Он вообще на 6 по-моему сделан

Никита?❄️
03.05.2018
20:38:23
Он вообще на 6 по-моему сделан
Ну можно на 8й запускаться

Там два рантайма

Ну, джавовских

Хотя может уже больше

Vladimir
03.05.2018
20:45:15
как меняются volatile переменные? как обычные, но с моментальной записью измененного значения в рам или для изменения они вообще никуда не считываются и изменяются прямо в основной памяти? условно говоря есть volatile int i; я изменяю ее в двух потоках, как именно на низком уровне произойдет изменение? (не прошу описывать процесс, это отсылка к вопросу выше)

Marat
03.05.2018
20:57:22
в чем сейчас (кроме бд) модно хранить многострочные большие текстовые константы, которые будут использованы в приложении, и чтобы их можно было удобно набирать и редактировать перед сборкой приложения? в голову пришли только 3 варианта: 1) класс с текстовыми константами: public static final String CNST1="blablabla blabla\n" + "bla \bla bla\n" + "\"bla\""; достоинство: удобно использовать, недостаток: неудобно редактировать (переносы строк, эскейпы, вот это всё) и читать в сыром виде. 2) в xml CDATA: достоинство: удобно читать отдельные текстовые блоки, недостатки: все-таки много обвязки вокруг в виде лишних тегов, неудобно подгружать в приложение, надо читалку реализовывать. 3) каждый текстовый блок хранить в своем файле: достоинство: удобно читать отдельные текстовые блоки, недостатки: невозможно скроллом пролистать все текстовые блоки, неудобно подгружать в приложение, надо читалку реализовывать. Есть еще варианты?

Паша
03.05.2018
20:59:16
Сделайте, если спринг, то какой-нибудь properties.yaml-файлик

ну или messages-файлик. в проде переопределяйте по вкусу

Quantum Harmonizer
03.05.2018
20:59:59
в чем сейчас (кроме бд) модно хранить многострочные большие текстовые константы, которые будут использованы в приложении, и чтобы их можно было удобно набирать и редактировать перед сборкой приложения? в голову пришли только 3 варианта: 1) класс с текстовыми константами: public static final String CNST1="blablabla blabla\n" + "bla \bla bla\n" + "\"bla\""; достоинство: удобно использовать, недостаток: неудобно редактировать (переносы строк, эскейпы, вот это всё) и читать в сыром виде. 2) в xml CDATA: достоинство: удобно читать отдельные текстовые блоки, недостатки: все-таки много обвязки вокруг в виде лишних тегов, неудобно подгружать в приложение, надо читалку реализовывать. 3) каждый текстовый блок хранить в своем файле: достоинство: удобно читать отдельные текстовые блоки, недостатки: невозможно скроллом пролистать все текстовые блоки, неудобно подгружать в приложение, надо читалку реализовывать. Есть еще варианты?
Какое назначение у этих констант?

Google
Marat
03.05.2018
21:00:33
Сделайте, если спринг, то какой-нибудь properties.yaml-файлик
в yaml можно многострочники? или это будет выглядеть, как массив однострочников с обязательным отступом перед каждой строкой?

Vladimir
03.05.2018
21:01:53
а почему же получается, что volatile не может использоваться для разрешения race condition-ов? по сути race condition - ситуация, когда два потока считывают в кэши переменную, изменяют и возвращают в рам, и из-за такой параллельной модификации один из потоков просто перезатирает изменения второго. а если переменная volatile, то, выходит, она никуда и не считывается при изменении, и раз потоки работают с одним общим ресурсом напрямую через RAM, то такой проблемы и быть не должно? или я чего-то недопонимаю

Marat
03.05.2018
21:02:12
Какое назначение у этих констант?
шаблоны (по типу String.format или как у slf4j/log4j2) для вывода сообщений пользователю

Marat
03.05.2018
21:03:01
второй пример валиден для тебя
хм, интересно, похоже на то, что надо

Marat
03.05.2018
21:06:30
Quantum Harmonizer
03.05.2018
21:07:13
You've sent

Marat
03.05.2018
21:07:24
эти блоки разной длины, где-то 3 строки, где-то 20

Quantum Harmonizer
03.05.2018
21:08:00
я бы взял .properties

Vladimir
03.05.2018
21:08:48
банальный x++ — это несколько операций: volatile read, increment (в регистре), volatile write. За это время может произойти всё, что угодно.
т.е даже для volatile int x++ - это три операции, и даже в случае с volatile переменной потоки на разных цпу теоретически могут одновременно считать одно значение в регистры, изменить и вернуть обратно, тем самым создав race condition?

Vladimir
03.05.2018
21:10:14
окей. спасибо

Ed
03.05.2018
23:00:16
Ничего в RAM напрямую не пишется и ничего не притормаживается

Есть MESI протокол и его расширения

Страница 2437 из 2890