Хобби
— Вот мы и узнаем, каким бредом занимается этот shra. — сказали вы, потирая ручищи…
— Ну и знайте себе, может тоже побредите… — ответил я.
Достаточно условно названная hobbies, страница содержит коллекцию всякой самописной программной бурды. По названиям можно заметить, что развлекался я по поводу абсолютно разных идей. Ну, да смотрите сами. Вот полный список поделок:
- Ball’s Sim v2.0 : Шарики разные — круглые и безобразные.
- UO Shra’s Pilot v0.91. А также его описание для версии 0.7b на русском. Более поздние версии своё описание носят с собой. ;)
- Генеологическое дерево
- Жизнь
- Задача о коммивояжере
- Словарик
- Тетрис
- Шашки
- Шестнадцатеричный редактор
Если вы найдёте какой-нибудь баг или хотите прокомментировать какую-то из программулек, то пишите в гостевую книжку или в комменты.
Тетрис
Учился вот на Delphi программировать, да и сделал древнюю, но не забытую ни кем игруху — Тетрис. Не давно допинал кое-какие баги. Даже не баги, а недоделки. Кстати, между уровнями летят фигурки с приколом : это не баг. Смотрел как-то свой тетрис на другой машине — кривова-то он исполняется. А копаться в нем уже просто лень..
Словарик
Раньше была проблема найти хороший словарик. Но поставил я недавно Lingvo 8.0. Этот программный продукт развеял все мои наезды на словари. Это то, что называется real suger. А в пору изучения Delphi написал словарик. Довольно полезная штука была, морально, конечно, уже давно устарела. Разработка остановилась на версии — v1.27. Из реализованных возможностей вспоминаются следующие — прога смотрит в clipboard и пытается найти перевод для первого попавшегося там слова. Есть PopUp меню, в котором есть опции : выбрать другой файл с данными (можно создать и новый), добавить к загруженному словарю слова из другого словаря и поиск слова в словарных статьях.
Генеалогическое дерево
Ну вы только не пугайтесь, ради бога. Садоводством и гинекологией я заниматься не начал. А вот генеалогией немного интересуюсь. Написал вот прогу опять. Получилась своеобразная база данных, которая сохранит информацию о ваших родственниках, если вы её туда захотите занести. Можно посмотреть дерево вашей семьи, а также вести простенький фотоальбом и чего-нибудь типа биографии о каждом родиче записать в HTML-виде. Надо бы наверное help написать, хотя бы в виде отдельного файла, да вроде пока никто не просит особо.
Прога полёживает здесь — генеалогическое древо.
Шестнадцатеричный редактор
Началось всё с того, что diskedit из состава Norton Utilites отказался работать с 32-битным FAT. Ну, старые у меня эти самые утилиты, что поделать?. Потом я откопал старую игрушку — Wizardry 7 и решил извлечь в удобоваримом виде из БД этой игрухи список предметов. Так и было положено начало созданию этого простенького редактора.В конечном итоге, редактор позволяет просматривать и редактировать содержимое файлов. Также можно воспользоваться конструктором таблиц (dataformer) и представить данные файла в более удобном для просмотра виде. Конструктор позволяет добавлять в список поля, которые являются колонками будущей таблицы. Есть возможность сделать поле невидимым, а также отобразить его содержимое в hex-виде. Можно проводить простейшие вычисления над значениями полей. Встроенный калькулятор понимает простые операции, скобки и несколько функций. Калькулятор можно вызвать из меню Tools. Набирайте выражение и жмите Enter. Результат появится в следующей строке.Примеры использования калькулятора в таблице можно посмотреть, загрузив файл-dataformer witem.dfrm и выбрав в меню dataformer -> edit.
Список функций калькулятора — NOT, ROUND, FRAC, TRUNC, ABS, SIN, COS, EXP, SQRT, LN, RAND. Ну и конечно операции +,-,*,/,^ и вычисление остатка от деления — MOD. Функции надо вводить прописными буквами.