LINUX.ORG.RU

Метапрог-прототип, версия 5

 , ,


1

2

Следующий релиз

Метапрог-прототип, версия 6 + будильник на Метапроге

Скачать:

https://www71.zippyshare.com/v/flBFevsS/file.html

В архив добавлены скомпилированные ехе: теперь прототип Метапрога и Метапрог онлайн можно запустить без LabVIEW, в том числе под линуксом через Wine (скрин: https://ibb.co/0XTVx6F инструкции: Метапрог-прототип, версия 5 (комментарий)).

Из других изменений: решены проблемы с массивами в структурах, исправлено несколько багов, проведена небольшая оптимизация отрисовки. В Метапрог онлайн добавлена автоматическая zip-архивация и деархивация пакетов с диаграммами. Добавлен индикатор прогресса - отображается при заливании и скачивании пакетов, а также при упаковке диаграмм в пакеты в Метапроге.

Из нереализованного - схождение данных из двух и более веток условий. Подробнее:

Метапрог-прототип, версия 4 (комментарий)

Условные схождения будут сделаны уже в 6 версии. Скорее всего, это - последняя нереализованная крупная функция прототипа Метапрога. После ее воплощения планирую начать делать раскрутку/бутстрап/«Метапрог сам на себе» с полной отвязкой от LabVIEW.

Запись интерактивной обучалки и создание сишной вставки для стандартной библиотеки Метапрога

https://streamable.com/rgk86

Выход из записи обучалки (под конец, когда происходит ее сохранение на диск) по кнопке Esc.

Кстати, созданная в видео сишная вставка содержит ошибку, исправленную чуть позже.

Предыдущий релиз прототипа:

Метапрог-прототип, версия 4



Последнее исправление: metaprog (всего исправлений: 8)

Ответ на: комментарий от metaprog

Удивительная вещь - винда. 10 до сих пор болеет проблемами с майкрософтовскими же рантаймами. И сбежать от этого можно разве что на линукс, который болеет уже консолью головного мозга и кучей багов с вайфаями и прочими дровами. Визуальное программирование должно разорвать этот замкнутый круг.

metaprog
() автор топика
Последнее исправление: metaprog (всего исправлений: 1)
Ответ на: комментарий от anonymous

А ты или еще кто может пока потестить метапроговские ехешники и рантайм? Если нет 10 - может под вайном таки запустятся?

metaprog
() автор топика
Ответ на: комментарий от anonymous

Печально. Но в любом случае жду увеличения количества пользователей, ведь Лабвью ставить теперь стало необязательно. Кстати, тестирую ехешники - пока что работают стабильно и корректно.

metaprog
() автор топика
Ответ на: комментарий от metaprog

«Лучше один раз увидеть, чем сто раз услышать» /намек на демки от вас/.

Владимир

anonymous
()
Ответ на: комментарий от metaprog

ведь Лабвью ставить теперь стало необязательно

Рантайм весом в 264 MB слабо тянет на «необязательно».

anonymous
()
Ответ на: комментарий от metaprog

Так и тянет похвастаться, а совесть не велит.

PS: Потерять совесть - «потерять все».

Владимир

anonymous
()
Ответ на: комментарий от metaprog

Ничего личного, только факты

Возможно, рантайм ее уже не поддерживает. Попробуйте установить на Windows XP или Windows 7 - должно работать.

Итак, тип с сомнительной репутацией на форуме, посвящённом, на минуточку, ОС Linux, в разделе Development мало того, что открыто советует фейлдовс, так ещё и неактуальных версий, чтобы запустить на нём свои exe-шники на базе проприетарного рантайма, которые без костылей вроде Wine под Linux не работают (да и не факт, что работают с оными).

У меня только один вопрос — почему этого шИзлонга до сих пор не снесли с ЛОРа вместе со всеми его подпевалами и виртуалами?

anonymous
()
Ответ на: Ничего личного, только факты от anonymous

Посещаемость …

А на кладбище так спокойненько
Среди верб, тополей да берёз,
Всё культурненько, всё пристойненько,
И решён там квартирный вопрос.

Владимир

anonymous
()
Ответ на: Ничего личного, только факты от anonymous

Можно было бы собрать приложение под Linux, но есть трудности с нахождением нужной версии LabView. Рантайм имеется - https://www.ni.com/ru-ru/support/downloads/software-products/download/unpacka...

insw
()
Последнее исправление: insw (всего исправлений: 1)

Скачать безплатно без СМС! Подарок на НГ!

deadplace
()

А под wine нормально все работает, а это значит что wine более лучший windows чем десяточка!

insw
()

@metaprog и insw вместо того, чтобы спорить с анонимами /просьба/, потратьте время на «популяризацию» проекта.
Ведь демок интересных пока нет.
Вот к примеру @metaprog говорит как просто с использованием диаграмм реализовывать алгоритмы.
Ну так продемонстрируйте.
Если все будет удобно, наглядно, … то «тон» треда непременно изменится.

Владимир

anonymous
()
Ответ на: комментарий от metaprog

Для меня вообще выглядит дико, что в 21 веке до сих пор алгоритмы прописывают в виде шаманских заклинаний на аглицком,

Блин, на разных языках писал код, но на английском ещё не доводилось

deadplace
()
Ответ на: комментарий от deadplace

А если вместо программы на английском компилятору подсунуть Байрона, компьютер что сделает?

anonymous
()
Ответ на: комментарий от anonymous

подсунуть Байрона, компьютер что сделает

Спросит «А где дочурка?»

anonymous
()
Ответ на: комментарий от metaprog

Меньше слушай поехавших всяких.

error:  cannot create !???߬??.txt
        Illegal byte sequence

Эта чухня под нормальными ОС даже не распаковывается. А то, что распаковалось, не запускается:

$ wine Metaprog.exe 
-bash: /usr/local/bin/wine: Bad CPU type in executable

Короче, в сад.

anonymous
()
Ответ на: комментарий от insw

Забавный факт: под Wine без костылей идет древняя игрушка 90х годов, которая идет под хр, но уже не идет под 7. При этом идут и игры, работающие под 7, но уже не работающие на хр. Wine в некоторых случаях уже обладает большей совместимостью с виндовским софтом, чем винда.

Valve (от слова Steam) грозится допилить вайн до 100% совместимости «из коробки» со всеми виндовскими игрушками. А так как это опенсорс - мне не придется ставить для этого Steam. Возможно, лет через 5 линукс будет лучше винды даже в запуске виндовских игрушек.

metaprog
() автор топика
Ответ на: комментарий от metaprog

Wine в некоторых случаях уже обладает большей совместимостью с виндовским софтом, чем винда.

Но не с твоим:

$ wine Metaprog.exe 
-bash: /usr/local/bin/wine: Bad CPU type in executable
anonymous
()
Ответ на: комментарий от anonymous

insw, чем распаковывать? Какая версия вайна? Какой дистрибутив?

Напоминаю, что прототип Метапрога - экспериментальный софт. Если ты не готов к проблемам - он не для тебя.

metaprog
() автор топика
Последнее исправление: metaprog (всего исправлений: 1)
Ответ на: комментарий от metaprog

Напоминаю, что прототип Метапрога - экспериментальный софт. Если не готов к проблемам - он не для тебя.

А ты не готов к нормальному железу, выкинь комп.

$ file Metaprog.exe 
Metaprog.exe: PE32 executable (GUI) Intel 80386, for MS Windows

Вы что, с kirill_rrr и saahriktu братья по разуму? Кто в 2019-20 компилит 32-битные бинарники под x86?

anonymous
()
Ответ на: комментарий от metaprog

Ошибаешься. У меня по команде wine как раз 32-битный вайн и запускается. А 64-битный запускается по wine64 и пишет Bad EXE format for Z:\...\Metaprog.exe. Так что как ты умудрился упороть 32-битный вайн с ошибкой Bad CPU type, — загадка, говорящая о том, что есть куда стремиться рукожопам всея галактики.

anonymous
()

exe

Ну если прямо хочется выложить это на лор, то хоть бы с вином его запаковал, как это нормальные люди делают.

Язабан по-прежнему.

ArkaDOSik ★★
()
Ответ на: комментарий от metaprog

Забавный факт: под Wine без костылей идет древняя игрушка 90х годов, которая идет под хр, но уже не идет под 7.

Как известно имеется много версий Windows.
Так вот один из разработчиков Windows говорил, что в Windows имеется /не знаю как правильно именовать/ подсистема, которая
обеспечивает функционирования самых популярных программ.
То бишь в каждой версии Windows эта подсистема предоставляет API, которого или нет или изменен в Windows.

И как вы уже догадались без этих костылей многие программы просто не будут корректно работать.

Владимир

anonymous
()
Ответ на: комментарий от metaprog

жду увеличения количества пользователей

А его и не будет, учитывая, что проблема этого прожекта не в лабвью, а в мертворожденной идее си в кружочках.

liksys ★★★★
()
Ответ на: комментарий от insw

Ты про обратную совместимость? На десятке вот PROGMAN.EXE из 1995 года запускается с незначительной модификацией окружающих его *.dll.

А метапрог появился позже десятки, он почему не работает?

anonymous
()
Ответ на: комментарий от anonymous

А calc.exe и mspaint.exe из 1999 (NT 4.0 SP6) вообще без изменений запускаются.

anonymous
()
Ответ на: комментарий от liksys

А также в том, что аффтар даже с вайном обосрался, не говоря уж о нормальной кроссплатформенности.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.