Сейчас почти каждый порядочный человек зарегистрирован в телеграмм и в связи с этим растет популярность ботов для него. Рассмотрим создание такого.
Это интересно
Любой проект содержит множество файлов, каждый из них может являться автономной единицей или использовать функционал кого-либо еще. Вот о взаимодействиях файлов и поговорим.
При установке MariaDB 10
на чистую ubuntu, инсталлер не запросил ввести пароль, а после установки подключиться к mysql стало возможно только через терминал. В противном случае возвращается ошибка ERROR 1698 (28000): Access denied for user 'root'@'localhost'
. Почему так получилось и что с этим делать? Об этом и поговорим.
Вспомните, как часто при покупке шаблона (или в любом другом случае, когда вам в наследство достается проект) вы расстраивались, что все стили лежат в css-файлах и думали насколько жизнь могла стать прекраснее при наличии SCSS. А ведь это не проблема и не стоит тратить нервные клетки. Сейчас расскажу про сервисы позволяющие переконвертировать css в нормальные файлы для работы.
Возникали ли у вас паника, когда после git pull
-а все напрочь ломается и ничего не работает или работает, но не все? В этом случае можно искать "коммит-киллер" разными способами. Например, постепенно откатывая HEAD, но я расскажу более прогрессивный метод.
Сегодня я поведаю рассказ о замечательнейшем композер пакете `clue/graph-composer`, который позволяет строить зависимости пакетов и версий композер пакетов, что является очень актуальным при работе с большими проектами или проектами с большим количеством контрибьютеров. В общем в тех случаях, когда следить за пакетами и зависимостями проекта становится сложновато.
На днях решил немного ускорить работу сайта путем установки на сервер модуля nginx_pagespeed
, но при этом не хотелось пересобирать сам nginx
. На помощь пришла сборка nginx с включенным модулем от Alexey Degtyarev. А теперь перейдем к самому процессу установки.
Иногда на боевом сервере проявляются ошибки, которые невозможно воспроизвести на тестовом или проблема является настолько критичной, что нет времени на разворачивание этой самой тестовой версии. Тогда возникает необходимость отладки "на живую" прямо на продакшене, но при этом остальные пользователи не должны видеть трейс ошибок и прочие "прелести" отладки. Сегодня я расскажу вам один из способов это осуществить на Yii Framework.
Настало время рассмотреть один из вариантов хранения конфигураций для yii framework, который поддерживает возможность наследования/переопределения/расширения настроек и вынесение локальных настроек в отдельные файлы с последующим их исключением из git.
Статьи на различные темы, которые могут быть интересны.