
Snusmumriken
08.09.2017
18:17:11
Я могу написать динамическую либу, которая реализует часть функционала, или цепляет другую динамическую библиотеку и работает мостом. Вот это - подключается к любой версии lua.
Но тут меня бесит одна маленькая фиговинка:
Необходимость держать кучу версий сразу двух либ: х32/х64 и unix/win, цепляемой либы и моста, вместо одной.
Во, ещё проблема в версии lua, к которой оно цепляется. У 5.1/5.2/5.3 могут быть свои специфичные вещи.
Карочи, получается безумие с количеством биндингов.
Проще написать для ffi, и держать только три(четыре) версии динамической либы.

Aydar
08.09.2017
18:18:46

Snusmumriken
08.09.2017
18:19:02
Я считаю что встраивать что-то кроме luajit в новые проекты - плохо.
И только нет майка полла, который бы двигал jit.

Google

Snusmumriken
08.09.2017
18:20:22
Когда у меня есть выбор: использовать новую версию, или использовать старую, которая быстрее в 50-300 раз и имеет возможность дописывать виртуалку прямо в процессе исполнения скрипта - я безоговорочно выберу второе.

Aydar
08.09.2017
18:20:42

Snusmumriken
08.09.2017
18:21:02
Для iconv : )
И мне не понравилось.

Vadim
08.09.2017
18:21:38
более того, туда подтягиваются вкусные фичи из 5.2/5.3

Aydar
08.09.2017
18:22:09

Snusmumriken
08.09.2017
18:22:33
вообще, luajit не старая
Ну типа Айдар считает, что luajit = python 2.7, и начинать новые версии с jit - всё равно что начинать новые проекты на 2.7.

Vadim
08.09.2017
18:23:10
//luajit = pypy
а pypy3 пока бета
если вообще не альфа :)

Aydar
08.09.2017
18:23:32

Snusmumriken
08.09.2017
18:23:59
Правда, pypy всё равно сливает луям по скорости и оверхеду )))
Но это уже моё "кекеке".

Google

Vadim
08.09.2017
18:24:09
ну, дык
то питон
он не может не сливать lua по оверхеду

Aydar
08.09.2017
18:25:18

Vadim
08.09.2017
18:25:28
потому что (я уже устал цитировать Мэттью Уайлда):
Python trying to give you as MUCH as possible,
while Lua tries to give you as LESS as possible.

Snusmumriken
08.09.2017
18:25:48

Vadim
08.09.2017
18:26:08
// love2d зря зовётся 2d, кстати
на нём целый пучок 3d есть :)

Aydar
08.09.2017
18:26:34

Snusmumriken
08.09.2017
18:26:55
на нём целый пучок 3d есть :)
Нет, не зря, ибо этот пучок 3d - пользовательские рукоблудия.
А так - добавить лишнее измерение можно в произвольный рендер : )
Тот факт что основные инструменты заточены под 2d.

Vadim
08.09.2017
18:27:20

Snusmumriken
08.09.2017
18:27:56

Aydar
08.09.2017
18:27:59
Но сначала надо дочитать Ритчи

Snusmumriken
08.09.2017
18:31:54
love2d называется : )
Его можно использовать как библиотеку.

Aydar
08.09.2017
18:32:50

Snusmumriken
08.09.2017
18:38:03

Aydar
08.09.2017
18:39:17
Ну тогда вообще можно просто love-nuklear переделать

Snusmumriken
08.09.2017
18:39:23
Ага.

Google

Aydar
08.09.2017
18:40:07
Если что поможете?

Snusmumriken
08.09.2017
18:40:18
Без проблем.

Влад
08.09.2017
18:40:43
да, прочитать-записать получилось, с таймаутом в 1мс

Snusmumriken
08.09.2017
18:40:57

Влад
08.09.2017
18:41:10
вроде работает. посмотрим на продакшене на задержку реальную еще.
а то! спасибо)

