LINUX.ORG.RU

Метапрог-прототип 34 + СУВТ по логическому типу

 , , ,


0

3

Следующая тема:

Метапрог-прототип 42

Подпишусь в поддержку Столлмана Bitcoin-кошельком из первой темы про Метапрог:

Metaprog Project supports Richard Matthew Stallman. Shame to SJW, Big Tech and Big Media. We need to get rid of them or Big Money will enslave us. It is do or die! Stay straight, RMS!

Подпись:

H/3cqHl7HGdAQd9K/io474IbLYlIKi/8R6pw1Vbpz0oTN4kihI5YO4dIdZo2VRdJbSp8kWmtWgC5TRTs0MkBIAo=

Подробности:

Движение отмены Столлмана (комментарий)

Следующая версия:

www.linux.org.ru/forum/development/16219448

Скачать:

https://mega.nz/file/6VJCEboQ#N3pu86bqI31Jp15aHWt6l-FIkY_RUws0CZK9aMcvxZo

В версии 34 исправлен тот же баг что и в 33, но другим способом, так как багфикс из версии 33 вызывал другие баги.

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

К выпуску версии 32 неожиданно обнаружилось, что СУВТ может иметь переключатель логического типа. То есть, можно задавать типы на значения «да» и «нет». Никаких изменений для этого вносить с 31 версии не пришлось, надо лишь задавать в определении СУВТ типы по значению СУВТ 0 на «нет» и 1 на «да». Из изменений - некоторые исправления багов (например, с кодогенерацией структур и операций над структурами под указателями), а также экспериментальная фича отрисовки канваса через dll-вызов окошка на SDL, за подробностями обращаться к MOPKOBKA или kote4ka в Метапрог онлайн.

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

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

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

Для сравнения - тот же алгоритм на LabVIEW:

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

Сишная трансляция:

https://pastebin.com/Z8rzvZpQ

Сравнение с тем же алгоритмом на «аналоге» Метапрога с бекендом на python говорит само за себя:

Metaprog здорового человека (комментарий)

В версии 29 - крупные изменения системы типов. «Встроенных» типов, вытягиваемых через меню «структуры», больше нет, все они теперь представлены в стандартной библиотеке. В особенности изменения коснулись числовых типов: теперь такие типы как число, дробь, целое, знаковое и беззнаковое представлены как многотиповые из соответствующих типов. Например, беззнаковое - многотиповой из 8, 16, 32, 64 и 128-разрядных беззнаковых, целое - многотиповой из знакового и беззнакового, число - многотиповой из целого и дробного. Теперь такие типы можно обрабатывать как многотиповые, поступая с числами разных типов по-разному.

В версии 28 переключатель (аналог сишного switch) работает с многотиповым типом. Выполнение схемы происходит только на ветке, соответствующей поданному на переключатель типу. Ветвление происходит не в рантайме (как в случае СУВТ), а при кодогенерации - не соответствующие поданному типу ветки не генерируются. Теперь осталось сделать цикл по структуре.

В версии 27 добавлена удобная возможность создать новую подфункцию, не останавливая весь прототип. Кнопка блоки - новая подфункция.

Также обнаружилась (но пока не исправлена) проблема с терминалом счетчика повторений цикла в цикле по условию - пока что не используйте его!

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

В версии 26 исправлена трансляция циклов при определенных условиях (не всегда корректно транслировались циклы с жесткими последовательностями, идущими к входному блоку).

В версии 25 исправлена трансляция сложных рекурсивных структур с СУВТ.

В версии 24 был исправлен баг транслятора, проявившийся в версии 23: на некоторых схемах (например, отправки данных по TCP) код, отвечающий за поток данных, «вливающийся» в ветки с условиями, мог сгенерироваться после кода самого условия.

В версии 23 исправлен еще один баг с упаковкой проектов, а также баг трансляции условных схождений.

В версии 22 исправлен баг с упаковкой проектов, из-за которого не паковались зависимости из локальных форков. При этом удалось существенно ускорить упаковку проектов.

В версии 21 наконец-то добавлена корректная трансляция схем, содержащих рекурсии. Как пример можно привести схемы из репозитория «разработка интерфейса на нуклеар+» (можно скачать через Метапрог онлайн). В этой схеме отрисовка элементов интерфейса основана на СУВТ (структура условного выбра типа). В этой СУВТ возможны такие элементы интерфейса, как текстовый лейбл, текстовое поле, кнопка и (самое интересное) - линия из элементов интерфейса. В последнем случае происходит рекурсивный вызов функции, обрабатывающей массив из тех же СУВТ элементов интерфейса.

