Мне иногда прям бывает даже странно, что до сих пор ни в каких форматах ничего подобного не предусмотрено - вроде ж, не сказать чтоб редкий случай. Но вот нет - пишите полные пути, в лучшем случае определите алиасы и каждый раз копипастите их в начало пути.
Если бы уже достаточно много этих конфигов было написано в JSON, то, возможно, так бы и сделал. А так - погуглил, чо там как с поддержкой комментариев, в YAML поддерживаются, да и синтаксис показался погуманнее, чем в JSON. Опять же, синтаксис в редакторах корректно подсвечивается, code folding корректно работает, и вот это вот всё. А "комментировать с умом" - это ж везде надо, хоть в JSON, хоть в YAML, хоть в C++.
Пару лет назад писал программу, использовавшую очень большие и развесистые конфигурационные файлы - сперва эти файлы были в JSON, но возможности закомментировать часть файла очень не хватало, переделал на YAML, тем более его как-то в целом удобнее было руками редактировать. Через какое-то время стало не хватать возможности, не повторяясь, описывать структуру вложенных директорий, вместо того, чтобы к каждому файлу данных прописывать полный путь (YAML позволяет расширять парсер, дописал сам), как-то типа так:
Ассистент - получателю: "Глубокоуважаемый(ая) вагоноуважатый(ая/ое/ие/уе). Мы с большим интересом ознакомились, всесторонне изучили, прониклись и преисполнились. Выражаем нашу глубокую озабоченность по поводу выраженной вами глубокой озабоченности. Ла-ла-ла, ла-ла-ла, ещё на страницу. А зори здесь тихия. А погоды здесь славныя. За сим примите уверения, и проч., и проч."
Получатель - своему ассистенту: "Чего они хотят-то?"
Но минус все‑таки есть — воздействие на глаза. В конце февраля я сделал лазерную коррекцию и, возможно, дело в том, что теперь между глазами и экраном нет преломления через стекла. Тем не менее факт остается фактом: глаза устают намного быстрее и допоздна за макбуком не посидишь. Почитав отзывы, я понял, что такая проблема не только у меня. Видимо, как обычно все индивидуально.
В смысле, глаза устают намного быстрее, чем где? На других ноутбуках есть преломление через стёкла, а на макбуке нет? За другими ноутбуками посидишь допоздна, а за макбуком не посидишь?
Вот была статья некоторое время назад, как ютуб старается замедлять, а разработчики yt-dl стараются обходить. У меня месяцами живёт и нормально работает самописная качалка на базе их библиотеки yt_dlp (простенький гуй, позволяющий выбирать произвольные аудио и видео-дорожки с нужным качеством), периодически ютуб что-то там ломает, тогда перестаёт скачиваться вовсе и выдаёт ошибку. Делаешь 'pip install yt_dlp --upgrade', и, как правило, всё уже починено и опять качается. Такого, чтобы замедлялось, если давно не обновлял, не помню - либо скорость скачивания бешеная (не из России), либо ошибка сразу и вообще никак не качает. Замедляется, если пытаться скачать только аудио без видео, приходится заодно качать самый низкокачественный видеопоток, потом файл с ним удалять - но и тут, возможно, я не до конца библиотеку раскурил, там это реализовано как-то криво через задницу. До этого качал через PyTube - он легко и быстро позволял качать любое количество любых дорожек, вот только ломался то и дело, и с обновлениями совсем беда была.
Насколько я понял из описания в данной статье и сопутствующих иллюстраций, там нет стыка крыла и фюзеляжа под углом 90, именно примерно для этого: на высоте летит самолёт, где-то на земле стоит радар, посылая сигнал вверх и в стороны и ловя то, что отразилось. Поэтому описываемый пепелац и выполнен в стиле "сплошная плоская дура", одной большой плоскостью вниз: в идеальном случае вообще никакая часть сигнала не отразится обратно в сторону радара, потому что угол падения равен углу отражения; в реальном случае, видимо, какая-то сравнительно ничтожная часть сигнала таки обратно отражается (всё-таки днище не сделано из идеального зеркала), давая те самые показатели заметности голубя или небольшого ворона. Если суть такова, то я не вижу, где там нужен "натуральный 3D рейтрейсинг" - для крыши? Сверху тоже будет светить радар?
Городу/штату это не нравится, он приходит в фирму и говорит ей, чтобы она возвращала сотрудников, иначе ей выкрутят обратно индивидуальные налоговые послабления.
У фирмы есть выбор: лишиться налоговых послаблений и платить на X больше налогов, либо свернуть удалёнку и платить на Y больше за аренду и т. п. Чтобы давление на фирму работало, X должен быть больше, чем Y, а чтобы городу/штату имело смысл оказывать это давление, Y должен быть больше, чем X. Что-то где-то тут как-то в этой теории не сходится, по-моему.
Работал в офисе, не "джуном", но иногда целый день приходилось дёргать кого-то из коллег - то программистов по поводу какой-нибудь недокументированной хероты, то админов по поводу как-то не так работающей корпоративной корпоративности и безопасной безопасности. Программисты, хоть и сидели в близлежащих кубиклах, то и дело отсутствовали на рабочих местах - где-нибудь шляются, совещаются и вот это вот всё, по итогу задалбываешься каждые пять минут выглядывать, проверять, пришёл он или не пришёл и пишешь е-мэйл, типа, "будет время - подойди по поводу того-то". А потом ты поссать вышел, а нужный программист как раз мимо проходил, тебя не увидел и снова ушёл. С админами та же ситуация, только выкрученная на максималки - админа, похоже, ноги кормят. Перешли на удалёнку, всем установили чат - стало только лучше: сразу видно, кто на месте, кто не на месте, кидаешь сообщение, получаешь ответ, хочешь - голосовой звонок, экран пошарь, попроси админа удалённо подключиться и что-то в системе исправить. Хотя некоторые неудобства эта дополнительная технологическая прослойка создаёт, но, когда её более-менее настроили, наладили и обкатали, эти неудобства становятся пренебрежимы.
Йа понел! Вот чего йа не понел, та это того, где там вступают в дело сложные расчёты, и как, при этом, сочетается "плоские - это очень хорошо/плохо, делать обязательно/ни в коем случае".
Да как раз нормальный язык и стиль изложения в целом, в кои-то веки (если не цепляться к изредка встречающимся странным огрехам вроде "вторжения на Панамы"). Разве что не хватает чего-то вроде сравнительной схемы работы радара: типа, вот так работает в общем (ну, понятно, ну, мы ж знаем), вот такой эффект даёт на "обычном самолёте", а на "стелсе" вот такой. А то идёт повествование, как сложно-сложно хитровыделанно рассчитывается дифракция краевых волн на компьютерных мощностях, Советы нишмагли, а по итогу
нижняя часть – практически полностью плоская
Практически плоскую нижнюю часть было сложно рассчитать? Дайте мне линейку и карандаш, я вам без компьютеров рассчитаю, ещё площе выйдет. Но и это, оказывается, было плохо, и
С тех пор на всех малозаметных самолетах нет больших плоских поверхностей для избежания таких случаев
Опять же, зачем "плоские сопла, примерно вдвое-втрое охлаждающие вылетающие из двигателя газы"? Радар ещё и с тепловизором, или горячие газы радиоволны отражают?
Довольно популярные каналы с сотнями, тысячами комментов. Пишешь один коммент, смотришь - есть. Пишешь второй коммент, смотришь - нет. Сразу, мгновенно. Т. е. это не ручная модерация (удалялось бы с задержкой) и не ручная пре-модерация (появлялось бы с задержкой). Даже если предположить, что автор канала на таких масштабах сам что-то вручную модерирует.
Удаляются и на одном языке, и без спецсимволов, и без "мата" в слове и т. п. А то на двух и более языках и со всем этим, но не удаляются. Или отображаются, если перейти по прямой ссылке на комментарий, но куда-то деваются, если раскрыть всю ветку. И то, и другое, и третье может запросто просходить у одного и того же автора, на одном и том же канале, порой под одним и тем же видео - это не может быть по-разному настроенный "фильтр мата на регекспах". А что это может быть - никаких идей, настолько оно дико и странно. Единственное, что мне кажется хоть сколько-то отдалённо правдоподобным - что на модерации комментов сидит какой-то кривой и глючный ИИ, который оценивает их несоответствие высоким идеалам порядочности на основании личного опыта веры.
Не знаю за рекламу, а чуть не в каждой ветке комментариев "это самое до 16 в названии канала". При том что нормальные, абсолютно безобидные комментарии там улетают в какой-то странный shadowban вообще непонятно за что.
Чо нет-то, когда да? Появился новый маркетплейс, что продавцу мешает сходить попробовать и там тоже попродавать, вдруг тоже купят, будет дополнительная, может, небольшая, но прибыль; что мешает покупателю сходить и там тоже поискать, вдруг есть чо, вдруг дешевле, вдруг сам маркетплейс удобнее. Почему не заказать такси, где ближайшая машина в 15 минутах езды, если клиенту не срочно, или вообще на заданное время через пару часов? Сам заказывал, какого-нибудь Юбера приходилось ждать и поболе 15 минут, и чо, и ничо. А с мессенджером, куда сперва надо нагнать юзеров, но чтобы нагнать туда юзеров, надо сперва нагнать туда юзеров, ситуация, как будто, принципиально иная - хотя, как видим, время от времени и с этим как-то справляются.
Да ладно?! Как компьютер/мобильный девайс покупать - платежеспособны, как провайдеру платить за интернет - платежеспособны, а как на сервис подписываться - неплатежеспособны? При том, какая разница, школьник ты или кто - компьютер тебе купили, интернет оплатили, и вряд ли прям чётко на последние копеечки, что больше ни на что не осталось.
и не будут покупать подписку
... вовсе не по причине "абсолютной неплатёжеспособности" - просто их сами же сервисы приучили так.
Не могу больше выдерживать настолько лютый напор настолько беспредметной демагогии. Вы победили. Пошёл удалять все адблоки и возмещать гуглу моральный ущерб, отсматривая километры рекламных роликов днями напролёт. Надеюсь лет за пять управиться.
Я не куплю мерседес. Если вдруг будет вариант купить этот мерседес по приемлемой для меня цене, но с условием, что на капот должен быть всё время приклеен резиновый пенис (это притянутая за пенис аналогия с "контент бесплатно, но с рекламой") - возможно, куплю с пенисом. Если вдруг выяснится, что пункт про "пенис" в договоре купли-продажи не является юридически обязывающим, то уберу пенис - я в своём праве, и не волнует, что думает по этому поводу компания Мерседес-Бенц или как её там щас. А что у них из-за этого сорвётся рекламный контракт с производителем секс-игрушек - мне-то какое дело, надо было делать пункт юридически обязывающим, либо приваривать пенис тщательнее, чтоб было не оторвать.
А вы эту часть УК сами то лично когда-то читали? И если кто-то не читал, то почему он вдруг должен соблюдать этот закон?
Когда-то даже знал номер статьи, не помню откуда - наверное, случайно услышал в каком-нибудь сериале про ментов. К чему вы раз за разом повторяете эту демагогическую мантру про "почему тот, кто не читал, должен соблюдать", я, право слово, не понимаю - известно же, что "незнание закона не освобождает от ответственности", посадят в тюрячку, а знаете, что делают в тюрячке? А с нарушением пользовательского соглашения, даже в явном виде принятого, так не работает - это не закон, а всего лишь сраная EULA.
Ну так показывать рекламу вообще преступлением не является.
Ну так и не смотреть рекламу вообще преступлением не является.
А то как бы Мерседес тоже знает что я не хочу столько платить за машины. Но разве это означает что могу игнорировать условия Мерседеса?..
Если уж притягивать какие-то такие аналогии, то тут уместнее было бы вспомнить историю с этим... с Джоном Ленноном, что ли, или кто там купил кадиллак, раскрасил в похабные цвета, и старушка на улице возмутилась, что вот же сволочь, испохабил кадиллак. Его кадиллак, как хочет, так и красит. Я получил в личную собственность мерседес, я с ним чо хочу, то и делаю. Если вдруг, в силу каких-то там их бизнесовых заморочек я получил этот мерседес бесплатно - он всё равно мой, и я с ним чо хочу, то и делаю.
то разве это означает что вы теперь имеете полное право её изнасиловать?
Изнасилование есть тяжкое уголовное преступление против личности. А "не дать" не является даже лёгким административным правонарушением, даже безотносительно того, что я это своё намерение никак в явном виде не озвучил, хотя ведь точно подразумевал, она же знала, ну, как минимум, догадывалась, была отличная возможность в ресторан со мной не ходить...
В смысле, это идея, как можно сделать, или вы в своей мудрости настолько предусмотрели, что уже так работает?
Я нашёл пример своего ямловского конфига, вот так это выглядело:
После парсинга переменные my_files, final_output_dir1 и final_output_dir2 содержали в себе полные пути:
Мне иногда прям бывает даже странно, что до сих пор ни в каких форматах ничего подобного не предусмотрено - вроде ж, не сказать чтоб редкий случай. Но вот нет - пишите полные пути, в лучшем случае определите алиасы и каждый раз копипастите их в начало пути.
Если бы уже достаточно много этих конфигов было написано в JSON, то, возможно, так бы и сделал. А так - погуглил, чо там как с поддержкой комментариев, в YAML поддерживаются, да и синтаксис показался погуманнее, чем в JSON. Опять же, синтаксис в редакторах корректно подсвечивается, code folding корректно работает, и вот это вот всё. А "комментировать с умом" - это ж везде надо, хоть в JSON, хоть в YAML, хоть в C++.
Пару лет назад писал программу, использовавшую очень большие и развесистые конфигурационные файлы - сперва эти файлы были в JSON, но возможности закомментировать часть файла очень не хватало, переделал на YAML, тем более его как-то в целом удобнее было руками редактировать. Через какое-то время стало не хватать возможности, не повторяясь, описывать структуру вложенных директорий, вместо того, чтобы к каждому файлу данных прописывать полный путь (YAML позволяет расширять парсер, дописал сам), как-то типа так:
Не помню уже синтаксис ни своей писанины, ни даже самого формата YAML, но идея, думаю, понятна. Ваш формат не умеет что-то такое "из коробки"?
Так и вижу этот мощный бизнес-кейс.
Отправитель - ассистенту: "Предложить встретиться оффлайн."
Ассистент - получателю: "Глубокоуважаемый(ая) вагоноуважатый(ая/ое/ие/уе). Мы с большим интересом ознакомились, всесторонне изучили, прониклись и преисполнились. Выражаем нашу глубокую озабоченность по поводу выраженной вами глубокой озабоченности. Ла-ла-ла, ла-ла-ла, ещё на страницу. А зори здесь тихия. А погоды здесь славныя. За сим примите уверения, и проч., и проч."
Получатель - своему ассистенту: "Чего они хотят-то?"
Ассистент - получателю: "Предлагают встретиться оффлайн."
В смысле, глаза устают намного быстрее, чем где? На других ноутбуках есть преломление через стёкла, а на макбуке нет? За другими ноутбуками посидишь допоздна, а за макбуком не посидишь?
Вот была статья некоторое время назад, как ютуб старается замедлять, а разработчики yt-dl стараются обходить. У меня месяцами живёт и нормально работает самописная качалка на базе их библиотеки yt_dlp (простенький гуй, позволяющий выбирать произвольные аудио и видео-дорожки с нужным качеством), периодически ютуб что-то там ломает, тогда перестаёт скачиваться вовсе и выдаёт ошибку. Делаешь 'pip install yt_dlp --upgrade', и, как правило, всё уже починено и опять качается. Такого, чтобы замедлялось, если давно не обновлял, не помню - либо скорость скачивания бешеная (не из России), либо ошибка сразу и вообще никак не качает. Замедляется, если пытаться скачать только аудио без видео, приходится заодно качать самый низкокачественный видеопоток, потом файл с ним удалять - но и тут, возможно, я не до конца библиотеку раскурил, там это реализовано как-то криво через задницу. До этого качал через PyTube - он легко и быстро позволял качать любое количество любых дорожек, вот только ломался то и дело, и с обновлениями совсем беда была.
Насколько я понял из описания в данной статье и сопутствующих иллюстраций, там нет стыка крыла и фюзеляжа под углом 90, именно примерно для этого: на высоте летит самолёт, где-то на земле стоит радар, посылая сигнал вверх и в стороны и ловя то, что отразилось. Поэтому описываемый пепелац и выполнен в стиле "сплошная плоская дура", одной большой плоскостью вниз: в идеальном случае вообще никакая часть сигнала не отразится обратно в сторону радара, потому что угол падения равен углу отражения; в реальном случае, видимо, какая-то сравнительно ничтожная часть сигнала таки обратно отражается (всё-таки днище не сделано из идеального зеркала), давая те самые показатели заметности голубя или небольшого ворона. Если суть такова, то я не вижу, где там нужен "натуральный 3D рейтрейсинг" - для крыши? Сверху тоже будет светить радар?
У фирмы есть выбор: лишиться налоговых послаблений и платить на X больше налогов, либо свернуть удалёнку и платить на Y больше за аренду и т. п. Чтобы давление на фирму работало, X должен быть больше, чем Y, а чтобы городу/штату имело смысл оказывать это давление, Y должен быть больше, чем X. Что-то где-то тут как-то в этой теории не сходится, по-моему.
Работал в офисе, не "джуном", но иногда целый день приходилось дёргать кого-то из коллег - то программистов по поводу какой-нибудь недокументированной хероты, то админов по поводу как-то не так работающей корпоративной корпоративности и безопасной безопасности. Программисты, хоть и сидели в близлежащих кубиклах, то и дело отсутствовали на рабочих местах - где-нибудь шляются, совещаются и вот это вот всё, по итогу задалбываешься каждые пять минут выглядывать, проверять, пришёл он или не пришёл и пишешь е-мэйл, типа, "будет время - подойди по поводу того-то". А потом ты поссать вышел, а нужный программист как раз мимо проходил, тебя не увидел и снова ушёл. С админами та же ситуация, только выкрученная на максималки - админа, похоже, ноги кормят. Перешли на удалёнку, всем установили чат - стало только лучше: сразу видно, кто на месте, кто не на месте, кидаешь сообщение, получаешь ответ, хочешь - голосовой звонок, экран пошарь, попроси админа удалённо подключиться и что-то в системе исправить. Хотя некоторые неудобства эта дополнительная технологическая прослойка создаёт, но, когда её более-менее настроили, наладили и обкатали, эти неудобства становятся пренебрежимы.
Йа понел! Вот чего йа не понел, та это того, где там вступают в дело сложные расчёты, и как, при этом, сочетается "плоские - это очень хорошо/плохо, делать обязательно/ни в коем случае".
Да как раз нормальный язык и стиль изложения в целом, в кои-то веки (если не цепляться к изредка встречающимся странным огрехам вроде "вторжения на Панамы"). Разве что не хватает чего-то вроде сравнительной схемы работы радара: типа, вот так работает в общем (ну, понятно, ну, мы ж знаем), вот такой эффект даёт на "обычном самолёте", а на "стелсе" вот такой. А то идёт повествование, как сложно-сложно хитровыделанно рассчитывается дифракция краевых волн на компьютерных мощностях, Советы нишмагли, а по итогу
Практически плоскую нижнюю часть было сложно рассчитать? Дайте мне линейку и карандаш, я вам без компьютеров рассчитаю, ещё площе выйдет. Но и это, оказывается, было плохо, и
Опять же, зачем "плоские сопла, примерно вдвое-втрое охлаждающие вылетающие из двигателя газы"? Радар ещё и с тепловизором, или горячие газы радиоволны отражают?
Довольно популярные каналы с сотнями, тысячами комментов. Пишешь один коммент, смотришь - есть. Пишешь второй коммент, смотришь - нет. Сразу, мгновенно. Т. е. это не ручная модерация (удалялось бы с задержкой) и не ручная пре-модерация (появлялось бы с задержкой). Даже если предположить, что автор канала на таких масштабах сам что-то вручную модерирует.
Удаляются и на одном языке, и без спецсимволов, и без "мата" в слове и т. п. А то на двух и более языках и со всем этим, но не удаляются. Или отображаются, если перейти по прямой ссылке на комментарий, но куда-то деваются, если раскрыть всю ветку. И то, и другое, и третье может запросто просходить у одного и того же автора, на одном и том же канале, порой под одним и тем же видео - это не может быть по-разному настроенный "фильтр мата на регекспах". А что это может быть - никаких идей, настолько оно дико и странно. Единственное, что мне кажется хоть сколько-то отдалённо правдоподобным - что на модерации комментов сидит какой-то кривой и глючный ИИ, который оценивает их несоответствие высоким идеалам порядочности на основании личного опыта веры.
Не знаю за рекламу, а чуть не в каждой ветке комментариев "это самое до 16 в названии канала". При том что нормальные, абсолютно безобидные комментарии там улетают в какой-то странный shadowban вообще непонятно за что.
Чо нет-то, когда да? Появился новый маркетплейс, что продавцу мешает сходить попробовать и там тоже попродавать, вдруг тоже купят, будет дополнительная, может, небольшая, но прибыль; что мешает покупателю сходить и там тоже поискать, вдруг есть чо, вдруг дешевле, вдруг сам маркетплейс удобнее. Почему не заказать такси, где ближайшая машина в 15 минутах езды, если клиенту не срочно, или вообще на заданное время через пару часов? Сам заказывал, какого-нибудь Юбера приходилось ждать и поболе 15 минут, и чо, и ничо. А с мессенджером, куда сперва надо нагнать юзеров, но чтобы нагнать туда юзеров, надо сперва нагнать туда юзеров, ситуация, как будто, принципиально иная - хотя, как видим, время от времени и с этим как-то справляются.
— Ложи,— говорю,— взад! А она испужалась. Открыла рот, а во рте зуб блестит.
Да ладно?! Как компьютер/мобильный девайс покупать - платежеспособны, как провайдеру платить за интернет - платежеспособны, а как на сервис подписываться - неплатежеспособны? При том, какая разница, школьник ты или кто - компьютер тебе купили, интернет оплатили, и вряд ли прям чётко на последние копеечки, что больше ни на что не осталось.
... вовсе не по причине "абсолютной неплатёжеспособности" - просто их сами же сервисы приучили так.
Не могу больше выдерживать настолько лютый напор настолько беспредметной демагогии. Вы победили. Пошёл удалять все адблоки и возмещать гуглу моральный ущерб, отсматривая километры рекламных роликов днями напролёт. Надеюсь лет за пять управиться.
Я не куплю мерседес. Если вдруг будет вариант купить этот мерседес по приемлемой для меня цене, но с условием, что на капот должен быть всё время приклеен резиновый пенис (это притянутая за пенис аналогия с "контент бесплатно, но с рекламой") - возможно, куплю с пенисом. Если вдруг выяснится, что пункт про "пенис" в договоре купли-продажи не является юридически обязывающим, то уберу пенис - я в своём праве, и не волнует, что думает по этому поводу компания Мерседес-Бенц или как её там щас. А что у них из-за этого сорвётся рекламный контракт с производителем секс-игрушек - мне-то какое дело, надо было делать пункт юридически обязывающим, либо приваривать пенис тщательнее, чтоб было не оторвать.
Когда-то даже знал номер статьи, не помню откуда - наверное, случайно услышал в каком-нибудь сериале про ментов. К чему вы раз за разом повторяете эту демагогическую мантру про "почему тот, кто не читал, должен соблюдать", я, право слово, не понимаю - известно же, что "незнание закона не освобождает от ответственности", посадят в тюрячку, а знаете, что делают в тюрячке? А с нарушением пользовательского соглашения, даже в явном виде принятого, так не работает - это не закон, а всего лишь сраная EULA.
Ну так и не смотреть рекламу вообще преступлением не является.
Если уж притягивать какие-то такие аналогии, то тут уместнее было бы вспомнить историю с этим... с Джоном Ленноном, что ли, или кто там купил кадиллак, раскрасил в похабные цвета, и старушка на улице возмутилась, что вот же сволочь, испохабил кадиллак. Его кадиллак, как хочет, так и красит. Я получил в личную собственность мерседес, я с ним чо хочу, то и делаю. Если вдруг, в силу каких-то там их бизнесовых заморочек я получил этот мерседес бесплатно - он всё равно мой, и я с ним чо хочу, то и делаю.
Изнасилование есть тяжкое уголовное преступление против личности. А "не дать" не является даже лёгким административным правонарушением, даже безотносительно того, что я это своё намерение никак в явном виде не озвучил, хотя ведь точно подразумевал, она же знала, ну, как минимум, догадывалась, была отличная возможность в ресторан со мной не ходить...