• Roadmap для Windows-Devops инженера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Ну собственно официальные курсы от MS могут дать представление
    https://www.microsoft.com/en-us/learning/browse-al...

    Не знал, что девопсы уже начинают делиться на windows-devops-ов и *nix devops-ов.

    Насколько я знаю и Jenkins и Teamcity и что там еще - работает и на линукс и на винде без проблем.
    git, maven, make - тоже.

    Для MS сертификации нужно знать Azure а не AWS, но опять таки на уровне junior/middle это осваивается быстро и windows тут не причем, так как и там и там есть и Линукс и Windows.
    Ответ написан
    Комментировать
  • Что значит такое ограничение в заголовке класса?

    Nipheris
    @Nipheris Куратор тега C#
    Чтобы в этом ограничении был смысл, класс Game должен быть дженериком с параметром типа TFamilyType.

    Ограничение говорит, что тот тип, который вы подставите вместо TFamilyType при использовании класса Game, должен реализовывать интерфейс IFamily и иметь конструктор без параметров.
    Ответ написан
    1 комментарий
  • Что нужно знать для работы c API?

    Jump
    @Jump
    Системный администратор со стажем.
    Что нужно знать для работы c API?
    API
    Ответ написан
    Комментировать
  • Как скомпилировать PyQt 5.2.1 под Windows?

    @FireFly2045
    Сейчас устанавливал PyQt5.3 под Windows 8.1 столкнулся с такой же проблемой, помогло следующее добавление в переменную PATH:
    D:\Python34\Lib\site-packages\PyQt5;  D:\Qt\5.3\msvc2013\bin;

    Подробнее, как устанавливал:
    1) Вначале уставил python
    2) Затем qt с нужной вам средой, мне нужна была msvc2013 (у меня visual stuidio 2013)
    3) Открыл Developer Command Prompt for VS2013
    4) Собираете sip, тут все должно пройти без проблем
    python configure.py
    nmake
    nmake install

    5) Потом добавляете в переменную PATH (через Панель управления\Все элементы панели управления\Система -> дополнительные параметры системы -> переменные среды):
    D:\Qt\5.3\msvc2013\bin;
    теперь уже можно собрать PyQt5
    опять:
    python configure.py
    nmake
    nmake install

    6) Если вылазит ошибка:
    ImportError: DLL load failed: Не найден указанный модуль.

    То добавляете в PATH
    D:\Python34\Lib\site-packages\PyQt5;

    и все заработает.
    Ответ написан
    Комментировать
  • Настройка Qt под Visual Studio?

    myjcom
    @myjcom
    Указывайте путь без qmake.exe
    Ответ написан
    Комментировать
  • Windows и Linux против вируса-шифратора?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    И пролезет ли шифратор по сети если к примеру вместо линя поставить Windows 7, и так же по FTP передавать туда бэкапы?
    Не должен, обычно один зловред под одну платформу заточен, но не факт.

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

    @res2001
    Developer, ex-admin
    У меня работает :-)
    Уберите пробелы до и после равно - вы создаете переменную с именем "PATH "
    Ответ написан
    2 комментария
  • Почему не понимает тип даты?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    По спецификации, тип DATE в SQL выглядит так: yyyy-mm-dd. Заходим в документацию Qt и видим одну из сигнатур (doc.qt.io/qt-5/qdate.html#toString-1 ):
    QString QDate::toString(Qt::DateFormat format = Qt::TextDate) const

    Т.е. нужно так: ui->dateEdit->date().toString(Qt::ISODate)
    Ответ написан
    1 комментарий
  • Как создать программу для вызова процедуры в определенной программе по горячей клавише?

    ipswitch
    @ipswitch
    IT-инженер
    Посоветовал бы накидать простенькую хню средствами AutoIT, vTask Studio
    mainscreen2.png
    или даже старенького, но прекрасного Sign of Misery.
    701bf3389dd03a0a0cdaa13ed96f8357.jpg
    https://habr.com/post/158381/
    Ответ написан
    1 комментарий
  • Как убрать ошибку отказано в доступе?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Как убрать ошибку отказано в доступе?
    Разобраться почему отказывают в доступе, и устранить проблему.
    Например проверить права доступа на указанные объекты, их существование, и.т.п.

    Судя по скриншоту вы пытаетесь сделать символьную ссылку на диске C, которая ссылается неизвестно куда.
    Поскольку компьютер не умеет ходить неизвестно куда, он возмущается.

    Кстати такой вопрос- это новая мода, выкладывать вывод консоли в виде картинки??? Сейчас так принято?
    Ответ написан
  • Как получить доступ к моему языковому пакету на андроид?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    В андроиде могут не работать File. Грузите через www. Кстати путь же у вас не к стриминг ассетам для андроида. Используйте Application.streamingAssetsPath
    Ответ написан
    2 комментария
  • Как запустить командую строку Windows в нужной папке?

    @IgorNT
    Открыть папку в проводнике и сверху в строке с полным путем к папке набрать cmd (затерев путь) и нажать Enter.
    Ответ написан
    Комментировать
  • Как запустить командую строку Windows в нужной папке?

    @tarasovc47
    Эникей со стажем))
    В папке на свободном месте нажать пкм, удерживая shift, выбрать "запустить окно команд"
    Ответ написан
    Комментировать
  • Как публиковать .NET Core приложение только с необходимым набором библиотек?

    yarosroman
    @yarosroman
    C# the best
    То, что не используется у вас, не значит, что не используется подключенными библиотеками. При публикации лишнего точно не добавляется.
    Ответ написан
    1 комментарий
  • Как декомпелировать программу C#?

    @gosha-z
    Ответ написан
    Комментировать
  • Как "на лету" бекапить Microsoft Exchange 2010?

    slden
    @slden
    Veeam agent должен с этой задачей справиться.
    Ответ написан
    Комментировать
  • Можно ли обезопасить информацию, при условии физического доступа злоумышлиника?

    effetto
    @effetto
    .Net разработчик
    Если Вы решили задуматься о безопасности Вашего компьютера, в первую очередь стоит ответить на вопрос: от кого Вы собрались защищаться?

    Возможные варианты:
    1) От жены / подруги / мамы / сестры или любого другого человека, который не обладает специальностью защиты информации. В данном случае Вам помогут программы для хранения паролей, поищите.

    2) От руководителя / партнера / конкурента / сопреника или любого другого человека, который не обладает специальностью защиты информации, но может позволить себе приобрести такие услуги. В таком случае Вам будет достаточно антивируса, шифрования раздела в добавление к пункту №1. Кроме того, будьте аккуратны и не держите компромат на компьютере.

    3) От нецелевых хакеров / их вирусов / шпионского ПО или любого другого человека, кто имеет специальность по защите информации но не нацелен на Вас конкретно. В таком случае из ПО Вам по прежнему хватит шифрования и антивируса с файерволом. Но кроме того стоит внимательно использовать интернет, посещать только проверенные сайты и следить за тем какие документы / программы вы используете / открываете. Большинство атак такого рода нацелены на невнимательность или типовые уязвимости.

    4) От специалистов по информационной безопасности, направленных конкретно на Вас. В данном случае без навыков по защите информации будет сложно. Лучше всего иметь отдельный компьютер, не подключенный к сети для работы и отдельный - для работы с интернетом. Не рекомендуется обменивать эти машины информацией иначе как через Вашу голову. Пароли рекмендуется хранить на бумажном носителе или в голове.

    5) От служб разведки государств. Тут для Вас ситуация совсем печальна, так как противник превосходит Вас не только знанием, но и возможностями. Информацию стоит хранить приемущественно в голове, в крайнем случае - на бумаге. Компьютер рекомендую использовать только для частных нужд в виде маскировки. Рекомендую никогда не решать важные задачи с применением личного компьютера.

    Таковы варианты потенциальных противников.

    Далее стоит определиться что именно Вы собрались защищать и кому из противников может быть интересна защищаемая информация. Думаю Вы сами сможете соотнести имеющуюся у Вас информацию с категориями противников и определить должный уровень защиты.

    Рекомендую Вам при угрозе 2 или выше уровня по приведенной мною классификации нанимать специалистов для решения задач безопасности.
    Ответ написан
    4 комментария
  • Как спарсить весь html код - C#?

    Gorily
    @Gorily
    Метод 1. Качественно, но сложно.
    Подгрузка контента происходит обычно GET-запросами с параметрами, где указаны параметры сколько статей с начала пропустить и по сколько получать. В ответе обычно прилетает готовый HTML код, который просто встраивается в страницу и его спокойно можно распарсить.
    Вектор для изучения:
    • WebClient, HttpClient и т.п. - для формирования запросов
    • Консоль разработчика браузера (Shift+Ctrl+i, вкладка Network) и Fiddler - для изучения поведения страницы и вылавливания содержимого запроса
    Метод 2. Быстро и без заморочек.
    Взять Selenium + Chrome (для наглядности), открывать в них страницу и эмулировать стандартными средствами либо нажатие кнопки (например, "Показать ещё"), либо нажатие пробела (пролистывает страницу вниз). Время от времени проверять используя XPath достигнуто ли дно.
    Вектор для изучения:
    • Selenium - статей полно
    • XPath - язык запросов к XML подобной разметке


    Оба пути очень доступные в изучении.
    Ответ написан
    Комментировать
  • Какую IDE использовать для stm32?

    hakain
    @hakain
    Немного знаю С/С++, Qt, и микроконтроллеры
    Лично я вообще не использую IDE.
    Я для себя решил, что для STM32 не существует нормальных сред.
    В своем блоге для себя в виде памятки описывал как разворачивать рабочее пространство под линух, думаю на винду можно сделать то же самое.
    Если в кратце, то:
    1. Генерирую базовый проект с инициализацией периферии в STM32CubeMX
    2. Код пишу в Sublime
    3. Компилирую компилятором arm-none-eabi-gcc
    4. Ну и прошиваю утилитой st-link
    Ответ написан
    1 комментарий
  • Насколько сложно написать бот для Telegram?

    tregor
    @tregor
    Senior PHP Backend developer
    Где то между "Крайне легко" и "Совершенно невыполнимо"
    Ответ написан
    Комментировать