Программирование

  • Главная
  • Yii2. Согласование временных зон между MySQL и PHP

Yii2. Согласование временных зон между MySQL и PHP

Часто на хостингах встречается проблема, что время в БД MySQL отличается от серверного. Это приводит к тому, что вызов функции типа NOW(), CURRENT_TIME() или CURRENT_TIMESTAMP() будут возвращать «неправильные» значения и…

Полезные библиотеки для фронтэнд — разработчика

JS Modernizr — это JavaScript библиотека, определяющая наличие поддержки разных возможностей HTML5CSS3. Moment.js — это отличная библиотека для работы с датами в JavaScript. Fullpage.js — Набор простых для реализации полностраничных…

Английский для программистов. Нужно ли айтишнику знать английский язык?

ИТ сфера неразрывно связана не только с языками программирования, но и с английским языком и в сфере информационных технологий без его не обойтись. Зачем программистам учить язык? знание английского языка…

Современные инструменты web-разработки

Языки программирования php — это распространенный язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML. node.js —…

Создаем свое первое приложение на Django

Django — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation. Django считается лучшим веб-фреймворком, написанным на Python. Этот инструмент удобно использовать…

PHP. Библиотеки для PHP разработчика

Список полезных библиотек для PHP разработчика Текст wapmorgan/Morphos — Морфологическое решение на PHP для русского языка: склонение имен и существительных, плюрализация, количественные числительные. teamtnt/tntsearch — Полнофункциональный движок полнотекстового поиска на…

Rest API что это такое простыми словами

REST API что это такое? REST расшифровывается как REpresentational State Transfer. Это был термин, первоначально введен Роем Филдингом (Roy Fielding), который также был одним из создателей протокола HTTP . Отличительной…

Разработка кода. SOLID принципы построения кода

SOLID это аббревиатура пяти основных принципов проектировании классов в объектно-ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion.  Таким образом, мы имеем 5 принципов, которые и…

Symfony Request Object

This is proof-of-concept implementation of laravel’s like form requests. Rational Most of Symfony developers uses forms to map request data to some Data Transfer Object.This object then passes to validator…

Паттерны проектирования

Что такое паттерны При создании программных систем перед разработчиками часто встает проблема выбора тех или иных проектных решений. В этих случаях на помощь приходят паттерны.  Дело в том, что почти…

EnglishRussianUkrainian