Task tracker 4.0.0

Web приложение для трекинга задач на основе Yii2 и MySQL с открытым исходным кодом. Имеет интуитивно понятный интерфейс и не требователен к инфраструктуре. Новое в этой версии: Пользователи могут создавать задачи для самих себя (опция включается и отключается в настройках); Возможность отключить почтовые уведомления; Новый интерфейс админпанели; Добавлена возможность общей

Продолжить чтение

Асинхронный обмен данными по сети в C# по протоколу TCP (делаем сервер асинхронным)

Среди главных проблем с которой можно столкнуться при обмене данными по сети, это длительное ожидание ответа сервера или «зависание» серверной части в бесконечном цикле при ожидании запроса от клиента. В этой статье мы будем решать вторую проблему путём превращения «обычного» сервера, который был написан в одной из предыдущих статей [1]

Продолжить чтение

Док станция или переходник. Что лучше для подключения жёсткого диска?

Ранее мы уже рассматривали вопрос подключения к компьютеру обычных жёстких дисков как внешних. Но, тогда мы использовали переходники. Однако переходниками возможность подобного подключения не ограничивается. Существуют ещё и, так называемые док-станции.

Продолжить чтение

Почему одни программисты идут в тимлиды и прочие руководители, а другие от этого сознательно отказываются

Название этой статьи возможно вызовет недоумение, так как в современном обществе преобладает культура роста (карьерного и не только). Однако находится не мало людей, которые не претендуют на многое из того, о чём другие мечтают. Что движет теми, кто стремится к руководящей должности и теми, кто, наоборот, её не очень хочет?

Продолжить чтение

Настраиваем доступ к web приложению на основе ролей Yii 2. Часть 5. Особенности настройки при использовании PostgreSQL

Предыдущая статья этого цикла планировалась и даже объявлялась как последняя. Но, жизнь внесла свои коррективы и спустя полтора года я вновь возвращаюсь к этой теме по причине того, что использование штатного механизма RBAC фреймворка Yii 2 при использовании в качестве СУБД PostgreSQL сопряжено с некоторыми не совсем очевидными особенностями.

Продолжить чтение

Определяем СУБД, к которой подключено приложение на Yii 2

Необходимость определить какая СУБД используется возникает, когда требуется реализовать специфичный для той или иной СУБД функционал в условиях поддержки приложением работы c СУБД нескольких видов. Например, MySQL и PostgreSQL.

Продолжить чтение