MYSQL charset (кодировка)

Немного терминологии. CHARACTER SET — это некий набор символов, называемых кодировкой. Разные CHARACTER SET включают в себя различные наборы символов. Различные CHARACTER SET могут включать примерно одинаковые наборы символов но в различном порядке (см. например koi8ru и cp1251). MySQL необходимо знать какой CHARACTER SET будет использован для данных в таблице, чтобы корректно проводить сортировку и индексацию […]

Читать далее…


PhpStorm+Vagrant

В IDE PhpStorm существует поддержка работы с популярным инструментом Vagrant. Vagrant служит для быстрого создания среды разработки на основе виртуальных машин. Для работы с Vagrant напрямую из IDE требуется проверить, доступность команд vagrant.bat либо vagrant и VBoxManage.exe либо VBoxManage из консоли. Для проверки запускаем cmd: жмем Win+R, затем набираем cmd и жмем enter. Появится командная […]

Читать далее…


Laravel 5.2. Раздельные сообщения об ошибках аутентификации

В Laravel 5 по умолчанию встроена поддержка аутентификации пользователей. Если пользователь вводит неправильные данные для входа, то максимум, что он может — это получить сообщение об ошибке: «These credentials do not match our records». Поэтому поводу могут возникнуть два вопроса: как сделать вывод на русском языке и как разделить сообщение об ошибке ввода для логина и пароля? Рассмотрим […]

Читать далее…


Установка phpmyadmin в Laravel 5 Homestead

В образе Laravel5.2 Homestead для Vagrant на основе дистрибутива Ubuntu установлен php 7 версии, а в зависимостях пакета phpmyadmin указан php 5 версии, потому при попытке установки пакета через менеджер пакетов apt-get получаем сообщение об ошибке:

Читать далее…


Yii2 или Laravel4? Установка.

Именно такой вопрос часто звучит на просторах интернета. Вам нужно создать новый проект и заодно вы решили попробовать новый php-фреймворк, либо это ваш первый проект на пути становления web-программиста и, почитав форумы/блоги/статьи ваш выбор пал на эти два php-фреймворка, но на каком конкретно остановиться?

Читать далее…


Javascript. Схема публикация-подписка (Publish/Subscribe или Pub/Sub).

Публикация/подписка — схема работы с пользовательскими,то есть не ограниченными рамками DOM-модели событиями,  в которой мы сами задаем событие(публикуем) и обрабатываем его(подписываем на него обработчики).

Читать далее…


Javascript. Преобразование числа в строку: toFixed(), toExponential(), toPrecision()

При преобразовании числа в строку может понадобиться задать количество десятичных знаков. Для этого следует использовать метод toFixed(). Метод возвращает строковое представление числа с количеством десятичных знаков, заданных в качестве аргумента.

Читать далее…