Рубрика: Програмирование

Задача про встречу роботов

Задача про встречу роботов

Задача:

Двух роботов сбрасывают на парашутах на бесконечную планету-линию. Роботы могут идти по линии только влево или вправо. Изначально неясно какое между роботами расстояние и кто находится слева и справа. Нужно написать программу для встречи роботов.

UPD Роботы после приземления оставляют после себя парашуты — которые можно использовать за точки отсчета.

Найдите лучший алгортим для встречи роботов.

Охрана труда, Справочник энергетика и пр.

Охрана труда, Справочник энергетика и пр.

Небольшая информация по справочным программам для Android.

В планах:

  • Инструкция по оказании первой помощи
  • Инструкция по производстве работ в УРЗА
  • Правила безопасности при работе с инструментом и приспособлениями,
  • Инструкция для оперативного персонала по обслуживанию устройств релейной защиты
  • Обновление Справочника энергетика

Более подробная информация на странице всех правил и инструкций: http://moskovchenko.com/trud/

 

Двойная буферизация на Delphi

Двойная буферизация на Delphi

Очень давно пользуюсь данным кодом, что бы выводить двухмерную графику на канву. Используется двойная буфферизация.

[Код удалил]

Проект кода для Delphi 7 —  canvas_delphi_7

Хакинтош

Хакинтош

Для разработки приложений под айфоны, а точнее под IOS необходима настольная система с MacOS. MacOS есть на MacBook (ноутбуки от Apple), Mac Mini (мини-компьютеры), iMac (моноблоки), самые дешевые железки на авито начинаются от 5 тысяч рублей. Но для разработки под телефоны нам нужно установить программу XCode — которая ставиться только на последние версии MacOS — на данный момент это High Sierra (10.13) и Mojave (10.14), для которых, в свою очередь, нужно последнее железо. Цены на такое оборудование просто зашкаливают.

Установка

Но как оказалось, MacOS можно ставить и на обычное Intel-совместимое железо, так называемый Hackintosh. У меня как раз нашелся системник:

  • Asus P8H61M LX3 R20
  • Intel Celeron G1610 (Ivy Bridge)
  • 4 gb RAM
  • 160 gb HDD

С установкой системы мучался около двух недель. Хакинтош очень привередлив к железу, загрузчикам, драйверам, но в итоге я поставил самую последнюю версию Mojave.

Образ системы вместе с загрузчиком скачал на RuTracker (ссылка), образ поставился без проблем — единственный нюанс был с сетевыми драйверами. После загрузки хакинтоша, он предлагал мне подключится к сети — и после попытки коннекта вылетал. Решение простое — отказаться от подключения, а затем установить необходимый драйвер-кекст (ссылка).

Из-за использования встроенной графики рекомендуется в загрузчиках ставить обе галки в Graph. injector, и дополнительно прописывать -disablefgxfirmware (справедливо для 13-ой версии, для 14-ой делать ненужно).

AppleID

Для пользования встроенным магазином AppleStore, а так же для пользования хранилищем iCloud нужно создать свой AppleID. Создать его просто — просто зарегистрироваться на сайте Apple, но при использовании в хакинтоше может возникнуть ошибка. Для этого нужно, что бы ваш ID побывал на реальном устройстве — например на айфоне.

Delphi

Настроить MacOS с дельфями можно по двум статьям с хабра:

  1. Настройка Mac OS X и iOS-симулятор
  2. Настройка Mac OS X и Delphi
Theme: Overlay by Kaira Все права защищены 2003-2020
Love Delphi and Rad studio