Коррекция алгоритма нахождения ближайшего цвета в палитре

Была необходимость в одной работе находить в палитре цвет близкий к заданному. Одним словом, цвет наиболее подходящий для замены текущего. Решение очевидно — надо выбрать точку цветового куба ближайшую к искомой. Также и очевидно решение (Пифагор подсказал):

где a, b, c — длины проекций на координатных осях отрезка, соединяющего две точки цветового куба.

 Вроде бы всё ясно, но требуется много вычислений, да ещё со всеми цветами палитры …

Можно ли ускорить работу алгоритма?

Если подумать, то вычисление квадратного корня  и возведение в степень не требуется. На конечный результат это не повлияет: мы ищем самый короткий отрезок, и работа пойдёт быстрее.

Тогда для нахождения наименьшего отрезка достаточно складывать и сравнивать длины проекций этих отрезков (прости, Пифагор 🙁 ), то есть:

Вот и всё!

Это почти неподвижности мука …

Это
Почти неподвижности мука —
Мчаться куда-то со скоростью звука,
Зная прекрасно, что есть уже где-то
Некто,
Летящий
Со скоростью
Света!

(Леонид Мартынов)

Патент лего

https://habrahabr.ru/post/140706/

Создатели набора считают, что использование их моделей не нарушает никаких законов об интеллектуальной собственности и патентах, если распечатывать детали набора только для личного пользования. Пока неизвестно, что об этом думают производители конструкторов. Впрочем, похоже, что свободы манёвра у них почти нет. Трудно представить себе, каким будет ущерб репутации компании, которая захочет «отобрать конфетку у ребёнка». Тем более что джинн уже выпущен из бутылки и любая попытка остановить распространение набора лишь подогреет интерес к нему (достаточно вспомнить историю с 09 F9).

Вместо пробковой доски

Сделав пробковую доску, которая всем понравилась. У детей появилось желание сделать что-то индивидуальное, что-то подобное, но «под носом», на их рабочем (учебном) месте. Решение пришло само. Сделали полоски для кнопок на торцах полок.

Как материал для работы использовали старый пористый детский планшетик – доску для рисования фломастером.

разрезаем старый пористый планшет (доску)Пористую доску разрезали на полоски. Глянцевый слой удалили.

склеиваем полоски попарноПолоски склеили попарно для увеличения толщины. Воспользовались клеем «Момент».

полоски размещены на торцах полки

Полоски приклеили тем же клеем к торцам полок. Теперь можно закреплять на них всякие напоминалки.

Удобно!

Бешеная машинка на Arduino

Детям надоела машинка на простом радиоуправлении и мы с ними решили сделать из автоматическую «бродилку». Смотрите на видео, что из этого получилось.

Если нужен скетч или возникнут какие-то вопросы, то задайте их в комментариях.

Курица или яйцо?

«Вечный» вопрос: «Что было раньше курица или яйцо?» решается просто.
Сначала представьте цепь событий, цикл «курица – яйцо». Курица может снести яйцо? Да. Из яйца может появиться курица? Нет. Из яйца появляется цыплёнок, а не курица. А уже из цыплёнка – курица (или петух).
Цикл событий: … курица – яйцо – цыплёнок — курица – яйцо – цыплёнок …
Отсюда следует, что на вопрос «Что было раньше курица или яйцо?» можно уверенно отвечать: первым было яйцо.
Цикл трёхфазный, а в вопросе представлен как двухфазный.
А теперь ответьте на вопрос: «Что было первым подножка или падение?»

Осторожно, за вами следят!

Попалось на глаза занимательное объявление на бирже фриланса.

снимок экрана

Откровенное предложение создать программу слежки за пользователями соцсетей. Это публичное приложение. Сколько по-вашему уже существует и ещё планируется различных программ слежки через соцсети? И не только соцсети …

Будьте осторожны — за вами уже следят!

Факты: московские авто-хамы

Несколько фотофактов с нарушением ПДД и без, делающие жизнь в городе не комфортной.

Частник-«бомбила» (а908ое 199) блокирует автобусную остановку (Москва).

фото - частник блокирует автобусную остановку

Водитель (у773оа 199) паркуется на тротуаре так, что занимает всю его ширину. Родителям с коляской предстоит обходить его прямо по проезжей части (!) или научиться летать ( 🙂 ). (Москва, подходы к Бирюлёвскому дендропарку):

