Конкуренция в Интернете стремительно растёт, поэтому важно постоянно следить за другими игроками рынка. Так можно узнать сильные и слабые стороны не только чужого продукта, но и своего, оценить динамику развития рынка, скорректировать стратегию продвижения своей компании и точнее определить целевую аудиторию. Сегодня делимся подборкой сервисов для сбора такой информации.
"Есть люди, которым труднее других. И на них обязанность быть лучше. Другим сходит с рук, а им нет… Это вроде бы каждый обязан. Но если человек решился жить по мечте, то он обязан вдвойне. Потому что большинство по мечте жить трусит… Или благоразумие мешает. А те, кто живет по мечте, — они вроде примера. Или укора". Олег Куваев.
понедельник, 29 марта 2021 г.
четверг, 25 марта 2021 г.
среда, 24 марта 2021 г.
пятница, 19 марта 2021 г.
воскресенье, 14 марта 2021 г.
Лев и антилопа
В саванне в Африке каждое утро просыпается антилопа.
Она знает, что ей надо бегать быстрее самого быстрого льва из соседнего прайда, иначе ее съедят.
В саванне в Африке каждое утро просыпается лев.
Он знает, что ему надо бегать быстрее самой медленной антилопы в соседнем стаде, иначе он умрет от голода.
Неважно, кто вы - антилопа или лев.
Важно, чтобы когда взойдет солнце вы уже бежали изо всех сил.
Последние годы все неистово бегут. Я часто ощущаю антилопой
пятница, 12 марта 2021 г.
Изменение дискового пространства в CentOS
Часто приходится иметь дело с виртуальной машиной например от Битрикс. Пользоваться заявленными 10 и 60 Гб дискового пространства не всегда удобно, изменение(увеличение) дискового пространства подробно описано в статье.
Начнем с классики, монтирование устройства как каталога. Добавляем в системный блок или виртуальную машину жесткий диск. Если CentOS его распознал в /dev появится соответствующее устройство, например, /dev/sdb.
среда, 10 марта 2021 г.
Из рутины в приятный процесс: что такое бэклог продукта и как им управлять?
Менеджеры продукта и его собственники не могут не уделять серьезного внимания продуктовому бэклогу. Не только для облегчения планирования релизов и итераций, но и для оптимизации всего жизненного цикла продукта, над которым намерена работать команда.
Mikrotik + ansible
ТЗ.
- Организация плана сетей по всем филиалам согласно требованиям заказчика, сегментация сетей (от 3 до 20 сетей в филиалах в зависимости от численности устройств).
среда, 3 марта 2021 г.
AMQP по-русски
Сегодня довольно мало информации о протоколе AMQP (Advanced Message Queueing Protocol) и его применении, особенно на русском языке. А вообще это — замечательный, уже достаточно широко поддерживаемый открытый протокол для передачи сообщений между компонентами системы с низкой задержкой и на высокой скорости. При этом семантика обмена сообщениями настраивается под нужды конкретного проекта. Такие решения существовали и ранее, но это первый стандарт, для которого существует большое количество свободных реализаций.
Consul: Service Discovery это просто, или прощаемся с конфиг-файлами
Обзорная статья о Consul (http://consul.io) — системе для поддержания обнаружения сервисов и распределенного хранилища ключ-значение. Кроме самого Consul, рассмотрим Consul-Template — средство для управления конфигурациями сервисов автоматически отражающее изменения в топологии. Статья будет интересна DevOps инженерам, системным архитекторам, тим-лидам проектов и прочим интересующимся микросервисными архитектурами.
Как создать пользователя Sudo в CentOS
Команда sudo
предназначена для того, чтобы позволить пользователям запускать программы с привилегиями безопасности другого пользователя, по умолчанию root.
Создание приложений .NET Core с использованием Docker
Если вы собираетесь пробовать Docker и .NET Core, то вам будут невероятно полезны эти ресурсы.
Создание приложений .NET Core с использованием Docker
- Пример для .NET Core Docker — этот пример создает, тестирует и запускает образец. Он включает и создает несколько проектов.
- Пример для ASP.NET Core Docker — этот пример демонстрирует, как использовать Docker с помощью веб-приложения ASP.NET Core.
не работает кнопка "скачать одним файлом" в задачах Битрикс
С помощью отладочной версии nginx увидели, что в модуль mod_zip приходит список файлов с лишним переводом строки в начале.
Далее заметили, что лишний перевод добавлялся в начале любого
любой Битрикс-страницы (даже главной). Методом дихотомии и отладочного вывода
разобрались, при каком включаемом файле появляется перевод строки.
Это оказался bitrix/php_interface/dbconn.php (файл с настройками подключений к
БД и пр.)
В этот файл кто-то добавил перевод строки после завершающего
php-тега ?>
Это приводило к лишнему символу в http-выводе php => он попадал на отдачу
apache&39;ем списка файлов на архивацию => mod_zip не мог распарсить
список файлов и падал.
Перевод строки был убран, равно как и сам завершающий php-тег,
согласно рекомендациям (https://www.php.net/manual/en/language.basic-syntax.phptags.php)
для предотвращения подобных ошибок в дальнейшем.