Pull to refresh
14
0
Алексей Кнышев @alexeyknyshev

system software engineer @ nvidia

Send message
Компилируются и сегфолтился )
int main;


Просто забавный оффтоп
Ну так под каждый луашный файбер (реализованный поверх корутин) по идее создаётся сишный файбер, разве нет?
Ну на счёт бенчмарков, вопрос открытый — смотря что делать. А файберы, да — в тарантуле же на каждый сишный файбер делается луашная корутина?
LUA (главный недостаток). Язык простой, но ограничения (1 гигабайт RAM на инстанс) заставляют масштабироваться несколько раньше

Ну всё таки не Lua, a LuaJIT, а раз уж говорим про последний, то проблема решается хранением данных не в памяти lj VM: ffi, lua C API или собственно сам storage engine тарантула
Всё хорошо, вот только Зак больше террой не занимается, по крайней мере в направлении добавления фич и архитектурных изменений. Так что мы идею использования Terra отбросили и всех возбуждённых предупредить хочу, дабы не тратили своё время, если планируете делать что-то long-term на Terra. Печально, но факт :(
Оно хоть с --net=host будет запускаться?

Иногда eventual-consistency вполне достаточно, при необходимости можно сделать 2-phase commit.

Многие технологии в том числе и языки — вкусовщина. Кто-то может писать быстрый и надёжный код на Go или Java (Scala, Kotlin) продуктивней чем на Python. А в итоге получит ещё и прирост производительности. К чему это я?

Да — каждый инструмент под задачу, да — кто-то знает лучше технологию А чем B, но имхо, в современном мире энтропия технологий достигла такого уровня, что всегда есть некоторый пулл из них, в котором они приблизительно равны по требованиям к уровню инженера и скорости разработки, но среди них есть набор таких, что они просто работают лучше / быстрее / надёжнее архитектурно.
Gui можно сделать на Qt, на qt-шный виджет можно риcовать из ogl
Биндинги для qt https://github.com/torch/qtlua
> Почти все компании, которые разрабатывают под Linux — перешли на CLion, а количество людей, которые используют «Vim и аналоги», сейчас резко сокращается… Вообще рекомендую присмотреться к продуктам JetBrains, а точнее к TeamCity и YouTrack. Эти продукты используют почти ВСЕ крупные и средние компании, и интеграция туда PVS-Studio — это очень правильная Business-модель.

Эдык его накрыло, такого понаписал, аж волосы на голове зашевелились
Так purity тоже не про это, а в первую очередь про то, что нет side-эффектов, что является достаточным, но не необходимым условием возврата одинакового результата при вызовах с одинаковыми наборами аргументов.

Пользуясь случаем, задам вопрос: на сколько мне известно, раньше (вплоть до Win8 включительно) сущестововала практика возврата OEM лицензии, как обстоит дело с этим в случае с Win10?

https://gcc.gnu.org/gcc-6/changes.html

The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.


Т.е. по новому стандарту это UB, а как следствие, компилятор может выпиливать подобные проверки.

А добавление скобок, для подавления предупреждений — стандартная практика.
А у нас в МИФИ только Технохрам.
Поделюсь мнением на этот счёт. По работе часто бывает, что нужен пакет из более нового дебиана, которого нет индексе сервера, а уж очень хочется этот пакетик забекпортить. Если руководствоваться вашим правилом, то я не смогу установить пакет, сделанный таким образом, т.к. в зависимостях будут указаны версии других пакетов, которые будут более старыми на целевом сервере, в результате dpkg мне не даст вкатить этот пакет.

Имхо, для выбора минимальной версии зависимости нужно отталкиваться не от той версии, которая сейчас есть в вашем дистрибутиве (и в вашей установке), а от той, с которой пакет может собраться и правильно функционировать. И как правило это версия будет ниже, а следом и требования к окружению более слабые.

П.С. я знаю, что есть docker и виртуалки, но не всегда получается всё сделать в изолированном окружении
Чем вы руководствовались при выборе минимальной версии qt4 как зависимости?
Если бы все участники расположились в зоне колокации (в одном помещении с торговой системой, задержка микроскопическая), то мы бы увидели пики в форме палочек, без расплытия. Ваши мысли?

Биржа проводит сделки дискретно пачками с (фиксированным?) интервалом?
Спасибо, уже начал поверхностное изучение.
Про тип я говорил, как про внутреннее представление данных. То что у нас есть возможность работать со строками как с integer я не отрицаю.
Что касается утечки, то каюсь, не подумал об этом написать, т.к. думал, что это очевидно, ведь это применимо и ко многим sql бд. В частности, если конструировать запросы не через prepare + bind, а в лоб формируя строку запроса, то можно запросто израсходовать лимит дескрипторов в том же oracle, а в дополнение и получить дыру в безопасности, в лице возможности формирования входных данных для sql-инъекции.

Information

Rating
Does not participate
Location
Обнинск, Калужская обл., Россия
Date of birth
Registered
Activity