Snusmumriken
Железка внутри идентичная, за исключением размеров экрана, наличия/отсутствия джойстика/поинттрекера. Ну, и размер клавы, да. На WIN нельзя печатать никак кроме тамбинга, а тут можно вполне расположить руку(руки). Но у WIN есть нормальный геймпад.
mva
Снус меня в чате забанил этому так спрошу. Почему в htmlparser вместо error и print ты используешь самописные err и out?
mva
потому что люди его запускают не только с выводом на терминал. А io.stdout/stderr в отличие от print() и error() перехватываются
mva
а print вроде не только в терминал выводит
mva
print вроде выводит в stdout а stdout можно настроить при компиляции lua
mva
а io.stdout можно настроить в рантайме
mva
(ну и прямой вывод на stdout/stderr, кстати, не выводит лишний перенос строки, например. Тем самым даёт больше контроля над выводом.)
mva
Ну прямо огромный плюс
mva
больше контроля - всегда плюс. Чтобы там ни говорили пользователи, которые не осиливают кучу крутилок :)
mva
Ну хорошо. А почему по коду вещзде имена короткие?
mva
Ну то есть вместо out было бы логично переопределить print
mva
как ему ещё объяснить?
Snusmumriken
Ты бы лучше скрином выводил : )
mva
Ты бы лучше скрином выводил : )
не лучше. У меня тёмная тема и ШГ.
Snusmumriken
Никак не объясняй, он бесполезный. Ну, знаешь, такая категория людей: - Что такое солнце? - Куча газа, спрессованная притяжением, и ядерные реакции из-за высокого давления/температуры. - А что такое газ? - Отдельные атомы вещества, не связанные друг с другом, которые разлетаются во все стороны, но подвержены гравитации. - А что такое атомы? - Мелкие частички вещества, состоят из протонов-нейтронов и облака электронов. - Я НЕ СОГЛАСЕН! Это другая штука! - Иди нафиг гуглить в википедию - Хуле ты такой агрессивный? Я тебе давал повод для агрессии?
Snusmumriken
Слишком сложно. Как будто общаешься с борзым четырёхлеткой, который задаёт кучу вопросов обо всём на свете, но уже имеет своё Очень Важное Мнение, которого все вокруг должны придерживаться. (он просто не знает, что борзый четырёхлетка тут - я, это столкновение интересов, но у меня банхаммер)
Snusmumriken
Во, есть вариант ответа. Если хочет переопределить print - пусть переопределяет, что ему мешает? : )
Snusmumriken
Я попробовал пообщаться лично (чтобы вообще понять, что движет человеком), но всё время остаётся впечатление, будто это такая хитрая манипуляция: "Тут косяки! Переделывай чтобы мне было удобно!", именно в полуприказной форме. Ну, что-то такое. Иначе, зачем разводить демагогию на протяжении недели с html-парсером? Он сам бы за это время написал бы свой парсер без особых проблем (если мозгов хватит), со всеми фичами которые ему хочется. С жалобами вида: "Чому им можно задавать вопросы а мне нет?" - то же самое. Оче странно, ставлю заметку что такое тоже бывает. Вроде бы и раскопать мотивацию/модель поведения интересно, а моск выносит сильно.
Alexey
Ни кто не писал HTML Purifier на Lua? Нашел только XSSFilter, но как то он не внушает доверия как минимум отсутствием тестов
Snusmumriken
Ни кто не писал HTML Purifier на Lua? Нашел только XSSFilter, но как то он не внушает доверия как минимум отсутствием тестов
Посмотри какого размера библиотека. Сколько всего тут надо катать, чтобы её сделать? На php это оправдано, ибо всё ещё значительная часть веба крутится на нём. http://htmlpurifier.org/
Alexey
Это я видел. Но у меня Lua проект который пересылает HTML сообщения И думал может стоит добавить фильтрацию
mva
а как на счёт ffi-биндинга?
Snusmumriken
Плюс, что делать, если тебе пихают *почти* валидный html? Ну, какой-то тег недозакрыт, или опечатка?
Snusmumriken
mva
их чуть ли не скриптом генерировать можно
mva
Она на чистом php.
ну, я про какую-нибудь сишную/плюсовую либу похожей функциональности :)
Alexey
FFI для PHP это сильно :)
Snusmumriken
Ну, технически возможно. Берём php как либу (dll), грузим аналогом eval'а либу и подсовываем ей страничку на очистку. Ничего сложного, на самом деле.
mva
FFI для PHP это сильно :)
ну, вообще, я видел подобные извраты через io.popen 😃
Snusmumriken
Так тоже можно, но некрасиво.
Alexey
Мне это не сильно нужно. Пока это все на стороне клиентов, Пусть они и решают
Snusmumriken
Я делал подобные извраты через io.popen для crypto pro. Подписульки документов. Но там нет либы.
Alexey
тогда уж простой HTTP сервис на nginx
Snusmumriken
Ну, это вообще имба, ты в курсе? Ну, у меня где-то болтается сервер луа-приложений на нгинксе и просто так, типа для вопрос-ответов простых. И белый ойпишнег. Правда, для пущего счастья, стоит раскрутить его на raspberry pi и впаять туда нормальный redis api. У меня была пара идей для редиски, типа "кастомные объекты", типа луа-таблиц вложенных хитро, на основе обычных редисо-хешей. Хмм, надо заняться.
Alexey
PS. Понятия не имею что такое имба
Tverd
Вот странно - любители луа, и редис... Есть же тарантул ))
Snusmumriken
Только линупсы
Tverd
ну это да
Snusmumriken
Да угомонись ты пока : )
Snusmumriken
Погоди и не кипеши. Решаются судьбы людей!
Mikhail
гиперактивность @Snusmumriken просто пинками двигает 2 канала вперед и вверх. Не говоря о группе ВК. Посылаю сюда толпы детей, которые хотят потрогать Lua 😿
Mikhail
я всех посылаю сразу ))
Mikhail
только в ВК пришли. тут не слежу. Мож есть, а хз их ники
Mikhail
да. учу детей именно используя эту связку ) успешно
Mikhail
https://vk.com/club61441078 там 255 участников. Ща будет переполнение )
Mikhail
если честно. мне б еще чего попроще. есть идея на те 8-бит хрени перейти.
Mikhail
фреймворк. проще луа только русский язык РАПИРА. который какие-то скоты похоронили
Snusmumriken
Да ладно, тут всего пол сотни слов, можно и в словаре посмотреть, чтобы понять что происходит, заодно приучение к английскому языку/поиску информации в любых источниках, а не только в русскоязычных.
Snusmumriken
если честно. мне б еще чего попроще. есть идея на те 8-бит хрени перейти.
Есть pico8, оно тоже с луа но еще проще, и больше похоже на движок. Правда, платное.
Mikhail
вот! я про него. хочу его на детях использовать
Mikhail
т.к. иногда лучше загнать в рамки, чем давать полную свободу
Snusmumriken
А, еще конкретно сюда лучше не пихать детей по совсем глупым вопросам, лучше отдельный нубский чат или в группу конкретно по love2d, а то профукают всю атмосферу потоком флуда.
Mikhail
обычно лет 11 - 12 лет. Но был вот и 16-летний. Он НЕ ЛУЧШЕ мелких отработал
Snusmumriken
И в группе по love им самое место, не в глобально-языковой зоне.
Mikhail
меня тут с первых слов как-то дизморалили - я ливнул из группы. на неделю
Mikhail
посмотерл я на туториалы по Lua - начальные уроки у всех буквально совпадают. Чего не хватает для начального обучения Lua, как считаете?
Mikhail
офтоп: чатики отнимают больше времени
Mikhail
урок 1 - переменные. урок 2 - функции урок 3 - циклы-условия... шаблонно
Mikhail
я не понимаю, что он прост , просто пишу. соблюдая правила простые для того чтобы код на луа работал максимально быстро + не нагружаю сборщик мусора лишним мусором
mva
01:20:21 mva │ en2ru_: imbue 01:20:24 +en2ru_ │ mva: насыщать
mva
ну так, в качестве альтернативной точки зрения :)
mva
да
mva
но я хочу сначала закончить с текущим моментом, потом отревьювить
mva
алсо, ты коммент видел?
mva
должно
mva
😢
mva
вроде отправлял
mva
хотя гитхаб могло расплющить
mva
суть в том, что я бы написал в ворнинге не Htmlparser.limit, а как-нибудь иначе, чтобы явно обозначить что речь идёт о переменной, которую юзер использовал для модуля.
Lyubov
Привет! А мы снова расширяемся, у нас открыта вакансия Lua developer (Highload Projects) https://hh.ru/vacancy/22879988 Можно писать и задавать вопросы в личку, можно на почту lryumina@iponweb.net
Lyubov
https://youtu.be/B4LCdC-Rt3o
Lyubov
если не смотрели
Lyubov
HR
Alexey
Ну hiload на Lua достаточно редкая вакансия :)
Alexey
Я не из IPONWEB
Snusmumriken
Ну смотря где. Тарантул/редис - тулзы для хайлоада, и луа там - основной скрипто-язык.
Anonymous
https://m.habrahabr.ru/post/321560/