@jvmchat

Страница 2254 из 2890
z0mb1ek
14.02.2018
19:06:18
. Finally, non-blocking JDBC may come along on the Java roadmap. As it was announced at JavaOne in September 2016, and it is possible that we will see it in Java 10.

https://blog.jooq.org/tag/non-blocking/

Stein
14.02.2018
19:18:26
В рц вагон к сожалению nio jdbc не влез

Google
Таир
14.02.2018
19:24:43
Sergey
14.02.2018
19:25:00
В своевременности

Таир
14.02.2018
19:26:03
В своевременности
согласен, эта новость у меня вызвала истерический смех

ну а так, вот тот самый доклад

Filipp
14.02.2018
19:42:59
Добрый вечер, ребят, нужна помощь Есть gradle таска, смысл которой запусть javac Код таски такой task("compileJar", type: JavaExec) { def workingDirPath = "${buildDir}/inventory/" workingDir = new File(workingDirPath) def ETC = "${buildDir}/inventory/etc" def javaHome = System.getenv('JAVA_HOME') classpath(sourceSets.main.runtimeClasspath, new File("$javaHome/lib/tools.jar")) // convert set of files to classpath string def files = configurations.jarBuild.files files.add(new File("${buildDir}/inventory/classes")) def builder = new StringBuilder() for (file in files) { builder.append(file.getAbsolutePath()).append(";") } def classPathAsString = builder.toString() jvmArgs = [ "-DIB_IMPORTJARS=$classPathAsString", "-DETC=$ETC", "-DJAVA_HOME=$javaHome" ] main = 'com.hp.JarBuilder' args "-compile -buildJar jarName.jar".split() } Под windows выполняется успешно. На linux и mac - туча ошибок аля java:2103: error: cannot find symbol`и `error: package blablabla does not exist, Ошибка при старте билда - <ERROR compiling beans: Java compiling error: warning: [options] bootstrap class path not set in conjunction with -source 1.5 И в завершение Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java'' finished with non-zero exit value 41 JAVA_HOME установлена, версия Java одинаковая с виндой, gradle версия тоже. По коду таски не замечаю зависимых от ОС вещей.

Alexander
14.02.2018
20:05:28
на никсах вроде разделение класспата не ;

а :

ну это первое, что пришло в голову

попробуй сбилдить строку и сам выполни ее

но судя по таске что-то очень страшное ты делаешь

попробуй изменить ; на : и попробуй, должно получиться же

Filipp
14.02.2018
20:09:09
Таир
14.02.2018
20:20:08
Добрый вечер, ребят, нужна помощь Есть gradle таска, смысл которой запусть javac Код таски такой task("compileJar", type: JavaExec) { def workingDirPath = "${buildDir}/inventory/" workingDir = new File(workingDirPath) def ETC = "${buildDir}/inventory/etc" def javaHome = System.getenv('JAVA_HOME') classpath(sourceSets.main.runtimeClasspath, new File("$javaHome/lib/tools.jar")) // convert set of files to classpath string def files = configurations.jarBuild.files files.add(new File("${buildDir}/inventory/classes")) def builder = new StringBuilder() for (file in files) { builder.append(file.getAbsolutePath()).append(";") } def classPathAsString = builder.toString() jvmArgs = [ "-DIB_IMPORTJARS=$classPathAsString", "-DETC=$ETC", "-DJAVA_HOME=$javaHome" ] main = 'com.hp.JarBuilder' args "-compile -buildJar jarName.jar".split() } Под windows выполняется успешно. На linux и mac - туча ошибок аля java:2103: error: cannot find symbol`и `error: package blablabla does not exist, Ошибка при старте билда - <ERROR compiling beans: Java compiling error: warning: [options] bootstrap class path not set in conjunction with -source 1.5 И в завершение Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/java'' finished with non-zero exit value 41 JAVA_HOME установлена, версия Java одинаковая с виндой, gradle версия тоже. По коду таски не замечаю зависимых от ОС вещей.
нужно пользоваться pathSeparator https://docs.oracle.com/javase/8/docs/api/java/io/File.html#pathSeparator

Google
Semen
14.02.2018
21:09:44
Смотрю в дэбаге массив байтов , а там отрицательные значение есть, как это?

Sergei
14.02.2018
21:17:25
-128..127?

В Java byte - знаковый

Semen
14.02.2018
21:27:50
Да, а можно ли это как-то в строку конвертировать, что бы понять что там лежит за значение? Я просто не оч в Java разбираюсь

Mikhail
14.02.2018
21:28:36
new String(bytes)

Semen
14.02.2018
21:31:18
А как такой массив в коде заполнить?

Vladimir
14.02.2018
21:43:08
Как и любой другой массив

Илья
15.02.2018
03:04:13
Здравствуйте. Нужна помощь, был бы очень благодарен. Хочу написать морской бой с “бесконечным” полем, то есть поле увеличивалось бы в масштабах, количество кораблей тоже. Клиент серверное приложение. С нейро – алгоритмом благодаря которому будет определятся выигрышная стратегия игрока. Причем все это хочу правильно спроектировать через шаблоны.. Использую java. Хотелось бы прокачаться в hadoop или еще в чем-то где непосредственно завязка на java. Может плохо объяснился просто хочется работать в стеке java + его какие то крутые комплектующие как по машинке так и по графике и другие варианты которые понадобятся в моей задаче. Отсюда следует ряд вопросов, по которым я бы очень хотел получить ответы. 1) Может кто то подобное уже где то видел не поделились бы ссылкой? 2)Что просто использовать для визуализации и при этом это будет более менее симпатично(Swing, Java Fx) может есть что лучше. 3)Насчет алгоритма гуглил и спрашивал советуют Q — learning как считаете вы? Может есть что лучше? Или готовый который легко прикрутить? 4) Алгоритм постоянно обучается где эти данные лучше хранить в бд?5) есть какие-то уже готовые библиотеки подходящие для моей задачи может там Spark MLlib или это вообще мимо…и что тогда? 6) Ответе пожалуйста на те вопросы, которые я не задал. И вообще дайте совет что как лучше. Буду очень признателен.

