Лень — двигатель прогресса
Я всегда был ленивым и терпеть не мог различную нудную работу. Настолько терпеть не мог, что, пока учился автоматизировать всё, что мне не хотелось делать вручную, случайно стал программистом. И меня всегда удивляли люди вроде учителя из истории «Я не я, и работа не моя», у которой, видите ли, студенты не могут нормально назвать диплом, но делать для решения этой проблемы она почему-то ничего не собирается.
Уважаемая, неужели вам настолько не жалко своего времени, что вы не смогли придумать способа, как его сэкономить? Компьютер — это не чёрный ящик, это устройство, которое можно запрограммировать делать то, что вам нужно. Давайте взглянем на вашу ситуацию. Вы получаете файлы по электронной почте. Откуда вы знаете, кто прислал файл? По имени-фамилии отправителя? Отлично! Значит можно взять эти ваши 500 рублей, подойти к любому вменяемому студенту с одного из IT-факультетов, и он вам за неделю (по неопытности, опытный — за полчаса) напишет скрипт, сканирующий ваш почтовый ящик, скачивающий вложения и переименовывающий вложения так, как вам нужно. И вам хорошо, и студентам удобно.
Имена отправителя не стандартизированы, и студенты пишут вам на личный ящик с личных же ящиков, поэтому есть шанс получить диплом от «Мега Мачо»? Отлично, план Б — у вас в университете наверняка есть локальная сеть, в которой есть свои сервера. Идёте в IT-отдел с печеньками, купленными на эти самые 500 рублей, а они вам организуют сетевой диск и быстро ляпают простенькую веб-страничку, где можно ввести фамилию латиницей и загрузить файл. После этого он автоматически переименовывается в введённую фамилию, текущую дату и сохраняется на сетевом диске. Нужно только позаботиться о том, чтобы студент просто не мог загрузить файл, не указав фамилию латиницей, но любой вменяемый программист это напишет за три минуты. Всё, проблема решена. И вам хорошо, и студентам удобно.
Эти два варианта мне пришли в голову сразу же по прочтении вашей истории. Уверен, что, рассказав правильному человеку, что вам нужно, вы сможете найти устраивающий вас вариант. Не бойтесь компьютера, это очень полезный инструмент, экономящий кучу времени!
Уважаемая, неужели вам настолько не жалко своего времени, что вы не смогли придумать способа, как его сэкономить? Компьютер — это не чёрный ящик, это устройство, которое можно запрограммировать делать то, что вам нужно. Давайте взглянем на вашу ситуацию. Вы получаете файлы по электронной почте. Откуда вы знаете, кто прислал файл? По имени-фамилии отправителя? Отлично! Значит можно взять эти ваши 500 рублей, подойти к любому вменяемому студенту с одного из IT-факультетов, и он вам за неделю (по неопытности, опытный — за полчаса) напишет скрипт, сканирующий ваш почтовый ящик, скачивающий вложения и переименовывающий вложения так, как вам нужно. И вам хорошо, и студентам удобно.
Имена отправителя не стандартизированы, и студенты пишут вам на личный ящик с личных же ящиков, поэтому есть шанс получить диплом от «Мега Мачо»? Отлично, план Б — у вас в университете наверняка есть локальная сеть, в которой есть свои сервера. Идёте в IT-отдел с печеньками, купленными на эти самые 500 рублей, а они вам организуют сетевой диск и быстро ляпают простенькую веб-страничку, где можно ввести фамилию латиницей и загрузить файл. После этого он автоматически переименовывается в введённую фамилию, текущую дату и сохраняется на сетевом диске. Нужно только позаботиться о том, чтобы студент просто не мог загрузить файл, не указав фамилию латиницей, но любой вменяемый программист это напишет за три минуты. Всё, проблема решена. И вам хорошо, и студентам удобно.
Эти два варианта мне пришли в голову сразу же по прочтении вашей истории. Уверен, что, рассказав правильному человеку, что вам нужно, вы сможете найти устраивающий вас вариант. Не бойтесь компьютера, это очень полезный инструмент, экономящий кучу времени!
12 комментариев
ей тупо некогда было уже искать автоматизатора
Юзерстори 1 — пользователь может загрузить работу через форму на сайте на проверку
1. Должна быть форма
2. На форме должно быть 3 поля — имя, специальность и работа
3. имя — текстовое поле, валидируется как латинница
4. специальность — селект со специальностями, взять список там — … (ну где-то же он точно есть)
5. файл — валидировать как doc/docx, на сервере переименовывать в специальность_фамилия. предусмотреть загрузку больших файлов (50мб там или 100 — у препода должна быть статистика)
Юзерстори 2 — препод получает письмо со ссылкой на файл
1. при сабмите формы приходит письмо со ссылкой на файл