Aydar
08.09.2017
18:42:16

Vadim
08.09.2017
18:42:19
кстати, а куда из love хрюшка делась? :)

Aydar
08.09.2017
18:42:54

Snusmumriken
08.09.2017
18:44:09
А бета luajit стабильна?
Вторая - да. Третья - ну такое. Но зато третья х64 не имеет ограничений на память.
У luajit есть свой набор недостатков:
1. Вторая - жрёт максимум 2-4гб оперативки, больше - давится. Третья - не давится, но сейчас не особо стабильная.
2. Хеширование строк - странное. Если есть куча почти одинаковых (несколько миллионов) - это плохо
3. Туповатый сборщик мусора, но это и у ванильной, это стоит учитывать.

Vadim
08.09.2017
18:44:44
> x64

Aydar
08.09.2017
18:45:05

Snusmumriken
08.09.2017
18:45:18
Ну тогда тебе вообще пофиг : )
Вторую бету - и вперёд.

Aydar
08.09.2017
18:46:04

Vadim
08.09.2017
18:46:18
и это не то, что ты думаешь, между прочим

Aydar
08.09.2017
18:46:41

Vadim
08.09.2017
18:46:50
x86_32, x86_64 и x86_x32 это три разные вещи, например

Aydar
08.09.2017
18:47:40
x32
Я тоже такое замечаю очень часто на торрент трекерах

Google

Aydar
08.09.2017
18:49:19
Но люди терпят или не знают

Vadim
08.09.2017
18:49:37
ну, я иногда, под настроение, троллю авторов

Aydar
08.09.2017
18:50:14
Человека троллить за такую мелочь
Я только сегодня telegram поставил. Упорно не верю что он лучше Jabber

Snusmumriken
08.09.2017
18:55:50

Admin
ERROR: S client not available

Aydar
08.09.2017
18:58:49

Snusmumriken
08.09.2017
19:02:14
Как пользователю телеги, на протокол - абсолютно пофигу. Разве что за исключением бот-апи, но в плане формата - они почти идентичны (ну там, json вместо xml, например). Протоколы у них почти одинаковые. Но вот только телега - централизованная херня, которая, тем не менее, предоставляет хранилище для текста/картинок/гифок/звучков, а жаббер - децентрализованная фиговина, где хостишь или ты сам, или твой друган/иная организация, но зато не заблокируют.
Почитай эту фигню: https://habrahabr.ru/post/272937/


Aydar
08.09.2017
19:03:21
Я лично не понял хайпа вокруг телеги. Возможно я туп.
Как пользователю телеги, на протокол - абсолютно пофигу. Разве что за исключением бот-апи, но в плане формата - они почти идентичны (ну там, json вместо xml, например). Протоколы у них почти одинаковые. Но вот только телега - централизованная херня, которая, тем не менее, предоставляет хранилище для текста/картинок/гифок/звучков, а жаббер - децентрализованная фиговина, где хостишь или ты сам, или твой друган/иная организация, но зато не заблокируют.
Почитай эту фигню: https://habrahabr.ru/post/272937/
Децентрализованность как по мне лучше


Snusmumriken
08.09.2017
19:05:55
Я думаю, что ты - уран.
Хайп вокруг телеги потому, что есть возможность пересылать мессаги сомнительного содержимого и КООРДИНИРОВАТЬ ТЕРРОРИСТОВ, да так, что никто не перехватит. А Дуров отказывается выдавать ключи от сейфа, наверное, он тоже координирует.
А ещё, телега миленькая, маленькая, быстренькая, лёгенькая и жрёт мало траффика, с ботами которые могут постить в группы и ещё кучей фич.
Даже html+js-игры тянет, с ботами : )
Ну, то есть почти то же самое что жаба, но в чуть более милой форме, плюс лучше рекламировалась, плюс все накладные расходы берёт контора.


