предлагаю задачку для начинающих.
есть папка с музыкой. Общая для всех пользователей.
Требования:
1) Все пользователи могут добавлять туда музыку через скрипт(mp3, wav, либо flac), размером не более 10 мегабайт). Если файл с музыкой уже есть - просить ввести другое имя.
2) Все пользователи могут копировать музыку в текущую папку.
3) Все пользователи могут удалять музыку.
4) Нужно ведение истории. Общий файл, хранящий информацию что пользователь А удалил\добавил файл В с датой.
5) Пользователи могут добавлять тексты песен в файлы с названиями file.mp3.text по отдельной команде скрипта(вводит имя mp3, получает окно для ввода текста. Стоп-слово = end_of_song). Если файл уже есть - запрашивать разрешение на перезапись.
6) Поиск по названиям песен
7) Поиск по текстам.
8) каждый месяц делать бекап музыки в другую папку
Мозговой штурм
Модератор: Bizdelnick
Re: Мозговой штурм
Вы таки хотите такое сделать? Здесь есть раздел "работа", можно попробовать заказать, может кто и возьмётся.
А если учить начинающих - так лучше оформить статьёй.
Имхо.
А если учить начинающих - так лучше оформить статьёй.
Имхо.
Re: Мозговой штурм
Просто отмечу по 1 пункту, хорошая идея переименовывать файлы в их md5, а настоящие имена хранить во внешней базе. В результате значительно легче работать с полными дубликатами по содержимому файлов, нет проблем сложными именами, можно написать ту логику хранения, которая вам нужна, а не пользоваться той, что представляет ваша файловая система.
Но ваще согласен, тема такая нужна в раздел работы. Мозговой штурм -- это когда никто не знает как делать и предлагаются даже бредовые идеи, так как никаких нет.
Но ваще согласен, тема такая нужна в раздел работы. Мозговой штурм -- это когда никто не знает как делать и предлагаются даже бредовые идеи, так как никаких нет.