2013-05-05

victor_sudakov: (Default)
2013-05-05 02:00 pm

sendsms и русский язык

sendsms из comms/smstools3 не отправляет SMS по-русски из-за вот этого куска кода:

ALPHABET=""
if which iconv > /dev/null 2>&1; then
  if ! $ECHO -n "$TEXT" | iconv -t ISO-8859-15 >/dev/null 2>&1; then
    ALPHABET="Alphabet: UCS"
  fi
fi


Дело в том, что FreeBSD-шный iconv возвращает 0 код возврата, даже если не удалось сконвертировать строку (при наличии "iconv: warning: invalid characters"). Поэтому ALPHABET всегда оказывается неопределенным. Я не стал разбираться и тупо вписал ALPHABET="Alphabet: UCS" после вышеприведенного участка. И русский заработал.
victor_sudakov: (Default)
2013-05-05 07:36 pm

Советские ПДД 1980 г.

А вот сходный пункт из ПДД СССР 1980 г.

14.7 На перекрестке, где движение регулируется светофором с дополнительной секцией и отсутствуют знаки 5.8.1, 5.8.2 или
соответствующая разметка, водитель, находящийся на крайней полосе проезжей части, должен продолжать движение в направлении, указанном включенной стрелкой, если его остановка создаст помеху для движения других транспортных средств, следующих за ним по той же полосе.