Месяц: Август 2020
-
Что на самом деле влияет на результат Google PageSpeed Insights и к чему приведет выполнение всех его рекомендаций
—
от автора
Статья написана с целью помощи в спорах о зеленой зоне PageSpeed между клиентами и разработчиками, которые порождаются как минимум некорректной трактовкой результатов сервиса. Я постарался кратко и наглядно изложить суть. Для начала развею миф о том, что оценка сервиса — это скорость загрузки. Нет, это не скорость загрузки, это итоговый результат исходя из многих параметров,…
-
Отношения. Часть I
—
от автора
Формальная теория моделирования использует алгебраические отношения, включая их в сигнатуры моделей алгебраических структур, которыми описывает реальные физические, технические и информационные объекты, процессы их функционирования. К числу последних я отношу, например, базы данных (реляционные базы данных (РеБД)). Не менее важной считаю область принятия решений, которая состоит из двух основных статистической и алгебраической, основанной целиком на теории…
-
Несколько SQL-приемов от Application DBA. Нетривиальные особенности работы с базами данных
—
от автора
Свою карьеру в области разработки я начал с позиции администратора баз данных, DBA, и в то время, еще до AWS RDS, Azure, Google Cloud и прочих облачных сервисов, DBA делились на два типа: Infrastructure DBA отвечал за настройку баз данных, конфигурацию хранилищ, работу с резервным копированием и восстановлением. После настройки базы данных Infrastructure DBA появлялся…
-
Перевод стандарта IDEF0 на русском языке
—
от автора
Предисловие Должно стремиться к знанию не ради споров, не для презрения других, не ради выгоды, славы, власти или других низменных целей, а ради того, чтобы быть полезным в жизни. Ф. Бэкон Те, кто будет читать перевод и сравнивать с компиляциями русскоязычной документации IDEF0, обязательно обратят внимание на некоторые несоответствия и разночтения с другими источниками, и…
-
4 мифа о работе ИТ-специалиста в госсекторе
—
от автора
Вокруг работы в госсекторе существует много мифов: зарплаты 20 тысяч рублей, неадекватное руководство, семь кругов ада для согласования, а про agile никто не слышал. Откуда взялись эти мифы, и что из них правда, а что нет, рассказывает Константин Черников, HR-директор Центра цифровой трансформации — ИТ-компании внутри Министерства цифрового развития Татарстана.
-
Топовые стартаперские конференции: за чем стоит следить?
—
от автора
Конференции — простой и приятный способ узнать о последних новинках рынка, наработках коллег, зарубежных практиках. Достоверный источник информации о том, чем живет отрасль и что обсуждает. Эти мероприятия — хорошая точка входа в профессиональную среду. Возможность осмотреться, получить знания, завести полезные знакомства, рассказать о своих наработках, выйти из зоны комфорта, прокачать навыки, развиться, заработать практический опыт и просто…
-
Типобезопасные матрицы на Haskell
—
от автора
Типобезопасные матрицы — извечная тема. О нужности их спорят, а для реализации списков с длинной на уровне типов пишут целые языки. Мне показалось странным, что на Haskell до сих пор нет ни одного варианта, который удовлетворял бы вменяемым критериям удобства и безопасности. Есть какие-то причины отсутствия готовых библиотек или они просто не_нужны? Давайте разбираться. Верный…
-
Организовываем взаимодействие между ПК и ЦАП/АЦП при помощи ПЛИС
—
от автора
В современном цифровом мире необходимость ЦАП/АЦП (цифро-аналоговых преобразователей/аналого-цифровых преобразователей) не подвергается сомнению: они используются для обработки сигналов разнообразных датчиков, в звуковой аппаратуре, ТВ-тюнерах, платах видеовхода, видеокамерах и т.д. Однако использование или отладка ЦАП/АЦП могут быть затруднены поставленными производителем аппаратуры ограничениями, например, на используемое ПО или на способы управления устройством. Это наводит на мысль о проектировании…
-
Synology SSO Server – управление авторизацией и доступ к сервисам с сайта
—
от автора
Некоторое время назад передо мной встала задача, в целях защиты коммерческой тайны своих клиентов, отказаться от использования сторонних облачных сервисов. Первое и самое логичное – предоставить им доступ на уже имеющийся в наличии Synology. И тут возникло желание сделать это красиво, не отдельным логином/паролем, а с использованием уже выданных ранее от личного кабинета. «Бесшовный» переход…
-
У меня зазвонил телефон. Кто говорит?.. Поможет «слон»
—
от автора
Автоматическое определение клиента и его региона по входящему телефонному звонку стало неотъемлемой частью любой развитой HelpDesk или CRM-системы. Только надо уметь делать это быстро — тогда появляется масса возможностей. Например, можно менеджеру сразу показать из какого города идет звонок, подтянуть актуальный прайс и условия доставки, вывести карточку звонящего клиента, последние сделки с ним, конкретное контактное…