
Александр
20.07.2018
08:26:01
что не так?
я все не пойму

Google

Александр
20.07.2018
08:26:25
так что что не так?)

Роман
20.07.2018
08:26:41
то что даже она не всегда решает эту маленькую проблему

Daniel
20.07.2018
08:26:46
я все не пойму
я не пойму где я говорил что плохо, просто объяснил что имел ввиду один и дополнил тем что проблем с этим пока нет

Роман
20.07.2018
08:26:53
и работает она обычно на своей runtime, а не jdk

Александр
20.07.2018
08:26:59

Роман
20.07.2018
08:27:03
и то не всегда

Александр
20.07.2018
08:27:57
и то не всегда
кроме свинга (писать что-то на нем???) в опенjdk больше проблем не вижу
нивчем

Роман
20.07.2018
08:28:47
да в целом, если честно -> сейчас спорить бессмысленно. Мы что возьмём и решим все проблемы сразу? Сейчас это только догадки и все боятся что просто в openjdk в один момент перестанут что-либо "сливать"
да и разве есть openjdk под виндой например?

Anton
20.07.2018
08:29:33
касаемо джавы? где про это почитать? что-то я пока не видел такого
подробно не находил. у них только в факе небольшая сноска про это и в докладе про граль слышал, что тыпрайз производительнее типа.
http://www.graalvm.org/docs/faq/
The enterprise edition is available from the Oracle Technology Network under an evaluation license. It provides improved performance and security for production deployments.

Роман
20.07.2018
08:30:00

Sergey
20.07.2018
08:30:29

Google

Митко Соловец?
20.07.2018
08:30:57
Все манёвры оракла не должны повлиять на опенждк, но если что, есть Котлин, Скала)

Роман
20.07.2018
08:31:02
и я могу её распространять?

Александр
20.07.2018
08:31:12

Eugeny
20.07.2018
08:31:45

Александр
20.07.2018
08:31:51
все самые вкусности всеравно пилится в openJDK, особенно валхала и панама

Anton
20.07.2018
08:31:54

Александр
20.07.2018
08:32:15
у них могут перформанс плюхи для питонов и джса там быть

Luger
20.07.2018
08:32:28

Александр
20.07.2018
08:32:31
потому что в моем понимании, за джаву там тупо хотспот как есть отвечает
и все

Роман
20.07.2018
08:32:51
распространять её можно? Ото опять там какой-нибудь gpl

Luger
20.07.2018
08:34:42
http://openjdk.java.net/legal/gplv2+ce.html
ключевое здесь - вот этот Classpath Exception

Anton
20.07.2018
08:34:58

Luger
20.07.2018
08:36:17
так что стенания по поводу сложности использования oracle jdk довольно надуманны
с openJDK жить вполне можно.

Роман
20.07.2018
08:36:32

Александр
20.07.2018
08:36:38
вообще-то с ним и нужно жить

Google

Александр
20.07.2018
08:36:47
и чем раньше станешь использовать его как основую вм
тем раньше забудешь про оракал вообще )

Eugeny
20.07.2018
08:37:32
Главное потом не перейти на котлин
Хотя как что-то


Luger
20.07.2018
08:38:01
можно поподробнее? Это я типа только classpath могу юзать, а новые новомодные модули, не?
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Oracle America and/or its affiliates are
subject to the following clarification and special exception to the GPL, but
only where Oracle has expressly included in the particular source file's header
the words "Oracle designates this particular file as subject to the "Classpath"
exception as provided by Oracle in the LICENSE file that accompanied this code."
Linking this library statically or dynamically with other modules is making
a combined work based on this library. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your
choice, provided that you also meet, for each linked independent module,
the terms and conditions of the license of that module. An independent
module is a module which is not derived from or based on this library. If
you modify this library, you may extend this exception to your version of
the library, but you are not obligated to do so. If you do not wish to do
so, delete this exception statement from your version.


Митко Соловец?
20.07.2018
08:38:19
А Котлин использует какой последний ждк?
В плане фич

Жабра
20.07.2018
08:38:57

Oleksandr
20.07.2018
08:39:04


Роман
20.07.2018
08:39:23
"CLASSPATH" EXCEPTION TO THE GPL
Certain source files distributed by Oracle America and/or its affiliates are
subject to the following clarification and special exception to the GPL, but
only where Oracle has expressly included in the particular source file's header
the words "Oracle designates this particular file as subject to the "Classpath"
exception as provided by Oracle in the LICENSE file that accompanied this code."
Linking this library statically or dynamically with other modules is making
a combined work based on this library. Thus, the terms and conditions of
the GNU General Public License cover the whole combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your
choice, provided that you also meet, for each linked independent module,
the terms and conditions of the license of that module. An independent
module is a module which is not derived from or based on this library. If
you modify this library, you may extend this exception to your version of
the library, but you are not obligated to do so. If you do not wish to do
so, delete this exception statement from your version.
стал бы я спрашивать зная английский в совершенстве. тем более это gpl и тут нужны познания в праве


