| View previous topic :: View next topic |
| Author |
Message |
jentoso

Joined: 20 Dec 2007 Posts: 420
|
(Separately) Posted: Fri Aug 30, 2024 17:47 Post subject: |
|
|
alex_hyp
Проект уже можно сказать заброшен.
Постами выше автор уже высказался. _________________ TC 11.56 combo, Windows 11 x64 |
|
| Back to top |
|
 |
VecH
Joined: 02 Jun 2025 Posts: 2
|
(Separately) Posted: Mon Jun 02, 2025 09:34 Post subject: |
|
|
| Какие плагины аналоги есть для работы с Mail.Ru |
|
| Back to top |
|
 |
jentoso

Joined: 20 Dec 2007 Posts: 420
|
(Separately) Posted: Mon Jun 02, 2025 09:58 Post subject: |
|
|
VecH
WebDav, если конечно облако с подпиской. _________________ TC 11.56 combo, Windows 11 x64 |
|
| Back to top |
|
 |
VecH
Joined: 02 Jun 2025 Posts: 2
|
(Separately) Posted: Mon Jun 02, 2025 10:21 Post subject: |
|
|
jentoso
Без подписки, пользуюсь подаренным теребайтом (пока еще не отобрали) |
|
| Back to top |
|
 |
jentoso

Joined: 20 Dec 2007 Posts: 420
|
(Separately) Posted: Mon Jun 02, 2025 11:07 Post subject: |
|
|
VecH
Тоже пользуюсь, но без подписки webdav не работает. _________________ TC 11.56 combo, Windows 11 x64 |
|
| Back to top |
|
 |
lsched
Joined: 20 Oct 2009 Posts: 73 Location: Россия, Саратов
|
(Separately) Posted: Tue Jul 15, 2025 22:57 Post subject: |
|
|
Всем привет!
Возможно, кому то будет интересно, как я победил error parsing auth token.
У меня несколько аккаунтов Облака. Какое то время назад отвалилась одна учетная запись, а несколько дней назад - другая. Стало совсем неинтересно, и решил разобраться. После ряда шевелений сперва пальцами, а потом и извилинами (хотя надо было наоборот) получился такой способ:
1. Запускаем какой-нибудь браузер (я использовал хром) на том же устройстве, где стоит TC с плагином CloudMailRu;
2. Открываем сайт mail.ru и входим в аккаунт почты через логин/пароль (VK ID не пользуюсь, какой будет результат - не знаю);
3. Скорее всего вылезет проверка безопасности, проходим её (собираем картинку, вводим резервный адрес почты и т.д.);
4. После успешного входа повторяем тоже самое с другими аккаунтами;
5. Открываем сайт 2ip.ru, переходим в раздел "Сервисы" и жмем "Информация от вашего браузера". В блоке "Информации о браузере" находим строку User Agent и копируем её.
6. Открываем настройки CloudMailRu, на вкладке "Network settings" ставим галку на "Change plugin UserAgent" и заменяем содержимое строки скопированным с сайта значением.
7. Вуаля! Все облака открываются!
В завершение изменил UserAgent и на других устройствах, с таким же успешным результатом, благо внешний IP один и тот же.
Надеюсь, этот способ поможет кому нибудь ещё. |
|
| Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2977 Location: Тбилиси
|
(Separately) Posted: Wed Jan 21, 2026 14:26 Post subject: |
|
|
Я сам от себя этого не ожидал, но как-то потратил время и вернул плагин к жизни. Технические подробности вряд ли кому-то интересны, но плагин снова авторизуется и работает.
Однако я сам сервисами mail.ru давно не пользуюсь, поэтому никакой поддержки всё ещё обещать не могу. _________________ База знаний о Total Commander
Блог |
|
| Back to top |
|
 |
Monarch-LFV

