Как и было обещано в соседней теме, где рассказывался велосипед, выкладываю описание алгоритма SRP RFC2945 — способе регистрации и аутентификации пользователей безопасным образом по небезопасному каналу. Вот только в процессе подготовки статьи я обнаружил более свежую версию протокола, SRP-6, вместе с реализацией, в связи с чем решил выбросить свои архаичные наработки по SRP-3, и просто дать ссылки на имплементацию новой версии.
Anton Fedorov @datacompboy
Программист / сисадмин (Sr. SRE)
PyGTK: потоки и магия обёрток
9 min
5.6KTutorial
Всем хорош GTK+, но наблюдается большая проблема при работе с ним в многопоточных приложениях. Сам по себе GTK является thread-safe, но требуя принудительной блокировки со стороны пользователя. Вторая проблема заключается в том, что блокировка реализована через мутексы, и вы должны вызывать блокировку строго один раз, иначе ваш код «зависнет» на linux, прекрасно при этом работая на windows.
+25
MovableType — отрывки из разработки плагинов
10 min
851Tutorial
MovableType — не сильно популярная в нашей стране, однако весьма стоящая на посмотреть система ведения блогов. Из коробки поддерживает множество блогов, с 5й версии — еще и управление полноценное сайтом. Работает на perl, путем генерации множества статических html файлов, за счет чего очень хорошо выдерживает даже большие нагрузки.
Распространяется в двух вариантах: OpenSource и Pro. Плагины к нему распространяются в полу-бесплатном режиме: смотреть смотрите, юзать платите.
В целом, система написана в духе ООП, есть хуки на почти каждый чих, есть ORM, всё почти хорошо…
Распространяется в двух вариантах: OpenSource и Pro. Плагины к нему распространяются в полу-бесплатном режиме: смотреть смотрите, юзать платите.
В целом, система написана в духе ООП, есть хуки на почти каждый чих, есть ORM, всё почти хорошо…
+5
Information
- Rating
- 1,235-th
- Location
- Zürich, Zürich, Швейцария
- Date of birth
- Registered
- Activity
Specialization
Specialist
Lead