• Разработка Unix-приложений?

    @snikulov
    «Да и к тому же Linux — это, все-таки, не Unix.» — люди пишушие объявления, зачастую об этом не догадываются.

    Собственно Linux поддерживает стандарты Opengroup www2.opengroup.org/ogsys/jsp/publications/mainPage.jsp

    Для почитать
    — старое, но не теряющее своей актуальности
    — из нового можно посоветовать это про Linux, однако хорошо описано какое API где работает и насколько соответствует стандарту Opengroup
    Ответ написан
    Комментировать
  • Посоветуйте что использовать для тестирования в C++

    @snikulov
    попробуй winunit.codeplex.com/
    Ответ написан
    Комментировать
  • Организация работы с эл.почтой

    @snikulov
    IMAP конечно может помоч, но необходимо учитывать, что это настройка используемого почтового клиента.
    Если в ThunderBird (да наверняка у любого есть эта настройка) установить локальную папку для отправленных сообщений, то на сервере ничего не появится.

    Отсюда вывод — настройте свой почтовый клиент на использование IMAP и убедитесь чтобы он настроен сохранять отправленную почту на сервер в нужную вам папку.

    Второй вариант (я часто использую его, так как он работает и на POP3 протоколе) — настроить клиента для автоматического добавления вашего адреса в «Bcc». Тогда вы будете получать копию своей переписки в INBOX. Ну а далее решайте что с этим делать — либо сами управляйте (удаляйте/копируйте), либо назначте автоматические правила на подобные копии (копировать в папку).
    Ответ написан
    Комментировать
  • Многопоточные приложения на C++ под Linux?

    @snikulov
    Если именно C++ можно взять:

    1) Boost::Thread (http://www.boost.org/)
    Там есть примеры и хорошая документация.

    Из плюсов:
    1. имплементация этой библиотеки должна войти в следующий стандарт C++ (std::thread)
    2. будет работать на всех поддерживаемых OS (Win, Linux, Mac OSX)

    2) Threading Building Blocks (http://www.threadingbuildingblocks.org/)

    Есть книга на английском — ее можно поискать в обменниках

    Наверняка есть еще, если погуглить (например у ACE www.cs.wustl.edu/~schmidt/ACE.html есть свои возможности работы с потоками),
    но думаю первых двух должно хватить для лабораторных
    Ответ написан
    Комментировать