Size: a a a

Ночной косильщик

2021 January 14
Ночной косильщик
Невнятная рассылка

Всем, кто поддержал выпуск книги "Невнятное время", отправил на почту письмо с прикрепленным файлом. Большущее вам спасибо!

Советую не давать ее детям, верующим, проповедникам здорового образа жизни, блюстителям нравственности, феминисткам, меньшинствам разного толка и людям с нестабильной психикой. Хотя все-равно кто-нибудь, да оскорбится. Ну и ладно.

Если письмо не пришло или возникли иные вопросы, смело пишите мне в личку: @openstreetmapper. И да прибудет с вами в новом времени неиссякаемый позитив.
Telegram
Ночной косильщик
​Невнятное время

Сайт городшахты.рф всегда выполнял роль помойного ведра для мыслей сомнительной ценности. Но после того, как мне в один день написали одновременно с требованием "не оскорблять Рамзана" и "не издеваться над Алексеем, которому и так сейчас тяжело", я понял, что мусор пора выносить и большую часть статей к чертям удалил.

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

До завершения идеи остались самые трудные этапы: редактура, корректура и верстка. Но к январским праздникам надеюсь успеть. А для дополнитльного стимула предлагаю оформить предзаказ на любую сумму. Во-первых, мне интересно узнать, стоит ли кому-нибудь разослать эту книгу, а во-вторых, я вообще не понимаю, как определяется стоимость файла с художественным содержимым.

В сборник включены статьи, которые написаны с 2014 по 2019 год. Лексика обсценная. Я бы и рад исправить, но иначе пришлось…
источник
2021 January 15
Ночной косильщик
Как в Европе

Вторую неделю путешествую по Европе. Не хотел показаться старомодным, поэтому остановился на дистанционном формате поездки: каждый день выбираю новую страну, нахожу в ней глухую провинциальную дыру и отрисовываю в OpenStreetMap.

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

Наверняка не одну сотню раз вы слышали фразу "Жить как в Европе". В ответ я раньше советовал поехать туда и лично убедиться, в глупости сказанного. Одно дело - негроидный Париж, другое - арабские кварталы Кельна, третье - пустота ночного Бергамо, четвертое - меланхолия вечернего Йоэнсуу. А еще есть венгерский соцреализм, иберийская Россия и Афины, которые больше напоминают Индию. Европа вся разная.

Произнося "как в Европе", обычно представляют Швейцарию, но ведь можно и Косово. Ехать самому для доказательства крайне полезно, но уж больно долго и дорого. Пока не снимут карантин, можно заняться картированием. Из Сербии в Австрию, затем погулять по Албании и заскочить в чешскую деревушку. В бывшей Югославии прекрасно почти как в сибирской тайге: всегда найдется, что замапить. Но и в окрестностях Германии можно наскрести по сусекам недостающие домики.

Даже картирование показывает как сильно отличаются друг от друга европейские страны. С другой стороны, вспоминаю свои правки в Конго, Мадагаскаре и Сомали: по сравнению с Африкой, между Шахтами и Валенсией разницы вообще никакой нет.
источник
Ночной косильщик
Картографическая шутка от Шелдона Купера

В одной из серий "Теории большого взрыва" на Шелдоне футболка с принтом карты в проекции Миллера. Сцена настолько возмутительна, что сразу ощущаешь подвох. И не зря.

Для принта какую проекцию не возьми - все плохи. Либо Чукотка с Аляской в подмышки залезают, либо выглядит так, словно рисовали проекцией Штаба-Вернера. Невольно размышляешь о методе проецирования сферы на одежду, а лучше в обобщенном случае: на произвольную ограниченную плоскость.

Можно покрыть сферу и плоскость сеткой с равным количеством узлов, а затем увеличивать количество узлов до бесконечности как в методе Монте-Карло. Но это выглядит уродливо, модники нас не поймут.

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

Шутка в том, что в разрывах майки находится Шелдон - персонаж с невырожденной мнимой частью, окруженный вещественным миром. Опять-же, трудный для понимания, лишний в обыденных расчетах, но в серьезных задачах незаменимый. Снимаю шляпу перед режиссером и костюмером.

