Стиль именования коммитов в git

Для именования коммитов можно воспользоваться следующими 7-ю правилами:
1. Разделяй название коммита с описанием пустой стройкой
Пример:
Обновить документацию

Необходимо добавить новые комментарии к публичным
методам класса Person.

2. Название коммита не должно превышать 50 символов
GitHub к примеру обрезает большие строки в названии коммита.

3. Название коммита должно начинаться с большой буквы
Правильно: Accelerate to 88 miles per hour
Не правильно: аccelerate to 88 miles per hour

4. Не нужно ставить знаки препинания в конце названия коммита
Правильно: Accelerate to 88 miles per hour
Не правильно: аccelerate to 88 miles per hour.

5. Используй повелительное наклонение в названии коммита (в неопределенной форме)
Многие используют баг-трекер. Задача в баг-трекере должна отвечать
на вопрос «Что сделать?».
К примеру:
Название задачи: «Написать скрипт работы с почтой»
Описание: «Написать скрипт для работы с почтой.
Скрипт должен принимать на вход текст письма, а на выход
отдавать результат отправки письма.»

Правильный коммит должен правильно завершать фразу:
If applied, this commit will your subject line here
Правильно:
If applied, this commit will refactor subsystem X for readability
If applied, this commit will update getting started documentation
Не правильно:
If applied, this commit will fixed bug with Y
If applied, this commit will changing behavior of X

6. Длина одной строки в описании не должна превышать 72 символа
Т.к. git не переносит автоматически текст описания. То нам нужно сделать это вручную.
Обычно стараются запихнуть весь текст на 80-символьную консоль. 8 — символов отводится
на отступы.

7. В описании отвечайте на вопрос «Что сделать? и Зачем это делать?» против «Как это сделано?»

Более подробно можно прочитать тут:
chris.beams.io

Cкрипт: обратный отсчет времени

timerЯ думаю что многие на различных сайтах видели таймеры, которые показывают обратный отсчет до какого-либо важного события.
Часто такие таймеры используют для сайтов, которые находятся в разработке, либо закрыты на техническое обслуживание.
В этой статье я опишу скрипт для обратного отсчета времени на javascript. Читать далее

Как убрать название сайта из title в wordpress

All in one seo plugin

All in one seo plugin

Для того, чтобы убрать название сайта из тега title в WordPress необходимо поставить плагин All in one Seo pack. Перейти в его настройки, и в поле Формат для записей изменить значение: %page_title% | %blog_title% на %page_title%. Сам плагин предоставляет целый набор свойств для раскрутки блога. Всем советую его поставить!

Поиск ошибок: Отладчик или журналирование

01-082Некоторые говорят, что незачем проводить журналирование, просто используйте отладчик. Хотя бывают случаи, когда отладчик является лучшим вариантом, есть много причин, по которым правильное журналирование превосходит отладчик, при поиске и устранению неисправностей.

Читать далее

Русский язык на Opencart 1.5.6

1. Распакуйте с заменой файлов в каталог со скриптом интернет-магазина
2. Зайдите в админку, перейдите на вкладку Settings -> Localisations -> Languages -> Insert. Заполните, как показано ниже:
Language Name: Russian

Code: ru
Locale: ru_RU.UTF-8,ru_RU,ru-gb,russian
Image: ru.png
Directory: russian
Filename: russian
Status: Enabled
Sort Order: 1

нажмите кнопку Save

opencart_rus_1_5_6.zip

Блоги java-разработчиков

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

Читать далее

Декларативная модель транзакций в EJB

Наиболее часто применяемой моделью транзакций на платформе Java является декларативная модель, также известная как модель транзакций, управляемых контейнером (Container Managed Transactions – CMT). При работе с этой моделью контейнер самостоятельно начинает, подтверждает и откатывает транзакции. Задачей разработчика является только описание поведения транзакций.
Читать далее

Грейс Хоппер

65 лет назад, 9 сентября 1947 года, из одного из первых компьютеров Mark II был извлечен застрявший между контактами реле мотылек, который оказался причиной сбоя в работе ЭВМ. С легкой руки руководителя группы программистов этого компьютера, Грейс Хоппер, понятие «жучка» и термин debugging в смысле «отладки программы» из малоизвестного жаргона инженеров перешли в разряд слов общеупотребительных. Впрочем, знаменита «потрясающая Грейс» далеко не только этим. Читать далее