• Как правильно организовать переезд ИТ Инфраструктуры?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    1. Проэктирование залаживать на этапе когда еще только выбрана площадка.
    2. Строительство СКС - в ходе, сразу после, ремонта. (иначе монтажники возъмут х10 от цены за стесненные условия и засыпят все пылью от перфораторов)
    3. По поповоду интернета, в настоящее время, он проектируется и выбирается еще до выбора площадки, т.к. это второй по необходимости ресурс после энергоснабжения
    4. Непосредственно подводка линии WAN производится в ходе строительства СКС
    5. Далее планируете стратегию непосредственно самого перезда
    6. В идеале организовать VPN тунель между площадками и вообще без проблем и главно суеты/остановки работы последовательно, за неделю/две, перевезти каждый отдел/кабинет
    Ответ написан
    Комментировать
  • Как правильно скопировать файлы с sftp по маске?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    scp -r username@hostname:/export/else_parse/2020_12_00* .
    Ответ написан
    Комментировать
  • Почему C/C++ проекты очень долго компилируются?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Компилятор долго оптимизирует код. Смотрит, что где используется, что можно выкинуть, где можно переставить местами что-то неважное, где цикл развернуть, где еще чего. Очень много оптимизаций. Обработка каждого файла - долгое дело.

    Архаичная система заголовочных файлов же приводит к тому, что при изменении небольшой части проекта, фактически меняется куча файлов, которые все надо заново парсить и оптимизировать.
    Ответ написан
    4 комментария
  • Что популярнее по вакансиям Go или Node.JS?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я начинающий фронтенд разработчик

    Правильный вариант ответа:

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


    В попытке усидеть на всех стульях разом, вы вряд ли сдвинетесь с места. Если вы фронт, то бэк вы выбираете:

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

    Приведу аналогию: вы начинающий водитель, ваша задача - научиться водить, дабы уверенно себя чувствовать в городе(выехать и не создавать критической ситуации).

    Вы: я не поеду в город, пока не выучу досконально работу двигателя, трансмиссии.

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

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Значит то, что обеспечивает доступ в Интернет - не пускает их. Так как вы не указали, что именно используется для доступа - послать вас гуглить что-то конкретное не получится :-(
    Ответ написан
    2 комментария
  • Как предоставить доступ интернет в доменной сети для ПК не входящих в доменную сеть?

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

    vabka
    @vabka
    Токсичный шарпист
    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
    Софт для автоматизации
    Ты пытаешься на 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?

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

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

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

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

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