Search found 49 matches

by Joaquin
Fri Aug 19, 2011 2:01 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

Имхо, написать плагин к какой-нибудь программе (если имеется (толковая) документация и интерфейс стандартен) намного проще чем править ядро (о сложностях программирования в кёрнел-моуд, думаю, напоминать не надо). З.Ы. KFAR я привёл в качестве примера, т.к. я не знаю других программ для Клибри, кото...
by Joaquin
Fri Aug 19, 2011 1:32 pm
Forum: Utilities
Topic: ASCIIVju
Replies: 31
Views: 25481

Re: ASCIIVju

а как баг проявляет себя? чо-то я проверил, но вроде всё нормально ...
by Joaquin
Fri Aug 19, 2011 1:28 pm
Forum: Network
Topic: WebView: Text-based Browser
Replies: 880
Views: 379316

Re: HTML Viewer in C--

ВНЕЗАПНО а ведь UTF-8 уже есть в последних версиях. Но почему-то последний выложенный на форуме HTMLv открывает файл с UTF-8+BOM, и при этом русский текст отображается как-то так: " РЇРґСЂРѕ обратно совместимо СЃ 0.77 pre 2.8". HTML-файл соответсвует стандарту HTML 4.1 и ...
by Joaquin
Wed Aug 17, 2011 4:49 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

<квазифлуд>ИМХО, форум - для высказывания своих идей и для их обсуждения, а svn - для их реализации. поэтому я использую первое</квазифлуд>
by Joaquin
Wed Aug 17, 2011 4:43 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

Я предлагаю только вынести unpacker.inc в DLL и сделать так, чтобы ядро загружало библиотеки-декомпрессоры по мере надобности. Но этим смогу заняться только тогда, когда хорошенько изучу систему изнутри ;). Реализовывать распаковщики других алгоритмов я пока не планирую, т.к. если кому-то это понадо...
by Joaquin
Wed Aug 17, 2011 4:32 pm
Forum: Network
Topic: WebView: Text-based Browser
Replies: 880
Views: 379316

Re: HTML Viewer in C--

Небольшое пожелание от _ассемблерщика_плохо_знакомого_с_C--_: не плохо было забацать чтение html-ок в UTF-8/UTF-16.
by Joaquin
Wed Aug 17, 2011 4:26 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

хм, здравый смысл мне почем-уто подсказывает, что эти две процедуры вполне можно объединить...
by Joaquin
Wed Aug 17, 2011 4:06 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

kerpack/loader_lzma.inc - там лежит процедура LZMA-распаковки и её он записывает в файл запакованного ядра. Таким образом в компресснутом ядре целых две процедуры распаковки (ха-ха) - одна сжатая, другая нет )))
by Joaquin
Wed Aug 17, 2011 3:58 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

Sorcerer,
если я не ошибаюсь, то kerpacker сам записывает процедуру распаковки в ядро.
Serge,
я имею в виду не удалить вовсе, а перенести код в библиотеку. Так можно будет добавлять поддержку и других алгоритмов/форматов сжатия/кодирования без переписывания ядра.
by Joaquin
Wed Aug 17, 2011 3:19 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

art_zh wrote::?

Это просто общая шиза какая-то: выносить из ядра всё, что работает...
Кстати о "выносить из ядра всё, что работает"... Это только мне одному кажется, что LZMA-распакеру в ядре делать нечего?
by Joaquin
Mon Aug 15, 2011 11:22 pm
Forum: Polls
Topic: Какие на данный момент есть наиболее приоритетные задачи?
Replies: 133
Views: 68888

Re: Какие на данный момент есть наиболее приоритетные задачи

Ну можно сделать такой вариант: сложные кодировки типа UTF-7/UTF-8 реализовывать в библиотеках, а простые типа KOI-8/EBCDIC как таблицы. Это, конечно, если заботиться о расширяемости.
by Joaquin
Mon Aug 15, 2011 10:56 pm
Forum: Polls
Topic: Какие на данный момент есть наиболее приоритетные задачи?
Replies: 133
Views: 68888

Re: Какие на данный момент есть наиболее приоритетные задачи

XVilka, даже неоптимизированная процедура чтения символа UTF-8 или UTF-16, принимающая на входе указатель на символ, и на выходе возвращающая 32-битный кодпойнт + указатель на следующий символ, в несжатом состоянии у меня занимает 120-130 байт. Неужели это так много? Тем более поддержку различных ко...
by Joaquin
Mon Aug 15, 2011 3:08 pm
Forum: Kernel
Topic: Удаление 58 сис. функции из ядра.
Replies: 61
Views: 62359

Re: Удаление 58 сис. функции из ядра.

Ну и на чём порешили?
by Joaquin
Mon Aug 15, 2011 3:01 pm
Forum: Kernel
Topic: Загрузка библиотек
Replies: 98
Views: 95081

Re: Загрузка библиотек

Если вытащить загрузку программ/библиотек из нулевого кольца, то можно будет вовсе отказаться от идеи "Каждой ОС свои форматы экзешников и либ". Программист будет выбирать тот формат, который ему по душе и/или с которым он лучше_знаком/привык_работать.
by Joaquin
Mon Aug 15, 2011 2:53 pm
Forum: Polls
Topic: Какие на данный момент есть наиболее приоритетные задачи?
Replies: 133
Views: 68888

Re: Какие на данный момент есть наиболее приоритетные задачи

Мне почему-то кажется, что одной из первоочередных задач является поддержка различных языков системой, иначе KolibriOS вряд ли будет популярна по всему миру. Для этого нужно реализовать поддержку Unicode, различных раскладок клавиатур и кодировок, а также других национальных стандартов. Но в данный ...