Свиристели

Свиристели, владислав, кравченко, vladislav, kravchenko, boots, birds, сапоги, птицы, подковы, джинсы, бампер, машина, рассказ, техасГлава 1

Прелестный солнечный денек конца мая. Том - полноразмерный мужчина с мясистым носом на крупном лице и неопрятной кучерявой шевелюрой развалился в полосатом шезлонге и медленно посасывал светлый лагер, созерцая заросшие окрестности на своем участке. Еще несколько бутылочек «Бада» небрежно валялись опустошенные чуть поодаль. Том Тейлор отдыхал от вчерашнего заседания в местном баре и щурился от все ощутимее пригревающего весеннего солнца.

"Да, было же время", протянул Том и глубоко вздохнул. Но ни единого намека на нотки огорчения или сожаления в его голосе не прозвучало. Только далекое эхо былых подвигов, да смиренное шипение пивных пузырьков. Пенный напиток приятно стекал по высушенному горлу, а в голову с невероятной силой впутывались героические воспоминания. И Чикаго, где Том отслужил в полиции десять лет, и тот злосчастный случай с парнишкой, сынком мафиози, и его, Тома, позорное бегство из города, его верные друзья, которые помогли спастись от мафиозной мести, да захудалый Мэйсон, штат Техас, где он и провел все время до окончательного и бесповоротного выхода в отставку. Сделав глоток и откинув пустую бутылку, мужчина закрыл глаза и откинулся на спину. Так легче дышалось, а грустные воспоминания, всплывающие в памяти, не так терзали душу.

Сколько он прожил тут? Десять лет? Пятнадцать? Или двадцать пять? Том попробовал подсчитать. Он с легкостью вспомнил свой год рождения, несложной математической операцией подсчитал сколько ему сейчас лет. Два года назад он вышел на пенсию, его провожал весь отдел, они закатили неплохую пирушку, пригласили девушек, привезли несколько кег пива. Шериф еще расчувствовался, чуть ли не плакал, уповая на то, что ему больше никогда не найти такого заместителя. Ну, как же! Через неделю на месте Тома уже сидел прилизанный черноволосый Гонсалес. Тома чуть не хватил тогда удар, он зашел в участок, чтобы навестить эту девушку, Марию. А тут этот слизняк, отпускает ей комплименты и сидит своей задницей прямиком на бывшем столе Тома. От нахлынувших неприятных воспоминаний в глубине души снова забурлили нехорошие чувства, а по телу пробежала мелкая дрожь. Огромные кулаки отставного заместителя шерифа рефлекторно сжались. Он приготовился к бою, весь сжался в пружину с желанием наказать обидчика, посмевшего сесть на его стол и говорить лестные речи его, как он думал, женщине!

— Эй, Тэйлор, — слева донесся неприятный женский голос, но он смог вырвать Тома из прошлого, — старый ты хрыч! Опять пьяный с утра? Да сколько же это можно терпеть! Ни дня трезвого его не видела!

Нехотя Том приоткрыл один глаз, затем второй. За легким забором из рабицы он разглядел какое-то розовое пятно. Пятно слегка перемещалось из стороны в сторону и можно было биться об заклад, что именно оно и издавало столь неприятные ругательства.

Читать далее ...



ИБП для микросервера своими руками с использованием автомобильного аккумулятора

плата, текстолит, болтики

Плата стабилизатора установленная на самодельной шине

Вдохновившись своим успехом в отношении создания небольшого источника бесперебойного питания с выходом на 12 Вольт, я решил слегка расширить границы и обеспечить нормальным бесперебойным питанием не только свой интернет центр, но и микросервер вкупе с активным свичом.

Микросервер выполняет у меня функции хранилища для записей видеонаблюдения под управлением Xeoma, на нем дополнительно запущены Transmission, Resilio и некоторые другие сервисы. Свитч же не только является центральной точкой по раздаче почти всех Ethernet каналов по дому, но еще и питает несколько IP-камер при помощи технологии PoE. Кушают оба собрата достаточно, дабы отказаться от использования маленького аккумулятора от ИБП или даже двух таких. Задача — обеспечить как можно более длительный срок работы устройств в случае отсутствия внешнего питания. Отключают «свет» в деревне частенько, даже зимой. Иногда без электричества приходится сидеть по несколько часов, а старожилы рассказывают, что временами «блэкаут» доходил аж до трех дней.

