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

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

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

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

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

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

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

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

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

Алексей Ступеньков

Оркестр
  • 13
    вклад
  • 1
    вопрос
  • 39
    ответов
  • 21%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Могу ли я одновременно направлять ответ клиенту и body и делать redirect?

    Decadal
    Decadal @Decadal
    Если клиент это браузер, то нет
    Редиректы это заголовки, которые вы отправляете в ответе. Увидев редирект, браузер игнорирует тело и совершает редирект.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как разрешить запись и чтение файлов для всех вложенных файлов и папок?

    CityCat4
    CityCat4 @CityCat4
    Жил-был у бабушки серенький троллик...
    man chmod
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Плашку 2400Mhz вместо 2666Mhz что будет?

    Mesuti
    Mesuti @Mesuti
    Память будет работать с максимально возможной для нее скоростью - 2400Mhz

    *не сгорит
    *не разгонится до 2666Mhz
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Плашку 2400Mhz вместо 2666Mhz что будет?

    skrimafonolog @skrimafonolog
    Обе планки (и старая и новая) будут работать на 2400.
    Но вы не заметите разницу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как свернуть все папки в боковой панели VSCode?

    pton
    Пычев Анатолий @pton
    5d2ec94a834c1933117875.jpeg
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Чем пользоваться при планировке баз данных?

    andrei_pro @andrei_pro
    Попробуйте dbdesign
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Можно-ли скачать видео с YouTube используя DevTools?

    sergiks
    Сергей Соколов @sergiks
    ♬♬
    Есть такая «секретная» ссылка: www.youtube.com/get_video_info?video_id=XXXXXX
    Вместо XXXXXX подставьте хэш видео, который в ссылке на ролик, типа youtu.be/BWCiWZtrWXU после слеша.

    По этой (первой) ссылке вернутся URL-encoded данные. Распакуйте их и возьмите параметр url_encoded_fmt_stream_map. Его значение опять надо распаковать как URL-параметры. И из результата вытащить параметр url – это ссылка на единый скачивабельный видеофайл.

    Например, в консоли браузера:
    function getUrlParams(search) {
        let hashes = search.slice(search.indexOf('?') + 1).split('&')
        let params = {}
        hashes.map(hash => {
            let [key, val] = hash.split('=')
            params[key] = decodeURIComponent(val)
        })
    
        return params
    }
    var s = '------'; // здесь длиннющая строка из ответа /get_video_info
    var a = getUrlParams(s);
    var b = getUrlParams(a.url_encoded_fmt_stream_map);
    console.log(b.url); // эту ссылку открываем в браузере - это скачиваемый видеофайл


    Очень надеюсь, что вы покопаетесь в этих данных более подробно, разберётесь, как получать прямые ссылки на скачиваемые файлы во всех форматах и размерах, которые предлагает YouTube, и напишете короткий материал на Хабр по результатам, а также опубликуете gist с рабочим кодом для консоли браузера.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как достучатся до сервиса на докере?

    chupasaurus
    chupasaurus @chupasaurus
    Сею рефлекторное, злое, временное
    Пересоздать контейнер с параметром -p 3000:3000. EXPOSE сам по себе порты не прокидывает.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как получить округ через регион, область или город по API?

    Кирилл Горелов @Kirill-Gorelov
    С ума с IT
    Как получить округ региона по API?
    Ответ написан более трёх лет назад
  • Какой новый полезный язык программирования или технологию изучить?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Самая частая причина снижения когнитивных способностей одновременно самая банальная - недосыпание.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли решения, где предусмотрено автоматическое уничтожение информации при попытке вскрытия?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Это называется шифрование без ввода пароля никто данные с шифрованного раздела не сможет получить
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как передать в шаблон две структуры?

    abmanimenja @abmanimenja
    type C struct {
       Products T1
       Products2 T2
    }
    
    
    var c C
    
    Execute(w, c)

    Что бы вызывать в шаблоне уже по параметрам:
    {{.products.Item}} и, соответственно {{.products2.Item}}

    Только с заглавной буквы
    .Products.Item
    и
    .Products2.Item
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Можно ли настроить proxy, чтобы ограничить доступ к сервисам google?

    Mnemonic0 @Mnemonic0
    Никак. Или переезжайте c Google Drive.
    1-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive
    2-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive
    3-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive

    В самом GDrive нет возможности настроить ip-restrictions - если нужно ограничивать, пользуйте свои решения (owncloud, nextcloud)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Известны ли в игре "Жизнь" Конвея структуры, которые клонируют себя?

    thelongrunsmoke
    Александр Варакосов @thelongrunsmoke
    Программист
    Открыты в 2010, структура известна как Gemini, копирует себя за 33 699 586 поколений.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не работает команда go run?

    Владислав @ghostiam
    На Go писатель, серверов пинатель.
    Нужно проверять ошибку которую возвращает ListenAndServe, там будет ошибка что не удалось занять порт, так как без прав root нельзя слушать порты менее 1024.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Трудность в выборе направления и ЯП в 15 лет. По какому пути пойти?

    saboteur_kiev
    Saboteur @saboteur_kiev Куратор тега IT-образование
    software engineer
    Начните с хобби-проекта.
    Не рандомный однотипный сайт, а реальный хоббипроект, где вам важен конечный результат, которым кто-то пользуется.
    Сайт или раздел для школы/института с каким-то полезным функционалом.
    Простую игру или приложение для анализа.

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

    Простой пример:
    Нужно автоматически копировать файл с одного компа на другой с определенной периодичностью.

    Нужно ли для этого учить ftp/ ssh/ какой-нить googledisk? Не обязательно. У вас цель не ftp изучить, а настроить процесс копирования. Любым способом. Настроите - посмотрите как оно работает - и это уже будет выполнена реальная задача. А минусы конкретного инструмента по ходу можно будет увидеть на практике.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой самый лёгкий дистрибутив Linux для сервера VPN выбрать?

    uvelichitel
    uvelichitel @uvelichitel
    habrahabr.ru/users/uvelichitel
    Если VPN все что вам нужно возьмите RouterOS под x86 с торрент-трекеров.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какой самый лёгкий дистрибутив Linux для сервера VPN выбрать?

    flapflapjack
    Талян @flapflapjack
    на треть я прав
    Debian netinst без графики весит и жрет совсем чуть.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Работа программистом в НАСА, возможно ли?

    Zoominger
    Рональд Макдональд @Zoominger
    System Integrator
    Ща у Илона спрошу, он за кофе пошёл.
    По теме - не думаю, что у вас получится, с логикой у вас беда.
    Учиться в Мюнхене, мечтать о работе в NASA и спрашивать о вакансиях на российском сайте это пример не самого лучшего логического умозаключения.

    Если серьёзно, то: "Таких, как вы, по всему миру миллионы. Миллионов вакансий в этих конторах что-то нет. Следовательно, шансы у вас стремятся к нулю" - вот пример хорошей логики.

    Кстати, Маск пришёл, говорит "хаха офигенно, но у нас четыре состава поездов, доверху набитых выпускниками MIT, не надо".

    В NASA позвонил, там сказали, цитирую: "У нас сломался завод по сжиганию программистов, которых у нас в США, как грязи, нам инженеры толковые нужны".
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • С чего начать разработку роутера?

    fshp
    Максим Мосейчук @fshp
    Для начала купите речного песка.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Drno
    • 8 ответов
    • 1 вопрос
  • meidi
    Dlaynet tenyalD
    • 4 ответа
    • 3 вопроса
  • rPman
    • 7 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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