DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from ai.dot(ufna, dev)
Господа-трехмерщики, тут вон ребята еще завозят радостей хороших: https://derkleineli.github.io/triflow/

На мой взгляд, сетка что показывают — просто отличнейшая для своих задач. Конечно можно стоять и придираться, но блин!
Forwarded from Daily Coding 🔥
🛠 UnifiedArchive — менеджер архивов с унифицированным интерфейсом для различных форматов, работающий на самых разных конфигурациях системы.

🌍 Сайт

Daily Coding #инструменты #PHP & Max
Forwarded from UI_UX inspiration
Мобильное фитнес-приложение

Категория: #фитнес
Язык: #en

https://.com/shots/25288626-Fness-App-Ui

Чат UI/UX
Forwarded from ai.dot(ufna, dev)
Муж, не исчерпавший лимиты Claude к полудню, растратил свое утро впустую
(с) Максус Клаудий
Forwarded from TechArt - Archive (Oleg Pivovarov)
#WTF
МДА.
Пожалуй это одна из худших новостей игровой индустрии за последние годы.

ID всегда двигали технологии вперед и подобные выходки со стороны Microsoft не принесут ничего хорошего ни их игровому подразделению в частности, ни индустрии в целом.

Хочется написать много слов, но как бы всем и так все понятно.
Buffer.write со str.length — тихая бомба под production.

Ты пишешь в буфер, передаёшь offset через str.length, и данные записываются в неверное место. Всё молча. Никаких ошибок. Просто битая информация.

В UTF-8 один символ может занимать от 1 до 4 байт. «Привет» — это 6 символов, но 12 байт. Если offset посчитан по длине строки, ты фактически говоришь Buffer: «запиши мне данные со смещением 6 байт». А нужно было с 12. Разница в два раза.

Я такое видел в production: кусок бинарного заголовка перезаписывался, файл читался как мусор. И никто не мог понять, почему.

Диагностика
— используй Buffer.byteLength(str, 'utf8') для вычисления реального размера в байтах;
— сравнивай str.length и Buffer.byteLength(str) — если различаются, в строке есть не-ASCII символы;
— проверяй логи, где размер буфера и смещение не сходятся.

Исправление
Простое решение:
const byteOffset = Buffer.byteLength(str, 'utf8');
buf.write(str, byteOffset);

Или вообще запиши с начала: buf.write(str, 0, 'utf8').

Типичная ошибка
— расчёт offset вручную через str.length * someCoefficient — это антипаттерн;
— молчаливое переполнение буфера без проверки остаточного места;
— путаница между символьным и байтовым смещением в одном бинарном сериализаторе.

Профилактика
— всегда считай байты через Buffer.byteLength();
— не вычисляй offset вручную для строк с Unicode;
— в TypeScript включай strict — он ловит часть таких косяков.

Вывод:
Silent data corruption — гадость редкая, но реальная. Проверь код: не используешь ли str.length как offset для Buffer.write?
Forwarded from ai.dot(ufna, dev)
Forwarded from ai.dot(ufna, dev)
Штатовские модели "нет доступа иностранцам" — с одной стороны, китайские модели "нет доступа иностранцам" — с другой стороны.

ГигаЧадСбер — с третьей стороны, ибо тупо и охрененно дорого.

Мы/вы — где-то посередине 🍺

https://www.reuters.com/world/beijing-is-looking-curbing-overseas-access-chinas-top-ai-models-sources-say-2026-07-07/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Dezzigners
This media is not supported in your browser
VIEW IN TELEGRAM
🧰 Window Framer — добавляет к любому фрейму или прямоугольнику простую рамку окна — идеально для быстрых мокапов. Без лишних настроек, просто и аккуратно

Dezzigners
Forwarded from Dezzigners
🧰 Frozen Overlays — пак замерзших наложений

Cкачать

Dezzigners
Forwarded from Dezzigners
Forwarded from Dezzigners
Forwarded from Dezzigners
Forwarded from Dezzigners
🧰 Delivery App — дизайн приложения по доставке еды

Dezzigners
Forwarded from Dezzigners
🧰 Logo Grid Resizer — инструмент для выравнивания логотипов в сетке

Dezzigners
Forwarded from Dezzigners
⚡️В России запустили первую онлайн-магистратуру по искусственному интеллекту

Её создали Университет Иннополис и Зерокодер, обучивший работе с ИИ более 15 000 человек. Для рынка это большой прорыв – раньше такой программы просто не было.

Что даёт магистратура лично вам:

- Вы запускаете собственный ИИ-продукт за время учёбы – он же становится дипломной работой;
- Осваиваете ИИ, no-code и вайб-кодинг без программирования, техническая база не нужна;
- Получаете диплом магистра государственного образца и отсрочку от армии;
- Учитесь онлайн из любого города, без отрыва от работы;
- Попадаете в среду практиков: основатели, венчурные инвесторы, выпускник Y Combinator; практика – в Т-Банке, Яндексе, Сбере.

Программа платная. Но чтобы разобраться, подходит ли она вам, поступать прямо сейчас не нужно.

7 июля в 13:00 МСК пройдёт бесплатный День открытых дверей
. На нём выпускники и студенты лично расскажут, как собрали свои продукты – среди них вирусный ИИ-сервис и B2B-платформа, которой уже пользуются 70 компаний. Приёмная комиссия ответит на ваши вопросы и разберёт детали поступления.

Никаких обязательств: приходите, узнайте и оцените возможности – для этого День открытых дверей и проводится.

Мест на потоке осталось всего 9, к августу их не останется вовсе. Поэтому анонсируем заранее – разберитесь 7 июля.

Регистрация бесплатная по ссылке.
Forwarded from Dezzigners
🧰 ShaderGradient — инструмент для создания анимированных градиентов в Figma

Dezzigners
Forwarded from Dezzigners
🧰 Hand-Drawn Vectors — коллекция включает стрелки, знаки и английский алфавит в стиле hand-drawn

Dezzigners
Forwarded from Dezzigners
🧰 Silica UI - Icons 900 — тщательно проработанный набор иконок, созданный для добавления ясности и консистентности в интерфейсы

Dezzigners
Forwarded from UI_UX inspiration
Как прошли первые 6 месяцев 2026 года в AZ Agency: сайты, айдентика, AI-продукты и дизайн-поддержка

Узнайте историю успеха Насти, фаундера международного digital-агентства AZ Agency. Как она достигла вершин бизнеса? Погружение в мир digital-индустрии ждет вас

Читать на дизайнерс | #статья
Как прошли первые 6 месяцев 2026 года в AZ Agency: сайты, айдентика, AI-продукты и дизайн-поддержка

Узнайте историю успеха Насти, фаундера международного digital-агентства AZ Agency. Как она достигла вершин бизнеса? Погружение в мир digital-индустрии ждет вас

Читать на дизайнерс | #статья