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

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

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

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

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

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

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

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

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

kompi

nullstack devoops
  • 155
    вклад
  • 1
    вопрос
  • 270
    ответов
  • 26%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Возможно ли сделать ЧПУ в социальной сети битрикс?

    kompi
    kompi @kompi
    nullstack devoops
    По идее, такие вещи должны решаться достаточно просто через urlrewrite.php .
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как вывести только определенные елементы в bitrix:catalog?

    kompi
    kompi @kompi
    nullstack devoops
    Можно фильтровать по разным параметрам: секциям, тэгам и т.д.
    По умолчанию, если не ошибаюсь, выводятся все активные элементы инфоблока.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Есть ли удобный аналог github с бесплатными приватным репозиторием?

    kompi
    kompi @kompi
    nullstack devoops
    Bitbucket.
    Is Bitbucket free for small teams?
    Yes! Sign up for the 5 users free plan and you can have unlimited public and private repositories.
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Можно ли сделать перезагрузку скрипта, если он не выполнен?

    kompi
    kompi @kompi
    nullstack devoops
    Да, можно. Нужно кастомизировать обработку системных ошибок и, соответственно, внутри хендлера делать перезапуск.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть доступ FTP,но нет доступа к хостингу. Как заархивировать все, что лежит на хостинге(Сайт на MODX)?

    kompi
    kompi @kompi
    nullstack devoops
    Если не средствами сms и нет доступа к шеллу, то:
    1) Загрузить adminer (1 php файл), забрать дамп базы.
    2) Погуглить на тему php backup files - найти подходящий инструмент, написанный на php, который всё заархивирует, и останется только забрать архив.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как подружить Docker nginx и PHP-FPM?

    kompi
    kompi @kompi
    nullstack devoops
    У меня примерно так для запуска nginx/php-fpm/mariadb в docker-compose.yml:
    version: '2'
    
    services:
      mariadb:
        container_name: mdb10
        build: ./../../mariadb
        volumes:
          - ./../../shared/mysql_ext_data:/var/lib/mysql/mysql_ext_data
        ports:
          - "3306:3306"
    
      php5x:
        container_name: php5x
        build: ./../../php-fpm-5X
        volumes:
          - ./../../php-fpm-5X/confs:/etc/php5/fpm/pool.d
          - ./../../shared/www:/var/www
          - ./../../shared/socks:/var/run/socks
        depends_on:
          - mariadb
    
      nginx18:
        container_name: nginx18
        build: ./../../nginx
        ports:
          - "80:80"
        volumes:
          - ./../../nginx/confs:/etc/nginx/conf.d
          - ./../../shared/www:/var/www
          - ./../../shared/socks:/var/run/socks
        depends_on:
          - php5x

    Как видно из конфига, между php-fpm и nginx шарятся сокеты через общую хостовую папку.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как реализовать оплату как на aliexpress?

    kompi
    kompi @kompi
    nullstack devoops
    Холд денежных средств у посредника, т.е. у сайта/сервиса. А далее, если клиент и продавец не имеет друг к другу претензий, то окончательный перевод продавцу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Фотошоп под Линукс без глюков. Реально ли?

    kompi
    kompi @kompi
    nullstack devoops
    VB. Снап с открытой программой развернётся быстрее, чем запуск нативно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как квантификатор повлиял на скобку в регулярном выражении?

    kompi
    kompi @kompi
    nullstack devoops
    Открой любой онлайн чекер регулярок и почитай раздел explanation. Например, на сайте regex101.com
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Объясните пожалуйста ,почему $a = '1'; $a[$a] = '2'; и в итоге echo $a // $a = '12' Почему так?

    kompi
    kompi @kompi
    nullstack devoops
    Ещё один момент, если был не понятен: $a['1']. Для доступа к символу в строке требуется целочисленный индекс. В данном случае происходит неявное преобразование к integer, т.е. в итоге будет $[1].
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие лучшие практики настройки SSH для вебсервера?

    kompi
    kompi @kompi
    nullstack devoops
    Нужные права - форс группы на home www-data и выставление rw для группы (для новых файлов/папок) через umask или ACL.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему D не популярен?

    kompi
    kompi @kompi
    nullstack devoops
    Потому что нет постоянного пиара. На данном этапе развития IT, а именно программирования, когда программистов становится всё больше и больше, мода и тренды - становятся критическими факторами будущей популярности.
    Та же самая история с lua.
    Меньше шумихи - меньше коммьюнити, меньше популярности. В итоге остаются только стойкие адепты, и язык обречён быть нишевым.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как дождаться завершения AJAX?

    kompi
    kompi @kompi
    nullstack devoops
    var buttonLocked = false;
    $('button_selector').on('click', function(e) {
      e.preventDefault();
      if(!buttonLocked) {
         buttonLocked = true;
         $.ajax(...)
           .always(function(data) { buttonLocked = false; });
      }
    })
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Фреймворк или чистый php?

    kompi
    kompi @kompi
    nullstack devoops
    Определённо ванильный php.
    После доведения проекта до конца, таких вопросов больше никогда не возникнет.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Для чего связка apache+nginx?

    kompi
    kompi @kompi
    nullstack devoops
    Это связка для особо "особенных", тех кто любит индейца пламенной любовью и вечно критикуют nginx + php-fpm :)
    PS Возможно, из-за специфичных модулей, которые могут присутствовать в apache.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Песочница sandbox спасет от вирусов, шифровальщиков?

    kompi
    kompi @kompi
    nullstack devoops
    Ну так есть же виртуалка, чем не повод воспроизвести сценарий заражения в песочнице внутри гостя?
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • 3 else или 2 if?

    kompi
    kompi @kompi
    nullstack devoops
    Чтобы избежать мучений: завернуть, например, получение группы в функцию или метод, а потом более лаконично перебрать через switch:
    function getUserGroup() {
    //..
    }
    switch(getUserGroup()) {
      case 'admin': 
        break;
      case 'user': 
        break;
      case 'guest':
      default: 
        break;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой Mini-PC выбрать на ARM?

    kompi
    kompi @kompi
    nullstack devoops
    У меня pegatron с celeron 1037u, всё прекрасно летает в рамках своих функций, покупал где-то за 6, но до 2014 года, сейчас около 9к стоит.
    Добавил 8gb и ssd, в итоге есть полноценный гостевой/резервный комп с пассивным охлаждением. Стоят мята и xmbc, комп подключён к телеку.

    Можно посмотреть что-нибудь вроде этого на али за 6к рублей, но это атом и фиксированное количество оперативки, а про быстрый хард можно только мечтать...

    Альтернатива чуть дороже, на али за 7800 celeron n2830.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Возможно ли как то подглядеть за чужой консолью или экраном?

    kompi
    kompi @kompi
    nullstack devoops
    x11vnc или x0vncserver из tigervnc
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему Битрикс так популярен?

    kompi
    kompi @kompi
    nullstack devoops
    Эффективная модель дистрибуции через ресселеров. Есть чему поучиться в плане распространения.
    Важен не сам факт PR, а то, кто рекламирует этот продукт. Одно дело, когда продукт рекламирует компания-создатель, другое, - когда непосредственные исполнители, а это довольно большой процент веб-студий и прочих заинтересованных распространителей.
    Со стороны создаётся иллюзия, что продукт очень хороший и качественный, раз он популярен и его многие рекомендуют и советуют. Правда заказчики забывают узнать реальные причины мотивации исполнителей, которые его рекламируют.

    PS Траст к большому количеству, не связанных друг с другом компаний, всегда больше, чем к одной единственной компании. Естественно, это во всю эксплуатируют.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • HardBot
    HardBot
    • 10 ответов
    • 0 вопросов
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • TheAndrey7
    • 4 ответа
    • 0 вопросов
  • mayton2019
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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