Понедельник, 11 августа

Опять было 30.7°Ц, но влажности чуть поменьше, поэтому дышать легче.

Манечка ездила по делам, я на работе трудился, весь день ничего не понимал, а вечером догадался в чём проблема: во-первых, у Andes PLIC фиксированный stride — 128 слов и никак по-другому, а во-вторых, я его вычислял динамически и неправильно округлял, от этого прерывание попадало не в тот бит, и не обрабатывалось.

Фотография поползня на ветке за домом:

250811-181400

Или за домом на ветке?

Манечка открыла для себя и для меня Анжелину Джордан. Как она внимательно каждую нотку выпевает!

Воскресенье, 10 августа

Жарко! Днём было 30.7°Ц, и ещё пару дней таких обещают, а потом вроде бы похолодает.

Я вчера забыл написать, что «проявил» все фотографии из Калифорнии, сделал альбом.

А сегодня программировал свою штуку: сначала выяснил, что SDL3 может только linear scaling, поэтому thumbnails получаются некрасивые, потом научился делать их с ImageSharp и Magick.Net — уже лучше, но мне бы хотелось ещё чтобы было partial decoding. Вроде бы Vips умеет, и я с ним промучался чуть ли три часа, и днём не справился (он всё никак не мог найти libvips.42.dylib, самодельный P/Invoke просто вис, я написал маленькую программку на С и она работала, а из F# — ни в какую… А вот прямо сейчас получилось! (Оказывается, можно было добавить NetVis.Native!)

Фотография синички на дереве, они линяют:

250810-175819

Пока нас не было, кто-то съел всю алычу. Еноты, наверное?

Суббота, 9 августа

Утром я сфотографировал рассвет у Юры и Инны дома:

250809-060103

Потом немного пообщались с Юрой, собрались, простились с Инной и Юра нас отвёз в аэропорт. В Сиэтле нас встретил Тимоша, привёз домой, мы с ним обсудили его идеи, вместе пообедали, он немного поработал и поехал домой к котам. Завтра надеемся его снова увидеть.

Пятница, 8 августа

Последний день в Калифорнии.

Утром я сидел в отладчике, понял что прерывания от таймера благополучно приходят в оба процессора, а вот IPI почему-то нет, или может быть IPI почему-то никто и не вызывает? Очень хотелось бы в понедельник починить.

Днём сходили с Юрой на соседний участок — там старенький хозяин разрешил Юре ухаживать за виноградом и забирать себе какую-то часть урожая (или весь?), вот Юра в кустах винограда:

250808-133154

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

Четверг, 7 августа

В Калифории. Жарко (вроде как 29°Ц), а завтра будет ещё жарче.

Утром Юра свозил Манечку к иглоукалывателю второй раз, а я работал: сначала было два с половиной часа совещаний и встреч, потом получилось попрограммировать. Я осознал, как работает scheduler в Zephyr, что обработчик IPI (inter-processor-interrupt) пустой, а scheduling случается в момент возвращения из него, что модель RISC-V в QEMU 9 больше не использует GPIO lines для прерываний, а нужно вызывать riscv_cpu_update_mip. Я и вызываю, и даже один раз в отладчике вижу что начинает исполняться _isr_wrapper на правильном core, но потом появляется невозможная надпись вроде того, что «thread 2 does not exist». Завтра хотелось бы продолжить разбираться с этим.

Вечером приезжал Саша, мы ужинали вчетвером в испанском ресторане, общались. Фот они какие теперь с Манечкой:

250807-183146

Завтра ожидается опять жаркий и насыщенный день, поэтому сегодня пойдём-ка мы пораньше спать!

Среда, 6 августа

В Калифорнии. Ещё только среда, а кажется, что неделя на исходе.

Утром тумана опять не дали. День был жаркий. Спасались под кондиционером. Я на работе выяснил, что у нас в новой штуке не работает поддержка многих процессоров, нужно переделывать. Примерно знаю — как, но завтра — совещания с полдевятого до полудня, причём большинство — встречи с людьми, где нужно разговаривать…

Вечером приезжали П., хорошо пообщались впятером (Инна — на представлении её школы, вернётся ближе к полуночи).

Фотография на закате, вид на восток-юго-восток:

250806-195347

Вторник, 5 августа

В Калифорнии. Сегодня никуда не ездили, я работал (программировал и совещался с сотрудниками), а Манечка читала, смотрела видео и т.п.

Вечером наслаждались цветом неба на востоке на закате:

250805-200730

Или на закате на востоке? В английском языке есть правила сортировки прилагательных, а в русском вот я не знаю…

Понедельник, 4 августа

В Калифорнии у Юры и Инны.

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

Манечкин доктор оказался интересным, проницательным. Днём Юра нас повёз по горам в какую-то модную винарню, но почти в самом конце маршрута дорога оказалась перекрыта, пришлось отменить мероприятие. Потом мы ткнулись ещё в одну, но там было не особо интересно, и мы в результате оказались в прекрасном испанском ресторане в Los Gatos. А вечером посмотрели предпоследний фильм Вуди Аллена про фестиваль.

Фотография за домом у Юры с Инной:

250804-200056

А через пятнадцать минут вот так стало (на восток).

Воскресенье, 3 августа

Вчера вечером не получилось сделать check-in на самолёт, сказали «подойдите к агенту в аэропорту». Утром приехал Тимоша, отвёз нас в аэропорт на Марусиной модной машине, весело болтая, но не прикасаясь к рулю и педалям. Они с Марусей таким образом съездили в Лос-Анжелес, и он уже привык. А нам было непривычно.

Агентша потребовала посмотреть новую кредитную карточку, потом выдала нам посадочные талоны, и через три часа нас уже встретили в аэропорту Сан-Хосе Юра с Инной, привезли к себе на гору. Вот красивая дорога к ним:

250803-163734

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

Завтра собираемся рано вставать, поэтому сейчас падаем спать.

Суббота, 2 августа

А на этой фотографии видно, почему нам никогда не достаётся алычи с дерева за домом:

250802-150547

Потому что она достаётся каким-то мелким червякам.

Суббота прошла потихоньку: Манечка рисовала и готовила праздничный ужин, я программировал свою штуку. Вечером приезжали Тимоша с Марусей у которой сегодня — день рождения. После ужина играли в покер, Тимоша всех обыграл.

Пятница, 1 августа

День был приятный, некоторое время даже ветер шевелил листву. Жалко, что здесь так редко бывает ветер. К вечеру стало жарко.

Манечка сегодня себя чувствовала достаточно хорошо, чтобы сходить погулять. В парке — сладкие ягоды ежевики и цветы шиповника:

250801-184754

Очень хочется в выходные попрограммировать свою штуку.

Четверг, 31 июля

Утром пахло гарью, хотя не очень понятно, почему. Днём было жарко.

Манечка красила/рисовала, а ещё днём подорвалась прополоть-подрезать всякие кусты за домом, и никак себя не повредила! Я пытался программировать, в последний (или предпоследний?) раз «встретился» с практикантом, потом с начальником Джозефом, который мне сообщил, что у меня всё хорошо, и вопрос был не «а достоин ли он повыситься?», а «а он точно согласен повыситься?». Потом мы с Сашиком пытались играть музыку, и получилось очень плохо, наверное, хуже всего. И на второй номер у него уже не было сил. Зато Тимошик справился с расстройством, и продолжает копать в ту же сторону, только более осмысленно. Мы с ним сходили погулять, видели шмелика. А до того мы видели отличную ворону:

250731-172257

Я не могу определить — она это или он, и молодые они или наоборот, а хотелось бы такие вещи видеть.

Среда, 30 июля

И 30 градусов, вопреки прогнозу.

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

Я на работе запрограммировал DWC USB2 non-scatter-gather DMA модель в QEMU, но сил проверить её уже не было. Зато практиканту поставили отличнейшую оценку, единственному в группе, остальные не дотянули. Причём не я за него бился, а сами начальники впрягались. Очень мило.

Днём смотрели прекрасную передачу про юг Франции.

Фотография синички на ветке за домом:

250730-171728

Тоже слегка поношенные они почему-то…

Вторник, 29 июля

Двадцать девятое, и 29.3°Ц на улице было. А завтра обещают на один градус прохладнее, вот и посмотрим.

Утром пришлось рано вставать, потому что первое совещание начиналось в 08:05. Днём Манечка ездила к художнице Тане узнавать про акварель, а я программировал, починил bulk transfers: они не работали из-за того, что я забыл запрограммировать endpoint type!

Днём приезжал Тимошик, показал мне свою новую штуку, которая некоторые таблицы вытаскивала из calend.ly, потом мы с ним пошли гулять, я его расспрашивал про это и как-то так получилось, что мы выяснили две вещи: UI для вытаскивания таблиц, равно как и сами таблицы его потенциальным заказчикам не нужны, и у него самого ни одной метрики нет, никакой, поэтому делать платформу для метрик — рановато. Он ужасно расстроился, и даже вечером это расстройство не прошло. Мы ужинали втроём на балконе, и он пытался объяснить, что именно его расстроило, но получилось как-то неубедительно…

Фотография изрядно поношенного джунко:

250729-180048

Понедельник, 28 июля

Опять становится тепло, сегодня было 27.4°Ц.

И опять у меня ни фига не работает: на этот раз — bulk transfers. Причём утром работали, а потом перестали, и у меня ни малейшей идеи о том, что произошло. Завтра придётся разбираться.

И фотографии сегодня нет, только вчерашняя из гостей:

250727-202338

Воскресенье, 27 июля

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

Первые полдня мы занимались своими делами: Манечка приготовила прекрасную Paella, я попрограммировал свою штуку, она теперь не только идеально упаковывает thumbnails в окошко, но и почти правильно их «проматывает» (или как по-русски «scroll»?).

Вечером ездили в гости к Б., с которыми давно не виделись, а вот сегодня пообщались на славу, и получилось сфотографировать их Басю, который раньше ненавидел сниматься, громогласно лаял, протестуя. А теперь вот:

250727-202310

У меня как-то медленно движется работа над своей штукой для показа и поиска фотографий, я возвращаюсь и переделываю большие куски. Благо на языке F# это легко. С одной стороны мне хочется сделать её как можно лучше, а с другой — лучшие горшки делают те, кто просто делает их как можно больше. А с третьей — вроде бы я уж много их понаделал за все эти годы. А с четвёртой — конечно, можно двигаться сильно быстрее…

Суббота, 26 июля

День рождения Тимошика:

250726-184625

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

Пятница, 25 июля

Утром моросил мелкий холодный дождик, потом кончился, и день получился довольно приятным, хотя и прохладным: на улице было максимум 20.2°Ц.

У Манечки утром напряглась спина, даже мне пришлось её свозить на медицинское мероприятие, и она отменила физиотерапию, весь день лежала потом плашмя. Я на работе убивался весь день, только к вечеру получилось починить control requests в dwc2, теперь configuration sequence обрабатывается целиком.

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

Фотография при выходе из дома, шерстяные птицы, подарки друзей:

250725-194555

А теперь мы скорее падаем спать!

Четверг, 24 июля

Погода прекрасная, даже ветерок днём был.

Утром я первый раз в этом году видел стаю гусей, они начали свои тренировочные полёты. А днём видел как поползень купался в поилке, они редко это делают.

Манечка рисует новую картину с чертополохом, отлично получается. А у меня опять не получилось починить DWC2, совещания сбивали с толку. Приезжал Тимоша, работал из своей комнаты, мы с ним и обедали и ужинали вместе.

Фотография поползня на поилке, может быть того самого, что купался утром:

250724-181334

А завтра нам вставать ни свет, ни заря, у Манечки медицинское дело в полседьмого утра.

Среда, 23 июля

Жарко! На улице максимум температуры случается примерно в полтретьего дня, сегодня было 28.7°Ц.

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

Я на работе опять не смог починить DWC2 в STM32 — из-за идиотских совещаний.

Вечером сходили с Манечкой погулять, медленно, чтобы не травмировать её пятку. Видели ворону:

250723-182825

Вечером заезжал Тимоша, сидели с ним на балконе, пили вино, разговаривали.

Вторник, 22 июля

Погода прекрасная, а у нас — напряжённый рабочий день. Манечка начала новую большую картину, я утром пытался записать USB на STM32U5G9J, и похоже, что зря — оно там не работает. Вечером пришлось писать «характеристику» на практиканта, завтра её будут предварительно обсуждать, а на следующей неделе — окончательно.

Вечером приезжал Тимоша, он нервничает по разным поводам, я ему пытался помочь, как мог, не знаю, получилось ли.

Фотография поползня за домом:

250722-170417

Очень они приятные птички: тихие, уверенные в себе. Не то, что некоторые молодые люди…

Понедельник, 21 июля

День был чуть теплее, чем вчера: на улице до 25.3°Ц, дома — жарче.

Манечка ездила к физиотерапевту, он ей велел делать разные упражнения. Я на работе трудился, пытался запустить USB на STM32U5G, но пока не получилось: ни с казённым драйвером, ни с моим.

Во второй половине дня приезжал Тимоша, мы с ним сходили погулять, видели ежевику:

250721-185248

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

Воскресенье, 20 июля

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

У матушки утром получилось «взять трубку» на планшете, ура!

Тимоша с Марусей ездили на юбилей папы Тимошиного друга Нуранжана, подарили ему Манечкину картину с какими-то золотыми вазами, в индийском духе.

Мы с Манечкой расслабленно делали домашние дела, ещё я хорошо попрограммировал свою штуку. Очень хочется её довести до ума до поездки в Калифорнию. Вечером съездили погулять в парке где раньше жили, видели там заросшее озеро, красивую траву, несколько птиц, и вот зайчика:

250720-200820

Суббота, 19 июля

Погода такая же, как вчера: светло, тепло, но не жарко.

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

Фотографии у меня сегодня никакой нет, потому что сначала некогда было, а вечером свет стал никакой, простите.

Пятница, 18 июля

Удивительное дело: небо было чистое, солнце — там же, где вчера, но сегодня воздух прогрелся всего до 21.8°Ц.

Манечка полдня хлопотала по хозяйству (в частности, купила новые колёсики для сетчатой двери и отличные тапки нам), потом убивалась рисовать. Вечером мы вроде бы собрались погулять, но она поняла, что пятка болит. Я пытался разобраться с STM32 железками. Выяснил, что STM32MP135F для Zephyrа не подходит абсолютно: там для каждой итерации нужно перещёлкивать два dip-switches туда и обратно. Зато STM32U5G9J DWC2 сообщает, что умеет scatter-gather DMA (а в документации — ни малейшего признака!). С одной стороны, это — плюс, а ваш отрыв от поколенья вот то, что стандартный udc_stm32.c драйвер там не работает, — минус. Посмотрим в понедельник, до тех пор я не собираюсь работать, хватит им.

Фотография дурацкая, зато стилизованная (получилось похоже на то, как у батюшки выглядели слайды), наша калыча за домом (она тут называется cherry plum, «вишнёвая слива»):

250718-175900

Вечером купили Тимоше подарок на день рождения — билеты в театр на какое-то странное смешное представление.

А ещё я посмотрел-послушал интереснейший концерт гитариста со скрипачом и бассистом. Очень поучительно.

Четверг, 17 июля

Сегодня было 28.9°Ц. Казалось бы — разница невелика, но по ощущениям — сильно легче, чем вчера.

У Манечки получилось выспаться, у меня — не очень.

Днём я в первый раз увидел чтобы мой драйвер полностью обслужил configuration sequence — пару раз, и ещё сколько-то сотен раз он ломался странным образом. Теперь я не очень хорошо думаю про UDC framework в Zephyr…

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

Вечером приезжал Тимоша, мы с ним сходили погулять, беседуя про «искусственные интеллекты» и прочую хрень. Фотография папоротника в парке:

250717-172636

фывафваы

Среда, 16 июля

Жарко! На улице было 33.5°Ц (в тени). Зато мы сегодня можем спать внизу потому что Тимоша увёз своих котов. Зато они в пять утра не придут целоваться… А когда Тимоша их выносил в их большой сумке-клетке, к нам в дом забежала огромная немецкая овчарка из дома напротив. Она была, в общем, дружественная, но Манечка от греха спрятала котов в Тимошиной спальне и не пустила её туда. А я внизу был, упустил случай с ней познакомиться.

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

Фотография птенца-подростка джунко со встрёпанной мамой, которая его учит кормиться на комяге:

250716-183922

Манечка ездила в магазин, купила там крыжовник — мелкий, но довольно вкусный.

Вторник, 15 июля

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

Фотография рыжего кота в раковине:

250715-122002

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

У меня на работе выяснилось, что DMA без дескрипторов отлично работает, то есть я всё делаю правильно, а три недели я мучался зря, потому что железка — крива.

Вечером ездили в гости к друзьям К., отлично пообщались, но погулять и искупаться в озере не удалось, может завтра получится?

Понедельник, 14 июля

Погода была приятная, летняя, тёплая, но не жаркая.

На работе у меня — кошмар, не хочет работать устройство DWC2 в режиме scatter-gather DMA, абсолютно. Сегодня я заметил, что у него версия 0x2300, а у того, которое в STM32M157 — 0x4000. Но у этого M157 Zephyr работает только на игрушечном крохотном процессоре, а на основном не умеет. Пришлось заказать M135, надеюсь, что в среду пришлют. А до тех пор я постараюсь запрограммировать DMA без дескрипторов: чисто чтобы посмотреть работает ли всё остальное.

Фотография Васи:

250714-190223

Завтра, вроде бы, Тимоша с Марусей собрались вернуться, заберут они у нас милых котов, будем скучать. С другой стороны, в среду обещают аж 32°Ц, логичнее будет жить внизу.

Воскресенье, 13 июля

День рождения Потапа, хорошо побеседовали по телефону. До матушки дозвониться не вышло, но зато обменялись текстовыми сообщениями, у них тоже жарко, как и у нас. У нас сегодня было 31.7°Ц на улице.

Утром я программировал на F#, сделал простые запросы по дате к базе данных фотографий, в отдельном thread, теперь надо несколько дней чтобы всё это обдумать, почистить, сократить, и т.п. Потом посмотрел на казённые проблемы с DWC2, нашёл одну важную ошибку (GPIO slew rate was too high, which could have affected voltage), но счастья всё ещё нет, буду завтра утром дальше упираться.

Вечером ездили в гости к Серёже с Наташей, там ещё были Саша с Инной Т., которых мы не видели лет, наверное, десять… Очень хорошо пообщались, они все — очень хорошие.

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

250713-194417