DarkByte2015: большинство софта ставится из официальных репозиториев, а не с сайта "супер-софт.юкоз.ру". Если нет там – будет в ppa. Нет в ppa – будут исходники на гитхабе, которые можно собрать или бинарник на оф.сайте софта.
yanis_kondakov: Кода слишком мало, чтобы что-то анализировать. Напишите что-то более обширное: кредитный калькулятор, трекер времени.
Много непонятных с первого взгляда штук типа str.substr(currentTag.length + 1). Их надо выносить в переменные и давать переменным осмысленное имя. Прочитайте книжку, там много моментов описано. По JS ещё советую Херман Д. "Сила Javascript".
> я не до конца понимаю как устроена технология работы с api
дев: я вася пупкин, мой логин +79161234567, пароль йцукен
вк: да, и правда пасс подходит. надо чё -- вот те токен 12345, скажешь его и я поверю что ты вася пупкин, а твой id 123
дев: окей, запомню ка я это в куки, чтобы не потерять *пишет в куки* {user_id: 123, access_token: 12345}
дев: вк, дай мне список моих аудио, токен 11111
вк: токен херня
дев: вк, дай мне список моих аудио, токен *ищет в куках* 12345
вк: {список аудио с айдишниками, названиями, ссылками}
дев: *врубил Highway to Hell по ссылке* так-то.
Стоит ещё учесть, что ссылка на mp3 будет работать только с того IP, с которого был сделан запрос.
Сергей: тогда беру своё "фи" обратно. Как-то глупо, что негосударственные деньги должны тратиться через госзакупки. А нельзя устроить всё так, чтобы коммерческая организация не выделила деньги, а сразу подарила устройства?
Z-r: если "васясофт" используют эту библиотеку в своей игре "корованы 2", а потом эту игру продадут, они подпадут под "коммерческое использование" или "продажу"?
Aleksandr Burlak: тогда нужно обзавестись знакомыми-программистами, которым можно подкинуть идею. "Зацепит" - сделают. Иначе - деньги и на фриланс-биржи.