Читать далее ...



Союз спасения (2019). Стоит ли скачивать бесплатно?

Хорошо, что в кино на него не пошли…

В российском кинематографе действительно есть хорошие кинофильмы. Которые не только смотреть интересно, но и рекомендовать не стыдно. На излете 2019 года на широкие экраны страны вышло сразу несколько примечательных отечественных кинокартин, среди которых была и картина академика Российской академии кинематографических искусств.

«Союз спасения», судя по рекламному давлению на зрителя, преподносился чуть-ли не как творение нетленного Михалкова с его любовью к пафосному изображению царствующих особ. Но вот после просмотра «союза» понимаешь, что лучше уж остановиться на Никите Сергеевиче с его «Сибирским цирюльником», там хоть сюжет понятен, игра актеров присутствует, а режиссура адекватная.

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

Читать далее ...



Как прошить чип STM32

В своей недавней статье я подробно разобрал каким образом можно прошивать программным кодом чипы семейства AVR. Сегодня же я рассмотрю способы, которыми можно прошить чипы семейства STM32. Но, я не буду приводить примеры того, как можно «залить» прошивку в микроконтроллер при помощи шнура от утюга или же варианты сопряжения CentOS установленного на Chromebook и программатора от STMicroelectronics. Пойдем по пути наименьшего сопротивления и используем современный ПК с установленной на него Windows 10 64-х битной редакции. В качестве подопытной, которую будем прошивать, возьмем фирменную плату NUCLEO-F103RB. Плата относится к серии Nucleo-64, хотя сами микроконтроллеры 32-х битные. Вероятно, что цифра 64 используется по количеству выводов чипа микроконтроллера, так как для плат серии Nucleo-64 обычно используются LQFP64 корпуса микросхем.

деревья, лес, жуть

Тот самый случай, когда за деревьями не видно леса

В платы Nucleo производитель заботливо уместил средство подключения, программирования и отладки, ST-Link. Плата просто подключается USB-кабелем к компьютеру, и если установлены драйвера, то ее можно прошивать новой прошивкой, связаться по последовательному порту и протоколу, а также начать процедуру отладки. И все по одному кабелю. Однако, ST-Link, вместе с USB-портом, выполнены на куске платы, который можно с легкостью удалить, попросту его отломав. Именно так и поступим, дабы приблизить ситуацию к наиболее распространенной, когда у нас нет встроенного программатора. Ведь нам с вами так или иначе приходится сталкиваться с чипами STM32 без каких- либо дополнительных интегрированных инструментов вообще. Но прежде, чем переходить к практике по прошивке необходимо разобраться в теории, точнее в теории управлением чипами семейства STM32.

Читать далее ...



Добавляем свою плату в PlatformIO в разрезе проекта на конкретном примере

platformio ide pio homeВот в старое время, бывало, откроешь текстовой редактор, накидаешь несколько сот строк на ассемблере, откомпилируешь одной программой, затем отлинкуешь другой и все, программа готова. А нынче? А нынче вычислительные мощности подросли настолько, что даже мои часы мощнее компьютера на котором я обучался алгоритмизации. А труд программиста почти не изменился. Разработчики все так же пишут код руками, вводят его в текстовом редакторе, затем компилируют, да линкуют. Только вот со времен Кобола, Алгола, да чистого ассемблера много чего изменилось. Сейчас никому и в голову не придет писать программу на ассемблере даже для микропроцессора. Это не только не эффективно, но и игра не стоит свечей, которые сгорят, пока программист будет выдавливать из себя инструкции для конкретного процессора. «Железо» нынче стоит куда дешевле труда человека.