фото в Москве - автомобиль занял весь тротуар фото этот же автомобиль

 

Пей там, где конь пьет

Пей там, где конь пьет. Конь плохой воды не будет пить никогда.
Стели постель там, где кошка укладывается.
Ешь фрукт, которого червяк коснулся.
Смело бери грибы на которые мошкара садится.
Сади дерево там, где крот роет.
Дом строй на том месте, где змея греется.
Колодец копай там, где птицы гнездятся в жару.
Ложись и вставай с курами — будешь иметь золотое зерно дня.
Ешь больше зеленого – и будешь иметь сильные ноги и выносливое сердце как у зверя.
Плавай чаще — и будешь себя чувствовать на земле как рыба в воде.
Чаще смотри на небо, а не под ноги – и будут твои мысли ясные и легкие.
Больше молчи, чем говори — и в душе твоей поселится тишина, а дух будет мирным и спокойным.

(Серафим Саровский)

Затон озеро Павленское

озеро на картеНа оке есть затон «озеро Павленское» (Цимлянский карьер). Добраться туда из Москвы можно на электричке за 1,5 часа (станция «Ока»). На машине к веде не подъехать. Её придётся оставить у жд станции.

Цимлянка — неплохое место для отдыха с семьёй. Можно купаться, загорать, рыбачить. Можно встать с палаткой, если больше одного дня собираетесь отдыхать. С магазинами проблема, поэтому надо брать всё с собой. Довольно замусорено всё. Но это уже другой вопрос. Культура …

панорама озера Павленское (Цимлянский крьер)

Если соберётесь там отдыхать, то пожалуйста, мусор увозите с собой.

Отдых в пансионате «Крымское приморье». Отзыв.

Пансионат «Крымское Приморье» расположен в посёлке городского типа (пгт) Курортное. Это в северо-восточной части Крыма. Между Коктебелем и Судаком. Достаточно крупный город рядом – это Феодосия. До него 35 км по автодороге (морем на 10 км меньше).

Карта Крымана карте юго-восток Крымана карте посёлок Курортное

С одной стороны – море, с других сторон – горы.

фотография вида на Курортное с Кара-Дага
Вид на Курортное с Кара-Дага
фотография моря
Море на городском пляже

Пансионат «Крымское Приморье»

На территории пансионата находится несколько (около 5-ти) корпусов разных лет постройки.

фото главныого корпуса
Главный корпус пансионата

Отдельным корпусом стоит столовая  с огромным залом высотой в 2-3 этажа.

Столовая (на переднем плане с зелёной крышей)

Пляж

Посёлок сам по себе небольшой и пансионат одной частью находится почти в середине посёлка, а другая сторона выходит прямиком на набережную и пляж.

фотография набережной у пансионата
Панорама набережная у пансионата
фотография набережной посёлка Курортное
Это набережная и пляж

Этот пляж оборудован специально для посетителей пансионата. Точнее – отдыхай кто хочет, но деревянные лежаки в этом месте дают только живущим в пансионате.

фотография пляжа в Курортном
Пляж у набережной

Пляжи есть и левее и правее этого места вплоть до тех мест, где начинаются крутые склоны.

фотография пляжа
Другой пляж (за рынком)

Все пляжи были замусорены сухой морской травой. Вряд ли это беда этого места: во-первых были первыми, самыми первыми в этом сезоне (конец мая – начало июня 2016 года), во-вторых, мы видели, что работали люди и очищали пляжи – значит, к началу наплыва курортников всё будет чисто.

фото человека очищающего пляж от старой сухой травы
Человек очищает пляж от старой сухой травы

Все пляжи в посёлке – галечные. Мы отдыхали (загорали и купались) на пляже у пансионата. Там были новые гладкие лежаки, хорошие тенты и, даже, песок под ними. Детям было где поиграть.

фото - на пляже у пансионата «Крымское Приморье»
На пляже у пансионата «Крымское Приморье»

Загорали и купались. Больше половины дней погода способствовала этому. Правда, купались мало  –  начало сезона и вода была прохладная — градусов 15-17°C. Летом, в разгар сезона будет где-то 25°C.

Пляж – хорошо. Если нужно только море и солнце – то отлично.

Бассейн

На территории пансионата есть бассейн. Глубиной он под полтора метра и не подходит для малышей. Конечно, дети, которые умеют плавать, там купаются самостоятельно. А с совсем маленькими приходится возиться. Тут родителям не до отдыха. Детского бассейна нет. Проблему могла бы решить установка простого надувного детского лягушатника. Но его не было.

