Придумать это оказалось гораздо проще, чем сделать.
Дано: Вытяжка KRONASteel BELLA 500 White (около 5000 р.) -- 1 шт. Окно вентиляционной решётки с рычажком (около 100 р.) -- 1 шт. Вытяжка подключена к окну, см. ниже.
Проблема: Чтобы вытяжка гнала воздух в вентиляцию, решётка должна быть закрыта. Чтобы вентиляция нормально работала, когда вытяжка выключена -- решётка должна быть открыта.
На второй квартире проблема решена папой при помощи специальной верёвочки. Если дёрнуть её с одной стороны -- решётка закрывается, с другой -- открывается. Это метод невозможен на первой квартире: установке верёвочки препятствуют окружающие предметы, в особенности шкаф. Если же всё-таки попытаться это сделать, потребуется изобретать систему блоков (!), что мне неинтересно. Мне интересно было сделать управление по кнопке. Естественно, положение задвижки следует менять с помощью сервопривода, подключённого к микроконтроллеру. Сначала я собирался поставить кнопочку на стенку. Нажимаешь -- сервопривод перемещает задвижку. Я стал думать, куда прикрутить кнопку и блок с микроконтроллером. В это время мой взгляд упал на саму вытяжку. На ней было целых пять кнопок. И состояние этих кнопок однозначно определяло состояние задвижки. Так мне пришла идея перевести вытяжку полностью на микропроцессорное управление.
Разобрав вытяжку, я обнаружил, что она устроена просто, как валенок. Кнопки включения-выключения были сделаны по образцу советского радиоприёмника (настоящие РАДИОКНОПКИ). Три кнопки переключали скорости. Одна сбрасывала предыдущие три. И одна работала в режиме флажка -- выключала лампочку. Все кнопки просто подавали 220 вольт на нужные входы мотора (которых было три) или лампочки (которых было один). Это означало, что необходимо было реализовать управление 220 вольтами с помощью микроконтроллера. После чтений интернетов и консультаций с коллегами-электронщиками я выбрал вариант с реле. Ещё можно было сделать симисторное управление, но это я отложу для следующей поделки.
Принцип простой. GPIO-ножка работает в режиме push-pull. К ней подключен ключ на транзисторе, который замыкает-размыкает управляющую катушку реле. Дополнительно стоят: -- защитный диод, чтобы при разрядке катушка не убивала транзистор и GPIO; -- токоограничивающий резистор, чтобы ток не убивал база-эмиттерный переход; -- светодиод для отладочных целей, чтобы было видно состояние реле (светодиод я придумал уже после запайки первого канала, но ему нашлось место).
Принципиальная схема одного из каналов приведена ниже:
Три скорости+лампочка означали, что надо сделать 4 канала управления. Переводить управление лампочкой на микроконтроллер не было никакой необходимости, но это перспективное решение, т.к. при желании я смогу синхронизировать включение-выключение лампочки с основной подсветкой рабочей области кухонного гарнитура.
В качестве контроллера был выбран STM32F0 (ARM Cortex-M0). Вот почему: -- я уже умею работать с STM32, в т.ч. с сервоприводами (по работе), поэтому брать другую архитектуру смысла нет; -- что-либо мощнее для такой простой задачи брать смысла нет; -- в комплект Discovery именно для него входит монтажная плата подходящего размера; -- это самый дешёвый комплект Discovery на STM32, стоит примерно 1000 рублей.
Скорее всего, если бы я задался целью сделать как можно дешевле, это бы удалось, возьми я какой-нибудь клон Ардуионо Нано на ATMega (250-500 р.). В данном случае, однако, я решил, что я лучше доплачу, чем буду курить новую архитектуру.
По остальным комплектующим: -- сервопривод был взят SG90, т.к. я уже умею с ним работать. Сервопривод, конечно, говно. Во-первых, у него пластиковые шестерёнки (с металлическими дороже; в рабочем проекте мы в итоге всё заменили на металлические). Во-вторых, сервопривод не даёт никакой прецизионности положения. Нужно ставить свой датчик положения и на него ориентироваться. Но мне не нужна точность положения, т.к. он будет работать только в двух. А ещё сервопривод может застревать. -- светодиод и диод были взяты какие-то рандомные с подходящим напряжением; -- реле было взято самое дешёвое за 55 рублей. Управление 5 вольтами постоянного напряжения. Взял 5 штук вместо 4 и не зря. Одно реле в процессе наладки вылетело. Почему -- неясно. Распилю -- посмотрю. -- транзистор был взят оранжевый "тот-самый" КТ-315А из папиных запасов. Потому что почему бы и нет. -- нагрузочный резистор я рассчитал исходя из допустимого тока. Получилось 400 Ом. Таких резисторов нет, есть 390 и 430. Эти резисторы я тоже покупать не стал, а взял что-то рандомное из папиных запасов.
Весь монтаж осуществлялся проводом КСПВ. У меня его много осталось после ремонта. Он был растогокан на отдельные жилы. Площадь сечения около 0.4 кв. мм. Этого достаточно даже для силовых подключений 220 вольт. Меня напрягала идея делать силовое подключение этим проводом, но я померил сечение ножки реле -- и оно оказалось 0.35, поэтому я решил, что если проблемы из-за сечения и будут, то уж по крайней мере не из-за сечения монтажного провода. Мощность мотора вытяжки составляет 110 ватт, поэтому ток не будет превышать 0.5 А, что проходит для такого сечения (для 0.5 кв. мм допустимо 11 (одиннадцать) ампер при одиночном проводе согласно ПУЭ).
Монтаж электроники
Хотя я умею паять с детства, в основном я занимался ВЫпаиванем, лол. Созидательно я делал только единичные пайки, не больше десятка за раз. Пока что это мой самый большой проект. Естественно, получилось просто чудовищно:
С другой-то стороны вышло ничего, даже симпатично (см. первую фотку в посте).
Сначала я паял советским припоем, опять-таки, из папиных припасов, но потом я с работы взял кусочек припоя Asahi. И... это просто небо и земля. Советский припой даже с канифолью очень плохо липнет к паяльнику и не стекает куда надо. А Асахи... когда остался совсем маленький кусочек, паяльник просто фьють! и всосал его целиком. Обращаю внимание, что паяльник был тоже простой советский, без терморегулятора. Вообще-то я собирался паять на работе, где есть нормальная паяльная станция, когда все уйдут, но никак не получалось остаться без свидетелей.
Главной проблемой монтажа оказались простые диоды. Остальные компоненты имели достаточно тонкие ножки, чтобы в одно отверстие помещалось сразу две (pun not intended), что позволяло делать последовательный монтаж вообще без проблем, а при необходимости разветвления можно было использовать перемычку. У диода же были такие толстые ноги, что второй провод в то же отверстие не влезал. Поэтому соответствующие отверстия я рассверлил. То же пришлось сделать для силовых раз'ёмов. Линии, к которым предполагался монтаж сразу нескольких проводов (земля, питания и места с разветвлениями) были сделаны при помощи провода без изоляции. Для этого была взята заземляющая жила из Ethernet-кабеля. На работе очень много такого кабеля мы растогокивает для применения витых пар по отдельности, а эта жила остаётся без дела. Не знаю, из чего эта жила была сделана -- лудилась она довольно плохо, но в итоге всё припаялось. Если вы знаете, какой нормальный провод можно для этого взять -- сообщите, пожалуйста.
Электрика и размещение в корпусе
Когда я запаял все четыре канала реле, пришёл черёд паять раз'ёмы. Я стал думать, как я буду всё это запихивать в корпус. Оказалось, что найти корпус подходящего размера не так-то просто. Внутри вытяжки места довольно мало, если я, конечно, не собираюсь перегораживать воздушный поток. В корпус же монтировать надо обязательно, поскольку воздух там будет идти не очень чистый -- и платы рано или поздно от всего этого загнутся. У меня было три платы, которые надо было запихать в корпус: плата с МК, плата с реле и блок питания 5 вольт, чтобы питать МК. Платы МК и реле я решил соединить двумя колодками, поскольку на плате МК уже были подходящие штыри. Размышляя над тем, как мне в тот же корпус сунуть ещё и блок питания, я обнаружил, что сделать это не получится. Поэтому я решил сделать ДВА корпуса. В одном будет только БП, а в другом МК и блок реле. Эти корпуса я размещу в кармане по обе стороны лампочки:
Блок с МК отдельно выглядит вот так:
Основная колодка расключения закреплена на корпусе мотора. Туда я подключил все свои провода от коробки с МК:
В прямом виде провода уложены почти аккуратно (я их приподнял, чтобы было видно, где они лежат):
Я думал о том, как закрепить платы внутри корпусов. Там были дыры с резьбой на дне, но не под габарит плат. Я спросил на работе, где мне порекомендовали такой алгоритм: 1. Выпилить пластинку из плексигласа, которая будет крепиться на дно корпуса. 2. Сделать в ней два набора отверстий -- для крепления ко дну коробки и для крепления платы. 3. В набор отверстий для платы надо смонтировать стойки, на которые будут монтироваться платы.
В плате с самим МК пришлось сверлить дырки. Корпуса тоже пришлось дорабатывать механически, чтобы всё туда влезло. В сумме получилось вот это:
В общем, при проектировании целиковых устройств много времени уходит не только на непосредственно электронику/программирование, но и на тупой монтаж силовых/сигнальных проводов, работу с корпусом и прочее.
Когда я подключил кнопки и стал тестировать их работу, оказалось, что нажатая кнопка определяется корректно, а отпущенная -- нет. Я сделал так, что нажатая кнопка замыкает ножку GPIO на землю, а отпущенная приводит ножку к тому, что та начинает болтаться в воздухе. В настройках GPIO я включил подтяжку к питанию, поэтому болтающаяся ножка должна была выдавать логическую единицу. Но этого не происходило. Я читал раньше, что подтяжечные резисторы у STM32 очень слабые. В связи с этим я предположил, что с учётом длин проводов, наводок и прочего -- резистор не справляется. Поэтому я решил запаять свой собственный подтяжечный резистор (запас 390-430 омных резисторов ещё не кончился). Я нашёл на плате немножко места и запаял туда ещё четыре резистора. По трём каналам всё заработало, а по четвёртому нет. Это был канал, подключённый к PC0. Я прозвонил всё, что можно -- всё было правильно. Тогда я решил, что конфигурация этой ножки почему-то отличается от остальных. Я стал читать свой код -- и ОКАЗАЛОСЬ! что я неправильно сконфигурировал подтяжечные резисторы для всех входных ножек. Я переделал их конфигурацию и всё заработало без дополнительных подтяжечных резисторов. Паял я их зря. После этого я их убрал.
Когда я доделал электронную часть полностью, т.е. не просто распаял плату, но и изготовил все кабеля, сделал подключение блока питания и сервопривода (через двухметровый четырёхжильный провод ШТЛП), я решил провести тестирование в натуре. Оно показало, что всё работает нормально, кроме одного момента. Во время переключения скоростей вытяжки сервопривод дёргается, причём в неправильную сторону. Это было плохо, потому что при многократных переключениях скоростей (например, 1-2-1-2-1-2) это бы рано или поздно к тому, что сервопривод переводил бы заслонку в противоположное положение.
Программирование
Интересно, что при отключённой нагрузке ничего не дёргалось и ездило хорошо. Текущая прошивка не предполагала каких-либо действий при переключении скоростей, а это значит, что дёрганье было связано с наводками при коммутации 220 вольт. У прошивки был ещё один недостаток -- пока сервопривод едет, прошивка не реагировала на кнопки. А ехал он пару секунд. Это было следствием того, что я сделал прошивку полностью синхронной, т.е. все действия выполнялись последовательно внутри главного бесконечного цикла, который находился в main(). Поскольку надо было решать проблему с дёрганьем, я переделал вызов езды сервоприводом на прерывание по таймеру, что не только позволило исправить баг с дёрганьем, но и убрало подвисание во время езды. Баг с дёрганьем был исправлен так: теперь при переключении скоростей сервопривод немножко дёргается в нужном направлении, что компенсирует дёргание из-за включения нагрузки.
Ничего хитрого прошивка в себе не содержит, поэтому приводить её текст я не буду, только опишу работу словами.
Главный цикл по очереди опрашивает четыре входа с кнопками, чтобы определить, какая из них нажата -- и нажата ли вообще. Естественно, установлена защита от дребезга, поэтому состояние входов проверяется не один раз, а несколько. Только если все проверки показали одно и то же состояние, делается вывод о том, что всё хорошо.
Если была нажата какая-либо кнопка, управляющий выход соответствующего реле активируется, приводя к включению питания на лампе или на моторе.
Потом проверяется, в каком состоянии находился сервопривод до нажатия, и в каком он должен находиться после нажатия. По результатам проверки ему выдаётся (или не выдаётся) новое положение, в которое надо ехать.
По таймеру раз в 100 мс или около того вызывается прерывание, которое смотрит, куда надо ехать сервоприводом. Чтобы сервопривод сильно не дёргался, я не еду сразу в конечное положение, а с каждым вызовом изменяю положение на 10 градусов. Это даёт плавность хода. Управление сервоприводом происходит при помощи ШИМ. Положение определяется длительностью импульсов. Встроенный в STM32 таймер (уже другой, не тот, который работает по прерыванию) позволяет пробрасывать свой выход сразу к управляющей ножке, поэтому мне не надо самому следить, когда там таймер досчитает. Я ему задаю так называемый OPM (one pulse mode), в результате которого таймер считает период только один раз, а не циклически. При включении он активирует выходную ножку, а когда досчитает -- выключает.
Механика
Исполнительный механизм всего один -- это сервопривод. А проблемы две -- крепление сервопривода к решётке и связка между сервоприводом и ручкой решётки.
Для крепления сервопривода к решётке я нарисовал в Компасе соответствующую деталь, а мне её на работе напечатали на 3д-принтере. Деталь была приклеена к решётке дихлорэтаном (намертво), а сервопривод был прикручен к ней шурупчиками. Вот деталь:
Вот как это выглядит на решётке (прямая линия снизу -- это короб подключения к вентиляции самой вытяжки):
Связку между сервоприводом и решёткой я решил сделать при помощи нейлоновой нитки. Дёшево и сердито. У сервопривода есть рычаг -- и у решётки есть рычаг. В рычаге я просверлил дырку диаметром примерно 1.5 мм. Оставалось понять, где взять нейлоновую нитку. Такая нитка у нас была, лежала в ящичке для рукоделия. Последний раз я её там видел примерно 15 лет назад. Много воды утекло. Я полез в этот ящичек и нитки там не обнаружил. Никто не знал, где она могла бы быть. Обычные нитки не подходили, т.к. легко рвались. Я вспомнил, что в детстве я очень любил эту нитку как раз за то, что она не рвалась. И я полез в игрушки. И нашёл там метр этой нитки, приделанной к какой-то фигне. Ура.
При попытке тестирования я обнаружил две проблемы: 1. Узел нитки сползал, увеличивая длину тяги, что мне было не надо. 2. После пары попыток рычаг сервопривода слетел с сервопривода.
По первой проблеме. Сначала я подумал, не приклеить ли узел тем же дихлорэтаном, но потом обнаружил, что нейлон в нём не растворяется. Поэтому во-первых, я завязал двойной узел правильно (есть два метода и один из них сползает), а во-вторых подплавил узел спичкой.
По второй проблеме я сначала попытался приклеить рычаг к сервоприводу дихлорэтаном! Когда рычаг соскочил повторно, я вспомнил, что вообще-то рычаг тоже сделан из нейлона! Поэтому клеиться он не будет. Я увидел, что в оси сервопривода есть отверстие -- и в рычаге тоже. В общем, я намертво прикрутил рычаг к сервоприводу шурупом, приговаривая "ну теперь ты, сука, никуда не денешься!"
Помогло.
Пока неясно, как это будет работать в длинной перспективе, т.к. нитка может растягиваться. Возможно, через какое-то время сервопривод перестанет закрывать/открывать шторку полностью. Тогда придётся подумать о жёсткой тяге.
В общем, примерно 3.5 тысячи ушло на это и много часов времени. Из них: 1000 -- плата микроконтроллера; 1000 -- корпуса; 400 -- сервопривод; 400 -- готовый блок питания; 700 -- радиодетали, стойки и пр.
Следующей поделкой должна была стать система регулирования температуры на балконе, чтобы даже в мороз яблоки не мёрзли, а было +5. Но в связи с аномально тёплой зимой проект откладывается.
Когда я купил тонометр, я обнаружил, что там в комплекте стоят какие-то карбон-цинковые (carbon-zinc) элементы питания. Я подумал, опа, какие крутые батарейки мне поставили!
А потом нагуглил, что карбон-цинковые (угольно-цинковые) -- это обычные солевые!
Переложение концовки Нового Завета с песнями и плясками.
Что думаю
Раньше я изучал Новый Завет по "Мастеру и Маргарите". Теперь я его изучал ещё и по мюзиклу.
Надо, конечно, прочесть оригинал, но пока всё никак. А так при просмотре постоянно было -- "а, вот эту сцену я знаю", "а, вот эта фраз знакомая". Чем хорошо -- у меня теперь сюжет Евангелия более-менее слитный в голове, а не обрывочный. Вопрос, насколько это соответствует оригиналу.
Иисус получился очень слабым персонажем. Он как-то... плывёт по течению, что ли. За что его любят -- непонятно. Только на суде себя впечатляюще ведёт. А вот какой персонаж получился очень хорошо, так это Иуда. Я вообще Иуду всё время поддерживал внутренне. Он всё знает и понимает лучше, чем массовка. Вряд ли он круче, чем Иисус, но никто ближе Иуды к Иисусу приблизиться не может. Предательство Иуды -- не минутная слабость, не алчность, а осознанное решение. Он только вот последствий таких не очень ожидал.
Ирод колоритный получился, хотя присутствует буквально в 1-2 сценах.
Если бы я не прочитал заранее, то вряд ли бы догадался, что фильм (мюзикл) постоянно отсылает к хиппи и к антимилитаризму.
Что я не понял, так это зачем вообще надо было, чтобы Иуда показывал на Иисуса. Иисус ходил открыто и по компоновке людей, его окружающих, было и так ясно, кто из них Иисус. Если вы знаете Новый Завет и знаете, почему нужно было показывать на Иисуса, сообщите мне, пожалуйста.
Несколько раз разные люди сообщали о том, что они вслух произносили какую-нибудь торговую марку -- и у них очень скоро смартфон начинал показывать рекламу этой марки.
Вот ещё одна история, но попроще.
Что такое TimePad.ru? Это сайт с событиями. Если вы организуете какую-нибудь встречу, то можете там создать событие -- и на него можно будет зарегистрироваться. Я посетил однажды какое-то событие, так что сайт меня знал.
Далее, я захожу на сайт какого-то магазина. Посмотрел там что хотел, закрываю сайт -- и мне через 2 минуты приходит письмо на почту от TimePad: "такая-то контора предоставляет вам скидку!" А контора та самая, магазинная.
Уже два раза с таким сталкивался.
Это вызывает у меня следующие вопросы: 1. Какое отношение TimePad имеет к этим конторам? Эти конторы не занимаются организацией мероприятий! 2. Как TimePad узнал, кто именно посетил сайт этой конторы? Я не логинился. Да, сайт мог прочитать кукисы от гугла, но этот метод требует, чтобы гугл был в сговоре с TimePad, а то как TimePad поймёт, кто я? А гугл понять может. . Сработал бы данный метод, если бы почта у меня была не на гугле?
Когда фотоаппарат втягивает в себя об'ектив, передняя линза закрывается защитной шторкой. У неё две створки. Вдруг заметил, что одна из створок стала заедать.
Продувал-продувал сжатым воздухом -- не помогает. Подумал, может быть одно из звеньев шторки испачкалось, поэтому и заедает? Протёр шторку спиртом.
Сделал я это немного зря, потому что спирт при помощи поверхностного натяжения затёк вглубь и ещё какое-то время створка при закрытии была мокрой. Плюс брызги на линзу, которые потом пришлось убирать.
Так или иначе, это не помогло тоже. Тогда я стал внимательно сравнивать, как выглядит нормальная и заедающая шторка. Я обнаружил, что щель между шторкой и передним краем об'ектива с одной стороны нормальная, а с заедающей как будто бы немного меньше с одной стороны. Причём щель имела изогнутый вид.
По-видимому, передняя грань об'ектива чуть-чуть вогнулась внутрь, когда я обо что-то стукнул фотоаппарат. Металл! Я его ношу об'ективом наружу, в кармане, так что это вполне возможно.
Я взял ОТВЁРТКУ и очень аккуратненько зацепился за переднюю грань об'ектива изнутри. После этого я выгнул эту грань наружу. Щели с обоих сторон стали выглядеть одинаково ровно. Шторка заедать перестала.
Сижу, пытаюсь понять, почему схема не работает. В электронике я не очень, но более крупные специалисты в тот день были недоступны.
Коротнул какую-то ножку, на мой взгляд, не очень важную. Запахло горелым. Я такой -- ну вот, опять что-то сжёг. Но пахло... палёной резиной. Я начал внимательно нюхать плату в разных местах. В том месте, где перемкнул, всё было нормально. Пахло с другой стороны.
Ко мне уже коллеги подходят, спрашивают, что у меня горит. А я не понимаю -- резины в плате-то нету!
Петя: Я сейчас буду ругаться. Маша: Баба-яга против! Петя: Это ты про себя что ли? Вроде не похожа... Маша: Спасибо за комплимент. Петя: Я ещё не начал. Сейчас как начну! Маша: Можно я сначала домой уйду?
В одном гардеробе гардеробщица постоянно что-то бубнит себе под нос. Я приходил в разное время, но видел одно и то же. Потом я заметил, что у неё в ухе наушник, а чуть ниже -- гарнитура.
Стало ещё хуже. Если раньше казалось, что она разговаривает сама с собой весь рабочий день, то теперь получается, что она С КЕМ-ТО трындит постоянно. То есть, она как бы живёт в параллельной реальности постоянно, а работу выполняет механически. Но претензий у меня к ней по поводу работы нет. Просто... странно.
Кто не слышал, Дайари.ру продали неизвестным лицам, которые мало что о себе рассказывают.
Некоторые собираются переезжать, как джва года назад. Я пока здесь. Но всё равно думаю -- а куда переезжать-то, если закроют?
Stand-alone -- нет движухи. Блогхаус -- симпатичный вариант, но нет RSS и подключения через Semagic. Инстаграм -- мне не подходит по идейным соображениям. ЖЖ? Я думал, что это наиболее подходящая площадка, однако...
Сестра мне сказала, что ЖЖ "идеологически мёртв". Кто-нибудь знает, что не так с ЖЖ?
Да, это пиратская версия Блохэй. У неё немного отличается цвет. Стоит 1300, но почему-то сверху на ценнике написано ещё "16 00". Скидка такая что ли? Оригинальный Блохэй стоит 1499.
Вот такая бирка у нас.
(кликабельно) Кто же изготовитель? ООО "Волшебный остров", Беларусь. Срок службы 10 лет. Ещё указан телефон для вызова пожарных. Это напрягает.
Посмотрим, чем отличается эта акула от оригинального Блохэя. Что плохо -- выкройка на морде недостаточно хорошо сделана, морщится.
Но набивка наощупь гораздо лучше оригинального Блохэя -- плотнее, плавники не заваливаются.
Вид снизу. Очень похоже.
Вот тут видно, что спереди плохо пришито. Если бы не это, я бы считал эту версию более удачной, чем оригинал -- из-за набивки. А так -- ну извините.
Принесли первый опытный экземпляр платы -- не работает. Я разобраться не могу, позвал коллегу. Он смотрит и говорит -- а почему эти две микросхемы не запаяны?
Я смотрю -- а они не просто не запаяны. Они припаяны не на свои посадочные места. На сантиметр выше. Держатся на одной ножке, приделаны к какому-то близлежащему SMD-резистору.
Отправляю монтажникам фотографию и звоню.
-- Здрасьте, смотрите, что у вас с монтажом. -- Смотрю. Нормально всё. -- Нормально? А почему микросхемы не на своих посадочных местах припаяны? -- А это специально. Когда они были на своём месте, то сильно грелись. Поэтому мы их временно выпаяли, а рядом приделали так -- это чтобы они не потерялись.
Позвали главного разработчика -- он выяснил, почему микросхемы грелись. После исправлений запаяли микросхемы обратно -- не греются.
Учительница по биологии нам в школе говорила -- "вообще, люди у которых все руки на месте, все ноги на месте -- самые счастливые". Я думал, что утверждение довольно странное, но что с ним не так -- было неясно.
Упал на днях -- стукнул локоть. Пришёл в травмопункт специально попозже -- в 10 вечера -- и там сидят 10 человек. Кто не сидит -- скачет из кабинета в кабинет на одной ножке. Ну ладно. Перелома не нашли. Но рука в локте до конца не сгибалась и не разгибалась.
До этого я с подобным ограничением подвижности не сталкивался. И это оказалось очень неудобно. Ограничение-то не очень большое. Пальцы все шевелятся. Но приложить силу рукой я не могу. Ложка нормально до рта не достаёт -- приходится вытягивать шею. Хожу -- чтобы не больно было, приходится носить руку в кармане.
И вот тогда-то я и начал понимать, что это за самые счастливые люди, у которых руки-ноги на месте.
Привёл в порядок эпиграф дневника и не только: -- Из эпиграфа убрано лишнее; -- Что осталось систематизировано; -- Список статей убран в отдельный пост и обновлён; -- Статьи разбиты по категориям; -- В список добавлены фотоотчёты; -- Правила также вынесены в отдельный пост; -- Из правил убрана половина занудства.
Эпиграф виден при заходе с главной страницы: zhz00.diary.ru/
Также я перешёл на новый "адаптивный" дизайн Diary, поэтому дневник должен нормально выглядеть и с компьютеров, и с телефонов.
Если вы хотите оплатить что-то со счёта мобильного телефона, не имеющее отношения к мобильной связи, то знайте, что это очень дорого, поэтому этого лучше вовсе не делать. Но мало ли...
Я попытался совершить такой платёж, но Билайн мне сообщил, что на счету 0 рублей. Надо подключить услугу "Мобильный платёж".
В личном кабинете было написано, что для предоплатных договоров услуга уже включена, а для постоплатных надо создать "специальный счёт", с которого и будут списываться деньги для платежей. Почему у меня номер оказался постоплатным -- вопрос большой. Я лично постоплатности не чувствую. Закидываю деньги и пользуюсь. Но да, номер оказался постоплатным.
Я создал "специальный счёт" при помощи команды со звёздочками и решётками. Специальный счёт -- это ещё один номер мобильного телефона, у которого первая цифра изменена. Вместо девятки там шестёрка. Зачем надо делать отдельный номер телефона -- неясно. Возможно, у Билайна нету возможности привязать два счёта к одному номеру телефона. Но ситуация всё равно странная, поскольку Билайн в таком случае вынужден скупать двойные номерные ёмкости -- начинающиеся на девятку и на шестёрку.
Я прочитал, что счёт можно пополнить "любым удобным способом". Поскольку мне было лень выходить из дома, самым логичным вариантом было пополнить счёт с основного счёта. Я стал вводить очередные команды из решёток и звёздочек, но постоянно получал сообщение о том, что "формат номера задан неверно". Да как так неверно-то?! Я вместо "специального" номера ввёл номер обычный -- и процедура перевода продвинулась до следующего шага. Так стало понятно, что Билайн не хочет переводить деньги с основного счёта на авансовый. Почему -- неясно, опять-таки.
Я пошёл на сайт и обнаружил там форму перевода с телефона на телефон. Я решил ею воспользоваться. Заполнил все поля. Однако при нажатии на кнопку "оплатить" я опять получил сообщение об ошибке. На этот раз другое. Смысл сообщения был такой: "вы не можете совершить перевод, поскольку на авансовом счёте недостаточно средств, а именно: 0 рублей".
Фить-ха! То есть для перевода на авансовый счёт используется сам авансовый счёт! Скорее всего эта вся канитель сделана для того, чтобы затруднить вывод средств с основного счёта.
Таким образом изначальное заявление о том, что я могу пополнить счёт "любым удобным способом" -- враньё.
На следующий день я пополнил счёт через уличный терминал.
Японская школьная повседневность в стилистике русских народных сказок.
Что думаю
Первое охренительное, что в этом сериале есть -- это заставка -- www.youtube.com/watch?v=bgo9dJB_icw . Кукольная анимация сейчас редкость. А тут ещё и совмещение с музыкой получилось очень хорошее.
И я, и другие называют этот сериал "японский Зверополис", но это не совсем так. Зверополис -- детский мультфильм со взрослым слоем, чтобы родителям было не скучно смотреть. Тут же слой только один -- взрослый. (на самом деле наклёвывается второй взрослый слой -- социальная сатира, но сериал и без него хорош)
В мире сериала вместо людей живут антропоморфные животные. Животные делятся на хищников и травоядных. И все хищники тут -- вегетарианцы. Это уже сюрреализм.
Такая постановка сеттинга обеспечивает неисчерпаемое поле конфликта для хищников (для травоядных поле поменьше, но тоже хорошее). И это поле создатели используют на полную катушку. Я каждую серию опасался, что авторы начнут показывать какую-нибудь пафосную фигню, но не дождался. Авторы постоянно делают что-то интересное, при этом для подогревания интереса не используют дешёвые, штампованные ходы. Да, в сериале много клиффхангеров, но они не выглядят несправедливой манипуляцией над сознанием зрителя. Небольшая просадка наблюдается только в районе 9-й серии, когда происходит самое серьёзное событие сериала. Тогда я на минуту подумал, что у авторов кончились идеи и они решили использовать грязный козырь. Подумал я правильно, но дальнейшие события были показаны вполне прилично, поэтому я не разочаровался.
К персонажам я придраться тоже не могу. Описывать их тут я не буду -- они все разные и хорошие. Проработка детальная.
Сразу видно, кто тут главный. Не раскрывается, как сериале решили проблему продолжительности жизни. Крысы живут примерно три года, поэтому неясно, как они могут ходить в школу. С другой стороны, возраст Легоши примерно 17 лет, что для волка уже предел, а Легоши -- подросток.
Это -- массовая весенняя стрижка хищников. Немного странно, должны быть барбершопы.
Привет!
Кроме Зверополиса сериал ещё сравнивают с Ну, погоди. Сходство чисто внешнее, но прикольное. Про себя я сериал так и называю.
У Хару демоны сидят на обоих плечах.
Серия про курицу-несушку -- спинофф, но это одна из самых поразительных историй сериала. Сознание курицы-несушки -- это непостижимая бездна.
Мне кажется, что с заячьим слухом что зажимай уши -- что не зажимай -- всё равно всё услышишь.
Узнал, что промышленность выпускает самофиксирующиеся бинты. Это очень удобно. Не то как в детстве бабушка сначала заматывала, потом придерживая рукой разрезала край бинта вдоль для завязочек, потом начинала завязывать. Тут просто заматываешь, а он сам ложится и держит. Всё. При этом он не липкий наощупь. Не знаю, как это работает, поверхностное гугление результатов не выдаёт. Судя по наблюдению, там петельки прилипают к ниткам соседнего витка. Но почему они прилипают?
Так вот, некоторые производители выпускают цветные бинты. Не знаю, зачем. Наверное, для детей. И среди цветов бинтов есть красный. Надо сказать, что это не очень остроумно -- красный бинт. Я даже не буду пояснять, почему.
Перед последним годом аспирантуры я переживал, что мне могут не выдать студентов. Типа, последний год -- иди, диссертацию пиши. К тому моменту я преподавал уже года два-три. Я всё думал -- как же так, я -- и не преподаю? Было очень грустненько. Сделать тут я ничего не мог, только ждать, что мне скажут в сентябре.
В сентябре студентов мне всё-таки дали. Я был очень рад. Поставили меня читать даже больше курсов, чем я рассчитывал. И там были лабораторные работы по микроконтроллерам. Но лаборатория не работала, там был ремонт. На своих мощностях такие работы проводить я не мог. Я предлагал начальству разные варианты, как можно было бы провести всё-таки лабораторные работы. Но начальство мне помогать не захотело. Сначала меня кормили завтраками, что скоро лабораторию доремонтируют. Потом мне предложили лабораторные работы отменить вовсе -- и провести зачёт только по теории. Так в итоге сделать и пришлось. Студенты остались без лабораторных.
Это изменило мой взгляд. Я понял, что больше всего преподавание было нужно мне: кафедра не заинтересована в обеспечении студентов материалами, а студенты тоже не особо заинтересованы в обучении (обычно интересно 2-3 человекам из группы). После этого преподавать мне расхотелось, по крайней мере на текущий момент и в текущем институте. Это была кардинальная разница в восприятии по сравнению с тем, что было за год до этого. Я решил -- если меня после окончания аспирантуры позовут на постоянную должность в институт -- тогда я может и соглашусь. А нет -- значит нет. Меня не позвали. Вместо этого взяли следующего аспиранта.
Так я бросил преподавание (точнее, оно бросило меня). Я по-прежнему люблю поучить кого-нибудь тому, в чём разбираюсь, но пока не знаю, вернусь ли я когда-нибудь к преподаванию на регулярной основе.