• Куда убрать из урла в настройках datasource - currentSchema?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    подстрока, начиная от символа '=' ?
    Ты бы уточнил в рамках чего это нужно сделать.
    В шелле это можно сделать bash extension или греп или sed
    в java можно сабстринг
    или в application.yaml добавить отдельное поле
    Ответ написан
    Комментировать
  • Какое ПО есть для управления ПК в образовательном центре?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Отключай провода не тупо.
    Купи в любом радиомагазине переключатель, и запитай диски через него. Щелкаешь в одну сторону - включается один диск. Щелаешь в другую - другой.
    Главное не щелкай, когда комп включен.
    Ответ написан
    Комментировать
  • Как отзеркалировать log файл предварительно его профильтровав с помощью grep?

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

    Или можно так:
    указать grep --line-buffered
    использовать stdbuf -o0 grep (или любую другую команду)
    Ответ написан
    Комментировать
  • Что будет если из под root запустить программу через sudo?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    sudo это утилита, которая позволяет одному пользователю запускать команды от имени другого пользователя. Обычно это нужно чтобы обычный пользователь выполнил что-то от рута. Но sudo можно гибко настроить как на полный доступ к выполнению чего-либо от рута, так и выполнение конкретных команд, так и выполнение конкретных команд от имени определенного не рутового пользователя.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Пентестер в первую очередь программист, потом сисадмин и уже только потом тестер.
    Он ищет уязвимости операционных систем, протоколов и инструментов. Для того, чтобы тестить вещи на этих уровнях, часто нужно писать много своего кода. Да и вообще не имея хороших навыков программирования ты не поймешь что ты вообще ищешь и проверяешь.
    Не путай пентестера и тестировщика (QA)
    Ответ написан
    Комментировать
  • Как запустить shell-команду в другом процессе (Java)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Мой исполняемый файл при запуске ограничивают в ресурсах, моя задача - попробовать снять это ограничение.

    В линукс нельзя просто так взять и ограничить один процесс без ничего.
    Ограничивают обычно через cname, а это означает, что процесс запускается внутри своей подгруппы, и видит только те ресурсы, которые ему выделились. Если этот процесс запустит другой подпроцесс, они будут внутри той же самой группы (грубо говоря в контейнере).

    Вообще было бы хорошо уточнить смысл задачи. Это задача поставленная преподавателем, поставленная самому себе, или рабочий процесс? И кратко описать из-за чего такие требования.
    Может для другого процесса проще написать какой-то API и триггерить его запуск уже из вашего Java приложения. Таким образом другой процесс не будет дочерним.
    Ответ написан
  • Какая программа синхронизации в несколько потоков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    можно просто rsync запустить несколько раз
    Ответ написан
    Комментировать
  • Как подобрать самостоятельный проект адекватной сложности?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Вот так захочется написать бота, который сообщает о погоде на завтра, а окажется, что для этого нужно бесконечно рыться в selenuim'е и чем-то для создания ботов. И в итоге проект не сделан, мотивация потеряна, пора возвращаться в копирайтинг (условно).


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

    Любой проект нужно примерно представлять архитектуру ключевых моментов как оно должно работать. Если не понимаешь - не проблема потратить пару дней чтобы выяснить эти моменты и определиться насколько они сложны для понимания.

    Если же проект длиннее недели кажется слишком сложным, то как ты себе представляешь трудоустройство?
    Yа работе задача будет протереть полочку и сделать чай, или все-таки делать что-то полезное и сложное годами?

    Рыться в документациях все равно придется бесконечно. ИТ такая сфера, что без этого никак.
    Ответ написан
    2 комментария
  • Админка,как правильно написать тз?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    нарисуй в блокноте примерный вид админки который ты хочешь, со всеми кнопочками (может быть несколько страниц), потом опиши его словами.
    Ответ написан
    Комментировать
  • Есть ли Телеграм-бот для мониторинга доменов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Так проще самому бота написать.
    Сам по себе телеграм за доменами следить не может.
    Ответ написан
    Комментировать
  • Какие должны быть внутренности у машины для запуска 10-ти виртуальных машин?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    один человек сидит в браузере и читает новости.
    другой открывает сотню вкладок сложного контекста.
    Таким образом одному хватит 4 гб оперативки, другому может не хватить и 32.

    Вопрос слишком упрощен. Берешь и замеряешь работу пользователей, умножаешь, усредняешь, накидываешь 20% сверху.
    А "без зависаний" - это только реальное тестирование.
    Ответ написан
    2 комментария
  • Нужен ли wi fi 6 в наши дни?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    wifi6 это не про линейную скорость скачивания. Это про большую стабильность, гибкость и эффективность использования эфира.
    С твоим подходом к вопросу, скорее всего разницы не заметишь.
    Ответ написан
    Комментировать
  • Получить самую новую версию из списка?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    sort -t '.' -n -k1,1 -k2,2 -k3,3 -k4,4 YOURFILE.TXT|tail -n1
    Ответ написан
    Комментировать
  • Как использовать find, чтобы вывести файлы которые были созданы в последний день месяца в период за год?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    find может искать файлы, которые были сделаны в определенный день относительно текущего.
    Следовательно нужно сперва другой командой вычислить разницу в днях между текущей датой и нужным днем, а потом уже юзать find.
    при помощи простых операций, можно вычислить последний день каждого месяца через date
    посчитать количество файлов можно через перенаправление результата find в wc -l
    Ответ написан
    Комментировать
  • Существует более мощный, чем nano текстовый редактор из командной строки?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Безусловный лидер, это вообще-то vi/vim, но им нужно научиться пользоваться.
    Ответ написан
    Комментировать
  • Как боты видят карту и взаимодействуют с миром? Что используется конкретно?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Еще очень давно в еру когда только знакомился с программированием. Было интересно как работают те же боты - что не от разработчиков самой игры. как они могут допустим сканировать карту и бегать собирать ресурсы.

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

    Все зависит от игры. Где ковыряют ресурсы клиента. Где распознают данные напрямую из сетевых пакетов.
    В некоторых случаях можно и экран парсить.. но это в простых.
    Ответ написан
  • Вопрос про обучение и как стоит оформлять проекты?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В проектах ценится их суть. Что проект решает какую-то задачу. Пусть не всемировую, но что-то для вас.

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

    Я могу посмотреть код проекта, который мне показался интересным. Или посмотреть конкретную реализацию отдельного момента.
    Для этого проект должен быть оформлен. Не круто, но достаточно - readme, примеры использования, назначение.

    3)
    Именно поэтому проект это не "а тут я попробовал что такое библиотека x", а более-менее законченный продукт, который решает цельную задачу.

    4. Да хоть один. Просто суть проектов - в том что это не учебные задачки, а ваши личные пет-проекты, которые вы зачем-то решили делать и довели до рабочего состояния.
    Ответ написан
    1 комментарий
  • Какой из данных методов структурирования папок верен?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Структуру делаешь так, чтобы ТЕБЕ было удобнее каталогизировать.
    Никто не знает сколько и каких элементов у тебя будет всего.
    Нужно ли мешать ambience звуки и звуки выстрелов? Нужно ли мешать текстуры и модельки?
    Кто будет заниматься всем этим и насколько удобно звуковику будет лазить по папкам, или ему проще скинуть sounds/ как отдельным модулем.

    Структуру выбирают исходя из проекта и того, как в конкретно этом проекте удобнее
    Ответ написан
    Комментировать