Но главный секрет в том, что проекция Меркатора со всеми ее производными (включая проекцию Миллера) представляет собой деформированную сферу Римана, точка бесконечности которой равноудалена от остальных точек. Для двумерной сферы это возможно сделать лишь поместив точку бесконечности в центр шара, ограниченного исходной сферой.

Логично предположить, что для проекции трехмерной сферы потребуется дополнительное измерение. Проще говоря: у жителей пятимерного пространства-времени на бумажных картах реки текут и машинки ездят. Если, конечно допустить, что они картируют автомобили. Роль наблюдателя тоже придется игнорировать, но все-равно, я обожаю такой юмор.
источник
2021 January 18
Ночной косильщик
Валежник

Хотел бы сказать, что форму надел специально, но так совпало: крещенские морозы разыгрались прежде чем я вещи из стирки забрал. Хотя с формой получилось даже убедительней.

Комментарий о том, как феодальное государство запрещает холопам валежник собирать: https://youtu.be/7jDAYmQC1oU
источник
2021 January 28
Ночной косильщик
А есть ли в телевизорах Северной Кореи аналоги наших "Аншлага" и "Смехопанорамы"? И если да, где их можно посмотреть?
источник
2021 February 02
Ночной косильщик
Если собака, которую бьют по морде палкой колбасы, не кусает, то такую собаку следует гнать. Если можно безопасно стоять на пути катка, то не нужен такой каток. Если вас бьют, а вы поворачиваетесь, чтобы удобнее было бить, лучше не открывать рот.

Есть вопросы дипломатии, есть вопросы войны, а есть такие вопросы, который последний Дзянху сочтет за позор.
источник
2021 February 06
Ночной косильщик
Территория

Пять лет мне рекомендовали посмотреть фильм "Территория", но каждый раз находились более важные дела. А тут вдруг наварил кастрюлю макарон и фильм посмотрел.

Вердикт однозначен: фильм "Территория" - полная и беспросветная хрень. Герои безликие почти как в чеховском "Вишневом саду", сюжета нет, лондоновская тема преодоления звучит вяло и наигранно. Смотреть интересно лишь когда показывают плато Путорана и еще когда внучка пастуха обнажает сиськи.

Особенно бесит как легко геологи уходят в одиночные многодневные маршруты. Даже если допустить, что образцы отбирать не надо, все-равно выглядит наивно. У меня к концу дня одни пробы на атомно-абсорбционный анализ (тоже золото искал) весили несколько килограмм. А еще надо пробы на шлиф добавить, еду и походный инвентарь. Груз получается слишком тяжелый.

Но проблема одиночных многодневных маршрутов даже не в весе рюкзака. Допустим, что геологи - супергерои. На самом деле больших неженок, чем геологи, среди полевиков найти трудно, но допустим. Плюнем даже на технику безопасности.  Но как быть, если на второй день маршрута сломается молоток? И в чем смысл отправлять человека на сложный маршрут если в одиночку большую часть времени он будет занят не работой, а бытовыми вопросами? Что, в партии рабочих нехватает или вдруг их беречь начали?

Вся полевая специфика показана в фильме удручающе плохо. Такое чувство, будто технологический прогресс дает индульгенцию на съемку всякой дряни. Для сравнения вспомните кадр из "Злого духа Ямбуя" где Федосеев ртом дотягивается до чернички.

Фильм "Территория" хорош только в одном: макарошки под него чудесно зашли.
источник
2021 February 16
Ночной косильщик
Если в кране нет воды

Не могу не упрекнуть еврейский народ в антикосильщикизме. За жизнь я видел только двух евреев. Первый по имени Давид работал со мной монтажником в петербургском СКК. Вторая - девушка из метро, объясняла своему парню смысл шаббата. Я ехал рядом и стал невольным слушателем. Больше за треть века я ни одного еврея не встречал. Впечатление, будто проблема антисемитизма в России находится где-то между антиюкагиризмом и антилуговомариецизмом.

Евреи! Вы что, от меня прячетесь?
источник
2021 February 17
Ночной косильщик
Об огурцах и программировании

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

Лучше писать код в легком подпитии, чем трезвым и лучше трезвым, чем со страшного бодуна.

