Nikolai
Мне нравится так в свой родной город приезжать, там и улицы такие, что по ним уже гулять можно, и людей нет вообще, совсем, никого
Nikolai
И даже мусорить некому, от чего гулять еще приятнее
Arslan
Nikolai
ну там были какие-то конструкции вдоль пути следования электрички от аэропорта, но я не вникал
кота
кота
ну надож жопу проветривать
кота
fgntfg
Nikolai
В друзья напрашивается
Nikolai
Вотрется в доверие, а потом коварно достанет ноутбук из за пазухи
Snusmumriken
Snusmumriken
fgntfg
Arslan
Сеньоры - это супер офигеть какие программёры?
fgntfg
Это главные инженера
fgntfg
Arslan
Arslan
Коротко о Снусе
Arslan
Snusmumriken
Вот буквально неделю назад была ровно эта сцена.
fgntfg
Снусек злой
fgntfg
Arslan
Снусек злой
Я так понимаю он писал всякий гнев, а потом удалил сообщения и оставил самый адекватный
Arslan
В уведомлениях краем глаза видел
fgntfg
Самомодерация, а то мод-тян придет и покарает
fgntfg
Но мало кто знает что Модтян - татарин
Arslan
fgntfg
http://nya.sh/post/1674
Arslan
Один раз друг кинул ссылку, а там такое...
Arslan
Тру инфа?
Arslan
📃 Пересланное сообщение:
├ ID: 237976911
├ Имя: Snusmumriken
├ Логин: @Snusmumriken
📱 Номер телефона:
└ 7985447****
💬 Участник сообществ:
└ pro.lua
Arslan
Это он сказал про меня
Arslan
📃 Пересланное сообщение:
├ ID: 820737869
├ Имя: Arslan Yulbirdin
├ Логин: @afton102
└ Язык: ru
💬 Участник сообществ:
└ pro.lua
fgntfg
не, гонево, нету снуса в пролуа
кота
ХУЯ ТУМАНИЩЕ ЗА ОКНОМ
кота
сайлентхилл какойто
кота
влажность наверное процентов 98
Snusmumriken
Где фотки?
МЫ ХОТИМ ФОТКИ ТУМАНИЩА ЗА ОКНОМ
Arslan
ХУЯ ТУМАНИЩЕ ЗА ОКНОМ
У меня тоже туман был. Видимость метров 100. Ходил в шортах и искал свою кошку👍
Snusmumriken
А у меня тут открытия.
Во-первых, я некоторое время назад писал луёвые "парсеры" всяких бинарных данных, типа
-- извлекаем число длиной 1 байт со смещением 2
local value1 = extract(bin_string, 2, 1)
-- извлекаем число длиной 4 байта со смещением 2
local value2 = extract(bin_string, 2, 4)
Некоторое время спустя обнаружил, что уже изобретены подобные хреновины, и во всяких питонах с пыхами уже давно есть либы типа struct, где данные пакуются и распаковываются в комфортном виде:
local bin_string = struct.pack("<IsBL", 123, "b", -31, 238947293847)
local a, b, c, d = struct.unpack("<lsbL", bin_string)
И вот тут на меня снизошло озарение в плане паковки/упаковки, как сюда присобачить всякую фигню типа "классов" с именованными полями и прочих протобуфов.
Но не всё так здорово как кажется, потому что луёвые библиотеки не поддерживают квантификаторы, типа
-- извлекаем три числа с квантификатором
local a, b, c = struct.unpack("<3B", bin_string)
Да и в целом не особо оптимизированные, хм. Пришло время фигачить велосипед ))
fgntfg
ffi? Не
Ванильная lua? Да
Snusmumriken
C ffi тут в любом случае куча развлечений, плюс у него есть фатальный недостаток: он слишком нативный, то есть надо сначала определять порядок байт в текущей системе и приводить к ней.
А луёвые циферки в данном плане стабильны, всегда little endian, помнится.
Snusmumriken
И да, хочется ванильки.
Snusmumriken
Ну кароч перепилил луёвую либу под (опциональные) квантификаторы.
Она потеряла свойство cN, где N — число char'ов, вместо этого — Ns, как в питоне, а c — как единичный char (5c — пять раздельных char'ов). И заодно вкорячил кучу оптимизации.
Snusmumriken
https://github.com/iryont/lua-struct
https://docs.python.org/3/library/struct.html
https://pastebin.com/9fN2kzEM
Nikolai
ой, прям сердце екнуло от этого пробела в пути
Nikolai
Это такой способ поиска острых ощущений, или чужая машина?
Snusmumriken
Первое ))
Nikolai
нынче винда насильно генерирует безопасное имя папки на основе логина
Nikolai
ой господи, вот это я не проснулся, стал искать меню «пуск» на маке
Nikolai
но можно было просто по-вербльюжьи, или через подчеркивание. И там вроде было 2 имени, для пути и для экрана логина, хотя насчет второго уже не помню
Snusmumriken
Одно — COMPUTERNAME, другое — USERNAME.
Nikolai
Вот что в маках особенно классно, ты можешь навсегда выбросить из головы все ритуалы, связанные с ОС, и заниматься делом
Snusmumriken
(до тех пор пока твоё дело — политически приемлемо с точки зрения маков)
Snusmumriken
Я тут смотрю сколько классных переменных можно использовать в венде, и думаю что там в линуксах по аналогам.
Nikolai
забавно, тут и православный путь присутствует
Nikolai
Ты винду обновлениями накатывал со времен семерки чтоль?
Snusmumriken
Во, ещё смешная историческая справка.
Есть такая хреновина под названием "CGI", оно же "подрубание всяких перлов-питонов и чего угодно скриптового к хттп-серверу". И раньше, всякие параметры типа заголовков передавали через вот эти вот самые переменные окружения при запуске а ля os.execute("perl /http/script.perl") (spawn'ом обычно) внутри вебсервера.
То есть, никакой шаред-мемори, никакой подготовки, сериализации и прочего, только глобальные переменные ))
Snusmumriken
Anonymous
Anonymous
А скрипт просто в stdout html выводит
Anonymous
Unix way же
Anonymous
Не так уж давно это былр
fgntfg
Arslan
Хочу чтобы моя кошка так умела
Arslan
А вот и доставочка приехала #предложка #отtnemkovskaya
кота
fgntfg
Забил и добавил туману
кота
кота
Эх щас бы в шош под би джиз поиграть
кота
кота
Пиво пить будем не вкусное)
fgntfg
Snusmumriken
Arslan
Пора мне бросить делать приложения😳
Snusmumriken
О, интересная задачка ))