ещё можно использовать Esc, Dot (.), для подстановки последнего аргумента последней команды, иногда удобней чем !!: $ ls -al /path/to/directory $ cd <ESC> <.> # преобразуется в cd /path/to/directory
наверно уже не актуально, но отвечу для тех кто придёт сюда из гугла: сравнить чексуммы таблиц можно с помощью утилиты pt-table-checksum, которая входит в состав набора percona-toolkit.
понятно. просто сама идея проверки не понравилась: наличие в langPair русского языка, (а вдруг впоследствии яндекс научится переводить не только с ru / на ru, или разучится как в примере с итальянским). в любом случае спасибо за статью.
кстати, а может имеет смысл поместить полученние массива langPairs в конструктор класса, и впоследствие уже сверять с имеющимся значением, или тоже лишняя нагрузка на переводчик?
в исходном коде смутила проверка на возможность перевода, например не проверяется возможность перевода с русского на итальянский (ru-it), которой нет в возвращаемом json. поэтому не лучше ли было заменить эту конструкцию:
public function yandexTranslate($fromLang, $toLang, $text) {
//один из языков должен быть ru - проверяем, хотя переводчик и так вернет текст - сообщение об ошибке
if ($fromLang != 'ru' AND $toLang != 'ru'){
return 'Sorry, translation directly from '.$fromLang.' to '.$toLang.' is impossible';
}
следующей:
public function yandexTranslate($fromLang, $toLang, $text) {
$langPair = $fromLang."-".$toLang;
// проверяем возможность перевода с $fromLang на $toLang
if (!in_array($langPair, $this->yandexGetLangsPairs())){
return 'Sorry, translation directly from '.$fromLang.' to '.$toLang.' is impossible';
}
все эти десять лет делались, так сказать, разные игры. вспомнить хотя бы сколько раз движок у игры меняли. так что не стоит ждать откровения, просто ещё один 3д экшен с легендарным героем в главной роли, возможно годный, а возможно и проходной.
[irony]Статья содержит скрытые НЛП-инструкции. Автор пытается манипулировать вашим сознанием. Текст, который вы видите, в действительности выглядит так: «НЕ ПРОСЫПАЙСЯ. ПОДЧИНЯЙСЯ. ДЕНЬГИ ТВОЙ БОГ». Берегите мозги![/irony]
$ ls -al /path/to/directory$ cd <ESC> <.> # преобразуется в cd /path/to/directoryкстати, а может имеет смысл поместить полученние массива langPairs в конструктор класса, и впоследствие уже сверять с имеющимся значением, или тоже лишняя нагрузка на переводчик?
следующей:
даже в тегах умудрился опечатку допустить: howtu