Кросс-платформенное программирование
|
|
eXceed | Дата: Среда, 28.12.2011, 15:43 | Сообщение # 16 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Не совсем кросс-платформа, но все же.
Возникла необходимость запилить кукарекалку о приходе почты на ящик для шиндовс. Сначала хотел запилить на сокетах в С++, офигев от геморойности затеи посмотрел в сторону MAPI. Но нашлось более элегантное решение, в тоже время и упоротое, как товарищи на 8 марта из омского авангарда. Пилится минзерный бэкенд на питоне который чекает количество писем в ящике. Пишем через poplib. Далее это дело заворачивается в py2exe для standalone запуска в шиндовс. К нему пишется фронтенд. Думал, что опять же на MFC, но таки решил на C#. Вообщем базовый функционал. Нет опроса по таймеру и всего такого. Чисто реализованная идея. Забавно. Мб завтречка доделаю :3
http://rghost.ru/35643249
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Среда, 28.12.2011, 15:45 | Сообщение # 17 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Сам скрипт на питоне, даже стыдно, лол.
import poplib
M = poplib.POP3("some.mail.server") M.user("username") M.pass_("password") message_count = len(M.list()[1]) print message_count
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Четверг, 29.12.2011, 12:57 | Сообщение # 18 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Немножко перепилил, в том числе и скрипты. Пока нет поддержки SSL. С конфигом думаю все понятно.
http://rghost.ru/35657961 - бинарники, запускать awesome-mail-ui.exe
http://rghost.ru/35658236 - исходники.
Так как это по прежнему C#, то 4я версия фремворка рекомендуется.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Четверг, 29.12.2011, 14:57 | Сообщение # 19 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Добавил поддержку SSL, убрал джва бага с неправильным определением каталога запуска. См. изменения в конфиге.
http://rghost.ru/35659865 - бинарник.
http://rghost.ru/35659949 - исходники.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |