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

Davis proclaimed that the system's features, such as its 640x480 resolution, 16-color display and single audio voice, were explicitly instructed to him by God. It was programmed with an original variation of C (named HolyC)

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

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

Хотя https://templeos.org/

In the wake of Terry A. Davis' passing his family has requested supporters of his donate to «organizations working to ease the pain and suffering caused by mental illness» such as The Brain & Behavior Research Foundation and National Alliance on Mental Illness.

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

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

Ты вики про него почитай. Его шизиком считали.

А саму ось пробовал потыкать? Я вот тыкаю и хренею - это ж он один 15 лет делал! Чуточку форкнул Си (например, можно не ставить скобки у функции без параметров), ось (работающая на голом железе, не только в виртуалках), программы, игры, компилятор, 80000 строчек кода. Читаю всякие FAQ и описания внутри - все вроде как разумно, психическими болезнями не пахнет. Разраб уровня Кернигана и Ритчи, только что-то пошло не так и погиб в 48 лет, попав под поезд.

То что у него там голоса и храмы - так в США больше 60% верующих, там очень много повернутых на религии, так что неудивительно. Удивительно, что можно одному с нуля столько всего наклепать.

Я, в отличие от этого Терри, замыкаться (в его ОС вообще нет сетевого функционала) не собираюсь и в первую очередь буду делать рисовалку со своим аналогом гитхаба именно для коллективной работы. И даже сейчас всячески вовлекаю других в разработку, хотя бы спрашивая тут подсказки:)

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

Безсетевая работа из за вирусов вроде. Так то он постоянно стримил, я их иногда посматривал, стримы эти.

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

ничего удивительного, шизики могут иметь довольно высокий IQ, был один шизик который получил нобелевскую премию вообще только ему постоянно друг какой то мерещился которого на самом деле не существовало, он и на вручении премии с ним «стоял». но у него не опасная форма была типа глюки не страшные и не приказывают убивать поэтому он отказался от лечения галоперидолом который негативно влиял на его математические способности. я так понимаю способность абстрактно мыслить (считай выдуманными моделями) и не способность отличить свои выдумки от объективной реальности (шизофрения) как то связаны.

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

Ты его смотрел еще тогда когда он был жив? Интересно сколько б ему донатов накидали...

Вирусов? На уникальную ОС? На винду много вирусов потому что она популярная а еще решето со всякими NetBIOS и RPC. На Линукс эксплойтов хватает, так как ОС популярная на серверах. А на Темпл ОС что? Разве что в исходниках копаться искать возможные дыры.

С другой стороны, даже Линус писал, что с сетевым функционалом разрабы линукса долго мучились, когда добавляли. А еще и уязвимости в процессорах, то есть надо еще и быть осторожным со всякими там джаваскриптами...

Кстати, какой будет реализация сети с моим аналогом гитхаба? Очень просто: через сеть Тор. Сразу безопасность, шифрование и домен из коробочки, бесплатно, только дешевый VPS для сервера.

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

и слышали голоса посреди пустыни приказывающие им убивать своих детей

Бог же троллил Авраама. Он не подумал, что Авраам воспримет это всерьёз, а когда увидел, что натворил — тут же отменил приказ.

Таким образом, Библия говорит нам, что троллинг — страшный грех, ведь сам Бог раскаялся в своём троллинге!

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

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

я так понимаю способность абстрактно мыслить (считай выдуманными моделями) и не способность отличить свои выдумки от объективной реальности (шизофрения) как то связаны

Шизофрении несколько видов, но все их объединяет одно – вторичная мысль, становится первичной. Она занимает весь мыслительный объём и отсутствует возможность от неё избавиться. Вот представьте, например, что в углу скребёт мышь. Эта мысль может отвлекать Вас, но Вы можете избавиться от неё в любой момент. А шизофреник не может, т.к. эта мысль и есть – его основная мысль. Вообще-то говорят, что шизофрения – это очень не прикольно для самих больных. По статистике очень много самоубийств. И больные, как правило, в курсе своих расстройств. Они знают о том, что тронутые.

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