@SatoshiMoto we all agree upon that shelf. Linux support would bring large new user.
Ввести фильтрацию меток
-
@Dodok said in Ввести фильтрацию меток:
Все что написано выше определяется одним словом - лень
Лень исктать
Лень нажимать.
Лень проверять.Лень - двигатель прогресса, но вы все еще не усвоите этот урок.
Увы BAS сам не напишется, да и скрипты надо составлять так чтоб не было 100 меток, я по 2-3 к кубиков писал, и с роду более десятка другого меток не было.
Ну значит не писал сложные проэкты с динамичной логикой. Количество кубиков не показатель. И тем более количество меток - их может быть и три, но случайно дубли могут встречаться в разных местах - и все - проект будет запорот, до тех пор пока не дойдет - что косяк очень простой.
На форуме куча сообщений - когда люди не понимают, что у них там за магия происходит, А вот модуль от Фокса - позволяет эту простую банальщину исключить.
Да желательно без меток писать - но это тоже не всегда так легко получается - С вложенными циклами бывают свои проблемы.
Так что-то да лень, и именно она позволила человечеству - создавать заводы, а не молотком из камня москвич делать. -
@rkk9 Все условно - кубики не показатель, можно и в один кубик все запихать, написав его на js или ноде.
Какие то кубики могут сразу комплексно решать задачу. Важно умение и понимание использования функций.
Но очень много действий создается на обработку ситуаций - когда все пошло не по плану. Нету тут правильного ответа. Все зависит от проекта. -
@Dodok said in Ввести фильтрацию меток:
@DuckDuck Я уже давно понял что к теме создания программ вы никакого отношения не имеете. Ладно мне вы пытаетесь втюхать что либо, не беда. Но других в заблуждение не вводите.
От вас пользы на этом форуме, как от клопа на тумбочке, уж извините. Но все туда же. Прошу больше не беспокоить своими умозаключениями.
-
@rkk9 Как вы думаете, заметьте не ТЫ не братан, а ВЫ... проекты которые я пишу клиентам, отзывы кстати есть в разделах. Я буду выкладывать просто так ради кому то что то показать ? Мне не 15 лет чтоб отвечать на такие вот провокации.
-
@Fox Если не сложно - оформи в раздел модулей - лог в модуль можно положить, и исходник плиз. Если сложно, скинь исходник сам оформлю, не хочется чтобы потерялся. Я бы вообще по умолчанию его зашил в онапликейшинстарт для всех проектов :)
-
@DuckDuck said in Ввести фильтрацию меток:
@Fox Если не сложно - оформи в раздел модулей - лог в модуль можно положить, и исходник плиз.
Хорошо
Если сложно, скинь исходник сам оформлю, не хочется чтобы потерялся. Я бы вообще по умолчанию его зашил в онапликейшинстарт для всех проектов :)
Эм, а исходник чего нужно скинуть? В архиве лежит модуль, в файле "engine.js" лежит функция в открытом виде:
function checkDuplicates_checkDuplicates() { var project = native("filesystem", "readfile", JSON.stringify({ value: project_path(), base64: false, from: 0, to: 0 })); const regex = /_set_goto_label\("(.*?)"\)\!/g; const matches = []; var match; while ((match = regex.exec(project)) !== null) { matches.push(match[1]); } var duplicates = []; for (var i = 0; i < matches.length; i++) { for (var j = i + 1; j < matches.length; j++) { if (matches[i] === matches[j] && !duplicates.some(function (el) { return el === matches[i] })) { duplicates.push(matches[i]); } } } _function_return(duplicates); }