На самом деле всё ещё намного хуже, ключи от дома будут не только у полиции вашего города, но и у не определённых конкретно «competent authorities». А вспоминая, что у служб ЕС есть давняя практика делиться данными с США и Англией, то ключи «от квартиры где деньги лежат» будут у крайне широкого круга лиц, не подотчётных законам вашей страны. И если сегодня у тех «хороших парней» адекватное правительство и правовое государство, то не факт что так будет и в будущем (бурная политическая жизнь США тому пример).
At the same time, the European Union needs to preserve the ability of law enforcement and judicial authorities to exercise their lawful powers, both online and offline.
Стало:
At the same time, the European Union needs to ensure the ability of competent authorities in the area of security and criminal justice, e.g. law enforcement and judicial authorities, to exercise their lawful powers, both online and offline.
Если раньше речь шла о cудебных органах, которые ограничены законом и кучей формальных требований, то теперь предлагают дать доступ неким мутным «competent authorities».
«Запрет на сквозное шифрование» несколько отличается от фактического требования создавать бэкдоры для спецслужб.
«Шифрование» с бэкдором не является в строгом смысле шифрованием. Криптостойкими можно называть алгоритмы, при которых знание злоумышленником всех технических деталей кроме сгенерированных Алисой и Бобом ключей нисколько не приближает плохишей к расшифровке. А в предлагаемом случае, если злоумышленники получат мастер ключ (или владеют им на «легальных» основаниях), то обмен данных будет скомпрометирован.
Один такой всплеск в пределах галактики за секунду убьет все живое на планете.
Они же длятся от долей секунд до минут, так что не повезёт живому только на одной стороне планеты. Через несколько столетий жизнь снова распространится по всей Земле.
Оно в обе строны (не)работает. Название новой графической оболочки Windows 8 «Metro» было неудачным с точки зрения маркетологов, но документация прекрасно гуглилась. Когда её переименовали в смутное «Modern UI Technology», то найти что-то толковое не зная заранее ключевых слов стало практически невозможно.
Полезно, когда у вещи есть конкретное (пусть и заимствованное) название. Помню в начале 2015 я разбирался с Raspberry Pi, для которого как раз вышла система от Microsoft, называвшаяся тогда «Windows IoT Core» (название Windows 10 появилось на несколько месяцев позже). Найти какую-то документацию как подключить WiFi свисток, что через Google, что через родной Bing, было невозможно, выдача была забита каким-то маркетинговым спамом про Internet of Things. Запросы по «Raspberry WiFi» были предельно информативны.
В чём проблема давать проектам географические названия? Kaby Lake или Coopermine никого не смущают.
В чём проблема продолжать традиции автопрома? «Волга», «Ока», «Жигули», «Колхида» — привычные названия. Да и «Москвич», «Запорожец» или «Камаз» тоже имеют географические корни.
В чём была проблема с названием «Крым» в 2013 году?
В чём проблема, что студенты технического университета занимаются учёбой и техникой, а не переименовывают проекты туда-сюда вслед за прихотями политиков?
Это общепринятая практика — давать внутренние названия проектов по географическим объектам. В глубинах немецкого автопрома постоянно натыкаешься на «а тут наша система Milano отсылает через Кафку данные в Torino». Сделано это чтоб избежать судебных исков, потому как географические названия не патентуются и не защищаются торговыми марками.
«Крым» нормальное название — «там тепло, там яблоки».
Видимая им картинка крайне зависима от погодных условий.
Люди не видят в ИК диапазоне, поэтому это никак не регламентируется и никем не проверяется. Тёплый двигатель автобуса, просвечивающий сквозь конструкцию борта, может принимать самые загадочные очертания. Это же тёплое пятно, отразившись в гладком борту другого автобуса, может казаться камере движущимся в абсолютно неожиданных направлениях.
Сами знаки нормированы, да. Надеюсь со временем определятся и с тем что нельзя распологать рядом со знаками. Человек такое более-менее распознаёт, благо в том месте фонарь стоит, а вот за нейронку я не уверен.
Давным давно, во времена .NET 1.1, Microsoft ввела базовые классы ApplicationException и RuntimeException и настоятельно рекомендовала наследовать свои исключения от первого или второго в зависимости от типа ошибки. Со временем от этой идеи отказались.
Лучше всего понять, чем плохи исключения, можно, когда используешь чужой, плохо задокументированный код. Есть условный метод GetById, а что он станет делать, если не найдет — ну ты понятия не имеешь. Вернет null? Выбросит какое-то исключение?
Как раз для разрешения таких вопросов в .NET Framework есть очень простая и хорошая традиция: если функция не смогла сделать то, что стоит в её имени, она должна бросать исключение. Именно поэтому в стандартной библиотеке есть Int32.Parse которая бросает исключение если «не шмогла» и Int32.TryParse котрая честно пытается и возвращает флаг ошибки при неудаче. Разработчик лучше знает логику приложения, ему видней является ли неверный ввод обыденностью валидации или действительно исключительной ситуацией — ему и выбирать какую из функций использовать.
Или вы в другой стране жили, где подписка на «Радио» была лёгкой и доступной?
Это предложение не так бессмысленно, как кажется на первый взгляд. Это в наше время, при продаже ограниченного запаса товаров через онлайн-магазин, серверный движок точно знает сколько товара ещё на складе, сколько лежит в корзинах покупателей, а сколько уже распродано.
При ручном учёте подписки общесоюзный тираж приходилось разбивать на региональные квоты, а там уж где-то могло быть густо, а у кого-то пусто. В преимущественно аграрной Молдавии я без проблем выписывал «Радио», но с горожанами из крупного промышленного центра где спрос на журнал выше, мы действительно могли жить в некотором смысле в «разных СССР».
Счастливые древние вавилоняне, при таком способе письма у них не было причин для наших проблем с различными кодировками CRLF/CR/LF. Кстати, это ещё одна тема для этой статьи, в жизни разброд в кодировках перевода строки напрягает гораздо чаще, чем little/big endian.
Всюду где нужно описание цикличиских процессов (физика колебаний, радиотехника) и идёт работа с углами (полярные координаты, радианы, комплексные числа) переход от 2пи к тау = 6,28 был бы чистым подарком. Пожалуй единственная формула которая проще с константой 3,14 это вычисление площади круга. Хотя, если задуматься, многие школьные формулы растут из интегрирования:
— кинетическая энергия m*v*v/2
— путь при равномерном ускорении a*t*t/2
— энергия конденсатора c*u*u/2
— энергия поля соленоида l*i*i*/ 2
В этом ряду площадь круга tau*r*r/2 была бы вполне логичной.
Это же была шутка о том, что у каждой нации своя «синяя изолента». Вспоминается эпизод из Гран Торино, где персонаж Клинта Иствуда объясняет подростку, что настоящий мужик при помощи WD-40, плоскогубцев и клейкой ленты может починить вообще что угодно.
Было:
Стало:
Если раньше речь шла о cудебных органах, которые ограничены законом и кучей формальных требований, то теперь предлагают дать доступ неким мутным «competent authorities».
«Шифрование» с бэкдором не является в строгом смысле шифрованием. Криптостойкими можно называть алгоритмы, при которых знание злоумышленником всех технических деталей кроме сгенерированных Алисой и Бобом ключей нисколько не приближает плохишей к расшифровке. А в предлагаемом случае, если злоумышленники получат мастер ключ (или владеют им на «легальных» основаниях), то обмен данных будет скомпрометирован.
Полезно, когда у вещи есть конкретное (пусть и заимствованное) название. Помню в начале 2015 я разбирался с Raspberry Pi, для которого как раз вышла система от Microsoft, называвшаяся тогда «Windows IoT Core» (название Windows 10 появилось на несколько месяцев позже). Найти какую-то документацию как подключить WiFi свисток, что через Google, что через родной Bing, было невозможно, выдача была забита каким-то маркетинговым спамом про Internet of Things. Запросы по «Raspberry WiFi» были предельно информативны.
«Иногда сигара — это просто сигара».
«Крым» нормальное название — «там тепло, там яблоки».
Не думаю что это будут делать:
Тут и новые десятичные часы и 24-часовая шкала для привыкших к «старому стилю», если я правильно интерпертирую замысел Фрица Ланга.
Сами знаки нормированы, да. Надеюсь со временем определятся и с тем что нельзя распологать рядом со знаками. Человек такое более-менее распознаёт, благо в том месте фонарь стоит, а вот за нейронку я не уверен.
Симпсонахвеликолепной статье Дональда Кнута.Как раз для разрешения таких вопросов в .NET Framework есть очень простая и хорошая традиция: если функция не смогла сделать то, что стоит в её имени, она должна бросать исключение. Именно поэтому в стандартной библиотеке есть Int32.Parse которая бросает исключение если «не шмогла» и Int32.TryParse котрая честно пытается и возвращает флаг ошибки при неудаче. Разработчик лучше знает логику приложения, ему видней является ли неверный ввод обыденностью валидации или действительно исключительной ситуацией — ему и выбирать какую из функций использовать.
Это предложение не так бессмысленно, как кажется на первый взгляд. Это в наше время, при продаже ограниченного запаса товаров через онлайн-магазин, серверный движок точно знает сколько товара ещё на складе, сколько лежит в корзинах покупателей, а сколько уже распродано.
При ручном учёте подписки общесоюзный тираж приходилось разбивать на региональные квоты, а там уж где-то могло быть густо, а у кого-то пусто. В преимущественно аграрной Молдавии я без проблем выписывал «Радио», но с горожанами из крупного промышленного центра где спрос на журнал выше, мы действительно могли жить в некотором смысле в «разных СССР».
— кинетическая энергия m*v*v/2
— путь при равномерном ускорении a*t*t/2
— энергия конденсатора c*u*u/2
— энергия поля соленоида l*i*i*/ 2
В этом ряду площадь круга tau*r*r/2 была бы вполне логичной.
Это же была шутка о том, что у каждой нации своя «синяя изолента». Вспоминается эпизод из Гран Торино, где персонаж Клинта Иствуда объясняет подростку, что настоящий мужик при помощи WD-40, плоскогубцев и клейкой ленты может починить вообще что угодно.