Serge
в отличие от многих прочих, этот Две монеты - не идиот.
во всяком случае, три из четырех его вопросов вполне вписываются в логику системного подхода.
Любой грамотный дилетант, столкнувшийся с непонятным ему Процессом, обязательно должен задать эти три вопроса:
1) кто субъект ?
2) каковы его цели?
3) каков набор имеющихся в распоряжении субъекта средств/инструментов для достижения этих целей?
Четвертый вопрос (шкурно-мотивационный) всё испортил.
Титан мысли не стал бы его задавать в самом первом посте, не получив ответа на первые три.
Ну значит Две монеты - не титан. Пусть идёт куда шёл.
Что я хочу увидеть в Колибри завтра....
Как обычный пользователь, я хотела бы видеть в Колибри поддержу печати и поддержку Андройдов в качестве модемов. Воть 
Через WiFi или через USB?
в первую очередь через usb, потом обязательно безпроводные. в том числе и BT.
Я хочу GTK+, при чем очень но все же это очередная хотелка 
А чего уж сразу не .NET Framework ? Гулять так гулять!Unusual wrote:Я хочу GTK+, при чем очень но все же это очередная хотелка
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
.Net framework закрытый
и как-то не хочетя 
А что насчет Mono? Он вроде бы открытый, и там что то про GTK есть.
Моя хотелка (и она нужна для обоих моих программ) - свойство окон "Поверх всех".
Если кто возьмется за такое, то вот мой приблизительный "алгоритм":
Как я понял, окна рисуются из оконного стека с конца?
Если кто возьмется за такое, то вот мой приблизительный "алгоритм":
Как я понял, окна рисуются из оконного стека с конца?
Code: Select all
overall_winstack = [] # массив окон с "Поверх всех"
for win in winstack # бежим по всем окнам
if win.overall # если окно со свойстом "Поверх всех"
overall_winstack.push(win) # добавить окно в массив overall_winstack
else # иначе
draw(win) # рисуем окно
end # конец условия
end # конец цикла
for win in overall_winstack # бежим по списку окон с "Поверх всех"
draw(win) # рисуем окно
end # конец цикла
мое ближ видение:
по интерфейсу:
1. иконки на рабочем - функционально как во всех ОС, таскаются мышью, удаляются, курсор переключается стрелочками, и т.п.
2. окна и элементы - унифицированные, однотипные для всех программ. закрытие по ESC (все равно он мало где нужен, но оочень полезно для быстроты работы)
3. реакция на мышь - должна быть однозначная у всех окон
4. shell - допилить до полноценной коммандной строки с использованием переменных системного окружения.
5. общее юзабилити - стандартное и унифицированное (как у других ос) надо довести до единого функционирования, а то не понятно что произойдет если я нажал влево (или мышью ткнул) - отреагирует ли система как надо или ничего не произойдет? свернется/развернется ли окно, или как у доски отладки будет меня игнорить.
6. фокус окон - не у всех возвращается обратно после запуска внешних программ.
по коду:
1. все программы должны обязательно юзать библиотеки а не делать свое, в том числе и работу с UI описанную выше.
2. с запуском образа - первым делом показывать окно инсталлятора на HDD. ну и собственно сам инсталлер должен уметь себя прописать, не затерев попутно другие ОС. + форматер диска.
3. скрипт сборки расширить - до сборки все что есть под SVN (с выбором нужного ядра). Опцией - флоппи IMG.
по системе:
1. бывают зависания (юзаю под virtualbox) когда процессор работает под 100% с последующим вылетом всей ОС. такое нужно отслеживать на уровне ядра.
2. больная тема - нормальный браузер) - может есть где исходники первых версий хрома и т.п. которые можно нудно и долго портировать вместе с поддержкой JS, надо глянуть.
3. переменное окружение (дефолтные сис. пути) - не дошел - может и есть.
по документации:
1. вики - связать нормально страницы. чтобы выйти к общему списку - приходится тыкать повсюду. т.е. нужно удобство
2. вики - добавить статей/документашек для новичков.
3. все доки перекинуть в вики, рассортировать, выделить главное на первое место:
* что система может. почему и в чем отличия 3-х веток. что может каждая.
* где скачать
* как установить
* как начать работать (пользователю)
* как поддержать проект (кодом - где что куда смотреть, у кого что спрашивать, деньгами(?))
4. документацию по скрипту сборки - а именно: какой софт/компиляторы нужно установить (win/nix), в какой последовательности запускать, описать танцы с бубном.
-----
идея фикс: держать колибри установленную на HDD (не образ, а именно svn с исходниками) и с возможностью обновлять то что обновилось в svn (т.е. не перетирая свой раб стол и др. настройки, если они не обновились) - а еще лучше, если в будущем это будет автоматом из самой колибри.
по интерфейсу:
1. иконки на рабочем - функционально как во всех ОС, таскаются мышью, удаляются, курсор переключается стрелочками, и т.п.
2. окна и элементы - унифицированные, однотипные для всех программ. закрытие по ESC (все равно он мало где нужен, но оочень полезно для быстроты работы)
3. реакция на мышь - должна быть однозначная у всех окон
4. shell - допилить до полноценной коммандной строки с использованием переменных системного окружения.
5. общее юзабилити - стандартное и унифицированное (как у других ос) надо довести до единого функционирования, а то не понятно что произойдет если я нажал влево (или мышью ткнул) - отреагирует ли система как надо или ничего не произойдет? свернется/развернется ли окно, или как у доски отладки будет меня игнорить.
6. фокус окон - не у всех возвращается обратно после запуска внешних программ.
по коду:
1. все программы должны обязательно юзать библиотеки а не делать свое, в том числе и работу с UI описанную выше.
2. с запуском образа - первым делом показывать окно инсталлятора на HDD. ну и собственно сам инсталлер должен уметь себя прописать, не затерев попутно другие ОС. + форматер диска.
3. скрипт сборки расширить - до сборки все что есть под SVN (с выбором нужного ядра). Опцией - флоппи IMG.
по системе:
1. бывают зависания (юзаю под virtualbox) когда процессор работает под 100% с последующим вылетом всей ОС. такое нужно отслеживать на уровне ядра.
2. больная тема - нормальный браузер) - может есть где исходники первых версий хрома и т.п. которые можно нудно и долго портировать вместе с поддержкой JS, надо глянуть.
3. переменное окружение (дефолтные сис. пути) - не дошел - может и есть.
по документации:
1. вики - связать нормально страницы. чтобы выйти к общему списку - приходится тыкать повсюду. т.е. нужно удобство
2. вики - добавить статей/документашек для новичков.
3. все доки перекинуть в вики, рассортировать, выделить главное на первое место:
* что система может. почему и в чем отличия 3-х веток. что может каждая.
* где скачать
* как установить
* как начать работать (пользователю)
* как поддержать проект (кодом - где что куда смотреть, у кого что спрашивать, деньгами(?))
4. документацию по скрипту сборки - а именно: какой софт/компиляторы нужно установить (win/nix), в какой последовательности запускать, описать танцы с бубном.
-----
идея фикс: держать колибри установленную на HDD (не образ, а именно svn с исходниками) и с возможностью обновлять то что обновилось в svn (т.е. не перетирая свой раб стол и др. настройки, если они не обновились) - а еще лучше, если в будущем это будет автоматом из самой колибри.
tserj
Это видение в стиле "Вы ни хрена не понимаете и я вас поучу, а вы быстренько сделаете!" или "Вы плохо понимаете, я вас научу и покажу как сделать личным примером!" ?
Это видение в стиле "Вы ни хрена не понимаете и я вас поучу, а вы быстренько сделаете!" или "Вы плохо понимаете, я вас научу и покажу как сделать личным примером!" ?
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Марат, полегче - в этой теме им можно писать всё что вздумается.
Терпи.
Терпи.
Ну, я вообще то культурно спросил.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Хотелось бы, если возможно, поддержку формата Ogg в ac97snd.
Who is online
Users browsing this forum: No registered users and 18 guests