Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет prool ([info]prool)
@ 2022-01-08 16:16:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Я написал вирус
Я написал вирус, запустите его, и я украду все ваши деньги, голые фотки, перепишу на себя вашу недвижимость и захвачу власть в вашей стране.

А если серьезно, я тут кое-что скомпилировал и мне интересно, запустится ли оно. У меня запускается. У одного моего коллеги нет. Надо еще потестировать. Если вы параноик, то конечно игнорируйте мою просьбу, но может у вас есть стерильная виртуальная машина или что-то подобное. Мне интересно, запустится ли это в 32-разрядной седьмой Винде (кто-то еще использует такое?) Или более расширенно — в любой 32-разрядной Винде.
Ну или в 64-разрядной Винде, которая должна быть совместима.

Вот эти файлы — http://mud.kharkov.org/files/calculix/ccx2.19win32.zip

Уточнение для дотошных: это сделанная при помощи cygwin бинарная сборка Калькуликса — http://www.calculix.de

Калькуликс это программный пакет, который до сих пор используется в расчетах мостов, пропеллеров и прочих балок с защемленным концом. Большая часть это пакета написана на Фортране, который живее всех живых и основана на коде 70-80-х годов прошлого века и на математических теориях, разработанных в 19-м веке, а то и во времена Ньютона и Лейбница.


(Добавить комментарий)


[info]wieiner_
2022-01-08 12:29 (ссылка)
о, хоть один норммальный пост.
завтра с утра потестирую, обовязково!
не QA конешн, но найдем стерильную девственную виртуалочку

(Ответить) (Ветвь дискуссии)


[info]prool
2022-01-08 12:30 (ссылка)
Спасибо!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]wieiner_
2022-01-08 13:23 (ссылка)
вроде все ехе-шники запускаются

https://ibb.co/5B0PBT0

(Ответить) (Уровень выше)


[info]dece
2022-01-08 13:43 (ссылка)
Швунер!

(Ответить) (Уровень выше)


[info]hex_laden
2022-01-08 12:56 (ссылка)
На Win7 x64 запускается, на остальных проверю, на которых смогу, но дайте хоть тестовый файлик с данными (который она там просит).

(Ответить) (Ветвь дискуссии)


[info]prool
2022-01-08 13:22 (ссылка)
Целый набор тестовых данных вот здесь - http://mud.kharkov.org/files/calculix/ccx_2.19.test.tar.bz2

ccx принимает на вход файл с расширением .inp и после расчета выдает файлы с расширениями .dat и .frd. Это тоже текстовые файлы. А вот программа cgx (Calculix GraphiX) уже рисует по файлу .frd красивую картинку

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]wieiner_
2022-01-08 13:23 (ссылка)
о ща .. тоже

(Ответить) (Уровень выше)


[info]hex_laden
2022-01-08 21:32 (ссылка)
В Windows 7 (x64 и x86) работают все экзешники, файлы создаются, внутри не пустые, в выводе ничего похожего на ошибки нет, только имя файла надо вводить без расширения, иначе он тупо подставит расширение .inp, и файла, естественно, не найдет.

В Windows XP x86 не работает:

https://i.imgur.com/OqmWz5v.png

(Ответить) (Уровень выше)


[info]steinkrauz
2022-01-08 13:00 (ссылка)
Ну, на Win10x64 запускается без проблем.

В принципе, цигвиновские библиотеки зависят только от ntdll.dll и kernel32.dll
Так что я бы для начала на них посмотрел.

(Ответить) (Ветвь дискуссии)


[info]steinkrauz
2022-01-09 10:14 (ссылка)
В общем, для старой винды нужно собирать под старым цигвином.

https://superuser.com/questions/1132000/is-it-still-possible-to-get-cygwin-for-xp

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]prool
2022-01-09 10:23 (ссылка)
В результате тестов в начал доходить до этой мысли, но в присланной вами ссылке все разложено по полочкам, спасибо. И главное, там есть ссылки на еще работающую под XP версию cygwin

(Ответить) (Уровень выше)


(Анонимно)
2022-01-08 13:03 (ссылка)
>У одного моего коллеги нет

без ошибок и eventlog?

(Ответить)


[info]dece
2022-01-08 13:44 (ссылка)
Могу по Wine64.

(Ответить) (Ветвь дискуссии)


[info]dece
2022-01-08 13:49 (ссылка)
Нет, не могу. Не хватает fast pointer

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]prool
2022-01-08 15:22 (ссылка)
Ну, wine тут не слишком нужно, вот почему: ccx можно скомпилировать и в среде linux и он будет обычным консольным linux приложением

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2022-01-08 16:34 (ссылка)
ты с академиком то не спорь да

(Ответить) (Уровень выше)


(Анонимно)
2022-01-08 13:59 (ссылка)
сдохни-сдохни, тварь.
из-за таких как ты все глюки....

(Ответить)


(Анонимно)
2022-01-08 15:06 (ссылка)
Это высокие материи. Очень уважаю. Но у меня тут попроще задачки и не вижжу чтобы было решение. Может подскажешь где копать? Буду очень признателен. Хочу чтобы раскладка с английской на русскую и обратно переключалась нажатием правого Alt. На Линуксе у меня так было, а вот на Виндоуз не знаю как сделать. Можно ли? И плюс сюда же. Хотелось бы какой то яркий значек по раскладке. Скажем красное что-то я в русской клавиатуре, а синее в английской. Казалось бы ерунда, а вот найте не смог решения. Пунто не предлагай, так как во превых не очень понятно что с безопасностью, а во вторых подвисают некотрые программы при использование Пунтосвитчера.

(Ответить) (Ветвь дискуссии)


[info]prool
2022-01-09 07:28 (ссылка)
Лично я в этих интерфейсных делах не слишком разбираюсь, мне стандартных интерфейсов хватает.

Есть куча программ для "твикания" (настройки) Виндовс, но большинство из них если не завирусованы, то с рекламными adware внутри.

Можно еще в реестре копаться, ресурсы редактировать, но это windows rocket science, в общем шаманство.

(Ответить) (Уровень выше)


(Анонимно)
2022-01-08 16:53 (ссылка)
на вм с 7 виндой 32 бита всё запускается. если надо, могу проверить на виндовс XP SP3 32 бита (стоит на железе).

(Ответить)


[info]anti_myth
2022-01-08 23:00 (ссылка)
На Windows XP SP3 32 bit не запускается, т.к. нет KERNEL32.dll

(Ответить) (Ветвь дискуссии)


[info]hex_laden
2022-01-08 23:37 (ссылка)
Там kernel32 есть (это часть ядра винды, оно везде есть), но нет нужной функции в библиотеке.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2022-01-09 05:48 (ссылка)
а в чём проблема для производителя напихать функций в дистрибутив? Или есть мировозренческая позиция ограничить преемственность?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]hex_laden
2022-01-09 19:13 (ссылка)
Это надо спрашивать или у производителя винды, или у производителя цыцвина.

(Ответить) (Уровень выше)