Кажется, скрипт для git mv не нужен. Достаточно перенести/переименовать файлы любым способом, а потом сделать git add -A. Ведь в гите нет такого понятия, как переименование, он просто видит, что файл исчез в одном месте и появился в другом месте и содержимое очень похоже.
Инициализатор ленивого статического поля может использовать любое статическое поле того же самого класса, вне зависимости от порядка, в котором они встречаются в исходнике. Обычно делать так — не самая здравая идея, поскольку при этом теряется весь смысл ленивых значений...
Вы тут одно предложение из оригинала забыли, из-за чего смысл исказился. В оригинале:
A lazy static field's initializer can refer to any static field of the same class, regardless of location in their common source file. Any non-lazy static field initializer or class initializer block may also refer to a lazy static field value, regardless of relative source order. This is usually not desirable, as it would tend to cancel the benefit of the lazy field...
Вы, похоже, ходили по страницам вида http://habrahabr.ru/hub/{hubname}/page{N}/, а надо было по http://habrahabr.ru/hub/{hubname}/all/page{N}/.
Первое — это «Интересное. Записи, получившие положительную оценку (рейтинг ≥-4) пользователей», а второе — «Всё подряд. Все записи хаба (в хронологическом порядке)» (см. справку).
А почему у вас получилось, что рейтинг постов не бывает отрицательным? Не ошибка ли это извлечения рейтинга? (Имейте в виду, Хабр вместо минуса перед числом использует тире (ndash).)
Они-таки опубликовали статью-расследование о поломках 3TB Seagate. Много слов о том, как они искали причины, и вывод примерно в таком духе: «видимо, эти диски были плохие».
Хм. Диаметр нашей галактики — примерно 100 тыс. св. лет. Солнце и Солнечная система находятся примерно в 26 тыс. св. лет от центра нашей галактики, т.е. почти посередине между центром и краем. Какие же это задворки?
Ну и 146 св. лет по сравнению с такими расстояниями — пхи.
Кажется, скрипт для
git mv
не нужен. Достаточно перенести/переименовать файлы любым способом, а потом сделатьgit add -A
. Ведь в гите нет такого понятия, как переименование, он просто видит, что файл исчез в одном месте и появился в другом месте и содержимое очень похоже.Вы тут одно предложение из оригинала забыли, из-за чего смысл исказился. В оригинале:
validBraces('(})')
вернёт неправильный ответУже не 38, а 36, и Nexus среди них больше нет — см. примечание в конце оригинальной статьи.
Может, всё-таки 25 августа 2016 года?
Вы, видимо, имеете в виду CVE-2016-5195 a.k.a. Dirty COW. Есть. Насколько я понимаю, этот метод уже встроили во всякие рутовальщики.
А
git diff
не молодец и он ничего не выделил. Он просто раскрасил строчки целиком и скормил на входless
.http://habrahabr.ru/hub/{hubname}/page{N}/
, а надо было поhttp://habrahabr.ru/hub/{hubname}/all/page{N}/
.Первое — это «Интересное. Записи, получившие положительную оценку (рейтинг ≥-4) пользователей», а второе — «Всё подряд. Все записи хаба (в хронологическом порядке)» (см. справку).
Я думаю, судя из описания симптомов, это не баг прошивки, а та самая пыль.
Ну и 146 св. лет по сравнению с такими расстояниями — пхи.