Что я хочу увидеть в Колибри завтра....

Drivers for sound cards
  • Leency wrote:постоянно пытается унизить других хороших программистов
    Раз это тема-флудильня, у меня вопрос: "другие хорошие программисты" - это тот, кто ноет по всему форуму о том, что мог бы и сам исправить?
    Сделаем мир лучше!
  • CleverMouse wrote:Раз это тема-флудильня, у меня вопрос: "другие хорошие программисты" - это тот, кто ноет по всему форуму о том, что мог бы и сам исправить?
    Я менжду прочим, Diamond'a защищал. Ну да ладно.
    Из хаоса в космос
  • Здесь, на форуме, по первому впечатлению, собрались люди определённого склада ума и характера. Люди особо мыслящие. Но большинство сюда заходит просто поинтересоваться, как там у других дела обстоят.
    И вроде тоже неглупые, и вроде хотят что-то сделать, но запутанность организации ( а, может, её отсутствие) вхождения в проект новичков, отпугивает определённый процент тех, кто хотел и вроде даже мог.
    МЫСЛЬ :А что если сделать этакий " пакет " для новичка( видео "мастер за работой"+ конкретный "сырец" с образцами для подражания, )- чтобы в 3 приёма изучить за 1 вечер какую-нибудь простецкую вещь- и тут же начать её реализовывать. С чётко поставленной рутинной и несложной задачей, которую сразу можно выложить на суд общественности.
    Тогда каждый зашедший, не взирая на уровень квалификации и опыта программирования мог бы сразу продвинуть проект на один шажок вперёд.
  • pioneer wrote:Тогда каждый зашедший, не взирая на уровень квалификации и опыта программирования мог бы сразу продвинуть проект на один шажок вперёд.
    К сожалению, такой "мимопроходил" будет плодить большей частью говнокод.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Говно, не говно - главное, чтобы работало. А начинать с чего-то нужно.
    Идея дельная. Суть даже не в примерах, а в том, чтобы показать, что разработка под Колибри не страшное, а простое, интересное и приятное занятие.
    Из хаоса в космос
  • Leency wrote:Говно, не говно - главное, чтобы работало. А начинать с чего-то нужно.
    Идея дельная. Суть даже не в примерах, а в том, чтобы показать, что разработка под Колибри не страшное, а простое, интересное и приятное занятие.
    Попутный вопрос.
    Варианты и способы работы со списковыми структурами у всех разные или есть определённый код (стандарт, библиотеки) которого следует
    придерживаться? (и как это "увязано" в коде репозитария?)

    P.S. Помимо "библиотечных" стандартов, предположу, что у каждого разработчика есть свой "сундучёк" с "прелестями" мало/много "стандартизированными"
    Last edited by Kopa on Sat Oct 05, 2013 8:12 am, edited 1 time in total.
  • pioneer wrote:каждый зашедший
    pioneer wrote:мог бы сразу продвинуть проект
    Но при этом ему необходим
    pioneer wrote:" пакет " для новичка
    pioneer wrote:чтобы в 3 приёма изучить за 1 вечер какую-нибудь простецкую вещь
    pioneer wrote:в 3 приёма изучить за 1 вечер
    Это что-то из серии «С++ за 21 день». Но если говорить о «Hello World!», то это и так возможно без всяких дополнительных пакетов. Если имеется в виду что-то серьёзнее, тогда имеет значение «уровень квалификации и опыт программирования».
    pioneer wrote:С чётко поставленной рутинной и несложной задачей
    Здесь никто никому никаких задач не ставит — проект свободный, поэтому поставить задачу можно только самому себе.
    Leency wrote:А начинать с чего-то нужно.
    Примеры, исходники, форум, на котором можно задать вопрос, если что-то непонятно.
    pioneer wrote:конкретный "сырец" с образцами для подражания,
    О каких образцах для подражания идёт речь?
  • В большинстве подобных форумов, к сожалению, принцып общнения один: Задаешь вопрос, и тебе тут же объясняют, какой ты мудак. Этот форум не является исключением. 3-4 человека работают, остальные им подсказывают как надо "правильно"
    А ведь мысль-то не в этом была. Мысль такая, что без постоянного притока новых участников этот проект постигнет то же забвение, который постигло МЕНУЭТ.
    И насчёт "говнокода" - неужели каждый с пелёнок хорошо знал и умел?
    Не нужно полагать, что вы чем-то отличаетесь от остальных людей. Что вы умней тех, кто НЕ В ТЕМЕ. Я начинал программировать компьютеры 25 лет назад, и за это время кое-чего достиг в этой сфере. Да, начинать всегда трудно. Надо помочь тем, кто может и хочет, а не набрасываться с критикой и подколками к новичкам или тем, кто реально двигает проект.
    И не у всех есть масса времени,чтобы просматривать постоянно "кто и что брякнул на форуме", многие ограничены также и в средствах. А быть может, это именно те люди, которые продвинут проект и поднимут его на новую высоту.
  • pioneer
    Как раз на этом форуме желающим научиться помогают вот типичный пример, тема Помогите новичку. Так что не надо голословно обвинять, в том что здесь "Задаешь вопрос, и тебе тут же объясняют, какой ты мудак." Рекомендую просмотреть всю тему. Не было здесь такого! Если кто-нибудь вызывает неприязнь со стороны участников форума, то он сам провоцирует. На форуме приветствуется честное высказывание своего мнения, но человек должен сначала доказать что он сам чего-то стоит. Опыт программирования в 25 лет весьма похвален, но это голословное заявление. Пока не будет видно дел то будет скепсис. И еще можно сколько угодно предлагать разные идеи, но в 95% случаев автору самому их приходится реализовывать.

    З.Ы. Между прочим товарищ 0CodErr тоже отнюдь не "старичок" в проекте, но за два года сильно далеко шагнул.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Kopa
    В ядре есть кальки линуксовых list_head

    Code: Select all

    struct  LHEAD
            next            dd ?   ;next object in list
            prev            dd ?   ;prev object in list
    ends
    macro __list_add new, prev, next
    {
            mov     [next+LHEAD.prev], new
            mov     [new+LHEAD.next], next
            mov     [new+LHEAD.prev], prev
            mov     [prev+LHEAD.next], new
    }
    
    macro list_add new, head
    {
            mov     eax, [head+LHEAD.next]
        __list_add new, head, eax
    }
    
    macro list_add_tail new, head
    {
            mov     eax, [head+LHEAD.prev]
        __list_add new, eax, head
    }
    
    macro list_del entry
    {
            mov     edx, [entry+list_fd]
            mov     ecx, [entry+list_bk]
            mov     [edx+list_bk], ecx
            mov     [ecx+list_fd], edx
    }
  • pioneer wrote:Этот форум не является исключением. 3-4 человека работают, остальные им подсказывают как надо "правильно"
    Это Вы зря. Если человек по делу спрашивает помогут и советом и примером. А пустой трёп не приветствуется, да.
  • Всем известно что сообщество состоит из ядра (инициаторов)-разработчиков и периферии, назовем их пользователями. Сам отношу себя к пользователям. И мне кажется что будет правильнее со стороны разработчиков создать программу позволяющую при необходимости отправлять отчет об ошибке со всей необходимой информацией и комментариями пользователя. Можно было бы рядом с кнопками окна minimize, close разместить еще одну клавишу позволяющую вызывать эту программу. Вызываемая программа собирает необходимую информацию конкретно о программе инициаторе, пользователь оставляет определенный комментарий и отправляет отчет по определенному адресу. Подобная разработка позволит сделать ОС более ближе к пользователю и даст возможность разработчикам продолжить работать над усовершенствованием ОС.
  • atom63 wrote:Хочется увидеть ось на arm камнях, хоть не сейчас, так в будущем
    [троллинг]Свершилось!!!11[/троллинг]
    Attachments
    IMG0013A.jpg
    IMG0013A.jpg (21.91 KiB)
    Viewed 13318 times
  • Свершилось? Пффф... еще в прошлом году на своем Gigabyte S1200 запускал в Qemu. :lol:
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Who is online

    Users browsing this forum: No registered users and 13 guests