Предыдущая версия:

Метапрог-прототип 19 + API на СУВТ + ускорение трансляции



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

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

хотят документацию хотят описание формата диаграмм хотят нативную версию под linux

все тоже что и 31 тему назад.

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

хотят документацию

То есть пример на псевдокоде мало что доказывает, а вот документация это истина прям, которую и проверять не надо? 🤦‍♂️

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

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

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

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

Приложить файл диагарммы к письму можно, равно как и положить его в незаточенную под бинарные файлы СКВ, вот только зачем?

Угу, ждем графического емейла - теперь в квадратиках и со жгутиками

Сказки. Либо получается ценой копирования того что есть в компиляторе.

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

Потому что это ОЧЕНЬ удобные абстракции, на которых строится все метапрого-программирование.

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

Тут не нужны классы, есть СУВТ. Тут не нужны рантайм-хешмапы есть цикл по структурам. Минимализм, удобство, простота. Скриптухи тут не надо.

А чем ваши рантайм - определители имен лучше хешмапов? Чем ваша скриптуха лучше уже изобретенной?

То есть пример на псевдокоде мало что доказывает, а вот документация это истина прям, которую и проверять не надо?

Пример на псевдокоде это просто честный случай. Документация же это официальный документ, на который можно ориентироваться.

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

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

и это подводит нас к проблеме нативной реализации, к проблеме реализации «на самом себе».

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

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

метапрог ну никак не получается

А как его разработку координировать-то? И как предлагаете в 2$21-м хостить сервер на домашнем ПК за NAT без криптосетей?

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

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

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

если автор удосужится сделать бинарь под линукс

Не бинарь, а открытые сорцы для сборки gcc! Запускать сомнительные бинарники удел виндузятников. Тру-линуксоиды запускают только то, что собрали сами из (сомнительных) исходников

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

По секрету (потому как это нивелирует претензии выше), появилась версия labview для сообщества под linux, возможно именно эта причина пропажи ТС из тем, по сути ему теперь вообще нет смысла что-то делать, раньше хоть как-то оставалась нужда в нативном лабвью под linux, а теперь он может бесплатно получить его не с торрента, и просто плюнуть на лицензионное соглашение, на которое он и раньше плевал.

так что можно теперь даже посмотреть что наклепал ТС, возможно это тоже еще одна причина почему его тут нет.

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

вроде как сейчас для этого Питон чаще используется

Среди тех, кто программировать умеют.

Остальные решают то же самое через высирач.

Мы вот, например, ещё в школе сварганили «программу» в PowerPoint, эдакую машину состояний со слайдами-Activity и переходами между ними по кнопкам ;) Но позже переделали её на HTA.

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

А уж что только в Excel ни вытворяют, в таких областях, как бухгалтерия там или трейдинг… определённо стоит окунуться, чтобы много нового для себя узнать, вылезти из айтишного манямирка, так сказать, где единственным толковым способом сделать что-то принципиально новое на компьютере считается текстовое программирование ;)

«с минимальным» уже не получилось

Ну у всех планка зашквара своя, иначе если абсолютизировать, то незашквара вообще не существует ;) А то, допустим, делать в LabVIEW, а сам LabVIEW-то сделан на C++, ай-ай-ай, фу-фу-фу, зашквар текстовыми языками!

Конечные юзеры

Для юзеров сабж ещё не скоро будет готов, в процессе развития же.

Самый эффективный язык - машинные коды

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

Рисоваться на фоне своего поделия?

Рисуют диагарммы же. А не пишут, на чём часто погорают привыкшие к текстовым языкам и связанной терминологии антиметапрогеры ;)

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

Можно и в линуксе, но там выскакивают проблемы с кодировкой.

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

Угу, ждем графического емейла - теперь в квадратиках и со жгутиками

Вы кому отвечаете? ;)

Мы обычно ходим на ЛОР только по уведомлениям; кабы не решили всю тему тут помониторить, то могли бы ответ и не заметить.

А e-mail таки давно стагнирует под гнётом легаси и нуждается в переосмыслении.

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

LabVIEW и не нужно. LabVIEW Runtime под Wine работает, правда, с некоторыми версиями рапортовали проблемы.

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

открытые сорцы для сборки gcc

Большинство языков не поддерживаются GCC, что не мешает им иметь свободные реализации на самих себе :P