бассейн в пансионате Крымское приморьебассейнбассейн

Питание

Питание было 4-х разовое. Ели три раза: завтрак, обед ужин. Кто хотел ходил в столовую к полднику за кефиром или фруктами для детей. Специально идти в зал столовой и пить кефир не хотелось – пляж интереснее.

фотография столовой
В зале столовой

В столовой – шведский стол. Всегда было мясо/рыба, супы, каши, овощи/фрукты. Несколько напитков: кофе, чай, молоко, кефир. Конечно, что-то зависело от времени, например, на завтрак было бы глупо ждать супа.

Питание – отлично.

Жильё

Мы жили в главном корпусе. Он был хорошо отремонтирован.

фото внутри корпуса
На одном из этажей (всё отремонтировано)

Керамическая плитка на полу в коридорах и в ванных комнатах. На стенах – еврокраска, пластиковые окна и двери.

фотография межэтажной лестницы
Лестница на этажи

Номера удобные. Туалет, как и положено, с индивидуальным входом из номера, душ там же. Холодильник, телевизор. Шкаф с полками и плечиками. Столик, графин с водой. Раз в неделю меняли бельё.

Розеток для зарядки всяких гаджетов хватало. Есть бесплатный Wi-Fi с нормальной скоростью. В номере подключался без проблем.

фото номера пансионата Крымское приморье
Наш номер.

В номере мы жили впятером с детьми. Тесно не было. Было весело (как всегда с детьми).

У дежурного можно было взять кипятильник в номер. Было достаточное количество охлаждённой кипячёной воды для тех кто брал воду с собой (брали активно). К чести администрации надо сказать, что они быстро реагировали на наши просьбы и как-то подстраивались к большому количеству отдыхающих с огромным количеством детей. Так, например, они оперативно организовали те же кипятильники, а буквально на следующий день, сориентировавшись в наших потребностях, организовали и запас кипячёной воды, достаточный для всех.

Парк

В пансионате есть хороший парк с уникальной растительностью.

Парк в пансионате «Крымское Приморье»
Красивый парк в пансионате «Крымское Приморье»

Там есть уникальные деревья.

Уникальное дерево в парке в парке

За парком постоянно ухаживают.

кусты подрезают уход за парком

Развлечения

Для детей есть развлечения на территории пансионата. Это горки, качели, кораблик.

детская горкакачеликораблик

 Можно совершить морскую прогулку на катере вдоль скал Кара-Дага (ходит от набережной).
 Можно самим собраться и прогуляться по окрестным холмам.
 Можно сходить в дельфинарий, который расположен по соседству.
 Рядом с дельфинарием есть музей заповедника. Его тоже полезно посетить.
 Можно съездить в феодосийскую картинную галерею Айвазовского (40 минут) на автобусе из Курортного до Феодосии.

На грани анекдота

Из неожиданных событий запомнилось кое-что. Однажды в мокрой тряпке в туалете обнаружили сколопендру.

Во время прогулок по окрестным горкам (холмам) сняли с ребёнка клеща. Вероятно, подцепили его, когда сошли с тропы и пошли по «дикой» траве.

Грубоватый юмор администрации пансионата.

«Садистский» забор опасность которого легко оценит взрослый, но не ребёнок. Может кончиться трагедией. Заборы должны быть «предупреждающими» и безопасными – на метр высоты и с ровными краями. Если надо «убивающий» забор (как на режимной территории), то тогда и минирование не мешало бы сделать и вышки по углам. 🙂

опасный забор
«Садистский» забор

Недостатки есть, например старый разбитый асфальт или обшарпанные стены. Но видно, что пансионат быстро восстанавливается после долгой «спячки», накапливает  «жирок» и эти мелочи быстро поправит.
разбитый асфальт или обшарпанные стены

Главный вопрос

Главный вопрос на который хочется ответить: «Хорош ли этот пансионат?» Как на него ответить? Пожалуй самый простой способ – спросить себя: «А поехал ли бы я туда снова?» …

Я бы поехал. Место для спокойного отдыха с детьми вполне подходит.

Музей истории природы Карадага

На карадагской биостанции рядом с посёлком курортное расположен «Музей истории природы Карадага». Он занимает один зал площадью около 100 м2. Экспонатов там не много (не Эрмитаж), но зайти в него стоит. Музею перевалило за 100 лет.

