Roman
Но зачем его компилить прямо в скрипте?
Roman
Скомпилил один раз и не таскай нигде
> неудобно иметь в два раза больше исходников
Tverd
Можно не иметь два исходника, использовать Makefile и компилять куда надо
Всё равно неудобно. Удобно — это когда другой чувак у себя может поправить мунскриптовый исходник, и больше никаких телодвижений не совершать. Тем более, что у него может не быть компилятора.
Tverd
Насколько я помню мунскрипт может интерпретироваться, тогда луа файл не нужен.
Нужен, т.к. Textadept, для которого эта каша затевалась, ничего о Мунскрипте не знает. Как и Love2d. Не говорю, что делаю что-то хорошо или правильно, цель была подружить программу с Мунскриптом "нативно" там, где Мунскрипта может не быть.
Tverd
ну тогда я лично не вижу других вариантов. 2 исходника
Ну ок. УМВР с одним теперь. Опять же, не говорю, что это хорошо или правильно.
Anonymous
Боты?
Anonymous
Ты шо
Anonymous
Клевета таки
Anonymous
Что ты думал?
Temirgali
Выговор восьмому за опоздание
Temirgali
:)
Anonymous
да не,я тут так
Anonymous
просто
Anonymous
щас бы отвечать тем, кто с ботом общается
Roman
Привки, поможете с luajit ffi? Там такая проблема странная, в структуру сохраняю lua строку в тип const char*, потом gc эту строку кушает, потом в структуре у меня все строки поломаны
Roman
Мусорщика можно было бы выключить, если только знать, как лимит в 1 гиг оперативки убрать
Roman
Я поставил beta 3, один черт падает с not enough memory :(
Roman
каким флагом???
Roman
Чувак! Ты спаситель! Какой флаг?
Roman
Пасиб! Большой!
Roman
Та же фигня
Roman
Я зашел такой в LuaJIT-2.1.0-beta3/src, тут в Makefile раскомментил XCFLAGS+= -DLUAJIT_ENABLE_GC64, что делаю не так? Правда там нет configure, только make && make install
Roman
А я такой запустил openresty с luajit beta 3 с флагом безлимитной памяти! И знаете что? Невероятно просто какие баги вылезают! В цикле таком i = 0 while true somecode... i += 1 когда память прилично заполнилась ffi'евскими данными, i нагло отказывалась увеличиваться, пришлось в конце цикла убеждать её увеличиться: was = i i += 1 if was == i i += 1 Но самое удевительное случилось в другом цикле, когда n = 0, потом n += 1, то n принимала непредсказуемые значения вроде 6.001231e-123 пришлось int = ffi.new 'int' xor = bit.bxor -- перед циклом int = xor int, int и потом tonumber ему делать где нужно. Мораль басни: если хочешь ffi, то придется ffi'ить даже то, что не хочешь, если хочешь накинуть флагов в бету - будь готов к безудержному отладочному веселью!
Snusmumriken
Бета же.
Alexey
На сколько я понял LuaJIT испрользет сейчас github. https://github.com/LuaJIT/LuaJIT/issues
mva
я сомневаюсь, что Рома будет делать пулл-реквест для фикса зарепорченного issue, а в мыллисте больше шанс найти того кто пофиксит :)
Anonymous
а зачем опенрести?
Anonymous
глючное говно
Anonymous
чем это лучше ванильного нджинха?
mva
> нджинх
mva
ты б это
Anonymous
энджиных
mva
или крестик или трусы
mva
там нет "х"
mva
там есть "икс"
mva
энджин икс
Anonymous
ну дак да
mva
ну и это
Anonymous
ну так по теме то есть чё?
mva
ну, опенрести так-то нинужен
Anonymous
ну я просто пытался раз 5 его заводить
mva
он для слабаков, которые не могут пропатчить NginX самостоятельно
Anonymous
в 90% случаев он просто сегфолтился
Anonymous
а зачем его патчить?
Anonymous
я чёт не понимаю
Anonymous
или что
mva
он не всегда совместим с lua-модулем
Anonymous
annelin@westfall:~$ apt-cache show libnginx-mod-http-lua Package: libnginx-mod-http-lua Source: nginx Version: 1.10.3-1+deb9u1 Installed-Size: 500 Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@lists.alioth.debian.org> Architecture: amd64 Depends: libnginx-mod-http-ndk (= 1.10.3-1+deb9u1), nginx-common (= 1.10.3-1+deb9u1), libc6 (>= 2.14), libluajit-5.1-2 Description-en: Lua module for Nginx Embed Lua runtime into nginx.
mva
ну и с другими няшномодулями
mva
> 1.10.3
mva
нутыпонел
Anonymous
неа
Anonymous
не понял
Anonymous
типа, протух?
mva
Установленные версии: 1.13.4(mainline)[2](01:07:28 17.08.2017)(aio http http-cache http2 luajit mail pam pcre pcre-jit perftools rrd ssl static stream systemtap threads vim-syntax -debug -dtls -libatomic -selinux ELIBC="-FreeBSD" NGINX_MODULES_HTTP="access addition ajp array_var auth_basic auth_ldap auth_pam auth_request autoindex browser cache_purge charset coolkit ctpp dav dav_ext degradation drizzle echo empty_gif encrypted_session enmemcache ey_balancer fancyindex fastcgi flv form_input geo geoip gunzip gzip gzip_static headers_more hls_audio iconv image_filter limit_conn limit_req lua lua_upstream map memc memcached metrics mirror mp4 naxsi nchan ndk njs pagespeed passenger perl postgres proxy push_stream python random_index rdns rds_csv rds_json realip redis referer replace_filter rewrite rrd scgi secure_link set_misc slice slowfs_cache split_clients srcache ssi sticky stub_status sub supervisord tcpproxy upload_progress upstream_check upstream_hash upstream_ip_hash upstream_keepalive upstream_least_conn upstream_zone userid uwsgi v2 xslt xss -passenger_enterprise -security" NGINX_MODULES_MAIL="imap pop3 smtp" NGINX_MODULES_STREAM="access dtls geo geoip limit_conn lua map python realip return split_clients ssl_preread upstream_hash upstream_least_conn upstream_zone" RUBY_TARGETS="ruby23 ruby24 -ruby22") Домашняя страница: http://sysoev.ru/nginx/ Описание: Robust, small and high performance http and reverse proxy server
Anonymous
аа
Anonymous
окей
Anonymous
что-то полезное есть в новых релизах?
Anonymous
если да, можно подключить бэкпорты
Anonymous
если нет, это просто дроч на циферки
Anonymous
security-апдейты бэкпортируются в стабильную версию
mva
угу
mva
через 50 лет
Anonymous
не, сразу
Anonymous
дебиан же
mva
я уже вот сколько лет наблюдаю за списком рассылки
Anonymous
в openssh закрыли уязвимость через 3 часа после обнаружения
mva
между письмами о новых релизах с закрытыми CVE и релизом в дистрорепах доебанобунт проходит слишком много времени
Anonymous
> бунт
mva
собственно, отчасти поэтому, NgX'оводы сами начали держать свои репы
mva
> бунт
да, я объединил их в одну группу
mva
потому что в 90% случаев мейнтейнеры одни и те же люди
Anonymous
зачем нужна бунта с её говнопатчами, если есть нормальный стабильный дебиан, который не отваливается от обновлений между релизами, с вменяемыми меинтейнерами и поддержкой?
Anonymous
хотя, насчёт вменяемых разрабов - отчасти уже неправда
Anonymous
после запила systemd и иже с ними