Что не мешает бомбить всяким гентушникам, которым лень ещё какие-то компиляторы тащить, ага.

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

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

Тому, что Мы можем заливать москалям в высирач, а Вы нет.

Ни слова не понял, попробуй по-русски.

При чём здесь обобщение?

Перечитай ветку еще раз.

Не более, чем сам C опирается на байткоды

Не передергивай.

Пруфы участия в проекте будут?

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

А давайте перемогать в текущем времени

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

Задача та же: обойти поля

Ты JS вообще знаешь, чудо?

Отвращение к Метапрогу не делает вас автоматически единомышленниками по всем вопросам

Не передергивай и не пытайся маргинализировать противников.

Свалите на форчок, членомразь.

Не дерзи, клоун.

Не разрешаем

Опять же, без сопливых разберемся.

В вышестоящей цепочке нет объектов помощи.

Перечитывай еще раз.

Главное, чтобы задачу решило

Задача до сих пор не решена. Даже если она будет решаться всего еще год, то это провал, потому что, как уже было доказано Ринатом, тривиальный конструктор диаграмм (коим являетс прожект ТСа) пишется за неделю-две на нормальном языке.

Вы можете похвастаться хоть каким-то опытом участия в жизни технических форумов вне ЛОРа

Да, ты тогда еще пешком под стол ходил.

расписываетесь в некомпетентности

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

и сливаетесь?

Это твоя прерогатива - постоянно врать, передергивать и сливаться.

Сами взяли и потеряли нить дискуссии

Нет.

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

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

В процессе. Думаю через год что то будет.

Через год? Оптимистичненько!

Будут доделаны очередные версии сувт, «циклы по структурам», «свичи по многотиповым», придумана еще какая-нибудь хрень, а метапрога не будет, судя по последними деяниям гуру, полагаю.

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

В документации я тоже что угодно могу написать.

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

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

Ну у всех планка зашквара своя, иначе если абсолютизировать, то незашквара вообще не существует ;) А то, допустим, делать в LabVIEW, а сам LabVIEW-то сделан на C++, ай-ай-ай, фу-фу-фу, зашквар текстовыми языками!

Это важно если цель повыделываться. А если цель создать программу, то какая в общем-то разница на чем ее писать. Касательно метапрога уже ведь говорили плюнуть на графические недо-языки и писать на чем-то нормальном. Да хотя бы на Питоне.

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

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

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

адекватное большинство собеседников это признает. Доказано

Доказательства так не работают :P

Ни слова не понял

Вот видите, Вам есть куда развиваться!

Перечитай ветку еще раз.

Опять уходите от ответа путём посылания в неопределённом направлении? ;) У Котечки так вилять научились?

Не передергивай

В чём передёргивание состоит? Вы пытаетесь за логикой скрыть непонимание и игнорирование литературных тропов?

Ты сидел в их чатике

Как минимум @Exmor_RS тоже туда заглядывали, что-то Вы Их в метапрогеры не записываете ;)

сделал какой-то плагинчик для пиджина

На чистом C :P

фейл идеологии очевиден - за два года только бесполезные сувт и текущий будильник

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

Ты JS вообще знаешь, чудо?

Вряд ли кто-то знают JS, кроме Айха ;) (и то сомнительно)

не пытайся маргинализировать противников

Тут маргинализировать нечего, опрос годичной давности показал, что половине ЛОРчан (а то и побольше, учитывая относительно малое количество участвующих в опросе относительно остальных опросов) вообще посрать на маргинальную тусовочку из Метапрога, метапрогеров и антиметапрогеров. А уж о не-ЛОРчанах и говорить нечего. Да и осталось от этой тусовочки всего ничего, антиметапрогеры редеют на глазах, в то время как маленький, но гордый костячок метапрогеров стабилен ;)

Не дерзи

Дерзите здесь Вы, каждый тред заливаете своим ЧСВ.

без сопливых разберемся

ЧиТД. Вы необычайно предсказуемы ;) Скоро биоробота @wintrolls по предсказуемости обгоните.

Перечитывай еще раз.

NO U

тривиальный конструктор диаграмм (коим являетс прожект ТСа)

4.2, не сравнивайте Метапрог со всякими брейнфаками.

ты тогда еще пешком под стол ходил

Вы всего на пару лет старше Нас, не стройте из себя деда :P

Поэтому я сам разбираюсь с возникшими трудностями

