Какие именно проблемы могут добавить USB-SATA мосты?
(Мне как-то удалось прочитать винчестер, который не запускался по обычному SATA, через USB-SATA от внешнего винчестера. Вероятно, сыграла какая-то другая логика в последовательности инициализации).
Можно как раз и вне контекста, даже максимально «ортогонально» к нему:
— Лучше отключаешься/переключаешься.
— Новая тема может подсказать неожиданные аналогии и решения для задач, в которые погрузился «в контексте».
> 17. Не читать критику
Хорошая критика полезна, так как может открыть новые стороны прочитанного. Особенно если произведение не примитивное.
Тема актуальная. Спасибо.
К сожалению, общее развитие идет в направлении хранения, управления и структуризации личных данных в корпоративных облаках, а не на устройствах пользователей.
(Например, напомню, что проект Google Desktop был закрыт в 2011 г.)
Содержание статьи неплохо бы перенести в википедию.
Там как раз есть класс статей со сравнительными таблицами по разным видам программ и сервисов.
Заодно в википедии эта информация будет обновляться и уточняться пользователями.
Лет надцать назад пытался добиться «детерминированной сборки» (компиляции и линковки).
Одной из целей комплексной системы управления проектом была инкрементальная рассылка только изменившихся бинарников пользователям. Хотелось, чтобы бинарники менялись только при изменениях в исходниках, а не при каждой сборке.
Столкнулся с множеством нюансов, на уровнях obj, lib, dll/exe. С watcom было проще, с microsoft/visual — сложнее.
Всего не упомню, но в частности:
— Timestamps (дата и время сборки): здесь решалось даже patch'ем бинарных модулей после компилятора, когда timestamp'ы выставлялись равными дате-времени исходников.
— Неиспользуемые области бинарников, которые не всегда забивались нулями, туда мог попадать мусор. На работу это не влияло, но контрольная сумма уже иная.
— И даже недетерминированная оптимизация, когда компилятор при разных запусках по какой-то причине выделял разные регистры под одну и ту же переменную.
— Это не всё.
(Мне как-то удалось прочитать винчестер, который не запускался по обычному SATA, через USB-SATA от внешнего винчестера. Вероятно, сыграла какая-то другая логика в последовательности инициализации).
Можно как раз и вне контекста, даже максимально «ортогонально» к нему:
— Лучше отключаешься/переключаешься.
— Новая тема может подсказать неожиданные аналогии и решения для задач, в которые погрузился «в контексте».
> 17. Не читать критику
Хорошая критика полезна, так как может открыть новые стороны прочитанного. Особенно если произведение не примитивное.
К сожалению, общее развитие идет в направлении хранения, управления и структуризации личных данных в корпоративных облаках, а не на устройствах пользователей.
(Например, напомню, что проект Google Desktop был закрыт в 2011 г.)
Содержание статьи неплохо бы перенести в википедию.
Там как раз есть класс статей со сравнительными таблицами по разным видам программ и сервисов.
Заодно в википедии эта информация будет обновляться и уточняться пользователями.
Одной из целей комплексной системы управления проектом была инкрементальная рассылка только изменившихся бинарников пользователям. Хотелось, чтобы бинарники менялись только при изменениях в исходниках, а не при каждой сборке.
Столкнулся с множеством нюансов, на уровнях obj, lib, dll/exe. С watcom было проще, с microsoft/visual — сложнее.
Всего не упомню, но в частности:
— Timestamps (дата и время сборки): здесь решалось даже patch'ем бинарных модулей после компилятора, когда timestamp'ы выставлялись равными дате-времени исходников.
— Неиспользуемые области бинарников, которые не всегда забивались нулями, туда мог попадать мусор. На работу это не влияло, но контрольная сумма уже иная.
— И даже недетерминированная оптимизация, когда компилятор при разных запусках по какой-то причине выделял разные регистры под одну и ту же переменную.
— Это не всё.