ssh добавление публичного ключа

// генерим публичный ключ. passphrase оставляем пустым. ssh-keygen // копируем на удаленный сервер в файл authorized_keys cat .ssh/id_rsa.pub | ssh user@dev10.ru " cat >> ~/.ssh/authorized_keys " // удалить старый ключ ssh-keygen -R 192.168.1.123ssh-keygen -f "/home/aaa/.ssh/known_hosts" -R "site.ru" Если не [...]

Битрикс кастомизация умного фильтра

часто возникает задача поменять шаблон catalog.smart.filter — например, селект сделать картинками, а на range slider цен навесить свои ползунки. Разобраться в битриксовом винегрете из html, php, js можно в этом посте. Шаблон условно легко [...]

paymaster запрос для онлайн-касс

С появлением онлайн-касс paymaster поспешил обновить апи, к-е почему то не представлено на сайте, а доступно только после общения с ТП. Для печати чеков пеймастер добавил в запрос параметры товаров [...]

php webdav yandex-disk

Бэкапы можно хранить на яндекс диске. Складируем их по протоколу webdav на php. Есть клиент под этот протокол. Качаем http://sabre.io/dav/install/ composer require sabre/dav ~3.2.0 Документация не самая полная, однако в коде куча комментов, так что без [...]

sublime лучшие плагины

Sublime вполне может заменить PHPStorm или Netbeans, а в некоторых случаях эта питон машина обходит ява друга. SublimeLinter + SublimeLinter-php / SublimeLinter-jsl / SublimeLinter-jscs . Просто маст-хэв любого саблаймера. Дебаггер моментально подстветит ошибку. SFTP [...]

Bitrix D7 создание заказа

Код не новый. Плюс его в том, что он не привязан к контексту компонента sale.basket или sale.order. Запрос аяксом можно делать с любого [...]

shiptor api добавление посылки

Создадим посылку, используя сервис. Shiptor предоставляет Public и Shipping api. Нам нужен 2-й, метод addPackage. Код можно скачать с этого репозитория https://github.com/esteit/shiptor-russia-php-api-client . Можно воспользоваться [...]

WordPress перевод тем и плагинов

Все переводы лежат в папке wp-content/languges. Находим в теме или плагине подобные строки кода __( 'Page', 'twentyfifteen' ) esc_html_e( 'Featured Stores', 'wp-coupon' ); или просто вытаскиваем из сайта искомые слова, к-е хотим перевести. Перевод будет лежать в файле [...]

linux полезные команды

// перенос с удаленного сервера на локальный (pull) recursive, verbose, compress, human readable, archive mode, progress // В rsync слеш на конце имеет значение - будет выгружено содержимое директории. rsync -vrzhaP man@site.ru:www/sitedir/site.ru site.local // тоже самое scp scp [...]

arduino прошивка attiny13

Прошьем микросхему attiny13 на линуксе. C гитхаба качнем фреймворк Core13 https://github.com/orlv/at13/archive/master.zip Папку core13 переносим в /usr/share/arduino/hardware/arduino/cores sudo cp core13 /usr/share/arduino/hardware/arduino/cores Фреймворк предоставляет следующее апи map() random() [...]

проверка сервера на bash

Мониторить сервер можно так: создадим bash-скрипт, который будет проверять ответ заголовков с помощью curl. Ответ сохраню в temp файле. При ошибке отправлю письмо. #!/bin/bash tmp_file=$(mktemp) # параметр -L делает переход по редиректам curl -I -L [...]

nginx + php-fpm на vps centos 7, ubuntu

Развернем сервачок на vps под centos 7 или убунту. Покупаем любой за 150 рублей. После активации поставим последнюю версию php , nginx. Об установке писать не буду, вкратце опишу конфиги. Обратите внимание на наличие свопа, без него mysql [...]

ПЭК публичный апи для расчета стоимости доставки

Публичное апи для расчета стоимости перевозки достаточно простое. Делаем GET запрос на адрес http://calc.pecom.ru/bitrix/components/pecom/calc/ajax.php. В параметрах передаем габариты груза, город отправки и доставки. Обратите внимание, минусы для [...]

google goal, yandex цели

Добавим цели с типом «событие» на кнопки для гугл и яндекс. Материал здесь https://yandex.ru/support/metrika/objects/reachgoal.xml и здесь https://developers.google.com/analytics/devguides/collection/analyticsjs/events?hl=ru. Надеюсь, GA и YM у вас подключены. Место размещения футер или [...]