Обновить
65

Пользователь

0,5
Рейтинг
17
Подписчики
Отправить сообщение

Какая-то неловкая статья о том, как присобачить дженерики туда, куда их не надо присобачивать. Очень наркомански выглядит метод класса, который принимает два параметра типа Т, чтобы склеить их в тот же тип Т.

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

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

Ближе всего я вижу необходимость помечать классы как способные агреггироваться. Но в данном случае решение унаследоваться от абстрактного класса - это говёное решение. В реальной жизни классу уже есть от чего наследоваться, а для обозначения возможностей классов придумали интерфейсы. В таком случае не надо вот этих всех "мудростей", просто наследуем IPohooy<T> и реализуем метод интерфейса T Pohooy(T second). Всё

¯\_(ツ)_/¯

Замена стека jetbrains ноутпадом++ - это, конечно, хорошая шутка.

Термин Reflection переводить не надо. "Отражение" смотрится чужеродно.

А что же случилось?

Код скриншотами IDE - это ужас. Поэтому код я не смотрел.

Вообще меня интересует, какую задачу решал автор и чем это отличается от тасков?

Дата последнего изменения это не дата создания. В статье именно речь про дату внесения записи в БД. Такая дата не перезаписывается. И не понимаю, почему Вы против даты изменения. Сохранение даты изменения во всех таблицах ничуть не отменяет истории стейтов или что там у вас... Но добавляет способ выбрать объекты изменённые в определённом промежутке времени и ещё много чего полезного.

James Webb telescope is the most expensive wallpaper generator in the world (c) someone from reddit. А вообще странно рассуждать (в заголовке) стоит оно того или нет. Это первый аппарат такого класса и единственная возможность заглянуть чуть дальше. Аналоги на алиэкспресс ещё не появились.

На такие случаи придумали сериализацию

А месье знает толк в мрачной фантастике. Моё уважение.
А что если теория «тёмного леса» верна? Тогда вообще любая коммуникация, видная другим цивилизациям — фатальная ошибка. Тем более, если она видна более развитым цивилизациям. Обезьяны — ерунда, их можно взять под контроль или уничтожить (как мы любим). Вот если услышит какая-нибудь более развитая цивилизация, вот как она отреагирует? Что они сделают?
Может быть наша цивилизация уже обречена, после того, как был отправлен сигнал «Мир, Ленин, СССР» в 62м. И всего пару лет осталось до того, как сигнал доберётся до цивилизации, которая умеет в варп. Сейчас уже ни Ленина, ни СССР, а по прилёту «дружественных» инопланетян не будет и мира.
Позвольте, у ситроена была неподвижная ступица руля с кнопками и это ОЧЕНЬ удобно. Человек, когда ему нужно вслепую нажать кнопку, отталкивается от положения головы, а не рук. И когда кнопки крутятся вместе с рулём, это сбивает с толку, даже если немного руль повёрнут — уже не попадёшь. Ну и бонусом, неподвижная ступица дала возможность сделать овальную подушку безопасности, а не как у всех — круглую, что идёт плюсиком в безопасность.
Там на 0:34 пропадает эффект atmosphere distort. Так что однозначно фейк.
Когда его смогут взять за жопу антимонопольщики, Маск будет уже на марсе. Подозреваю, что в этом план.
Я не отрицаю возможность наличия интерпретаторов сишарпа, я даже прямо об этом сказал. Я отрицаю их целесообразность.
Вы таки хотите сказать, что jit-компилятор сишарпа умеет интерпретировать? В противном случае я не понимаю, к чему претензия.
А причём тут phase distinction? Java в этом плане не сильно от шарпа отличается, но она может интерпретатором запускаться, пока не скомпилилась. Соль в том, что JVM не называют компилятором. Компилятор умеет только компилировать, интерпретируют интерпретаторы. Может быть где-то существует интерпретатор шарпа, но выполнение байт-кода — это не про jit-компилятор.
Эм, нет. Пёрла там 22 процента, если верить статистике гитхаба. Это слишком мало, чтобы утверждать, что слайсер написан на пёрл. Основной язык там именно тот, который принято использовать для разработки такого рода приложений.
1. Всевозможные графические редакторы: растр, вектор, 3д.
2. Остальные редакторы, не попавшие в п. 1: текстовые, научные, музыкальные, туда же относятся, например, слайсеры для 3д принтеров.
3. Различные корпоративные приложения (erp, crm) — далеко не все в вебе.
4. Игоры.
5. Всевозможный геймдев-тулинг, включая мобильный геймдев, запускается на десктопе онли.
6. Специализированные приложения для конкретного железа — их целый пласт, от прошивальщиков ECU до контроллеров больших станков.
7. Клиенты видеонаблюдения. Браузеры пока не умеют в h265.

Это то, что навскидку вспомнил.
А разве десктоп кому-то сейчас нужен?

Да.

Информация

В рейтинге
2 641-й
Зарегистрирован
Активность