Задать вопрос
  • Какую архитектуру выбрать для вэб приложения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    На любом.

    Судя по всему проблема быстродействия у вас не стоит, поэтому можете попробовать на скриптовом языке - удобно, что код не будет требовать дополнительной компиляции.
    Попробуйте стандарно - php или python.
    Ответ написан
    Комментировать
  • Система контроля версий, позволяющая создать 100% локальный репозиторий?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ЛЮБАЯ система контроля версий может быть локальная, если вы устанавливаете ее на свой локальный ПК.
    Большинство систем контроля версий могут работать просто на файловой системе, без установки дополнительных служб

    Попробуйте GIT - Интеграция с любой IDE, есть GUI Инструменты, тот же gitk идет в поставке.
    Но правильно будет научитьс работать в командной строке. Это не так уж сложно, особенно если вы хотите пересмотреть взгляд на что-то. Для старта достаточно будет 1-2 часа посидеть на официальном сайте с официальной документацией (есть и на русском)

    P.S. github это хостинг для репозиториев, а не сама системя контроля версий. Понятно что под капотом у них используется git, но следует разделять онлайн-сервер, и саму систему, которую вы можете установить где угодно.
    Ответ написан
    Комментировать
  • Как отказаться от абсолютных путей?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Использовать относительный путь.
    Либо использовать переменную/конфиг с чем-то типа $MY_APP_HOME, которая указывает на папку с вашей программой. Настраивается один раз при установке и затем что-то типа $MY_APP_HOME/answers/*.txt
    Ответ написан
    Комментировать
  • В чём проблема с BIOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Как вариант, возможно CMOS Setup Utility относилось к онбоард рейду, который сейчас отключен.
    Поискать в этом стареньком биосе отключенную integrated peripherial и включить его.

    Ну и еще можно глянуьт что на сайте производителя с прошивками, может есть поновее.
    Ответ написан
    4 комментария
  • Как реализовать права доступа к папкам и файлам в windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    В NTFS можно указать права доступа на "запись" в каталог, без права доступа чтения из каталога.
    Записать свой результат ученики смогут, считать чужой - нет. Да и свой считать после того, как файл был закрыт уже не смогут.
    Либо создаете папки для каждого ученика инивидуальные, с правами доступа только для препода и этого ученика - так вообще будет по стандарту.
    Ответ написан
    Комментировать
  • Почему mount cifs может создавать несколько маунтов в 1 точку монтирования, как от этого избавится?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Mount не мешает монтировать что-либо поверх смонтированного.
    Доступ будет к тому, что было замонтировано последним.
    Ответ написан
    2 комментария
  • Насколько сильно я извращаюсь с ansible & jenkins?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так можно посмотреть что именно делает ansible
    Если весь плейбук это скопировать файлик, запустить Npm, То можно это сделать просто шелл скриптом и выкинуть Ansible.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать про MBR и GPT.

    В MBR на таблицу разделов выделено всего лишь 4 позиции (16*4 байт.)
    Физически нельзя разместить больше разделов в MBR записи.

    Но можно сделать один раздел extended, внутри которого можно создать свою таблицу разделов, и соответственно создавать дополнительные подразделы в расширенном разделе, и форматировать уже их. Так можно обойти ограничение в 4 раздела на диске.

    Extended может быть только один. После extended нельзя создавать primary.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вы определитесь что вы хотите - что-то выучить или куда-то устроиться.

    Если выучить что-то новое - ну учите, никто ж не мешает.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    посмотреть в /etc/passwd у кого в качестве оболочки указан шелл. Например
    grep "sh" /etc/passwd
    Ответ написан
    Комментировать
  • Как удалить файл из отслеживания в GIT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никак. Удалить файл из репозитория со всей его историей, невозможно без клонирования проекта с нуля всеми разработчиками.

    То есть на одном конкретном репозитории вы можете локально удалить, но если другой разработчик будет пользоваться просто git fetch/pull, у него ничего не удалится, а при первом git push история с его репозитория к вам вернется.

    Единственный способ - на центральном репо удаляете файл (можно воспользоваться библиотекой BFG), затем ВСЕ разработчики, все джобы в тимсити/дженкинсе удаляют у себя репозиторий и делают git clone. Либо тоже запускают у себя BFG.
    Ответ написан
    Комментировать
  • Как с помощью Jenkins доставлять переменные окружения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Видимо нужно его в гит добавить.
    Либо на продакшене есть уже свой env файл, имеющий уникальные настройки для PROD - тогда можно добавить в гит оба варианта, и при деплое проверять какой деплоить.

    Также есть вероятность, что в этом файле может быть sensitive данные в открытом виде, тогда его в гит добавлять нельзя.

    Задачу для себя подробно составьте и от нее и отталкивайтесь.
    Ответ написан
    Комментировать
  • Стоит ли использовать бесплатный SSL Let's Encrypt для интернет-магазина?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все должно работать.
    Есть подозрение, что 2 года назад вы очень долго не обновляли версию Firefox.
    Ответ написан
    Комментировать
  • Возможно ли заработать на сайте с кулинарной тематикой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Блог - вряд ли, ВБлог - может и взлетит.
    Ответ написан
    Комментировать
  • С чего начать изучение для этой задачи(задача внутри)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Начтите с любого языка программирования, но сперва с задач попроще.
    Когда будете понимать как работает создание программ, перестанете задавать подобные вопросы.

    Решить задачу можно практически на любом языке.
    Для решения, кроме языка нужно разобраться в технологиях.
    Ответ написан
    Комментировать
  • Как прочитать область памяти выше системы?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Написать свою виртуальную машину, имитировать железо, чтобы ОС не подозревала что она крутится не на реальном железе.
    Ответ написан
    Комментировать
  • Почему не срабатывает команда type в консоли?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас ругается не на index.html а на то, что команда type не найдена.

    type это из cmd.exe
    в линуксе/mingw используется команда cat.
    Ответ написан
    Комментировать
  • Реально ли устроиться Junior C++ Программистом не имея профильного образования\сертификатов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Из того, что вы имеете, у вас не хватает
    1. Резюме (лучше сразу на рус и англ)
    2. Активности в поиске вакансий, рассылки своего резюме, попыток дозвониться до HR и предложить кандидатуру.

    С новичками сейчас сложно, ибо рынок переполнен, поэтому недостаточно просто найти удобную вакансию и отправить резюме - нужно либо сделать это 50-100 раз, либо активно выяснять про различные программы интернатуры при крупных компаниях.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    eyeD3 ~/some.mp3 | grep -Po "album: \K.*(?= year)"
    Ответ написан
    Комментировать