Вот и появляются на свет разного рода фреймворки для облегчения труда разработчика, ускорения и упрощения написания программ. В среде микроконтроллеров настоящую революцию произвела Arduino. Простейшая среда разработки, с упрощенной библиотекой команд, да инициализацией периферии, спрятанной от разработчика. При помощи Arduino можно написать за минуту простую мигалку светодиодом, а можно потратить куда больше времени и реализовать настоящую прошивку с множеством функций. Только вот в последнем случае использовать простецкую Arduino IDE становится невыносимо трудно. Тут тебе нет отладчика, нет автодополнения, да вообще много чего нет. Возможно, что ввиду отсутствия единой системы разработки для встраиваемых систем и появилась на свет PlatfromIO IDE. Среда позволяющая разрабатывать прошивки для невероятного количества платформ и микропроцессоров со всеми возможными удобствами для разработчика.

PlatformIO поддерживает наверное все популярные платы, какие только могут быть. Поддерживается все это дело частной компанией и многочисленным комьюнити. И действительно, попробовав написать хоть небольшой проект на PlatformIO обратно на Arduino IDE возвращаться уже не захочется. Эффективность написания сложного кода для встроенных систем на PlatformIO, пожалуй, самая высокая, среди всех доступных пользователям средств. Да и IDE, став Open Source и опираясь на такие же продукты, позволяет без опаски и не пиратствуя писать свой код свободно. Прям утопия.

Но есть у всего этого малинового многообразия и отрицательная сторона, чем больше поддерживается плат и микропроцессоров в PlatformIO, тем сложнее и дольше происходит интеграция новых версий всего программного обеспечения. На такую проблему напоролся и я. Возникла необходимость написать прошивку для устройства на чипе STM32F103RE. Чип вполне актуальный, распространен, его поддерживает версия Arduino для архитектуры STM32 (STM32Duino) начиная с версии 1.7.0. Но вот беда. В PlatformIO самой актуальной версии хоть и интегрирована Arduino для STM32 от STM32Duino, но вот сам чип STM32F103RE поддерживается только устаревшей версией Arduino для STM32 (Maple). И использовать STM32Duino с PlatfromIO я не могу, хотя тот же процессор отлично прошивается через Arduino IDE с установленной поддержкой SMT32Duino. Вопиющая несправедливость, с которой следует разобраться.

Звучит сложно? Именно по этой причине, прежде чем приступать к подключению STM32F103RE к Arduino STM32Duino под PlatformIO мне пришлось на протяжении нескольких дней усиленной изучать документацию, исходные коды и сообщения на форумах. Пришлось даже вспоминать как писать на Python.

Читать далее ...



Разбираем счетчики на воду Elster и «Охта»

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

elseter, s100, счетчик, элстер, итальянский счетчик, 2011, охта, таип

Герои сегодняшнего исследования: Elster и Охта

Читать далее ...



Frozen Hell by John W. Campbell, JR

В своем предыдущем литературно-кинематографическом исследовании вселенной «Нечто», я обнаружил, что помимо основополагающего рассказа Who Goes There? Джона Кэмбелла совсем недавно была обнаружена рукопись полной версии столкновения полярников с враждебным чужеземным разумом.

Дело в том, что рассказ Who Goes There? был опубликован в американском фантастическом литературном журнале. И, разумеется, в сжатые рамки краткого литературного произведения нельзя вместить какую-либо длинную историю. А ведь она была написана Кэмбеллом, а затем похоронена в университетских архивах на долгие десятилетия. Позже, чудесным образом обнаруженная, собравшая неплохую сумму на KickStarter и подготовленная к печати книга оказалась у меня, на моем дубовом рабочем столе.

Книгу в бумажном виде планировали выпустить в продажу в декабре 2019. Но книга пришла ко мне раньше, в октябре. А если Почта России старалась бы лучше, то и того раньше. В книге представлена история обнаружения неизвестной ранее рукописи от человека, который ее и обнаружил. Алек Невада-Ли занимался исследованием литературно-фантастического феномена США прошлого столетия и случайно наткнулся на копии оригинала (копии сделанные при помощи копировальной бумаги) в библиотеке Гарварда (американского, разумеется).

frozen hell, book, campbell, john, who goes there author

Бумажное издание Frozen Hell 2019

Читать далее ...