На носу прохождение сертификации... Читаю книжку в PDF - официальное пособие от Microsoft ( Microsoft.Press.MCTS.Self-Paced.Training.Kit.Exam.70-536.pdf ) Конечно, много чего пока не знаю, прохожу тестовый вариант экзамена (к книге прилагается программа). Изначально экзамен запланирован был на 30 - е апреля, но в связи с неувязкой в сертификационном центре пришлось перенести аж на 11 - е мая.
Dancing with a tambourine. Blog about programming and research. About programmer's life.
четверг, 29 апреля 2010 г.
среда, 28 апреля 2010 г.
Linux Network Server Daemon
Нужна маленькая разработка на C++ (себе в коллекцию и немного для работы) небольшая серверная часть на С++. Короче нужен демон, который слушает входящие подключения, и менеджит пул потоков - обработчиков. Если клиент подключается в момент, когда в пуле потоков нет вакансий, он, опционально, (в зависимости от конфига) должен либо рубить соединение, с соответствующим сообщением клиенту, либо переводить клиентский сокет в режим ожидания появления вакантного потока для обслуживания соединений.
Управление пулом потоков нужно сделать гибким, чтобы спокойно менять их число в рантайме.
Требуется, чтобы это было универсальное С++ решение, причем уровень обеспечения многопоточности нужно абстрагировать так, чтобы независимо реализовать для Linux и Windows.
Вот такая задачулька на июнь.
Управление пулом потоков нужно сделать гибким, чтобы спокойно менять их число в рантайме.
Требуется, чтобы это было универсальное С++ решение, причем уровень обеспечения многопоточности нужно абстрагировать так, чтобы независимо реализовать для Linux и Windows.
Вот такая задачулька на июнь.
пятница, 9 апреля 2010 г.
Трудимсо в комманде :)
Трудимсо в комманде :)
В работе над проектом LabelMark много разных аспектов, многих из них, я еще не успел коснуться, но есть ряд ньюансов, о которых бы хотелось рассказать.
Во первых - о комманде. В Украине над проектом работет 11 человек, и около 10 в США. Команда распределенная и мультиязычная, следовательно делопроизводство по проекту проходит на интернациональном английском.
Подписаться на:
Сообщения (Atom)