На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются.
4. Используйте теги [ code=cpp ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Старайтесь формулировать свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной и более давности без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта (C++) user posted image FAQ Форума user posted image Наши Исходники user posted image Поиск по Разделу user posted image MSDN Library Online (Windows Driver Kit) user posted image Google

Ваше мнение о модераторах: user posted image B.V.
Модераторы: B.V.
Страницы: (17) « Первая ... 11 12 [13] 14 15 ... Последняя » все  ( Перейти к последнему сообщению )  
> Устроим конкурс? , идеи, мнения...
    M
    Конкурс стартовал




    Жюри:

    B.V.
    ElcnU
    Flex Ferrum


    Участники конкурса:

    AZote
    XshStasX
    niXman
    Повстанець
    Мохнатый
    progman (?)
    Fester
    xaduw
    Abyx
    dzidzitop (?)
    smalcom
    Serafim
    Аэтерос
    Hsilgos
    popsa
    GoldFinch
    StriplOol
    518171514
    KILLER
    LuckLess
    Spawn.NET
    ya2500
    doocee
    bobjones
    finomen
    MinLexx

    (?) -- участник не подтвердил желание участвовать




    Сроки проведения:

    Ориентировочная дата старта конкурса -- первая половина ноября 2010 г.
    Длительность зависит от заданий, которые предстоит принять

    Призы:

    1-е место: DVD-R 4,7GB x8, cake 100pcs, Digitex + Ручка тёмно-зеленая с логотипом Касперского
    2-е место: Labtec Wireless Laser Mouse
    3-е место: USB Флэш-накопитель "Дятел" 4GB
    + DGM каждому участнику

    Возможны так же бонусные призы, при утверждении бонусных заданий
    Сообщение отредактировано: B.V. -
      Нвдо было дать более полезные (более нужные в применении) задания. Может кому-то бы сгодились.

      Это сообщение было перенесено сюда или объединено из темы "Конкурс по программированию на C/C++"
        Цитата Alca @
        Нвдо было дать более полезные (более нужные в применении) задания. Может кому-то бы сгодились.

        Тема была долгое время открыта для идей. Где же ты был?
          Цитата B.V. @
          Общие критерии оценки работ:
          ...
          - качество комментирования: 1-15 баллов
          - стиль именования переменных/функций/констант: 1-10 баллов
          - форматирование кода, читабельность: 1-10 баллов
          ...

          Все уверены, что стоит пытаться оценивать эти вещи?
            Хм. 4-е задание совсем непонятное. Пока разберешь о чем речь - закончится конкурс. :) В 5-ом задании непонятен 5-ый пункт: Закрытие процесса посредством использования ntdll-api. Что такое ntdll-api и какие в нем (если я правильно понимаю о чем речь) есть особенные ф-ции принудительного завершения процесса? Кроме того, задача не очень интересна способами ее решения, которые весьма ограничены:
            Скрытый текст
            установка ACL (администратором эти ограничения могут быть легко сняты), сплайсинг (весьма ненадежная вещь) и драйвер (не очень простая затея).

            Впрочем, будет интересно посмотреть, кто что придумает. :)
              Цитата D_KEY @
              Все уверены, что стоит пытаться оценивать эти вещи?

              Что тебя смущает в этих пунктах?
              Цитата ALXR @
              Что такое ntdll-api и какие в нем (если я правильно понимаю о чем речь) есть особенные ф-ции принудительного завершения процесса?

              NtTerminateThread, NtTerminateProcess
              Цитата ALXR @
              Кроме того, задача не очень интересна способами ее решения, которые весьма ограничены

              Лучше убери это под спойлер (или вообще убери), даже такое решение может быть известно далеко не всем
                Да вы упоролись %)
                Это задания "на пару часов в день после работы" ?
                К тому же нельзя использовать никаких технологий, кроме голого С++ с либами за которые будут снимать баллы.

                Цитата B.V. @
                происходит привязка к конкретному компилятору

                Может подскажете, как по стандарту вызывать WinAPI функции, чтоб это работало на любом компиляторе С++ который соответствует стандарту? Я что-то не припоминаю в стандарте хоть слово про соглашения вызова. Как мне объявить прототип MessageBoxA не используя расширения компилятора? Если кто забыл, кроссплатформенные библиотеки, например буст, работают не для любых компиляторов, а для конкретного списка.



                Не, я понимаю, что организаторы конкурса - занятые люди, и не смогли за полгода придумать ничего лучше чем этот бред. Только участники конкурса - тоже занятые люди, и возможно не захотят тратить свое время на разработку сферического софта в предельно сжатые сроки.

                Это сообщение было перенесено сюда или объединено из темы "Конкурс по программированию на C/C++"
                  Цитата GoldFinch @
                  Это задания "на пару часов в день после работы" ?

                  Да. И тебя никто не заставляет выполнять более одного задания
                  Цитата GoldFinch @
                  К тому же нельзя использовать никаких технологий, кроме голого С++ с либами за которые будут снимать баллы.

                  Какие технологии ты бы хотел использовать?
                  Цитата GoldFinch @
                  Может подскажете, как по стандарту вызывать WinAPI функции, чтоб это работало на любом компиляторе С++ который соответствует стандарту? Я что-то не припоминаю в стандарте хоть слово про соглашения вызова. Как мне объявить прототип MessageBoxA не используя расширения компилятора? Если кто забыл, кроссплатформенные библиотеки, например буст, работают не для любых компиляторов, а для конкретного списка.

                  Зачем же так передергивать? Ведь никто нигде не требует поддержки всех компиляторов, потому что это, в общем случае, невозможно. Но поддержка большего числа, вполне естественно, поощряется
                    Цитата GoldFinch @
                    Может подскажете, как по стандарту вызывать WinAPI функции, чтоб это работало на любом компиляторе С++ который соответствует стандарту? Я что-то не припоминаю в стандарте хоть слово про соглашения вызова. Как мне объявить прототип MessageBoxA не используя расширения компилятора? Если кто забыл, кроссплатформенные библиотеки, например буст, работают не для любых компиляторов, а для конкретного списка.

                    Конкурс по системному программированию и WinAPI. Если компилятор не портирован под Win32, то он однозначно не подходит, как не подходит VisualStudio для POSIX. Если портирован, то в чём проблемы? Он обязан предоставлять соответствующие расширения. В этом и кроссплатформенность.
                    Хотя да, немного не тот термин, но ИМХО задание вполне внятно сформулировано.
                      Цитата B.V. @
                      Цитата D_KEY @
                      Все уверены, что стоит пытаться оценивать эти вещи?

                      Что тебя смущает в этих пунктах?

                      То, что по ним не существует единой системы оценок, более того, они могут являться предметом спора.
                      Оценки будут зависеть только от личных предпочтений судей, поскольку нет "правильного" комментирования, "правильного" стиля именования, "правильного" форматирования.
                      ИМХО, конечно.
                        Цитата D_KEY @
                        Оценки будут зависеть только от личных предпочтений судей

                        Не совсем так. Во-первых, судей несколько, а значит, оценка будет общей от мнения каждого судьи.
                        По поводу комментариев: качественное комментирование от некачественного отличает не количество строчек комментариев в коде, а их смысловая нагрузка. А её-то, как раз, оценить объективно совсем не сложно
                          Цитата GoldFinch @
                          Да вы упоролись %)
                          Это задания "на пару часов в день после работы" ?

                          Задания и вправду не сказать что сложные, просто немного объёмные, хотя и сроки в принципе даны соответствующие. ИМХО, для нормальной реализации хотя бы одного задания вполне хватает сроков (при том условии, что большинство участников ещё и работают, кушают, ну и иногда спят :lol: ).
                          Я. например, в любом задании вижу что-то, что выше моих сил, но почему б не попытаться, как минимум опыта наберусь :) Да и потом интересно будет посмотреть на другие реализации, особенно 2-го задания.
                            Цитата
                            Возможность отмены/повтора, как минимум, одного действия над ключом (со всеми подключами) и значением, включая и удаление

                            Так, а если мы удаляем, например, HKLM/CurrentControlSet, то как отменить его удаление? Там весьма большое количество ключей с большим количеством значений, плюс еще ссылки с одних ключей - на другие. Куда сохранять эту информацию в Undo? Весьма непростое требование.
                              Цитата ALXR @
                              Весьма непростое требование.

                              Если так подходить к удалению, то да, непростое.. А ведь можно подойти и по-умному :)
                              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                              0 пользователей:


                              Рейтинг@Mail.ru
                              [ Script execution time: 0,0571 ]   [ 17 queries used ]   [ Generated: 18.07.25, 08:37 GMT ]