Обновить
4
0
павел@rmrfchik

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

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

Детские часы -- выкинутые на ветер деньги. Хватает на пару недель. Ну месяц. У меня были разные от разных производителей. Они не выдерживают детских игр на площадке.

В итоге купил своему (7 лет) дешёвый кнопочный мобильник.

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

Систем типов довольно много. Алгебраические типы (haskell, ocaml, ...), duck-typing (python, ...), прототипы (javascript, ...), классический [статический] ООП (c++, java, c#, ...). Нет абсолютно правильный системы типов, у каждой есть свои особенности и достоинства.

Система типов раста позволяет разнести данные и поведение. Есть структуры и есть реализации интерфейсов для этих структур. Но что интересно, поведение можно доопределить. Это похоже на кложурные протоколы. Можно взять существующий (встроенный, библиотечный) тип и реализовать для него интерфейс.

Я вижу у раста несколько категории вещей, которые сделаны круто.

  1. Управление памятью. Они первые, кто сделал то, что сделал и понять, насколько это круто-правильно и как можно было бы сделать по другому пока сложно. Нужны исследования и новые языки с другими попытками сделать так же, но по другому.

  2. Система типов. Божечки, наконец-то не стали копировать ООП, дак-тайпинг или, прости лямбда, прототипинг. Сели, подумали и взяли хорошее из истории. Где-то получилось не очень, но в целом достойно твёрдой пятёрки и даже с плюсом.

  3. Тулинг. Прям молодцы, что тулинг это для них одна из первоочередных задач.

Вот для понимания управления памятью нужно менять мозг, а за всё остальное рукоплещу.

Disgaea это не jRPG, это тактика с сумасшедшим сюжетом.

А вот FF и Persona это классические jRPG.

На Vita куууча игр. Persona 4 Golden, ритм-игры Persona 3,4,5.

Серия Danganronpa, серия 999 + Nonary Games.

Серия Disgaea.

Final Fantasy X, XII.

Metal Gear 2,3.

Deception IV: Blood Ties.

Killzone: Mercenary.

Gravity Rush.

Freedom Wars.

Нет, не бесполезны. Но не панацея. И не гарантия. Это как мыть руки -- какую-то болезнь не подцепишь. Но не значит "мою руки, значит ничем не заболею".

Куда делать CD, если делать некуда? Нет продуктива.

CI это не "упали тесты", CI это "наш код интегрируется с другим кодом". Этого другого кода может и не быть.

TDD!=автотесты.

Но давайте, для простоты рассуждений, приравним одно к другому. Автотесты не гарантируют ничего сверх того, что [не]выполняются автотесты. По результатам автотестов нельзя сделать осмысленный вывод.

Автотесты, равно как и другой баззворд в этом тредике это инструмент, который становится осмысленным только в руках сапиенса. Вот только сапиенс может применять ДРУГИЕ инструменты с тем же успехом.

Мир очень и неожиданно. разнообразен. Например, нужен ли CI/CD в тех проектах, где нет прода и нет D?

А как 50 страниц кода превратились во весь код?

Такие расчеты напоминают мне сюжет из древнего рассказа или повести, уже не помню. ГГ попал в будущее и ему там рассказывают о чудесах автоматизации. Раньше как консервы открывали -- нужно было найти открывашку, мучиться с открыванием в течение 15 минут. А сейчас поставили в центре города робота для открывания. Берёшь консерву, едешь и тебе открывают за минуту.

Давайте посчитаем не стоимость нажатия клавиши enter, а полную стоимость владения, так сказать, инженером вооруженного терафоромом. Включая его обучение и специализацию.

Я не хочу обсуждать достоинства и недостатки тераформа, я хочу обратить внимание на странность ТЭО.

Если "история" не полезна, то ей тут не место. Контент он или для гик-аудитории и тогда он априори должен быть полезен. Или для автора-[инстаграмщика] и тогда хабр становится ещё одним [дзен]-каналом и зачем он тогда вообще нужен гикам?

Соберёте через полгода kpi, посмотрите на отклик аудитории и авторов, поймёте, что хипсторы и авторы ведутся на истории, начнёте развивать ну и отрицательным отбором останется тут обычная дзен-аудитория, нормальные статьи уползут на условный виси.

Запомните этот твит.

Исчезающий контент на техническом сайте? Ну такое...

Относятся не сущности/таблицы друг к другу. А колонки в строке. А точнее, атрибуты в кортеже. Тут надо думать об уникальности строки, о том, что один из атрибутов полностью определяет значение других атрибутов (мы называем такой атрибут первичным ключём) и т.д.

Каждый атрибут в кортеже имеет тип, точнее домен. Например, можно определить тип (домен) "паспорт". И класть всю информацию о паспорте человека в соответствующий атрибут (колонку).

В реальности, колонки могут хранить только ограниченный набор значений (строки, числа и т.д.), поэтому все атрибуты паспорта раскладываются на соответствующие колонки (мы всё ещё говорим о колонках в таблице "человек").

В реальности, паспорт выносят в отдельную таблицу и связывают таблицы через ключи. Это процесс нормализации.

Нормализация и денормализация (т.е. вносить данные обратно в колонки) это задача оптимизации.

Вобщем, там много чего. Наверно, для того, чтобы грокнуть, надо перестать думать о сущностях и почитать Кодда или, может, Кайта. Старшие товарищи поправят, я не настоящий сварщик.

Отношение это и есть таблица. В РСУБД (RDBMS), "реляционный/relation" означает "таблица".

Не "связи между таблицами", а "таблица".

В текстах про реляционные БД термин "отношение" лучше использовать именно как синоним "таблица", а не "связь между таблицами".

И я остаюсь в рамках классической квантовой механики. Но не понимаю, о каком парадоксе идёт речь.

Это эксперимент с отложенным выбором. Вступать в аргументированную дискуссию по интерпретации я не готов. Мне тут важнее мнение моих авторитетов, например, Брайна Грина.

К сожалению нет. Эксперимент показывает, что скрытые переменные не работают. С 50/50 достаточно просто. Не просто, когда начинают измерять, например спин, по осям 120 градусов.

Иногда да ;) Можно построить эксперимент, который будет влиять на прошлое.

Квантовое дальнодействие не переносит информацию. Оно удивительно, но не стоит в одном ряду со сверхсветовым перемещением.

Измерением нельзя передать информацию. Измерением мы фиксируем состояние, а не управляем состоянием.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность