V>>ага, уже научился, спасибо , кстати, Аноним, V>>а чего мне там никто хорошего совета не дал, что самому разбираться пришлось?
А>Просто чего там разбираться, тем более куча документации есть в инете ... А>очень хорошие примеры в MS SDK. А>или ты по привычке в \еtc\ искал и не нашел ?
Да нет как раз по простоте душевной в msdn сунулся.. на слово спрайт..
нашёл пару тройку примеров да.. но вот как назло при распаковке
находится h-ник для спрайта и obj файл... реализации нету..
вот такой он великий и могучий MS..
если у тебя другой msdn, кинь полный пример..
на codeguru и codeproject вообще ничего на эту тему не нашёл..
как то всё на DirectX ломанулись.. а про GDI забыли..
Здравствуйте, Аноним, Вы писали:
V>>хм.. V>>если это действительно так как ты говоришь, то MS должна давать доступ к своим исходникам всем и за бесплатно!!!!!!! V>>Этого требует лицензия GPL, которая гласит, что код полученный переписыванием исходнокго кода под GPL тоже обязательно должен быть под GPL! V>>Иначе — либо это не переписанный код, и вступает в силу закон о брэнде, на который ты сейчас посягаешь.. V>>Либо это нарушение условий лицензии GPL, которое тоже влечёт за собой немаленькие штрафы...
А>Может в этом коде единственное что Билли позаимствовал - А>int I = 0;
А>Остальное стерли и писали заново. Какие тут могут быть притензии ?
Дык позаимствовал или нет?
Ты уж определись..
А то ты мне говоришь — типа считай что Win это на 99% переписынный Linux и не парься..
А потом отпираешься.. Как то непоследовательно..
Меня в этой системе не столько код привлекает, сколько как раз лицензия, и я это неоднократно писал..
Т.е. подход должен быть такой (именно в такой последовательности и ни один из следующих пунктов невозможен без предыдущего):
1. MS публикуют сырцы винды под какой-нибудь лицензией, допускающей модификацию..
2. Вокруг сырцов формируется community, рынок различных клонов и дистриьбутивов..
3. Я с радостью объявляю что Windows это и есть тот "linux" о котором я
давно мечтал, и перестаю париться.. (на самом деле мне пофиг даже будет
кто и чего там переписывал..)
Внимательнее следить за другими, и поддерживать общую дружелюбную обстановку, а не оставлять людей один на один с фразами типа
"голубой", "онанист", "гонишь", "кто то там сосёт"..
почему на эти фразы не видно гневных откликов?
V>Да нет как раз по простоте душевной в msdn сунулся.. на слово спрайт.. V>нашёл пару тройку примеров да.. но вот как назло при распаковке V>находится h-ник для спрайта и obj файл... реализации нету.. V>вот такой он великий и могучий MS.. V>если у тебя другой msdn, кинь полный пример..
А ты сходи на форум Winapi, там это скажи
Re[12]: Чем больше линукса, тем лучше!
От:
Аноним
Дата:
12.09.03 16:20
Оценка:
V>1. MS публикуют сырцы винды под какой-нибудь лицензией, допускающей модификацию.. V>2. Вокруг сырцов формируется community, рынок различных клонов и дистриьбутивов.. V>3. Я с радостью объявляю что Windows это и есть тот "linux" о котором я V> давно мечтал, и перестаю париться.. (на самом деле мне пофиг даже будет V> кто и чего там переписывал..)
Конкретно тебе чего конкретно нужно :
1. исходники винды чтобы что-то там исправить ?
2. чтобы винда подешевела ?
3. ни то ни другое просто чтобы была лицензия для галочки и все ?
мне если често хочеться п.2 ... но хозяин Билл и ему решать как своей собственностью распоряжаться, хорошо что он сделал это и я юзаю винду, иначе под линухом давно бы помер. А устраивать демонстрации и протесты в духе "кто был никем — тот станет всем " как то не круто...мы уже эту фишку прошли...Чем устраивать демонстрации лучше создай команду и напиши OC которая была бы ни линухом ни виндой , а именно что-то новое, учитывающее накопленый за это время опыт и устраняя некоторые недостатки. Слабо ? Но Билл как-то это дело сделал...сам говоришь — линух раньше винды появился...но Билл заткнул привычные в то время ДОС и прочие, причем очень быстро это произошло...
Почему-то игры пишут и не используют ничего общего кроме API , есть конечно лентяи которые юзают движки кваки и пр. но в результате ничего хорошего не получается. Игр и других програмных разработок очень много которые писались с нуля. Почему ОС должна быть порождена из исходников Линуха либо Винды...не пора ли делать что-то кардинально новое...чем в свое время была винда...а Линух уже стар, не может основа написанная 15 лет назад быть идеальной...фундамент нужно менять, учитывая сегодняшнее время.
Здравствуйте, vvaizh, Вы писали:
V>Внимательнее следить за другими, и поддерживать общую дружелюбную обстановку, а не оставлять людей один на один с фразами типа V>"голубой", "онанист", "гонишь", "кто то там сосёт"..
не стоит все что сказанно не персонально тебе другими воспринимать на свой счет...
твоя трабла в том, что ты то хамишь персонализированно... закругляйся с этим делом...
V>почему на эти фразы не видно гневных откликов?
давай будем решать проблемы по мере их возникновения, а?
пока что ты всех затмеваешь... решим проблему с тобой и займемся другими...
... << RSDN@Home 1.1 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Здравствуйте, vvaizh, Вы писали:
V>Т.е. подход должен быть такой (именно в такой последовательности и ни один из следующих пунктов невозможен без предыдущего):
V>1. MS публикуют сырцы винды под какой-нибудь лицензией, допускающей модификацию..
Хаха. Я первый откажусь от MS. Пока код закрыт, разраобтка и тестировае ведется централизовано.
Как только откроют — сразу же перестанет тестироваться и в массы будет швыряться полуфарикат.
Лушче так — открывают интерфейсы, которые зажимают и все. А то под новые аппликухи мало что напишешь.
Посмотри на плагины к FAR, Winamp — просто руль. А на движке IE сейчас только ленивый ничего не делает(или ламо).
V>2. Вокруг сырцов формируется community, рынок различных клонов и дистриьбутивов..
Не вокруг сырцов, а вокруг программных интерфейсов открытых. Сырцы откроешь — сразу будут клепаться версии, которые друг с другом несовместимы. Захочешь обновить прогу и пошло поехало — онови эту либу, обнови ту...
V>3. Я с радостью объявляю что Windows это и есть тот "linux" о котором я V> давно мечтал, и перестаю париться.. (на самом деле мне пофиг даже будет V> кто и чего там переписывал..)
А ты и так под виндой сидишь. Для чего тебя убеждать ?
Re[13]: Чем больше линукса, тем лучше!
От:
Аноним
Дата:
12.09.03 16:36
Оценка:
V>>2. Вокруг сырцов формируется community, рынок различных клонов и дистриьбутивов..
PE>Не вокруг сырцов, а вокруг программных интерфейсов открытых. Сырцы откроешь — сразу будут клепаться версии, которые друг с другом несовместимы. Захочешь обновить прогу и пошло поехало — онови эту либу, обнови ту...
Согласен с PE, т.к. очень затрудняет работу когда дофига вариантов которые нужно предусмотреть. Т.е. проверять версии продукта чтобы все корректно работало, знать специфику каждой версии. С увеличением количества версий увеличиться и гемор разработчика ( с которым в наше время упорно борятся типа Java и .NET ) но все равно не удается полностью победить. А если еще и винду напишут в 200-х вариантах и гадай какая у пользователя, перебирай все ньюансы.
Re[7]: Ximian обещает .Net-приложения для Linux'а в этом год
От:
Аноним
Дата:
12.09.03 16:51
Оценка:
V>Да нет как раз по простоте душевной в msdn сунулся.. на слово спрайт.. V>нашёл пару тройку примеров да.. но вот как назло при распаковке V>находится h-ник для спрайта и obj файл... реализации нету.. V>вот такой он великий и могучий MS.. V>если у тебя другой msdn, кинь полный пример..
V>на codeguru и codeproject вообще ничего на эту тему не нашёл.. V>как то всё на DirectX ломанулись.. а про GDI забыли..
Я чего-то не пойму, тебе чего конкретно непонятно было ? ... сам принцип по которому нужно двигать одно изображение по другому ( по фону ) чтобы фон не портился ? дык об этом пишут везде ... чего под линухом
разве не используют это ?
Если тебе непонятно GDI шное API , т.е. что он умеет — читай МСДН
Здравствуйте, Аноним, Вы писали:
V>>Да нет как раз по простоте душевной в msdn сунулся.. на слово спрайт.. V>>нашёл пару тройку примеров да.. но вот как назло при распаковке V>>находится h-ник для спрайта и obj файл... реализации нету.. V>>вот такой он великий и могучий MS.. V>>если у тебя другой msdn, кинь полный пример..
V>>на codeguru и codeproject вообще ничего на эту тему не нашёл.. V>>как то всё на DirectX ломанулись.. а про GDI забыли..
А>Я чего-то не пойму, тебе чего конкретно непонятно было ? ... сам принцип по которому нужно двигать одно изображение по другому ( по фону ) чтобы фон не портился ? дык об этом пишут
везде ...
Ну вот меня это везде и не устроило..
я описал ___конкретную__ проблему.. а сами спрайты я сделал сразу.. читай там и всё станет ясно..
Если коротко то меня интересовали спрайты на динамическом background-e (т.е. который время от времени генерит собственные invalidate-ы..)
А>чего под линухом разве не используют это ?
Я под линухом с графикой пока не работаю, так что вопросы наверно ещё предстоят
А>Если тебе непонятно GDI шное API , т.е. что он умеет — читай МСДН
А>http://msdn.microsoft.com/archive/en-us/dnargdi/html/msdn_sprites.asp А>http://msdn.microsoft.com/archive/en-us/dnargdi/html/msdn_anim32.asp А>Заметь что эти статьи уже находяться в архиве..то есть древние...
Заметь, я говорил, что искал в msdn.. и конечно находил эти вещи..
однако исходника реализации самого класса CSprite не нашёл.. а нашёл только obj-файл к нему..
на ссылках что ты дал, я тоже этого не вижу..
Здравствуйте, Plutonia Experiment, Вы писали:
PE>Здравствуйте, vvaizh, Вы писали:
V>>Да нет как раз по простоте душевной в msdn сунулся.. на слово спрайт.. V>>нашёл пару тройку примеров да.. но вот как назло при распаковке V>>находится h-ник для спрайта и obj файл... реализации нету.. V>>вот такой он великий и могучий MS.. V>>если у тебя другой msdn, кинь полный пример..
PE>А ты сходи на форум Winapi, там это скажи
Я задавал на форуме graphic и multimedia..
дублирование вопросов насколько мне известно здесь не приветствуется..
может быть действительно стоило закинуть его в WinAPI..
Здравствуйте, Plutonia Experiment, Вы писали:
PE>Здравствуйте, vvaizh, Вы писали:
V>>Т.е. подход должен быть такой (именно в такой последовательности и ни один из следующих пунктов невозможен без предыдущего):
V>>1. MS публикуют сырцы винды под какой-нибудь лицензией, допускающей модификацию..
PE>Хаха. Я первый откажусь от MS. Пока код закрыт, разраобтка и тестировае ведется централизовано. PE>Как только откроют — сразу же перестанет тестироваться и в массы будет швыряться полуфарикат.
Ну OpenSource лицензий действительно великое множество, но мне не извнстно какие из них разрешают
описанный твой вариант и не думаю что у MS такие юристы, что они напишут такую лицензию
Т.е. как правило лицензия требует, что если ты вносишь изменения сам то должен при распространении
сменить название продукта (вот не знаю даже как оговаривается можно ли упоминать исходное название)
Таким образом, если ты так боишься "полуфабрикатов" то будешь покапуть только настоящий MS Windows,
а не "Вася Пупкин Windows"... Защита от подденлок отработана вроде достаточно хорошо (цифровые подписи и т.д.)
так что твои опасения напрасны.. В случае если дела с названиями пойдут уж совсем плохо, то
MS может ИМХО перейти на брэнды типа "MS Inside" и любители чистоты будут наслаждаться ими
PE>Лушче так — открывают интерфейсы, которые зажимают и все. А то под новые аппликухи мало что напишешь.
Да конечно, такой исход возможен.. так развился рынок систем вроде процессоров, Java, .NET пытается так
развиваться.. тоже конечно вариант.. Хотя тут тоже не всё так просто.. и в плане лицензий и в
плане того что лицензируется.. Т.е. почитай мнения того же Линуса о лицензионной полоитке Java
и начале работы проекта Mozilla..
PE>Посмотри на плагины к FAR, Winamp — просто руль. А на движке IE сейчас только ленивый ничего не делает(или ламо).
Да, но рынок самих ядер этих систем не сформировался..
А вот для java — есть.. от чего это зависит я не знаю..
V>>2. Вокруг сырцов формируется community, рынок различных клонов и дистриьбутивов.. PE>Не вокруг сырцов, а вокруг программных интерфейсов открытых.
Ну ради бога.. хоть так.. был бы рынок ядер..
Заметь для этого придётся так стандартизовать скажем интерфейсы допустим user и gdi,
чтобы допустим MS user мог работать с ghi сторонего производителя и наоборот..
а иначе — лажа..
PE>Сырцы откроешь — сразу будут клепаться версии, которые друг с другом несовместимы. PE>Захочешь обновить прогу и пошло поехало — онови эту либу, обнови ту...
Стоп стоп стоп.. пошло поехало.. это как раз не проблема "opensource" а проблема
"стандартизации интерфейсов"... Захочешь "поменять интерфейс" и получишь несовместимость..
посмотри как дела обстоят в ,NET и Java.. там именно это и происходит на модели "открытых интерфейсов"..
Хотя конечно мысль интересная.. с железками пересекается опять же..
Дейсвтительно IBM PC — это не моджель открытых исходников, а моедль открытых интерфейсов..
ну что ж, значит остайтся одно — коммюнити.. рынок.. будет он, сформируется
(хоть вокруг исходников, хоть вокруг интерфейсов), поверю что Windows останется доминирующей системой..
нет — значит буду ориентироваться на то что Windows постигнет судьба Mac
(BTW, Mac-и тоже пытались открывать интерфейсы, но коммюнити не сформировалось.. то ли время
упустили, толи лицензирование слишком сложное сделали, а может система слишком сложная была..
в общем есть над чем задуматься..)
И ещё одно:
вообще то интерфейс MSDOS был достаточно простым и открыто/стандартным.. так что IBM пыталось
продвигать даже собственный совместимый PSDOS.. вот только он не прижился..
например были судебные иски (неудовлетворённые) к MS о том что они вставляют в код своих программ проверку под
чем она работает, под родной MSDOS или под PSDOS и ечли что не так, пакастили...
В общем лицензии и то как они буду действовать не главное — главное как раз коммюнити и рынок...
V>>3. Я с радостью объявляю что Windows это и есть тот "linux" о котором я V>> давно мечтал, и перестаю париться.. (на самом деле мне пофиг даже будет V>> кто и чего там переписывал..) PE>А ты и так под виндой сидишь. Для чего тебя убеждать ?
Ну я же ясно написал, для того чтобы windows стал OS моей мечты и я перестал париться..
Здравствуйте, _MarlboroMan_, Вы писали:
_MM_>Здравствуйте, vvaizh, Вы писали:
V>>Внимательнее следить за другими, и поддерживать общую дружелюбную обстановку, а не оставлять людей один на один с фразами типа V>>"голубой", "онанист", "гонишь", "кто то там сосёт".. _MM_>не стоит все что сказанно не персонально тебе другими воспринимать на свой счет... _MM_>твоя трабла в том, что ты то хамишь персонализированно... закругляйся с этим делом...
Прошу прощения, но именно Плутония несколько раз применил персонально ко мне глагол "гонишь"..
Что ИМХО запрещено вообще то тем же пунктом 5..
Я вот ни разу не усомнился в том что то что он говорит он говорит от чистого сердца, а не с целью кого то обмануть.. Он же своими словами явно намекает на какой то злой умысел со своей стороны..
V>>почему на эти фразы не видно гневных откликов? _MM_>давай будем решать проблемы по мере их возникновения, а? _MM_>пока что ты всех затмеваешь... решим проблему с тобой и займемся другими...
Ага.. и оставим безнаказанным явные перекосы в одну сторону..
х.м. помоему там все очень хорошо разжевано. Конечно извини , формат наверное непривычный, ты привык к plant-text наверное, а тут html и с картинками...
Может тебе еще класс CProgrammer написать ? .
Самому слабо CSprites описать ?
Если так лениво то можешь позаимствовать из инета ... там их дофига разных вариаций.
Да кстати, покажи теперь мне что-нить подобное от создателей линуха ( такое же подробное красивое и разжеванное ).
И кто спрашивается больше заботиться о разработчиках ?
Re[10]: Ximian обещает .Net-приложения для Linux'а в этом го
Здравствуйте, Аноним, Вы писали:
А>>>http://msdn.microsoft.com/archive/en-us/dnargdi/html/msdn_sprites.asp А>>>http://msdn.microsoft.com/archive/en-us/dnargdi/html/msdn_anim32.asp А>>>Заметь что эти статьи уже находяться в архиве..то есть древние...
V>>Заметь, я говорил, что искал в msdn.. и конечно находил эти вещи.. V>>однако исходника реализации самого класса CSprite не нашёл.. а нашёл только obj-файл к нему.. V>>на ссылках что ты дал, я тоже этого не вижу..
А>х.м. помоему там все очень хорошо разжевано. Конечно извини , формат наверное непривычный, ты привык к plant-text наверное, а тут html и с картинками...
Чувак, ты наверно очень тупой, но специально для тебя ещё раз объясняю..
всё что мне нужно я уже написал.. у меня была проблема с динамическим background-ом..
которая в этих ссылках ну никак не зтрагивается..
И ты уж меня извени даже на картинках такой проблемы нет!
А>Может тебе еще класс CProgrammer написать ? .
Да нет, наверно тебе лучше написать класс С_I_can_read
Потому что невооружённым глазом видно, что ты не читал ни эту статью ни мой вопрос!
А>Самому слабо CSprites описать ?
Давно написан! Ещё до того как вопрос задал, если ты его прочитал, то ты это поймёшь!
А>Если так лениво то можешь позаимствовать из инета ... там их дофига разных вариаций. А>http://www.codeproject.com/directx/advinabat.asp А>Обычно все пишут заточенные под свои нужды. И тебе соотв. нужно будет написать свой, если не устраивают те которые написаны .
Для совсем тупых ещё раз повторяю, то что у мен ябыло приписано к вопросу: меня интересует чистая MFC-реализация! без всяких Direct!
А>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/msdn_markpnt.asp А>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dngdi/html/msdn_gravity.asp
Все эти примеры я смотрел своевременно!
Там только *.h и *.obj для CSprite! исходников реализации нету!
Разуй глаза прежде чем советовать!
А>Да кстати, покажи теперь мне что-нить подобное от создателей линуха ( такое же подробное красивое и разжеванное ).
????????? Что разжёванное то?
Исходника в примере нету!!!!!!!!!!!
А>И кто спрашивается больше заботиться о разработчиках ?
Linux, в котором есть готовые классы, а не описание на 5 экранов того, как работает класс код которого занимает 200 строк!!
Re[11]: Ximian обещает .Net-приложения для Linux'а в этом го
От:
Аноним
Дата:
13.09.03 12:43
Оценка:
А>>И кто спрашивается больше заботиться о разработчиках ? V>Linux, в котором есть готовые классы, а не описание на 5 экранов того, как работает класс код которого занимает 200 строк!!
Ты сам себя читаешь ? Там классы с динамически изменяемым Background ? Запости, вмест посмотрим.
Тем более никто тебе в примерах не будет делать классы с оптимизированным динамическим бэкроундом. Максимум что тебе напишут в экзамплах — копируещь новый бэкгроунд в фоновый буфер, кладешь на него спрайты и копируешь на экран.
Но это и так понятно ... тебя это интересует ?
А если тебе хочеться побыстрее чтобы работало, то извиняй, напрягай свои мозги, а то привык все ему кто-то что-то должен. Тебе и так все возможное на блюдечке предоставили...
Re[12]: Ximian обещает .Net-приложения для Linux'а в этом го
А>>>И кто спрашивается больше заботиться о разработчиках ? V>>Linux, в котором есть готовые классы, а не описание на 5 экранов того, как работает класс код которого занимает 200 строк!!
А>Ты сам себя читаешь ? Там классы с динамически изменяемым Background ? Запости, вмест посмотрим.
Но вот незадача: эта штука должны по идее у меня работать в перемежку с Invalidate.. т.е. при "восстановлении" картинки фон может уже поменяться..
А>Тем более никто тебе в примерах не будет делать классы с оптимизированным динамическим бэкроундом.
Ну дык про примеры я и не спрашивал.. так как все их уже посмотрел, до которых дотянуться смог..
А>Максимум что тебе напишут в экзамплах — копируещь новый бэкгроунд в фоновый буфер, кладешь на него спрайты и копируешь на экран. А>Но это и так понятно ... тебя это интересует ?
Ага.. особенно если новго бэкгроунда ещё нет..
Т.е. допустим область invalidate перекрыла место спрайта частично..
чего, как, когда ему копировать ?..
ты область invalidate учитывай да.. что она какая попало кривая быть может..
давай, давай, продолжай мыслить.. я по этому пути уже ходил..
А>А если тебе хочеться побыстрее чтобы работало, то извиняй, напрягай свои мозги, а то привык все ему кто-то что-то должен.
Вот ты сначала зарегистрируйся..
Потом поотвечай людям которым не до напрягов с мозгами на разные вопросы так чтобы хотя бы в сотню поочкам попасть... а потом уже и учи меня..
А то пока получается что я больше отвечаю чем спрашиваю.. да ещё и таких как ты приходится нормам поведения в обществе учитьь..
А>Тебе и так все возможное на блюдечке предоставили...
Исходника класса спрайт, который описывается в твоих ссылках на 4х! экранах в притмерах нет!
Хотя у меня мой такой класс занял менее 200 строк!
Re[13]: Ximian обещает .Net-приложения для Linux'а в этом го
От:
Аноним
Дата:
13.09.03 13:54
Оценка:
А>>Тебе и так все возможное на блюдечке предоставили... V>Исходника класса спрайт, который описывается в твоих ссылках на 4х! экранах в притмерах нет! V>Хотя у меня мой такой класс занял менее 200 строк!
Еще раз пишу что sprite.cpp или классов типа CSprite cpp навалом ( ya.ru ключевое слово csprite. Возможно среди них есть те которые подойдут для твоей задачи. Я чтоли должен там порыться и найти ?
И я не понял откуда у тебя такой гемор с фоном — ты его не сам создаешь. Т.е. к примеру:
Есть "картинка" = размеру окна . Она изменяется с течением времени. Нужно поверх нее выводить другую картинку .
Такая задача ?
Так вот вопрос — фон тобой меняется или нет ?
Сим довожу до сведенья широкой общественности, что за систематические нарушения пункта 5 обязательных правил с денного момента ник vvaizh забанен в режиме read-only до 27 сентября включительно.
... << RSDN@Home 1.1 beta 1 >>
— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...