Pull to refresh
7
0
Антон Подавалов @apodavalov

Разработчик

Send message
git checkout мягко пытается вернуть состояния рабочей копии к состоянию последнего коммита в текущей ветке.
git checkout никак не связан с разрешением конфликтов и никогда не предоставляет такой возможности (попросту говоря этой командой нельзя перевести git в состояние неразрешенных конфликтов.
Команды git checkout и git reset делают всё-таки разные вещи.
То, что предлагается делать при помощи git reset --hard можно сделать и при помощи git checkout -f (git clean -xfd в случае необходимости).
Для команды git reset --hard выбран почему-то один из частных случаев использования, который совпадает (или почти совпадает) с git checkout -f. Кроме того, команда не предназначена и никогда не используется для манипуляции с файлами, по крайней мере в таком режиме (soft/hard/mixed).

SCOPE (Structured Computing Optimized for Parallel Execution) или как он теперь называется — U-SQL. Код исполняется в кластерах Cosmos.
Кстати, припоминаю сейчас парочку кандидатов которые вели себя именно как пуп земли. К счастью, я их не взял. За мысль спросить про предыдущее место работы и отзывы о коллегах и начальниках спасибо! Будем спрашивать.
Насчет стресса — я это понимаю — пытаюсь подбодрить, подсказать в конце концов, не дать сдаться сразу. Как на интервью оценить умение работать в команде, я, честно говоря, не знаю. По технологии я тоже гоняю в первую очередь. Предпочту взять человека, который пускай чего-то не знает по технологиям, но делает правильные шаги к решению. Критический случай — когда не знает ничего по технологии, но такое бывает редко. Впрочем, как правило, и на задаче такие ничего предложить не могут.

Стресс обычно бывает только на первых интервью, с каждым новым интервью стресса меньше и меньше. Первые интервью в жизни как правило провальные. Дальше — лучше.
Обычно на собеседовании даю решать задачки (помимо технических вопросов на понимание конкретной области). Я не использую задачи на знания "специализированных" алгоритмов (сортировка, бинарный поиск, графы, деревья и т. п.). Алгоритмы знаю (достаточное количество).

Задачи вовсе необязательно должны отвечать на вопрос "а где это применяется на практике?". Цель задач не в этом. Цель такого род задач оценить насколько хорошо кандидат умеет мыслить, каким образом кандидат пытается подойти к решению, насколько хороши навыки владения тем или иным языком программирования, как кандидат проверяет правильность своего решения. Удобство задач в том, что они миниатюрны (одно предложение в большинстве случаев).

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

Важно также помнить, что интервью — это именно оценка кандидата, т. е. реальное положение вещей может несоответствовать оценке. Но за час беседы с человеком эту оценку нужно дать.

Со статьей согласен (хотя может, наверное, показаться обратное). Имел проект (на C#), который достался "в наследство" и вроде бы и люди не глупые его делали и давно уже не студенты (не в обиду студентам), но когда внутри цикла foreach по одной коллекции проверяется принадлежность к другой при помощи метода Contains. Только этот метод является методом-расширением для интерфейса IEnumerable, становится как-то невесело, нерадужно и печально.
И сильно потом матерились те, кому он это наследие оставил?
Правооладатели стараются по-прежнему петь одну и ту же песню о ценности каждой копии. Пока они от этой идеи не откажутся — война будет продолжаться. Пока правообладателям похоже проще «продавить» (то есть получить «быстрое» решение) тот или иной блокирующий, штрафующий и издевающийся иными способами над конституцией закон.
Кстати, если делать это сейчас и, как выше уже написали, поддержат гиганты — то «незаконная» информация может распространиться еще до принятия (хотя, я надеюсь, что такое не пройдет) закона. Нужно быть на шаг впереди!
Спасибо за библиотеку и статью. Единственное, что бросается в глаза — это то, что async-методы не имеют суффикса Async. Синхронные варианты функций хотелось бы тоже иметь.
Вы случайно не старой доброй Populous: The Beginning вдохновлялись? Вы потом это будете как-то использовать помимо статей? Планируете ли, например, писать что-то на базе идеи «безграничной» карты?
Называлось это iserverd. Сайт жив до сих пор: iserverd.khstu.ru/russian. Не знаю насколько сейчас работоспособно, но номер версии с момента моей последней компиляции не поменялся. Было это лет 7 назад. Через официальный клиент не пробовал, но пробовал через Miranda. Тогда ощущения переполняли ) Я же общался сам с собой. Писал сообщения с 1-знака «1» на 1-знак «2» =) Собирал ради того, чтобы просто посмотреть.
Я имел ввиду, что еще пару дней назад он был совсем другой
Смотрите как преобразился их сайт.
Присоединяюсь к вопросу. Ведь исходники есть. Travis CI в активной разработке.
Но я думаю это то, к чему надо стремиться, верно?
А почему тут никто не говорит про ионистры?
А почему нельзя приехать на заправку и просто сменить батарею на другую (чтобы не ждать заряда)?
Не горячитесь =) Я понял, что Вы не на клиенте это делаете. Я лишь хотел поделиться какие проблемы от верстки на клиенте (ввиду начавшегося обсуждения).
Честно сказать, тоже когда-то отрисовывал именно на клиенте. Результат из этого получился примерно следующий:
1) konquerer, rekonq (похоже весь WebKit) не обрабатывают xslt. Ну и IE6 конечно же — но он мало волнует.
2) похоже что ни одна поисковая система не поддерживает такого рода страницы.
3) избыточность клиентского трафика, если гнать в клиент в виде «объектов» и не применять какую-то доп. технику.

После коммита нет конечно же =). Но гарантирует, что в будущем таких ситуаций не будет. Использую всегда в своих проектах.

Information

Rating
Does not participate
Date of birth
Registered
Activity