LINUX.ORG.RU

Metaprog: универсальная графическая среда программирования [LabVIEW-прототип] часть 9

 , , ,


0

3

Интерактивная обучалка

https://streamable.com/dnhoy

Интерактивная инструкция по сборке факториала

https://streamable.com/h8dto

Меню из функций

Наконец допилил меню из функций. Программирование на Метапроге будет выглядеть примерно так:

https://streamable.com/xlprt

Кроме меню, давние читатели заметят сделанное по многочисленным просьбам увеличение размера шрифта на элементах блок-диагарммы и подсказках с 10 до 12.

Сама функция, считающая факториал, выглядит так:

https://i.postimg.cc/ZRzpHhnv/image.png

Полученный код корректно считает факториал 11 (10+1, как на схеме):

https://pastebin.com/pdbhKcey

Переключатель (он же switch)

https://streamable.com/vgn3w

https://pastebin.com/tuB9X00u

Чат-клиент

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

Версия 1.

http://e2tilsgo5s44hqmlwb4epwrjnh7ynvsckj2tl5duwdqbxg67chqpelad.onion/file/de...

Требования

1. Windows начиная с ХР с кириллической локализацией (иначе будут проблемы с кодировкой символов).

2. Для запуска скомпилированного ехе-файла бесплатный рантайм (32-битный):

https://download.ni.com/support/softlib/labview/labview_runtime/2013 SP1/Wind...

3. Для просмотра и редактирования диаграмм с кодом чат-клиента - LabVIEW начиная с 2013. Как кто его достанет - личное дело каждого, если жалко денег - на торрентах оно есть.

4. Tor Browser или Tor для подключения к серверу:

https://www.torproject.org/

Сам чат-клиент лицензирован под GNU GPL v3, подробности - по кнопке «Про программу».

FAQ

0. Где отсутствующие примеры и пункты FAQ? Как вообще читать эти темы?

Чего нет в этой части - есть в прошлых. Для того, чтобы понять идею Метарпога, не обязательно читать тысячи комментариев из всех тем. Необходимый минимум собран в заголовках тем. Читайте заголовки и ссылки в них. Кстати, обновляется только заголовок последней темы, если эта тема уже не последняя - она не обновляется. В более новых темах пункты FAQ могут обновляться и в случае расхождения действительна более новая версия.

11. Как выглядит факториал в графическом представлении?

https://i.postimg.cc/ZRzpHhnv/image.png (уже на Метапроге, а не Лабвью).

Прошлые темы:

Metaprog: универсальная графическая среда программирования [в разработке]

Metaprog: универсальная графическая среда программирования [в разработке] часть 2

Metaprog: универсальная графическая среда программирования [в разработке] часть 3

Metaprog: универсальная графическая среда программирования [в разработке] часть 4

Metaprog: универсальная графическая среда программирования [в разработке] часть 5

Metaprog: универсальная графическая среда программирования [в разработке] часть 6

Metaprog: универсальная графическая среда программирования [в разработке] часть 7

Metaprog: универсальная графическая среда программирования [в разработке] часть 8



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

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

А что плохо, что хорошо - решаешь ты сам, конечно же. Анархия! Грабим магазины! Пинаем копирастов! Сжигаем офис мекрософта!1

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

Я скала, 5 метров ростом! Вместо смартфона нокиа которой и убить можно!

Ну так это плохой поступок со стороны гопников будет, так что они тут виноваты. Не? Что то не так? Или законы из мат.формул выводятся?

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

что есть в твоём понимании «пакет диаграмм»? аналог библиотеки или модуля или вообще подфункции? (в терминах текстовых языков публика тебе будет лучше понимать пока что)

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

То бить нинужно. Очевидно же. Кто то сейчас что то плохое делает вообще в этом треде?

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

это единственное, по чему можно судить о человеке? а если он всё заработанное отдаёт на благотворительность? (обустройство твоей психушки, например)

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

мешающий мне делать свободное ПО в графике?

Это ты сам захотел исопльзовать проприетарщину, а значит принял лицензионное соглашение. Ты не имеешь права вякать такое. Ты сам себе мешаешь.

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

Откуда мне знать, что у тебя за шизофрения в голове? Может, ты маленьких детей насилуешь ради вселенского блага? Твоя система ценностей - не последняя инстанция. Не обязаны адекватные люди жить по твоим порядкам, особенно если ты считаешь нормальным избивать людей по своей прихоти.

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

Использование ПО означает согласие с EULA. Незнание не освобождает от ответственности.

  • Ты что, не знал, что по закону кража хлеба - это преступление?
  • Ты думаешь, я читал эти твои законы?