Joined: 22 Jul 2019 Posts: 353
|
(Separately) Posted: Wed Jan 21, 2026 17:15 Post subject: |
|
|
D1P
А где искать обновленный релиз? |
|
| Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2977 Location: Тбилиси
|
|
| Back to top |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2977 Location: Тбилиси
|
(Separately) Posted: Sun Feb 08, 2026 01:11 Post subject: |
|
|
Я был уверен, что покончил с этим плагином навсегда, но, видимо, есть вещи, от которых нельзя просто взять и избавиться. Появление агентской разработки не просто убрало необходимость работать с ужасающе устаревшей IDE (вот уж что с годами становится только хуже), но и ускорило разработку во сколько раз? В десять? В сто?
Судите сами, за две недели с помощью Claude Code я:
— Разобрался в изменениях API авторизации. Агент прогуглил решения в других проектах, проверил ответы сервера, фактически провёл обратный инжиниринг так, как я делал это в начале разработки. Тогда я тратил на это день, агент объяснил мне решение через десять минут.
— Разбил огромный монолит на слои по DDD, применил принципы GRASP и SOLID. С помощью современных IDE, вроде IDEA, я бы делал одно только это несколько месяцев. В RAD Studio — я бы не смог этого сделать в принципе. Теперь архитектура настолько чистая, что в ней можно купать младенцев.
— Сделал покрытие юнит-тестами на 96%. ДЕВЯНОСТО ШЕСТЬ, с 80 тестов до трёх тысяч. Наверное, за год непрерывной работы я бы смог написать все эти тесты вручную.
— Для оставшихся 4% написал интеграционные тесты. А чтобы гонять эти тесты без учётки в облаке — написал даже не мок-сервер, а полноценное решение. Теперь вы можете развернуть веб-сервер, полностью совместимый по API с облаком у себя, хоть на винде, хоть на линуксе, и ходить на него плагином — теперь он мультисерверный. Ну, учитывая что API теперь полностью документировано (агент написал спеку по имеющемуся коду), я бы написал такой сервер за несколько месяцев. Здесь на весь цикл разработка-тесты-отладка ушло два дня.
— Я внедрил все реквесты, многие из которых висели годами. Теперь плагин умеет показывать миниатюры: я за час исследовал эндпойнты CDN, агент написал код за десять минут. Локализация — простая, но невероятно муторная задача, взято и сделано. Самому старому реквесту — прозрачному шифрованию — скоро исполнялось десять лет. Оно работало, но было неудобное и неочевидное; с CC я переработал его за пару дней, передизайнив логику и ускорив само шифрование в разы за счёт аппаратной поддержки в винде и функций SSL.
— Кстати, о SSL. В набор компонентов Indy, на которых построен сетевой стек плагина, не могут внедрить поддержку OpenSSL 3.x уже многие годы; она так и живёт на 1.x с устаревшими протоколами и дырами безопасности. И я удивлён тому, что нашёлся человек, который написал эту поддержку. Для полумёртвой библиотеки весьма нишевого языка, вот взял и написал. Лайкните ему репозиторий, это наименьшее, чем можно отблагодарить такого динозавра. Я же просто использовал его код — и оно работает. Слава опенсорсу! Но вообще я уверен, что если бы я поставил агенту задачу — он бы написал это и сам.
— Разобрано какое-то невероятное количество непоняток. Например, раньше плагин вёл себя неадекватно на больших листингах — разобрались, API отдаёт только 8000 записей за раз, нужна пагинация. Авторизация слетала раз в час — разобрались, отловили, теперь токены перезапрашиваются по необходимости. И т.д., и т.п. Эти вопросы я не мог решить годами.
— Если я буду перечислять количество закрытых ошибок, мне придётся писать несколько таких сообщений. Одних только утечек памяти, найденных и анализом и тестами, выйдет несколько десятков. И это были абсолютно неочевидные вещи — очевидных я всё-таки не допускал.
И это — без отрыва от основной работы. Ставишь задачу, обсуждаешь, оно в фоне пишется, потом делаешь ревью. Не всё работает с первого раза, факапы случаются, но цена ошибки становится ничтожна. Можно пробовать подходы и решения, сделать несколько вариантов, а потом из них выбрать лучший. Полное ощущение, что отрастил себе второй мозг, который если и не умнее первого (пока что), то точно знает больше.
P.S.
| Quote: | At a senior Delphi developer rate, this is roughly 4-5 months of full-time work (or ~18-22 standard 40h work-weeks). The high churn ratio (cumulative ~247K lines touched vs ~110K net) reflects the iterative nature of the DDD migration and extensive refactoring — code was moved, reshaped, and rewritten multiple times, which is typical for a disciplined architectural overhaul of a legacy codebase.
The heaviest items are the test suite (~30% of effort) and handler extractions (~20%) — both are labor-intensive but low-creativity work that scales linearly with codebase size.
|
Две недели! _________________ База знаний о Total Commander
Блог |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|