All streams
Search
Write a publication
Pull to refresh
4
0.1
Send message

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

Мне последний Microsoft Build запомнился именно на контрасте с трансляциями прошлых лет.


2019: лучшие умы компании вещают в огромной аудитории; ракурсы, видео, перебивки — всё на высоте, сразу видно — где они, а где мы.
2020: волосатость ноздрей лучших умов компании осталась тайной только из-за шакального видео, наш новогодний онлайн-корпоратив был организован не хуже

Уже давно во многих конторах настроены политики, которые запрещают запускать бинарники из пользовательских директорий, чтобы "продвинутые пользователи" не ставили себе всякий неуставной софт. На каждого пользователя с 7zip найдётся десять, качающих кряки к Zuma (или во что сейчас модно играть?).

берлинские многоэтажки типично совкового вида

Ну как бы от столицы ГДР сложно ожидать, что там не будет совковых многоэтажек.

Не элита, да. Нижняя граница аппер миддл. Но у нас весь миддл — это не класс, а прослойка.

Панель управления — Шрифты — Добавить шрифт

Кстати, а что такое «статуса элиты»? Это как-то монетезируется? В магазинах может без очереди пропускают? На улице люди почтительно расступаются? Какой смысл в ощущении статуса? По моему какая-то глупость берущая свои корни в бедном детстве.

Это не статус, а уровень денежного комфорта. Хочется зимой помидоров — пошёл и купил самые вкусные. Устал за день — заказал доставку еды. Ребёнок порвал зимнюю куртку — пошёл и купил новую. Нужно срочно приехать к жене на дачу — вызвал такси. Вопрос бюджетирования повседневных трат вообще не стоит. Переключаться в режим "о, а в этом месяце от зарплаты ничего не осталось, надо посмотреть, не ели ли мы слишком много деликатесов, и не забывать покупать овощи у турок" — это определённая психологически дискомфортная перестройка.

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

Azure — второе по размерам облако после AWS. Как я слышал, они лучше всех относятся к требованиям госорганов различных стран по защите информации. "По закону доступ в центр обработки ваших данных должен быть ограничен дверью с замком с минимум пятью штифтами? Вот вам справка, что ваши вычисления производятся в ЦОД №666, а вот справка, что ЦОД №666 защищён замком с шестью штифтами. Если нужно будет семь, пишите"

Например, совершенно непонятно как правильно автоматически сгенерировать equals для рекорда, если его можно наследовать.

В C# это сделали, добавив в сравнение виртуальное свойство EqualityContract, которое возвращает реальный тип:


var b = new Base("Hello");
var d = new Derived("Hello", "World");
Console.WriteLine(b.Equals(d));

Base.Equals сравнит не только два Hello, но и сами типы, а потому вернёт false.

Была относительно популярная презентация про фишинг. Автор работала в службе ИБ, показала коллеге свой пример учебного фишингового письма, он посмотрел на него, одобрил, она разослала его по фирме. Этот же коллега 15 минут спустя увидел это письмо в своём ящике, открыл, прочитал, прошёл по ссылке и ввёл запрашиваемые данные.

Не особо сложно посадить такого колхозника в практически любой европейской стране.

Шутка была про то, что имена Григорий и Александр имеют греческие корни, а фамилия Гальперин — немецкие через идиш.

И предкам тоже. При советской власти несчастливым был понедельник, 13-е. https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D1%86%D0%B0%D1%82%D1%8B%D0%B9_%D1%80%D0%B5%D0%B9%D1%81

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

А зачем вообще загонять логи в Loki, если рекомендуется загонять их ещё и в ELK?

Через конструкторы в интерфейсах, где-нибудь года через два.

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

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

Нет в C# break по метке. И, судя по реакции дизайнеров, не будет.

Если бы checked exceptions реально попадали бы в сигнатуру и обрабатывались бы дженериками, я бы тоже за них ратовал:


IEnumerable<U> Select<T, U, E>(this IEnumerable<T> source, FallibleFunc<T, U, E> selector) throws E {...}

Но в итоге это практически эквивалентно предлагаемому в статье решению, мы даже можем оставить обычную сигнатуру LINQ:


IEnumerable<U> Select<T, U>(this IEnumerable<T> source, Func<T, U> selector) {...}

Просто принимаем тип U за Result<RealU, E>.

Information

Rating
4,104-th
Registered
Activity