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

Погода приятная. Днём было 23.2°Ц.

Утром ездили в гости к Тимоше с Марусей, они устраивали завтрак для родителей: нас и Марусиных. Вечером были на концерте Кейко Мацуи с местным саксофонистом по имени Джефф Кашива:

250831-203618

Теперь очень хочется расслабиться и выспаться…

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

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

Манечка рисовала, я программировал свою штуку. Вечером съездили в гости к О. Фотографии оттуда будем завтра «проявлять», а сегодня — фотография коричневой синички на поилке колибри:

250830-123248

Почему-то мне кажется, что у этой синички слегка похмельный вид. Через несколько секунд после съёмки этого кадра она жизнерадостно перелетела на поилку, искупалась там, и отправилась дальше по своим делам, т.е. она не больна (или он? — у них половой диморфизм очень слабый, если вообще есть)

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

Погода была приятная, сенсор на улице показывал всего 23.7°Ц.

Манечка ездила иглоукалываться, я на работе скопировал кусочки, чтобы можно было наши firmware собирать с Zephyr 4.2 программой buck, поскольку это потенциально могло бы задеть огромное количество проектов, тесты там работали чуть ли не два часа. Но всосалось, и даже один из двух наших проектов уже я перевёл на 4.2, а второй не нашлось кому одобрить, все разбежались с работы…

Вечером ездили в город с Тимошей и Марусей, пообедали в недорогом вьетнамском месте, посмотрели спектакль The Play That Goes Wrong, который оказался значительно лучше, чем я ожидал. Наверное, не надо пытаться смотреть театральные постановки в записи?

Фотография просто какого-то скверика в городе:

250830-185018

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

Опять стало жарко: 28.6°Ц, но по утрам — приятно.

Никаких особых новостей нет. Я потихоньку работаю, и свою программу подпиливаю, очень нравится язык F#, и то, что на Маке много «видеопамяти», можно хранить textures, а а не surfaces. Вечером ходили с Манечкой погулять, видели боярышник:

250828-190720

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

Жара немного спала, сегодня было всего 24.8°Ц.

Манечка рисовала, вроде бы закончила новую картину, восхитительную. Надо будет её сфотографировать.

Я на работе трудился, и ещё чуть-чуть улучшил свою штуку, но там нужен качественный скачок, который пока не особо понятно, как сделать. Гуляли с Тимошей, ему вроде бы полегче сегодня.

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

250827-140118

А ещё один хороший человек вывесил ссылку на воспоминания жены Хармса, душераздирающие. А Умка в фейсбуке написала: «есть аж НЕСКОЛЬКО новых песен«, когда-нибудь услышим, если повезёт.

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

Сегодня было на два градуса прохладнее, чем вчера (30.8°Ц), что ощущалось легче. Вроде бы завтра ещё попрохладнеет.

Днём работали: Манечка рисовала, я починил дурацкие мелкие ошибки в device tree нового устройства, запустил 4 процессора, и сразу посыпались тесты, которые оказались не готовы к тому, что процессоров более одного. А ещё я немного поработал над своей штукой, добавил минимальный LRU thumbnail cache, и что-то он ни фига не помогает, надо повнимательнее посмотреть на то, что там происходит. Но первое впечатление от того, как она взлетает — офигенное!

Вечером были в гостях, фотография вкуснейшей паэйи с корочкой:

250826-184925

Надеюсь завтра ещё несколько фотографий «проявить», а сегодня уже пора спать.

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

Опять во второй половине дня была жара, ещё сильнее, чем вчера: 32.4°Ц.

К Манечке приезжала в гости подружка А., я пытался оживить все 4 процессора в новой штуке, пока не получилось. Причём в другой новой штуке, в которой 2 процессора, они отлично работают, а в этой я весь день делал дурацкие ошибки. Старею, видимо.

Зато утром успел немного добавить в свою фотографическую программу, теперь она дорисовывает недостающие кусочки, но медленно. Следующий шаг — добавить cache для thumbnails.

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

250825-102447

А ещё сегодня какие-то мелкие зелёные кузнечики у нас на балконе присутствовали, а хищная оса одного такого пыталась детям на прокорм отнести, но никак не могла с ним подняться…

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

Под утро было 17.4°Ц, днём прогрелось до 31.6°Ц.

Шесть часов сна — маловато, но потом получилось ударно поработать над своей штукой. Она теперь прекрасно прокручивается вверх-вниз, но пока не дорисовывает недостающие кусочки, и вообще выглядит гораздо чище. Ещё выяснилось, что на Маке animations ощущаются программой в том числе как довольно странные scrolls.

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

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

250824-155424

Завтра — новая рабочая неделя, и опять жара…

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

Ночью была приятная прохлада — 16°Ц, в полдень стало тёпло, а после обеда началась жара — 32.3°Ц. Мы прятались дома, и фотографии у меня своей нету, зато есть вид из космоса с огромными облаками:

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

Что-то одноногий Towhee давненько не приходил кормиться, боюсь, не случилось ли с ним чего?

Пятница, 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

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

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