<div dir="ltr">это и будет "типа tr". засада с tr - когда один символ превращается в два...</div><div class="gmail_extra"><br><br><div class="gmail_quote">16 марта 2014 г., 16:26 пользователь Oleg Alexeenkov <span dir="ltr"><<a href="mailto:proler@gmail.com" target="_blank">proler@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dmitry Eremeev <<a href="mailto:dmitry@eremeev.ru" target="_blank">dmitry@eremeev.ru</a>> писал(а) в своём письме Sun, 16 Mar 2014 12:21:38 +0400:<br>

<br>
[почти шутка]<br>
Заэнкодить в koi8-r и оторвать восьмой бит?<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Коллеги, подскажите плиз идиоту максимально быструю реализацию перевода кириллицы в латиницу?<br>
<br>
<br>
Yours,<br>
Dmitry Eremeev<br>
+7 906 700-57-71<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
16 марта 2014 г., в 12:19, Vladimir Timofeev <<a href="mailto:vovkasm@gmail.com" target="_blank">vovkasm@gmail.com</a>> написал(а):<br>
<br>
Мы используем lua для похожих целей, писали свой XS враппер, т.к. в<br>
выражениях на lua нужен был доступ к собственным XS-объектам. Работает<br>
хорошо, настолько хорошо, что пока даже luajit не потребовался.<br>
<br>
Перед тем, как внедрить lua, рассматривали альтернативные варианты:<br>
* Чисто-перловый вариант типа Language::Expr или<br>
Math::Expression::Evaluator, но очень медленно для наших нужд<br>
* Safe - отпал сразу, т.к. медленный и синтаксис полученных выражений<br>
странный для тех, кто не знает перл<br>
* Различные библиотеки типа ExprEval или MathPresso - они вероятно<br>
хороши, но мы хотели оставить возможность использовать условия и<br>
потенциально производить какие-то действия, поэтому взяли полноценный<br>
язык.<br>
<br>
Кстати, если скорость не очень важна, то возможно именно первый<br>
вариант и окажется подходящим?<br>
<br>
2014-03-15 16:56 GMT+04:00 Nick Knutov <<a href="mailto:mail@knutov.com" target="_blank">mail@knutov.com</a>>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
В некотором биллинге (он на перле) надо задать функцию для подсчета цены<br>
в зависимости от некоторых внешних переменных.<br>
<br>
Эта функция должна быть простым текстом и редактироваться в админке<br>
простыми людьми (т.е. делать её например хранимой процедурой в БД не<br>
получится).<br>
<br>
Биллинг её должен запускать в изолированном контексте (редактрируют её<br>
простые люди, а безопасность важна), без отдельного форка, имея на вход<br>
массив/хеш с переменными и получать такой же ответ. Работа этой функции<br>
может быть не очень быстрой, хайлоада нет.<br>
<br>
Я не хочу писать очередной микро-псевдно-язык. Вопрос - можно ли для<br>
этих целей использовать LUA и если это хорошая идея - то как именно?<br>
Lua::API? Inline::Lua? А может PHP::Interpreter? )<br>
<br>
Сущность самой функции - математические вычисления на основе входных<br>
параметров. Будет лучше, если ей внутри будут доступны всякие<br>
математические функции для среднего и округлений, но весьма желательно<br>
иметь возможность запретить всё остальное, особенно трогать файлы и<br>
делать внешние хттп запросы.<br>
<br>
Как еще можно/лучше решить эту задачу?<br>
<br>
--<br>
Best Regards,<br>
Nick Knutov<br>
<a href="http://knutov.com" target="_blank">http://knutov.com</a><br>
ICQ: 272873706<br>
Voice: +7-904-84-23-130<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</blockquote>
<br>
<br>
<br>
--<br>
Vladimir Timofeev <<a href="mailto:vovkasm@gmail.com" target="_blank">vovkasm@gmail.com</a>><span class="HOEnZb"><font color="#888888"><br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></blockquote><span class="HOEnZb"><font color="#888888">
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards, Andrei<br>+7-937-847-60-74
</div>