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)
Ответ на: комментарий от Deleted

Спасибо.

Интересно как же среагируют на мои лабвьюшные исзодники те, кто рассказывали, что никакого кода нет?

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

Так ты эти исходники в hex-редакторе просто набил %) Баб ликсуся что нибудь выдумает, уверен, она та еще сказочница.

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

Если б я их набил в hex-редакторе, а не Лабвью, я был бы очень даже крутым хакером:)

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

Я уже понял. Что-то типа торрента, но глобальнее. От необходимости держать сервер полностью не избавляет, но дает бекап и улучшение скорости передачи, как торрент. И анонимность сама по себе не дает.

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

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

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

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

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

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

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

они же думали что это всё фейк и кричали что картинки рисуются а код с нечеловекочитаемыми названиями переменных пишется вручную. теперь им и сказать то нечего. бабка ликсуси с горя наверное нагнала самогонки и валяется пьяная в каком то овраге. а rebforce лишился своей отговорки что релиз обещанного им метапрога на реде состоится раньше релиза настоящего метапрога т.е. никогда. таким образом теперь он окончательно опозорен. вот так одним релизом ты заткнул рты всей этой «статусной» публики с ойфонами и понтами.

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

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

Мало кто сомневается, что LabVIEW в принципе работает, и что на нём что-то можно делать. Ты какой реакции ожидал? «Вау, а LabVIEW-то, оказывается, на самом деле существует!» Такой, что ли?

Вроде хотели

Кто?

и ждали

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

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от iluha16

они же думали что это всё фейк и кричали что картинки рисуются а код с нечеловекочитаемыми названиями переменных пишется вручную. теперь им и сказать то нечего.

Мда… Ознакомься с исходниками, что ли…

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

Да как-то плевать. Корявый генератор кода ценности не представляет, а сомнения были, когда недопрог выкладывал копипаст под видом примеров. То, что оказывается эта поделка на лабвью всё-таки существует, говорит лишь о том, насколько высокоуровневые и простые конструкции предоставляет лабвью, что с ними справилась даже такая мартышка, как тс.

Поделка по-прежнему не содержит новых идей и нужна полутора умственным инвалидам.

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

Он выложил схему, которая считает число комментариев в темах про метапрог и рисует картинку с гистограммой. Всё.

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

А, то есть схему на лабвью? И даже не сам метапрог?

Уел, ничего не скажешь. Ух, перемога!

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

Ну это еще не Метапрог, а рисовалка гистограмм на Лабвью (было в ближе к началу этой темы). Следующим «пробным выстрелом» думаю выложить простенький чатик, а потом уже и прототип Метапрога, если наберется достаточно желающих с ним работать.

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

исходник говно. кулхакеры пишут int main(int argc, char **argv) { а ты не осилил pointer to pointer to char.

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

Бедняжка. Уже без посторонней помощи даже послать не можешь? Беда, что с людьми делает мышевоз. Со временем в твоей черепной коробке останется ещё меньше мыслей, и ты даже стрелочки в лабвью соединить не сможешь. Будешь как тот довен с кубиками на тесте в идиократии. Хотя ты уже, судя по всему, именно так и «программируешь»

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

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

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

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

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

Я не собираюсь тебе помогать ни в какой форме, так что на понт ты меня не возьмёшь. И таки да, сделать примитивную рисовалку из готовых кубиков - задача на несколько вечеров. Мне даже не нужно тебе перформанс устраивать, чтобы это утверждать. Это просто факт, банально выводится из опыта любого разработчика выше среднего.

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

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

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

О да, несколько сотен вечеров, rebforcer это хорошо доказывает.

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

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

Доказательств этому я не увидел ни в твоем, ни в чьем-либо еще исполнении.

Это просто факт, банально выводится из опыта любого разработчика выше среднего.

Обычное ЧСВшное хвастовство. Меня это только забавляет, так что продолжай в том же духе.

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

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

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

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

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

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

Это типа достижение? Ну окей, я теперь верю, что LabVIEW существует. Не то чтобы я сомневался в этом раньше…

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

Переделай в графике свой пример.

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

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

Или не осилишь?

Конечно нет, я же не буду пытаться. Ты меня «на слабо» пытаешься взять, что ли? Повзрослей, уже пора. :-D

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

Правда глазенки режет?

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

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

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

поезда в Карениной

«Поезда в Карениной» были эпичны. Ещё что-то подобного уровня было? (Сборник цитат читал уже).

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

Ты меня «на слабо» пытаешься взять, что ли?

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

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

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