|
nedoPC.orgCommunity for electronics hobbyists, established in 2002 |
|
Last visit was: 08 Nov 2024 16:41
|
It is currently 08 Nov 2024 16:41
|
Author |
Message |
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 471 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Скомпилировал я его, а он - тоже не работает! Не... нафиг-нафиг такую Жабу! Я понимаю, что есть куча советов, может у меня версия Жабы не та, может еще чего... Но я забодался трясти бубнами и исполнять шаманские танцы, когда программировал Жаба-эмулятор "Специалиста" !
You do not have the required permissions to view the files attached to this post.
_________________ 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... Такое вот шаманство и танцы с бубнами с этой Жабой...
You do not have the required permissions to view the files attached to this post.
_________________ iLavr
|
24 Aug 2017 10:13 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот так, с помошью шаманства с бубном, кувалды и какой-то матери ОНО всё-таки заработало! Честно говоря, в нашем хобби вот этот момент вызывает у меня наибольшее удовольствие! А иначе - не стОило бы и голову ломать, и терять время... P.S. Убийство жабы временно откладывается...
You do not have the required permissions to view the files attached to this post.
_________________ 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...
You do not have the required permissions to view the files attached to this post.
_________________ 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: 23398 Location: Silicon Valley
|
|
02 Feb 2019 22:24 |
|
Who is online |
Users browsing this forum: Claude AI [Bot] and 1 guest |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|