Задать вопрос
  • При смене разрешения экрана мыло?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. Можно посмотреть просто крупных локальных инет провайдеров, которые также предоставляют виртуалки. Там нет такого крутого облачного апи как в крупных AWS, GoogleCloud, Hetzner, DigitalOcean, просто банальные VPS
    Зато они могут оказаться заметно дешевле. Можно глянуть тот же адамант, лакинет. Удобство, что можно прийти в офис пешком и настучать/договориться.

    2. Можно посмотреть в европу. Традиционно трансмагистральные каналы в европу (Франкфурт-на-Майне) были и толще и "ближе" по хопам, чем в РФ, поэтому смотрите что-то там - Hetzner, DigitalOcean, etc
    Ответ написан
    Комментировать
  • Md5 хэш + соль, как соль помогает в усложнении пароля?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Просто нужно создать новую хэш-таблицу в 20 миллиардов и всё? Ведь это делается за секунды.

    1. Даже просто выделить память на 20 миллиардов хешей займет далеко не секунды.
    2. Не секунды займет записать их на диск.
    3. Соль нужна для того, чтобы нельзя было использовать РАНЕЕ сгенеренную хеш таблицу.
    4. md5 не самый лучший хеш на сегодня - можно использовать более трудоемкое хеширование, которое будет генерироваться медленнее.

    В общем соль нужна именно для того, чтобы обеспечить противодействие радужным таблицам. Все.
    Ответ написан
    3 комментария
  • Можно ли пропускать непонятные темы по книге по python Марка Лутца?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Читаю только про числовые типы, но уже не понимаю некоторые темы. Надо ли пытаться их понять или можно пропустить?

    Читать - недостаточно.
    Нужно писать.
    Ответ написан
    Комментировать
  • Frontend jun в 26?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    1. У мальчиков самое трудное это первые 40 лет.
    2. Возраст имеет значение разве что ближе к 50-60, когда у подавляющего большинства среднестатистических людей уже с трудом изучает новое в больших объемах. И то есть много исключений.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вот если брать образцовый сайт в 2020, то как он будет устроен?

    Лучшее - враг хорошего. Сайты бывают разные, назначение разное, бюджет разный, аудитория разные.

    Например, как сверстан (с помощью чего), где хранится(где-то слышала что сайты хранятся на гитхабе, но это не точно Т_Т), какие инструменты используются для администрирования и т.д.

    Разное.

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


    С таким подходом - как бы изучить поменьше - нужно СРАЗУ выбирать другую сферу. Потому что тут нужно учить побольше. "Изучить" ненужные вещи из 2000 очень сложно, потому что
    1. ненужно углубляться в некоторые старые вещи, а на базовом уровне ничего особо ненужного нет
    2. В 2000 в веб технологиях было почти ничего, разве что флеш.

    Вот, например. Я решила сделать сайт интернет-магазина. Там есть аккаунты, возможность оплачивать и добавлять и редактировать товары и он может работать на разных устройствах и т.д.. Вопрос: с помощью чего бы вы такой проект реализовали?интересно все: от хранения и БД, до того как и что написано, что используется(например, какие языки, какая структура)

    Бери вордпресс и смотри

    И еще: актуален ли сейчас пхп?

    более чем.

    и про верстку: я правильно понимаю что большинство сайтов сейчас верстается с помощью гридов и адаптивной верстки?

    Это же не название технологий а просто подход.

    в какую сторону посоветуете исследовать? может быть материалы какие-нибудь можете подсказать

    Гугл. на конкретные технологии.

    и еще: как можно узнать каким образом устроены топовые сайты?

    Балансировщики, кластера, возможно где-то свои движки.
    Но тебе зачем?
    Если ты начинающий, почему СРАЗУ магазин и СРАЗУ топовый?
    Начинашкам нужно учиться на простых вещах. А топовый - ну посмотри на амазон. Поможет?
    Ответ написан
    Комментировать
  • Как начать путь в сферу game дизайна?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Игры - тоже программы. Сперва стань разработчиком, потом ищи вакансии для разработки игр.
    Ответ написан
  • Как правильно заливать nodejs проект на github?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну там же четко указано, что гитхаб не принимает файлы размером больше 100 мбайт.
    Уберите node_modules/electron/dist/electron из коммита
    Ответ написан
    2 комментария
  • Как язык go может быть компилируемым?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    judywb,
    как я знаю, компилируемым намного лучше некомпилируемых, и зачем создателем языка ухудшать их язык, или им просто лень


    Ты знаешь?
    А обоснуй свою точку зрения, почему они лучше?

    IMHO ты очень плохо понимаешь смысл разных языков и тем более плохо знаешь как они работают на самом деле
    Ответ написан
  • Где и как определяется, что файл должен быть запущен или редактирован только от имени root?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    У каждого файлика есть POSIX права доступа, про них и читайте.
    Грубо - есть три аттрибута rwx, для трех наборов - владельца файла, группы файла и всех остальных пользователей.
    Следовательно
    rwxrwxr-x, означает что владелец и группа имеют полные права, а все остальные только читать и выполнять.
    Ответ написан
    Комментировать
  • Хорошей ли аналогией для ООП является таксономия живого мира?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    наследование это вообще лишь маленький кусочек ООП.
    Ответ написан
    Комментировать
  • Как создать язык программирования?

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

    p.s. ВООБЩЕ не важно на каком языке писать язык программирования, особенно для тренировочного личного проекта.
    Ну и хотя бы почитать про компиляторы и интерпретаторы чтобы определиться.
    Ответ написан
    Комментировать
  • Безопасно ли хранить конфиденциальные данные в переменных окружения?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Конфиденциальные данные следует хранить не в переменных окружения а в окружении.
    Если вы не используете внешние ваулты, то непосредственно на боевом сервере, доступ к которому защищен от посторонних.
    1. Можно хранить просто в конфиг файле, который лежит на сервере.
    2. Можно, в принципе, хранить в исходниках в шифрованном виде, а на боевом сервере хранить ключ для расшифровки, но первый вариант лучше.
    3. Можно хранить и в переменных окружения, но зачем - они же должны считаться на боевом сервере из какого-то файла, а в этом случае почему бы бэкенду не считать их из файла напрямую? Но тут ситуация такая - чтобы злоумышленник получил переменные окружения он должен проникнуть на сервер либо взломать ваш код, а в этом случае уже не так важно как оно хранится. Другое дело, если на сервер могут зайти посторонние и вы провтыкаете с правами доступа на профайлы.
    Ответ написан
  • Что делать, если после обжима кабеля перестал работать интернет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    1. Не всегда все обжимки делают по типу B. Обожмите по A, попробуйте прямой

    2. Провайдер мог порт отключить временно, если на порту внезапно кз получилось. (может и сгореть порт мог, но тут я не уверен)
    Ответ написан
    4 комментария
  • Почему я не могу кодить временами?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Экстасенсов не существует. Диагнозов понаставляют...
    Или подобрать нюни или к врачу.
    Ответ написан
  • C++ или Java для первого языка?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Java чтобы войти в ООП
    C++ чтобы войти в архитектуру поглубже.

    Смотря к чему вас тянет.
    Ответ написан
    Комментировать
  • Php что учить после базы?

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

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

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

    3. Ну у всех узлов отдельные адреса. Просто глобальная сеть интернет работает с белыми IP адресами, и там у всех устройств уникальные отдельные адреса. При этом к интернету можно подключать локальные сети, чьи адреса есть только внутри этой сети, и они могут пересекаться с адресами другой локальной сети. Но напрямую эти локальные сети друг друга не видят поэтому не конфликтуют.
    Ответ написан
    3 комментария
  • Из-за чего возникает ошибка Host is down при выполнении mount?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Попробуй vers=1.0 или vers=3.0
    похоже на несогласование протокола
    Ответ написан
  • Что означает в ассемблере mov eax, ???

    saboteur_kiev
    @saboteur_kiev
    software engineer
    none7, а русской википедии нету? Тогда и не гуглится. если нету ни одного русского источника.

    Даниил, у тебя совесть есть? Или мозги?

    5fac8ad30af35598785778.png
    Ответ написан
    4 комментария