На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (5) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Пишем книгу...
    Как только у меня появился ПК, так сразу появилось дикое желание изучить как всё там работает. Начал изучать языки программирования. Но они всего лишь средство для управления железом или ещё чем нибудь. ТАк вот тогда-то я впервые и столкнулся с проблемой как и чё дернуть чтоб включить тот или иной видео режим, как записать сектор на диск и т.д. и т.п. С тех пор прошло много времени и я тоже даром времени не терял: накапливал инфу и собирал книжечки и проч. Уже когда мне дослася Brown's IntList я вообще возрадовался, т.к. такого скопления полезной инфы я ВООБЩЕ не видел!
    НО (!) многие мои знакомые, не сильны в английском и не потому что не учили в университете, а потому, что учили др язык.. им эту инфу воспринимать труднее... хотя хочу отдать им должное: они днями и ночами сидели со словарями чтоб перевести...
    так вот. суть вот в чём: я БУДУ писать эту книгу по материалам многих источников. Таких Как Brown's IntList, по книгам. Буду конечно всё переводить с английского языка на русский т.к. книга будет русско-язычной. Я хочу чтобы это издание включало в себя ВСЁ на сегодняшний день! И чтоб не рыться в справочниках и собирать по крохам "хоть что-то"... Если это список существующих фирм, кот. выпускают оборудование для ПК и которые расписаны по VendorID в шине PCI то это будут все фирмы и их список будет пополняться.
    Кто заинтересовался данным проектом  ( именно проектом) и кто может чем-то помочь, буду очень признателен!
      Естественно сначала она будет в Word'е, потом в PDF'е, ну а уж потом на CD и как обыкновенное печатное издание.
        Предлагаю оформлять сразу в HTML - тогда и на CD без проблем поместить будет.
        Можем разместить здесь, на Исходниках.Ру, если хотите.
        Можно не ждать, когда _весь_ материал будет завершен,
        а выкладывать по мере готовности.
          Сначала почитал про написание своей операционки.
          И подумал ЗАЧЕМ ???
          На мой взгляд желание написать свою ОС возникает в тех случаях
          когда долго бьешся над какойнибудь задачей для уже существующей ОС.
          И основная масса проблем возникает именно из-за недостаточности информации
          на РОДНОМ языке. Я в принципе по буржуйски мал-мало понимаю смысл текста. Но не всегда смысл своей интерпритации текста совпадает с действительностью.
          Мне идея создания книги кажется очень хорошей идеей.
          Вот например тему про ОС посмотрели 5 с лишним тысяч челов. Теперь представим если хотябы половина возьмет себе например по паре тех же пресловутых WINAPI и сделает не только качественное и подробное описание  но и простенький работающий пример может получится ну ОЧЕНЬ полезная книга.  
          ВОТ мое мнение. Я ЗА!!!  
            Цитата serj., 15.01.03, 12:16:29
            если хотябы половина возьмет себе например по паре тех же пресловутых WINAPI и сделает не только качественное и подробное описание  но и простенький работающий пример может получится ну ОЧЕНЬ полезная книга.

            Ценное замечание.
            Желательно идти именно в этом русле.

              с чего конкретно начать хотите?
              (предлагаю МСДН перевести)
                С чего больше нравится :)
                Надо только немножко продумать общее оглавление -
                какие будут разделы, подразделы...
                  [(предлагаю МСДН перевести)[/quote]
                  Ну насчет МСДН это уж слишком, да и не к чему.
                  Хотя если уж на то пошло то подобие МСДН сделать можно для начала (хотябы по api), т.е. описание функции со всеми встречеными ньансами, особенности
                  (и возможность) применения под разными платформами (win16, win32 ....w2k.....) и сразу ссылки на ближайшие функции тогоже направления (обьясняю как будто никто мсдн не видел ;D)  Хотя все это потребует много времени и сил, но думаю поможет начинающим программистам (да и не только).
                  Для начала я думаюдествительно нужно подготовить какойнить ресурс на сайте куда допустим выложить алфавитный список API и кто что захочет будет брать в разработку допустим неделю на одну функцию (думаю хватит с лихвой и не на одну)  правда одна проблемка кто будет проверять? без проверки то лажа получится.
                    Проверку можно поручить всем участникам форума :)))))
                      Кстати хорошая идея !
                      Но как я вижу особого энтузиазма это ни у кого не вызывает. А двоим или троим это практически неподсилу (семья, работа).
                        Как ты думаешь, какого размера компания разворачивала Исходники.Ру?  ;D
                        (Подсказка - не MS, и не Borland :)
                          Честно. Незнаю.
                          Так если есть мысли. То как начнем?
                          Я поддержу.  
                            выбери статью по интересней и переведи а потом Vot'у слей.
                              Цитата vot, 15.01.03, 11:34:17
                              Предлагаю оформлять сразу в HTML - тогда и на CD без проблем поместить будет.
                              Можем разместить здесь, на Исходниках.Ру, если хотите.
                              Можно не ждать, когда _весь_ материал будет завершен,
                              а выкладывать по мере готовности.


                              Можно и в HTML, но кого-то надо попросить переводить в HTML, т.к. я буду в Word так проще, ну а потом в HTML.
                                Я очень рад, что нашлось столько людей, готовых прийти мне на помощь. Спасибо.
                                Я бы начал с перевода Brown's Intrrupt List на русский язык. Материала, (кто знаком с ним, знает) там предостаточно по прерываниям AT&ATX ПК. Я бы хотел, что кто-нибудь поделился инфой про порты (какие для чего и как их использовать) и памятью (тоже какой адрес за что отвечает, напр. 0A0000h - VideoRAm и тд). Документы можно присылать на ангийском языке. Я постараюсь перевести. Вот мой ящик simplesoft@inbox.ru . Присылате сюда, только не в огромных размерах. Лучше чаще присылайте но размерами божескими, а то ящик заберут.
                                И ещё. Присылаете на мыло или вылаживайте тут , на форуме (это будет лучше) ссылки на документы, тех. документацию. Напр. я недаво нашел такой хороший сайт, настоящая кладовая - www.beyonlogic.org про порты LPT,COM,USB,IrDA и др.. как работать и ВСЁ что можно! Там же и ссылки на другие доки! Вообще КЛАДОВАЯ! Другой пример www.vesa.org... ну и тд...
                                Что касается WinAPI - это отличная идея. На русском языке + примеры = отличная книга.
                                Пока на сегодняшний день планирую такие разделы:
                                I. Общее
                                1. Память.
                                2. Порты ввода-вывода
                                3. Прерывания
                                ...
                                ...
                                ...
                                II. Оборудование ПК
                                1) Видеооборудование
                                 а) Монитор
                                 б) Видеоплата
                                 б.1) Общие сведения о работе видеоплаты (как устроена и как работает)
                                   1) CGA,EGA,MCGA,VGA,VESA
                                   2) ...
                                   3)...
                                2) Звуковое оборуджование
                                а) Работа с Sound Blaster
                                 а.1) Потоки через порт и DMA
                                 а.2) MIDI- порт
                                 а.3) Game-порт
                                ....
                                III. Платформа Windows
                                1. WinAPI
                                .....
                                * Народ! Корректируйте разделы. Чем лучше сделаем, тем лучше. Добавляйте ещё. Может я чего-то не учел.
                                Буду рад всем.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0375 ]   [ 15 queries used ]   [ Generated: 27.04.24, 20:02 GMT ]