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