Подключаем PHP code sniffer в PHPStorm

Чтобы использовать PHP code sniffer в phpstorm, перво-наперво его нужно установить.

phpcs --version

Если в системе php-codesniffer не установлен, нужно его установить.

MacOS сбросить root пароль для MySQL

Я установил mysql-сервер на свою macOS Mojave, скачав .dmg пакет с официального сайта MySQL.

При установке mysql, установщик не запрашивал никакого root пароля, но в конце выдал сообщение, что пароль для root - dufQqAt00Z, и сообщение сохранить этот пароль.

Я сохранил себе этот пароль (возможно, не скопировав его полностью?). 

Запись видео с экрана на Linux Mint — утилита obs-studio

Я начал пользоваться утилитой obs (obs-studio) для записи видео с экрана моего компьютера.

Установка в моём Linux Mint:

sudo apt-get install obs-stud

Полезные bash_aliases для docker

В моём файле ~/.bash_aliases присутствуют следующие алиасы, которые упрощают работу с docker.

MongoDB Basics курс Final exam

В этой статье я запощу вопросы финального экзамена Basic mongodb курса, который можно было пройти в августе 2018.

Final Exam: Question 1

Problem: 

Connect to our class Atlas cluster from Compass and view the citibike.trips collection. Use the schema view and any filters you feel are necessary to determine the range of values for the usertype field. Which of the following are values found in this collection for the field usertype?

Ответ:

Подключаемся к кластеру mongodb. Переключаемся на базу данных citibike командой "use citibike". Достаем список различных значений поля usertype командой "db.trips.distinct("usertype")"

DAO vs Active Record vs Data Mapper паттерны при работе с базой данных

В популярных фреймворках для работы с базой данных, как правило, используется ORM, которая представляет собой вспомогательную прослойку между приложением и базой данных.

В зависимости от фреймворка, ORM может реализовывать паттерн Active Record (например, kohana framework) или Data Mapper (например, doctrine в symfony). ORM фреймворка также может реализовывать другой паттерн или гибрид.

ORM  Object Relational Mapping. Говоря самым простым языком, ряды из таблиц в базе данных, будут представлены в виде объектов, проперти которых соответствуют именам полей из таблиц, а значения пропертей объекта - значениям из базы данных.

return true to win - ответы на 11 php задач онлайн

11 задач по php: https://returntrue.win/

В каждом из заданий нужно написать код, который бы возвращал true.

Нужно указать аргумент функции, который при передаче в функцию гарантировал то, что функция вернет true. Сделать это нужно наименьшим количеством кода. В качестве аргумента может передаваться число, строка, массив или замыкание.

No commands defined in the "server" namespace - ошибка в Symfony 3.3, 3.4 при server:start

После обновления symfony на версию 3.3 и выше вы обнаружите, что при старте встроенного веб-сервера:

bin/console server:start

Команда server:start не отрабатывает, так как возникает ошибка "There are no commands defined in the "server" namespace.".

Установка SVN 1.7 на Debian 7 Wheezy

Как установить svn v1.7 client на debian 7 (Wheezy).

Команда:

sudo apt-get install subversion 

На Debian 7 по умолчанию установит svn v. 1.6.17.

Реальные пацаны в Госдуме

Зашёл тут в Инстаграм к одному российскому депутату. И увидал вот такую фотографию сделаную в Госдуме, вроде бы ничем не примечательная фотография, но натуру депутата сразу заметил и решил сделать сброс фотографии. А что вы думаете про наших депутатов?

НОВЫЕ ПОЛЬЗОВАТЕЛИ