Задать вопрос
  • Нужно ли жаловаться на пользователей, которые удаляют свои вопросы, а потом задают их заново?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    От жалобы не убудет. Модераторы не банят по жалобе, они рассматривают жалобу. Если она ложная - проигнорируют, если за дело - могут забанить.
    Поэтому считаете нужным пожаловаться - пожалуйтесь. Будете жаловаться лишнее - вам скажут.
    Ответ написан
    1 комментарий
  • Где выше качество обучения на ПМИ 01.03.02: в МЭИ или МАИ?

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

    А лучше преподают там, где ученик лучше учится. Учить нужно бОльше, чем программа. Материалов для этого более чем достаточно.
    Ответ написан
  • Когда просить повышения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Если у тебя мега-прогресс, который виден всем, то уже можно.

    Если нет, то во многих компаниях стандартно раз в год.

    Прогресс от джуниора до мидла за год редкость, но можно попросить прибавки в пределах джуниорской вилки.

    При этом тебя нагрузят дополнительными обязанностями.
    Ответ написан
  • Программа для контроля версий папки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    обычный git
    хранит только измененные файлы.
    Есть встроенный git-k с интерфейсом, либо скачать любой гит с окошками.
    Ответ написан
  • Какие данные разместить на SSD?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    сохранением срока службы

    SSD и HDD это расходник. У современных девайсов срок службы весьма велик, и сохранять срок службы не нужно. Нужно просто делать регулярные бэкапы на отдельное устройство или в облако.
    Ответ написан
    Комментировать
  • DNS по дефолту и через 1.1.1.1/8.8.8.8?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Между ассемблером и машинным кодом в современных процессорах есть микрокод.
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D...

    В современных процессорах такое почти везде есть. Но обычно микрокод пишут собственно те, кто проектирует процессор.
    Ответ написан
    Комментировать
  • Из SSH не декодируется из байт в ASCCII?

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

    Какие терминалы поддерживает этот invoke_shell? Можете проверить, поддерживает ли он xterm, например?
    Ответ написан
    Комментировать
  • Какой взять сканер отпечатков пальцев для авторизации пользователей на ПК?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все можно хранить. Но nosql базы бывают разные, заточенные под разные задачи.
    Надо уточнять для чего вам база.
    memcached, например, тоже можно сказать что это Nosql база. Используется для ускорения доступа.

    А mongodb это скорее объекты, а не документы.

    Например, вам нужно хранить такие поля
    имя, фамилия, телефон
    имя, адрес
    фамилия, инициалы, год рождения
    телефон, адрес, описание

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

    А в mongodb,например, можно просто хранить объекты как есть:
    Имя: Вася, Фамилия: Пупкин, телефон 02
    Имя: Петя, адрес: "Останкино, 1"
    Имя: Вера, инициалы: "В.Б.", год рождения: нескажу
    телефон: "красненький", адрес: "Останкино, 1", описание: "что-то где-то"

    И каждый объект хранится ровно с теми полями, которые в нем есть.
    При этом поля могут быть разного типа.
    При этом можно нормально пользоваться запросами и разными функциями.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Регулярные выражения - это не сложный язык. Это конструкция, которую можно изучить за парочку вечеров.
    Сайта, который бы вам подсказывал как парсить другие сайты при помощи регулярок - вряд ли есть, потому что мировая тенденция такова, что сейчас не парсят сайты регулярками.
    Используют библиотеки, которые работают с dom-деревом, и извлекают данные из него.

    Поэтому не стоит так резко отворачиваться от того, что вам советуют прочитать любую книгу по регуляркам и просто научиться ими пользоваться самостоятельно.
    Ответ написан
    Комментировать
  • Где найти файл со всеми ВРЕМЕННЫМИ альясами в linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    "временные" алиасы не хранятся в файле, они хранятся в памяти вашей сессии.

    Собственно в .bashrc алиасы тоже не "хранятся" непосредственно для использования, эти файлы просто выполняются при запуске сессии и "хранятся" в памяти.
    Ответ написан
    Комментировать
  • Как исправить эту ошибку в GIT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    1. убедись что действительно удалил known_hosts
    2. попробуй создать пустой файл
    3. попробуй руками выполнить ssh git@gitlab.com в консоли, и при вопросе указать yes
    Ответ написан
    Комментировать
  • Как исправить поведение NPC?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что-то в коде неправильно. Или в спрайте или в кодеке.
    Если нужна будет еще подсказка - дай знать.
    Ответ написан
    Комментировать
  • Где взять задачник по python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    https://www.w3schools.com/python/python_while_loops.asp

    Читайте официальную документацию. Если она непонятна, воспользуйтесь гуглом чтобы поискать примеры, типа так:
    python <оператор> example
    Ответ написан
    1 комментарий
  • Как через реестр найти exe на C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    А с чего вы взяли, что в реестре будет путь к skype или steam?
    Можете выполнить поиск по своему реестру и посмотреть есть ли она сейчас.

    Но не забывайте, что это проприетарные продукты, и никто не гарантирует в какой ветке реестра в какой версии скайпа будет или не будет такая информация.
    Ответ написан
    Комментировать
  • Какими FTP хранилищами вы пользуетесь?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ftp это не хранилище, это протокол.
    Можно арендовать виртуалку с большим диском, поднять на ней ftp сервер и получить доступ.
    Можно поискать просто аренду storage, и посмотреть какие протоколы доступны.
    Ответ написан
    Комментировать
  • Как осуществить такой парсер( "вечный парсер")?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Либо вы договариваетесь с владельцем сайта, чтобы он отправлял данные сразу как они получены, например слал письмо, или дергал урл вашего сайта.

    В противном случае это НИКАК не возможно, кроме как просто периодически перезапрашивать данные на сайте по расписанию.
    Ответ написан
    Комментировать
  • Почему GitKraken не читает .ssh/config?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Возможно потому что не умеет читать.
    Попробуйте настроить в гиткракене так
    ssh://{юзер}@{сервер}:{порт}/{репозиторий}
    Ответ написан
    Комментировать
  • Как решить задачу?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    (подсказка: вместо операции перенаправления stdin в цикл, попробуйте использовать конвейерную обработку).

    Тут же явно говорят, что вместо перенаправления используйте конвейер.
    Или нормальными терминами - вместо < используйте |

    tail -f /var/log/messages | while read LINE
    do
     echo $LINE
    done
    Ответ написан
    Комментировать