Задать вопрос
  • Нехватает знаний, язык c#?

    netrox
    @netrox
    Ответ написан
    Комментировать
  • Что учить Angular или React новичку?

    Имейте в виду, что все мнения вида "Технология X лучше технологии Y" почти всегда не более чем отражение религии высказывающегося. В т.ч. моё :)
    Лучше Ангуляр 2, чем Реакт.
    Ангуляр 1 мёртв.
    Vue2 вроде растёт со страшной силой, не исключено, что он - самый лучший.
    Ответ написан
    Комментировать
  • Что будет если обновиться до win10 ещё раз?

    @nfire
    Если я не ошибаюсь, то после пункта
    Я скачал оф. образ win7, поставил его на второй компьютер и активировал его с помощью того самого ключа с наклейки от первого компьютера.
    у вас уже "слетела" лицензия, но не активация. Возможно вы путаете два понятия лицензия и активация. Это разные вещи, хотя и связанные.
    С таким же успехом вы можете активировать систему с помощью различных утилит. Но от этого лицензионной она не станет.
    Ответ написан
    Комментировать
  • Чем делать в этой ситуации?

    opium
    @opium
    Просто люблю качественно работать
    уходите работать на апворк
    upworkest.ru
    Ответ написан
    Комментировать
  • Чем делать в этой ситуации?

    sabramovskikh
    @sabramovskikh
    Учиться конечно. Или бухать.
    Ответ написан
    Комментировать
  • C++. Отношения наследования в ООП. Что чему соответствует?

    MrNexeon
    @MrNexeon
    1. is-a - наследование

    class Car : public Vehicle {
     // автомобиль является транспортом
    };

    2. has-a - отношение типа "композиция"

    class Car {
     Engine v8; // автомобиль имеет (содержит) двигатель
    };

    3. uses-a - отношение типа "агрегация"

    class Driver {
     Car* myCar; // водитель использует автомобиль
    };

    4. is-like-a

    class Square : public Figure;
    class Rectangle : public Figure;
    // квадрат и прямоугольник похожи по свойствам, но это разные фигуры


    5. is-implemented-as-a

    class Engine { // абстракция
    public:
     virtual void start() = 0;
    protected:
     float power;
    };
    
    class V8 : public Engine { // реализация
     virtual void start() {
      // wroom wroom
     }
    };
    
    // Двигатель ДВС реализован как 8-ми цилиндровый двигатель V-конфигурации
    Ответ написан
    Комментировать
  • Как стать таким крутым как Гилфойл?

    dom1n1k
    @dom1n1k
    Пойти во ВГИК и позднее сняться в отечественном ремейке вышеозначенного сериала.
    Ответ написан
    Комментировать
  • Востребованный ли C# в США?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    C# особенно востребован в США.
    Ответ написан
    Комментировать
  • Как устроиться на работу бывшему ИП?

    @Oblomingo
    Я в 30 начал программировать на C#. Просто так, как хобби.
    Помимо основной работы (в энергетике), сдал Майкрософтский экзамен и устроился джуниором в одну контору.

    За 4 года сменил две работы, сдал еще около 10-ка экзаменов, прочитал кучу книг по архитектуре. Теперь занимаюсь тем, что пишем энтерпрайз системы для крупных иностранных заказчиков. Месяц назад мне предложили перейти на позицию Senior.

    Я к тому, что никогда не поздно начать, что то новое.
    Ответ написан
    4 комментария
  • Как устроиться на работу бывшему ИП?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Я просто оставлю это здесь...
    ffwXS-dFleY.jpg
    Ответ написан
    19 комментариев
  • Как с точки зрения ООП реализовать проверку доступов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Конкретный вопрос: Собака должна знать что её может гладить дресеровщик , или она должна спрашивать у человека может ли он её гладить? "
    Это вопрос к вам, а не к коду.

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

    wulxgarnyj
    @wulxgarnyj
    1password. Идеально, ящитаю.
    Ответ написан
    Комментировать
  • Как удобнее хранить пароли?

    Sticky Password
    Все шифруется, есть облако, есть приложения для смартфона, хорошее расширение для хрома, в отличии от многих менеджеров паролей умеет хранить заметки
    Ответ написан
    Комментировать
  • Как удобнее хранить пароли?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    А что используете для хранения своих личных паролей вы?
    Голову

    возможно уже есть готовое и безопасное решение.
    Есть, например вот. Удобное и безопасное, Ваши пароли - под паролем.

    Что ещё используем мы, можно почитать например здесь или здесь.
    Ответ написан
    Комментировать
  • Как удобнее хранить пароли?

    @4elovek_2015
    Я их храню в голове)
    А можно еще их кодировать в MD5
    К примеру берем сайт https://www.kontrolnaya-rabota.ru/s/online-calcula...
    prntscr.com/e01wzj
    генерируем, и на выходе получаем
    md5("123123") = "4297f44b13955235245b2497399d7a93"
    Вот твой пароль 4297f44b13955235245b2497399d7a93
    Такую кодировку использует MySql.
    А вот тут можно декодировать - md5.opiums.eu
    На выходе получается всё тот-же пароль - 123123
    Ответ написан
    3 комментария
  • Как удобнее хранить пароли?

    @Fixid
    KeePass, все зашифровано, куча плагинов, кросплатформенный
    Ответ написан
    3 комментария
  • Как вывести сотрудника на чистую воду?

    @Beltoev
    Живу в своё удовольствие
    Сломайте какую-то часть функционала (намеренно), оставив в исходном коде, куда в любом случае попадет реальный исполнитель, "предложение" связаться с вами. Нет, не явно, конечно же)

    Простой пример "псевдокодом":
    ...
    var goToImplementation = 10000;
    
    var hello = IWantToOfferYouAJob(goToImplementation);
    ...
    function IWantToOfferYouAJob(yourPotentialSalary)
    {
       if (yourPotentialSalary is enough)
       {
           var writeMeToEmail = "mail@mail.ru";
       }
    }


    Что-то в таком стиле, чтобы без вникания в задачу не бросалось в глаза, но при более глубоком изучении складывалась общая картина о том, что баг намеренный и тебя куда-то приглашают. То есть, реальный исполнитель может думать, что ваш сотрудник - владелец проекта, но по коду должна сложиться реальная картина, чтобы он связался напрямую с вами, а не отписался сотруднику
    Ответ написан
    Комментировать
  • Как мыслить объектами?

    vitali1995
    @vitali1995
    Господа, не нужно ничего усложнять - всё до безобразия просто))

    Когда вы говорите КомментариЙ - это и есть ваш объект.
    Когда вы говорите КомментариИ - это уже массив объектов: контейнер, коллекция - не знаю на чём конкретно программируете, буду называть списком (массивом называть неправильно).

    Итак, у нас есть Список Комментариев - это объект, который содержит внутри себя (в одном из своих свойств) много объектов типа Комментарий и предоставляет доступ к ним как массив - по индексам. Но в отличие от обычного массива, который является хранилищем конечного числа объектов (если только вы не используете скриптовый язык, в этом случае массив и список - синонимы), список - это такой же объект, который может обладать методами типа: добавить, удалить, выбрать по определённому критерию, и так далее. Также у него могут быть свои свойства, например: фильтр по умолчанию, максимальное количество элементов списка и тому подобное.

    Рассматривайте модели объектов (классы) как описание системы (фрагмента из реального мира). С такой системой могут общаться другие системы: что-то сообщать, о чём-то просить сделать или сообщить.
    Ответ написан
    Комментировать
  • C# или C++ для знающего C#?

    lidiya3001
    @lidiya3001
    Обожаю сов :)
    Я сама пишу на С++, к сожалению С# еще не пробовала, да и не тянет. Могу сказать только то, что мне очень нравится этот язык. Правда многие моменты легче было бы написать на С# или том же Java, но сам язык достаточно легок (по крайней мере для меня на сегодняшний момент), и открывает множество возможностей. С#, конечно более "навороченный" в каких-то случаях, но у него нет одного важного свойства - множественного наследования классов, что есть в С++.
    А вообще попробуй разные языки, не только С++. Попробуй найти именно "свой" язык :))). Удачи тебе)
    Ответ написан
    Комментировать