Bogdan
15.02.2018
03:55:27
Здравствуйте. Нужна помощь, был бы очень благодарен. Хочу написать морской бой с “бесконечным” полем, то есть поле увеличивалось бы в масштабах, количество кораблей тоже. Клиент серверное приложение. С нейро – алгоритмом благодаря которому будет определятся выигрышная стратегия игрока. Причем все это хочу правильно спроектировать через шаблоны.. Использую java. Хотелось бы прокачаться в hadoop или еще в чем-то где непосредственно завязка на java. Может плохо объяснился просто хочется работать в стеке java + его какие то крутые комплектующие как по машинке так и по графике и другие варианты которые понадобятся в моей задаче. Отсюда следует ряд вопросов, по которым я бы очень хотел получить ответы. 1) Может кто то подобное уже где то видел не поделились бы ссылкой? 2)Что просто использовать для визуализации и при этом это будет более менее симпатично(Swing, Java Fx) может есть что лучше. 3)Насчет алгоритма гуглил и спрашивал советуют Q — learning как считаете вы? Может есть что лучше? Или готовый который легко прикрутить? 4) Алгоритм постоянно обучается где эти данные лучше хранить в бд?5) есть какие-то уже готовые библиотеки подходящие для моей задачи может там Spark MLlib или это вообще мимо…и что тогда? 6) Ответе пожалуйста на те вопросы, которые я не задал. И вообще дайте совет что как лучше. Буду очень признателен.
1) MS Excel ? 2) JavaFX

4) если данные часто обновляются то хранения в бд не очень варянт, туда сохранят некий конечный вариант (на определеное врмемя или состояние системы)

6) не задал воросы типа: "а делают машиное оьучения наджаве", "пишут ли Гуи на джава"

Илья
15.02.2018
04:06:57
6) не задал воросы типа: "а делают машиное оьучения наджаве", "пишут ли Гуи на джава"
Ну вроде как делают. Просто я не знаю что лучше. и что готово для моей задачи.

Alexander
15.02.2018
04:07:50
нейро-алгоритм для морского боя ?

Илья
15.02.2018
04:08:05
ага

Bogdan
15.02.2018
04:09:07
https://deeplearning4j.org/

вот либа для нейронки +-, есть еще но я их не помню

Илья
15.02.2018
04:10:06
Deeplearning4j да смотрел в эту сторону

Vyacheslav
15.02.2018
04:11:03
Deeplearning4j да смотрел в эту сторону
https://www.reddit.com/r/MachineLearning/comments/3tox8e/maching_learning_libraries_in_java/

Alexander
15.02.2018
04:11:20
3)Насчет алгоритма гуглил и спрашивал советуют Q — learning как считаете вы? аа, огонь. я считаю что нормальный человек сделает так. на простой сложности алгоритм играет честно и ставит корабли рандомно и стреляет рандомно. на средней - ставит и стреляет оптимально (алгоритмы без всякого ML). на сложном уровне - тупо не ставит последний однопалубный корабль, пока игрок не закроет выстрелами все возможные клеточки. и мы знаем куда игрок поставил свои корабли и стреляем преиуществено туда

Google
Bogdan
15.02.2018
04:15:11
Wystan
15.02.2018
07:18:55
А как быстрей всего зарелизить свою версию опенсорс библиотечки? Локально nexus лениво поднимать. Можно как-то на мавен сентрал выложить?

Wystan
15.02.2018
07:22:10
Mikhail
15.02.2018
07:44:40
Ты кажется все своё пишешь. Любитель велосипедов
Если мне интересно как что-то работает или не устраивают существующие решения

Если все протестировано и стабильно - не вижу в этом проблемы

Alexander
15.02.2018
08:10:54
Мне кажется лучше нейронку писать на tensorflow на питоне, обучить, отдебажить с графиками и тд, в каком нибудь jupyter намного удобнее чем в яве и время сэкономите, потом можно готовую нейронку в яве очень легко загрузить

