L2TP-сервер с IPSec на Debian за 2 минуты

5 ноября 2019

Теги: debianvpnl2tpipsec


    apt-get install strongswan xl2tpd

/etc/ipsec.secrets

    %any %any : PSK "sharedKeyyyyy"

/etc/ppp/chap-secrets

    "client1" l2tpserver "PassW0rd!33313" "192.168.3.10"
    "client2" l2tpserver "zPassW0rd!3331f!!!" "192.168.3.11"
    "client3" l2tpserver "AsfjePas9DsW0rd!3331"…



MODx Revo - отладка моделей xPDO

3 августа 2017

Теги: MODX RevoxPDOPHP

Бывает приходится использовать кастомные xPDO модели таблиц, и тут в некоторых местах могут возникнуть ошибки. Для поиска и отладки таких ошибок можно юзать следующий код.

newObject('CustomClass', ['customcol'=>2]);
 
$modx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
    $custom->set('collol',123);
    $custom->save();
} catch…

MODX Revo мультиязычность и мультидоменность

12 июля 2017

Теги: MODX RevophpxPDO

Мультиязычность и мультидоменность на modx revo можно запилить с помощью плагина от bezumkin. Это решение- совсем не костыль, а вполне себе годнота. 

Итак. Схема такая: под каждый домен или язык у нас свой контекст. 

Создаем плагин и подписываем его на event OnHandleRequest

event->name != 'OnHandleRequest' || $modx->context->key == 'mgr')…

Распайка, распиновка HP 2450W, 2250W HSTNS-PR16 HSTNS-PR19 HSTNS-PD16 на примере AntMiner S7

25 июня 2017

Теги: DIYAntminerБП HP C7000HSTNS-PR16паяльникBitcoin

Если кому помог  1PkHFfobxx7cgau1wenMTUj51Do1FAGhwH

Для распайки БП HP 2450W от С7000 понадобится флюс, припой, паяльник ессно, куча 6pin фишек или molex-6pin переходников и просто провода с нормальным сечением. 

Распиновка у этого БП крайне удобная для распайки. Если смотреть…


MODX Revo - регистрация в несколько десятков строк кода

9 марта 2017

Теги: modx revosnippet

Короч как-то раз пришлось делать регистрацию и авторизацию на одной странице. Комплект сниппетов Login не был готов к этому и пришлось колхозить регистрацию с добавлением пользователя в группу. Валидатор не стал юзать, просто сговнокодил if-ами =).