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

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

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

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

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

Облака: ожидание vs реальность
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Алексей Сундуков

Вёбных дел мастер
  • 241
    вклад
  • 23
    вопроса
  • 529
    ответов
  • 18%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как на 1 внешний ip развернуть 2 web сервера с привязкой доменов?

    Jump
    АртемЪ @Jump
    Системный администратор со стажем.
    Вопрос в том как к 2 хостам подключить домены
    Домены к хостам подключить невозможно. Их вообще никуда невозможно подключить. Единственная задача домена - помочь узнать IP адрес.

    Решение проблемы - поднимаете на одном из серверов прокси сервер - например nginx . Именно он должен отправлять данные в зависимости от домена в запросе.
    Ответ написан 17 дек. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как на 1 внешний ip развернуть 2 web сервера с привязкой доменов?

    ky0
    ky0 @ky0
    Миллиардер, филантроп, патологический лгун
    "Распределение" трафика на основании HTTP-хоста - это уровень приложения, сетевые железки 2 и 3 уровня этим не занимаются.

    Не морочьте голову и сделайте по-человечески - весь HTTP/S-трафик на сервер с нгинксом, а уже оттуда куда заблагорассудится в соответствии с доменом.
    Ответ написан 16 дек. 2020
    Комментировать
    Нравится 2 Комментировать
  • Можно ли по xpath выбрать выбрать только четные элементы выборки?

    DevMan
    DevMan @DevMan Куратор тега XPath
    //a[position() mod 2 = 0]
    Ответ написан 22 окт. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как реализовать NGINX прокси с добавлением header при совпадении URL?

    dodo512 @dodo512
    proxy_set_header
    В качестве значения можно использовать текст, переменные и их комбинации.
    Если значение поля заголовка — пустая строка, то поле вообще не будет передаваться проксируемому серверу.

    C помощью map проверяем совпадение $uri с нужным значением и присваиваем новой переменной значение "Basic YWxhZGRpbjpvcGVuc2VzYW1l" или пустую строку.
    map $uri $a {
        default      "";
        ~^/some_uri  "Basic YWxhZGRpbjpvcGVuc2VzYW1l";
    }
    
    proxy_set_header Authorization $a;
    Ответ написан 09 окт. 2020
    Комментировать
    Нравится 5 Комментировать
  • Какие преимущества отдельного фронтенд от серверного рендеринга страниц?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    - скорость
    - автономность ( если надо)
    - можно делать на порядок более сложные системы.
    - разделение кода. бекенд может быть просто rest api, становится заметно проще. один и тот же бек можно использовать для фронта, мобилок, интеграций сервер-сервер.
    - бек и фронт могут пилить разные люди/команды независимо в разных проектах и репозиториях.
    - фронтендовые фреймворки имеют те же преимущества для фронта что бекендовые - для бека. Генерировать страницы современного веб-приложения на шаблонизаторах на бекенде - примерно то же что писать бекенд на чистом html без php.

    наверняка еще есть но мне лень сейчас много думать на эту тему.
    Ответ написан 20 сент. 2020
    1 комментарий
    Нравится 1 1 комментарий
  • Безопасно ли использовать Curl для проксирование сайта?

    pro100chel
    SKEPTIC @pro100chel
    Senior Pomidor Developer | CEO of GOVNOKOD LTD.
    Nginx, не, не слышали?
    Ответ написан 13 сент. 2020
    6 комментариев
    Нравится 4 6 комментариев
  • Xpath запрос написать как?

    Roman Fov @Roman-Fov
    //div[@class='div' and contains(., 'Div')]
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Инвентаризация IT - какое решение лучшее?

    Zoominger
    Рональд Макдональд @Zoominger
    System Engineer
    GLPI + FI

    This.
    Осиливайте.
    Ответ написан 04 авг. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как сделать выборку из мест, которые на расстоянии 10км?

    ky0
    ky0 @ky0
    Миллиардер, филантроп, патологический лгун
    Берёте PostGIS - и пишете.
    Ответ написан 27 июл. 2020
    Комментировать
    Нравится 3 Комментировать
  • Laravel-admin не отображает в форме belongsToMany, какие варианты?

    devAston
    devAston @devAston Автор вопроса
    Web developer
    Промежуточным решением оказалось использование атрибута.
    Необходимо что-бы формат для multipleSelect(и прочих) был в формате массива [1,2,3 ... ,7].
    При обычной связи передается
    массив вида
    {
    ['id' => 1,
    'name' => 'Moscow',
    ...
    ],
    ['id' => 2,
    'name' => 'Ekb',
    ...
    ],
    }

    Поэтому, для формализации я использовал сторонний атрибут "Cities" к модели "Promo".
    Конечный код
    ...
        //Add extra attribute
        //These attributes will be written to the database, if you do not want this, then do not advertise!
        //protected $attributes = ['cities'];
    
        //Make it available in the json response
        protected $appends = ['cities'];
        public function getCitiesAttribute()
        {
            return $this->locations->pluck('id');
        }
    
        public function setCitiesAttribute($value)
        {
            $this->locations()->sync($value);
        }


    Если, есть другие предложения, я готов выслушать.
    Ответ написан более года назад
    3 комментария
    Нравится 1 3 комментария
  • Можно ли с помощью php защитить сайт от воровства?

    IvanMogilev @IvanMogilev
    Backend-developer:Wordpress,Yii
    Неправильно понимаете, у вас всё равно в браузере будет страница через cntl u доступна через html,и средствами для копирования сайта тоже самое,что бы вы не делали и не использовали,в результате всё равно браузер работает с html
    Ответ написан 26 июн. 2020
    2 комментария
    Нравится 3 2 комментария
  • Можно ли с помощью php защитить сайт от воровства?

    prrrrrrr
    prrrrrrr @prrrrrrr
    Верстаю сразу на PHP.
    Можно ли с помощью php защитить сайт от воровства?

    Можно. Запускать сайт на localhost
    Ответ написан 26 июн. 2020
    Комментировать
    Нравится 14 Комментировать
  • Как сделать вывод длинной случайной строки из .txt в php?

    SagePtr
    SagePtr @SagePtr
    Еда - это святое
    Для начала, прочитать файл и "проиндексировать" его - сохранить где-то смещения строк, чтобы весь файл повторно каждый раз не перечитывать. А потом уже можно брать случайное смещение из файла, хранящего смещения, и по нему уже брать из исходного файла случайную строку.
    Ответ написан 20 июн. 2020
    2 комментария
    Нравится 4 2 комментария
  • Проблема с установкой phpmyadmin на Ubuntu TimeWeb?

    mahmudchon
    mahmudchon @mahmudchon
    Добрый. LAMP не содержит phpmyadmin, если не ошибаюсь. За P в названии, думаю, отвечает PHP.
    sudo apt update
    sudo apt install phpmyadmin
    Ответ написан 17 июн. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как найти какой элемент дает бесконечную загрузку страницы?

    bootd
    Дима Турков @bootd
    Гугли и ты откроешь врата знаний!
    Как вычислить?
    вкладка network, смотрим там на запросы, ищем те, что в ожидании. Так и поймёте. И заодно увидите размеры этих запросов, может картинки огромные, может шрифты, может скрипты, стили, или с чужих сайтов что-то грузится. Причин масса. Изучайте network
    Ответ написан 15 июн. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как найти какой элемент дает бесконечную загрузку страницы?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    открываете девтулзы, сетевые запросы и смотрите какие со статусом 'pending'
    Ответ написан 15 июн. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как корректно учитывать тайминг разработчика?

    Kozack
    Alex @Kozack
    Thinking about a11y
    Программисты, которые рвботвют с почасовой оплатой, как именно они учитывают сколько времени потратят на что-либо

    Любая утилита для учета времени. Вот, прям вообще любая, по вкусу. Лично я пользуюсь hamster.

    как клиенту понять занимался ли разработчик именно его проектом указанное количество часов или программист завысил стоимость своей работы

    Тут, думаю только поверить на слово. Ни одна из подобных систем не будет объективной. И чаще всего защищаются интересы заказчика, а не исполнителя.

    Я, например, могу целый день думать над решением какой-то проблемы, рисовать блок схемы на листочке, Гуглить какие-то вопросы с телефона, смотреть мануалы, консультироваться с коллегой по телефону. Это работа. И я целый день работал. Но при этом я не написал ни строчки кода, ничего не закомитил, целый день мог быть не на связи и мой рабочий компьютер вообще мог быть выключен.

    И как бы вы отслеживали мою активность кроме моего чесночного слова? Я всякое видел. В плоть до того, что сотрудникам платили за время активности курсора мыши. Но такой контроль просто отбивает желание работать с вами и работать над вашим проектом. А это уже косвенно портит итоговый результат за который вы заплатили.
    Ответ написан 11 июн. 2020
    1 комментарий
    Нравится 2 1 комментарий
  • Как скачать ssh public ключ с github в authorized_keys?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега PHP
    я долго тупил с этим вопросом сорри

    https://github.com/<username>.keys
    Ответ написан 08 июн. 2020
    1 комментарий
    Нравится 3 1 комментарий
  • Как принудительно очистить куки браузера пользователя?

    Евгений @Nc_Soft
    Можно удалить их на строне nginx при проксировании
    proxy_hide_header       Set-Cookie;
    proxy_ignore_headers    Set-Cookie;
    # important! Remember the special inheritance rules for proxy_set_header:
    # http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_set_header
    proxy_set_header        Cookie "";
    Ответ написан 05 июн. 2020
    1 комментарий
    Нравится 3 1 комментарий
  • Какой взять ноутбук?

    bersus
    Den Sabrov @bersus
    https://bersus.design
    Маркетинговые службы у Apple работают образцово. Если хочется слиться с толпой "уникальных и неповторимых" дизайнеров - тогда мак. Там есть Sketch, который так любят вышеупомянутые товарищи.

    Если же хочется гибкости везде и во всём - оставайтесь на Win. Если уж совсем припрёт, то для каких-то определенных задач Яблочную ось можно запустить на виртуалке. И еще один плюс: эти железки можно будет слегка оптимизировать при необходимости.
    Ответ написан 04 июн. 2020
    2 комментария
    Нравится 2 2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 18 ответов
    • 0 вопросов
  • rPman
    • 8 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 7 ответов
    • 0 вопросов
  • eegmak
    eegmak
    • 0 ответов
    • 6 вопросов
  • gbg
    Фокс Йовович
    • 6 ответов
    • 0 вопросов
  • Kaloo
    • 4 ответа
    • 2 вопроса
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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