Александр
20.07.2018
08:40:15

Eugeny
20.07.2018
08:40:24
В 6 и 8 компилируется. В случае использования 8 можно юзать фичи 8 джавы и под капотом для неинлайн лямд будут invokedynamic

Жабра
20.07.2018
08:40:48

Александр
20.07.2018
08:40:55
ну ок

Luger
20.07.2018
08:42:45

Роман
20.07.2018
08:43:41
ок, просто там куча оговорок аля "это модуль, который не является производным или не основан на этой библиотеке." например это больше всего мне не понятно

Alexandr
20.07.2018
08:44:00

Oleksandr
20.07.2018
08:44:08

Alexandr
20.07.2018
08:45:15
угу

Eugeny
20.07.2018
08:46:10

Google

Eugeny
20.07.2018
08:46:17

Alexandr
20.07.2018
08:46:31
внимательно читай

Oleksandr
20.07.2018
08:47:13

Eugeny
20.07.2018
08:47:53

Oleksandr
20.07.2018
08:48:05

Admin
ERROR: S client not available

Александр
20.07.2018
08:48:25

Alexandr
20.07.2018
08:48:30

Anton
20.07.2018
08:49:47
пруф?
пруф, что он живой? кто в проде использует лум? про него давно уже ничего не слышно, и все пилят свои велосипеды на эту тему

Александр
20.07.2018
08:51:07
я трэкаю только валхалу и панаму, и там все ок
лум не смотрел

Oleksandr
20.07.2018
08:52:03

Александр
20.07.2018
08:52:15
щас вспомнил что за он, мне он вообще не интересен, так что похер )

Oleksandr
20.07.2018
08:52:17
о каком проде вообще речь?

Александр
20.07.2018
08:52:36

Денис
20.07.2018
08:52:43
да и разве есть openjdk под виндой например?
Oracle's OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as .tar.gzarchives.
As an example, the archives for JDK 10 may be found on jdk.java.net/10

Oleksandr
20.07.2018
08:52:57

Александр
20.07.2018
08:53:09

Oleksandr
20.07.2018
08:53:13
ага)

Google

Александр
20.07.2018
08:53:20
но мне нравится то что я вижу в мейлинг листе :)

Alexandr
20.07.2018
08:54:13
Глупости
ня:
kotlin:
@Transactional
override fun runInTransactionWithNestedThrowsWithCommit() {
increaseMain()
try {
nestedTransactionalService.runInNestedTransactionThrows()
} catch (e: Exception) {
logger.error { "$e" }
}
}
декомпиленное java представление:
@Transactional
public void runInTransactionWithNestedThrowsWithCommit() {
this.increaseMain();
try {
this.getNestedTransactionalService().runInNestedTransactionThrows();
}
catch (Exception e) {
GenericMainTransactionalService.Companion.getLogger().error((Function0)new GenericMainTransactionalService$runInTransactionWithNestedThrowsWithCommit.GenericMainTransactionalService$runInTransactionWithNestedThrowsWithCommit$1(e));
}
}
{ "$e" }
превратилось в
(Function0)new GenericMainTransactionalService$runInTransactionWithNestedThrowsWithCommit.GenericMainTransactionalService$runInTransactionWithNestedThrowsWithCommit$1(e)

Anton
20.07.2018
08:57:19

Oleksandr
20.07.2018
09:01:17
странная аргументация

Alexandr
20.07.2018
09:02:13
loom, это облегченные треды?

Oleksandr
20.07.2018
09:02:26
да

Alexandr
20.07.2018
09:02:38
не могу найти, но вроде в 10 должны были появиться, не?

Oleksandr
20.07.2018
09:03:36

Anton
20.07.2018
09:03:39

Oleksandr
20.07.2018
09:04:17
важно что до сих пор ничего не сделано на уровне самой вм, только ворох сторнних либ 1 в 1 про валхаллу

Alexandr
20.07.2018
09:04:47
точно, я читал про loom, название не запомнил однако

Anton
20.07.2018
09:07:40
я тебя валхаллой тыкаю в косяки логики
здесь нет косяков, я не в теме про вальхалу и не собираюсь вникать. 8+ лет на грин треды - это либо проект заброшен, либо почти не шевелится.
где тут косяки? если про проект нигде слышно, его никто не использует, не выходят никакие статьи... может он действительно заброшен или почти мёртв? м?

Vladimir
20.07.2018
09:12:27

Денис
20.07.2018
09:15:14
Извините за оффтоп, кто может подсказать каналы или может форумы хорошие где могут помочь с восстановлением фотографий, перенесли фотки с айфона на флешку и не посмотрели, а теперь когда захожу на флешку там каждой фотки по 4 копии причем названия одинаковые и ни одна фотография не открывается пишет следующее