Snusmumriken
Я один раз писал нерекурсивный код, который можно было бы решить рекурсией (ограничения языка), мозгр чуть не сломал
Жыза, потом привыкаешь и разворачиваешь рекурсию значительно быстрее. Это чувство, когда пора перестраивать мозги не на рекурсию, а с рекурсии.
Lucky
Но сначала надо поесть говна рекурсии.
Snusmumriken
Развернуть вплане оптимизировать?
Развернуть рекурсию == избавиться от рекурсии вовсе. Переписать алгоритм так, чтобы он не требовал рекурсию.
Domka
Тобишь можно без нее вообще обойтись?
Snusmumriken
Без неё всегда можно обойтись, и лучше бы обойтись.
Domka
Я то думал это типа такой цикл функциональный, который способен по дереву ловко скакать
Hello, World! 🎄
Это как в математике есть скобки () и их можно раскрыть
Snusmumriken
Я то думал это типа такой цикл функциональный, который способен по дереву ловко скакать
@aSAct Например, вот тебе простейший алгоритм вычисления размера папки с файлами. Попробуй сделать его нерекурсивным.
Snusmumriken
Я уже сам только что переписал по преколу. Да, стало чуть побольше. Зато резко выросла надёжность. Мы тут правда считаем что есть только папки и файлы, а надо бы обработать чуть больше случаев.
Hello, World! 🎄
Obsidian?
Михаил
Obsidian?
тема такая темная
Hello, World! 🎄
Есть такая программа для заметок
Hello, World! 🎄
Vlad
Есть такая программа для заметок
Сложно назвать это просто "программой для заметок"
Hello, World! 🎄
Я про это
Vlad
Я знаю, про что ты.
Михаил
Vlad
Но "программой для заметок" можно назвать какой-нибудь Google Keep
Hello, World! 🎄
Сложно назвать это просто "программой для заметок"
Почему её сложно назвать программой для заметок?
Vlad
Потому что это ещё и "база знаний"
Vlad
Ну и да, программа для заметок ( - :
Hello, World! 🎄
Потому что это ещё и "база знаний"
Ну это просто программа для создания заметок с возможностью указать ссылки и теги, чтобы потом удобно было смотреть связи + плагины
Vlad
Ладно
Hello, World! 🎄
Пользуешься ей?
Hello, World! 🎄
Мне из-за графов связей нравится
Vlad
Мне нравится именно из-за возможности создать целую структуру из страниц
Snusmumriken
Опа, кто пришёл
Lucky
👍
Domka
Domka
Какая то легенда?
WDMR
https://www.opennet.ru/opennews/art.shtml?num=61040
Михаил
https://www.opennet.ru/opennews/art.shtml?num=61040
надеюсь его не попытаются официально засунуть в ядро
Михаил
а хтя.. конфиги писать.. ну можно
Михаил
но там будет больше уязвимостей чем в тупом парсере конфигов типа variable=value на каждую строчку
Михаил
я бы сделал что-то на основе луа вместо баш
Михаил
https://github.com/Koekto-code/LuaJIT
зацените ридми
_
Вообще эта фигня работает с моим х64 луажытом, вроде всё взял, если не всё — скажи.
Спасибо, правда не взлетело). Ошибка при загрузке, не может найти в ssl.dll модуль ssl.core. Думал плотнее займусь, но пока решил проксировать через nginx.
Михаил
https://github.com/openresty/luajit2
Михаил
гляньте че нашел
Михаил
очередной продакшен форк луажыта
Михаил
Что там вкусного?
добавили нового API, а еще они регулярно принимают коммиты из основной репы луажит
fgntfg
Запрос: Мужчина, в зеленом плаще, в зеленой остроконечной шляпе, сидит за компьютером, ночь, деревенский дом Режим: Генерация по тексту Стиль: Нет Соотношение сторон: 9:16 Модель: Kandinsky 3.1 Негативный промпт: Нет
fgntfg
Это Снус
Snusmumriken
Возможно
Anton
Запрос: Мужчина, в зеленом плаще, в зеленой остроконечной шляпе, сидит за компьютером, ночь, деревенский дом Режим: Генерация по тексту Стиль: Нет Соотношение сторон: 9:16 😁
Anton
И даже пальцев лишних нет!
Зато обрати внимание как он окно решил украсить)
OzMan
Зато обрати внимание как он окно решил украсить)
с окном вроде норм, а компьютер будто из 2087 года
Igor
с окном вроде норм, а компьютер будто из 2087 года
А чего с компом не так?)) Обычный моноблок)
Anton
Anton
Оригинально решил украсить)
Daniil
Занавески от сквозняка из щелей. Люди-то, может, и не замечают, но не зоркий глаз ИИ.
OzMan
Нормально так украсил
Иллюминат
Сергей
нифига себе даже сюда проникли
Сергей
такой казалось бы нишевый (няшевый/ламповый) чатик
Михаил
добавил такую штуку на уровне лексера. если лексер в режиме синтаксиса luar то это всё преобразуется в true, а если в режиме lua то false
Михаил
и оператор !
Михаил
каждый патч я чувствую, будто добавляю в язык говнокода и он рушится, есть тут кто может подсказать - так ли это?? репа на github
Михаил
то ли <!> должен быть [!], то ли [luar] должен стать <luar>, хрен его знает
Михаил
или лучше сделать не на уровне лексера
Snusmumriken
такой казалось бы нишевый (няшевый/ламповый) чатик
Парень, знаешь как они "повсюду проникают"? В чятиках сидят "пользователи" которые ничего не делают но мониторят ссылки. Все ссылки на другие чятики автоматически попадают в бд, слегка категоризуются, а бд потом продаётся. И единственный способ противодействия — только ручная проверка что приходит человек, который заинтересован в теме чатика, может пообщаться и на вопросики про тему чатика поотвечать.
Domka
Я кстати пишу поиск пути заливкой
Domka
Но скоро начну А* подтягивать
Domka
Вот, тут видно сколько голубых клеток и сколько записей типа создаеться таблица слоев, и от них будет создаваться путь
Domka
Михаил
чуваки, как вам идея сделать кастомные операторы? на имеющиеся операторы никак не влияет, но при встрече чего-нибудь вроде такого << >> <<= && будет создаваться вызов метаметода. все названия будут кратки и четко определены и начинаться с __, таким образом можно будет создать дофига операторов, в том числе почти все из с/с++ и си шарп
Михаил
это она и есть
Сергей
в плюсах это мне кажется единственное что нельзя делать
Сергей
это она и есть
тогда голосую за