Разбирайтесь себе. В конце концов, Вам за это деньги платят ;) Только зачем проецировать свою асоциальность на здоровых людей?

Это твоя прерогатива

Ну вот и не передёргивайте :P

Последнее слово перед игнором?

Хрю!

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

какая в общем-то разница на чем ее писать

Такая, что писать ТС патологически не способны. Только собирать кубики. Вот и собирают уже два года. Вам бы на такое терпения хватило?

причем тоже по некоторым шаблонам

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

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

Не проверяли, Мы его даже не качали :P

В принципе, ТС обделались на своей антитекстовой идеологии, ведь текстовые исходники можно было бы банально перегнать iconv, а тут надо делать специальный конвертер, ещё и реверсить формат, чтобы перепаковать его с увеличенными структурами и сдвинутыми оффсетами.

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

Как минимум @Exmor_RS тоже туда заглядывали, что-то Вы Их в метапрогеры не записываете ;)

Так чё такое, где махач!!!111????

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

Хрю!

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

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

И ты потратил его зря

Нет, не зря, ведь Вы два-три месяца не будете донимать Нас пустопорожними холиварами :P

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

1)Купить ip у провайдера за 2 доллара.

2)Купить vps за 2 доллара

3)Обратится к духовным корням метапрога и создать на ucoz

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

5)Продолжать дальше строить из себя крутых перцев, но не осилить 2 бакса в месяц.

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

1)Купить ip у провайдера за 2 доллара.

И в итоге: 1) вылезать постоянно в интернеты с одного и того же IP, который может любой ресурс забанить, в отличие от пула серых, и по которому определяется конкретный пользователь; 2) открыть систему раком в интернеты, чтобы её долбили по всем портам через дыры в файрволе. Либо пердолиться с тем, чтобы завернуть весь системный трафик, кроме трафика к серверу, в VPN.

2)Купить vps за 2 доллара

Не вариант для идейных виндузятников-пиратов. Не подскажете VPS, на который позволят установить пиратскую Windows XP Server 2003 и не забанят по выявлению?

ucoz

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

но не осилить 2 бакса в месяц

То есть мало того, что на проект не донатят ни фига, он ещё и убыточным должен быть? :P

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

И в итоге: 1) вылезать постоянно в интернеты с одного и того же IP, который может любой ресурс забанить,

Какой ресурс? И за что? Лор пока не забанили вроде.

в отличие от пула серых, и по которому определяется конкретный пользователь;

Какого пула? Ты что будешь афк перетыкивать, что бы тебе пров дал другой адрес? И как серый адрес связан с nat?

открыть систему раком в интернеты, чтобы её долбили по всем портам через дыры в файрволе

Настрой фаервол, man iptables. Миллионы популярных, в отличии от метапрога, продуктов хостятся и ничего.

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

Конечно, домашний сервер это же нотебукс на котором нужно ютубчик смотреть, хостить метапрог и тотхаб посещать, ага?

Не вариант для идейных виндузятников-пиратов. Не подскажете VPS, на который позволят установить пиратскую Windows XP Server 2003 и не забанят по выявлению?

Да полно, правда не потяните.

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

Нужно быть оптимистами!

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

Как программирование в метапроге!

То есть мало того, что на проект не донатят ни фига, он ещё и убыточным должен быть? :P

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

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

Лор пока не забанили вроде.

Не-не-не, речь об обратном: когда пользователя, который с этого статического IP вылезает в интернеты, на каком-нибудь стороннем ресурсе по этому же IP забанят ;) То есть блокировка пользователя по IP в принципе становится возможной, как в старые времена, когда домашние пользователи ещё не сидели поголовно за NAT.

Но то, что Вы описали, тоже имеет смысл: забанить клирнетовский сервер Метапрог.Онлайн на уровне страны/провайдера куда проще, чем Hidden Service в TOR. Равно как и сменить адрес в TOR на порядки проще, чем арендовать у провайдера другой IP (в чём рано или поздно откажут).

Ты что будешь афк перетыкивать, что бы тебе пров дал другой адрес?

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

man iptables

Речь о внешних аппаратных файрволах шла, какой iptables? ;) Да и в винде его, вестимо, нет.

хостятся и ничего

Ага, «ничего», пока их всерьёз долбить не начнут ;) Cloudflare отнюдь не просто так популярен; защитить от взломов и дудосов заурядный сервер, который открыто торчит высирачем в интернеты, в нынешних условиях просто не-ре-аль-но, остаётся только прятать.

