Программы

В этом разделе я публикую свои программы, реализующие вычисления или геометрические построения, описанные в соответствующих статьях. Сразу замечу, что публикация программ будет отставать от публикации статей по причине того, что программы требуют более тщательной подготовки. Те версии, которыми я пользуюсь сам, не рассчитаны на широкую публику как по дизайну и юзабилити, так и по защите от … скажем, от нелогичных действий пользователя. А это (дизайн с юзабилити и защита от …), как выясняется, превышает по трудоемкости функциональную часть проекта в 5 — 10 раз.

Сумасшедший дизайнЭто примерно так же, как и с дизайном ювелирных изделий. У меня спрашивают: «Сколько у вас стоит сделать кольцо?» Что я могу ответить? По-сравнению с тем, сколько стоит придумать кольцо, — сделать его уже ничего не стоит. Хотя… Можно придумать такое, чего никто не сделает (на картинке — простой пример).

Но я отвлекся. Программы делятся на две группы по принципу действия. Первая группа — программы, которыми можно пользоваться только через интернет. Это называется «Онлайн-инструменты». Они выполняются в вашем браузере и на том удаленном компьютере, что зовется «сервер» и где находится этот сайт. Вы можете заходить на сайт или сразу на страницу программы, сохранив предварительно ее в своих закладках, и совершенно свободно пользоваться сервисом, без урона для себя повышая посещаемость моего сайта.

Правильный бутербродВторая группа — программы, выполняющиеся на вашем компьютере, под управлением вашей операционной системы. Их нужно скачать, установить, и можно пользоваться, не подключаясь к интернету. Это «Офлайн-инструменты». Наиболее простые из них будут тоже бесплатными, а те, что посложнее, — слегка платными. Но это только потому, что потребность писать программы иногда заслоняется другими потребностями, такими, например, как покушать или кому-нибудь заплатить денег. (Хорошая фраза пришла на ум: «им овладело непреодолимое желание заплатить единый налог на вмененный доход».)

Многие из программ будут представлены в обоих вариантах.

Ниже перечислены уже опубликованные программы.

1. On-line инструменты
  • Alloy — расчет относительных весов компонентов при смешивании сплавов.
  • Ag-Cu-Zn — вычисление температуры плавления сплава по его составу и наоборот.
  • RingMass — вычисление массы обручального кольца (урезанная онлайн-версия).
2. Off-line инструменты
  • Alloy — более мощная и удобная версия (по-сравнению с онлайн-версией) программы.
  • RingMass — вычисление массы обручального кольца и толщины проката при заданной массе (полная офлайн-версия).
  • Cones — построение выкройки (развертки) разнообразных конусов.
  • Segment — вычисление всех параметров, связанных с сегментом круга.
  • NewRem — напоминалка, календарь, ежедневник.
  • BlackPixel — гаситель экрана.