Оберон-клуб «ВЄДА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 руб |
Расцениваю эти слова как начало торга ![]() |
Автор: | 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/ |