Я сегодня весь день провёл, пытаясь оживить абсолютно внезапно умерший bluetooth. Просто вот прихожу с утра и ни мышка, ни клава не подключаются, а в настройках блютус даже включить нельзя — не видит железку.
Я чего только не перепробовал, и биос обновил, и ОС другую накатил, и fastboot вырубил. А знаете как всё решилось? Надо просто было выключить комп, отсоединить питание, ЗАЖАТЬ НА 30 СЕКУНД КНОПКУ ВКЛЮЧЕНИЯ и снова включить комп
Я просто в шоке, честно говоря, после мака, где, сука, всё работает из коробки
Ну ничего, так если в целом посмотреть, то я доволен новым компом 😀
О разработке, работе руками и сношении с машиной
-
Я оказывается совсем забыл, каково это — иметь ПК
-
Время пришло
Последнее время крайне остро встал вопрос нехватки оперативной памяти на моём макбуке. Свободной всегда было 1-2 гига, а своп доходил до 19 гигов из-за докера
Решил наконец-то собрать себе обычную печку и переехать на линукс
Камешек — Ryzen 5 7600, 32 оперативы, OS — PopOS
Посмотрим, как пойдёт полёт в ближайшие пару недель, но пока что меня всё устраивает, всё прям очень плавно и круто
Ну и конечно, куда же без rgb 😀
-
Вывоз старого хлама
А еще сегодня вывезли целую газель мусора: диваны, кресла, стулья, столы, шкафы — в общем, старющий ужасный хлам

-
Первый этаж после расчистки
Вот так теперь выглядит первый этаж после сегодняшних работ. Дело за малым — восстановить фундамент, сделать пол и внутрянку😃
На 3м фото беседка на время превратилась в дровяник



-
Дачный туалет
У нас, кстати, самый романтичный в мире сельский "туалет типа сортир" (спасибо, Википедия)

-
Комната на первом этаже до ремонта
Редкие кадры комнаты на первом этаже дачи в приличном виде. В тот день мы первый и последний раз видели её такой. Что с комнатой стало дальше пока что секрет, но зрелище не для слабонервных😃


-
Что такое оптимизация?
Вообще, когда пришла задача по оптимизации на 3 неделе работы в компании, то я сначала дико обрадовался, а потом стало страшно. Такие задачи на самом деле что значат? Что ближайшие 3-4 дня ты проведёшь за исследованием кодовой базы на предмет слабых мест, а затем должен будешь оптимизировать эти слабые места, да ещё и так, чтобы хуже не стало. Это по факту подразумевает глубокое понимание внутренней работы системы, чего у меня пока что нет и что придётся получать в экстренном порядке.
В моём случае оптимизировать надо было ответ от системы на запросы по продвижению ипотечной заявки, при чём не один конкретный эндпоинт, а весь цикл центрального взаимодействия с приложением. Честно скажу — сидел и тупил очень долго. Кропотливо изучал как заявка ходит туда-сюда, какие эндпоинты дёргаются, что в каждом происходит, какие события кидаются, какие подписчики этих событий без надобности выполняются синхронно и так далее.
В итоге после целого дня рефактора получил более-менее вменяемый результат, который завтра надо будет презентовать перед командой, чтобы они хотя бы понимали как ревью проводить, и объяснить выбор своей тактики.
Собственно, мы и подошли к вопросу поста и ответ вроде бы очевиден — снижение нагрузки на систему и снижение времени ответа апишки. Вот только путей достижения этой цели 2:
1. реальная оптимизация — например, минимизация запросов к базе или переписывание целого класса, потому что вся логика помещается в 2 строки
2. мнимая оптимизация — вынос второстепенных синхронных операций в асинх
Мы пока что выбрали второй путь, так как он очевидно проще и его реальный прикладной эффект будет виден пользователям сразу
А вот дальше оказывается на мне уже висят задачи по реальной оптимизации и там я по-полной смогу повес_ел_иться 😀
-
Покос заросшей травы
Первым делом конечно же надо было скосить траву, потому что на даче год уже никто не жил. Мне повезло, что у триммера не бесконечный бак, потому что иначе я бы точно помер. Два дня с 7 утра до 11-12 дня я косил и в итоге вот что вышло. 1,2 — до, 3,4 — после. На дальней части участка такие заросли, что даже лезвие не всегда справлялось с первого раза😢




-
Дача куплена
От задумки до реализации немного времени прошло и 21.08.23 мы всей семьёй стали обладателями дачи на 18 сотках земли. Работы, что на участке, что в доме — непочатый край
Все эти дачные приключения посвящаю своей бабушке, думаю, она бы гордилась мной❤️

-
Fibers из PHP 8.1 на практике
Совершенно случайно наткнулся на практический пример применения Fibers из php8.1
Очень рекомендую к ознакомлению, там достаточно хорошо описано какие именно операции имеет смысл заворачивать в файберы и как это правильно делать