И в чате по Java мне подсказали, что Java уже по сути скорее мертв чем жив
Java как язык - не то, чтобы мертва, но слегка закаменела. Java как платформа - живее всех живых, релизы выходят дважды в год. Ну и Kotlin, конечно, всё спасает.
Потом понял, что можно с Java и GraalVM собрать бинарник.
Вот всё не очень понимаю, почему все так хотят один бинарник. Много вы видели серьёзных нативных программ с одним бинарником? Везде куча dll и ресурсных файлов. А Java приложение можно легко упаковать в одну поддиректорию (zip) и батник (без необходимости установки JVM отдельно).
Плюс есть и GUI Compose Multiplatform
Compose очень интересный, но ещё пока слишком экспериментальный и сырой, дорабатываться будет не один год. Продвинутых возможностей каких-то наверняка нет (произвольная рисовка и работа со шрифтами). Если хотите себе стабильную разработку без проблем прямо сейчас - браться за него пока рано.
Ну и две одних из самых популярных IDE для/на Java до сих пор сделаны на Swing - вполне себе богатый набор инструментов, с современными скинами (FlatLaf, например) может выглядеть вполне себе хорошо.
Facepalm... Использовать конкатенацию строк в цикле (вместо StringBuilder), а потом будут жаловаться, что "Java (Kotlin) тормозит"... И это только на первый взгляд.
Давным-давно, ещё в Windows 7, тоже как-то для любопытства создал эту godmode папку, и вроде забыл про неё. А через некоторое время стал замечать, что в Eclipse диалоги открытия файлов перестали отображать файлы с точкой в начале. Обгуглился весь, намучался, не мог понять отчего. А потом "случайно" папку удалил - всё стало нормально.
Где-то читал, что указывать зависимости как константы в object не очень хорошо - что-то там становится хуже с инкрементной компиляцией. Лучше по-старинке в gradle.properties.
(server_config
(port_mapping ;; Expose only ssh and http to the public internet.
"22:22" "80:80" "443:443")
(serve
"/robots.txt"
"/favicon.ico"
"*.html"
"*.png"
"!.git" ;; Do not expose our Git repository to the entire world.
)
(geoblock ;; The legal team has not approved distribution in the Nordics yet.
dk fi is no se)
(flush_cache
(on push memory_pressure)
(priority background))
(allow_postgres_version "9.5.25" "9.6.24" "10.23" "12.13")
)
Проблема часто не в темноте-светлоте, а в низком контрасте текста. Модные дизайнеры думают, что если они поставят цвет текста #000000, то перестанут быть модными. Так же и в тёмной теме - #FFFFFF для текста, конечно, не обязателен, но он всё-таки должен выделяться из фона.
Согласно многочисленным исследованиям... Nielson Norman Group в своем сообщении...
В мире Star Control 2 в газовом гиганте живут Slylandro. Сами они летать, конечно, никуда не могут, но торговцы продали им самореплицирующиеся зонды для исследования космоса. Правда, местные жители слабоваты в программировании и сильно напортачили с поведением зондов, в результате чего те при контакте перескакивали на инструкцию, предназначенную для разборки астероидов на сырые материалы...
Java как язык - не то, чтобы мертва, но слегка закаменела. Java как платформа - живее всех живых, релизы выходят дважды в год. Ну и Kotlin, конечно, всё спасает.
Вот всё не очень понимаю, почему все так хотят один бинарник. Много вы видели серьёзных нативных программ с одним бинарником? Везде куча dll и ресурсных файлов. А Java приложение можно легко упаковать в одну поддиректорию (zip) и батник (без необходимости установки JVM отдельно).
Compose очень интересный, но ещё пока слишком экспериментальный и сырой, дорабатываться будет не один год. Продвинутых возможностей каких-то наверняка нет (произвольная рисовка и работа со шрифтами). Если хотите себе стабильную разработку без проблем прямо сейчас - браться за него пока рано.
Ну и две одних из самых популярных IDE для/на Java до сих пор сделаны на Swing - вполне себе богатый набор инструментов, с современными скинами (FlatLaf, например) может выглядеть вполне себе хорошо.
Оно дожно бы пугать потому, что это ещё и "Department of Defense" - Министерство обороны :)
Экое раздолье для троянских коней!
Да тут тоже недолго
Это с учётом что запускаемый процесс может писать в stdout и stderr параллельно.
Facepalm... Использовать конкатенацию строк в цикле (вместо StringBuilder), а потом будут жаловаться, что "Java (Kotlin) тормозит"... И это только на первый взгляд.
По поводу неявного типа переменных в ранних версиях была шутка: "GOD is REAL, unless explicitly declared as INTEGER".
Давным-давно, ещё в Windows 7, тоже как-то для любопытства создал эту godmode папку, и вроде забыл про неё. А через некоторое время стал замечать, что в Eclipse диалоги открытия файлов перестали отображать файлы с точкой в начале. Обгуглился весь, намучался, не мог понять отчего. А потом "случайно" папку удалил - всё стало нормально.
В 2023 году стоит учить Gradle сразу на Kotlin DSL.
Groovy больше не нужен.
А Си-программисты до сих пор не открыли как buffer overflow избегать?
Где-то читал, что указывать зависимости как константы в object не очень хорошо - что-то там становится хуже с инкрементной компиляцией. Лучше по-старинке в gradle.properties.
Почему никто не рассматривает S-expressions?
Потому что исключение может произойти совсем не тогда, когда вы запускаете корутину. Это же асинхронность.
Объясните, что вам там ненормального.
Прочитайте внимательно - написано что #FFFFFF не обязателен.
Но, например, если бы основной текст был вот таким - это нечитаемо.
Проблема часто не в темноте-светлоте, а в низком контрасте текста. Модные дизайнеры думают, что если они поставят цвет текста #000000, то перестанут быть модными. Так же и в тёмной теме - #FFFFFF для текста, конечно, не обязателен, но он всё-таки должен выделяться из фона.
Это британские учёные или не британские?
Ооочень плохой пример функции-расширения. "Строка вообще" не обладает свойством "запускаться в шелле".
Достаточно было бы просто
fun runInShell(command: String): ProcessВ мире Star Control 2 в газовом гиганте живут Slylandro. Сами они летать, конечно, никуда не могут, но торговцы продали им самореплицирующиеся зонды для исследования космоса. Правда, местные жители слабоваты в программировании и сильно напортачили с поведением зондов, в результате чего те при контакте перескакивали на инструкцию, предназначенную для разборки астероидов на сырые материалы...
Можно высказаться и в стиле "Winter is coming"
По существу ответить нечем? Я не утверждал, а предположил. Какие методики позволяют узнавать температуру в прошлом с точностью 0.1 градуса?
К 200 - нет, но где гарантии, что на самом деле оно выглядело не вот так?