Page 2 of 5

Re: На пути к Kolibri N9

Posted: Thu Oct 24, 2013 1:18 am
by Leency
Appearance: beta version
Раньше в KolibriN было две программы skinsel и bgsel. Первая использовалась для смены скина, вторая для смены обоев.
Теперь это одна программа Appearance (рус. "Настройки темы").

Благодаря изобретенному до этого элементу "список", написать данную программу получилось очень быстро. Кстати, между табами можно переключаться по Tab.
Spoiler:из чата chatlogs/chatlog2013-10-22.html: в Eolite 2.0b я перевёл программу на использование новых функций элемента список - это тот, который находится в /libs/list_box.h и определён в Eolite.c как llist files; ). Сейчас что ни программа - так работа со списком. Задолбался уже изобретать заново вывод строк, обработку стандартных клавиш и т.д. :) Любое меню - список, список строк в браузере, список файлов в ФМ, список программ в "Открыть с помощью", список писем и строки самого письма в Liza... тут уже два списка.

Re: На пути к Kolibri N9

Posted: Thu Oct 24, 2013 7:28 am
by Mario_r4
Leency wrote:- Tinypad: поддержка UTF - 3
Такие вещи должны решаться на уровне библиотек, а никак не отдельных программ.

Re: На пути к Kolibri N9

Posted: Thu Oct 24, 2013 9:23 pm
by Leency
Никто не говорил, что это будет решение на уровне программы. Библиотека уже давно есть, может кто прикрутит:
http://websvn.kolibrios.org/listing.php ... 08e632e08e

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 12:33 am
by Mario_r4
Leency wrote:Никто не говорил, что это будет решение на уровне программы. Библиотека уже давно есть, может кто прикрутит:
http://websvn.kolibrios.org/listing.php ... 08e632e08e
И почему же ее нет в образе?

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 12:43 am
by Leency
В образе KolibriN она есть. :D

Я когда-то просил CleverMouse добавить её автосборку из исходников для основного дистрибутива, на что она мне ничего не ответила. С тех пор, вопрос заглох.

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 12:51 am
by Leency

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 4:45 pm
by CleverMouse
Leency wrote:Я когда-то просил CleverMouse добавить её автосборку из исходников для основного дистрибутива, на что она мне ничего не ответила. С тех пор, вопрос заглох.
Я разве кому-то запретила как-то менять автосборку?

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 5:25 pm
by Leency
Я очень плохо знаком с компиляторами GCC и MSVC, чтобы добавить сборку iconv в дистрибутив. Добавлять бинарник некомильфо.

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 5:50 pm
by CleverMouse
А ты разберись, это полезно.
И да, Appearance - программа опять на этом отстойном неподдерживаемом языке C--?

Re: На пути к Kolibri N9

Posted: Fri Oct 25, 2013 6:08 pm
by SoUrcerer
Leency, поддерживаю CleverMouse - напиши хотя бы на Си уже Appearance, ничего сложного же. А то и на ассемблере :)

Re: На пути к Kolibri N9

Posted: Sat Oct 26, 2013 1:02 am
by Leency
Значит расставим точки над "i".

1. Мне нужна была программа Appearance, я её сел и написал. Из всех возможных инструментов и языков программирования выбрал тот на котором мне было проще всего, и быстрее всего, достигнуть поставленной цели - это был язык и библиотеки С--. Меня ни грамма не интересует, что С-- не поддерживается, меня ни грамма не интересует, что С-- генерирует ужасный код. Эта программа работает. Я написал её очень быстро и могу тратить остальное время на решение других задач, которых много.
Эта программа не включена в официальный дистрибутив, так какие проблемы?

2. "Ты бы мог открыть для себя прекрасный мир новых технологии. Изучить GCC, MSVC, ассемблер. Перенести туда свои библиотеки. И уже тогда писать программу Appearance. Почему ты такой бука? ("
Ну да, я бы мог то, мог бы сё. Но у меня нет на это всё времени. Сейчас я развиваюсь в других направлениях: веб-технологии, тестирование и в планах Java. Все эти направления важные для моего профессионального развития, чтобы потом устроится на хорошо оплачиваему работу. Моё здоровье требует очень много денег, съёмная квартира требует денег, мартини и красивые дорогие женщины тоже. Разработка для Колибри для меня - хобби в перерывах между обучением. Не требуйте слишком много, быть может после Нового года у меня будет больше времени на обучение в рамках задач Колибри.

3. Обновление GUI Table стоит у меня в высоком приоритете. Может тогда и перенесу что-то из библиотеки С-- в библиотеку MSVC. Бесит сложность сборки и необходимость в kos2exe.
Даже SHELL с его сборков в GCC оказался куда проще.

Re: На пути к Kolibri N9

Posted: Sat Oct 26, 2013 7:52 am
by 0CodErr
Leency wrote:Эта программа не включена в официальный дистрибутив, так какие проблемы?
Кстати, да, всё в соответствии с правилами же:
1) Первое правило сообщества "Ты готов сам реализовать заявленную идею"
Выполняется
2) Второе правило сообщества "Мнение пишущего программиста является более приоритетным
Выполняется
3) Третье правило сообщества "В репозиторий SVN мы выкладываем только компилирующийся (обязательное условие) и работающий код".
Выполняется
: [spoiler]Перевести бы уже эти правила хотя бы ещё на английский.
После гуглтранслейта: «NADpravilo to all the rules - not the evil ushkuyte myshem - punish an ... punishes generally not childish....»
И обратно: «0) NADpravilo всем правилам - не зло ushkuyte мыша - наказать ... наказывает вообще не по детски .......»[/spoiler]

Re: На пути к Kolibri N9

Posted: Sat Oct 26, 2013 1:18 pm
by Mario_r4
0CodErr wrote:Перевести бы уже эти правила хотя бы ещё на английский.
Не русскоязычные пользователи обычно намного культурней русскоязычных и эти правила у них получается соблюдать даже не зная их.

Re: На пути к Kolibri N9

Posted: Sun Oct 27, 2013 1:16 pm
by Leency
Кто-то может дать ссылки на ресурсы DOOM'a шарварные? 1 и 2.

Re: На пути к Kolibri N9

Posted: Sun Oct 27, 2013 1:19 pm
by Mario_r4
Leency wrote:Кто-то может дать ссылки на ресурсы DOOM'a шарварные? 1 и 2.
Нельзя их класть в дистрибутив. Не важно официальный он или нет. Ты нарушишь лицензию, а это на весь проект тень бросит. Проще поискать свободные. Я помню запускал ресурсы в которых приходится убивать пришельцев-слизняков. Вот только не помню какая у нее лицензия.