• Что лучше использовать веб-разработчику: Linux Mint или Ubuntu?

    Adamos
    @Adamos
    Вы задаете вопрос, который ежемесячно обсасывается на Тостере вдоль и поперек.
    Значит, привычки гуглить и навыка читать нагугленное нет.
    Следовательно, Линукс противопоказан. Dixi.
    Ответ написан
    2 комментария
  • Что делать если не знаешь как реализовать что-либо при написании программы?

    petermzg
    @petermzg
    Самый лучший программист
    Я такой человек который предпочитает полагаться на свои знания, да и вообще на самого себя (Ну, то есть могу взять и изобрести велосипед, как говорится)
    а откуда взялись знания, что такое велосипед?
    Мастера программирования тоже обращаются к интернету если не знают как что-то сделать?
    Нет, у них есть большая библиотека бумажных книг. За неделю листания, найдется ответ на любой вопрос.
    Ведь невозможно абсолютно всё держать в голове
    Вот не знаю, всякая странная мысль подобная вашей проблеме с легкостью помещается.
    Ответ написан
    Комментировать
  • Как улучшить качество видео, возможно ли?

    Zoominger
    @Zoominger
    System Integrator
    Нет, невозможно. Так бывает только в CSI.
    Ответ написан
    5 комментариев
  • Что за стиль у этого дизайна сайта?

    @Hanneman
    Обычный Bootstrap.
    Ответ написан
    Комментировать
  • Возможно лт узнать местоположение человека в PYTHON?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Возможно.

    1. Берете документацию по вашему устройству, в части обращения к GPS или где вы там данные местоположения читать собрались.
    2. Читаете каким образом из него получить нужные данные.
    3. Получаете.
    Ответ написан
    Комментировать
  • Как задать короткое имя программы?

    NeiroNx
    @NeiroNx
    Программист
    это имена прграмм путь к которым прописан в переменной path
    Ответ написан
    7 комментариев
  • Webstorm vs VS Code 2019?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Ой, ну это холиварная тема. На первый взгляд, webstorm из коробки может больше, чем VS Code. Но VS Code отлично допиливается расширениями, причем очень круто. Расширения пишутся тоже довольно легко, как к браузеру. Да и на мой взгляд, VS Code работает шустрее, чем webstorm, и жрет меньше памяти (я помню про electron) чем webstorm.
    Ответ написан
    1 комментарий
  • Хорошее резюме для Junior Web Developer?

    Zoominger
    @Zoominger
    System Integrator
    Много-много технологий и при этом «базовый js, основы jquery”. Не думаю, что у вас действительно есть эти знания. Рассчитывать в лучшем случае стоит на бесплатную стажировку.
    Ответ написан
    8 комментариев
  • Какие существуют альтернативы Material Design?

    idzenski
    @idzenski
    Директор по развитию партнерской сети BPMx
    Умные люди специально собрали дизайн-гайды в одном месте.
    Итак:
    designguidelines.co

    Дополнительно:
    https://guides.kontur.ru/ - гайды СБК Контур
    design.mail.ru/paradigm - Парадигм от Mail.ru
    https://design.trello.com/ - Nachos, дизайн-система Trello. Пользуйтесь!
    Ответ написан
    Комментировать
  • Можно ли подключиться к чужому интернету?

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    //COPY01 EXEC PGM=IEBGENER
    Можно отправиться добывать золото для страны на четыре года.

    УК РФ ст. 272, часть 2. Корыстная заинтересованность тут прям очевидна :)
    Ответ написан
    Комментировать
  • Как обеспечить отказоустойчивость БД Postgres?

    Xuxicheta
    @Xuxicheta
    инженер
    Ответ написан
    Комментировать
  • Почему полностью не устанавливается Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Цитату про подземный стук написать?

    В рядах линуксоидов принято:
    - уметь гуглить
    - уметь решать проблемы самому
    - если хочешь получить помощь - прилагать для анализа как можно больше информации. Здесь не платный саппорт, здесь выспрашивать не будут - не дали инфу на анализ, вопрос быстро скатится в подвал и там фиг кто на него ответит...
    Ответ написан
    Комментировать
  • Где брать темы для оформления?

    @S0HardCore
    Есть Metro, MaterialSkin, Bunifu. Новые вряд ли появятся.
    Поискать можно в гугле - 'windows forms theme' или на гитхабе, выбрав C# и фильтруя результаты поиска.
    Ответ написан
    Комментировать
  • Существует ли бесплатная программа для расчета сети, длины кабелей и прочих расходников?

    hint000
    @hint000
    у админа три руки
    Одно из двух:
    - либо вы будете ~месяц вырисовывать на поэтажном плане мельчайшие подробности для точного рассчёта;
    - либо нарисуете план быстро, но рассчитанную длину надо будет умножать на 2, а может быть и на 3.
    https://ru.wikipedia.org/wiki/Парадокс_береговой_линии

    Поэтому обычно монтажники не отмеряют и не отрезают заранее, а тянут кабель прямо из бухты; сколько получится - столько и отрежут (если опытные и ответственные, то ещё запас оставят несколько метров, ориентируясь по ситуации на месте).
    Ответ написан
    5 комментариев
  • Какое будущее у Windows-администраторов?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а какое будущее у Microsoft? (если вы не в курсе, всю свою жизнь, МС имела противников, в том числе предрекавший ей скорый конец... однако... хоть на время, но в ноябре прошлого года https://thecommunity.ru/microsoft/6335-microsoft-n...

    ps
    А вот что в WIndows Server такого нужного и популярного, кроме DC и Hyper-V?
    а этого мало? посмотрите на рынок труда админов - какова доля МС админов? .. дешевых.. и дорогих...
    СУБД
    посмотрите рейтинги - MS SQL далеко не в аутсайдекрах
    .. и вообще.. смотрите обзоры/статистики вакансий админов... трехкопеечных.. середнячковые... и дорогие.. ))
    Ответ написан
  • Как убрать из черного списка Gmail свой домен?

    Jump
    @Jump
    Системный администратор со стажем.
    Как убрать из черного списка Gmail свой домен?
    • Четко выяснить и устранить причину попадения в черный список (например перестать рассылать спам)
    • Терпеливо ждать когда гугл соизволит удалить вас из черного списка.

    Следует понимать что в гугле с черным списком работает не специально обученный человек, а банальный скрипт.
    Он сам вычеркнет вас из блэклиста через некоторое время если прекратится спам. Теоретически. На практике может и не вычеркнуть - косяки у всех случаются, да и не факт что вы не спамите больше.
    Если вы все устранили, подождали пару недель и ничего не произошло, можно попробовать написать запрос в гугл.
    Но большие надежды возлагать на него не стоит - у гугла миллиарды пользователей, на всех специалистов техподдержки не напасешь. Да и гугл по сути вам ничем не обязан, поэтому может просто игнорировать вас.

    Как войти в доверие жмайла? Какие шаги я должен сделать?
    Только ждать, надеяться и верить.
    Для гугла вы никто - вы не являетесь клиентом гугла, не платите ему денег за это, поэтому бессмысленно ожидать, что он будет тратить время на разбор и решение вашей проблемы.
    Был спам - это проблема для гугла, он внес вас в блэклист, проблема исчезла. Если нет проблем - зачем лишние беспокойства?
    А ваши проблемы - это исключительно ваши, и гугл они никоим образом не волнуют.

    Но в большинстве случаев все отлично решается на автомате - перестали спамить, вылетели из блэклиста.
    Поэтому ваша основная задача это поиск и устранение причин попадания в блэклист, а так же исключение их возникновения в дальнейшем
    Ответ написан
    Комментировать
  • Какое выбрать имя для Active Directory?

    Zoominger
    @Zoominger
    System Integrator
    Домен называется local.domain.ru

    Не оч. Назовите как-нибудь типа "supersus.local", первое слово - любое, второе - "local". Через точку.
    Ответ написан
    2 комментария
  • Зачем/Для чего нужен данный код?

    yudinikita
    @yudinikita
    Инженер-программист из России
    Сейчас постараюсь объяснить своими словами, а ниже прикреплю более полную и точную информацию.

    0. age - приватная переменная, которая доступна только в пределах этого класса.

    1. GetAge() - публичная (открытая для всех классов) функция, которая возвращает значение приватной (скрытой от других классов) переменной. Часто называют геттер, от слова Get.

    2. SetAge() - публичная функция, которая устанавливает значение приватной переменной. Называется сеттер, от слова Set.

    Для чего это нужно?
    В первую очередь, для безопасности, а также:
    - соблюдение одного из основных принципов ООП (на котором и построен C#) - инкапсуляция.
    - для того, чтобы нельзя было напрямую изменять переменную из других классов.
    - для того, чтобы задавать дополнительные условия.
    Например, в SetAge() можно написать условие, при котором возраст можно указать только в пределах от 0 до 100, это позволит избежать множества ошибок.

    Также в C# существует более удобный синтаксис:
    public int Age { get; set; }
    Это если нужно просто принимать или устанавливать значение, также set или get можно вообще не писать, если он не нужен. А для более сложной логики можно написать так:
    private int _age;
    public int Age
    {
        get
        {
            return _age;
        {
        set
        {
            if(value > 0) _age = value;
        }
    }


    Статья на docs.microsoft:
    https://docs.microsoft.com/ru-ru/dotnet/csharp/pro...

    Статья про инкапсуляцию и для чего нужны get/set:
    https://metanit.com/sharp/tutorial/3.4.php
    Ответ написан
    Комментировать
  • Зачем/Для чего нужен данный код?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Это геттеры и сеттеры. То есть функции доступа к свойству.

    Зачем? Попробую объяснить простым языком. Большие программы сложно полностью загрузить в мозг отдельного человека и представлять всю структуру целиком со всеми нюансами одновременно. Поэтому принято делить программу на части. Вынос кода в отдельную функцию - один из простых способов. В ООП к этой проблеме подходят более основательно. Класс как явление - тому пример.

    Класс делит программу как минимум на 2 части - то, что внутри класса, и то, что снаружи класса. Считается как бы, что класс пишет один человек, а пользуется им другой человек. Но это может быть и один единственный человек, всё равно так проще, потому что человек сначала пишет класс, тщательно всё там кодит и тестирует, а потом напрочь ЗАБЫВАЕТ, как он устроен внутри, потому что он уже готов и им можно пользоваться. То есть человек выгружает из своей ненадежной человеческой памяти эту инфу и переходит к следующей задаче, в которой просто использует этот класс. Всё, что ему нужно помнить, это то, как пользоваться классом, а всю подноготную можно забыть до тех пор, пока не понадобится улучшить класс. И здесь снова получается удобно. Когда будем улучшать класс (это не обязательно тот же самый человек), можно не думать о том, как его используют. Главное, чтобы способ взаимодействия с классом не изменился (не сильно изменился).

    В вашем примере - это просто заготовка. Дальше нужно наполнять эту заготовку функционалом. В самом простом виде геттер просто возвращает приватное свойство, а сеттер меняет его. Так нужно сделать сразу, чтобы потом не пришлось переписывать всю программу (и согласовывать с коллегами). Но даже здесь уже есть небольшое правило - нельзя передавать отрицательные значения. Условия могут быть сложнее. И вообще всё может быть сложнее. Например, вместо age можно хранить дату рождения. И функция GetAge будет каждый раз высчитывать разницу с текущей датой. По сути для внешнего использования ничего не меняется, но внутри происходит магия.
    Ответ написан
    3 комментария
  • Автоматическая установка расширения с сайта?

    sim3x
    @sim3x
    Такой сайт уже существует и делать его не надо
    https://chrome.google.com/webstore/category/extensions

    После выбора необходимого плагина - он будет установлен автоматически
    Ответ написан
    3 комментария