Board.KolibriOS.org
http://board.kolibrios.org/

Почтовый клиент Liza
http://board.kolibrios.org/viewtopic.php?f=40&t=2186
Page 5 of 7

Author:  Leency [ Wed Jan 09, 2013 4:13 am ]
Post subject:  Re: Liza

Код в моей программе:
EBX.line_element.size = GetSize_(i); //в GetSize_(i) происходит затирание EBX, потому и не работает!! Я идиот...

lev
Спасибо огромное! Ты как всегда выручаешь меня из безвыходной ситуации :) Алсо твой пример с цветами очень помог мне разобраться как же они таки работают. И вуаля новая версия Еолайта с градиентами. И это только начало.

Albom
C-- такой С-- :)
И всё же в 99 случаях из 100 всё же виноват программист.

Attachments:
toni-stark_8110937_big_.jpeg
toni-stark_8110937_big_.jpeg [ 60.47 KiB | Viewed 3646 times ]

Author:  Leency [ Wed Jan 09, 2013 4:15 am ]
Post subject:  Re: Liza

lev wrote:
Attempt to work with uninitialized heap!
с инициализацией heap разбираться лень

Достаточно добавить mem_init() в начало main().

Если нету, вот код.
Code:
dword mem_init()
{
        $push    ebx
        $mov     eax, 68
        $mov     ebx, 11
        $int     0x40
       
        $pop     ebx
        return  EAX;
}

Author:  CleverMouse [ Mon Jan 14, 2013 2:06 pm ]
Post subject:  Re: Liza

Leency wrote:
Неужели Си не поддержвает такой код?

Си не поддерживает. C++ поддерживает. На Си ровно то же самое получается примерно так:
Code:
struct llist { ... };
void llist_SetSizes(llist* a, int xx, int yy, int ww, int hh, int min_hh, int line_hh) { a->x = xx; a->y = yy; a->w = ww; ... }
int llist_MouseScroll(llist* a, unsigned scroll_state) { if (scroll_state == 65535) { if (a->first == 0) return 0; ... } ... }

Author:  Akyltist [ Sat Jan 19, 2013 9:30 pm ]
Post subject:  Re: Liza

Как успехи на кодефронтлайн?

Author:  Leency [ Sun Jan 20, 2013 6:08 pm ]
Post subject:  Re: Liza

Я подсел на PHP и пишу сайт. Лиза пока что заморожена.

Author:  Leency [ Fri Feb 01, 2013 6:59 am ]
Post subject:  Re: Liza

В группе http://vk.com/kolibri_os есть подсказка что это за программа Лиза.

Author:  SoUrcerer [ Fri Feb 01, 2013 1:37 pm ]
Post subject:  Re: Liza

Сколько ни искал - не нашел.

Author:  yogev_ezra [ Fri Feb 01, 2013 2:52 pm ]
Post subject:  Re: Liza

SoUrcerer wrote:
Сколько ни искал - не нашел.
+1

Author:  Leency [ Fri Feb 01, 2013 4:17 pm ]
Post subject:  Re: Liza

Подсказывать не буду :)

Author:  SoUrcerer [ Fri Feb 01, 2013 4:18 pm ]
Post subject:  Re: Liza

Однако, наблюдательные люди среди нас всё-таки есть!

Author:  hidnplayr [ Fri Feb 01, 2013 4:32 pm ]
Post subject:  Re: Liza

Leency: do you want us to guess what it is?

Author:  Leency [ Fri Feb 01, 2013 4:43 pm ]
Post subject:  Re: Liza

hidnplayr
I start this "game", because I want to tell you what it is. http://vk.com/kolibri_os?z=photo-489241 ... 8508%2Frev
In chat I saw you write "but I need to finished those ethernet drivers, TCP, sockets, applications (new IRC client, VNC client, FTP server, ........)" So I afraid you'll start written mail program too, so it will be better to tell that Liza is a MailClient.

Author:  hidnplayr [ Fri Feb 01, 2013 4:48 pm ]
Post subject:  Re: Liza

I tought it was going to be a FTP client :D (combination of eolite and htmlv)
Good luck with it, it will be very usefull.

PS: I should not start to write more applications but finish those I already started ;)

Author:  srx [ Sat Feb 02, 2013 9:53 am ]
Post subject:  Re: Liza

Блин, я искренне считал что лиза - это читалка rss

Author:  Leency [ Tue Mar 12, 2013 7:13 pm ]
Post subject:  Re: Почтовый клиент Liza

Лиза увидела свет вместе с дистрибутивом KolibriN, но чувствую, что попробовали её единицы. Для лентяев я решил написать минимальный обзор Лизы крайней на данный момент версии 0.77.
Attachment:
liza_login.png
liza_login.png [ 5.19 KiB | Viewed 3155 times ]

Вот такое окно встречает нас при открытии программы, только здесь уже идёт подключение. Поддерживаться должны все почтовые ящики, работающие по протоколу POP без шифрования - это yandex.ru, i.ua (email.ua и т.д.), mail.ru...
gmail.com не работает, т.к. использует шифрование.

На скрине видна полоса прогресса. Логин и пароль сохраняется после закрытия программы в текстовый файл, пароль "шифруется" по base64.
Attachment:
liza_opt.png
liza_opt.png [ 7.19 KiB | Viewed 3155 times ]

Можно задать и свои настройки.

Attachment:
liza_mailbox.png
liza_mailbox.png [ 18.77 KiB | Viewed 3155 times ]

После подключения к серверу, мы входим в почтовый ящик. Письмо загружается при нажатии на него, процесс загрузки письма тоже отображается полосой прогресса. Размеры панелей отображающих список писем и само письмо можно менять, потянув мышкой за " = = = ".

Что не рабоет:
- нету предзагрузки заголовков писем
- нет раскодировки base64 содержимого внутри письма
- кривовато парсит заголовки
- не работает смена кодировки письма
- на кнопки Stop лучше не нажимать
- Get и Send не работают.

Спасибо SoUrcerer за то, что объяснил как работать с сокетами, библиотеками и отладчиком.

Page 5 of 7 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/