Я переходил с SVN, помучился с недельку, потом просветлел, и уж лет 5 как одно удовольствие. Правда, я командной строкой пользуюсь в исключительных случаях, в-основном - TortoiseGit и клиентом в VS. Ну и, конешно, ограничиваюсь только нужной мне функциональностью, чтоб голову лишним не забивать.
У меня лично просветление произошло, когда стал смотреть на репозиторий просто как на граф коммитов с метками - тэгами и ветками, которыми можно более-менее свободно манипулировать - создавать, удалять, двигать, не меняя при этом самого графа. И наоборот, двигать ветки графа по меткам или схлопывать их к меткам.
Да уж. Была в 80-х такая система (кстати, очень классная для тех времен) MicroPower Pascal. Хост на PDP-11 (у меня СМ-1420 была), построенный образ заливался по последовательной кишке в младшие модели, Э60 или подобные. Помню, целый день, обложившись распечатками исходников, с этого самого пульта искал, почему RSX на хосте крэшится при попытке залития образа. Нашел забытое слово в стеке в драйвере терминала. Эх, молодость)
Помню, на одном из собесов попросили за 40 минут написать функцию, определяющую, пересекаются ли 2 прозвольно расположеных и повернутых прямоугольника. Напорол, конешно, хотя геометрии в жизни писал достаточно много. После собеса через минут 10 всё сообразил, не было там ничего сложного.
Я пару лет назад в одиночку вытаскивал старый холодильник весом ~300кг через входную дверь, которой он был шире и глубже, а по высоте - впритык. Заняло часа два отвинчивания всего, что отвинчивалось с холодильника и двери (саму дверь снять не удалось - больно хитрые головки у шурупов), ерзания холодильником внутри проема, беготни через гараж туда и обратно и тд и тп. Уронил я его себе на ногу уже в гараже, но это совсем другая история...
Локальное кэширование - отличная идея, особенно для веб- или скриптовой разработки, или когда дерево зависимостей большое. У меня немного другая ситуация - зависимостей не очень много (первые десятки), и они все C++-ные, поэтому они все локально построены и в NuGet-овские пакеты завернуты, так что дополнительное кэширование не требуется. Нередко приходится в них что-то подправлять, так что без форка трудно обойтись. Но да, это несколько другая история, прямого отношения к статье не имеющая.
Я предпочитаю не последнюю, а проверенную и оттестированную с моим продуктом версию. Возможно, подправленную. Поэтому всегда форкаю, завожу свою ветку для возможных правок, и форк апдейчу (если есть в этом потребность) в начале релизного цикла, чтобы до конца цикла неожиданностей не иметь.
Так ведь в Полдне все это описано еще в начале 60-х...
Роскошная опечатка :-)
Вообще-то docx - это зип с xml-ками внутри.
Может быть, ранние версии. Сейчас он на .Net.
У меня нет никакой эпилепсии, но когда я вижу подобное моргание, я сайт закрываю немедленно и навсегда. Я один такой?
Я переходил с SVN, помучился с недельку, потом просветлел, и уж лет 5 как одно удовольствие. Правда, я командной строкой пользуюсь в исключительных случаях, в-основном - TortoiseGit и клиентом в VS. Ну и, конешно, ограничиваюсь только нужной мне функциональностью, чтоб голову лишним не забивать.
У меня лично просветление произошло, когда стал смотреть на репозиторий просто как на граф коммитов с метками - тэгами и ветками, которыми можно более-менее свободно манипулировать - создавать, удалять, двигать, не меняя при этом самого графа. И наоборот, двигать ветки графа по меткам или схлопывать их к меткам.
Да уж. Была в 80-х такая система (кстати, очень классная для тех времен) MicroPower Pascal. Хост на PDP-11 (у меня СМ-1420 была), построенный образ заливался по последовательной кишке в младшие модели, Э60 или подобные. Помню, целый день, обложившись распечатками исходников, с этого самого пульта искал, почему RSX на хосте крэшится при попытке залития образа. Нашел забытое слово в стеке в драйвере терминала. Эх, молодость)
Мне когда-то попадался Паскаль, переведенный на татарский. Запомнилось, что каждый блок оканчивался оператором 'каюк'.
Так его, видимо, на базе реактора сделали. Не зря же Росатом этим занимается.
Для перевода в секунды поделить на g. Это просто два эквивалентных представления.
То же самое.
Те, с которыми имел дело, все на основе резюме работали, реально меня не тестировал никто. Так что идея-то неплоха, вот окупится ли - это вопрос.
Помню, на одном из собесов попросили за 40 минут написать функцию, определяющую, пересекаются ли 2 прозвольно расположеных и повернутых прямоугольника. Напорол, конешно, хотя геометрии в жизни писал достаточно много. После собеса через минут 10 всё сообразил, не было там ничего сложного.
Это да, я к ним придирчив :-) Я по большей части из дому работаю. Но если нужно отрешиться, отлично помогают строительные наушники.
Я пару лет назад в одиночку вытаскивал старый холодильник весом ~300кг через входную дверь, которой он был шире и глубже, а по высоте - впритык. Заняло часа два отвинчивания всего, что отвинчивалось с холодильника и двери (саму дверь снять не удалось - больно хитрые головки у шурупов), ерзания холодильником внутри проема, беготни через гараж туда и обратно и тд и тп. Уронил я его себе на ногу уже в гараже, но это совсем другая история...
Я бы точно напорол. Мне для работы тишина и спокойствие нужны.
Жизнь вообще часто заканчивается смертью...
Локальное кэширование - отличная идея, особенно для веб- или скриптовой разработки, или когда дерево зависимостей большое. У меня немного другая ситуация - зависимостей не очень много (первые десятки), и они все C++-ные, поэтому они все локально построены и в NuGet-овские пакеты завернуты, так что дополнительное кэширование не требуется. Нередко приходится в них что-то подправлять, так что без форка трудно обойтись. Но да, это несколько другая история, прямого отношения к статье не имеющая.
Я предпочитаю не последнюю, а проверенную и оттестированную с моим продуктом версию. Возможно, подправленную. Поэтому всегда форкаю, завожу свою ветку для возможных правок, и форк апдейчу (если есть в этом потребность) в начале релизного цикла, чтобы до конца цикла неожиданностей не иметь.
Не лучше ли форкать все зависимости, чтоб не зависеть от такого рода случайностей?