Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

написать тесты для преобразования из UTF8 в UCS32 - 7000 руб
https://zx.oberon.org/forum/viewtopic.php?f=37&t=488
Страница 1 из 2

Автор:  budden [ 08 июл 2020, 19:25 ]
Заголовок сообщения:  написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Недавно были внесены изменения в класс, читающий данные из UTF8 с помощью буфера. Там сложная логика обработки случаев, когда знак юникода (в т.ч. некорректный) разрывается границей буфера. Я вчера исправил там ошибку, но боюсь, что не последнюю. Нужно разобраться в логике создания буферов и написать тесты. Если вдруг что-то работает неправильно, то исправлять это не надо. Главное, что тесты должны максимально обрабатывать ситуации, когда буква юникода, в т.ч. некорректная, размазана между соседними буферами.

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

https://gitlab.com/budden/jaos/-/commit/b08dee82f527275d4406b54bc233960908c9a3f4

Запуск описан здесь:

"https://gitlab.com/budden/jaos/-/blob/яос/док/сборка.md"

В данной версии работает только Win32, его нужно пересобрать, для этого надо установить wsl (Linux subsystem for Windows). Т.е. вам понадобится Windows 10. Репозиторий большой, порядка 2 Гб или больше, т.е. нужна ещё и хорошая связь. Теоретически могу пересобрать версию под Linux.

Цена приведена с учётом затрат времени на то, чтобы поставить программу и вообще разобраться что к чему, сама задача не слишком сложная, на мой взгляд и стоила бы раза в два дешевле :)

Автор:  budden [ 09 июл 2020, 14:04 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Назначил цену ещё для нескольких багов:

https://gitlab.com/budden/jaos/-/issues

Не является офертой :)

Автор:  ivan_denisov [ 18 июл 2020, 09:45 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Складывается впечатление, что народ не понимает задумку и уровень твоего проекта с ЯОС, поэтому и не берётся что-то делать. Важна не только финансовая составляющая для мотивации, но и идейная. Чтобы понимать, куда пойдут результаты, зачем оно вообще и т.п.

Хотя ты очень много делал публикаций и целый сайт http://программирование-по-русски.рф/ , и там даже всё написано!

Я думаю, что ещё перед длинным текстом надо какой-то лаконичный тезисный план мыслей и стратегии.

1. Безопасность народа обеспечивается прозрачной открытой операционной системой и лингвистическим паритетом — равноправием русского языка для написания исходного кода программ.

2. Поэтому берем открытую максимально простую операционную систему, переводим её на русский язык и дальше дорабатываем для обеспечения информационной безопасности.

Автор:  budden [ 19 июл 2020, 20:07 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Пока что я нашёл человека, к-рый переводит последнюю версию описания языка "Активный Оберон". Получится и так достаточно дорого и сопоставимо с суммой всех этих багов. Единственное, пока не уверен в качестве.

Смысл искать людей за деньги - в том, чтобы ускорить проект, а не чтобы его замедлить. Написание всяческих воззваний и проч. пока привело к отрицательному результату, потому что сторонников не привлёк, а время потратил. Кроме того получил отрицательную обратную связь, т.е. нужно восстанавливать моральный дух после каждого такого неудачного послания (а процент неудачных примерно равен 100 при количестве обращений за десяток, т.е. я получил 10 ударов, после каждого из которых нужно было откуда-то брать новые силы). Если я всё же сочту добить эту тему с платными багами - буду искать фрилансеров. Фрилансеры - это хорошо, среди них есть и умные, и дешёвые, и способные разобраться в новом языке и в новой системе.

Автор:  budden [ 19 июл 2020, 20:19 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Касаемо круга оберонщиков, есть ряд людей, которые против моей идеи в части форка, ряд вообще против РЯ в программировании, часть "за интеграцию с мировым сообществом", большинство не в курсе про A2, т.к. привыкли к блекбоксу. Ввиду небольшого общего числа оберонщиков, просто никого не остаётся. Я думал, что оберонщики достаточно бедны и данные деньги могли бы заинтересовать. Видимо, нужно умножить цену на два. Но я не так уж богат.

Автор:  budden [ 19 июл 2020, 21:34 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

В общем задачи пока снимаются.

Автор:  Zorko [ 20 июл 2020, 16:17 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Я думаю, что оберонщики достаточно богаты, чтобы позволить себе Оберон как хобби, а не как работу. :-)

Автор:  budden [ 21 июл 2020, 11:46 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Расцениваю эти слова как начало торга :P

Автор:  Zorko [ 21 июл 2020, 14:24 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Неа. Вы же написали, что задачи пока снимаются.

P.S. Я не очень понимаю зачем нужна очень безопасная ОС, для которой никогда не будет даже минимального набора пользовательского софта и драйверов под современное железо. Разве что для банкоматов? Да и безопасность явление относительное. Какие Вы придумали новые механизмы безопасности, не имеющие аналогов?

Автор:  budden [ 21 июл 2020, 16:31 ]
Заголовок сообщения:  Re: написать тесты для преобразования из UTF8 в UCS32 - 7000 руб

Если я правильно помню, Вы против программирования на национальных языках, а у ЯОС один из двух основных параметров - это использование русского языка в программном коде, а также как основного или единственного языка в интерфейсе. Значит, нам с Вами в любом случае не по пути. Т.е. сделать из Вас соратника у меня заведомо не выйдет. Нет большого желания писать много про безопасность или нужность той или иной вещи просто ради Вашего развлечения. Коротко говоря - ничего особо нового по сравнению с тем, что сказано про Обероны вообще.

Страница 1 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/