Из коробки Capistrano 3й версии не умеет клонировать репозиторий с сабмодулями. А проекты с сабмодулями есть и деплоить их как-то надо. Решением может быть мой плагин для Capistrano - capistrano-git-submodule-strategy .
Заметки на полях
12 August 2016
28 June 2016
Фикс черного шрифта на тёмном фоне в gtk приложениях
В частности в Thunderbird под Ubuntu 16.04 меню рисуется чёрным шрифтом на тёмном фоне если применена тёмная тема. Нечитабельно.
Фиксится созданием файла ~/.config/gtk-3.0/gtk.css со следующим содержимым:
GtkPaned, GtkEventBox {
color: @fg_color;
background-color: @bg_color;
}
GtkPaned:backdrop, GtkEventBox:backdrop {
color: @fg_color;
background-color: @bg_color;
}
Фиксится созданием файла ~/.config/gtk-3.0/gtk.css со следующим содержимым:
GtkPaned, GtkEventBox {
color: @fg_color;
background-color: @bg_color;
}
GtkPaned:backdrop, GtkEventBox:backdrop {
color: @fg_color;
background-color: @bg_color;
}
16 June 2016
Кеширующий прокси для композера
Есть у композера одна беда - он постоянно лазает на гитхаб за исходниками или тарболами. За тарболами он, кстати, лазает по апи. И тут вырисовывается сразу несколько проблем:
- А что если гитхаб забанит ip за большое кол-во запросов? (актуально, например, для офиса)
- А что если органы опять забанят гитхаб за непотребство какое-нибудь?
- А что если автор какой-нибудь либы решит её удалить, а у вас на неё полсайта завязано?
Labels:
composer,
docker,
git daemon,
github,
php,
php7,
proxy,
satis,
toranproxy
30 May 2016
JetBrains vs XNeur
Кто не знает, xneur - это аналог Punto Switcher для Linux. Удобная штука, даже работает. Но никак не получается добавить JetBrains IDEA в исключения. Насколько понимаю, этот косяк затрагивает все IDE от JetBrains, основанные на IDEA: PhpStorm, WebStorm, PyCharm, RubyMine, etc
Слегка погуглив нашёл инфу, что нужно в игнор добавить не jetbrains-idea, а FocusProxy .
Слегка погуглив нашёл инфу, что нужно в игнор добавить не jetbrains-idea, а FocusProxy .
Вуаля, работает!
06 December 2015
isset vs array_key_exists - новые реалии
3 года назад на волне спичечных оптимизаций я делал маленький тест сравнения скорости работы функций isset и array_key_exists.
Буквально на днях вышла официально в свет 7я версия php и стало любопытно как поменялась ситуация.
И ситуация таки поменялась с точностью до наоборот. Во-первых, php7 функция isset стала работать раза в два быстрее чем в php5.6. А во-вторых array_key_exists стала работать быстрее функции isset. Самую малость, но быстрее.
Результаты тут: https://3v4l.org/gQe30
Буквально на днях вышла официально в свет 7я версия php и стало любопытно как поменялась ситуация.
И ситуация таки поменялась с точностью до наоборот. Во-первых, php7 функция isset стала работать раза в два быстрее чем в php5.6. А во-вторых array_key_exists стала работать быстрее функции isset. Самую малость, но быстрее.
Результаты тут: https://3v4l.org/gQe30
07 January 2015
Неработающий bluetooth после сна на ноуте с Liniux Ubuntu/Mint
Если у вас ноутбук с:
- Ubuntu 14.04 и новее или Mint 17 и новее
- неработающим bluetooth после сна
то есть простое решение:
06 January 2015
Неработающая регулировка яркости после сна на ноуте с Liniux Ubuntu/Mint
Если у вас ноутбук с:
- Ubuntu 14.04 и новее или Mint 17 и новее
- Intel'овской графикой
- неработающим управлением яркостью после сна
то есть простое решение:
Labels:
brightness,
intel,
it,
linux,
linux mint,
sleep,
ubuntu,
wakeup