Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт май 25, 2017 11:05 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 169 сообщений ]  На страницу Пред. 17 8 9 10 11 12 След.
Автор Сообщение
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Пн мар 04, 2013 11:18 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Ух и тупанул, спасибо - исправлю.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:06 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Я хочу залить программы из KolibriN на SVN. Вопрос - нужты ли тени (@rb) и полупрозрачность (@notify) в дистре? (Код будет, я могу просто сделать его невключение в ночную сборку через #ifdef !AUTOBUILD). И специальный вопрос к yogev_ezra не имеет ли он ничего против заливки изменений?

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:20 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1592
Цитата:
#ifdef !AUTOBUILD

#ifndef AUTOBUILD, наверное.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:30 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Я пока ещё плохо знаком с #ifndef, поэтому как раз хотел у тебя спросить как сделать не включение кода:
мжоно ли
#indef !AUTOBUILD
{
PutShadow(...);
}
или
#ifundef AUTOBUILD
{
PutShadow(...);
}

Ещё интересно твоё мнение по включению/невключению тени/полупрозрачности в дискр.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:36 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1592
В C и C++ #ifdef !SOMETHING просто не скомпилируется, корректная форма - либо
Код:
#ifndef SOMETHING
DoSomething();
#endif

либо
Код:
#if !defined(SOMETHING)
DoSomething();
#endif

В C и C++ две формы эквивалентны, но вторая допускает расширение, если нужно одновременно проверять несколько разных условий. В каком объёме в C-- реализовали сишный препроцессор, я не знаю.

Я не заведую ни дистрибутивом, ни составом ночных сборок.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:45 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Leency писал(а):
Я хочу залить программы из KolibriN на SVN. Вопрос - нужты ли тени (@rb) и полупрозрачность (@notify) в дистре? (Код будет, я могу просто сделать его невключение в ночную сборку через #ifdef !AUTOBUILD). И специальный вопрос к yogev_ezra не имеет ли он ничего против заливки изменений?
Насколько сильно тени и полупрозрачность будут влиять на производительность на медленных компьютерах? И насколько увеличивается потребление памяти? Просто, чтобы не стало, как в MenuetOS:
Код:
# Window transparency
#
# 512MB of RAM required for resolutions up to 1280x1024.
# 1GB of RAM required for HD resolutions.
# Define with parameter amount_of_ram.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 8:55 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
У меня под рукой нет слабого компьютера, потому сказать не могу. Процессор, думаю, нужен не сильно мощнее, а вот потребление памяти вырастет куда значительнее. Не на 512 Мб (не представляю что там такого понаделано, что у меня браузер на 768 Мб закрылся из-за нехватки памяти) и всё же. Скорее всего я не буду включать эту фичу.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 10:49 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Скачал образ KolibriN-8.2 чтобы посмотреть, что подразумевается под тенями и полупрозрачностью. Запустил в VMWare Workstation 7.0.1. Первая проблема - тебе уже отписался pacify на http://www.linux.org.ru/news/opensource ... nt-8911996 (если выбрать "Сохранить настройки", виснет на синем экране: http://pacify.ru/public/kolibrin_kernel ... el_mnt.png). Ну, об этом ты уже знаешь.

После установки KolibriN, вид @rb изменился, но не понял, где там тени. Вид @notify невооруженным взглядом не изменился, так что не понял, где там полупрозрачность. Сам установщик выглядит зачетно, молодец!

Однако самое смешное, что до установки KolibriN, твой браузер открывает хотя бы некоторые сайты, а после установки, напрочь перестает открывать какие угодно сайты. В том числе, линк на сайт донейта, на который можно нажать:
Вложение:
KolibriOS-2013-03-06-21-47-46.png
KolibriOS-2013-03-06-21-47-46.png [ 29.5 КБ | 1461 просмотр ]


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 11:25 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Полупрозрачность:
Вложение:
0_35e7f_61695538_L.png
0_35e7f_61695538_L.png [ 24.99 КБ | 1439 просмотров ]
Вложение:
preview_1358753189.png
preview_1358753189.png [ 19.46 КБ | 1439 просмотров ]

Тень небольшая.
Вложение:
shadow.png
shadow.png [ 43.15 КБ | 1439 просмотров ]


Сам не люблю кучу глянца и теней. Предпочитаю немного и аккуратно.

Ещё она есть у программы end, но она точно не подойдёт из-за низкой скорости работы. По сравнению с версией в KolibriN 8.2, в новой версии у меня уже сильно оптимизирован алгоритм благодаря использованию сдвигов (спасибо 0CodErr за идею) и теперь всё упирается в скорость чтения экрана. В общем для оффдистра не покатит.
Спойлер: Показать
Вложение:
000.png
000.png [ 71.2 КБ | 1439 просмотров ]


Москва не сразу строилась, везде есть ошибки - тем более у такого молодого проекта. Завтра вечером будет 8.2а с исправлениями.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Ср мар 06, 2013 11:44 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
1. Полупрозрачность теперь заметил (после сравнения двух скриншотов). Действительно, так красивей.
2. Тень всё-таки не вижу. Прости. Но вообще-то мне уже 35, глаза не такие, как у молодого :roll:
3. Новый END видел. Действительно очень красиво, но даже невооруженным взглядом видно, как тормозит.

На следующей неделе протестирую на eBox-3300MX, отпишусь какая разница между вариантами на таком слабом компьютере. Просьба пока что в авто-сборке дискеты эти изменения не включать.

Однако, никто не мешает (и может быть, это даже очень годная идея) включить все эти изменения в авто-сборку ISO CD.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Чт мар 07, 2013 12:18 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Старая и оптимизированная версия end. А лучше протестируешь сразу 8.2a.


Вложения:
END_8.2.kex [1.64 КБ]
33 скачивания
new_end.kex [1.67 КБ]
37 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Чт мар 07, 2013 2:08 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
UPD: только что заглянул в код END по левому поводу и офигел от строки
Код:
pause(10);
Покопавшись в голове вспомнил зачем я её поставил: если её небыло в старой реализации окно выводилось слишком быстро и если END был запущен через меню, то с большой долей вероятности на фоне оставался обрубок меню. Сейчас я переделал программу и пауза больше не нужна.
Остаётся только скорость чтения с экрана, с которой уже ничего не поделаешь.


Вложения:
end_fyea.kex [1.67 КБ]
35 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Чт мар 07, 2013 8:20 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Спасибо 0CodErr за очередную идею в отношении END - сделана подвордовая обработка изображения. Чем слабее комп, тем сильнее будет заметна разница.


Вложения:
end.kex [3.04 КБ]
31 скачивание

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Чт мар 07, 2013 8:28 pm 
Не в сети

Зарегистрирован: Сб дек 08, 2012 8:45 pm
Сообщения: 62
Leency писал(а):
сделана подвордовая обработка изображения.


какая-какая? переведи для людей не знающих, пожалуста.

_________________
Муравьиным спиртом советую натереть!


Вернуться к началу
 Заголовок сообщения: Re: Kolibri N8
СообщениеДобавлено: Чт мар 07, 2013 8:39 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Мы читаем экран в изображение, а потом его затеняем. Изображение состоит из точек - пикселей, так? Один пиксель состоит из трёх цветов: R, G, B. Красного, зелёного и синего соотвественно. Раньше обрабатывался каждый цвет отдельно как он шёл в изображении R G B R G B R G B R G B и т.д., сейчас обработка идёт сразу пачкой RGBR GBRG BGRG и т.д.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 169 сообщений ]  На страницу Пред. 17 8 9 10 11 12 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB