Предыдущие три дня.
фото )
Создатели кикада намертво приколотили ширины всех нарисованных дорожек к их сегментам, поэтому махом изменить все ширины не выйдет. Но можно сделать так:
sed -i 's/\(segment.*\)(width [^)]*)\(.*\)/\1(width 0.5)\2/' LUT.kicad_pcb

Аналогичным способом можно изменить ширины только требуемых (скажем, 0.2 на 0.5).

Да, переходные отверстия ведь тоже надо изменить. Вот:
sed -ie 's/\((via .*\)(size [^)]*) (drill [^)]*)\(.*\)/\1(size 1.5) (drill 0.6)\2/' LUT.kicad_pcb


Похоже, что для того, чтобы полноценно работать в кикаде, надо вливаться в ряды его разработчиков!
Оказывается, вчера днем в Зеленчукской был град величиной от куриного яйца до хорошего яблока!
Ссылка на видео (к счастью, не мое).
Почти с месяц назад (буквально как только я вернулся из Лыткарино) Маськин телевизор перестал показывать.
Все не доходили руки, намедни разобрал, скачал схемы и вынул блок питания. Прозвонка ничего не дала. Гугол подсказал, что в таких случаях чаще всего причиной является смерть светодиодов подсветки. И начались изыскания...

Ядрен батон! )
Прошедшая ночь была самой короткой в году. Лето как бы наступило. Чего, к сожалению, не скажешь о нашей погоде: +11°C, пасмурно, всю ночь лило, и опять собирается... Интересно, будет ли "радость" на выпускной 11-классникам в виде очередного потопа? В 2002-м году, конечно, знатно разливало...
А любители славянских праздников, по видимому, жгли свечи, пускали венки и купались у себя в ванных...
А придется. Как говорится, «если не ты, то кто?».
Пока я маялся дурью в Лыткарино, у нас выгорел микроконтроллер на плате управления (созданной 17 лет назад) SCORPIO. Астрономы негодуют: спектральная мода не работает. Разрабатывать новую систему управления на нормальных STM32, понятное дело, придется. Но пока надо как можно скорей вернуть все в состояние "как было".

Изучаю, как в линуксе с этими динозаврами работать…
Наконец-то я вернулся из затянувшейся командировки на ЛЗОС. Первым делом вдоволь напился воды из-под крана, а не из купленной в ближайшей "пятерочке" пятилитрашки... Все-таки, если и есть где-то место лучше Букова, я о нем не знаю. Но то, что Москва и подмосковье для постоянной жизни вообще не годятся, это могу сказать наверняка.
Фотоотчет будет позже, как разберусь с фотографиями и видео. По цели командировки могу сказать лишь, что отрицательный результат — тоже какой-никакой результат...
Выложу рецепт, по которому получается нормальная лимончелла (а то у меня последние 2 раза то приторная была, то, наоборот, с недостатком сахара).
В объемных долях на 3 части лимонной настойки спирта (96%) требуются 2 части сахарного сиропа. Сироп делается по массе: на 1кг сиропа нужно взять 0.5кг сахара. Засыпаем сахар в кастрюльку, заливаем небольшим количеством воды, кипятим до полного растворения сахара. Потом остужаем и доводим массу до нужной, доливая воду.
Спиртовая настойка делается так: в стеклянную банку где-то на 2/3 насыпаем лимонную кожуру (для литровой банки нужно около килограмма лимонов). Кожуру режем тонко — не толще пары миллиметров. Нужен только внешний слой, содержащий эфирные масла. Заливаем банку спиртом, закрываем и оставляем на пару недель в теплом месте настаиваться.
Внутренности лимонов тоже пригодятся: из них выжимается сок, разводится по вкусу (у меня это где-то 1:3) водой, подслаживается по вкусу и смешивается со спиртом (где-то до 40-45% содержания спирта в итоговой смеси). Через два-три дня ферментация заканчивается, можно процедить и употреблять.
Вернемся к лимончелле. После того, как лимонный спирт настоится, изготавливаем сиром и смешиваем. После этого пару дней смесь должна отстояться. Подавать охлажденной в морозилке.
Что-то никак не хочет мой сокет-клиент нормально детектировать отсоединение сервера. Вроде уже каких только проверок ни добавил, а все равно вчера при отключении света, когда компьютер, сидящий на упсе, выжил, а кубитрак отключился, после включения кубитрака клиент упорно продолжал пытаться читать закрытый сокет вместо того, чтобы пересоединиться.
В итоге я нарукожопил эдакий сторожевой таймер: если за определенное время никаких сообщений от сервера не приходит, клиент пересоединяется.

Кстати, у нас сегодня опять выходной — республиканский. Задолбали уже эти выходные, но, следуя традиции по выходным высыпаться, я таки пришел на работу не к восьми утра, а чуть позже — к девяти. Погода пасмурная с намеком на то, что пойдет дождь. Прогноз на неделю вперед тоже неутешительный — видимо, уже начались наши "муссонные" дожди с мая по июль.

Класс

May. 2nd, 2017 11:09 pm
Пока рисовал защиту от переплюсовки для микроконтроллерных блоков термодатчиков, наткнулся на ссылочку весьма интересного канала. Видеороликов там пока немного, но посмотреть их стоит. И с дикцией у человека полный порядок: нечасто встретишь англоязычный канал, где даже субтитры читать не надо, чтобы понять, что говорит диктор!
Днем я сделал "мультик" из кадров, полученных до и после того, как пиксели на изображении неба в all-sky начали "плыть". Он поразительно напомнил процесс прожигания бумаги зажигалкой: сначала все в порядке, потом вдруг возникает темное пятно и от него ползет волна... Появилась догадка, что виной всему подогрев матрицы, который приводит к растеканию заряда при длительных экспозициях. И как только появились первые признаки растекания:

