TGViewer
Channel Public Channel
📓 Записки программера

📓 Записки программера

@notes_of_programmer

Канал с регулярными постами о разных интересных материалах (статьи, видео, фреймворки и полезные инструменты).
Subscribers
1.1K
Photos
343
Videos
2
Links
655

Showing posts older than #737 · Back to latest

Older Posts 20 shown
Post #736 1.89K
Интересный кейс использования Claude, ради которого я собственно и купил подписку на него - было интересно справиться ли.

Задача - есть бинарный файл закрытого формата, который надо расковырять и понять что там и как. Я просто загрузил кусок этого файла в промпт (оригинальные файлы больше 300 МБ) и написал "у меня есть бинарный файл, который хранит данные с датчика (или нескольких датчиков), можешь поресечить этот формат и попробовать в нём разобраться?"

При этом я практически на 100% уверен, что Claude не мог обучиться ранее на этом файле никак (т.е. его разрабы не делали формат этого файла через нейронку, потому что сама железяка очень очень новая, буквально месяца два ей).

За 10 минуты работы - claude его проанализировал и разложил по полочкам ВЕСЬ формат файла, с определением длины каждой записи, включая примеры графиков по данным из файла и замечания по невыясненным байтам. Он даже нашёл байт с CRC для каждой записи.

После чего ещо мне стало ещё более интересно и я провёл пару итераций с подсказками - потому что я знаю от чего этот файл и какие данные там примерно могут быть - я его для начала просто открыл в Audacity как raw файл, чтобы посмотреть грубым взглядом на него. Осталось ещё выяснить что означают несколько байт в каждой записи, но тут похоже тараканы связанные с железякой, надо смотреть этот файл с оригинальным софтом, который пока недоступен. #ai
  • 🔥 14
  • ❤ 9
  • 👍 4
Post #735 1.78K
Некоторое время назад мне пришлось делать одну штуку, которая скрапила контент с пары сайтов, которые этому активно сопротивлялись (включая как раз анализ JA3). Потому что прошареные сайты не просто детектят ботов, но даже стоит проверка TLS fingerprint (что это браузер, а не условный HttpClient). И вот этот инструмент в своё время мне бы сильно помог :)
#tools
scrapfly.io JA3/JA4 TLS Fingerprint - Detect Browser TLS/SSL Fingerprinting Test your browser's JA3, JA4, JA3N, and Scrapfly TLS fingerprints. Learn how TLS fingerprinting is used to detect bots and block web scrapers. See cipher suites, extensions, and compare with real browsers.
  • 👍 10
  • 🔥 4
Post #734 1.76K
ClickHouse.Facades - zero-ORM .NET package for managing ClickHouse migrations and organizing raw SQL through structured database contexts. Makes it easy to separate concerns across features, services, or tables. Built on ClickHouse.Driver (ClickHouse.Client for version < 3.0.0) and tested in production.

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

#dotnet
  • 👍 6
  • ❤ 1
  • 👌 1
Post #732 1.85K
Будьте внимательны со старыми ключами и обязательно строго ограничивайте их API-шками

а то получиться как тут - чела выхлопали на $82к (reddit)

Вообще, я сторонник того чтобы на фронт не вытаскивать НИКАКИХ ключей :)) и как минимум ставить rate limiter per user/per ip на endpointы, которые потенциально могут использовать внешние сервисы.
  • 👍 12
Post #729 2.09K
Интересный аналог Postman попался в очередной раз на глаза и я потратил минут 15-20 на предмет потыкать - Bruno. Есть версия open source. Выглядит оч похоже на postman, коллекции его читает тоже и умеет наверное всё то же самое что postman, включая HTTP(S), gRPC, GraphQL и WebSocket.

Очень удобно, то что Generate Docs наружу выдаёт ровно ОДИН .html файл со всей коллекцией.

Возможно я всё таки выкину postman и заменю его на Bruno. #tools
  • 🤔 12
  • 👍 4
  • ❤ 2
Post #728 1.73K
Очень старый (1992-й год), но по прежнему в большинстве своём актуальный мануал по UI-дизайну от Apple. Да, кое-где он уже мало коррелирует с современным UI-интерфейсом Apple :)) Но вообще там описаны очевидные (не для всех) вещи как делать хороший UI-дизайн. Разве что про тач-экран там нет. Оригинал PDF на 400+ страниц. #howto #ui
  • 🔥 4
Post #726 1.64K
Интересная статья про то как технически устроено OpenAI. tldr: один инстанс Postgres на запись и 50 read реплик. Тяжело конечно добавлять колонки в таблицы в таком виде... Поэтому If a new feature requires additional tables, they must be in alternative sharded systems such as Azure CosmosDB rather than PostgreSQL. Но всё равно впечатляет. #howto
OpenAI Scaling PostgreSQL to power 800 million ChatGPT users An inside look at how OpenAI scaled PostgreSQL to millions of queries per second using replicas, caching, rate limiting, and workload isolation.
  • 👍 8
  • 🤯 2
  • ❤ 1
Post #725 1.74K
Post #723 1.73K
Забавная штуковина - A TypeScript interpreter and compiler, featuring tree-walking interpretation and ahead-of-time compilation to .NET IL - github. #dotnet
  • 🤔 6
  • 👍 2
Post #722 2.19K
Может быть полезно, когда делаешь камменты в коде с описанием чего-нибудь и надо нарисовать диаграмму. Никакого отношения к электрическим схемам оно не имеет, просто можно в браузере рисовать диаграммы а потом копипастить текстом с псевдографикой в комментарии в коде. Исходники на гитхабе #tools
  • 🔥 14
  • 👍 3
  • 🤔 2
Post #721 1.89K
Flowery.NET (github) - UI-либа для Avalonia, выглядит вроде бы неплохо, надо потыкать на традиционные узкие места, которые ВСЕГДА встречаются в UI-либах: загрузка файлов, календарь, грид и (опционально) scheduler в виде день/неделя/месяц (в этой либе его нет) #avalonia #dotnet
  • 🔥 7
  • 👍 2
  • 😁 1
  • 🤔 1
Post #720 2.08K
Я тут время от времени ищу инфу как устроен #Starlink внутри (ну интересно же как это работает) и нашёл статью - A Large-Scale IPv6-Based Measurement of the Starlink Network, оказывается они достаточно активно используют IPv6 (в т.ч. для маршрутизации). Жаль, что режим station pseudo-bridge в mikrotik не работает с IPv6.

Да, у меня тарелка и роутер стоят на улице, а я сидя в доме принимаю сигнал по wifi в микротик в station pseudo-bridge, к которому проводом подключен комп. #howto
Post #718 2.16K
Наконец-то SQL приблизили к его изначальной задаче - чтобы кухарки аналитики могли сами писать запросы в базу: PostgreSQL AI Query Extension 😄 #postgres
  • 😁 23
  • 🔥 3
  • 🤪 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →