Задать вопрос
  • Актуально ли это изучать в 2020 году?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Это же самая примитивная база. И вы уже начинаете выбирать нужно ли это учить?
    Вы точно хотите в ИТ? Если даже это на курсах собираетесь учить, как вы будете учить что-то более сложное?
    Ответ написан
    3 комментария
  • Как разделить доли в ИТ-стартапе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Отсюда возник вопрос: как правильно разделить доли в стартапе?


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

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

    Соберитесь все вместе и решите между собой. Общих правил тут не существует.
    Ответ написан
    3 комментария
  • Как написать bash-скрипт выполняющий перенос из папки 1 в папку 2 всех файлов на сервере 1 раз в 30 мин с описанием в лог файле результ своей работы?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Пишете скрипт, который выполняет функцию переноса, с описанием в лог файл
    настраиваете в cron запуск вашего скрипта раз в 30 минут
    Ответ написан
    Комментировать
  • Как изменять что-любо в программных проектах?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Большинство книг, которые выпущены вчера, базируются на знаниях, которые кто-то получал в 2004, поэтому даже в старых книгах всегда полно полезной информации.

    Что же касается изменений в проекте - так если вы умеете программировать - вы должны знать что менять. Если не умеете - не меняйте.

    Или уточните вопрос.
    Ответ написан
    Комментировать
  • Как сделать проверку SSL сертификата на срок по средством функций OpenSSL?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Первые же прмеры в гугле дают код на С++ как извлечь информацию из сертификата
    https://gist.github.com/cseelye/adcd900768ff61f697...
    https://stackoverflow.com/questions/11683021/opens...

    Получаете дату, сравниваете с текущей, получаете срок годности
    Ответ написан
  • Забыл пароль от контейнера VeraCrypt. Как можно осуществить перебор по словарю?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    зачем библиотеки?
    Пишите на питоне генератор ваших строк и вызывайте командную строку veracrypt, типа так
    VeraCrypt.exe /v c:\myvirtualdiskfile /a /l x /p СГЕНЕРЕННЫЙПАРОЛЬ /q


    И проверяете смонтировалось или нет.
    Ответ написан
    Комментировать
  • Какую БД использовать для timeseries данных?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    influxDB больше подходит для хранения числовых метрик, чем строк, и уж тем более, чем комментариев. В этом она одна из лучших. И выборки по таблицам, там нет, даже собственно таблиц с колонками нет, есть метрики, которые хранятся скорее в виде объектов. Вот хранить данные по нагрузке,трафику, другие числа и иногда строки - это да.

    Но если вам нужны выборки по таблицам, оставайтесь в пределах SQL баз.
    Ответ написан
    1 комментарий
  • RAW to NTFS без форматирования, как?

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

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

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

    Просто если производительность работы дисков в рейде сильно отличается, производительность рейда будет не оптимальна, но работаьт будет.
    Ответ написан
    Комментировать
  • Раздел opt/SVN, какие файлы можно удалить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Добавьте места, перенесите часть данных, при помощи ссылок можете сохранить path

    P.S. откуда рандомные люди знают, какие репозитории и данные можно у ВАС удалить?
    Ответ написан
    Комментировать
  • Возможно низкоуровневое программирование без математики?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Низкоуровневое программирование это просто программирование.
    Просто программирование не требует матана, достаточно стандартной арифметики.

    Много математики нужно там, где будет стоять задача запрограммировать какой-то математический алгоритм.
    Например, чтобы нарисовать круг на ассемблере, нужно будет разобраться не только с тем, как работать с видеопамятью, но и с тем как собственно вычислить координаты точек на окружности круга, то есть геометрия, Пи, формулы.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    headless browser, например chromium, запускается из командной строки, прописываются различные варианты что он должен делать и какой результат должен получиться.
    Скриптуется и запускается автоматом.

    Можно использовать что-то посложнее, типа Selenium.
    Ну и вообще, QA automation engineer, есть такое.
    Ответ написан
    Комментировать
  • Не могу выбрать направление для фриланса. Что есть актуального?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Фриланс это не работа на дому. Фриланс это в первую очередь самоорганизация и самостоятельность в поиске клиента, в договоренностях, в решении проблем оплаты. А вы даже направление самостоятельно выбрать не можете.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1011010011000
    Или с дополнительным битом
    10110100101000
    Ответ написан
    1 комментарий
  • Насколько надёжный данный шифр?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Очень плохая идея шифра.
    Если вашим шифром зашифровать один и тот же текст, получится один и тот же результат.

    Таким образом, вы пользуетесь усложненным способом для шифрования, при этом в результате получается обычная подстановка символов, которую можно делать и по таблице. Тот, кто будет дешифровывать даже не будет пользоваться вашим двойным преобразованием. При наличии достаточного количества текста (даже абзац), можно проверить частотность использования символов. А на современном компе можно вообще попробовать перебрать все варианты подстановок с автоматической проверкой по словарю.

    Хотите крипкостойкости - начните с шифра Вижинера, чтобы понять как работают криптостойкие алгоритмы.
    Ответ написан
  • Какими пальцами нажимать системные клавиши и их комбинации?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Зависит от привычки.
    2. Зависит от размера рук, размера клавиатуры и расположения спец-клавиш на клавиатуре.
    Ответ написан
    Комментировать
  • Как включить поддержку true color в screen?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А терминал и клиент у вас какой? он поддерживает true color?

    Тут можно посмотреть список клиентов и терминалов (xterm), которые поддерживают тру колор:
    https://gist.github.com/XVilka/8346728
    Ответ написан
    3 комментария
  • Что будет если установить ОЗУ с большей частотой, чем позволяет материнская плата, и процессор?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Память будет работать на 2133.
    Ответ написан
    Комментировать
  • Что лучше raid из 6x1Tb, 3x2Tb или 2x3Tb?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    хранение игр с большой скоростью чтения (ну тут и так ясно raid1

    Если просто хранение игр, то чем raid-5 не подходт? Просто реализовать его на хардварном решении. Скорость чтения у raid-5 высокая. Скорость записи - зависит от контроллера, но для игр - достаточная, они же почти ничего не пишут, больше читают.

    Опять так, 3 тб игр, в которые вы постоянно каждый день играете? Почему бы не взять маленький SSD M2, на который ставить то, во что играете прямо сейчас?
    Ответ написан
  • Как "работает" Beat Saber?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Конечно человеком.
    Это обычная ритм-игра, которая наряду с Pump-It-Up и Dance-Dance-Revolution вполне может занять свою нишу среди профессиональных ритм-игр.

    Стрелки или блоки, положенные на музыку, называются чартом (или степчартом в случае памп/ддр).
    В некоторых ситуациях в игру может быть даже встроен редактор для создания кастомных чартов. А в случае опен-сорс ритм-игр, можно и свои треки добавлять.

    P.S. Это не исключает того, что можно конечно написать программу, которая расставит блоки сама. Но качество подобных чартов не включает в себя творческого момента, создание комбинаций, подчеркивающих ритм-композицию, вдобавок есть еще понятие физиологического комфорта, когда подразумевается как этот чарт "отмахивать" - оно должно быть совместимо с человеческими движениями. На простом уровне это не так критично, но на сложных уровнях это необходимо.
    Ответ написан
    Комментировать