Казань завалило
На днях в Казани выпало
В рабочих чатах причитают ребята с загородной недвижимостью, а у Евы отменили занятия в школе — всё
Обычно я не люблю зиму, но оказалось, что именно такая зима — многоснежная, тёплая мне нравится. С удовольствием смотрю на неё как через окно, так и безо всякой преграды. Собака тоже рада — прыгает по сугробам, как кролик.
Короче, если бы так было все три зимних месяца, я был бы рад, но коммунальщикам пришлось бы несладко.
Счёт в «Сбере»
Для продажи квартиры, из которой мы переехали в новую, пришлось завести счёт в «Сбере» — ипотечному банку покупателя так удобнее. Я обычно старательно избегаю связываться с этим банком, хотя в прошлом у меня был там счёт и даже сберкнижка сохранилась.
В комментариях к посту, где я выкладывал сберкнижку, читатели порекомендовали сходить в «Сбер», посмотреть не остались ли у меня там счёта, но я махнул на это рукой — если
Тем более на сайте налоговой недавно появился раздел со всеми счетами гражданина и в моём личном кабинете счёта «Сбера» не оказалось. Зато до сих пор висит счёт «Росбанка», который я уже два раз пытался закрыть дистанционно.
В общем, после посещения «Сбера» оказалась, что налоговая знает не обо всех моих счетах. При проверке документов «всплыл» счёт
Всякое дочкино
Всё пытаюсь не лениться и выкладывать всякие штуки, которая дочка делает. Вряд ли оно сохранится в физическом виде — чтобы это всё хранить, надо целый склад арендовать, зато в интернете вполне может дожить до времени когда ей будет любопытно порассматривать что она делала в детстве. Возможно даже
Сюрпризы зарядки автомобилей
Расскажу немного о гибридном автомобиле, который мы недавно купили. Для наших широт это пока ещё экзотика, так что многие, включая меня, не до конца понимают с чем столкнутся.
Первое, что я узнал после покупки «гибрида», что разъёмов зарядок сильно больше одного. До этого момента я об этом
Например, на подземной стоянке, где у нас машиноместо европейский Type 2, а в машине — китайский Gb/T.
Пришлось покупать переходник, благо их полно на любом
При этом бывают ещё Type 1, CHAdeMO, CCS Combo 1, CCS Combo 2 и наверняка
Вторая новость похуже: вопреки распространённому мнению, гибридный автомобиль не означает экономию на заправке.
Точнее, может и означать, это смотря как ездить и где заряжать, но в общем случае этого может не случиться. В моём — не случилось. В нашем случае это не проблема, так как экономия на топливе это не то, для чего мы покупали меняли машину, но такой бонус, конечно, не повредил бы.
Реанимация акаровского выключателя
У дочки в комнате перестал работать акаровский (Aqara) «умный» выключатель — реле внутри щёлкает, но эффекта нет. Благо у меня с незапамятных времён лежал запасной, точно такой же.
Снял сломавшийся, поставил новый, но вот незадача — не хочет привязываться к сяомишному хабу. С яндексовской «Станцией» ещё более странно — привязывается, но на на команды реакции нет.
Вспомнил, что пару лет назад с такой бедой уже сталкивался. Вычитал тогда, что нужно обновить прошивку выключателя. Да, у выключателей нынче есть прошивка. Засада в том, что для этого нужен акаровский хаб, а у меня его нет.
К моему счастью, у одного сотрудника на работе оказалось нужное устройство, оно у него лежало без дела. Попросил на вечер и не успел глазом моргнуть, хаб обновил прошивку и теперь выключатель прекрасно работает.
Блеск и нищета нейросетевых рисунков
У меня начисто отсутствует навык любования художественной фотографией. Например, когда в гостях у известного казанского фотохудожника Евгения Канаева мне дали в руки несколько его работ, я из вежливости их полистал и, не почувствовав интереса, отложил. Видимо отсутствует насмотренность, не развиты нужные кусочки мозга.
Возможно это
Безусловно иллюстрация иллюстрации рознь, если постараться, при помощи нейросетей можно нарисовать очень реалистичное изображение. Если повезёт, может получиться даже
Беда в том, что людям закономерно заморачиваться не хочется, а детали кажутся несущественными. По правде говоря, сначала, пока
Очень надеюсь, что качество нейросетей будет прогрессировать быстрее, чем моё недовольство несуразицами в деталях, а то хоть в интернет не ходи.
«Завещание профессора Доуэля»
В детстве я смотрел довольно известный в те годы фантастический фильм «Завещание профессора Доуэля». Сейчас он, кажется, совершенно забыт и, думаю, совершенно заслуженно.
Я не помню в чём была основная мысль фильма, наверное
В детстве фильм смотреть было хоть и интересно, но морально тяжело — не мог отделаться от воображения, рисующего мне мучения человека, оставшегося без тела.
Позже я узнал, что в СССР, во второй половине
Есть даже документальное кино, где показан этот опыт и демонстрируется установка, поддерживающая жизнь такой головы. Я не хочу давать ссылки на эту жесть, мне жалко собак, если вам интересно, поищите сами.
Недавно я узнал, что сцены с собачьим головами в фильме, к счастью, были фальсификацией:
[…] показана отделённая от тела собачья голова. Она присоединена к аппарату и остается живой — реагирует на щекотку перышком, моргает и облизывается. Закадровый голос рассказывает, что подключенная к автожектору голова остается в таком состоянии в течение многих часов. Однако позже свидетели экспериментов Брюхоненко рассказали, что поддерживать собачьи головы в таком состоянии удавалось лишь несколько минут. А знаменитую сцену из фильма сейчас считают фальсификацией.
— Пётр Талантов, «0,05. Доказательная медицина от магии до поисков бессмертия», 2019
Эти опыты производились, разумеется не из садизма, их проведение помогло создать первый в мире аппарат искусственного кровообращения, но лично мне очень тяжело знать на что для этого пришлось пойти.
«Щенок» из Лего Майндштормса
Один из читателей попросил показать как выглядит готовый «щенок», собранный из набора «Лего Майндштормс». Вот он, сидит на крышке набора.
Из активных элементов у него три мотора (два двигают задние лапы, один — голову), датчик цвета, который определяет, что ему дают «кость» (на фото кость лежит рядом) и датчик нажатия, который срабатывает, если погладить «собаку» по спинке.
Программа робота крутится в цикле, в котором меняются несколько переменных, определяющих состояние робота — он может злиться, хотеть есть или спать и так далее. Кроме того, есть запрограммированные реакции на попытку его погладить или накормить. Не слишком разнообразно, дочка довольно быстро с ним наигралась.
Кажется использовать набор как конструктор для сборки
EV3 для ЕВЫ
Совершенно верно говорили мне читатели в комментариях к посту про «Лего Майндстормс» — для семилетнего ребёнка этот конструктор чересчур сложен. Но к тому моменту я его уже купил и подарил на день рождения.
Так он у нас с того дня и пролежал почти до новогодних праздников. Ранее мы с дочкой сделали одну попытку разобраться как с ним работать, но там надо было разыскать
В новогодние дочь уговорила меня попробовать ещё раз, да мне и самому жалко — конструктор лежит без дела.
Решили собирать щенка. Не самая простая модель для сборки, должен сказать. Уже в первой трети процесса пожалел, что выбрали именно её.
Собрали за два дня с перерывами, инструкцию нашли на сайте «Robotsquare». Дольше разбирались что нужно, чтобы он заработал. Ожидаемо, что для каждого робота нужна своя программа, которая определяет его поведение. Для щенка она нашлась внутри приложения «EV3 Classroom», которую я нашёл
Ещё долго не мог разобраться как робот включается и что он вообще умеет. Пришлось читать программу, благо я ещё не забыл азы «Скретча»
Инсайд из конного спорта
Жена и дочка уже больше трёх лет занимаются конным спортом и даже немного выступают на городских соревнования. И вот вам забавный факт из мира коняшек, который мне рассказала жена. По крайней мере мне он
Во время езды на лошади, её охват постоянно уменьшается. Лошадь не стесняется пускать газы и наваливать кучи, пока ты на ней едешь.
Добавлено: жена мне тут подсказывает, что спешиваться для этого совершенно не нужно, подпругу можно подтягивать прямо на ходу.
Буду убирать микропроветривание
Месяц назад был в сомнениях — оставлять микропроветривание в окнах или нет. Но к концу декабря стало очень морозно, появился ветрище и через щель между окном и пластиковой притворной планкой так сильно стало задувать, что окна пришлось проклеивать в этом месте, как встарь.
Даже не помню когда в последний раз приходилось подобным заниматься. Кажется больше двенадцати лет назад в Москве, на уставшей съёмной квартире около метро Войковская, где мы с женой жили, когда я работал в «Яндексе».
Весной вызову спецов по окнам, пусть снимут, заодно и уплотнительную резинку попрошу поставить пошире, чтобы лучшая изоляция была.
В нашем доме поселился…
Потом это прекратилось, а недавно началось заново — время от времени все фильтры воздуха совершенно внезапно начинают с воем увеличивать обороты вентиляторов.
Поскольку это
Видимо, когда все сделают ремонт, квартирные фильтры станут окончательно бесполезными. Впрочем, можно быть имеет смысл поставить один рядом
Обожаю всё выкидывать
С работой во время праздников и болезнью совсем пропустил свою ежегодную традицию.
Мне надоело подводить перед Новым годом итоги, так сейчас многие делают и я решил писать
На этот раз заспойлерил всё в заголовке,
С этой точки зрения измельчитель отходов, который мы поставили в новой квартире, был очень удачной покупкой, — теперь я полюбил ещё и уничтожать огрызки, кожуру и прочие остатки органики.
Не думаю, что я один такой, скорее всего нас таких много. Поэтому для меня удивительно, что для этого нет никакого названия, по крайней мере мне его найти не удалось.
Что там дальше с Юникодом под Flipper Zero?
Наверняка вам интересно, что там происходит с моим
Тем не менее всё равно напишу. Проект пока на паузе.
Причина — разработчики прошивки решили обновить фреймворк «U∞g²», который используется для вывода текста. Дело хорошее, но поскольку мои правки зависят от этого фреймворка, придётся подождать его обновления.
Что там в нём изменится мне интересно, можно бы посмотреть, но форсировать не буду, обновится — гляну.
А пока заметил, что переписать придётся ещё одну функцию — elements_multiline_text_aligned. Когда просматривал, не заметил, что в ней используется местный аналог printf, который с Юникодом сроду не работал:
if((start[chars_fit] == '\n') || (start[chars_fit] == 0)) {
line = furi_string_alloc_printf("%.*s", chars_fit, start);
} else if((y + font_height) > canvas_height(canvas)) {
line = furi_string_alloc_printf("%.*s...\n", chars_fit, start);
} else {
chars_fit -= 1; // account for the dash
line = furi_string_alloc_printf("%.*s-\n", chars_fit, start);
}Конкретно это место никак не зависит от «U∞g²», можно бы и заняться. Но пока у меня с новогодними праздниками не задалось — всё ещё работаю, плюс немного заболел — горло болит и кашель. Разгребусь, выздоровлю и займусь.
Велики зимой
Интересно как быстро курьеры на великах зимой стали достаточно обыденным явлением.
Раньше ребята на зимних фатбайках (велосипедах с толстыми шинами) были до того редкой картиной, что прохожие разве что шеи себе не сворачивали.
Курьеры всё изменили. Причём ездят они буквально на чём попало, ни о каких специальных велосипедах для зимы речи не идёт. Даже шины вполне обычные, я спрашивал. Хотя зимняя резина для великов существует и стоит как любая другая. Экономят, видимо.
86-DOS version 0.11
Мне интересно иногда посмотреть на старые операционные системы и программы, которые я не застал или пропустил в своё время. Предтечу
Довольно долго разбирался как её запустить, опишу, чтобы не забыть, мало ли, вдруг
Первом делом скачиваем IMD-образ операционной системы и распаковаем его
из-под ДОСбокса набором утилит ImageDisk 1.19. Получившийся после распаковки образ переименовываем в 86dos.imd.Качаем первый попавшийся эмулятор Altairz80 под требуемую операционную систему, компилируем, в папку эмулятора кладём файлы scp86mon.txt, scp86mon.rom и образ операционной системы.
Вводим команду ./altairz80 scp86mon.txt, потом уже там несколько раз «Ввод», латинскую B, снова «Ввод» и, по идее, всё должно запуститься.
Смотреть там, конечно, особо не на что, хотя есть редактор, ассемблер и шахматы, а так же работают
Теперь могу говорить, что я своими собственными глазами видел самого раннего предка
«Трубо Паскакаль»
В конце
Это был хоть и случайный, но удачный выбор, — позже появилась совершенно гениальная среда разработки «Делфи», где я заработал немало масла на свой хлеб. Кроме того, в Университете всё программирование преподавалось на Паскале, очень выручило, что я знал тогда этот язык.
До «Делфи» разработка происходила в среде «Турбо Паскаль», глядя в синие окошки которой, я провёл
Поэтому, наверное, понятно, почему когда я в комментариях к одной из статей на «Хабре» увидел упоминание пародийной программы «Трубо Паскакаль», не смог пройти мимо.
Программа поверхностно имитирует «Турбо Паскаль», где в меню спрятаны разные приколюхи. Если вы
Подарок себе к Новому году
Купил себе новый «Макбук».
Тем более многие ребята гоняют у себя всякие открытые языковые сетки, мне тоже хочется. Прежний ноут, мягко говоря, такого бы не потянул — с учётом, что у меня обычно открыто
Поскольку ноут я брал в Эмиратах, поздно понял, что русской клавиатуры не будет. Правда в момент, когда покупка ко мне ехала, я не был уверен на 100% — проблема это или нет. Хоть и печатаю вслепую, всё равно с привычными рисунками
Как,
В очередной раз порадовался тому как сделан в макоси переезд — после того как ассистент миграции отработал, у меня остались на своих местах даже открытые вкладки браузера и несохранённые файлы в редакторах. Почему в Винде не так?
Дракон с браком
Можно подумать, что дочка наконец забросила
А тут на днях у нас неудачно распечатался дракон и я решил написать об этом. Думаю, не очевидно, что модели не всегда печатаются нормально с первого раза.
Вообще, существуют разные причины неудачной печати, например, пластик может «повести»
Физика процесса очень проста — оторвавшаяся модель ездит вместе с печатающей головкой, пластик из которой, не попадая на нужно место, выдавливается прямо в воздух. К сожалению, я не знаю никакого способа гарантированно этого избежать, кажется его просто не существует.
Несмотря на то, что принтер у нас сам обнаруживает такие ситуации и останавливается, в конце многочасовой печати это мало помогает. Разве что «спагетти» будет короче.
У меня есть шутка про UDP, но боюсь она до вас не дойдёт…
Сегодня день, чтобы шутить мою любимую профессиональную шутку:
Q. Why do programmers confuse Halloween and Christmas?
A. Because 31 Oct = 25 Dec
В этом году, кстати, в моём личном рейтинге её перебила другая шутка, которая к дате не привязана:
> isNaN("grandma")
> true