Таким образом тут будут пользователи, которые получили доступ к разделу sectionId, начиная со времени yesterdayTimestamp. Вы можете построить дополнительные индексы и тогда у вас будут очень быстрые выборки.
Что есть нарушение авторского права в контексте сайта - создание копий/воспроизведение контента. Т.к. пользователь загружает файл, то автоматически создает копию. При возпроизведении контента, технически невозможно не создать его копию или копию части контента (за исключением стриминга). Т.е. сайт представляет собой средство создания и распространения копий/частей контента. По сути получается, что вы владелец оборудования и помещения, в котором производится нелегальное копирование контента.
Может тупой вопрос. Но куда это цеплять?
Я имею ввиду, как понять, что я должен сделать? Объявить метод update? В модели OrderItem?
Может есть какая-то статья для понимания "магии" Rails?
Прочел, но не понял, как это прикрутить к модели. Слишком уж все абстрактно в рельсах, у меня постоянное ощущение, что я где-то что-то пропустил, но никак не пойму что именно.
@KOLANICH: вы ключ передаете методом POST. Для перехвата таких вещей достаточно mitmproxy.org Здесь нет никакой крутизны.
Просто вы немного недооцениваете, насколько просто это взломать. Отсюда даете неправильные советы.
С учетом цен на VPS подобные вопросы просто лишены смысла. Тот же fastvps предлагает очень дешевые тарифы EVO.
@KOLANICH: вы про MITM аттаки слышали? Скачивается приложение, проксируется запрос и готово.
Мне идея совсем не нравится, т.к. наличие прослойки существенно снижает производительность и увеличивает время отклика на действие. Плюс, ввиду принципиальной ненадежности shared хостингов, это повлечет общую заторможенность и ненадежность системы.
Я бы мог порекомендовать только сокетное соединение через SSH-туннель.
Я не совсем понимаю, у меня просто один файл, а модели разные. Т.е. нужно взять один файл и его обработать. Разложить по полочкам, скажем так. Внутри файла обычная таблица с плейлистом, в котором есть колонки Альбом, Артист, Название. Суть импорта сводится к тому, что ищется артист в таблице артистов, если он там есть, то берется его индекс, если его там нет, то создается запись об артисте, в итоге все равно будет его id. Потом это все складывается в Songs. В будущем я могу захотеть строить обычные выборки вроде сколько альбомов у данного артиста, какие сольные и т.п. Это ведь несложно, когда все разложено по таблицам. Да и логично.