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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    influxdb, это одна из timeseries баз данных.
    Но предполагается, что хранить будете не строки, а числа.
    Ответ написан
    Комментировать
  • Как понять операторы сравнения на конкретном примере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На уровне процессора это не происходит, потому что идет компиляция данного кода в бинарные инструкции процессора, и нужно уже смотреть как именно пройдет компиляция.
    В отрыве от контекста, предсказать сложно, так как может зависеть от размера программы, например, поместится ли в страницу памяти условие и блок с командами, которые нужно выполнить по условию.
    Ответ написан
    Комментировать
  • Как запомнить все options, которые выводятся в man pages?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Запоминать специально не нужно.
    Нужно примерно помнить, что утилита может то или иное, в случае необходимости быстро полистать man, научиться пользоваться поиском в less/man

    Часто используемые команды с опциями можно записать как алиасы в профайле.
    Ответ написан
    Комментировать
  • Буду ли я видеть результаты своей работы в крупном проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Вы путаете сборку и деплоймент.
    И вообще непонятно чего вы ждете. Представьте, что вы пишете что-то типа 1С. Насколько вы разбираетесь в бухгалтерии, чтобы понять как именно результат вашей работы проявится в программе?
    Насколько вы разбираетесь в бизнес-задачах вашего заказчика, чтобы понимать что результаты вашей работы видимы именно в виде UI?
    Или вы считаете, что результаты работы должны обязательно быть на ГЛАВНОМ САЙТЕ НА ПЕРВОЙ СТРАНИЦЕ ЗАКАЗЧИКА БОЛЬШИМИ БУКВАМИ?
    Ответ написан
    Комментировать
  • Актуально ли это изучать в 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. Зависит от размера рук, размера клавиатуры и расположения спец-клавиш на клавиатуре.
    Ответ написан
    Комментировать