Aydar
08.09.2017
19:06:55
Я думаю, что ты - уран.
Хайп вокруг телеги потому, что есть возможность пересылать мессаги сомнительного содержимого и КООРДИНИРОВАТЬ ТЕРРОРИСТОВ, да так, что никто не перехватит. А Дуров отказывается выдавать ключи от сейфа, наверное, он тоже координирует.
А ещё, телега миленькая, маленькая, быстренькая, лёгенькая и жрёт мало траффика, с ботами которые могут постить в группы и ещё кучей фич.
Даже html+js-игры тянет, с ботами : )
Ну, то есть почти то же самое что жаба, но в чуть более милой форме, плюс лучше рекламировалась, плюс все накладные расходы берёт контора.
>да так, что никто не перехватит
В джаббере не хуже

Snusmumriken
08.09.2017
19:07:31
А если твой провайдер читает все исходящие сообщения?
А https ломается "человеком посередине" и ещё несколькими атаками.
Телега, за счёт закрытости шифрования - не даёт такого.

Aydar
08.09.2017
19:08:21

Snusmumriken
08.09.2017
19:08:44
tls/ssl ломаются человеком посередине и ещё несколькими атаками.
В телеге - просто никто не знает протокола, поэтому ещё некоторое время не смогут сломать )))
Хотя можно не доверять своему серверу, но это извращение.

Paul
08.09.2017
19:10:09

Aydar
08.09.2017
19:10:31

Paul
08.09.2017
19:11:29
Он построен на костылях и сомнительных криптографических решениях, в отличие от jabber, который построен на расширяемой архитектуре и протоколе tls, испытанным годами

Snusmumriken
08.09.2017
19:11:48

Google

Aydar
08.09.2017
19:12:54

Paul
08.09.2017
19:12:59
Я вот запилил простенький протокол для проксирования jabber и наслаждаюсь. Приложение ест батарейку ещё меньше, чем телеграм и тупит ещё меньше.

Snusmumriken
08.09.2017
19:13:25
Вот, точно!

Aydar
08.09.2017
19:13:38
Вы серьезно?

Paul
08.09.2017
19:13:45
К сожалению, да.

Aydar
08.09.2017
19:14:03
Я перестал понимать этот мир

Snusmumriken
08.09.2017
19:14:15
Бли-и-и-ин, стикеры ))
Совсем забыл про них.

Paul
08.09.2017
19:14:23
А ещё стикеры люто жрут трафик, но всем пофиг.

Snusmumriken
08.09.2017
19:15:11
Ну, это минимально отличается от пересылки смешных картинок.

Vadim
08.09.2017
19:15:13
Я думаю, что ты - уран.
Хайп вокруг телеги потому, что есть возможность пересылать мессаги сомнительного содержимого и КООРДИНИРОВАТЬ ТЕРРОРИСТОВ, да так, что никто не перехватит. А Дуров отказывается выдавать ключи от сейфа, наверное, он тоже координирует.
А ещё, телега миленькая, маленькая, быстренькая, лёгенькая и жрёт мало траффика, с ботами которые могут постить в группы и ещё кучей фич.
Даже html+js-игры тянет, с ботами : )
Ну, то есть почти то же самое что жаба, но в чуть более милой форме, плюс лучше рекламировалась, плюс все накладные расходы берёт контора.
> маленькая
ХАХАХАХАХАХАХАХА
> мало траффика
ХАХАХАХАХАХАХАХАХАХАХАХАХАА

Aydar
08.09.2017
19:15:59

Snusmumriken
08.09.2017
19:16:28
Fuck Fuel Economy )))

Aydar
08.09.2017
19:17:11
Напокупали компьютеров за пол ляма а на всех остальных можно положить да?

Snusmumriken
08.09.2017
19:17:52
Посмотри на гугл-хром, который десятью вкладками выжирает 4-6гб.
На микрософт-офис, который тоже потребляет раз в десять чем нужно.