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

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

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

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

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

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

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

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

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

Николай

  • 18
    вклад
  • 7
    вопросов
  • 44
    ответа
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Дает ли переход на HTTP/2 ощутимый прирост в скорости загрузки страницы?

    MykolaPetiukh
    Изобретатель Дикпиков @MykolaPetiukh
    Директор кафе
    HTTP/2 — это ты снимаешь пленку с колбасы и режешь её.
    HTTP/1.1+ssl — режешь колбасу, потом с ломтиков снимаешь пленку
    Ответ написан 10 авг. 2020
    2 комментария
    Нравится 16 2 комментария
  • Первый язык для работы?

    BojackHorseman
    Лентюй @BojackHorseman Куратор тега IT-образование
    ...в творческом отпуске...
    английский
    Ответ написан 04 авг. 2020
    2 комментария
    Нравится 10 2 комментария
  • Как выполнить тяжелый php скрипт, если сайт подключен к сервису cloudflare?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Самый тупой способ, добавить в скрипт что-то вроде
    ignore_user_abort(true);
    set_time_limit(0);


    Но лучше действительно, как советует Иван Шумов, пересмотреть сам подход.
    Ответ написан 16 июн. 2020
    5 комментариев
    Нравится 3 5 комментариев
  • Обучение data science, machine learning, big data, business analyst?

    dmshar @dmshar
    Если вы уже "нашли себя в аналитике", то надеюсь, вы уже проанализировали 127 ответов на подобный вопрос в этом-же форуме. И они вас чем-то не удовлетворили. Расскажите - чем именно, что-бы мы не повторяли в 128-й раз одно и тоже, а четко дали ответы на ваши четкие вопросы?
    Ответ написан 25 июл. 2020
    4 комментария
    Нравится 5 4 комментария
  • Как бекапить windows server?

    CityCat4
    CityCat4 @CityCat4
    Если я чешу в затылке - не беда!
    Бесплатных бэкапов - их не то, чтобы нет, но чтобы их завести - придется преизрядно потрахаться. Бэкапы - это основа работы админа, экономить на этом может выйти в потерю работы :)

    Я использую Nakivo Backup & Replication. Основное достоинство - работает на полке (Synology/QNAP) непосредственно. То есть заказал полку помощнее, набил дисками до 10-20 Tb - и все, на взлет. Платно. Недешево. На торрентах не видел. Вещь озвездительная.
    Ответ написан 13 июл. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Как работает код из книги "Грокаем алгоритмы"?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Сначала нужно язык выучить, а уж потом за алгоритмы браться.
    Ответ написан 12 июл. 2020
    2 комментария
    Нравится 3 2 комментария
  • Не удается запустить никакую О.С в ESXI внутри VirtualBox?

    CityCat4
    CityCat4 @CityCat4
    Если я чешу в затылке - не беда!
    Вообще говоря VmWare ESXi рассчитан сугубо на серверное оборудование и он не запустится без шаманства даже на рабочих станциях, а уж на прости-господи альтернативно одаренных, запускающих его на VB - он тем более не рассчитан.
    Теоретически можно закинуть в дистриб дрова на e1000 - если их найти конечно.
    Ответ написан более года назад
    2 комментария
    Нравится 1 2 комментария
  • Как организовать сервер для отдачи видеофайлов и аудиофайлов?

    pro100chel
    SKEPTIC @pro100chel
    Python && PHP Developer
    Вариантов по сути много. Все зависит от твоего бюджета (или бюджета конторы, где ты работаешь)
    Бери Nginx для отдачи файлов.

    Для 10к человек и видео такого размера нужна нехилая такая инфраструктура. По сути все сводится к тому, что тебе нужен либо CDN, либо несколько серверов с большим каналом, либо стая виртуалок.

    Разберем каждый вариант.

    1) CDN - это довольно дорого будет для тебя учитывая потребности. Трафик на CDN сейчас не из дешевых. Терабайт можно взять за 1000 руб - это минимум. А так у того же Selectel цена будет от 2000 руб за терабайт.

    2) Серваки. Бывают разные. Можно взять 1 сервер с 20 гбит каналом. Но это не будет очень разумным. Вдруг сервер выйдет из строя. И чтоб раздать на 10к пользователей видео по 7 гб нужно будет нехилое железо.
    Есть другой вариант. Взять несколько серверов с 1 гбит каналом. Тут тебе поможет немецкое качество от Hetzner. https://ru.hetzner.com/hosting/produkte_rootserver... вот такой вот сервер тебе выйдет в 3000-3500 рублей в месяц. По нагрузке сам прикинь и подумай сколько таких серверов нужно будет взять. Ну грубо говоря пускай 20 серверов по 1 гбит это будет стоить около 60000 руб в месяц. Только учитывай, что сервер тебе ставится не сразу. Сейчас это занимает несколько дней. Иногда неделю. Прошляпишь момент и часть твоей аудитории не сможет насладиться просмотром.

    3) Виртуалки. Пиши свой софт или бери готовый. Идея в том, что по API у Hetzner и многих других хостеров можно заказывать виртуалки. В пиковые нагрузки просто скрипт будет закупать виртуалок, настраивать их и загружать бек на них. Оплата почасовая. То есть ночью можешь почти ничего не платить. За то днем скрипт будет сам виртуалки поднимать сколько нужно будет сервису. https://www.hetzner.com/cloud-ru Тебе дается 20 ТБ трафика на виртуалку. Скрипт должен смотреть на трафик и когда стрелочка доходит до 20 ТБ скрипт должен вырубать новые коннекты к виртуалке и когда последний зритель отрубится, удалять виртуалку.
    Есть еще всяки-разны scaleway https://www.scaleway.com/en/virtual-instances/deve... Там уже виртуалки с безлимитным трафиком и канал пошире будет. Ну и оплата тоже почасовая.

    Вот как то так. Можно комбинировать второй и третий вариант. Можно на чем то одном сидеть. Опять же все зависит от бюджета. Можно сделать так, чтобы пользователи друг другу отдавали видео. Для снятиz части нагрузки с сервера. Типо P2P сеть.
    Ответ написан 01 июл. 2020
    2 комментария
    Нравится 7 2 комментария
  • Как послать 2 формы?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега PHP
    В одном, конечно.
    Вызов двух обработчиков можно реализовать костылями на js, но это ненадёжно.

    В относительно больших системах это вообще разнесено на обработчики событий - после создания заказа генерируется событие и на него уже реагирует N обработчиков, каждый из которых занимается своим делом.
    Ответ написан 20 июн. 2020
    4 комментария
    Нравится 2 4 комментария
  • Как без навыков программирования организовать базу данных с визуализацией в Google Data Studio?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    Потратьте немного денег, и закажите что вам нужно. Порядок сумм от 20 до 60 тысяч. И будет вам приложение которое и работает быстро и на мобильнике и визуализирует. Извините если задел ваши чувства и вы не готовы тратить деньги
    Ответ написан 18 июн. 2020
    5 комментариев
    Нравится 4 5 комментариев
  • На какой ОС практичнее поднять в Squid?

    Francyz
    Sergey Ryzhkin @Francyz
    Photographer & SysAdmin
    Ту, в которой умеете работать и в которой у вас не возникает вопросов: как сделать "что-то", чтобы работало или как исправить ошибку. Ведь согласитесь, что было бы глупо поднимать сквид на RedHat если вы не знаете, как он работает?
    Ответ написан 15 июн. 2020
    8 комментариев
    Нравится 3 8 комментариев
  • Какие хостинг-провайдеры не проверяют юридическое существование организации (допустим, при оформлении SSL-сертификата)?

    Noizefan
    Uno @Noizefan
    Let's Encrypt
    Ответ написан 11 июн. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как обойти загрузки страницы requests?

    SoreMix
    SoreMix @SoreMix
    yellow
    Никак. Этого кода нет на сайте (Ctrl+U)
    Он догружается позже через Javascript

    Либо используйте Selenium, либо отправляйте логин и пароль, и во вкладке Network (F12->Network) смотрите какой запрос отправился и выполняйте такой же
    Ответ написан 11 июн. 2020
    Комментировать
    Нравится 2 Комментировать
  • Развитие во вебе?

    SeaInside
    Максим Морев @SeaInside
    10 лет пилю все эти штуки
    Фронтендер, не умеющий верстать - это оксюморон.

    Сейчас набегут, но вообще разделение на фронтендеров и верстальщиков - крайне бестолковая концепция.
    Фронтенд - это всё, что не бэкенд, просто кто-то (и их много) значительно лучше себя чувствует от того, что написал тудулист на Реакте - и ты уже не "какой-то верстальщик", а целый "фронтенд разработчик", знаний как не было, так и нет, зато у себя в голове ты уже чего-то добился. Ну и бонус - верстать можно и не учиться тогда, пусть какие-то верстальщики делают. Ну это отдельная тема.

    Насколько вёрстка важна?
    Максимально, ибо работает ваша отрисовка 0.1с или 0.2с, используете ли вы fetch, или axios, или даже XMLHttpRequest - это пользователю неинтересно (в очередной раз напоминаю, что сайты и приложения мы делаем для пользователей), бизнесу обычно тоже не особо интересно, а вот если вёрстка расползается, что-то где-то едет, становится недоступным, или простая страница верстается 30 часов, а потом ещё 20 тестируется и правится, а в итоге всё равно какое-то говно - это уже замечают все причастные.

    Проблема в том, что одно без другого не существует. Если вы ждёте какого-то мифического "хорошего" уровня в вёрстке и этим оправдываете то, что не развиваетесь в JS - его не будет, и вы никогда не начнёте, ибо этот уровень нарабатывается годами и тоннами материала, который надо через себя пропустить. Я около 12 лет верстаю сайты и до сих пор что-то новое узнаю. Опыт растёт, технологии развиваются.

    HTML, CSS, JS - навыки, которые растут параллельно, если всё идёт правильно.
    Не в одинаковой пропорции, но одно без другого смысла не имеет.

    Так что если интересно - идите и занимайтесь уже сейчас, но не забывайте про то, что развиваться нужно всегда, везде, в том числе в смежных технологиях. Всегда можно лучше, быстрее, надёжнее и всё такое, вёрстка ли это, фреймворки ли и что бы то ни было ещё.
    Ответ написан 04 июн. 2020
    Комментировать
    Нравится 5 Комментировать
  • JavaRush - как много я буду знать?

    DevMan
    DevMan @DevMan Куратор тега IT-образование
    чуть больше, чем нихрена.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 56 1 комментарий
  • Какой взять ноутбук?

    n1ksON @n1ksON
    Интерн
    Если берёшь MacBook, то будь готов платить за Photoshop, Illustrator и любые другие программы. Будь готов платить за обновления, за мышку (ибо без неё ты не сможешь работать) и так далее.. Будь готов платить за всё.
    На мой взгляд, в твоём случае, лучше взять Acer.
    Ответ написан 04 июн. 2020
    10 комментариев
    Нравится 1 10 комментариев
  • Как вам такой подход?

    hottabxp
    Сергей Карбивничий @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Есть несколько десятков сайтов, которые автоматом переводят вопросы и ответы на русский язык из stackoverflow и других подобных сайтов. Так вот, кто-то из-за бугра решил сделать то же самое, но наоборот. Для чего - хз. Может напихают рекламы.

    PS: Пришла идея. Спарсить тот сайт и перевести его обратно через google translate и запустить в рунете. И кто попадет на тот сайт и будет его читать - вот башню снесет от такого перевода))
    АлиЭкспресс со своими "дохлые руки оригинал" буде нервно курить в сторонке)
    Ответ написан 24 мая 2020
    10 комментариев
    Нравится 3 10 комментариев
  • Какие есть курсы\книги по Python для ребенка 10лет?

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

    Нет.
    Смышленый ребенок вполне должен справиться с обычной документацией. Это очень важно научить ребенка читать документацию, а не книги.

    Сейчас для него важнее изучить программирование в том виде, в котором он может писать что-либо рабочее, а не работу в команде или чистый код или кучи всякого другого.

    Ведь 10 лет это еще математика 3-4 класса, для него будет в принципе открытием работа с массивами, списками, кортежами, понимание как работает http, банально понимание байтов, битов, кодировка, стек - вот это все.
    Сейчас главное не книги ддя детей, а его мотивация что-либо делать и доводить до конца, чтобы он видел результаты своих попыток.
    Будьте с ним чаще. Интересуйтесь и радуйтесь достижениям. Подсказывайте какие-то вещи.
    А главное научите пользоваться поиском, правильными ресурсами и нетэтикету
    Ответ написан 01 июн. 2020
    Комментировать
    Нравится 4 Комментировать
  • Какая страна оффшора лучше всего подходит для публикации приложений в AppStore?

    BojackHorseman
    Лентюй @BojackHorseman
    ...в творческом отпуске...
    в которой нет договора об экстрадиции с сша и страной вашего гражданства))
    Ответ написан 28 мая 2020
    Комментировать
    Нравится 5 Комментировать
  • Как посчитать эффективность разработки?

    Adamos
    Adamos @Adamos
    Эффективность бизнеса в целом можно увеличить, уволив на хрен менеджера, который высасывает из пальца KPI для программистов.
    Ответ написан 14 апр. 2020
    1 комментарий
    Нравится 12 1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • yupiter7575
    • 6 ответов
    • 0 вопросов
  • wppanda5
    WP Panda
    • 6 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 5 ответов
    • 0 вопросов
  • NikaMyaso
    Ника Мясо
    • 4 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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