LINUX.ORG.RU

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

 , ,


1

2

Рейтинг пользователей тем про Метапрог или практический пример применения визульного программирования

Пока Метапрог не готов, продемонстрирую практическое применение LabVIEW. Скачать программу-демонстратор можно тут:

http://e2tilsgo5s44hqmlwb4epwrjnh7ynvsckj2tl5duwdqbxg67chqpelad.onion/file/9b...

Для перехода по ссылке нужен Tor Browser, для просмотра кода примера - LabVIEW начиная с 2013.

На данном графике - количество комментариев самых активных зарегистрированных пользователей в темах про Метапрог на момент 29.06.19 04:47:37

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

Всего две маленькие диаграмки на Лабвью. Для начала надо распарсить сообщения из сохраненных веб-страниц. Да, страницы пришлось сохранять вручную, так как в Лабвью проблемы с HTTPS (и многими другими сторонними библиотеками). На данный момент проще было сохранить страницы вручную через браузер, чем самостоятельно сделать лабвьюшную реализацию TLS.

Данная диаграмма читает файлы с сохраненными темами из заданной папки и выдает массив кластеров из числа сообщений и имени пользователя, отсортированный по числу сообщений:

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

Данная диаграмма берет 12 самых активных пользователей, строит их рейтинг и сохраняет его в картинку:

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

Почти все подписано, специально повключал названия лабвьюшных функций.

На эту работу ушло чуть больше часа, включая не только сам процесс программирования, но и включение названий функций, подготовку скринов, написание этого поста итп.

FAQ

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

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

Примеры

Предыдущие см. в прошлых темах

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

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

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

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

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

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

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

Наконец-то нормально работают циклы!

https://pastebin.com/1duyPBMB

Это та самая диаграмма со старого скрина:

https://i.postimg.cc/65N2KMQz/image.png

Теперь тупиковые ветки (nk_end и «малювання SDL») тоже остаются в теле цикла. Теперь осталось внедрить тот же механизм управления тупиковыми ветками для условий (if, switch) и можно будет приниматься за разработку Метапрога на «самом себе».

Донат

Bitcoin:1AYoK2TScSpD5bhf67mv9AxHDJ2RidRvjD



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

ЛОРовский анонимус - это философия онанизма.

Ты же сам в одной из восьми тем признавался, что активно дрочишь. А теперь это действие пытаешься осуждать!

Где новые диаграммы, сделанные на прототипе? Где if...else? Может пора делом заняться а не онанировать на ЛОРе?

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

У онанизмусов своя философия онанизма. Ничего предосудительного в онанизме не вижу, просто факт.

metaprog
() автор топика

На метапрог забили? Автору просто потрындеть захотелось? Сносите в Talks. Или вообще...

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

Метапрог разрабатывается. Прямо сейчас.

Нет результата. Одни фекалии, разбросанные по восьми темам.

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

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

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

На почти 4 тыщи сообщений один долбанутый котечка из союзников. Победа.

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

metaprog с VarfolomeyKote4ka сейчас специально флудят для того, чтобы количество messages достигло 2000.
А потом как обычно пропоют «победную песнь» - «Теперь ненавистные анонимусы не смогут постить».
После этого VarfolomeyKote4ka страниц 10 будет рассказывать metaprog, что такое указатель, ...

Это «пластинка» имеет один мотив.

Владимир

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

Дай угадаю — тебе на шпалоукладочном факультете КПИ рассказывали только об fread/fwrite как части stdlib, а о системных вызовах read/write не рассказывали?

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

Вообще, просто берешь и делаешь:

man 2 write
man fwrite
%)

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

тебе жалко что ли. не заходи в тему и всё раз не нравится. тебя силой сюда заставляют заходить?

Да, многие ждут сообщений по теме и собственно разработки (Development, как никак), а тут какой-то религиозный недосрач и прочая галиматья восьмой сезон.

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

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

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

Кто рискнет использовать генератор сишного кода от разработчика, который не знает си, ... и много более.
Что меня удивляет в metaprog - его беспардонность.

Владимир

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

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

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

Его «лебединная песня» - «все аноны тролли, ...».
Ну а он конечно - «незаслуженно обиженный».

Владимир

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

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

От Линуса - огромная польза, и крепкое словцо всегда можно простить. Чего нельзя сказать об авторе из этой темы и его словесном поносе. Сравнил блин жопу с пальцем.

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

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

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

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

Но сильные стороны у автора тоже есть - отругал все мыслимые и немыслимые технологии, распугал всех помощников, взял на вооружение самый убогий инструментарий. Это ж талант надо иметь.

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

Его сдерживают только правила форума ...
Похоже у него моральных границ вовсе нет.

Владимир

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

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

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

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

Ну и метапрогеру не мешало бы почитать что-нибудь. Чтобы стать хотя бы просто программистом, не обязательно хорошим.

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

«Кому и кобыла невеста».

Владимир

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

Автор Ruby тоже ничего не знает, и даже не может написать сортировку пузырьком без помощи гугла.

А вот что знаешь ты, Владимир, что бы оценивать перспективность использования? Ничего личного, просто что бы оценивать нужно тоже иметь уровень.

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

Автор Ruby тоже ничего не знает, и даже не может написать сортировку пузырьком без помощи гугла.

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

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

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

Да и когда он начинал ядро было не айс, он сам писал что его код некрасив. Можно еще вспомнить про спор монолитность vs микроядро...

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

Зато он готовый продукт родил.

Ага, родился и сразу врачу дискету вручил.

Автор метапрога даже гуглом пользоваться не умеет или не хочет.

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

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

Да и когда он начинал ядро было не айс, он сам писал что его код некрасив. Можно еще вспомнить про спор монолитность vs микроядро...

Да, метапрог часто вспоминает этот спор. И ты не пались лишний раз, что вы с ним - одно лицо.

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

Похоже у него моральных границ вовсе нет.

Это про rebforcer'a, он людей за людей не считает, и психопат, это реальная болезнь которую нужно лечить.

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