anonymous
()
Ответ на: комментарий от anonymous

Со всеми законами всех стран мира согласен? Нет? Так может ты оскорбляешь чувства верующих ради «процветания человечества»? Твоя система ценностей - не последняя инстанция. Не обязаны адекватные люди жить по твоим порядкам, особенно если ты считаешь нормальным оскорблять чувства людей по своей прихоти.

Можешь заменить мысленно на что нибудь с чем не согласен ты и перечитать. Но я вообще не понимаю почему ты пишешь «жить по твоим порядкам», я что, кого то заставляю?

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

Отлично, тогда возьму твой чат и запишу себя единственным автором. Я GPL не читал и не принимал, так что мне можно.

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

Ты даже простую аналогию осилить не можешь. Зря ты школу прогуливал, ой зря…

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

А еще подпишись моим биткоин-адресом, тогда весь ЛОР тебе поверит. Иначе засмеют, как Дениса Попова.

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

Иначе засмеют, как Дениса Попова.

Ты совсем слепой, что не замечаешь, как тебя самого засмеяли тут хлеще, чем Поповаи Бабушкина вместе взятых?

anonymous
()

Вот так быстро и уверенно тема от распространения пиратского по перешла к анархическим постам. Что дальше? Фашизм? Думаю, странице к 8 докатимся и до зоофилии.

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

Specifically if you distribute run-time engines for the SOFTWARE or driver interface SOFTWARE with your Authorized Application

metaprog разве распространяет среду исполнения? Её распространяет download.ni.com. Так что это только для них ограничение.

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

Вот именно. Сам рантайм я не распространяю, только ссылку на официальный сайт NI для его скачивания.

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

За фошизм топил rebforcer, но к счастью он больше не заходит в эти треды. Про зоофилию он же и говорил кста... Так что максимум будут мои нихчему нипризывающие посты!!

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

в каждом треде ТС и так уже разводит копрофилию каждый раз, когда ему задают неудобные вопросы

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

А ему плевать. По его мнению это хорошо, следовательно ему можно.

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

Кто тебя заставлял пользоваться лабвью? Никто. Ты сам этого захотел, сам себя в ловушку и посадил. Не надо теперь на «плохих» копирастов наговаривать.

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

Нельзя. Нет хода, разработки нет. Только, вон, проприетарный пиратский чатик выкатил и всё.

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

Призываю бить свои печи буржуйки, потому что это все обманки капиталистов, покупайте лучше печь буйлерон, зимой жарко!

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

В заголовках тем какие-то скриншоты с какими-то примерами, а не инфа про то, что творится прямо сейчас. Проприетарщину под венду ставить не хочу принципиально, пиратить тем более. Какого-то общего хранилища исходников нет?

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

А за цитирование его творчества про ананасы и рябчики в рашке уже садят?

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

А должен пользоваться по условиям, которые сам же и принял (т.к. используешь лабвью). Хорошо тебе жить в своём фантазийном детском мирке, где сам себе правила придумываешь. Тяжело же тебе будет в цивилизованном мире жить, за пределами своей деревни.

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

да он оттуда не выберется, чо ты

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

Не хочешь исопльзовать проприетарщину и пиратское ПО - вообще в сторону метапрога не смотри. Он сам по себе проприетарный и нарушает законодательство об авторских правах.

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

Автор же топит за обратное, только каким-то странным образом (СПО != пиратство же). Поэтому хотя бы ход разработки мог бы быть открытым для всех, хотя бы чтобы знать, что дело идёт и ~код пишется~ диаграммы рисуются.

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

Тяжело же тебе будет в цивилизованном мире жить, за пределами своей деревни.

У нас тут на гей-парадах ментов в разы больше, чем ряженых, иначе все снесли б - куда нам до «цивилизованной» Силиконовой долины?

https://ebanoe.it/2019/03/10/silicon-valley-reality/

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

Автор же топит за обратное, только каким-то странным образом

Он забил на лицензионную чистоту. Условия лицензии рантайма лабвью конфликтуют с GPL. Так что, его поделки считаться свободными не могут.

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

Совсем у него крыша поехала. Зовите санитаров, пускай выносят.

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

Ну это конкретный чатик, который к метапрогу пока мало относится.

Вопрос ТСу: а само творение, из-за которого столько тем уже завели, сейчас есть в каком-то открытом виде (даже если для просмотра нужно лабвью)?

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

Его нет ни в каком виде, кроме фантазий автора. Но ты можешь задонатить ему на Биткойн кошелек. И, честное слово, через пару недель все будет

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

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

Как в воду глядел.

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