Наконец-то веб снова становится интересным: разраб придумал гениальный способ, как сделать обтекаемый текст в браузере — прямо как в глянцевых журналах
Он прошёл через все круги ада, чтобы принести вам на ближайшие годы одну из самых важных фундаментальных составляющих UI-инженерии (если не в плане реализации, то как минимум на уровне концепции)
Быстрый, точный и полноценный алгоритм измерения текста на стороне приложения, написанный на чистом TypeScript, который можно использовать для верстки целых веб-страниц без CSS, обходя измерения через DOM и reflow.
GitHub здесь🍆
@IT_Portal
Он прошёл через все круги ада, чтобы принести вам на ближайшие годы одну из самых важных фундаментальных составляющих UI-инженерии (если не в плане реализации, то как минимум на уровне концепции)
Быстрый, точный и полноценный алгоритм измерения текста на стороне приложения, написанный на чистом TypeScript, который можно использовать для верстки целых веб-страниц без CSS, обходя измерения через DOM и reflow.
GitHub здесь
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤58👍22🗿8🔥6😱2🤔1
Осторожно, если пользуешься GitHub Copilot!
Начиная с 24 апреля твои промпты, ответы, код и контекст могут использоваться для обучения их моделей.
Если не хочешь этого, отключи в:
Settings → Copilot → Features → Privacy
@IT_Portal
Начиная с 24 апреля твои промпты, ответы, код и контекст могут использоваться для обучения их моделей.
Если не хочешь этого, отключи в:
Settings → Copilot → Features → Privacy
@IT_Portal
❤37👍13😁11
Новая атака на цепочку поставок – на этот раз затронула npm-пакет axios, самый популярный HTTP-клиент с ~300 млн загрузок в неделю.
Если вы используете axios, срочно зафиксируйте версию и проверьте lockfiles. Не обновляйтесь.
Более подробная статья:
https://stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan
@IT_Portal
Если вы используете axios, срочно зафиксируйте версию и проверьте lockfiles. Не обновляйтесь.
Более подробная статья:
https://stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan
@IT_Portal
❤21👍7🔥2
Это либо гениально, либо пугающе:
Anthropic случайно слили исходники TypeScript для Claude Code (который вообще-то закрытый). Репозитории с этим кодом сносят по DMCA.
НО в этом репозитории код переписали на Python, поэтому он не нарушает авторские права и его нельзя удалить! Сам репозиторий: https://github.com/instructkr/claw-code
Сейчас там 82к звезд и 80к форков🙈
Гениальность в том, что копирайт не защищает производные работы. Если переписать код с TypeScript на Python, формально авторское право уже не применяется.
Пугает другое: это можно сделать за считанные часы с помощью AI-агентов. Этот конкретный кейс был сделан с помощью Codex.
И это применимо не только к этому конкретному кодбейзу, а вообще к любому. Тогда что будет с авторским правом? Оно эволюционирует вместе с AI или останется в до-AI эпохе?
@IT_Portal
Anthropic случайно слили исходники TypeScript для Claude Code (который вообще-то закрытый). Репозитории с этим кодом сносят по DMCA.
НО в этом репозитории код переписали на Python, поэтому он не нарушает авторские права и его нельзя удалить! Сам репозиторий: https://github.com/instructkr/claw-code
Сейчас там 82к звезд и 80к форков
Гениальность в том, что копирайт не защищает производные работы. Если переписать код с TypeScript на Python, формально авторское право уже не применяется.
Пугает другое: это можно сделать за считанные часы с помощью AI-агентов. Этот конкретный кейс был сделан с помощью Codex.
И это применимо не только к этому конкретному кодбейзу, а вообще к любому. Тогда что будет с авторским правом? Оно эволюционирует вместе с AI или останется в до-AI эпохе?
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍7🐳5🤔4😁2🍌1
Популярное расширение для форматирования JSON начало встраивать в сайты геолокационный трекинг и UI с донатами
В треде на Reddit также предполагают, что оно подменяет tracking ID на партнёрские (по аналогии с Honey).
Удалите его и перейдите на другое расширение
@IT_Portal
В треде на Reddit также предполагают, что оно подменяет tracking ID на партнёрские (по аналогии с Honey).
Удалите его и перейдите на другое расширение
@IT_Portal
😱38❤18🔥6🌚4🗿2
Media is too big
VIEW IN TELEGRAM
Вышел Cursor 3
Теперь это уже не просто редактор с AI, а полноценная агент-ориентированная среда. В новом Cursor вы можете запускать сколько угодно агентов где угодно: локально, в worktree, по удалённому SSH и в облаке.
Новый интерфейс вынесен в отдельное окно и работает как слой поверх IDE.
При этом привычный режим IDE никуда не исчез – VS Code-база осталась на месте, и при желании можно в любой момент вернуться к более классическому сценарию работы
@IT_Portal
Теперь это уже не просто редактор с AI, а полноценная агент-ориентированная среда. В новом Cursor вы можете запускать сколько угодно агентов где угодно: локально, в worktree, по удалённому SSH и в облаке.
Новый интерфейс вынесен в отдельное окно и работает как слой поверх IDE.
При этом привычный режим IDE никуда не исчез – VS Code-база осталась на месте, и при желании можно в любой момент вернуться к более классическому сценарию работы
@IT_Portal
👍30❤16🔥4🗿3
Linux достиг нового пика в 5,33% в опросе Steam Hardware & Software Survey за март 2026 года
@IT_Portal
@IT_Portal
❤72🔥36
This media is not supported in your browser
VIEW IN TELEGRAM
Годнота: наглядная и интерактивная визуализация работы GPT – показывает не только финальный результат, а весь процесс от токенов и эмбеддингов.
Можно увидеть все шаги, как нейронка в реальном времени генерирует ответ – есть объяснения, примеры и возможность самому настроить параметры.
Мастхев для всех, кто изучает нейросети тут✌️
@IT_Portal
Можно увидеть все шаги, как нейронка в реальном времени генерирует ответ – есть объяснения, примеры и возможность самому настроить параметры.
Мастхев для всех, кто изучает нейросети тут
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤40👍15🔥9🤣1
Forwarded from Мир Linux
Windows 11: процессор 1 ГГц, 4 ГБ ОЗУ
Ubuntu 26.04: процессор 2 ГГц, 6 ГБ ОЗУ
Да, всё так: теперь у Ubuntu Linux требования к процессору и памяти заметно выше, чем у Windows
Добро пожаловать в будущее.
@linuxos_tg
Ubuntu 26.04: процессор 2 ГГц, 6 ГБ ОЗУ
Да, всё так: теперь у Ubuntu Linux требования к процессору и памяти заметно выше, чем у Windows
Добро пожаловать в будущее.
@linuxos_tg
😁112🫡20🌚11❤7😱6
Media is too big
VIEW IN TELEGRAM
Представь, что уроки по программированию проходят прямо внутри VS Code
Stanza — это расширение для VS Code, которое позволяет проходить структурированные уроки и выполнять задания по кодингу, не выходя из редактора.
→ изучай React, JavaScript, Python, PHP и многое другое
→ проходи структурированные курсы
→ выполняй задания с мгновенной обратной связью
→ доступно прямо в VS Code и на других платформах
Расширение тут✌️
@IT_Portal
Stanza — это расширение для VS Code, которое позволяет проходить структурированные уроки и выполнять задания по кодингу, не выходя из редактора.
→ изучай React, JavaScript, Python, PHP и многое другое
→ проходи структурированные курсы
→ выполняй задания с мгновенной обратной связью
→ доступно прямо в VS Code и на других платформах
Расширение тут
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56👍13🤝4🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Становимся девопсами за 6 минут 👜
Нашёл курс мечты:
- Kubernetes за 60 секунд
- Git за 60 секунд
- Файрвол за 45 секунд
- Nat за 45 секунд
- Docker за 60 секунд
- Terraform за 60 секунд
@IT_Portal
Нашёл курс мечты:
- Kubernetes за 60 секунд
- Git за 60 секунд
- Файрвол за 45 секунд
- Nat за 45 секунд
- Docker за 60 секунд
- Terraform за 60 секунд
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁95❤38👍7🤣5🌚4🔥3🤩1