Программирование — это наркотическая зависимость. Если кто-то скажет вам о восьмичасовом рабочем дне — плюньте в рожу этой собаке дикой. Код пишется круглосуточно, даже когда вы спите. Рассказы о том, как уделять коду несколько часов ежедневно — полная лажа. С тем же успехом можно забухать на пол-часа.

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

Единственный нормальный язык — Brainfuck. Остальные — полная дрянь. C++ почти идеален, но внешний вид текста «воид фасткалл» меня бесит. Питон хорош, но не поставить фигурную скобку столь же мучительно, как закрыть дверной замок, а после этого не подергать за ручку двери. Ходишь потом весь день и не понимаешь: закрыл ты дверь или нет. PHP прекрасен своей доступностью, но я скорее соглашусь огурцы в задницу пихать, чем использовать в программе знак доллара и конкатенировать через точку. Я смирился бы с JS, но он в одних браузерах работает так, в других эдак. Если бы не требовалась работа с объектной моделью, то все было бы норм, но тогда и JS был бы не нужен. А самое главное — джаваскрипт безальтернативен, а я ненавижу всякое проявление тоталитаризма которое не возглавляю.

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

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

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

Единственная достойная методология разработки — это KISS. Все остальное лишь способ циркуляции идиотизма. Способность укладываться в оговоренный срок и стоимость — первый признак деградации. А еще, лучше быть проституткой, чем сотрудником на аутстаффе.

Ненавижу чужой код в своих проектах. Будь моя воля — я бы даже лефлет выбросил. Встраивать чужие библиотеки — это как покупать машину ради прикуривателя. Если программа не умещается на дискету — значит это не программа, а фигня. Все джиквери, реакты, ангуляры, будстрапы и прочие либы в гробу видал. Велосипед едет? Едет. Вот вам if, а вот вам for и не выпендривайтесь.

Человек с высшим образованием обязан уметь программировать. Код — это объект филологический, а не инженерный. Если вы не можете железке объяснить, чего от нее хотите, то к людям вас тем более подпускать нельзя. Кроме того, программировать не сложно. Сложно не программировать, но так, чтобы все при этом работало.
источник
2021 February 18
Ночной косильщик
Реформирование высшей школы

Сегодня вся почта завалена спамом о фермерских лесах. На каждое такое письмо честно ответил, что за выращивание леса на полях следует вешать, а за спам-рассылку пороть.

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

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

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

Даже если я неправ, результатом моих реформ станет уменьшение количества спама. А это уже неплохо.
источник
2021 February 19
Ночной косильщик
Краудмаппинг

Готовлю рекламную публикацию по системе краудмаппинга и в этой связи задался вопросом: какие данные взять за образец? Что можно мапить сообща такого, чтобы это не конкурировало с OSM, было интересно разным людям и звучало не так пошло как сбор данных о стихийных мусорных свалках?

Если есть любопытные идеи чему посвятить демо-версию, пишите в личку @openstreetmapper. Буду чрезвычайно благодарен. А то мне пока только разная фигня в голову лезет.
источник
2021 February 20
Ночной косильщик
Берцы

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

Порой хватает мимолетного взгляда, чтобы сказать человеку твердое "нет" и не объяснять причин отказа. А как объяснить? Потому что шнурки плохо завязаны?

Если обоснование решений звучит глупо, это не значит, что решения ошибочны, а человек, который их принял - идиот.
источник
2021 February 23
Ночной косильщик
Feeneek

Опубликовал новую версию библиотеки для краудмаппинга (совместного картографирования). Устроена очень просто и может работать даже на самом дешевом хостинге. Включает в себя систему ввода и администрирования данных, багрепорты, автоматическую статистику за последние шесть месяцев и разные мелочи вроде локализации или фильтрации данных.

Пригодится тем, кто не может использовать OSM, но нуждается в системе сбора геоданных. Геометрия пока только точечная. Для большинства проектов большего и не надо, но если будет нужда - добавлю работу с линиями и полигонами. Документацию не выкладываю, если возникнут вопросы - пишите в личку @openstreetmapper.

Краткий обзор возможностей выложил на ютуб: https://youtu.be/neR3ksehZRI
Скачать можно здесь: http://городшахты.рф/feeneek/

Картируйте на здоровье.
источник
2021 February 26
Ночной косильщик
Попутное знание