на котором нужно ютубчик смотреть, хостить метапрог и тотхаб посещать, ага?

Ну дык только у буржуев на каждый чих отдельная ЭВМ ;)

Как программирование в метапроге!

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

метапрог будет убыточным

Убытки в данном случае Вы прочите, реально их нет, потому что топикстартеру антиметапрогеры с их вредными советами не указ :P

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

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

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

Не-не-не, речь об обратном: когда пользователя, который с этого статического IP вылезает в интернеты, на каком-нибудь стороннем ресурсе по этому же IP забанят ;) То есть блокировка пользователя по IP в принципе становится возможной, как в старые времена, когда домашние пользователи ещё не сидели поголовно за NAT.

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

Но то, что Вы описали, тоже имеет смысл: забанить клирнетовский сервер Метапрог.Онлайн на уровне страны/провайдера куда проще, чем Hidden Service в TOR. Равно как и сменить адрес в TOR на порядки проще, чем арендовать у провайдера другой IP (в чём рано или поздно откажут).

Пусть сначала забанят, потом будем говорить. А то Метапрог у нас прям враг мира N1

Так то при желании, дяди с пояльником и в TOR найдут кого нужно не переживай.

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

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

Речь о внешних аппаратных файрволах шла, какой iptables? ;) Да и в винде его, вестимо, нет.

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

Ага, «ничего», пока их всерьёз долбить не начнут ;) Cloudflare отнюдь не просто так популярен; защитить от взломов и дудосов заурядный сервер, который открыто торчит высирачем в интернеты, в нынешних условиях просто не-ре-аль-но, остаётся только прятать.

Ты реально жертва маркетинга или притворяешься? Кто будет долбить афк твой заурядный сервер?

Cloudflare отнюдь не просто так популярен

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

Ну дык только у буржуев на каждый чих отдельная ЭВМ ;)

Интерпрайз от метапрога.

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

Потому, что нельзя понять то, чего нет. А когда нельзя, нужно выдумать!

Убытки в данном случае Вы прочите, реально их нет, потому что топикстартеру антиметапрогеры с их вредными советами не указ :P

Как нет? А жизнь топикпастера ?

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

любой проект

Любой коммерческий проект. Какое отношение ко всему описанному имеют энтузиастские поделия? Особенно делающиеся по принципу «используй то, что под рукою, и не ищи себе другое»?

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

Шанс того, что именно тебе достанется IP

При чём здесь «достанется», речь о том, что конкретно текущего пользователя статического IP где-то по IP забанят, и чтобы эту блокировку обойти — придётся просить провайдера выдать другой IP или трахаться впредь с туннелированием.

дяди с пояльником и в TOR найдут кого нужно

Мало найти, надо добраться ;)

таких тупых правил распределения давно нет

От провайдера зависит, опять же; у Нас на всех опсосах так было ;)

на сайте с мизерной нагрузкой

Тем хуже, если сайт рассчитан на мизерную нагрузку: он мизерной же атаки не выдержит, можно в одно рыло положить ;)

Кто будет долбить афк твой заурядный сервер?

Неприятели, которые у топикстартера уже есть.

соразмерно баблу которое ты готов потратить

То-то же ;) А у клаудфляры вполне недурственная бесплатная версия, оттого конкурентов и обскакала.

Интерпрайз от метапрога.

А какое отношение это поделие имеет к тырпрайзу? Уже хотя бы потому, что оно в корне варезное — на сурьёзные предприятия, ну кроме крышуемых (которых в Украине, кстати, много), ему вход закрыт. Да и таргетируется в первую очередь на домашних пошеръюзеров, которые просто хотят попилить для себя какие-то программки. То есть метит в нишу всяких там AutoHotKey, AviSynth, игровых конструкторов, VBA и подобного.

нельзя понять то, чего нет

Как же матан понимают, он сугубо теоретический и в природе не существует ;)

А жизнь топикпастера ?

То есть топикстартера убьют, а без этого поделия бы не убили? А что, имеет смысл.

mertvoprog
()

Я не могу понять. Получается, что метапрог (неодушевлённый) – это типа идеальный способ писать код. Стоит покрутить колёсиком мыши и вся программа перед тобой как на ладони. И как тогда вставлять туда троянских коней и бэкдоры всякие? Это же угроза всем кулцхакерам мира. Лучше бы прикрыть эту тему поскорее. ЯП должны быть максимально непонятными с макросами, а функции – с сайд эффектами. Иначе просто никак.

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