• Git: объясните «на пальцах» разницу между rebase и cherry-pick?

    Все красиво объяснил Nkly777, только в блоке PS merge с rebase перепутаны.
    Добавлю картинок.

    git rebase devel - собачка на молнии - "сшивает" коммиты по дате их создания
    (ветка devel "растворяется" в основной ветке)
    518b8dbce1cd4f96b30de9782ae38fcd.png
    git merge devel - пожарная лестница, все коммиты ветки devel крепятся в конец, образуется пересечение
    (devel остается отдельной веткой, к которой можно вернуться)
    1ba8186d879d46ff85ea7c1e192328e2.png
    git chery-pick idea - забрать коммиты из ветки idea
    2717e3091f644ef2954aa2de4514f446.png
    Ответ написан
    2 комментария
  • Где заработать портфолио?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Вы наверное не знаете. Но у вас уже есть один идеальный и не привередливый заказчик, которого вы к сожалению выпускаете из виду и обделяете вниманием. Это ВЫ САМ.
    Ответ написан
    4 комментария
  • Какие есть сферы разработки с высоким порогом вхождения и возможностью фрилансить / найти удалённую работу?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ищу что-то более серьёзное, чем создание сайтов и андроид разработка, в общем где требуется действительно хорошо думать и много знать.

    Т.е., Вы утверждаете, что те, кто делают сайты и моб. приложения думают не совсем хорошо и там не требуется особых знаний?!
    А Вы - можете думать лучше, но не можете найти работу даже на фрилансе?!

    Задачка (для начала, где не надо думать):
    Напишите АЛГОРИТМ для последующего кодирования случайного генератора уровней заданного размера для игры сокобан, которые точно "проходятся" (решаются).

    Если Вы напишите, и АЛГОРИТМ окажется верным, то Вы сами ответите на свой вопрос.
    Ответ написан
    4 комментария
  • Что лучше и выгоднее ставить для сайта в 10 млн уников?

    Insaned
    @Insaned
    Лучше бы вам "одмина" в проекте завести. Не обижайтесь, это не наезд, а именно совет. Судя по вопросу - вас много проблем ждет если вы такой проект без админа будете реализовывать.
    Ответ написан
    Комментировать
  • Как правильней: учить то что популярней или то что хочешь?

    DevMan
    @DevMan
    учиться надо программированию, а не языкам.
    тогда таких вопросов вообще не возникнет.
    Ответ написан
    11 комментариев
  • Как правильней: учить то что популярней или то что хочешь?

    @vilgeforce
    Раздолбай и программист
    Решать вам. На мой взгляд тратить жизнь на то, что не интересно - просто глупо.
    Ответ написан
    1 комментарий
  • Как анализировать вакансии front/-backend разработчиков?

    DevMan
    @DevMan
    не стоит удивляться: в таких вакансиях расставляют требования точно так же как и вы теги к своему вопросу.
    Ответ написан
    24 комментария
  • Закон о хранении персональных данных: какова новая реальность?

    @other_letter
    Эээ... Вопрос является по сути вбросом ;)
    Нет, иностранный сайт не должен подстраиваться под заноны других страх - ни РФ ни Зимбабве ни какой ещё. То, что они хранят ПДн у себя, не соблюдая заноны РФ - неважно. Вы, как персона их сами передали. Вас, к слову, тоже никто не обязывает не передавать всем подряд - это Ваши данные и Ваше право.

    То же и с картами и с прочим. Банки, биржи и т.д. не нарушают законов. В нектором случае это делаете Вы - если по каким-то причинам обязаны сообщать, что у Вас есть счёт на Кипре (условно. Вдруг Вы - Депутат ГД).

    Как обычно все Законы, Инструкции, Положения и т.п. имеют некоторую мутность формулировок. И по этой мутности уже обычно и делают работу. Защищая потенциальных потерпевших, госудаство (я сейчас про РФ) вполне может исключить возможность доступа к тем или иным сервисам. Это с одной стороны. С другой - защищая и свои интересы (ну-ка, кто из господ-фрилансеров полностью декларирует доходы и сдаёт налоги? А в детсад-то ребёнка все хотят устроить...)
    Ответ написан
    Комментировать
  • Получение лицензии (прав), чтоб портировать ПК игру на мобильные платформы?

    @IceJOKER
    Web/Android developer
    1. Спросите у них, откуда нам знать?
    2. В той форме, чтоб это было и им выгодно, предложите им % от выручки и опишите бизнес план, что собираетесь сделать, как собираетесь монетизировать и какие $$ видите через пару месяцев, лет.
    3. Зависит от конкретного "объекта", если авторы дают добро - не нужно, иначе - нужно.

    Примитивные и глупые вопросы как по мне, извините если задел
    Ответ написан
    5 комментариев
  • С чего начинать новенькому?

    @vilgeforce
    Раздолбай и программист
    На елку влезть и задницу не ободрать? Программирование без "ненужного грузилова мозгов" - фантастика.
    Ответ написан
    6 комментариев
  • Законно ли получать донат с сайта?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Цели, направление средств на которые является благотворительностью, регламентируются законом. В случае пожертвования может быть (а при пожертвовании гражданину должно быть) определено использование средств по определённому назначению. Если такой цели нет - то это не пожертвование, а подарок (ГК РФ, гл. 32).
    В случае, если совокупная стоимость подарков ли пожертвований от посторонних лиц превышает 4000 р. в год необходимо декларировать их как доход и выплатить подоходный налог в размере 13% (за исключением пожертвований на лечение от благотворительных органицаций).
    Ответ написан
    7 комментариев
  • Что за язык Go, и где его можно хостить?

    gadfi
    @gadfi
    https://gamega.org
    как первый однозначно нет.
    у него явно есть будущее, но молодому специалисту кушать хочется уже сегодня, а с посиком работы на нем будет куда сложнее чем на том же php/python
    кстати его основное преимущество которое часто вспоминают в холиварах ─ скорость и экономное потребление памяти, но не стоит забывать что это имеет смысл для реально долгих операций с данными
    поясню ─ если к вам на бэкенд приходят гигабайты данных которые нужно обработать (ладно пусть мегабайты, думаю тоже будет заметно) то go хороший выбор, он сделает это со cскоростью java/skala но при этом в разы меньше съест ресурсов (читал статью где благодаря go заменили 30 серверов на 2)
    Если у вас обычный сайт который ходит в бд и отдает данные на страничку, то благодаря ngnix особой разницы go и php вы не заметите, кроме трудозатрат)) так как количество фреймворков, библиотек сильно меньше. Да есть и орм и многое другое, но все пока молоддое

    Это не минус go, просто не надо воспринимать его как серебряную пулю, ее нет.

    зы анекдот:
    Я редко встречаю go программистов, они быстро умирают с голоду

    зыы для первого языка возьмите что о более распространенное, патерны, технологии едины ─ знание их вам даст реальный опыт, ну а реальный опыт вам даст работа, которую легче найти на другом языке

    зыыы повторюсь дабы не вызвать холивар, я не против go и он займет свою нишу, но убийцей php/python чего то еще в ближайшие 10 лет не станет, в it вообще с убийствами плохо, все что уже в энтерпрайзе так просто не убьешь )
    Ответ написан
    44 комментария
  • Как оценить стоимость работы?

    mrusklon
    @mrusklon
    Не получается? Яростно гугли!
    придумайте себе число в голове , подумайте выполните ли вы эту работу за это число , если нет увеличивайте пока не передумаете

    summaUSD = X
    happy = true
    
    if  summaUSD >= happy
    profit

    Магическая формула поможет всегда :)
    Ответ написан
    Комментировать
  • Как по-английски будут "подпорки" или "костыли" применительно к разработке ПО?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Ответ написан
    Комментировать
  • Как отлавливать перемещение одного окна над другим?

    Gorily
    @Gorily
    Можно реализовать в своей программе похожий эффект с помощью TabControl.
    Вот посмотрите реализацию на анимации в начале страницы: dragablz.net
    Вообще гуглится по запросу "wpf chrome like tabs".
    Ответ написан
    5 комментариев
  • Стоит ли париться за престижный диплом?

    @Enniack
    "все изложенное ниже актуально только для большинства вузов РФ, для IT сферы, для людей, которые знают, чего хотят, и только в том случае, если вы не считаете себя инфантильным гедонистом"

    Люди, говорящие о необходимости диплома не обладают нужной дисциплиной для самообразования, а также, видимо, считают, что знания возможно приобрести только в университете.
    Похоже, чтобы прочесть нужную IT книгу, либо же, открыть задачник, им необходима пугающая, подпинывающая сессия через несколько месяцев.

    Если вас до сих пор интересуют мое мнение, оно таково: ежегодно множество ВУЗов выпускает людей с почти идентичными знаниями, примерно одинакового возраста.
    Вы можете поступить также. Можете поступить в университет, как и остальные 30 людей. Можете ходить на лекции ежедневно, как и остальные. Получать одинаковый пакет знаний, как и остальные. Устаревший пакет знаний, который, кстати, будет содержать немало лишних предметов, ведь государству же нужно продолжать и после школы воспитывать вас в духе социализма и патриотизма. Университет будет продолжать учить вас сдавать экзамены, а не получать знания.
    Вы будете учить то, что вам говорят учить, вы будете делать то, что вам говорят делать, независимо от того, нравится вам это или нет, без гарантий того, что вам это пригодиться в жизни. Через 4 года вам, как и остальным выдадут диплом. Вам 23, вы не чувствуете ни капли уверенности в своих знаниях, большую часть из которых вы приобрели самостоятельно, вы начинаете думать, что где-то вас обманули, и эти 4 года можно было бы провести более продуктивно. Приятного просмотра, как говориться.

    Вы можете пойти другим путем. Вы можете не поддаться общему настроению и не поступать никуда. (либо же поступить на заочное, если вам или вашим родителям таки нужна эта бумажка)
    В таком случае, ваши знания зависят только от вас. Ваш успех зависит только от вас. От вашей дисциплины, целеустремленности, вашей веры в себя и в свой успех. Вы тратите свое время только на то, что считаете нужным ВЫ. Вы не тратите время на дорогу в университет. Ваш объем знаний через 4 года в таком случае, от 0 до бесконечности. Ваш успех и ваши доходы будут соответственно коррелировать с вашим объемом знаний. И уж точно, вы не будете таким, как остальные дипломисты. И с большой долей вероятности вы будете лучше.

    Выбор за вами.

    Если вы планируете трудоустраиваться (лично я вам советую не работать на кого-либо), действительно ли вы хотите, чтобы вас ценили только за диплом, а не за ваш скилл? Лично мне было бы противно работать в компании, которая ценит сотрудников только за бумажки, а не за их умение делать что-либо круто.
    Ответ написан
    3 комментария
  • Стоит ли париться за престижный диплом?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    Диплом нужен только когда необходимо открывать рабочую визу куда-нибудь заграницу,во всех остальных случаях, это просто отличие того, что,Вы энное количество лет посещали универ.
    Главное, то какие навыки, Вы там получите и насколько они будут актуальны.
    Считаю,что нынешняя система образования,вообще 0...только самообразование сможет как-то помочь.
    В Вашем случае, я бы пошел туда,где больше свободного времени для саморазвития и родителей ненадо напрягать.

    UPD: Диплом не сделает из Вас специалиста.Учебная программа любого вуза устаревает уже как только,Вы начинаете учиться в этом заведении.
    В большинстве универов можно научиться только одному полезному навыку - общению с людьми и умению налаживать связи.
    К сожалению,у многих в голове остался совковый мусор - Универ === Отличная работа&& Корочка === Высокообразованный Человек,только так...по - другому - сходу какой-нибудь "Высокообразованный Человек" напишет какой ты тупой .
    В любом случае идите в универ,как я уже писал - диплом понадобится,хотя бы для того,чтобы уехать из СНГ в более развитые страны.
    И еще - Учите английский!!
    Ответ написан
    14 комментариев
  • Есть ли в Python и Go делегаты?

    Bahusss
    @Bahusss
    Python Master
    Делегирование - это шаблон проектирования, и реализовать его можно на большинстве современных языков программирования. Пример для Python есть в вики, никаких дополнительных ключевых слов для реализации делегатов в питоне не требуется, т.к. любой метод можно передать в качестве параметра куда угодно. Так же можно помещать методы в структуры данных, вот пример:

    def say_hello(name):
        print 'Hello,', name
    
    def say_goodbye(name):
        print 'Bye,', name
    
    phrases = {
        'hello': say_hello,
        'bye': say_goodbye,
    }
    
    def say(what, name):
        phrases[what](name)
    
    say('hello', 'Ivan')
    say('bye', 'Oleg')


    В Go этот паттерн реализуется тоже очень лаконично.
    Ответ написан
    Комментировать
  • Как развиваться в программировании, если мотивируют только деньги?

    sim3x
    @sim3x
    Накопи жирка в валюте и пробуй себя в других сферах

    Нет универсальных решений, может тебе понравится коровники автоматизировать, а мы тебя отправим во Вьетнам АЕС строить
    Ответ написан
    Комментировать
  • Почему не запускается The Elder Scrolls V: Skyrim?

    @Johnnycus
    Тыжпрограммисты точно знают ответ
    Ответ написан
    Комментировать