И чтобы два раза не вставать — за что эвакуируют пожилой Фиат?
Знаков, запрещающих стоянку, в этом месте нет, ширина улицы достаточна для проезда даже при парковке перпендикулярно тротуару, переходов ближе 5 метров нет.
Еду я такой на днях по Волгоградскому проспекту в сторону центра. От пересечения с Волжским бульваром до метро Текстильщики там сейчас затеяли адову реконструкцию со строительством двух развязок, схема движения меняется чуть ли не ежедневно, творится ад — и все это усугубляется кошмарными примыканиями бульвара с обеих сторон.
Тошню, стало быть, по пробке за самосвалом — и вижу, как самосвал притер к очередному временному ограждению вылезавшую со второстепенной Volvo.
Что водитель Volvo по-человечески был неправ, выезжая на главную в «мертвой зоне» грузовика — это понятно. Интереснее, кто тут неправ по «букве закона» — потому что Volvo уже все-таки выехал на Волгоградку, а грузовик притер его при перестроении. По-моему, развернуть дело можно в любую сторону.
Еще с прошлого «Марафона PRO-X» я решил, что поеду на следующее такое ралли — тем более, что всевозможные FAQ по ралли третьей категории внезапно стали намного понятнее, а сам подобный «спорт» мне очень даже понравился. Правда, убедившись в отсутствии у моего штурмана каких-либо математических способностей, я решил заменить их наличием «на борту» какого-нибудь штурманского оборудования.
Поглядев на несколько штурманских программ — как отечественных, разработанных во времена расцвета Р3К («Чайный навигатор«, RallyGVA для DOS, «Калькулятор Р3К» Вадима Богословского для Windows), так и «импортных», современных, для iOS и Android, я понял, что выбирать, в целом, не из чего. Отечественные программы учитывали специфику наших правил проведения «любительских ралли», но в основном морально устарели. «Чайный навигатор» очень хорош — но искать для него ноутбук с DOS и COM-портом, решать вопрос с питанием этого ноутбука в машине и так далее — как минимум сложно. Современный же софт (искать в App Store и Google Play по словам типа TSD Rally) в массе своей умел решать только одну задачу — расчет движения с не меняющейся средней скоростью — то есть, в терминологии Р3К, «доехать вовремя до следующего КВ и не поймать ВКВ» (я тут буду употреблять общепринятые сокращения, но немного, и если что-то непонятно — то пропускайте или спрашивайте). РД толком считать не умело ничего, особенно — «слепые» РД, где расстояния до точек смены скорости заранее не определены. Неплохое впечатление на этом печальном фоне произвел Rallymeter для iOS (спасибо Юлии Поповой за помощь в переводе документации) — но любить его я мог только «платонически» — у меня нет iДевайсов, да и «специальный» беспроводной датчик за много денег ставить мне не хотелось.
Где-то к середине декабря я определился с некоторыми техническими требованиями к программе — два одометра (один считает расстояния из ДК, второй — совпадает с автомобильным), определение расстояния либо по GPS, либо от Bluetooth-адаптера (который я планировал подключить к штатному датчику спидометра), расчет движения между КВ (с определением льготы ВКВ) и РД, возможность предварительного или оперативного (на трассе РД) ввода позиций, отображение карты, желательно — с выбором из нескольких вариантов (мне больше всего нравится «Яндекс.Народная», немного от нее отстает Open Street Map, возможно, кому-то глянется Bing или Google), после чего с головой погрузился в разработку.
Рассказывать о перипетиях разработки под Android (чем я занимался впервые в жизни) здесь было бы лишним — упомяну лишь одно обстоятельство: все вычисления в программе влезли в 250 строк кода, работа с одометрами обоих типов — 400 (из которых добрая сотня — это инициализация оборудования), а вот пользовательский интерфейс и все с ним связанное — под 3000, и это при полной его непродуманности. Если заняться всякими мелочами — то код «раздуется» еще больше.
С адаптером одометра дела обстояли несколько попроще — схема там довольно очевидна, оставалось только прикупить Bluetooth-модуль. Я взял HC-06 или как там его (точнее, версию для ленивых ардуинщиков, уже распаянную на плате и требующую только подключения питания и соединения с Tx и Rx микроконтролера) в одном из московских интернет-магазинов. Да, цена была завышена вдвое в сравнении с китайскими магазинами — но ведь именно в этом состоит «инновационный бизнес» по-русски, правильно? К тому же, у меня просто не было времени, чтобы ждать посылку из Китая.
Примерно тогда же я узнал, что у меня в мобильнике умер Bluetooth — а программу я делал прежде всего с расчетом на то, что смогу применить ее на имеющемся «железе». Пришлось купить самый дешевый из имевшихся в продаже планшетов на Android — Oysters T72X. Да, китайчатина, да, срок гарантии составляет один месяц — но цена ниже 4000 рублей при довольно интересной начинке (3G, Bluetooth, GPS, WiFi — все что было надо, и даже чуть больше) оказалась уж очень заманчивой.
С адаптером все получилось как нельзя лучше — даже несмотря на то, что последний раз я делал что-то на AVR аж пять лет назад. Глаза боятся, а руки делают :) Больше всего я волновался за питание — так как сделал его, мягко говоря, не по-человечески. Микроконтроллер и адаптер питаются от 5 В, а напряжение бортсети в автомобиле — 11-15 В. Я воткнул обычную КРЕНку, и при потребляемом токе где-то в 100 мА на ней рассеивалось до 1 Вт. По всем понятиям это называется «включение в режиме печки«, и больше всего я боялся, что стабилизатор питания просто сгорит. Забегая вперед, скажу, что это единственная часть моего «программно-аппаратного комплекса штурмана», которая работала безо всяких нареканий.
Незадолго до старта возникла куда более серьезная проблема — оказалось, что прошедший со мной прошлый «Марафон» штурман поехать не сможет, и я озаботился поисками хоть какого-то штурмана. Я, конечно, не могу похвастаться ни какими-то спортивными успехами, за исключением доезда до финиша на предыдущем «Марафоне» и почетного предпоследнего места на «Автостраде», ни даже наклейкой с номером «1» на борту машины — но предложений было неожиданно много, а согласился я на самое первое, от @vvzvlad. Устраивать кастинг и выбирать штурмана по принципу «а с кем бы я залез в джакузи» могут себе позволить разве что крутые спортсмены :)
Кстати, очень рекомендую прочитать отчет Влада о ралли — он намного лучше меня объясняет, в чем же именно состоит «соревновательная» часть мероприятия, да и вообще — обращает внимание на некоторые тонкости работы штурмана, которые я обхожу стороной.
Доделав в авральном темпе адаптер, я установил его на машину, проверил правильность его работы, и за неделю до старта совершил со штурманом пробную поездку по части маршрута прошлого «Марафона» — от Москвы до Зубцова, затем до Старицы и обратно. Этакий тренировочный «полумарафон», где были все основные «элементы программы» — длинный «слепой» РД («режим движения» — участок трассы, где необходимо точно выдерживать заданный скоростной режим движения), «пилотский» РД с предварительным вводом позиций и немного «блудилки» в Зубцове. К сожалению, в полной мере проверить работу программы не получилось — на «слепом» РД она необъяснимым образом вылетала при вводе позиций, так что удалось более-менее протестировать лишь ее работу с предварительным вводом, а заодно — убедиться, что даже заледеневшие «широкие ровные грейдера Тверской области» вполне подходят для передвижения. Более того, я здорово опережал осенние нормативы для зачета «Туризм» — хотя, скорее всего, дело в том, что вместо неровного грунта на дорогах — ровный слой льда. В месте перерыва осеннего «Марафона», на площадочке у источника в деревне Курьково, я с большим трудом смог тронуться в горку у того места, где должен был находиться пункт КВ.
Исправив за оставшееся время некоторые баги (и, как выяснилось, добавив новые) и пройдя «Административную проверку», я задумался о еще одном вопросе, связанном с софтом. Так как моя программа умеет, кроме всего прочего, показывать карту с текущим местоположением — то было бы очень хорошо, если бы карта работала в оффлайне — хоть я и воткнул в планшет карточку «Мегафона», но практика показывает, что на ралли можно заехать в такие места, где никакой сотовой связи в принципе не бывает. В ночь перед ралли удалось все-таки в очередной раз победить библиотеку osmdroid, не без помощи замечательной программы SAS Планета и mmv подсунув ей кеш «Народной карты» Яндекса (как показывает практика — она лучше всего отражает реальность).
Следующий день, 28 февраля, начался для меня рано — надо было встать в 4 часа утра, забрать штурмана на Новослободской и к 6:19 приехать на базу отдыха «Троицкое», где должен был состояться старт. Разумеется, услышав будильник, я подумал — «Ну еще десять минуточек полежу», ткнул в опцию «отложить на 10 минут» — и провалился в дурной сон. В итоге — проспал почти лишний час, в авральном режиме собрался и буквально долетел до Троицкого практически к окончанию обязательного для участников брифинга. Мы не успели ни заправиться, ни проверить тарировку одометра — в общем, ничего. Не оставалось времени даже, скажем, на предварительный ввод позиций — а так как планировалась парочка таких РД, мы решили отложить это до перерыва, а перед стартом — наклеить рекламу Madrobots.ru.
Первым из «дополнительных соревнований» был слалом на покрытой льдом парковке. Вообще, судя по сообщениям на форуме, планировался то ли спринт, то ли карусельная гонка на ледовой трассе «Троицкое». Последнее вызывало больше всего сомнений — так как, согласно правилам проведения ралли третьей категории, «это вид дополнительного соревнования, когда зачетная дистанция (или ее часть) проходит по замкнутой траектории («кругу») два и более раз, и когда принципиально создается возможность сближения и обгона находящихся на трассе экипажей». Представьте себе ледовую трассу, склонную к заносу заднеприводную «баржу» и добавьте к этому «возможность сближения и обгона» — уже весело? Я как-то сомневался в своем водительском мастерстве и его достаточности для этого развлечения.
Правда, на форуме пугали тем, что толщина льда на Клязьминском водохранилище упала до 45 см, и этого явно недостаточно для заездов с участием, например, Toyota Landcruiser или Mercedes GL. Так как топить «крузаки» и «мерсы» никто не хотел — то заезды по льду заменили слаломом, то есть фигурным вождением по площадке между конусов. На слаломе я немного облажался, пришлось тормозить и сдавать задом — но все равно прошел его быстро, за 1 минуту 40 секунд. Лучший результат — 1 минута 16 секунд, но мой оказался далеко не последним — были и 1:50, и даже 2 минуты. Для меня это оказалось неожиданным — я думал, что будет худший результат дня. Все-таки из-за «баранки» слалом воспринимается совсем по другому. Забегая вперед, скажу, что это ощущение повторилось и на следующий день.
После слалома начался традиционный для марафонов длинный «считально-блудильный» РД. Здесь пришлось лишний раз пожалеть о том, что такой же РД прошлого ралли не удалось проехать «с расчетами» — для штурмана оказалось сложным одновременно давать указания водителю, куда ехать, и при этом забивать в программе смены скорости. Есть здесь и моя вина — ввод сделан очень неудачно, и отсутствие опыта у штурмана — но за первые несколько километров мы немного разобрались со своими обязанностями, успели заправиться (с расчетом на то, что отставание в несколько минут удастся нагнать) — и нарвались на первую из заботливо приготовленных «блудилок». Ориентиром для очередного поворота был светофор и табличка «Аптека 300 м», спрятанная где-то за столбом. Табличку мы пропустили, уехали по Осташковскому шоссе туда, где оно уперлось бы в Клязьминское водохранилище — и в итоге, найдя в Пирогово нужную позицию, набрали почти часовое опоздание.
Вдобавок, пришлось бороться (в основном разнообразными сакральными заклинаниями) с тем, что водой залило датчик детонации (он расположен низко, и иногда его заливает). «Мозги» распознавали это, как неисправность, изменяли опережение зажигания — и машину начинало резко дергать. Вдобавок, Chris Judge Smith из магнитолы издевательски напевал «Advance the spark«. Неприятно, а вдвойне неприятно — когда тебе приходится кого-то обгонять. Я подумывал о сходе по причине технической неисправности, но где-то в Пушкино датчик высох и больше не досаждал.
Нагнать опоздание хотя бы частично до Черноголовки, где находился промежуточный финиш, не получилось — мы блуданули еще в одном месте, где круговой перекресток был разбит на несколько позиций, а нужный выезд отличался наличием столба ЛЭП :) Вообще, судя по тем же форумным слухам, планировался не РД, а РДС — в этом случае после Черноголовки надо было бы ехать в нормальном режиме, а не нагонять отставание. Блуд на РД, где скоростной режим задается равным максимально разрешенной ПДД скорости — это чистой воды провокация, что и подтвердилось неоднократно при «разборе полетов» отдельных экипажей.
Впрочем, для нашего экипажа РД закончился досрочно — в Орехово-Зуево мы перепутали лево и право (от недосыпа, похоже), и вместо того, чтобы повернуть на Шатурское шоссе, поехали дальше, в Ликино-Дулево. Когда стало понятно, что «что-то здесь не то», возвращаться было уже поздно. Оставалось только одно — побыстрее добраться до Спас-Клепиков, где планировался перерыв, не останавливаться на обед, а сразу искать «послеобеденный» КВ.
Когда я пишу «побыстрее» — это еще мягко сказано. Хорошо, что Р106 была пустой, и не пришлось долго стоять на переездах. Больше всего меня напрягало другое — на скорости раздавались какие-то странные звуки, как будто по дверям било песком. Оказалось, что это ветром треплет наклейки с рекламой Volkswagen — и это даже хорошо. Ну к чему они мне на «Волге»? Хуже то, что сорвало пластиковую накладку с заднего бампера. Ее крепления уже были поломаны, я сажал ее на клей — но тут-то, похоже, она и не выдержала. Печалька :(
По Спас-Клепикам уже метались в разных направлениях несколько заблудившихся экипажей. Оказывается, что нужная дорожка выглядела, как проезд между гаражей — и похоже, что нашли ее не все. В общем, даже на «послеобеденный» КВ мы опоздали, а на РД с поэтическим названием «Лесная сказка» после него — программа заглючила и умерла :( Оставалось лишь вслед за «Красной плесенью» повторять «Я убью тебя, сказочник!», ехать по спидометру и наслаждаться красивым пейзажем и интересной дорогой. К следующему РД, «Снежная королева», мы ехали вместе с одним из Landcruiser — не сильно от него отставая. Видимо, водитель «круизера» был удивлен такой резвостью «Волги», так как первым его вопросом, когда мы стояли в очереди на старт РД, было: «А у нее что, движок от Тойоты и «автомат»?»
После «Снежной королевы» маршруты зачетов «Ралли 3 категории» и «Туризм» разделились — «спортсменов» ждали допсоревнования «Владимирское кружево» и «Ночной полет», а «туристы» по дороге от Гусь-Хрустального к Суздалю, где была запланирована ночевка, должны были выполнить «квестовые» задания — во-первых, найти несколько пунктов фотоконтроля, а во-вторых — проехать по ночному Суздалю и определить, какие из «Ночных видов» на прилагавшихся фотографиях встретятся по дороге. Из фотоконтроля мы попробовали (безуспешно — поэтому и фотографий первого дня у нас практически нет) найти только «Воровскую среднюю школу» (в поселке имени Воровского), а квест «Ночные виды» бездарно слили — не разглядели на объездной Суздаля газовую АЗС, которая была первым же ориентиром, заблудились, и по кратчайшему маршруту поехали в Турцентр. В принципе, «Ночные виды» можно было бы и проехать — так как судейскую задержку в 30 минут нам насчитали, но мы про это не знали.
В Турцентре же мы заселились в заранее забронированный номер категории «Эконом» (2500 рублей — отличается от «Стандарта» по 3500 только тем, когда там последний раз был ремонт :) ). Традиционные для «Марафонов» вечерние шашлыки в честь финиша первого дня сочетались с празднованием дня рождения спортивного директора PRO-X Алексея Меньшенина. Интересная идея — позвать всех на день рождения, и одновременно — сделать все, чтобы гости заблудились :) Но в целом — первый день «1000 верст» прошел замечательно.
С утра же я сходил в бассейн Турцентра (посещение включено в стоимость), позавтракал вместе со штурманом — кстати, завтрак по системе «шведский стол» я даже не ожидал от во многом «совдеповской» гостиницы, после чего мы были готовы к утреннему квесту по Суздалю — надо было проехать по определенному маршруту и опознать купола церквей вдоль него.
Задача не из легких, особенно если на нее явно не хватает времени — так что штурман считерил, найдя в одном из монастырей очень доброжелательную девушку-экскурсовода, которая подсказала почти все названия. Правда, в пяти из них кто-то из нас ошибся :) С другой стороны, в качестве некоторых ответов засчитывались названия монастырей, а в описании квеста упоминались только церкви — так что можно было бы что-то и отспорить.
Дорожную книгу второго дня выдавали в обмен на результаты квеста — но с нашим читерством мы все успели вовремя. «Спортивная» же часть второго дня начиналась слаломом — на этот раз попроще, надо было всего лишь проехать «восьмерку» между двумя конусами. Практически все, и я том числе, делали это за 37 секунд, у двух лучших экипажей получилось 36. И опять же, за рулем я ощущал лишь одно — слалом позорно слит, и судьи на финише будут смеяться.
Городская «блудилка» по Суздалю оказалась одновременно и сложной, и познавательной — мы в третий раз проехали по всему городу, увидев практически все из достопримечательностей. На одной из улочек, правда, случилось ЧП — на «Мондео» из зачета Р3К вырвало шаровую. Неприятный сход из-за отказа техники, да еще и практически «на ровном месте» :(
На выезде из Суздаля мы ожидали встретить пункт КВ, но не нашли его на, как нам показалось, нужном перекрестке, и решили попытаться сократить опоздание, набранное из-за «блуда». Обогнали Hyundai Elantra с номером 36, и вдруг — обнаружили нужный КВ, находившийся в полном соответствии со своим названием «В полях», где-то на дороге между Суздалем и Юрьевым-Польским. Опять же, на финише штраф был сокращен с десяти до пяти минут из-за все той же судейской задержки на старте слалома. Пустячок, а приятно.
После КВ мы пропустили Элантру вперед, остановившись, чтобы забить параметры следующего участка в программу. Да, РД ездить с ней было нельзя — но время движения «от КВ до КВ», опережение и отставание она рассчитывала прекрасно. А опережать на этом участке, со средней 68,5 км/ч, нам было необходимо — где-то по дороге надо было найти заправку. Вот если бы ночной квест не был подчистую слит — то заправиться можно было бы еще вечером в Суздале, а так — пришлось вновь поддать жару. Как говорится, «подвиги водителя — это исправление косяков штурмана».
В конечном итоге, Элантру мы обгоняли три раза (интересно, с какого раза ее экипаж начал воспринимать нас, как опасных психов?). Первый раз был непосредственно перед КВ «В полях». Второй раз — перед населенным пунктом с прекрасным названием Небылое, где яндексовские карты рисовали нам АЗС. Правда, АЗС эта оказалась недействующей — но кого это беспокоит? И в третий раз мы обошли участника с 36 номером по дороге к следующей заправке, прекрасно работающему «Лукойлу» в Елизарово. Девушка на кассе даже рассказала, кто из участников ралли заправлялся, а кто проехал мимо :)
Из забавного — на этом участке мы наконец-то вычислили тарировочный коэффициент, то есть соотношение километра «по мнению организаторов» и километра по одометру автомобиля. Так как я неоднократно сверял свой одометр с более точными приборами, да и «За Рулем» когда-то давно отмечало, что погрешность одометра ГАЗ-3111 не превосходит 1%, то могу с уверенностью утверждать, что «километр» в документах ралли «1000 верст» составляет 1060 метров — что в точности равно 1 русской версте.
Пункт КВ вблизи Переславля-Залесского был снят, и мы, поздравив себя с наличием десятиминутной форы в предстоящей «городской блудилке», двинулись дальше. Круг при въезде в город оказался совершенно кошмарной «блудилкой» — а проезжать его надо было дважды. В первый раз мы повернули не туда, и спасло нас то, что мы увидели фото-КП (фотоконтроль прохождения — приметный объект вдоль трассы ралли, на фоне которого надо сфотографироваться) с другой стороны дороги. Развернулись, подъехали к кругу во второй раз — и тут оставалось лишь надеяться на интуицию.
А дальше… На развязке в нескольких сотнях метров от этого круга необходимо было выполнить любимый «Навителом» (вот каким софтом пользуются авторы маршрута!) «противоракетный маневр». Сообразить, что одна из хитрых позиций — это въезд на развязку, мы смогли, а вот угадать, что «перекресток», нарисованный в ДК, находится прямо на мосту — нет, проскочили метров 500 вперед и решили развернуться. Противоположная обочина показалась широкой, я радостно наехал на нее передними колесами — и почувствовал, что машина куда-то провалилась…
«Широкая ровная обочина» оказалась просто разровненным слежавшимся снегом, который, естественно, не выдержал веса машины и промялся под ней. Хуже всего оказалось то, что на снег попало и одно из ведущих колес — так что мне оставалось лишь беспомощно буксовать.
К счастью, у нас пока еще тормозят, увидев торчащую из сугроба машину — так что не без посторонней помощи, но мы ее выдернули, порвав при этом два троса — один мой, а второй — проезжавшего мимо мужчины на Volkswagen Polo Sedan. Если вы это читаете — помогите найти внезапно скрывшегося благодетеля, все-таки трос ему мы испортили.
Блудилка в Переславле оказалась просто шикарной — если бы не несколько досадных косяков. В одном месте был перепутан знак, в другом — изображен несуществующий светофор. Правда, и без них поводов «поблудить» хватало, а так как по главной улице надо было проехать несколько раз — то попытки пристроиться за «более опытным», как казалось, экипажем, лишь вносили сумятицу. Ты ищешь «дыру направо у светофора» — а ему нужна «дыра налево у заправки», или наоборот. Светофор, правда, оказался несуществующим — и фотоКП с каким-то сараем из газоблока, подписанное словом «Бристоль», мы нашли лишь благодаря помощи аборигенов. Лейтенант полиции продемонстрировал просто отличное знание подведомственной территории :)
Дальнейший путь лежал по М8 в сторону Москвы. Какие-то особенности российской географии заставили дорожников поставить два указателя с расстоянием до Москвы в 115 километров на расстоянии в 15-20 километров друг от друга — что было очень интересно обыграно при составлении трассы.
До финиша предстоял еще один РД, в поселке Искра недалеко от Сергиева Посада, и он запомнился по-настоящему интересным покрытием трассы — подтаявший лед под слоем жидкой глины. Представляете, как весело там ехать на заднем приводе?
На этом же последнем участке трассы ралли мы наконец-то решили посчитать опережение с помощью штурманской программы. Раннее прибытие на финишный КВ разрешено в пределах «льготы» (хотя судя по результатам — на это не обращали внимания), а так как заданная средняя скорость была заведомо занижена — то о выдерживании этой «льготы» пришлось задуматься. С этим мы справились отлично :)
1800 очков штрафа мы схватили, что называется, «на ровном месте». Подвел опыт прошлых «Марафонов» и знание о том, где находится финишный судейский пункт. Я ломанулся к нему напрямую, посчитав несколько позиций маневрами на стоянке — и пропустил ВКП, «внезапный контроль прохождения» — это не отмеченный в маршрутных документах судейский пункт, предназначенный для того, чтобы ловить таких вот «умных».
А дальше? А дальше было подведение итогов (мы заняли 7 место из 19 в зачете «Туризм»), награждение победителей и так далее. Смотрите видео — там все есть:
На ближайшее ралли «Марафон PRO-X» ищется штурман. Требование ровно одно — готовность проехать 28 февраля и 1 марта 1000 вёрст по дорогам Московской, Ярославской и Владимирской областей. Все остальное готов объяснить, рассказать, а то и показать. Со своей стороны обещаю незабываемые впечатления и много фоточек вот такого плана («Я и тачка на фоне достопримечательности» — это называется «фотоконтроль прохождения»):
А теперь подробности — «Марафон PRO-X» — это ралли третьей категории (или «любительское ралли»), в зачете «Туризм» не требующее ничего исключительного. Более того, в этом зачете присутствует и «квестово-культурный» компонент, предоставляющий возможность посетить совершенно уникальные достопримечательности вдалеке от традиционных туристических мест. Спортивный же компонент — это соревнования не на скорость, а на регулярность движения и точность прохождения заданного маршрута. Мои впечатления от предыдущего марафона с точки зрения пилота описаны в блоге:
Дополнительно — я хочу опробовать на «Марафоне» свою штурманскую программу, серьезно упрощающую работу штурмана и по моим прикидкам — способную помочь даже начинающему штурману добиться очень хороших результатов. Скажу больше — ни у кого из остальных участников такой замечательной и современной программы для Android нет и быть не может :)
Вопросы, предложения, пожелания — в комменты. До 25 февраля мне надо определиться — ехать или не ехать.
Хочу спросить сегодня: ну че как? Окупились ли ваши майнеры и прочие числомолотилки? Сколько банок тушенки и цинков с патронами можно купить на один биткоин? А что больше упало за год, наш деревянный рубль или «круто замешанная на криптографии цифровая валюта»?
По моему опыту — если вам нужны самые тупые, дилетантские и просто неграмотные статьи по всяким «околоайтишным» вопросам — то смело идите на Хабр, там этого добра в избытке.
@unel86 дал ссылочку на статью на хабре под прекрасным заголовком — «Делить на ноль — это норма. Часть 2«. Так как я некоторую часть своей жизни посвятил изучению математики, то просто не смог пройти мимо. Впрочем, первое же содержательное утверждение в статье меня расстроило настолько, что я ее закрыл и не стал читать дальше. За определением слова «деление» автор статьи зачем-то полез в Википедию и извлек оттуда вот такой набор слов (орфография и пунктуация сохранены):
Деление (операция деления) — одно из четырёх простейших арифметических действий, обратное умножению. Деление — это такая операция, которая считает сколько раз одно содержится в другом.
Как сам факт обращения за определением к Википедии, так и само содержание этого, с позволения сказать, «определения» не выдерживают никакой критики. Сейчас я «каланизирую» первые несколько фраз из статьи в Википедии и попробую убедить читателей в том, что ее авторы имеют о математике настолько превратные представления, что были бы с позором изгнаны с любого устного экзамена.
Итак, начнем. Пойдем по предложениям.
Деление (операция деления) — одно из четырёх простейших арифметических действий, обратное умножению.
В статье дальше приводятся определения деления комплексных чисел, многочленов и вообще — элементов разнообразных алгебраических структур. Назвать эти операции «простейшими арифметическими действиями» язык не поворачивается. Да и вообще, сравнение арифметических действий по их «простоте» как-то прошло мимо меня.
Упоминание про то, что деление — обратное умножению действие, по сути верно, но требует некоторого пояснения.
Деление — это такая операция, которая считает сколько раз одно содержится в другом.
Не буду заострять внимание на пунктуационной ошибке, обращу внимание на другие. Во-первых, операция не может «считать», во-вторых, совершенно непонятен смысл слов «одно содержится в другом».
Деление обозначается двоеточием : , обелюсом или косой чертой /.
Опять же, имеем пунктуационную ошибку и умолчание о том, что иногда для обозначения операции деления используется горизонтальная черта.
Подобно тому, как умножение заменяет неоднократно повторенное сложение, деление заменяет неоднократно повторенное вычитание.
Похоже, что автор(ы) статьи взяли какой-то учебник для начальных классов, в рамках которого это утверждение верно. Если же говорить о более интересных (и упоминаемых в статье!) алгебраических структурах, чем натуральные числа, то очень сложно понять, что же понимается под словом «неоднократно».
Рассмотрим, например деление 14 на 3 (14/3):
Рассмотрим.
Сколько раз 3 содержится в 14?
Ни одного. И этот ответ совершенно верен — так как слова «содержится в» можно понимать совершенно по-разному. Например, мне хочется понять эту фразу вот так — «сколько раз <значок> 3 содержится в <последовательности значков> 14», и никто не в праве запретить мне это. Если же, как на картинке справа, говорить о яблоках — то эти слова приобретают совершенно конкретный смысл, к сожалению, никак не приближающий нас к пониманию операции деления для чего-то, отличного от яблок или, при некоторой способности к абстракции, — натуральных чисел.
Повторяя операцию вычитания 3 из 14, мы находим, что 3 содержится в 14 четыре раза, и ещё «остаётся» число 2.
А если мы повторим операцию вычитания 3 из 14 три раза — то найдем, что 3 содержится в 14 три раза, и еще «остается» число 5. Определения остатка так и не было приведено, так что это — тоже вполне «корректное», в рамках википедической статьи, «деление». Не буду говорить о том, что вместо деления нам пытаются подсунуть деление с остатком :)
В этом случае число 14 называется делимым, число 3 — делителем, число 4 — (неполным) частным и число 2 — остатком (от деления).
Тривиальное утверждение, никак не определяющее слова «делимое», «делитель», «неполное частное» и «остаток». Ссылки на эти понятия ведут либо на ту же статью «Деление», либо на несколько более приличное «Деление с остатком» (введение которого взято из «Математической энциклопедии» 1979 года издания).
Результат деления также называют отношением.
Где-то я видел, что под «отношением» понимается просто запись вида a/b, безо всяких отсылок к операции деления — но для этого надо рыться в имеющих разве что историческую ценность книгах, а мне это делать как-то лень, поэтому претензий к этому утверждению не будет — исключительно в силу его бессодержательности.
По итогам чтения этого абзаца создается впечатление, что автор статьи в википедии знаком с математикой в объемах программы начальной школы, да и то знает предмет нетвердо, где-то так «на четверочку». Определения самой операции я так и не увидел — если не считать таковым попытку «на пальцах» пояснить, что же такое «деление целых чисел с остатком». Если бы читатель имел возможность задавать автору наводящие вопросы — то, возможно, после нескольких итераций мы получили бы более-менее разумное определение этой операции. Но от него до хорошего, «общего» определения операции деления — как до Китая пешком.
Если такой кошмар творится в довольно тривиальных темах — то как можно даже думать об использовании Википедии в качестве «авторитетного» справочника?
«Нормальным» можно назвать определение деления из все той же «Математической энциклопедии«, или из БСЭ. Чем они принципиально отличаются от википедического? Они содержат волшебную фразу «разделить а на b — это значит найти такое х, что bх = a или хb = а«. В Википедии ничего подобного нет!
Считаю очень актуальной и правильной мерой. Вот возьмем, допустим, какого-нибудь «трансвестита двойной роли», который попеременно представляет себя то мужчиной, то женщиной. Предположим, что в виде мужчины он вваливает по МКАДу на мощном джипе, распугивая всех «крякалкой» — и тут внезапно ему сносит башню и он превращается в женщину. Может ли женщина гнать по МКАДу 150 на крутом джипе? Нет, а вести себя как «баба за рулем» — запросто. Ну а потом, естественно, «устрой истерику и ничего не подписывай».
Восстанавливаю, хотя это громко сказано, скорее — занимаюсь мелким профилактическим обслуживание — радиолу «Ригонда-102«, практически — последнее слово в советской бытовой ламповой радиотехнике. Мне достался аппарат в очень неплохой сохранности, для приведения его в работоспособное состояние достаточно было убрать пыль и смазать регулятор громкости (он у «Ригонды» специфический, с выводами тонкомпенсации и поменять его на «новый» нереально).
В общем, для тех, кого волнует вопрос регулятора громкости «Ригонды» — вот методика восстановления:
1. Снимаем резистор. Для этого:
— извлекаем шасси из корпуса
— снимаем ручки настройки, громкости и магнитной антенны
— снимаем шкалу — она держится на двух скобах сверху
— немного сдвигаем или вообще снимаем ручку МА
— откручиваем гайку, вытаскиваем резистор
— отгибаем крепления и снимаем его заднюю и переднюю крышки
— снимаем кольцо и вытаскиваем ручку и подвижный контакт
2. Если «усы» на подвижном контакте не поломаны, а графитовый «уголек» на них не стерся — то немного натираем его мягким карандашом.
3. Моем резистор изопропиловым спиртом и смазываем капелькой масла (для этого идеально подходит любой «размораживатель замков», продающийся в автомагазинах — это обычно смесь спирта и масла).
3. Резистивный слой в неподвижной части резистора неплохо натереть карандашом.
4. Собираем все в обратном порядке :)
Сначала я принял ручку громкости за выключатель магнитной антенны — так как грязный резистор «работал» в двух положениях: «ничего не слышно» и «адово громко», и очень удивлялся, почему включение-выключение магнитной антенны влияет и на УКВ, и на воспроизведение пластинок. Потом сподобился посмотреть в инструкцию :) Зато оценил хвалебные отзывы об усилителе «Ригонды» из старого журнала «Хакер» — так как в крайнем положении «адово громко» он легко может задать шороху на пять этажей вверх и вниз. 7-10 «честных» ватт — это неслабо.
Интересно сравнить конструкцию «Ригонды» (середина 60-х) и «Мира» (начала 50-х, а по факту — еще довоенную). У «Ригонды» и фанера корпуса потоньше, и оформление попроще — но намного проще извлечь шасси из корпуса. Если у «Мира» это требовало подвигов Шварцнеггера, то у «Ригонды» шасси расположено удобнее, да и полегче — металла там намного меньше. Монтаж в «Ригонде» — печатный, да еще и разбитый на отдельные блоки, ремонтопригодность выше на порядок.
А разочарование дня — это «Радио России». Вроде бы все прилично — а за то, что ставят даже Синатру, оно заслуживает всяческих похвал. Наверное классика джаза лучше всего подходит для прослушивания на ламповом приемнике. Добавим к этому еще и довольно «ностальгические» подходы к составлению программы вещания и такие же манеры ведущих — и, казалось бы, получается идеальная радиостанция для любителей «теплого лампового радио». Но нет, в 15:00, после выпуска новостей звучат волшебные слова «на правах рекламы» — и все превращается в «аптечное радио», с разговором про болячки и чудо-лекарства. Убивает все остатки теплых чувств :(
Меня всегда поражала одна особенность поведения паствы нашего Единого Безальтернативного Лидера Оппозиции — полное, абсолютное отсутствие какого-либо критического восприятия слов своего Гуру. Например, на встрече Навального с избирателями меня (и не только) очень поразил один риторический вопрос — Навальный, обращаясь к аудитории, спросил: «Какие крупные предприятия были открыты при Путине?» Что у меня, что у taki_net ответом были несколько выкриков из толпы — и то потому, что сходу вспомнить какую-нибудь «стройку века» мало кто может. Проведите «экспресс-тест» — придумайте ответ на вопрос «Кто из вас знает хоть один завод, хоть одну железную дорогу, построенную сейчас?» за 30 секунд.
Придумали? Нет? Подумайте еще. Но ровно в тот момент, когда вы что-нибудь вспомните, Навальный продолжит свою хорошо отрепетированную речь — «ничего не строится, все разворовали, Путин, ПЖиВ, коррупция!!!» Даже если вы смогли крикнуть что-то нечленораздельное с места — ни Гуру, ни сектанты предпочтут этот ответ не заметить. Но, похоже, именно тогда я окончательно убедился в том, что встреча Навального с избирателями по жанру близка к тусовке какой-то секты. Жалею, что в этот момент я не развернулся и не ушел демонстративно — хотя потом удостоился чести задать «вопрос из зала», на который тоже не получил внятного ответа — а аудитория апплодировала какой-то очередной задвинутой Навальным телеге про ПЖиВ и коррупцию.
Фанаты Навального проглатывают и принимают на веру буквально любые слова своего кумира, не пытаясь даже в мыслях задать вопрос: «А что, если это не так?» Но с «делом Ив Роше» он буквально превзошел сам себя. Я захотел все-таки разобраться, в чем обвиняют Навального — и, разумеется, первым делом пошел на созданный в его поддержку сайт:
Начну с первого же утверждения в разделе «Хронология»:
В течение 4-х лет Олег Навальный успешно занимался коммерческой деятельностью, а прокуратура превратила это в уголовное преступление.
Уже оно содержит некоторую долю лукавства и полуправды — так как Олег Навальный успешно совмещал эту коммерческую деятельность с работой в структурах «Почты России». Злые языки говорят, что «Ив Роше» была вынуждена заключить договор с компанией Навальных «Главподписка» — для чего Олег Навальный мог воспользоваться своим служебным положением.
Чувствуете разницу? Речь идет уже не об «успешной коммерческой деятельности», а о довольно сомнительных махинациях. Я не юрист — но обращу внимание, что каждый из нас довольно часто принимает юридически значимые решения, и все мы обычно неплохо представляем, что такое «законно» и «незаконно». Называется это словами «мораль» и «этика» — над их определением можно спорить, но в целом все сводится к некоторой «правовой интуиции«, позволяющей сравнительно быстро оценивать поступки на предмет их законности. Настоящий юрист, конечно, сможет подкрепить эту интуитивную оценку цитатами из законодательства — но в большинстве простых случаев все довольно понятно сразу.
Именно вот эта «моральная» оценка и вынуждает меня усомниться в том, что работа «Главподписки» и «Ив Роше» строилась на нормальной коммерческой основе. Все остальное — лишь вишенки на торте.
В качестве главного доказательства невиновности Навальных и отсутствия в их действиях ущерба для «Ив Роше» приводится докладная записка, направленная финансовым директором «Ив Роше Восток» Кристианом Мельником генеральному директору Бруно Лепру — который и написал в свое время завление о проверке договора с «Главподпиской». Она сопровождается чудовищным ходатайством адвоката «Ив Роше» — где заявляется отнюдь не об отсутствии ущерба, а, цитирую:
В связи с вышеизложенным у полномочных представителей ООО «Ив Роше Восток» появились сомнения, действительно ли сотрудничество с ООО «Главное подписное агентство» повлекло для ООО «Ив Роше Восток» материальный ущерб.
Представьте, что Кристиан Мельник — тоже заинтересованное лицо в этом деле. На минуточку — если сотрудничество с «Главподпиской» повлекло для «Ив Роше» какой-то ущерб — то первым делом спросят с финансового директора. Тогда его докладная записка в адрес Бруно Лепру заиграет новыми красками. Суд тоже имеет полное право представить это. Забудьте о слове «доказательство» в его математическом смысле (и не будем здесь обращаться к «утонченному фальсификационизму» Лакатоса), в юридическом смысле «доказательство» — это все что угодно, имеющее отношение к делу, и оно в любом случае подлежит оценке. Попытаться понять мотивацию автора записки, его желание «соскочить» с этой мутной темы, избежать возможной ответственности и так далее — это и есть «оценка». Добавим к этому обтекаемую формулировку из процитированного абзаца — и получим не однозначное «ущерба нет!», а не очень хорошо обоснованные сомнения.
Есть в деле и эпизоды, которые на сайте Навального стыдливо замалчиваются — о чем написал Илья Ремесло:
Странный вывод денег через «Кобяковскую фабрику по лозоплетению» уже сам по себе намекает, что не все тут так гладко.
Ну, и наконец, что касается приговора. Есть какое-то невнятное представление, что «дело Ив Роше» затеяно исключительно для того, чтобы за что-то «отомстить» Алексею Навальному. И некоторым сюрпризом стало то, что Алексей получил условный срок, а его брат Олег — реальный. Но обратите внимание — роль Алексея во всей этой истории довольно малозначительна, в то время как непосредственно «мошенничеством», по мнению суда и следствия, занимался Олег — именно он «воспользовался служебным положением». Версия о том, что «брата взяли в заложники, чтобы отомстить» выглядит куда менее логичной, чем «наказание назначено с учетом статьи 67 УК РФ».
PS «Последнее слово Алексея Навального» я читал — и в нем же увидел все то же беспардонное вранье, которое рады проглотить фанаты: «Сколько раз в своей жизни человек, который не занимается ничем противозаконным, может произнести последнее слово?» Еще раз хочу обратить ваше внимание — чем бы не пытался заниматься Алексей Навальный, какой бы «бизнес» он не пытался сделать — везде вылезают явные признаки нарушения УК. Может, конечно, он их и не замечает — но тогда возникает простой вопрос — а может ли он именовать себя «юристом»?
Надо бы написать про поездку в Минск, а то все жаждут подробностей — и начну с простого: а нафига?
Когда начались обмены санкциями я, как в натуре разбирающийся в политике и секущий фишку человек, заявил: «К Новому году все придет в норму и на новогоднем столе у нас будет пармезан». В общем, в очередной раз забился на «политическую» тему (напомню про предыдущие: «Навального не посадят» и «Януковича не скинут«). По предыдущим пари счет получился 1:1 (угадал — не угадал), правда, коньяк я до сих пор не выпил — так как блоггер-правдоруб проходит по одному делу за другим. Впрочем, я все равно уверен, что реального срока этот гад так и не получит — а стоило бы (даже коньяка по такому поводу не жалко). К сожалению, в УК отсутствует статья «Всех достал».
Когда стало понятно, что санкции в ближайшее время не отменят — пришлось задуматься о пармезане. Аргентинский, встречающийся сейчас в «Ашане», можно назвать «пармезаном» лишь с некоторой степенью условности — да и духу пари он явно не удовлетворял. На самом деле мне давно хотелось съездить в Минск — но нужен был какой-то повод. Ну, сказал я себе — чем это не повод съездить в ближайшую европейскую столицу?
Прикинул различные варианты передвижения — и пришел к выводу, что удобнее ехать на собственном автомобиле. Даже если ехать одному, и в качестве среднего расхода топлива взять 10 литров на 100 км (при пенсионерской езде на «Волге» можно и меньше, но так удобнее считать, и хочется оставить запас на «пошустрить») — то на дорогу туда и обратно уйдет около 140 литров бензина, при его стоимости в 32 рубля (лью АИ-92) — это 4480 рублей. Добавим сюда стоимость «Зеленой карты» (международное ОСАГО) — 570 рублей, и получим стоимость поездки в 2525 рублей в один конец. Это если ехать одному — и вполне сравнимо с билетом на поезд или автобус. При поездке минимум вдвоем уже начинается экономия.
Сразу хочу предупредить, бензин в Белоруссии сейчас дорогой (50-60 рублей на наши деньги), а от Минска до границы около 250 км — так что я заправился «под пробку» на лукойловской заправке прямо у границы, да еще и взял с собой канистру на 20 литров. Подготовку к пробегу я держал в некоторой тайне от домашних, хотя все утаить в итоге не удалось, да и по моему странному поведению перед поездкой можно было что-то заподозрить (например, зачем-то вывез с дачи канистру) — но до выезда не пропалили, а потом я просто поставил всех перед фактом, отзвонившись из Минска.
Выехал я часов в 9 — и где-то час полз в пробке по плохо почищенному после снегопада МКАДу. На снежном накате «Волга» пытается исполнять похабные танцы в стиле Элвиса Пресли (проще говоря — виляет жопой), но в отличие от переднего привода — все это вполне контролируемо. МКАД же, похоже, чистили, но плохо — кое-где остались куски неровной наледи, и езда по ней напоминала «широкие ровные грейдера Тверской области» (c) — едешь не больше 60, при этом все трясется. Я помнил недавнюю поездку в Тверь в снегопад и больше всего боялся одного — как бы в дороге не пошел снег, да и о состоянии шоссе Москва-Минск тоже имелись некоторые сомнения. Впрочем, добравшись до Можайки и купив две баклажки омывайки, я довольно быстро вылез на прекрасное трехполосное шоссе с разрешенными 110 км/ч — правда, оно довольно быстро кончилось вместе с «московскими» машинами. После А107 движение становится совершенно ненапряжным, грязи на дороге — в разы меньше, и в итоге до самого Минска я доехал на одном бачке омывателя. Какой контраст со слякотным МКАДом, где омывайка расходуется быстрее бензина!
Шоссе М1 вполне неплохое, населенных пунктов на нем мало (хотя практически все оснащены камерами и скорость хотя бы до 80 снизить придется). На всем протяжении дороги до границы — две полосы в каждом направлении, изредка разделенные газоном или отбойником, асфальт без дыр, ям и колеи — в общем, все замечательно, лучше, чем, к примеру М10. Не хватает только освещения, оно есть только в местах крупных примыканий и пересечений. Где-то после Смоленска буквально на каждом шагу появляются вагончики и домики на заправках, где предлагают купить «Зеленую карту» — уже упомянутый мной аналог ОСАГО для заграницы. Цена везде фиксированная, стандартно-одинаковая — а так как смысла в этой страховке немного, то берите любую. У «страховщиков» продается и «паленая» омывайка (точнее, правильная :) ).
Граница с Белоруссией — чисто символическая, таможенного контроля на ней нет, и проходится она без остановки. Непосредственно перед границей есть лукойловская заправка, где я решил заправиться «под пробку» (чтобы не покупать бензин в Белоруссии за нечеловеческие деньги). Увидел громадную очередь из белорусских машин, встал в ее конец и смирился со своей печальной судьбой — а потом обратил внимание, что стоят к совершенно конкретным колонкам, где есть солярка. Оказывается, ездящие преимущественно на дизельных авто белорусы стали ездить заправляться в Россию, заливая все возможные емкости «под завязку». Раньше, кстати, было наоборот — россияне ездили к братьям-белорусам за дешевым бензином.
Непосредственно после границы — несколько вагончиков, где особо забывчивые могут все-таки купить страховку, и обменник — как ни странно, с вполне официальным курсом (я покупал белорусские рубли по курсу 220 — то есть вполне нормальному). В принципе, делать это не обязательно — но на случай проблем с белорусским ГАИ надо иметь при себе наличность для оплаты штрафа на месте (вполне официальной, прошу заметить). Превышение скорости на 10-20 км/ч «стоит» 150 тысяч белорусских рублей, 20-30 км/ч — до 450 тысяч. В основном, конечно, этим обменником пользуются дальнобойщики — так как дальше начинается платная дорога. Россиян на легковушках это не касается, а вот водители фур покупают белорусскую наличность.
Обращу внимание на еще один момент — при покупке валюты (в том числе и рублей) действует 30% комиссионный сбор (правда, говорят, что скоро его отменят). Вот так легким движением руки бацька девальвировал белорусский рубль («зайчиком» его уже вроде бы не называют?), так что стоит потратить наличность еще до выезда из страны.
В принципе, понятно, почему россиян пускают на платную дорогу бесплатно — за нее белорусам должно быть стыдно. Да, по формальным признакам это автомагистраль — по две полосы в каждом направлении, разделенные газоном, но качество асфальта оставляет желать лучшего, кое-где есть ямочно подлатанные дыры и колея. Общее ограничение скорости — 100 км/ч для грузовиков, 120 км/ч — для легковых. Конечно, это лучше российского режима движения «ограничение 90, но 110 можно бесплатно» — можно ехать с вполне комфортной для современного авто скоростью, при этом ничего не нарушая. У нас же нет разницы между 111 и 130 км/ч — так что желающие «ввалить на все деньги» могут довольно беспрепятственно обгонять поток, гонять тошнотов дальним светом и творить всякий беспредел на дорогах. Быстрее 120-130 ездить уже непросто в любом случае. Да, освещения на трассе нет.
О белорусской манере вождения тоже скажу пару слов. Основная черта национального характера у белорусов, по их же собственным словам, — «памяркоўнасць». Что это такое — никто толком объяснить не может, в словарях встречаются переводы вроде «рассудительности», но они не передают главного — сочетания некоторой общей заторможенности с пофигизмом, причем во всем. Может, конечно, это путь к познанию Дао — но так как водят авто белорусы тоже «памяркоўна» — то у меня получалось на «Волге», с ее, по выражению Lurkmore, «характерной потрясающей маневренностью и общими скоростными характеристиками» ездить в стиле «первый парень на деревне», играть в шашки на широких минских проспектах и кое-где первым уходить со светофора. Это по части приятного — а неприятно другое, когда фуры на М1 начинают друг друга обгонять. Гонки в исполнении фур мне никогда не нравились, но когда wannabe-Шумахер на видавшем виды MAN вылезает в левый ряд и развив чудовищную скорость в 101 км/ч обгоняет плетущегося на 98 км/ч в правом ряду тошнота — на это можно смотреть долго. Видимо, за превышение наказывают жэстачайшэ.
Даже road rage у белорусов не выходит — например, я случайно перестроился в Минске прямо перед носом местной Honda Legend. Хондовод обиделся, также резко влез передо мной. Я подумал, что сейчас аж бить будут и потянулся к лежащей под сиденьем лопате — но все ограничилось тем, что я по-хамски обогнал «Хонду» со светофора. И это, повторюсь, на «барже»!
Перейду теперь непосредственно к Минску — тем более, я уже сказал о широких проспектах. Въезжать в город на автомобиле — одно удовольствие. Вот шоссе М4, вот МКАД (да, у белорусов тоже есть свой маленький МКАД, и они им гордятся — погонять и поиграть в шашки на нем, правда, не довелось), а вот и Партизанский проспект, ведущий непосредственно к самому центру города. Обычно со стороны Москвы въезжают по проспекту Независимости, главной улице города — но я решил остановиться в хостеле «Viva«, а к нему удобнее ехать с юго-востока. Сам проспект довольно скучен во всех отношениях, движение в субботу вечером очень вялое, и из интересного — на что стоит поглядеть из окна машины — стоит упомянуть лишь советские здания в «модернистском» стиле 70-80-х годов, например, здание Статистического комитета (Партизанский проспект, 12). В отличие от Москвы, они не испорчены вездесущей рекламой и кондиционерами, содержатся в приличном виде — а это для правильного впечатления от «стекла и бетона» очень важно. В целом же окраины Минска похожи на открытки советских времен, изображающие образцово-правильные города, с красивыми (а они могут такими быть) типовыми домами и аккуратными прямыми улицами.
Хостел оказался вполне неплохим, соответствующим своей рекламе — хотя по нынешним временам 11 евро за койко-место в десятиместном номере воспринимаются «недешево». Это почти 800 рублей — и сравнение, скажем, с «Парк-отелем СДЛ«, где замечательный двухместный номер стоил 1500 рублей наводит на мысли о том, что Минск — дорогой европейский город. Заселившись, я отправился погулять по центру — решил пройтись по проспекту Независимости, посмотреть на город и дойти до ресторана «Васильки«. Белорусская (и не только — в меню есть литовские «цеппелины» в разных видах) народная кухня — весьма нажористая, готовить в «Васильках» умеют, но и цены — вполне «московские». Рядом с «Васильками» — «фирменный» продуктовый магазин, где я прикупил полендвицу (копченая свиная вырезка, сойдет за ныне запрещенный хамон :) ).
Центр города выглядит вполне монументально, костел Симеона и Елены рядом с огромным конструктивистским Домом Правительства даже немного теряется. Остальная часть центра Минска застраивалась уже после войны, и в своей «парадной» части напоминает Тверскую улицу или Садовое кольцо в Москве — только в еще более «парадном» виде, без повсеместной рекламы, вывесок и прочего «визуального мусора». Менее же «парадные» улицы чем-то похожи на другие города, застраивавшиеся после войны — например, хорошо знакомую мне Тверь или Клин — но опять же, так как Минск был разрушен почти полностью, то его застройка — в чистом виде представления архитекторов конца 40-х, не «испорченные» словами типа «так сложилось исторически».
Исторической — то есть дореволюционной — застройки в Минске вообще исчезающе мало. То же Троицкое предместье — это, по большому счету, новодел, имитация. Даже дом-музей I съезда РСДРП был «восстановлен», а точнее, построен заново в 1948 году. Рядом с богато украшенными и монументальными зданиями постройки 1950-х годов он выглядит как-то не на своем месте. Если забыть про РСДРП — а так делают и в самом музее, основная их экспозиция сейчас посвящена дореволюционному Минску вообще — то получается очень интересный контраст между остатками старого, довоенного Минска и послевоенной «парадной» застройкой.
Что еще хочется отметить — «круглосуточных» или хотя бы допоздна работающих заведений в Минске немного. Обращу внимание, что работа, скажем, магазинов круглосуточно — штука чисто папуасская, и это обстоятельство несколько приближает столицу Белоруссии к Европе. С другой стороны, даже в самом центре города есть не только дорогие бутики, а и вполне доступные по ценам продуктовые магазины (не какая-нибудь «Азбука вкуса» с бешеными ценами). Есть ощущение некоторой большей приближенности к людям, что ли, которой не хватает в Москве. С другой стороны — даже крупные торгово-развлекательные центры, например, «Корона», начинают работать в 9 часов утра — а, к примеру, рестораны в той же «Короне» — аж в 11. Народу при этом немного, завтракал в кафе «Папараць Кветка» («Цветок папоротника») я в полнейшем одиночестве. Тоже вполне приятное заведение с белорусской кухней.
Обратная дорога была довольно интересна — от пустых автодорог в Белоруссии (грешен, на одном из ровных прямых участков я раскочегарил «баржу» до ее паспортных 183 км/ч, и мог бы больше, да впереди маячила какая-то конструкция типа камеры) до напряженного московского движения — М1 в Москве переходит в Кутузовский проспект, где надо уворачиваться от ненормальных «Бентли» и «Гелендвагенов» — какой кошмар после «памяркоўнава» движения в Минске!
В целом — для знакомства с Минском мне хватило одного дня, даже меньше — вечера субботы и утра воскресенья. Может быть, если ехать не с целью закупиться подсанкционным пармезаном — то городу можно уделить день, максимум два. Целенаправленно «в Минск», с чисто «туристическими» целями я бы не поехал — а вот посмотреть на Белоруссию целиком было бы куда более интересно, и Минск подходит в качестве «базы» — до него удобно добираться на авто из Москвы, а из Минска — до любых достопримечательностей Белоруссии.
Хотел назвать московскую «рождественско-новогоднюю» вакханалию под эгидой Капкова «ебаным Диснейлендом» (sic). Потом узнал о существовании статьи писателя-фантаста Уильяма Гибсона «Диснейленд со смертной казнью«, мне стало обидно за Сингапур от желания сравнить с ним Москву, и повторив вслед за Николаем Палкиным из школьного учебника литературы «Смертной казни у нас нет», я не стал писать очередную злобную запись в бложик :(
Есть такой депутат Лысаков, между прочим, председатель межрегиональной общественной организации автомобилистов «Свобода выбора», лидер Всероссийской политической партии «Автомобильная Россия». Соответственно, он занимается в Думе тем, что «отстаивает права» водятлов. Одна из актуальных проблем — внезапно ставшая совершенно дикой эвакуация. Московский Паркмен — это еще цветочки в сравнении с тем, что творится за пределами МКАДа. Лысаков, естественно, тут как тут, со своими поправками в КоАП. Как он их комментирует?
Кроме того, Лысаков предлагает ввести дифференцированный подход при эвакуации. «Если машина припаркована на остановке или на трамвайных путях, то, конечно, она должна быть эвакуирована, но если она создает меньшие проблемы, не мешает движению транспорта и пешеходов, то водитель должен будет заплатить только штраф за неправильную парковку», – сказал он РБК. В местах, где будет предусмотрена эвакуация, нужно поставить таблички с предупреждением, полагает депутат.
Начну хотя бы с того, что в КоАП уже существует то, что озвучил Лысаков. Эвакуация регламентируется статьей 27.13, где перечисляется целый список нарушений, в случае которых автомобиль нарушителя может быть, выражаясь языком КоАП, «задержан, то есть исключен из процесса перевозки людей и грузов путем перемещения его при помощи другого транспортного средства и помещения в ближайшее специально отведенное охраняемое место (на специализированную стоянку)». Не будем рассматривать пьяную езду на неисправном мопеде без документов, а сразу же посмотрим на «части 3 — 4, 6 статьи 12.19». Часть 6 там малоинтересна — так как формулируется следующим образом: «Нарушения, предусмотренные частями 3 — 4 настоящей статьи, совершенные в городе федерального значения Москве или Санкт-Петербурге», так что поподробнее посмотрим на 3 и 4 ее части.
В части 3 речь идет как раз про пешеходные переходы и трамвайные пути, а вот часть 4 очень интересно сравнить с частью 1 (за которую эвакуация не полагается). Отличается она маленькой оговоркой: «Нарушение правил остановки или стоянки транспортных средств на проезжей части, повлекшее создание препятствий для движения других транспортных средств«. Практически то же самое, что и «небывалое достижение» Лысакова! Правда, тут стоит упомянуть и о «практике» применения — так как это самое «создание препятствий» эвакуаторщикам пофигу, тащат всех без разбора.
Но вот о чем предпочитают молчать — так это то, что расцвет эвакуационного беспредела произошел после внесения изменений в ту самую статью 27.13. Предыдущая редакция, запрещавшая взимание платы за эвакуацию и первые сутки на штрафстоянке, была выражением некоего компромисса, сложившегося не на пустом месте (в конце 90-х, если кто помнит, были и «платные парковки», и совершенно дикие эвакуаторы — и лишь в 2004 году в этой области был наведен некий порядок). Кому-то в Правительстве Москвы захотелось превратить эвакуацию из «меры обеспечения производства по делам об административных правонарушениях» в прибыльный бизнес — и именно из-за того, что старый компромисс был сломан в угоду интересам этого «кого-то», мы и имеем на дорогах зеленых стервятников.
Нет, вы, конечно, можете продолжать верить в то, что это «наказание» за Крым, обвинять во всех смертных грехах Набиуллину, Сечина, Путина, Обаму — кого угодно, но прочитать это необходимо.
Продолжаю упарываться по osmdroid. Прикрутил к нему эллиптическую проекцию Меркатора, получилось сделать это довольно малой кровью — но в процессе я убедился, что нынешний osmdroid никуда не годится по нескольким простым причинам:
— отсутствие документации, даже более-менее полного Javadoc, не говоря уже о руководстве по использованию
— местами странная архитектура
— много кажущихся излишними функций
— полумертвое состояние проекта на github (коммит раз в месяц — это же мало, да?)
Если вам захочется использовать эту штуку в своем проекте — то как только ваши запросы чуть-чуть выйдут за рамки «стандартных», вам придется лезть в код библиотеки в надежде хоть что-то понять. Лично я справился со своими хотелками, лишь скачав исходники и внеся в них довольно приличные правки.
Короче говоря, сейчас у меня имеется полноценный форк чужой библиотеки. Мне откровенно не нравится ее теперешнее состояние, внутренний перфекционист требует переделывать ее чуть менее, чем полностью. Лицензия там довольно либеральная, позволяющая вытворять с библиотекой что угодно. Но я очень сомневаюсь, что смогу со своими представлениями о том, что должно быть, вписаться в сложившийся вокруг osmdroid «узкий круг ограниченных людей». Более того, у меня нет времени на то, чтобы отстаивать свою точку зрения (а она у меня явно отличается от «официальной») в спорах с нынешними разработчиками. А с другой стороны — я сомневаюсь, что у меня хватит времени на поддержание и доведение этого форка до приличного вида.