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

Вдруг случилась жара: утро было нормальным, а днём стало 31.2°Ц, и вот этот лишний один градус сильно чувствуется! Дом сначала держал приятную прохладу внутри, а потом прогрелся, поэтому пришлось переехать на первый этаж.

Фотография синички с большими глазами:

250822-181824

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

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

Погода прекрасная, но ни облачка.

Единственная интересная вещь про сегодняшний день — что с утра я был уверен, что сегодня пятница почему-то.

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

Фотография помидорчиков и слив на кухне:

250821-173252

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

Днём в небе было несколько интересных больших облаков, потом они растаяли, конечно.

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

Днём приходил в гости Виталий П., странный.

Фотография инфракрасная, пока облака были:

250820-125209

А ещё Майкл Джонстон написал сегодня заметку, из которой я узнал про фотографа Киллипа.

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

Железка не работает, ничего не понятно.

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

Фотография ягод на том самом кусте за домом, что на предыдущей фотографии:

250819-184958

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

Погода была приятная, а на работе трудности: прилетают нули, хотя внешние признаки — вполне приличные. Хотелось бы найти ошибку и починить поскорее (Линукс-то на этой железке работает!)

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

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

250817-195044

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

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

Прохладно, мы даже переехали наверх.

Утром смотрели с Манечкой передачу про город Oviedo на севере Испании, красивый. Потом получилось поговорить с матушкой, у неё был довольно весёлый голос.

Днём Манечка ездила по делам, а я работал над своей штукой, научился пользоваться PSeq для распараллеливания и BlockingCollection для соединения результатов. Следующий шаг — научиться выцарапывать preview из libraw. К сожалению, это ужасно неудобно из F#…

Вечером приезжали Тимоша с Марусей, привозили Г.Я., мы впятером обедали на балконе.

Фотография гипса внизу, он очень выразительный:

250817-133200

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

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

В первой половине дня мы занимались хозяйственными делами, потом Манечка ездила встречаться с китаянкой Су, а я программировал свою штуку. С помощью искусственного интеллекта написал очень хорошие две функции: одну, которая производит последовательность id и имён файлов картинок, другую, которая получает последовательность id и thumbnail blobs, и у меня уже есть отличная функция которая из имени файла делает правильный thumbnail blob, но понять как именно распараллелить среднюю часть — пока не знаю…

Вечером в небе были красивые облака, вот это похоже на толстенького персонажа:

250816-182502

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

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

250815-111557

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

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

Я работал, пытался починить Zephyr драйвер DWC2 в STM32MP135F, но не получилось: с DDMA ничего не принимается вообще, прерывания не возникают, а с «нормальным» DMA принимается пакет нулей почему-то. Регистры PHY выглядят идентично (кроме отладочных, у которых в работающей ситуации есть один лишний недокументированный битик), и DWC, и RCC, но что-то где-то идёт не так… В понедельник буду копать дальше, а до того — займусь своей штукой.

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

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

Прохладно. Ближе к вечеру начал дождик капать, хотя быстро кончился.

Днём приезжал Тимоша, но ему пришлось бегом спасать Марусю, которая обварилась супом, кастрюлю на себя опрокинула или что-то такое. В «скорой помощи» сказали, что ожоги второй степени.

Фотография маленькой колибри:

250814-183340

Телефон говорит, что это Rufous, надо будет завтра уточнить по книжке.

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

Прекрасная погода: днём — ветерок, к вечеру — тучки! Правда на кухне было, всё-таки, жарковато.

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

Днём приезжал Тимоша, мы с ним сходили погулять вокруг парка, видели ягоды боярышника, которые почему-то никто не ест. Обсуждали разные неважные вещи, в частности, закон Джона Стриклера, который гласит: «компьютер, который ты хочешь, всегда стоит $4,800». Это я сегодня посмотрел сколько стоят компьютеры с мощной видеокартой, и таки да!

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

Фотография колибря в кусте за домом:

250813-110600

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

Жарко! На улице было 33.3°Ц. А внизу приятная прохлада, особенно если вентилятор включить.

Манечка рисовала: она всё переделывает картину на которой вид с балкона, я работал. Безуспешно пытался почему SMP страшно грохался под Zephyr 4.2 — оказалось, что idle thread stack в 4.2 перестал умещаться в 512 байт. Тимоша не приезжал, гулять никто не ходил, и даже птиц я не стал фотографировать, сколько можно… Поэтому фотографии у меня нет. Зато есть спутниковая картинка на которой видно, что облаков нет, а есть дым от двух лесных пожаров:

А завтра обещают облака и похолодание!

Понедельник, 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

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