Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
jenki

Станислав Бодро́в

  • 74
    вклад
  • 0
    вопросов
  • 270
    ответов
  • 10%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какую выбрать ОС для интернет-шлюза?

    CityCat4
    CityCat4 @CityCat4
    Жил-был у бабушки серенький троллик...
    Поставь новую бубунту :) Ну, или если импортозамещение - альт/астра.
    Ответ написан вчера
    2 комментария
    2 комментария
  • Что лучше, systemd или openrc?

    Dr. Bacon @bacon
    лучше та что исполняется по умолчанию в системе
    Ответ написан 17 часов назад
    1 комментарий
    1 комментарий
  • Возможно ли каким то образом заразить свой ПК собственным вирусом?

    Drno @Drno
    а почему нет? достаточно его запустить
    Ответ написан 12 авг.
    Комментировать
    Комментировать
  • Как устроиться devops инженером?

    CityCat4
    CityCat4 @CityCat4
    Жил-был у бабушки серенький троллик...
    junior devops не бывает. Те, кто пишет такие вакансии - пишут чушь.
    Ответ написан 09 авг.
    2 комментария
    2 комментария
  • Почему nginx выделяет игрокам localip?

    SagePtr
    SagePtr @SagePtr
    Еда - это святое
    В случае, если там используется протокол HTTP - то необходимо передавать IP отдельным HTTP-заголовком, например, X-Real-IP.
    proxy_set_header X-Real-IP $remote_addr;
    На стороне сервера - читать этот заголовок и использовать его для идентификации игроков по IP, но при этом или убедиться, что сервер недоступен напрямую без nginx (чтобы злоумышленники не смогли скормить ему левый IP через этот заголовок), либо доверять заголовку только в случае, если IP принадлежит серверу nginx, иначе не заменять IP.
    Ответ написан 10 авг.
    20 комментариев
    20 комментариев
  • Что делать, если отключат интернет?

    thexaver
    Андрей Гаврилов @thexaver
    Спутниковый интернет в лесу.
    Ответ написан 16 янв.
    13 комментариев
    13 комментариев
  • Что делать, если отключат интернет?

    ky0
    ky0 @ky0
    Миллиардер, филантроп, патологический лгун
    Передавать пакеты голубями.
    Ответ написан 16 янв.
    3 комментария
    3 комментария
  • Какие есть способы отслеживания активности пользователей linux сервера?

    paran0id
    paran0id @paran0id
    Умный, но ленивый
    auditd
    Ответ написан 22 янв.
    Комментировать
    Комментировать
  • Как мониторить изменение прав доступа к файлам linux?

    leahch
    Алексей Черемисин @leahch Куратор тега Linux
    Я мастер на все руки, я козлик Элек Мэк :-)
    Auditd, разве не оно? https://www.google.com/amp/s/1cloud.ru/help/amp/se...
    https://habr.com/ru/company/selectel/blog/267833/
    Ответ написан 11 дек. 2021
    Комментировать
    Комментировать
  • Насколько законно парсить каталог товаров магазина?

    fox_12
    Владимир Куц @fox_12
    Расставляю биты, управляю заряженными частицами
    Каталог товаров является публичной офертой неопределенному кругу лиц. Соответственно - вы можете с ней ознакомиться в том числе парсингом каталога.
    Единственно нужно знать меру - если вы массой своих запросов валите сервер, - вы затрудняете доступ других к ее ознакомлению, и можете нанести прямой ущерб владельцу. Скажем другие не могут зайти в каталог или оплатить товар, пока ваш классный многопоточный скрипт грузит сервер...
    А эти деяния могут подпадать вплоть до норм уголовного кодекса.
    Ответ написан 05 дек. 2021
    Комментировать
    Комментировать
  • Как появляется сетевой интерфейс и ip адрес на примере linux?

    CityCat4
    CityCat4 @CityCat4 Куратор тега Сетевое администрирование
    Жил-был у бабушки серенький троллик...
    Окей, гугл.
    Эви Немет Руководство системного администратора
    Ответ написан 24 нояб. 2021
    5 комментариев
    5 комментариев
  • Как раздельно передать сообщения, которые не помешаются в один пакет?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега Компьютерные сети
    System Integrator
    Курите модель OSI.

    Данные в TCP (4 уровень) никак не связаны с тем, что там в GET (7 уровень), ему вообще наплевать.

    И ещё подробно раскурите протокол TCP (читайте Куроуза и Олиферов), там просто и понятно объясняется, как TCP понимает, как управлять потоком, как понять, на сколько частей дробить и как понять, что все части собрались воедино.

    Ваш протокол 100% будет работать на прикладном, 7-ом уровне и TCP по барабану, шифрованные данные там передаются или нет.
    Ответ написан 18 нояб. 2021
    10 комментариев
    10 комментариев
  • Какую простейшую складскую систему посоветуете?

    fosihas
    Константин @fosihas
    Автоматизации учета на 1С.
    Есть большое предприятие, по которому расставлены ПК, мониторы, ИБП и т.п.


    Ой не поверю что на предприятии отсутствует какая-нибуть система учета.
    Да переход с экселя на " простейшую складскую систему", это локальное латание дыр.
    Идите к начальству это его головная боль и пусть смотрят в сторону ТОиР.

    https://soware.ru/categories/maintenance-managemen...
    Ответ написан 22 нояб. 2021
    Комментировать
    Комментировать
  • Браузер отправляет данные на сервер MTS?

    pfg21 @pfg21
    ex-турист
    какой-то сайт впихнул себя в Service Workers и теперича джава-скрипта ентого сайта выполняется в твоем браузере в фоновом режиме.
    обычно подсовывают всплывающие окошки с новостями и рекламой.
    ищи как вычистить говно из твоего браузера.
    Ответ написан 10 нояб. 2021
    1 комментарий
    1 комментарий
  • Как распарсить массивы из yaml в golang?

    EvgenyMamonov
    Евгений Мамонов @EvgenyMamonov Куратор тега Go
    Senior software developer, system architect
    У вас поля в структуре не экспортируемые, по этому и не работает.
    Вот рабочий пример
    package main
    
    import (
        "fmt"
        "io/ioutil"
    
        "gopkg.in/yaml.v3"
    )
    
    func main() {
    
        fmt.Println("start")
    
        c, err := readYaml("./tets.yml")
    
        if err != nil {
            panic(err.Error())
        }
    
        fmt.Println(c.Master, c.Kibana, c.Data, c.Pass, c.User)
    }
    
    type ClusterEnv struct {
        Master []string `yaml:"master,flow"`
        Data   []string `yaml:"data,flow"`
        Kibana []string `yaml:"kibana,flow"`
        User   string   `yaml:"user"`
        Pass   string   `yaml:"pass"`
    }
    
    func readYaml(filename string) (*ClusterEnv, error) {
    
        buf, err := ioutil.ReadFile(filename)
        if err != nil {
            return nil, err
        }
    
        c := &ClusterEnv{}
        err = yaml.Unmarshal(buf, c)
        if err != nil {
            return nil, fmt.Errorf("in file %q: %v", filename, err)
        }
    
        return c, nil
    }
    Ответ написан 10 нояб. 2021
    Комментировать
    Комментировать
  • Действительно ли закончилось свободное место?

    Adler_lug
    Alexander @Adler_lug
    свободное место вроде есть

    148 кб в корне это не свободное место, а его отсутствие...
    Ответ написан 12 нояб. 2021
    Комментировать
    Комментировать
  • Как правильно передать множество параметров в функцию в Golang?

    EvgenyMamonov
    Евгений Мамонов @EvgenyMamonov Куратор тега Go
    Senior software developer, system architect
    В таких случаях лучше передавать структуру как параметр.
    Пример
    type User struct {
        Name string
        Email string
        // все нужные поля далее
    }
    
    func CreateUser(r.Context(), user)
    Ответ написан 05 нояб. 2021
    Комментировать
    Комментировать
  • Как создать самоперезапускающийся сервис systemd?

    karabanov
    Александр Карабанов @karabanov Куратор тега Linux
    Системный администратор
    Почему хабражители предпочитают велосипеды, вместо...
    Systemd для продолжающих. Part 1 — Запуск юнитов п...
    Systemd для продолжающих. Part 2 — Триггеры на раз...
    Ответ написан 14 окт. 2021
    1 комментарий
    1 комментарий
  • Как создать самоперезапускающийся сервис systemd?

    ky0
    ky0 @ky0
    Миллиардер, филантроп, патологический лгун
    В systemd для этого существуют таймеры. Делают ровно то, что вам нужно.
    Ответ написан 14 окт. 2021
    2 комментария
    2 комментария
  • Как создать бесконечную компиляцию в терминале (как у хакеров)?

    RiseOfDeath
    Antony @RiseOfDeath
    Диванный эксперт.
    На убунту? Подключаете вебкамеру и далее в консоль cat /dev/%camera%

    Вообще подойдет любое устрйоство, постоянно генерирующее поток данных, хоть /dev/random, но камера генерит больше данных.

    Ну или как вариант поинтереснее (требуется периодические ручные действия, если лень писать коротенький скрипт с бесконечным while) выкачиваете ядро линукса, очищаете, собираете, очищаете, собираете...
    Ответ написан 01 окт. 2021
    5 комментариев
    5 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • drygdryg
    Виктор Голованенко
    • 9 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • Viarll
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации