Господин Архитектор
3.55K subscribers
60 photos
1 video
12 files
81 links
Про архитектуру в ИТ и про всё, что рядом
Download Telegram
Господин Архитектор
С этим вашим БЯМ ИИ возникают интересные вопросы, над которыми пока что не видно, чтобы задумывались. Например, если раньше нарисовать "в чём-то стиле" не значило стиль украсть (что такое стиль? как его "извлечь"?), то теперь можно продемонстрировать – стиль…
Ещё парочка менее масштабных изменений привычных практик и процессов благодаря ПЕРЕМНОЖЕНИЮ МАТРИЦ:

1. Там, где нужно вести данные в "excel" -- проектная смета, личный таймшит, дневник расходов -- теперь можно обойтись простым текстовым файлом. Это кажется незаметным улучшением, но на деле может снять барьер, который вовсе отвращал от такой деятельности. Статьи файла могут быть не только вписаны, но и надиктованы, выгружены откуда-то в формате "как есть", это не препятствие для работы.

2. Как посчитать стоимость создания "кода", всегда было вопросом. Теперь на этот вопрос есть ответ: сколько платежных токенов чатбота (в условных единицах денег) понадобилось израсходовать, чтобы родить удовлетворительное решение, столько код и стоил. "Вы не можете платить разрабочику за строчки!!" - а вот нет, теперь могу, и сравнивать фичи по трудоемкости между собой теперь тоже могу.
🤡21👍11
Ну что, программисты, все отладчик теребонькаете?
👍28🤡3💩1
Вы, наверное, видели "Грокипедию". Самая главная особенность в ней -- то, что все стаьи адаптированы или сгенерированны LLM. Читать эти статьи, внезапно, тяжело.

Во-первых, структура все же основана на некоторых соображениях (если можно так сказать) железяки, а не органического мозга. Во-вторых, оказывается, что хорошая статья просто требует и взывает, чтобы её разбавили графическими миниатюрами, таблицами, секциями и параграфами. С этим пока у БЯМ, кажется, проблемы.

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

Ну а без картинок читатель просто стоит у безмолвной стены текста -- ощущения гнетущие, текст читать неприятно, так что ждать, видимо, придется недолго.
👍7
Книги для программистов: новые обязанности, новые вызовы, побольше неизвестных технологий, в любом кризисе есть возможности.
Книги для руководителей:
👍36
Как быстро оборудовать дрон цифровой видеосвязью на базе OpenIPC? Не очень сложно, даже длинный пост не получится.

Понадобится:
1. Камера как на картинке ниже (на картинке ssc338q, но есть и другие)
2. Беспроводной wifi-модуль
3. Понижающий преобразователь на 5В для питания модуля
4. 2 pigtails, антенны, термоусадка, опционально маленький радиатор-кулер, провода и прочая монтировка
5. Четыре напечатанных детали из пластика - две одинаковых крышки и два донышка (stl файлы приложу)

Детали печатаем, из камеры выкручиваем шпильки и собираем донышки жеппкой к жеппке, в одной крышке собираем камеру, в другой модуль питания и wifi к нему.
Для использования на улице достаточно небольшого радиатора или вообще без него, для больших дальностей или в помещении лучше поставить активное охлаждение.
Соединяем, через ssh прошиваем прошивкой OpenIPC с одноименного сайта, как это сделать - все написано. Там же настраиваем на желаемые параметры кодек, мощность передачи и так далее.

Закрываем крышки, монтируем на дрон, наслаждаемся FulHD картинкой без единого разрыва и латенси в районе 40-70мс.
Реализация наземной станции остается читателю в качестве самостоятельного упражнения на уик-энд.
👍11💩1
Господин Архитектор
Ещё парочка менее масштабных изменений привычных практик и процессов благодаря ПЕРЕМНОЖЕНИЮ МАТРИЦ: 1. Там, где нужно вести данные в "excel" -- проектная смета, личный таймшит, дневник расходов -- теперь можно обойтись простым текстовым файлом. Это кажется…
Завалишин (DZ) написал на Хабре кое-что, и среди этих букв я нашел очень интересное - как LLM похоронит Protobuf:
Если вы очень хотите двоичный протокол и я не смог вас остановить – [чем опираться на Protobuf,] лучше опишите его в хорошей спецификации, и любой ИИ напишет вам по этой спеке реализацию за минуты на любом ЯП. Это займёт даже меньше времени, чем интеграция protobuf, и код будет вам подвластен.
💩20🤡13👍4
Познавательное про tty и ptty: 💻

https://wandrien.github.io/articles/tty/
👍14
Как отсортировать отложенное информационное сырье, не читая его.
Называется НАВЕСТИ ПОРЯДОК В ЗАМЕТКАХ.

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

https://habr.com/ru/articles/936946/

Большинство статей об Obsidian говорят о настройке инструмента: какие плагины, какая тема, как синхронизировать. Это интересно. Это затягивает. Но это отвлекает от сути, от содержания, от созидания. Более того - настройка Obsidian не особо отличается по полезности и удовольствию от просмотра сериалов или компьютерных игр (где размышлений и логики надо применять ничуть не меньше). Всё.
👍12
В последний раз, когда меня чпокнул embedded, дело было так.

Некоторые время назад я сочинил декодер для устройства захвата видео в составе другого изделия. Сочинил, проверил, отложил на полочку: софт не картошка, не сгниет (сомнительно, но окэээээй).

Немного попозже, когда пришло его время, достал, подключил - а картинки нет! Есть только зеленый фон - как бывает, когда в YCbCr напутал. Бился и так, и сяк -- не работает, картинка не декодируется. А ведь раньше всё нормально было.

В разумные сроки не удалось починить - не работает, и всё. Но случайно подключил старый, уже разломанный конвертор - а он работает внезапно.

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

Выводов не будет, кроме одного: по-возможности, не будьте EE-бомжами, как мы, выстраивайте цепочки поставок компонентов понадежнее.
👍29💩5🤡2
Переводчик для менеджеров

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

"Мы начали работать/разбираемся": никто не знает, будет ли результат и когда
"Нам надо вернуться к этому": мы не станем этим заниматься никогда
"Я не лезу в процессы": я понятия не имею, что там происходит.
"У нас выстроена система": у нас есть общая табличка (чат), мы всё в неё пишем
"Мы проанализировали": работа не начата, и её начало скорее всего, и не запланировано
"Нам осталось": см. "мы начали работать" + "нам надо вернуться к"
"Можно повторить, я прослушал": давайте проедем этот вопрос
👍37
Чтобы перевести компанию на рельсы AI, достаточно везде надписи Loading.. поменять на Thinking..
👍81
Об апдейты

В качестве текстового редактора я довольно давно использую VS Code. Обратил внимание, что в последнее время он просто озверел в смысле апдейтов. Типичный день выглядит так:
1. Открываешь редактор
2. Предлагаю скачать апдейт
3. Отказываешься
4. Все равно качает апдейт, устанавливает, переустанавливает, опять качает, показывает информацию, что обновился.
5. Предлагает еще что-нибудь новенькое скачать. Иногда качает не с первого раза, но всегда развертывается, к счастью.

Если установлены плагины, то такое происходит еще чаще. Уже не представляю себе, что можно просто открыть проект и начать работать, а не ждать, когда приедут опять обновления.

Гонка по кругу за новыми фичами-фичулями становится невыносимой. Единственное, что останавливает этих мразей от того, чтобы публиковать апдейты каждые несколько минут — необходимость, чтобы мясные мешки написали и протестировали новый код. С ужасом жду, когда с широким распространением ИИ мы придем и в эту ситуацию.
👍22