За последние несколько дней сложилось стойкое ощущение, что я в морге. Кругом одни трупы разной стадии разложения и расчлененности. А все потому, что наземная фотограмметрия пользуется наибольшей популярностью в криминалистике. Едва ли не половина статей посвящена технологиям фотофиксации покойников.

Столько нового узнал, хоть фотосессии проводи.
источник
2021 March 01
Ночной косильщик
Невнятное время

С наступлением весны активизируются сторонники здорового образа жизни, а у меня по этому вопросу целая методичка написана, грех не выложить. Детям, беременным, нервным и брезгливым читать не рекомендую. Для настоящих ценителей тедиум вите оставлю привычный донейт: https://sobe.ru/na/kefir666
источник
Ночной косильщик
Главный картографический закон

"Каменская" - лучший сериал о картографии, который мне довелось смотреть. В первом сезоне объясняют понятие геоинформационных систем с демонстрацией их возможностей. Любопытно, что фильму уже четверть века, а в гисах ничего принципиально не поменялось, лишь кнопки стали круглее и пиксели мельче.

Третий сезон больше понравится оформителям. Там крупным планом демонстрируют карту невероятной уродливости. Великолепный учебный материал: просто не делайте как на этой карте и большая часть возможных проблем вас минует.

Дело даже не в расстановке подписей (тут как раз все правильно), не в избирательном применении объема к элементам на карте, не в качестве самого объемного вида, не в ущербности масштаба, не в качестве заливки, не в отсутствии обводки, не в цветовой неопределенности, не в стиле отрисовки моста и даже, черт возьми, дело не в том, что русло реки представлено странными углами.

Главная беда в том, что составитель понятия не имел о процессе меандрирования. В результате река напоминает деформированный бычий цепень.

Учитывая просветительскую роль сериала, полагаю, это неспроста. Авторы хотели предупредить о том, что даже в оформительской части, составление карты является проектированием. Отсюда следует главный картографический закон, который мой университетский преподаватель сформулировал однозначным требованием: "Если на карте объект напоминает жопу или член, сделай так, чтобы все соответствовало действительности, но никто ничего не обнаружил".

Это неправда, что учебные фильмы больше не показывают по телевизору. Весь секрет в умении учиться. Хотя даже тут ютуб существенно выигрывает возможностью все поставить на паузу и обдумать.
источник
Ночной косильщик
UPD: Благодаря Илье и Парку Писателей в Минске решил было, что я неправ. Но потом все обдумал и понял, что прав вдвойне. В любом случае, спасибо.
источник
2021 March 02
Ночной косильщик
Детство взыграло

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

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

Но совсем хорошо, если для шариков можно создавать различные условия движения. Представим себе граф, узлам которого можно присваивать положительные, либо отрицательные значения в заданном диапазоне. Разница между значениями соседних узлов определяет направление движения и ускорение шарика. Спроецируем граф на поверхность, скажем триангуляцией Делоне и классифицируем возможные движения шариков (оба ускоряются, оба замедляются, один ускоряется, другой ... и т.д.). Возникает любопытный вопрос: как связаны свойства поверхности с режимом движения шариков?

Великолепная задача. Но у меня код не отрефакторен, а я все в игрушки играю. Оставлю пока это развлечение для дикой вечеринки на ближайших выходных.
источник
2021 March 03
Ночной косильщик
Мапник

Каждая установка мапника напоминает операцию профессора Преображенского или запуск ракеты в космос. В обоих случаях длинный обязательный чек-лист. Чайник? - Залит. Кофе? - Под рукой. Табак? - на месте. Удобство стула? - Нормальное. Готов? - Готов. Начинаем.

При всей моей любви к мапнику, при его установке начинаешь думать о необходимости запрета целых направлений в айти в связи с требованиями Женевской конвенции.
источник
2021 March 04
Ночной косильщик
Стоит ли ехать в экспедицию?

Через месяц-другой опять начнется: "Не желаешь поехать?". Очень желаю, но у меня главный вопрос: "Не желаете пойти?". Небольшой видос о романтике экспедиций и главном знании, без которого участие в них нежелательно: https://youtu.be/cDvFOgtL9Oo
источник