Категория: Прочее

Когда-нибудь может возникнуть ситуация, когда нужно запустить композер с дургим php конфиг файлом. Например наш php работает на конфиг файле в котором мы включили все что только возможно, для удобной разработки. Даже тот же xdebug. Так вот даже дебаг может мешать нам запускать композер. Может зависать обновление пакетов или происходить медленное обновление. Так что отключим xdebug для composer и другие настройки сможем применить по надобности. В любом из случаев можно попробовать переключить на другой конфиг и посмотреть на разницу работы. Собственно то, ради чего статья: Для windows: Открываем cmd. Вводим:  where composer В ответ получим место дислокации bat файла :) Открываем файл текстовым редактором и вносим правки. Добавляем в строку: -c C:\путь_до_альтернативного_конфиг_файла\php_composer.ini (предварительно скопировав чистый php.ini и переименовав его в php_composer.ini) Так же для пользоваелей windows актуально будет добавить: --no-ansi (сделаем красивыми отве...

28.02.2017

Как-то прикручивая к одному проекту текстовый редактор CKEditor наткнулся на продолжительные поиски возможности скрыть кнопки "Ok", "Cancel"  (Ок, Отмена) в диалоге. Так вот если вы наткнулись на эту статью и не мучать вас, перейдем к делу;) Ищем в плагине (своем, чужом не важно) место создания этого самого диалога. Выглядит оно примерно так: CKEDITOR.dialog.add Скриншот для визуального ПРИМЕРА. И так, мы нашли его. Теперь нам нужно внутри этой функции найти конструкцию return и немного ее исправить. Для примера: return { title: lang.title, minWidth: 650, minHeight: 60, contents: [ { id: 'info', label: generalLabel, title: generalLabel, elements: boxes } ], buttons: [ CKEDITOR.dialog.okButton, CKEDITOR.dialog.cancelButton, ] }; Т.е. мы добавляем секцию "buttons" и указываем кнопки ...

19.10.2016

Изрядно попотевши над установкой Selenium под Windows, оставлю свое решение здесь. Описываю для браузера Firefox, для других аналогично. И так, для запуска селениума под виндой (8/10) выполняем следующие шаги: 1. Качаем сам Selenium ПОСЛЕДНЕЙ ВЕРСИИ (В секции Selenium Standalone Server напротив надписи Download version). Что может случиться, если версия старая: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"firefox","platform":"ANY"}} Operation timed out after 30000 milliseconds with 0 bytes received 2. Качаем драйвер WebDriver для своего браузера. Т.к. я описываю действия для Firefox, идем и качаем драйвер для него. Находим секцию Windows и нажимаем на нее. Скачался файл wires-*-win.zip. Распаковываем архив и полученный файл переименовываем в wires.exe. Далее копируем его в папку с установленным браузером firefox. Например: C:\Program Files (x86)\Mozilla Firefox\ Должно получиться так: C:\Progra...

19.04.2016