Навигатор для велосипедистов

Около месяца назад купил себе хуавеевские наушники-вкладыши, с тех пор постоянно ими пользуюсь, в том числе попытался это сделать на велопрогулке — у меня была цель съездить на несколько адресов, решил, что было бы удобно слышать указания по маршруту.

Оказалось, что привычные для меня навигаторы помогают тут плохо. Лучший из тех, что мне знакомы, — «Яндекс.Навигатор», но у него есть существенный недостаток — после изменения маршрута он говорит «маршрут перестроен», не делая никаких попыток рассказать куда мне ехать дальше.

В итоге, после любого пропущенного поворота, срезанного угла или выезда на велодорожку мне приходится спешиваться и смотреть маршрут глазами. Это лучше, чем ничего, но хуже, чем могло бы быть.

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

8 комментариев

Счётчик цикла и Фортран

Что-то захотелось на Фортран поближе взглянуть, не знаю уж чем он меня заинтересовал, возможно тем, что во времена учёбы в Университете постоянно про него слышал (всё-таки язык для научных вычислений, а я на математика учился), но использовать не довелось.

Пока только-только начинаю знакомиться, для практики переписал с Бейсика на Фортран одну из версий игры 1970 года «Highnoon», наверное выложу её попозже на «Гитхаб».

У языка много особенностей, но больше всего интересна следующая. Фортран — язык со статической типизацией, то есть для каждой переменной требуется указать тип, но в некоторых случаях компилятор может вывести тип самостоятельно. Правда, думаю, правило вывода этого типа сильно вас удивит.

В этой простой программе тип переменной I не указан, но компилятор знает, что её тип — integer.

DO I = 99, 1, -1
    PRINT *, I
END DO

END

Дело в том, что по-умолчанию (это поведение можно отключить) Фортран считает все переменные, имена которые начинаются с букв I, J, K, L, M или N целыми (integer), а все остальные — типом real.

Есть мнение, что отсюда и пошла привычка называть переменные цикла буквами из «целого» ряда.

10 комментариев