Nick
15.02.2018
09:03:51
Здравствуйте. Нужна помощь, был бы очень благодарен. Хочу написать морской бой с “бесконечным” полем, то есть поле увеличивалось бы в масштабах, количество кораблей тоже. Клиент серверное приложение. С нейро – алгоритмом благодаря которому будет определятся выигрышная стратегия игрока. Причем все это хочу правильно спроектировать через шаблоны.. Использую java. Хотелось бы прокачаться в hadoop или еще в чем-то где непосредственно завязка на java. Может плохо объяснился просто хочется работать в стеке java + его какие то крутые комплектующие как по машинке так и по графике и другие варианты которые понадобятся в моей задаче. Отсюда следует ряд вопросов, по которым я бы очень хотел получить ответы. 1) Может кто то подобное уже где то видел не поделились бы ссылкой? 2)Что просто использовать для визуализации и при этом это будет более менее симпатично(Swing, Java Fx) может есть что лучше. 3)Насчет алгоритма гуглил и спрашивал советуют Q — learning как считаете вы? Может есть что лучше? Или готовый который легко прикрутить? 4) Алгоритм постоянно обучается где эти данные лучше хранить в бд?5) есть какие-то уже готовые библиотеки подходящие для моей задачи может там Spark MLlib или это вообще мимо…и что тогда? 6) Ответе пожалуйста на те вопросы, которые я не задал. И вообще дайте совет что как лучше. Буду очень признателен.
а сколько и каких кораблей будет на полей 100*100 например?

а поле всегда квадратное или может быть прямоугольным?

Илья
15.02.2018
09:14:58
а поле всегда квадратное или может быть прямоугольным?
на первых порах квадратное, о прямоугольном как то не думал. Насчет количества кораблей еще нет какой то точности. Но пока если поле 20x20 то 20 кораблей если 100х100 то 100, но наверное это глуповато еще подумаю.спасибо. есть какие мысли?

Lackmorrison
15.02.2018
09:19:53
площадь увеличивается в 25 раз, а корабли в 5? ?

Alexander
15.02.2018
09:19:56
20х20 и 20 кораблей = 1 корабль на 20 клеток. 100х100 и 100 кораблей = 1 корабль на 100 клеток. Странновато.

И самый главный вопрос, вот этот весь морской бой - он зачем? Сотни тонн нефти заработать? Скиллов набраться? На гит хаб закинуть, чтобы на собесах показывать?

Nick
15.02.2018
09:24:46
в какието стародавние времена высчитывал что в стандартный морской бой 10*10 занято примерно 25% клеток под сами корабли

Nick
15.02.2018
09:30:11
поднял код 10 летней давности от этого морского боя, ща вспомню, что к чему и могу скинуть, там был даже элементарный ИИ

Google
Nick
15.02.2018
09:49:01
буду благодарен
метод вычисления количества кораблей https://github.com/mosinnik/sea-battle/blob/master/src/core/Game.java#L244-L266

количество палуб также увеличивается ростом размера карты

Nikolay
15.02.2018
09:49:20


Combot
15.02.2018
09:49:33
combot.org/chat/-1001043090457

Nick
15.02.2018
09:50:17
единственное что я вспомнил это по if((double)p*100/s>25) n=n-1; что гдето было 25 %

p - количество места под палубы. s - количество клеток на поле

видмо просто корректировка

Илья
15.02.2018
09:51:30
спасибо

Nick
15.02.2018
09:53:09
спасибо
и вот тут про само AI https://github.com/mosinnik/sea-battle/blob/master/src/core/characters/AI.java

кстати там есть режим AI vs AI если самому лень чтото делать и можно просто повтыкать как ИИ на карте в 30*30 играют

Pavel ?
15.02.2018
10:00:46
Трансляция PS JAVA MEETUP#9 15.02.18 19:30 https://www.youtube.com/watch?v=YbRGHWcl6ZE

Паша
15.02.2018
10:12:57
хорошо же сделано? ) // если я ничего не пропустил

Паша
15.02.2018
10:13:41
так эт цсс, попробуй скейлом там поиграться )

Igor
15.02.2018
10:14:42
так эт цсс, попробуй скейлом там поиграться )
ну блин, не мне же руками цсс ютуба править)

YaOurTea
15.02.2018
10:29:05
ну блин, не мне же руками цсс ютуба править)
Почему нет? Ещё сделать плагин для улучшения отображения этого сообщения отдельный

Google
Евгений
15.02.2018
10:30:09
Igor
15.02.2018
11:19:05
господа, а кто в спринге шарит? как спрингдате кастомный конвертер подсунуть?

пробовал вот так, но в итоге почему-то юзается другой инстанс @Bean public ConversionServiceFactoryBean conversionServiceFactoryBean(Set<Converter<?, ?>> converters) { ConversionServiceFactoryBean factory = new ConversionServiceFactoryBean(); factory.setConverters(converters); return factory; }

Arsen
15.02.2018
11:22:33
ну это не оправдание

в инстраграмме надпись "редактировать" вообще вылазит за рамки кнопки

могли бы и учесть, что языки разные

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