sape.

Жизнь — штука несправедливая. Вот возьмём сапу. Люди не могут выделить 100 баксов на программиста, что бы тот полдня потратил и посмотрел код, который им индусы написали, а всё равно делают миллионы. Им это не мешает. При этом из-за их экономии они теряют меньше, чем вебмастера (если всех вместе считать). Где справедливость?

foreach ($this->_server_list as $i => $server){
if ($data = $this->fetch_remote_file($server, $path)) {
if (substr($data, 0, 12) == 'FATAL ERROR:') {
$this->raise_error($data);
} else {
// [??????]???????? ???????????:
if (@unserialize($data) != false) {
$this->_write($this->_db_file, $data);
break;
}
}
}else{
if ($data = $this->_read($this->_db_file)) {
$this->set_data(@unserialize($data));
break;
}
}
}

fetch_remote_file возвращает false, если сервер в дауне. Иначе — ответ сервера. В _server_list — список серверов сапы.
Восхитительно, правда? Зачем нужен резервный саповский сервак, если мы не будем к нему стучаться, когда первый упал? Тупо выйдем по break, прочитав уже имеющиеся данные.

Комментарии (8) на “sape.”

  1. romkoll:

    Очуметь… Просто красавцы… Так держать…

  2. А мне насрать, работает и хорошо.
    Сколько же у тебя свободного времени, если ты в коде сапы копаться стал?)

  3. Секрет:

    > Сколько же у тебя свободного времени, если ты в коде сапы копаться стал?)

    Когда из-за кривого кода начинаешь терять каждый день несколько сотен, сразу находится уйма свободного времени.

  4. Секрет:

    Ну то есть, плевать, какой код, пока он выполняет свою задачу. Просто c плохонаписанным кодом чаще возникают ситуации, когда он с задачей не справляется. И у нас такая ситуация возникла.

  5. Ты на сапе несколько сотен в день зарабатываешь? O_o Ну ты зверь!
    P.S. Напиши уже еще пост-то, скучно, читать нечего.

  6. Станислав Рыжов:

    Ты на сапе несколько сотен в день зарабатываешь?
    Молодчага. Это неплохо.

  7. un:

    стукнись срочно, очень-очень срочное дело, на нормальные деньги есть

  8. Секрет:

    > Ты на сапе несколько сотен в день зарабатываешь? O_o Ну ты зверь!

    Подъебнул, да :)
    У меня в рублях цифры в акке. Это далеко не основной наш источник, но всё равно терять на нём неприятно.

Можно чего-нибудь сказануть.