- @Veresk: *Lazarus *publicЧто-то я отвлёкся от первотега последние дни. Ща заглянул на их форум и заметил, что на мой простой вопрос "как передать файлик по сети между двумя приложениями" развели уже 7 страниц срача с участием таких слов как "VBA", "PL-SQL", "корпоративные стандарты", "эволюция и развитие". Ну что за народ, а?17 days ago
- @Veresk: *Lazarus *Drupal *работа *publicПроект с Lazarus перешёл из разряда срочных в категорию "до начала августа". Дедлайн отменяется. Знаете почему? А потому, что заказчику не хватило для составления тестов программы составления тестов. Ей понадобился модуль прохождения для этого. Наверное, срёт она тоже в кастрюлю, унитаза ж мало. Кстати, ни строки отзывов так и не было получено.
Временно переношу акцент на сайт с Drupal. Снова домики строить будем, брусовые-деревянные и прочие зодчества наводить. Ну и конечно же, глобльные переделки в серверном хозяйстве на работе. Допишу, наконец, маны для manualpages.pro и запилю структуру.19 days ago - @Veresk: *Lazarus *publicОтправил уже дважды заказчику софта письма с бетами проги, вчера всё-таки позванил. Вот интересно, говорить тоном, как будто я — говно, это нормально, а? Вот если бы не пообещал директору техникума, послал бы эту преподшу. Мало того, что делаю даром, мало того, что навалял функционала им и не снилось, так они ещё и ноль внимания плюс презрение. Сцуко бесят!
- @Veresk: *Lazarus *publicКороче, если надо при тестировании задать вопросов меньше, чем в наличии, то выбираем нужное количество случайных. Если нужно задать вопросов больше, чем есть в наличии, то задаём все что есть в случайном порядке, а потом добавляем сколько угодно повторов случайных. Код такой, надо бы его оптимизировать: pastebin.com23 days ago; 25 replies
- @Veresk: *Lazarus *publicИтак. Формат хранения данных реализован, впихнул туда всё, что хотелось. Больше меняться не будет. Это, кстати, уже четвёртая версия хранения тестов у меня. Соответственно, программа для создания\редактирования таких файлов тоже реализована. Думаю, можно обзывать релиз как beta1, больше ничего радикального добавлять не буду. Пока некогда всякую фигню марать, типа "О программе" и вообще заказчик молчит, сцука. Ничего не просит, ничего не пробует. Поглядите хоть вы, что ли. Вот ссылки:
Win32: dl.dropbox.com
Lin64: dl.dropbox.com
Пример файла-теста: dl.dropbox.com
Прохождение в данный момент активно пишется.24 days ago - @Veresk: *Lazarus *publicА как будет няшнее победить массив? Вот есть массив A[1..N], Его надо заполнить числами от 1 до N рандомно и не повторяясь.
1. Заполнять через random[N] и проверять, не генерилось ли такое число ранее.
2. Забить массив числами 1..N, а потом переставлять их местами в случайном порядке, пока не надоест.26 days ago; 39 replies - @Veresk: *Lazarus *publicСегодня у меня алгоритмизация. Это самая первичная штука в программировании. Основная задача на сегодня:
Есть массив A[N] с некоторыми данными. Надо заполнить массив B[M] порядковыми номерами элементов A[N] в рандомном порядке. При этом, если массив B[M] меньше или равен A[N], то просто заполнить без повторов, а если B[M] больше, то заполнить с повторами, но чтоб гарантированно присутствовали все номера элементов массива A[N].
На закуску останутся мелочи, это потом.26 days ago