я начал эксперимент.
Дальше )
Итак, в растекании пикселей на больших экспозициях в центральной зоне кадра был виноват непрерывно работающий подогрев матрицы. Следовательно, нужно все-таки доделать реализацию управления демоном — пусть архиватор, анализируя данные болтвудовского датчика, отправляет команды, когда включить нагреватель, и когда выключить. Понятно, что после дождя или снега его обязательно нужно включать на какое-то время.
Оставлю это здесь, в этом случае проще будет найти в случае необходимости.
Программное обеспечение для получения и архивации данных с all-sky камеры SBIG-340 и датчика облачности Boltwood Systems )
Боюсь, это так и останется единственной документацией (кроме комментариев в коде) к этим демонам.
Мне одному иной раз хочется на гитхабе так коммиты запиливать, чтобы на картинке с графиком активности какое-нибудь слово получилось?
Скриншот )
Пытаюсь найти что-нибудь интересное в духе "Тайной комнаты", "Звездных врат", да хоть тех же "Скользящих".
Но что-то совсем уныло нонче. Глянул полторы серии "Fringe" — жуть какая-то, эдакий "рен-тв". Полистал "firefly" — тоже какая-то чушь (хоть актеры и знакомые). Неужто нет нормальных сериалов, уже снятых? Жена нашла "сотню", но там еще в процессе... До этого смотрели "lost" — весьма интересно, но совершенно одноразово. Опять что ли "звездные врата" пересматривать?
Ростелекомовцы провели шнурок еще пока я был в Коуровке, но чтобы они ничего не испортили, велено было не вмешиваться в настройки роутера (да и я сомневаюсь, что они смогли бы компы с гентой перенастроить).
За полчаса перенастроил все домашнее, работающее с интернетом. Поставил себе transmission и радостно запустил качаться торренты! Тариф у нас самый дешевый — не больше 50Мбит/с, но этого вполне хватит (надеюсь). За 5 минут скачался 1ГБ.
Иначе не назовешь! Я не знаю, что за чудак на букву "М" обозвал это [censored] "Scientific", но то, что к науке оно имеет отношение примерно как РАЕН, ясно на все 100!
"Из коробки" имеем: systemd, networkmanager и unicode! "Отличный" набор, чтобы свои сервисы запускать и что-то вообще разрабатывать… Дальше — больше: библиотеки и заголовочные файлы находятся в разных пакетах! Вот тебе и scientific… Хочешь что-то посчитать? Поставь себе еще 100500 "dev" пакетов!
В общем, таки гента значительно лучше справляется со званием "scientific linux", ей только не хватает нормального пакетного менеджера, написанного на сях, а не на псевдоЯП.
Поздравляю всех с началом астрономической весны и масленичной недели.

Небо!

Mar. 13th, 2017 12:38 am
К счастью, прогноз не оправдался: под вечер растянуло, и сейчас вполне хорошее небо после того, что было: изображения около 2''. Посматриваю на процесс:

Погода:
Потихоньку, поковырявшись в скудной документации и коде на крестах, написал простой терминальный монитор. Уже закинул код на гитхаб (а также, как обычно, битбакет, сосфорж и гитлаб).
Поток данных от датчика потрясает избыточностью.
Я убил пару часов, чтобы понять, как запоминать пороговые настройки, а потом обратил внимание на то, что они вообще не нужны: все данные есть в стандартном отчете, а уж посчитать, превышает ли некое значение порог, я могу и сам.
Фактически, можно было бы даже CRC не проверять и не слать ACK (для поллинга достаточно периодически засылать "\x01\n", даже не подтверждая целостности данных).
Данные идут довольно-таки редко — оно и понятно: бешеные вычисления были возложены не на компьютер, а на микроконтроллер. С другой стороны, если бы не так, пришлось бы все калибровки выдумывать самому, и процесс затянулся бы на годы!
Датчик ветра греется где-то до 60°C, а из-за того, что он довольно-таки массивный, инерционность у него очень высокая: чуть ли не в полминуты! Кратковременные порывы ветра он будет сильно занижать, и по сути выдавать усредненную за некоторый интервал времени скорость ветра.
Датчик освещенности (для определения день/ночь) смотрит вниз, т.е. при помещении этой штуки на битумную крышу он будет прилично врать. Там же, внизу, находится датчик измерения температуры окружающей среды. Понятно, что ночью измерения будут проводиться, но все равно какое-то время, пока крыша остынет, показания будут очень сильно врать!

Ковыряясь в коде и документации я потихоньку разобрался с принципом работы всех узлов (разве что есть сомнения по поводу датчика дождя, но, скорее всего, он работает по емкостному принципу). Теперь остается дописать серверную часть, чтобы регулярно получаемые данные отсылать клиенту, а потом и самую неудобную — клиентскую — часть, которая должна будет как-то обрабатывать эти данные (скажем, усреднять за минуту и считать статистику) и сохранять в БД (наверное, даже 1 раза в 15 минут хватит, не знаю пока). Возможно, логгер надо будет общий сделать: чтобы и фитсы с all-sky сохранять (и им в шапку писать данные по температурам и влажности). В любом случае, пройдут еще годы, прежде чем появится какая-то практическая польза от этих железяк (например, в процентах считать облачность по данным болтвудовского датчика; но сдается мне, что проще будет в all-sky звезды считать…).
На улице жуткий морозняк (-12°C), чертов снег за день опять нападал. Дома 21°C, но Шакира, похоже, мерзнет:

July 2017

S M T W T F S
      1
23 4 5 6 78
9 101112 131415
16171819 202122
23242526272829
3031     

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 20th, 2017 02:36 pm
Powered by Dreamwidth Studios