November 25th, 2012

Как можно заметить, товарищ стоит на двойной жёлтой линии, которая означает, что парковка запрещена круглосуточно. В общем-то, мог бы и сам догадаться, что стоящая на узкой дороге да ещё и под мостом (справа виднеется кусок опоры моста) машина создаёт помеху окружающим. Но ему, видать, очень надо было.
Ну и получил блокиратор на колесо. Штрафстоянки здесь не модны, машины блокируют на месте. Это гарантирует уплату штрафа, потому что несанкционированное снятие блокиратора — серьёзное преступление, за это впаяют гораздо больше. На боковом стекле виднеется наклеенная бумажка, на которой указан размер штрафа и телефон, по которому надо звонить для оплаты и снятия блокиратора.
Проблема, однако, в том, что машина мало того, что остаётся на месте, продолжая создавать помеху, так ещё и убрать её оттуда становится труднее.
Оригинал этой записи в личном блоге.
А вот занимательный вопрос для френдов с большим опытом вождения. Представьте, что вы приближаетесь к нерегулируемому T-образному перекрёстку со стороны ножки буквы T с намерением повернуть в дальнюю от вас полосу поперечной дороги. На вашей дороге нет специальных дорожных знаков о приоритете дорог, но есть знак “уступи дорогу”.
Подъехав поближе к перекрёстку, вы замечаете, что по ближайшей к вам полосе поперечной дороги по направлению к вам движется другая машина и мигает в вашу сторону. Больше никаких машин вокруг нет, вы это ясно видите.
Собственно, вопрос: каковы будут ваши действия?
Вы продолжите движение по предполагаемому направлению, или остановитесь и подождёте, пока вторая машина проедет, или ещё что-нибудь?
Картинка для левостороннего движения: вы в красной машине, собираетесь повернуть направо и встать в левую полосу поперечной дороги, синяя машина у вас справа и мигает влево:

Та же картинка для правостороннего движения: вы по-прежнему в красной машине, собираетесь повернуть налево и встать в правую полосу, синяя машина у вас слева и мигает вправо:

Оригинал этой записи в личном блоге.
Кто-нибудь знает, зачем нужна выделенная строчка? Бывают случаи, когда приходится писать бессмысленный код, чтобы компилятор не выдавал предупреждений, но про неиспользуемые аргументы функции он вроде и так не ругается, даже с -Wall. Так зачем?
signal(SIGINT, handle_sigint);
...
static void handle_sigint(int sig)
{
(void)sig;
error("Interrupted by SIGINT\n");
...
exit(2);
}
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.



