Продолжаю переписывать клиент. Конечно теперь многое в старом коде кажется наивным и кривым и подлежит почти полной переделке. Упор опять делаю на скорость работы программы. А точнее её интерфейса. В первую очередь хочу сказать, что к программе подключён специальный модуль, который заменяет код описания многих базовых операций и часто повторяющихся во время работы программы на ассемблерный код. Это даёт заметрый прирост в скорости как интерфейса так и работы различных вычислений и преобразований в теле программы. Второй момент это личное старание следить чтобы особенно что касается скорости работы интерфейса программы, не утежелять его и не замедлять. Особенно остро начинаешь чувствовать как приятно когда интерфейс программы быстро работает когда запускаешь программу на старом компе с 1000 мегагерцовым процом и видеокартой S3 Trio (старинная такая карта и очень слабая). Вообщем мне удалось добиться, что запуск клиента под вайном в убунту проходит всего 2 секунды и программа уже в полной готовности на рабочем столе. Думаю что на мощных компах будет запускаться очень быстро. Следует отметить что квип у меня на старой машинке этой под вайном тоже запускается почти 2 минуты.
Всегда буду рад если наберётся команда разработчиков данного проекта. Так что всегда готов рассмотреть ваши предложения.
Так же советую всем кто будет работать со мной зарегистрировать себе аккаунт на
https://launchpad.net/ и тогда можно будет получить доступ к нашему 2 гигабайтному файлообменнику проекта расположенном на ubuntuone.com
Привожу некоторый скриншоты новой версии имадера. Запуск программы производился в убунту под вайн


