Задать вопрос
  • Как предоставить доступ интернет в доменной сети для ПК не входящих в доменную сеть?

    @SDKSTD
    Всего лишь человек
    1.Для начала определите, что не дает возможность выходить в Интернет в Вашей сети, вне домена.
    2. Можно GPO использовать для указания dhcp сервера принудительно. Если машина в домене, то слушаем dhcp A, иначе слушать dhcp B.
    3. Подсеть для VPN настраивается на стороне сервера VPN.
    Ответ написан
    Комментировать
  • Ошибка с Git, что случилось?

    1. Генерируешь ключ. Для этого в консоли надо ввести
    ssh-keygen -t ed25519
    На вопросы всегда отвечай ентером, ничего не пиши. (Но лучше всё-таки написать пароль, чтобы приватный ключ не лежал в открытом виде)
    6064a4dd0cc01593209113.png
    2. Потом пиши консоли
    cat ~\.ssh\id_ed25519.pub
    Вывод этой команды копируй и иди на гитхаб.
    6064a56e4e389328241008.png
    3. На гитхабе иди в настройки:
    жмёшь на свою аватарку справа вверху и потом выбирай пункт settings в выпадающем меню
    Потом выбираешь раздел SSH and GPG Keys
    Создаёшь новый SSH Key
    6064a5ac5e236897883208.png
    В название пиши что хочешь
    В тело вставляй то, что скопировал ранее.
    6064a60e7d605276301726.png
    4. Профит
    Ответ написан
    3 комментария
  • Проблемы с Virtual Box?

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

    @mkone112
    Начинающий питонист.
    Тебе предложили конкретные условия, а соглашаться или нет - тебе решать.
    Ответ написан
    Комментировать
  • Какая термопаста для процессора лучше Evercool Nano Diamond [TC-H03] или Arctic Cooling MX-4 (2019)?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Вместо подбора пасты, оверклокерской матери, памяти, проца, охлаждения. Просто купите норм проц. И я таки уверен что система будет стабильней. Даже с КПТ
    Ответ написан
    2 комментария
  • Можно ли проксировать интернет через ssh?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Можно. Так и называется - SSH-туннель.
    Ответ написан
    4 комментария
  • Почему сайт в iframe грузится по http, хотя стоит https?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Ты пытаешься на https сайте подгрузить фрейм с http сайтом, а так нельзя.
    Ответ написан
    6 комментариев
  • SQL инъекция в UPDATE возможна ли?

    Fernus
    @Fernus
    Техник - Механик :)
    Смысл есть!

    UPD:
    Поясню...я тебе в $id передам 9999 or 1 = 1 и все записи нафиг потерпят изменения!
    Ответ написан
    2 комментария
  • SQL инъекция в UPDATE возможна ли?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Инъекция может быть через любой запрос.
    И защищать тоже надо любые запросы.
    Никогда не надо торговаться, "а можно я не буду защищать именно этот запрос? Ну мааааам!"
    Надо просто всегда следовать простым правилам - любая переменная попадает в запрос только через плейсхолдер

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

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

    То есть сама уязвимость никак не зависит ни от каких второстепенных факторов - типа запроса, передаваемых данных, способов их валидации, твоих знаний SQL. Это сам факт. Можно подставить свой код в запрос? Значит он уязвим. А как конкретно можно нагадить - это отдельная тема.

    Кроме того, любая уязвимость - это всегда ошибки. Если в $id будет пусто, то запрос вызовет ошибку. Если в $id будет слово select то запрос вызовет ошибку. Если будет слово "привет", то запрос вызовет ошибку. Оно тебе надо?

    При этом разных вариантов возможных ошибок и способов воспользоваться уязвимостью - тысячи, им посвящены целые учебники и статьи. Но для того чтобы защищаться, не надо знать ни одного. Потому что защищаться надо не от отдельных способов эксплуатации, а закрывать саму уязвимость. И сделать это очень просто:
    1. Любые данные должны добавляться в запрос только через плейсхолдеры
    2. Любые другие элементы запроса должны выбираться из белого списка - заранее прописанных в нашем коде значений.


    Если вопрос "а можно я не буду защищаться?" вызван ленью, то это тоже решаемо. В принципе, лень - это очень важное качество для программиста. Главное - направить её в нужное русло.

    Если каждый раз писать по три строчки долго
    $sql = "INSERT INTO users SET email = ?, password = ?"; // заменяем на знаки вопроса
    $stmt = $db->prepare($sql); // подготавливаем запрос, получаем stmt
    $stmt->bind_param("ss", $email, $hash); // два знака вопроса - две переменных - две буквы s
    $stmt->execute(); // выполняем запрос

    То надо воспользоваться такой вещью, как программирование. И написать функцию, которая возьмет на себя всю рутинную работу.
    function prepared_query($mysqli, $sql, $params, $types = "")
    {
        $types = $types ?: str_repeat("s", count($params));
        $stmt = $mysqli->prepare($sql);
        $stmt->bind_param($types, ...$params);
        $stmt->execute();
        return $stmt;
    }

    и в итоге предыдущие 4 строчки превратятся в одну:
    prepared_query($db, "INSERT INTO users SET email = ?, password = ?", [$email, $hash]);

    или твой запрос:
    prepared_query($db, "UPDATE table SET test WHERE id = ?", [$id]);

    - просто, быстро, удобно и безопасно
    Ответ написан
    26 комментариев
  • Онлайн образование. Реально ли?

    @12rbah
    Так у вас в отличии от простого студента уже есть опыт работы с реальной системой (то что 1с ничего страшного).
    взаимодействие клиент-серверной архитектуры, взаимодействия софта с реляционными бд, апи. Ну как бы что-то понимаю. Сам последние месяцы пилю апишку для нашего софта.
    Сделайте эту часть на питоне (не в проде у себя а дома попрубуйте поработать).

    Главное со старой работы не уходите пока новую не найдете.

    В итоге много на какие смотрел и однажды увидел что на Хабре кто-то советовал Нетологию. И я тут подумал, что на Хабре херню нести не будут, решил остановиться на ней.

    На хабре давно уже есть реклама.

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

    Лазил по бордам и увидал посты от товарища анона, который брызгал соплями и вопил что это все полная чушь, и что лучше работодателю взять студента 3-4 курса на Джуна, чем 29 летнего лба без опыта коммерческой разработки.
    Ну да в 29 лет слушать бы советы двачера.
    Ну если не тролль вам же 29 лет, есть опыт программирования, поучите нормально язык пару месяцев и пробуйте искать работу.
    Ответ написан
    3 комментария
  • Как редактировать большие файлы *.txt и *.lst?

    2ord
    @2ord
    Если текстовый файл имеет структуру таблицы или построчно представляет из себя слова, то конвертируйте в СУБД SQLite или другую. При переносе в СУБД каждая строка получит свой номер и можно будет манипулировать с данными при помощи SQL запросов.
    Ответ написан
    Комментировать
  • Как редактировать большие файлы *.txt и *.lst?

    @ComodoHacker
    Для просмотра и поиска я пользуюсь Far Manager.

    Насчет редактирования нужно уточнить, что за редактирование. Редактировать такие файлы вручную несколько странно. Обычно для этого используются утилиты для пакетного редактирования, типа awk, sed и т.п.
    Ответ написан
    5 комментариев
  • Соглашаться ли получать меньше на испытательном сроке?

    @mrasny
    Конечно это не самая хорошая практика и все такое. Но люди, которые пишут "Нет, не соглашайся", вы хоть раз на работу устраивались? Вы думаете вы один такой на должность? Работодатель скорее скажет вам "ну ок, гуляй" и все. Такой вот выпендреж уместен, если вы огого какой специалист и уверены, что вас компания хочет в любых условиях. А если вы средне-статистический спец, то будете сидеть дома, жаловаться на работу и писать на форумах какие все наниматели дураки
    Ответ написан
  • Как в Windows 10 запретить администратору доступ к папке другого администратора?

    akelsey
    @akelsey
    Зашифруйте данные EFS, каждый своим ключем (но с осторожностью, обычно все попытки так отгородиться - приводят к печальным последствиям, особенно с EFS т.к. это очень прозрачно и на первый взгляд очень легко и хорошо работает - потом сбрасывают пароль или переустанавливают ОС без сохранениня ключей и всё данных больше нет.)
    Ответ написан
    Комментировать
  • Как еще решить задачу с правами "-r-xrw--w- format format"?

    fzfx
    @fzfx
    18,5 дм
    истинные утверждения - 3 и 5.
    остальные утверждения не являются истинными.
    Ответ написан
    2 комментария
  • Как реализовать такое в Ubuntu?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    также файл "ffmpeg.exe"

    в Убунту программа ffmpeg устанавливается так
    $ sudo apt update
    $ sudo apt install ffmpeg

    в них установлен скрипт такого вида:
    ffmpeg -i http://example.com/playlist.m3u8 -c copy 1.mp4

    это трудно назвать скриптом, даже на однострочник не тянет, одна программа ffmpeg со своими ключами. Если и остальные пол сотни бат-файлов такие то в чем проблема ?
    как пример создадим скрипт myscript.sh с содержимым:
    #!/usr/bin/env bash
    
    ffmpeg -i "http://example.com/playlist.m3u8" -t "3:00:00" -c copy "1.mp4"

    добавил параметр -t с вашего предыдущего вопроса
    сделаем его исполняемым:
    $ chmod +x myscript.sh
    запускаем:
    $ ./myscript.sh

    в общем вам сюда - Bash-скрипты: начало

    п.с.
    если там скрипты чуть сложнее то можно при желании сконвертировать вручную, вот примерная таблица конвертации команд - Converting DOS Batch Files to Shell Scripts
    Ответ написан
    1 комментарий
  • Получить контракт на этапе получения оффера. Нормально ли?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Ничто не заставляет Вас подписывать документы в момент их предъявления. Вы можете их взять прочитать, подумать, проконсультироваться с юристом и тд. Если работодатель принуждает к подписанию "не глядя", это плохой признак.
    Ответ написан
    Комментировать
  • Can't open file 'd:\╨░╨┐╨║╨╕ ╨╗╨╡╨╛\Python\Python fiels\pygame1.py': [Errno 2] No such file or directory. Как решить?

    gbg
    @gbg Куратор тега Windows
    Любые ответы на любые вопросы
    Убрать русские буквы из пути долой
    Ответ написан
    Комментировать
  • Не могу определиться с фреймворками .NET и Java?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    разработчику в Java EE для работы нужно знать огромное количество фреймворков

    95% вакансий на рынке требуют только Spring. Правда, саму экосистему спринга можно изучать десять лет.
    Ответ написан
    Комментировать
  • Стоит ли учить WordPress в 2021 году?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Стоит ли в 2021-м управлять карьерными самосвалами? Или сразу садиться за штурвал моторного катера? Вы сравниваете разные вещи с разными областями применения.
    Ответ написан
    1 комментарий