|
September 1st, 2025
09:54 pm - Тлетворное влияние эльфов Прилетела мне, значит, задача, внутри которой надо один и тот же набор действий выполнять как на стороне клиента, так и на стороне сервера. И нет, это не ЖопаОдина, так что никаких &НаКлиенте/&НаСервере, всё по классике: с одной стороны у нас жаба, с другой -- Ц/Ц++.
В принципе, авторы были люди мудрые, и возможность создать пользовательские методы на стороне сервера, равно как и их вызов на стороне клиента, они предусмотрели. Но Си-шный интерфейс они задепрекейтнули, плюс что-то кроме чисел там передавать стрёмно. Интерфейс на С++ использовать удобнее, но требует тонны бойлерплейта и геморрой с подключением.
Поэтому что придумала моя больная голова? Правильно, написать простенький скриптовый движок, все нужные действия заскриптовать, и в нужный момент тупо дёргать из базы тексты скриптов, тем самым получив единый источник и никаких проблем с рассинхронизацией.
Правда, так как это должен быть тупой короткий скрипт, то и движок сделан тупым и простым. Пока что там даже нет циклов, зато есть арифметика и двоеточие.
Соки говн.
|
Comments:
From: | (Anonymous) |
Date: | September 1st, 2025 - 07:53 pm |
---|
| | | (Link) |
|
Иди ты на хуй!
From: | (Anonymous) |
Date: | September 2nd, 2025 - 01:41 pm |
---|
| | | (Link) |
|
по фактам возразить нечего?
From: | (Anonymous) |
Date: | September 2nd, 2025 - 07:13 am |
---|
| | | (Link) |
|
Дергай из базы текст своей жопы и кумпелируй налету
Так и планировалось, собственно.
From: | phantom |
Date: | September 2nd, 2025 - 08:32 pm |
---|
| | | (Link) |
|
Для этого есть либы RPC.
Тут есть две проблемы: во-первых, на стороне сервера каждая пользовательская сессия представлена отдельным процессом. То есть надо либо делать диспетчер, либо городить свой сервис, работающий от суперпользователя. Объём гоморроя будет ничуть не меньше, а удовольствия вообще ноль целых хрен десятых.
Во-вторых, убедить ИБ, что им надо в серверный сегмент провертеть новую дырку для протокола RPC будет тем ещё убийственным квестом.
From: | (Anonymous) |
Date: | September 2nd, 2025 - 09:04 pm |
---|
| | | (Link) |
|
А если база отвалится
А тогда по-любому баста, карапузики. Без неё в принципе ничего работать не будет. |
|
|
LJ.Rossia.org |