Раздел домашнего сайта «Аккорды»

Показать только аккорды, без рекламы.
01.06.2017

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

higimo.ru/accord/
higimo.ru/accord/#/song/5%20Диез%20—%C2%A0Не%20вернусь

Случался момент, когда я устраивал квартирник у себя дома и меня попросили сбросить список песен, которые я играю, чтобы «познакомиться» с другим гитаристом и гостями. Конечно же, список мне очень помог.

Когда я собрал проект, то считал, что смогу добавлять все аккорды через ftp (безопасно, но только с компьютера).

Как же я ошибался. Лень родилась вперёд меня.

Через месяц-два я написал форму добавления аккодов и оградил её от злоумышленников. Теперь, найдя новую классную песню, я прямо с телефона могу закинуть её в «избранное» — шикардосик.

higimo.ru/accord/

Наконец, очень долго не получалось сравнивать строки, постоянно Пилот или какой-нибудь Noize MC разделяли сортировку «по первой букве» надвое и больше — отстой. Ещё и жена постоянно рассказывала знакомым: «Эта песня Пилота примерно во второй букве „П“» — ужасно стыдно.

Правильные пацаны сравнивают не ASCII строки так:

this.state.list.sort((a, b) => a.name.localeCompare(b.name))