Можно отписывать без пароля, но уведомлять по e-mail, чтобы не было ситуации, когда пользователь не подозревает, что его отписали. Либо вместо логина и пароля использовать подтверждение по e-mail, но это как-то долго.
Дело не в том, хорош этот язык или плох. Он во многом хорош, но многим мне не нравится, однако, это не важно. Плохо то, что студентов учат одному единственному языку и одной единственой IDE. Правильно было бы рассмотреть альтернативы, их плюсы и минусы, хотя-бы в качестве ознакомительного курса в несколько лекций. И чтобы это было официально, а не под личную ответственность преподавателя.
p.s. я пробовал два года назад скомпилировать свои лабораторные под Mono, за несколько часов поисков информации так ничего и не вышло, на том и забросил.
Это все замечтаельно, но в реальном мире все, к сожалению, совсем иначе. У нас на целом факультете крупного вуза основным языком является C#, а среда разработки бесплатно подаренная майкрософтом VisualStudio, абсолютно все серверы тоже бесплатная винда. Причем, даже обучают программированю с самых младших курсов на нем, хотя гораздо правильнее было бы использовать тот же Pascal. У преподавателей уже вся учебная программа под C# заточена, говорят, что какой-то умный профессор его всячески продвигает. Есть, конечно, маньяки, которые идут в разрез с учебной программой и предлагают прогать на Python или C++ и писать отчеты в LaTEX, но их, к сожалению, единицы.
Надо же, мигалки на микроконтроллере :) А у меня есть решение, которое могу назвать инженерно красивым, т.к. оно решает аналогичную задачу с гораздо более меньшими ресурсами.
Я в своем детстве делал такую штуку: надо взять кусок провода, частично очистить от изоляции, и свернуть из него кружок диаметром в 1 см, чтобы половина окружности была в излояции, а половина без и прикрепить с внутренней стороны от колеса. Ответной частью будет кусок провода, прикрепленный к колесу таким образом, чтобы он скользил по этой окружности и одновременно касался металлической оси. Ну и, соответственно, к металлической оси подводим плюс от батарейки.
Получается, если катить машинку, то огрызок провода на колесе сначала двигается по полуокружности с изоляцией, а потом по оголенному, и мигалки мигают. Да, частота зависит от скорости, но так было даже интересно. И все это на удивление стабильно работало и вызывало дикий восторг у друзей :)
p.s. я пробовал два года назад скомпилировать свои лабораторные под Mono, за несколько часов поисков информации так ничего и не вышло, на том и забросил.
Я в своем детстве делал такую штуку: надо взять кусок провода, частично очистить от изоляции, и свернуть из него кружок диаметром в 1 см, чтобы половина окружности была в излояции, а половина без и прикрепить с внутренней стороны от колеса. Ответной частью будет кусок провода, прикрепленный к колесу таким образом, чтобы он скользил по этой окружности и одновременно касался металлической оси. Ну и, соответственно, к металлической оси подводим плюс от батарейки.
Получается, если катить машинку, то огрызок провода на колесе сначала двигается по полуокружности с изоляцией, а потом по оголенному, и мигалки мигают. Да, частота зависит от скорости, но так было даже интересно. И все это на удивление стабильно работало и вызывало дикий восторг у друзей :)