схема карадагского заповедникаРасположение музея отмечено на карте цифрой 1.

схема карадага и его окрестностей

Основные разделы экспозиции: история заповедника, его природа, геолого-минералогический.

чучела птиц
Разнообразие живой природы заповедника

 

Бивень мамонта фото
Бивень мамонта. Найден в лессовых отложениях р.Днепр вблизи г.Канев. Возраст примерно 20’000 лет. (подарок Каневского заповедника)
Зубы палеогеновых акул фото
Зубы палеогеновых акул — берег р.Дерней Пышминского района Свердловской области. (Дар музею от Ситникова П.)
Киммерит фото коллекции минералов (Шибаев Е.А.)
«Киммерит» (частичные псевдоморфозы лимонита по концентрически-зональным глинисто-карбонатным конкрециям)

Крым, ПГТ Курортное – впечатления

Курортное на карте КрымаПосёлок городского типа (пгт) Курортное расположился на юго-востоке Крыма. Рядом с ним – заповедник Кара Даг, биостанция, дельфинарий.

вид на посёлок Курортное с запада
Курортное вид с запада
вид на посёлок Курортное с востока
Курортное вид с востока

Курортное — место тихое, жителей около 500 человек. Сам посёлок – сплошь частные гостиницы и домики. Есть магазинчик, небольшой рынок, рассчитанный в основном на отдыхающих.

улица в пгт Курортное
«Центральный проспект» посёлка

И, вообще, посёлок живёт в основном за счёт летнего туризма.

фотография посёлка - одни частные гостиницы
Архитектура — частные гостиницы

 

ворота с розами

Парадные ворота одной из гостиниц, украшенные розами.

розы

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

пляж галечныйдикий пляж

 

Окрестности посёлка Курортное

На восток от посёлка – заповедник Кара Даг («хады нильза»).

фото карадага
Вид на Кара Даг с набережной

Кара Даг крупным планомКара Даг крупным планом

фотография посёлка Курортное из заповедника Кара Даг
Вид на Курортное из заповедника Кара Даг

На западе прямо в черте посёлка – гора Медовая (тоже «хады нильза»).

фотография горы Медовой
Гора Медовая

Можно прогуляться по соседним холмам на запад от посёлка. Но там есть некоторые, мягко говоря, особенности и вы можете нарваться на «голожо…» «голопопиков» (см. Прогулка в бухту Лисья).

К нашему счастью, мы были в Курортном в начале сезона, когда отдыхающих в Крыму мало, а в курортном, дак вообще – пусто. Ходили по окрестным сопкам. Получилось несколько красивых панорам (места красивые!).

Забраться на гору – для детей хорошая тренировка воли, но кроме того ой как интересно!

Забрались на гору

Встретились красивые цветы на холмах.

фото диких цветов Крыма фото диких цветов Крыма фото диких цветов Крыма

 

 

фото каперсы
Каперсы

Немного окунулись в гео- и палеонтологию. Лимониты, отпечатки древних растений на камнях.

лимонитотпечатки древних растенийотпечатки древних растений

 

 

 

Общие впечатления

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

Впрочем, Крым – есть Крым. Там теплее чем в Нарьян-Маре.

Храм Входа Господня в Иерусалим в Бирюлево

Храм Входа Господня в Иерусалим в Бирюлево начали строить в 2012 году.

фотография строящегося храма
2012 год. Храм строится.

Пока храм строился народ уже ждал открытия. На панораме 2015-го года видно много прихожан, стоящих в очереди у храма на Пасху. Храм ещё не достроен.

Панорама Пасхи 2015-го года
Панорама Пасхи 2015-го года

А это уже Пасха 2017-го года храм открыт. Много народа.

фотография Храма Входа Господня в Иерусалим в Бирюлево 2017-го года
на Пасху 2017-го года
Храм Входа Господня в Иерусалим в Бирюлево 2017 год
Храм Входа Господня в Иерусалим в Бирюлево

О грехах предков

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

свт. Николай Сербский

 

Немного о квадрокоптерах

Подборка разных фактов, которые помогут при постройке квадрокоптера

квадрокоптер H8 miniКвадрокоптер H8 mini один из самых дешёвых. Весит около 20 грамм.
Аккумулятор весит около 5,5 грамм.

Печать рамы квадрокоптерана 3D принтере и проверка на прочность в программе.