Обновить
30
Иван Новиков@stranger777read⁠-⁠only

Редактор-переводчик

Отправить сообщение

В переводе вот так, с сохранением авторского форматирования:

Когда этот параметр командной строки используется с curl в macOS, версия, поставляемая Apple, видимо, откатывается назад и проверяет хранилище системного центра сертификации на случай, если предоставленный набор сертификатов центра сертификации не пройдет проверку. Вторичная проверка, о которой не просили, не документирована и, откровенно говоря, становится полной неожиданностью. Таким образом, когда пользователь запускает проверку с использованием Curl и обрезанного, выделенного файла сертификата центра сертификации, она не завершится неудачно, если в системном хранилище центра сертификации содержится сертификат, который сервер сможет проверить!

Спасибо. Быстрый поиск в интернете не гарантирует, что найдены именно доки оттуда. То есть Apple, действительно, просто наплевать на ожидания пользователей, как в своё время с Windows и закрытием окна обновления. Мда.

Хм. Интересно проверить доки curl на Маке, может, там поведение прописано... UPD Нынче на Хабре минусят за любопытство. А ведь если оно прописано в доках, то получается ещё более интересный прецедент о правах, лицензиях, отурытом ПО и т. д.

Собирает Apple со своей LibreSSL, об этом в конце.

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

  1. Вася Пупкин не знает и понять не может таблицу умножения.

  2. С миллионной попытки Вася Пупкин сдаёт экзамен на её знание случайно, методом брутфорса и рандома, потому что в экзамене несколько вопросов, а не полная жестокая проверка знания всей таблицы и её принципов.

  3. И вот, наконец, Васе платят деньги за то, чтобы он перемножил 100500 одних чисел на 1005000 других чисел, положим, за 100500 лет.

  4. Вася не справляется. Хотя школа показывала таблицу, объясняла все принципы, всё разжёвывала и в рот клала... И если экзамен сдан, то обязана выпустить Васю. И не может оставлять Васю на второй и десятый год.

Как-то так получается с Васей.

Спасибо. Автор изменил код в демке за это время, а статью не поправил. Сейчас поправлю :)

Код открыли вчера. Скоро текст про это :)

В своё время отбирал материалы на Medium, где 90% статей как раз уровня HW (и очень, ну очень много именно про это), и могу сказать, что про пространства имён или обработку ошибочной разметки мало где даже вспоминают. Так что именно эта статья выбивается из ряда "HW в скрейпинге".

Если вы присмотритесь к часовой стрелке, то поймёте, что она движется плавно, как секундная, а дёргается только минутная. И это по задумке автора («многоступенчатость»). Он хотел этакие тикающие ретро-часы. Там достаточно в классе .minutes заменить функцию steps на декларативное linear — и минутная начнёт перемещаться плавно:

Возможно, это был момент из серии "пришли менеджеры и стали улучшать", как раз по причинам выше. И разработчикам пришлось выкручиваться. А может у них самих просто глаза загорелись "сделать сложно", как было в знаменитой речи Кеннеди про Луну. Причин, которых мы не видим, может быть масса.

Чтобы заработать себе эти самые репутационные очки и выйти из воды предельно сухими спасителями Git, нужно было именно создать себе кучу проблем в Git, а потом их героически решить, а не обходиться простыми решениями. Зачем? Чтобы пользователи просто «использовали ванильный Git для управления репозиторием в 300 Гб», а не думали про LFS и что куда выпинывать. Такая вот предельная забота о пользователях…

Есть такая стратегия борьбы с конкурентами (Linux, открытое ПО в целом) — слияние с поглощением. GitHub и WSL — звенья одной цепи, я думаю. Если бы Microsoft купила GitHub и убивала бы его, то это очень плохо отразилось бы на репутации, а вот переехать туда с главным продуктом и доделать под свои задачи, поедая кактус, а потом ещё и купить, подарив разработчикам бесплатные приватные репозитории — совсем другая история.

Создавалась эта проблема ещё в Source Depot, когда о такого рода конкуренции речи не шло. А решать её пришлось с Git, чтобы "положительную карму" заработать. И вот не далее как сегодня от линуксоида со стажем в лет 15 прочитал, что, мол, «Лучший Linux — это винда». Приехали :)

Зря я не взял этот материал :)

Исходя из того, как вообще образуются химические элементы. Чем элемент тяжелее, тем он реже встречается, а водород самый лёгкий. Хотя, конечно, запас природного водорода именно на Земле, а не в космосе — отдельная тема.

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

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

То же с переводчиками, которых гуглоперевод убивает и убивает :) между тем, ничего ужаснее перевода от ChatGPT 3 я не видел (гуглоперевод хотя бы, образно говоря, признаёт, что он машинный). Четвёртый может и получше переводит, но суть будет та же: "эффект зловещей долины" в тексте. Потому что ИИ умеет скорее наблюдать, чем думать.

Применительно к настоящему пункту выплаты по больничному листу, премии, отпускные и пособия по беременности и родам, пособие по уходу за ребенком до 1,5 лет приравниваются к доходам Заказчика.

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

Однако.

Сейчас в оригинале «by Web Purists» — веб-пуристами, не веб-разработчиками в целом. Пуризм — это стремление к сохранению чистоты, то есть консерватизм с уклоном в чистоту. Ну и пуристы — не буквализм плохого перевода, а сторонники пуризма. Слово редкое, поясняю для всех читателей.

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

Если посмотреть на числовую прямую, где справа (и далее только в правой части прямой) положительные числа, а слева (и только в левой части прямой) отрицательные, то становится ясно, что плюс и минус только указывают направления движения по всей прямой.

При этом плюс естественным образом, на уровне аксиомы можно брать естественным же направлением, потому что мы пользуемся им при счёте, а минус — изменением направления. Умозрительным примером приводить "Змейку", которая либо наращивает длину вправо, либо сокращает длину влево.

Таким образом, (-3)*5 = -3-3-3-3-3 = -15.

Ну и -3*-5 умозрительно оказывается этаким "поворотом на 360 градусов", в естественную сторону плюса. Такая аналогия не нарушает никаких уже известных школьнику законов, а только ещё раз и очень наглядно подтверждает их. Думаю, так можно объяснить даже пятилетнему ребёнку.

А в статье уровень не для школьников, конечно.

Информация

В рейтинге
Не участвует
Откуда
Белорецк, Башкортостан(Башкирия), Россия
Дата рождения
Зарегистрирован
Активность