Search found 217 matches

by akron1
Sat Sep 30, 2017 6:13 pm
Forum: Network
Topic: TLS (клиент)
Replies: 20
Views: 15412

Re: TLS (клиент)

ashmew2

I hope it will be possible. I continue to develop...
by akron1
Fri Sep 29, 2017 10:22 pm
Forum: Network
Topic: TLS (клиент)
Replies: 20
Views: 15412

Re: TLS (клиент)

Oberon-07/11. This compiler is another my work. Later the cryptographic algorithms will be replaced by those written in C (or asm). But it's not yet soon.
Yes, I'll share the source code. But it's still early.
by akron1
Fri Sep 29, 2017 9:00 pm
Forum: Network
Topic: TLS (клиент)
Replies: 20
Views: 15412

Re: TLS (клиент)

hidnplayr,
Yes, I know about that work, but I don't code in asm.
by akron1
Fri Sep 29, 2017 1:00 pm
Forum: Network
Topic: TLS (клиент)
Replies: 20
Views: 15412

TLS (клиент)

Недавно, 4 сентября, я начал разработку библиотеки TLS. Первую неделю я читал документацию и прикидывал, насколько реально это сделать. Затем начал кодировать. За основу я взял старую версию TLS (1.0), потом можно будет модернизировать до 1.2. До завершения еще далеко, но кое-что уже есть. Программа...
by akron1
Tue Sep 26, 2017 8:41 am
Forum: News
Topic: Блог компании на habrahabr.ru
Replies: 42
Views: 49798

Re: Блог компании на habrahabr.ru

Там в комментариях заикнулись про SSL/TLS. Я веду разработку TLS-библиотеки, и так уж совпало, что всего через несколько часов после того комментария, мне удалось пройти handshake. Это подтверждает правильность работы всех криптографических функций и готовность сервера обмениваться прикладными данны...
by akron1
Sun Sep 17, 2017 4:09 pm
Forum: Drive subsystem
Topic: NTFS
Replies: 299
Views: 175960

Re: NTFS

Leency
Обрати внимание на то, как показан размер файла в разных файловых менеджерах.
by akron1
Mon Sep 11, 2017 12:38 am
Forum: Coding
Topic: Где можно найти спецификацию исполняемых файлов Колибри ОС?
Replies: 5
Views: 10422

Re: Где можно найти спецификацию исполняемых файлов Колибри ОС?

Формат очень простой. Первые 8 байт -- это символы "MENUET01", дальше следуют семь четырехбайтовых полей в таком порядке: 1) версия 2) адрес точки старта программы (адрес машинной инструкции с которой начнется выполнение) 3) размер файла 4) потребное количество памяти для загрузки программ...
by akron1
Tue Sep 05, 2017 7:13 pm
Forum: Assembler
Topic: ряд вопросов по FASM
Replies: 143
Views: 86255

Re: ряд вопросов по FASM

Вполне возможно, что это одна из причин медленного развития. Кто-то новый приходит, открывает код, а там всё через одно место. Ну и закрывает и уходит соответственно. Это, главным образом, касается разработки ядра. Разработка прикладных программ уже давно возможна на ЯВУ. Но особого развития не зам...
by akron1
Tue Sep 05, 2017 6:51 pm
Forum: Assembler
Topic: ряд вопросов по FASM
Replies: 143
Views: 86255

Re: ряд вопросов по FASM

mov eax, 4 ;гекс-код "B804000000" shr eax, 1 ;гекс-код "D1E8" Как видно, автор сэкономил 3 байта. Подобная ручная оптимизация ни к чему хорошему не приводит. На асме лучше писать предельно понятно. Ведь главная причина больших размеров современных ЯВУ-программ -- это не плохие к...
by akron1
Sun Jul 16, 2017 6:43 pm
Forum: HLL
Topic: C--
Replies: 223
Views: 170863

Re: C--

Да это всё вообще неважно. Всё равно нулевые данные прекрасно сжимаются.
by akron1
Sat May 27, 2017 6:02 pm
Forum: HLL
Topic: Минимальная граф. программа для Колибри без лишних зависимостей на C (gcc, Linux)
Replies: 40
Views: 24745

Re: Минимальная граф. программа для Колибри без лишних зависимостей на C (gcc, Linux)

Файл уменьшился, но всё равно давольно большой - 9.4k. :( Так это неплохо. Компиляторы ЯВУ обычно добавляют в исполняемый файл служебный код ("ран-тайм"). Можно считать, что 9.4 Кб -- это константа, которая будет добавлена к любой программе. Если полезный размер программы 10 Кб, то "...
by akron1
Sat Dec 24, 2016 7:34 am
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 117836

Re: Компилятор Oberon-07

Ах вот оно как, я-то думаю почему у тебя работает быстрее моего. Хорошо придумано. А мне по-другому нельзя, постоянно приходится заботиться о сокращении вычислений. Пиши подробности. Интересно. Там пока мало интересного. Основная идея в том, что компиляция разделяется на два этапа. Сначала исходный...
by akron1
Fri Dec 23, 2016 4:34 am
Forum: HLL
Topic: Компилятор Oberon-07
Replies: 125
Views: 117836

Re: Компилятор Oberon-07

Эта процедура выполняется только после загрузки файла шрифта для подготовки глифов. При выводе текста она не используется и ее производительность не критична. Вывод глифов в графический буфер выполняется попиксельно с проверкой границ буфера для каждого пикселя, т. е. производится отсечение текста. ...
by akron1
Sun Nov 27, 2016 10:38 pm
Forum: File managers
Topic: Eolite
Replies: 996
Views: 489887

Re: Eolite

Leency wrote:Какой минус добавления расширения kex?
Если ко всем файлам добавить, то придется исправлять некоторые программы. Например, если @notify -> @notify.kex, то исправить все, которые используют @notify.
by akron1
Wed Nov 23, 2016 12:10 pm
Forum: Coding
Topic: Путь приложения
Replies: 235
Views: 92663

Re: "Ночные" сборки KolibriOS

Этого точно не получается. Путь не может попасть в аргументы командной строки. Пожалуй, что да. Но всё равно интересно, какое дело приложению может быть до первого байта. Вангую, что они берут полный путь программы, обрезают имя и добавляют имя ресурса, который лежит по соседству в этой же папки. П...