Программа для ведения графика полета воздушных судов была создана специально для ралли "Шелковый путь-2010" для составления расписания, ведения статистики по перелетам сводного авиационного отряда сопровождения этой автогонки.
Табличный интерфейс программы:

Программа позволяет вести учет запланированного и фактического времени вылета и посадки ВС и отображать это в графическом виде. Ограничение - 15 ВС (желательное), 20 ВС - критическое. Теоретически, конечно, можно и больше, но в этом случае на экране монитора все может не поместиться.
Графический интерфейс программы:

Возможности программы:
Глюк программы: при выводе графика на печать (особенно на виртуальный принтер типа Adobe PDF) возможно искажение картинки. Выход пока только один - пробовать еще и еще раз, присваивая другое имя для PDF-файла. На одном компьютере график упорно не хотел НОРМАЛЬНО сохраняться с названием 1.pdf. Все другие названия печатались нормально :)
Летом 2013 г. глюк печати был исправлен, теперь все нормально печатается, в том числе сохранение и в PDF-файл (ТОЛЬКО с помощью установленного в системе виртуального PDF-принтера).
В целом, программа простая и не перегружена функционалом, она делалась за несколько дней, совсем чуть-чуть тестировалась - и сразу в бой! Не смотря на все ее недостатки она выполнила успешно свою функцию и сэкономила кучу времени при составлении и корректировании графика полетов воздушных судов сводного авиационного отряда ралли "Шелковый путь".
Программа успешно использовалась на протяжении нескольких лет для авиационного обеспечения ралли Шелковый путь: в 2010, 2011, 2012, 2013, 2016, 2021 годах.
Данную программу можно получить за символическую плату:
В примечании укажите, за что переводите деньги.
Также укажите ваш email, на который отправить программу.
Сумму при желании можно увеличить, уменьшать нельзя.
Всех авиационных специалистов поздравляем с новым 2016-ым годом! Желаем вам безопасных полетов, хорошей погоды и безотказной техники! Для вас открытка от Jeppesen - прикольная схема захода на посадку по GPS:
Очень просто - нажать CMD + ALT + ESCили CMD + Option + ESC В яблочной операционной системе нет как такового диспетчера задач, но имеется его упрощенный аналог - "Принудительное завершение программ".
Если xCode при компиляции проекта ругается на часть кода и выдает ошибку, например, такую: Thread 4: Exception: -[UIKeyboardTaskQueue waitUntilAllTasksAreFinished] may only be called from the main thread. Это означает, что данный кусок кода должен выполняться в главном потоке, а не в дополнительном.
Ситуация: вы подключили свой iPad или iPhone к компьютеру с помощью кабеля. Программа iTunes запустилась сама, или вы ее принудительно запустили, но функция синхронизации приложений (программ) не активна! :( Выражается это в невозможности установить/убрать галочку на Синхронизации приложений - вся станица "Программы" выглядит не активной.
Многие рядовые и слегка продвинутые пользователи компьютеров много лет пользовались ими и не подозревали о существовании какого-то файла по имени hosts, не имеющего фамилии (т.е. расширения). Но благодаря вирусам и неидеальности операционных систем семейства Форточек (Windows) пользователям пришлось познакомиться с этим "хостом", причем, довольно тесно.
Иногда на первом ViewController необходимо не отображать NavigationBar, так как он он пустой (не имеет кнопок навигации). В Swift это можно сделать с помощью небольшого куска кода, вставленного в требуемый VeiwController внутрь функции viewWillAppear:
При работе интернет-браузеры сохраняют в кэш много различной информации, которая должна облегчить жизнь пользователя: ускорить загрузку станиц, предугадать его намерения и предложить то, что надо и др. Но иногда нужно часть этих сохраненных данных удалить, чтобы браузер загрузил свежую информацию (например, JS-скрипты). Для этого необходимо ПОЛНОСТЬЮ перезагрузить web-страницу. В пресловутой...