Author |
Message |
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 461 Location: Москва
|
Это у вас ежеутренняя настрой-кричалка такая?? Или ежеминутная?
|
29 Apr 2017 03:36 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
На работе - практически непрерывная
|
30 Apr 2017 00:22 |
|
|
bigral
Senior
Joined: 31 Mar 2012 16:50 Posts: 152 Location: 93.73.80.128
|
Никакого swap-а на гиг жаба не умеет, кинет out of mem exception и вывалится нафик. А все потому что garbage collector концепция сама по себе garbage. offtop: недавно внезапно! узнал что есть такой себе новомодный rust и что он "самый любимый в 2016..2017" аж на Stack Overflow! Но думаю ниче ему не светит, так как он просто метит заменить C, т.е. не метит на write once run forever (что по-моему главное)
|
07 May 2017 18:28 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Где я написал, что жаба умеет свап? В моей фразе есть предлог "из-за", и он там главный. Потому что 5 жаба-приложений, каждое из которых не против сожрать по 200..800 метров - это больше, чем 4 гига памяти минус винда со своими обновлениями, минус дебильный антивирус, минус фаерфокс, минус не пойми что еще (я не силен в доменном админстве винды). Если бы жаба не жрала память как не в себя, этой проблемы бы не было. Я, например, не могу понять, куда в этих приложениях девается память. А что концепция garbage... Ну так интерпретатор по определению хуже нативного кода, но всем пох, простите за мой хранцузкий, потому что бабло. Ладно, я ныть закончил. Не хватало еще дома этот шлак вспоминать.
|
07 May 2017 23:54 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не... если Жаба ещё трепыхается - пора её убить нафиг! Скачал исходники эмулятора Apple I- Рom1 - на Жабе: https://mirrors.apple2.org.za/www.chez.com/apple1/Apple1project/Emulation/Pom1v0.62b.ziphttps://mirrors.apple2.org.za/www.chez.com/apple1/Apple1project/Emulation/Pom1v0.61.ziphttps://mirrors.apple2.org.za/www.chez.com/apple1/Apple1project/Emulation/Pom1v0.6.tar.gzhttps://mirrors.apple2.org.za/www.chez.com/apple1/Apple1project/Emulation/Pom1v0.5a.zipЗацепило меня, что это автономное Жаба-приложение, а я хоть и что-то там чиркал на Жабе, но автономных приложений не писал. Ну, думаю, совмещу полезное с приятным: скомпилирую себе эмулятор Apple I с отладчиком, посмотрю, как умные люди иж пишут эти автономные Жаба-приложения, ну и перепишу свой Жаба-эмулятор "Специалиста" в автономное приложение, а то меня fifan сподвигал перенести его на жабаскрипт, а у меня в жабаскрипте Canvas не работает... Начал с самой простой ранней версии - Pom1v0.5a, смотрю - ничего особо сложного, просто объявляют окно, как Frame, прицепляют к нему "листнеры", располагают на нём этот самый Canvas, на котором и рисуют всю графику... Всё хорошо, всё просто, я и сам так делал... Только вот автономном Жаба-приложении, хоть застрелись, не работает метод paint() на этот самый Canvas! Ну, ладно, думаю, я затупил, обратимся к классикам: братья Фроловы, готовый пример автономного Жаба-приложения, причем учебный! http://www.frolov-lib.ru/programming/javasamples/vol3/vol3_15/src1.htmlСкомпилировал я его, а он - тоже не работает! Не... нафиг-нафиг такую Жабу! Я понимаю, что есть куча советов, может у меня версия Жабы не та, может еще чего... Но я забодался трясти бубнами и исполнять шаманские танцы, когда программировал Жаба-эмулятор "Специалиста" !
_________________ iLavr
|
24 Aug 2017 05:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не... ну это полная Жо..... ! Не люблю я оставлять непонятки за спиной, дай, думаю, хоть самую простую автономную Жаба-программу скомпилирую хоть раз, пока гнусная Жаба не умерла! Беру пример: http://www.javaportal.ru/java/faq/Компилирую я это Yнылое Gо..ноFrame, запускаю java YGFrame.class - и оно НЕ РАБОТАЕТ! https://ru.stackoverflow.com/questions/633793/Почему-возникает-java-lang-noclassdeffounderrorЯ плАчу...
_________________ iLavr
|
24 Aug 2017 06:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну вот упрямый я... кроме перечисленного, ещё тряс шкурой и дул в варган (он же - хомус)! И ОНО вдруг заработало! Моё первое автономное приложение на Жабе! Очень сильное колдунство! К работающему окну от Apple I я прицепил хорошо работающий и похожий по структуре пример работы с Canvas из JDK-1.4. Стало ясно, что Canvas в автономных приложениях Жабы всё же работоспособен! Теперь к этому работающему варианту надо приделать обратно "кишки" от Apple I... Такое вот шаманство и танцы с бубнами с этой Жабой...
_________________ iLavr
|
24 Aug 2017 10:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот так, с помошью шаманства с бубном, кувалды и какой-то матери ОНО всё-таки заработало! Честно говоря, в нашем хобби вот этот момент вызывает у меня наибольшее удовольствие! А иначе - не стОило бы и голову ломать, и терять время... P.S. Убийство жабы временно откладывается...
_________________ iLavr
|
24 Aug 2017 12:55 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В общем заинтересовало меня, как из Жаба-кода всё же сделать исполняемый ехе-файл. В подавляющем числе популярных способов типа Jar2exe или Launch4j создается некий ехе-загрузчик для jar-файла, но, как пишут, JRE ( Java SE Runtime Environment) на машине должно присутствовать. Попался и довольно оригинальный способ: " использовать переводчик java-to-c (например, JCGO) и скомпилировать сгенерированные файлы C на native файл (.exe) для целевой платформы." Я посмотрел, что есть такое JCGO: Круто... это конвертер кода платформонезависимой Java в платформонезависимый C код, с кучей ограничений.
_________________ iLavr
|
20 Dec 2017 12:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати... Жаба теперь будет вечной. Даже если все Оракли помрут, мумия жабы будет жить. На жабе написали Arduino IDE...
_________________ iLavr
|
30 Aug 2018 11:41 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
перепишут на питоне, когда жабу рядом с члениным в мавзолей положат.
|
31 Aug 2018 00:21 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Весь архив перепишут? https://www.arduino.cc/en/Main/OldSoftwareReleasesСомневаюсь... поскольку жаба там в составе каждого дистрибутива. Почему я и написал:
_________________ iLavr
|
31 Aug 2018 00:59 |
|
|
Клапауций
Banned
Joined: 29 Jun 2018 08:48 Posts: 413
|
подобное можно заявить о любом программном обеспечении - копии древних версий вечно будут хранить в себе мёртвые останки чего-нибудь.
|
31 Aug 2018 01:07 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
О любом программном обеспечении у нас топика нет. У нас есть топик "Смерть Жабы". Вот я в этом топике об этом и пишу.
_________________ iLavr
|
31 Aug 2018 01:39 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
|
02 Feb 2019 22:24 |
|
|