понедельник, 26 ноября 2018 г.

Lighthouse инструмент, который методом имитации загрузки сайта, выдает оценку скорости загрузки вашей страницы.
Вы можете запустить Lighthouse в Chrome DevTools, из командной строки или как модуль Node.js.

воскресенье, 29 июля 2018 г.

Total Commander & Git. How making a custom button on the tool bar in Total Commander for run Git with current path? or Git Bash Here in Total Commander

We nead to use specify command line parameter Total Commander - %P causes the source path to be inserted into the command line, including a backslash (\) at the end.



четверг, 26 июля 2018 г.

Composer как добавить собственный код в autoloader


  • Создаем в корне проекта папку src и фаqл composer.json там же где и папка vendor.
  • В фале composer.json прописываем следующее 

{
 "name": "mariodian/bitfinex-api-php",
    "autoload": {
        "bitfinex-api-php-master": {
            "bitfinex\\api\\": "src/bitfinex-api-php-master/Bitfinex.php"
  }
    }
}

После этого запускаем команду composer dump-autoload для создания vendor/autoload.php

понедельник, 26 февраля 2018 г.

Yii2 url to current controller

echo Yii::$app->controller->id; // controller id 


echo Yii::$app->controller->action->id; // controller action id
Url::to([Yii::$app->controller->id]); //current controller
Url::to(['']); //current action

пятница, 19 января 2018 г.

PHP date + timezone Как вывести дату с учетом временной зоны.

К примеру, в нашей базе время хранится по Гринвичу и имеет значение 2011-05-23 00:00:00 Наша задача добавить к этому времени временную зону и вывести время.

                    try {
                        $timeZone = new DateTimeZone('America/New_York');
                        $date = new DateTime('2011-05-23 00:00:00');

                        $date->setTimezone($timeZone);

                        echo $date->format('Y-m-d H:i');

                    } catch (Exception $e) {
                        echo $e->getMessage();
                    }
?> 
можно так  $date = new DateTime('2011-05-23 00:00:00', $timeZone);
echo $date->format('Y-m-d H:i:sP'); Внимание, время и дата в данном случае не изменятся но вот что мы увидим на выходе 2011-05-23 00:00:00-05:00