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

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

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

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

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

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

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

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

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

devian3000

  • 30
    вклад
  • 0
    вопросов
  • 73
    ответа
  • 23%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как реализовать такую галерею?

    Василь Бойко @ferdasfarmazone
    Верстальщик!
    Это делается всё на css3.
    .item:hover .item-img{}
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Что делает этот кусок кода?

    Snewer @Snewer
    Отправляют запрос на $url с $querystring данными.
    use_fsockope использует сокеты, use_curl использует CURL. По-сути обе функции выполняют одно и то-же различными методами

    php.net/manual/ru/function.fsockopen.php
    php.net/manual/ru/function.curl-init.php
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как в Yii2 ActiveForm получения id для отправки?

    qonand
    Максим Федоров @qonand
    Software Engineer
    Сформируйте нужный url и задайте его в свойстве action
    $form = ActiveForm::begin([
    'action' => "www.url.com/rest/users/{$id}"
    ])
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Почему условие if (... || ...) не срабатывает?

    DmitriyEntelis
    Дмитрий Энтелис @DmitriyEntelis
    Думаю за деньги
    1. endif дважды написан. Вообще syntax error должен быть.
    2. Ну сделайте var_dump, посмотрите что в переменных лежит которые Вы сравниваете. Гадать можно долго.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как найти ссылки на другой домен?

    miraage
    Mikhail Osher @miraage
    Старый прогер
    https://regex101.com/r/hZ1iF6/3

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

    href="(https?:\/\/(?!mysite\.ru\/?).+?)"
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Возможно ли сделать средствами бд?

    inblank
    Павел Александров @inblank
    Full Stack Web Developer
    Триггеры в MySQL
    https://habrahabr.ru/post/37693/
    и далее по гугл....
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как подвинуть в данном случаи border у input?

    romich
    Роман Татаринов @romich
    Frontend разработчик
    немного в другое, это в какое?
    Вы можете к примеру добавить padding-bottom: 10px, следовательно border будет ниже на 10px
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Порекомендуйте хороший Wi-Fi роутер для работы веб-сервера по локальной сети на несколько клиентов?

    Леонид @zzzevaka
    1,2,4 - любой MikroTik
    3 - зависит от количества и качества перекрытий. Узкое место, чаще всего - мощность передатчика клиентского устройства, а не мощность передатчика роутера.

    Посмотрите на Mikrotik hAP AC lite
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как найти соседние элементы массива, сумма которых максимальна (минимальна)?

    BuriK666
    Андрей Буров @BuriK666
    Компьютерный псих
    В задаче написано найти элементы, а не их сумму.
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Как в angular тестировать логику с данными, которые приходят с сервера?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    1) запихиваем $http в сервисы
    2) мокаем эти сервисы
    3) сами сервисы работающие с сетью либо тестируем в рамках e2e тестов либо через $httpBackendMock. Но юнит тестами покрывать их смысла особо нет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать такую валидацию в YII2?

    polar-bear @polar-bear
    Возможно как то так,
    [
        ['user_id', 'invite_id'],
        'unique',
        'targetAttribute' => ['user_id', 'invite_id'],
        'filter' => [
            'or',
            ['user_id' => $this->invite_id],
            ['invite_id' => $this->user_id],
        ]
    ],
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как убедиться, что пользователь сделал репост в соцсети со страницы сайта?

    DmitriyEntelis
    Дмитрий Энтелис @DmitriyEntelis
    Думаю за деньги
    Если прям очень хочется, то как правильно написал Greg Popov запрашиваем у пользователя права на просмотр его записей (user_posts permission ), смотрим, сверяем.

    На практике можно поймать негативный фидбек от людей, т.к лишние права никому не нравятся
    + сильно усложняется обработка (не забываем что пользователь может выборочно отключать права приложения)

    PS С учетом того что ничего не запрещает пользователю удалить пост в любой момент после публикации - как то технически контролировать это все смысла ровно 0. Придумывайте маркетинговые стимулы реально делать share.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Wget качает не то что нужно?

    dimonchik2013
    Dimonchik @dimonchik2013
    добавлять ли масло в тарталетки с черной икрой?
    братуха, выводи лог для начала (-o ) увидишь, к чему он обаращается и почему пропускает

    потом кури вот это - hepd.pnpi.spb.ru/~shevel/Book/node103.html это лучший превод, но - версия вгета не последняя, последняя умеет побольше
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как вы защищаете сервер от взлома?

    Andrey Shatokhin @Sovigod
    Используйте контенеры. Создавайте отдельный контейнер со всем софтом для каждого сайта отдельно. В корневой системе оставьте только базовый софт и фаервол. Прокиньте внутрь только 80/443 порты. Ну и ссх по ключу в корневой. Даже если вам таки взломают один из сайтов - проникнуть в соседний контейнер будет проблематично. Что бы не настраивать каждый контейнер ручками - используйте chef/ansible или что угодно на ваш вкус. И каждый новый сайт - новый контейнер со своими mysqld/php/nginx и всем остальным. Даже если случайно установите что-то не защищенное из софта - получить к нему доступ их вне проблематично.
    Создайте отдельный контейнер с nginx на который фаервол перенаправит 80/443 порты. А он уже проксирует запросы в нужные контейнеры. В нем же храните и SSL сертификаты и ключи. Что б их не угнали при взломе.
    И конечно ossec или аналоги + оповещения от него. Расскажут вам о вторжении в тужу минуту. Ставить в каждый контейнер.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • На чём реализовать прокси сервер?

    ulrich-schnauss
    Ульрих @ulrich-schnauss
    Системный администратор, веб-разработчик
    На данный момент лучше чем squid и lightsquid ничего не придумали
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как масштабировать БД, если основная нагрузка на запись?

    swanrnd
    Алексей Лебедев @swanrnd
    Издатель HTML5 игр
    Партицирование
    https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BA%D...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • rPman
    • 10 ответов
    • 0 вопросов
  • Dr. Bacon
    • 9 ответов
    • 0 вопросов
  • Евгений
    • 9 ответов
    • 0 вопросов
  • dollar
    dollar
    • 6 ответов
    • 0 вопросов
  • SADFGHJAETJER
    Финский Мачо
    • 6 ответов
    • 0 вопросов
  • OCTAGRAM
    OCTAGRAM
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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