May. 5th, 2013

victor_sudakov: (Default)
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)
А вот сходный пункт из ПДД СССР 1980 г.

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

Profile

victor_sudakov: (Default)
Виктор Судаков

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2025 12:46 pm
Powered by Dreamwidth Studios