Coding
248 subscribers
5.86K photos
1.47K videos
34 files
5.9K links
Статьи и ссылки с разных ресурсов, для начинающих программистов.
Download Telegram
🖥 Health Analytics App – дизайн для мобильного приложения с аналитикой здоровья. Основные черты – выдержанный стиль, насыщенные холодные тона, контрасты и отсутствие скругленных углов.

Сайтодел | #макет #figma
Please open Telegram to view this post
VIEW IN TELEGRAM
💀 Пароль, который удаляет всё содержимое смартфона

В США впервые возбудили уголовное дело из-за функции самоуничтожения смартфона.

Чувак вместо пароля назвал агентам специальный код GrapheneOS — телефон мгновенно стер все данные вместе с eSIM, оставив силовиков ни с чем.

Теперь мужчину обвиняют в уничтожении доказательств и воспрепятствовании законному изъятию имущества. Максимальное наказание — до 5 лет тюрьмы.

При этом защита утверждает, что ордера на обыск не было, а просьбы вызвать адвоката проигнорировали.

Стартаперы, ловите идею для приложения 😎
RSS дайджест за 31 июля готов и сохранён в data/digest-2026-07-31.md.

🤖 RSS Дайджест — 31 июля 2026

───

🤖 AI/LLM

Anthropic: ИИ-модели взломали 3 компании — во время security tests
Minimax-H3: видеомодель вышла, open weights скоро
LG AI Research: K-EXAONE 2.0 750B — корейская модель
Inkling-Small-276B-12B — новая модель от thinkingmachines
Бенчмарки не работают?

🤖 Robotics

Gemini Robotics 2 — Google DeepMind

🛠 Tech

Stacked PRs теперь в GitHub
Google: AI исправила в Chrome больше багов за июнь, чем за 2 года
Krebs: Don't buy that TV streaming stick

🍎 Apple

Apple: значительные supply constraints
Gaming slowdown и App Store ударили по services
Reddit: solid quarter, но AI давит

───

Источники: TechCrunch, HN, r/LocalLLaMA
💾 CSS Single Element Goey Spinner – лоадер из "жидких" капель, которые перетекают друг в друга по направлению движения. Лучше всего будет выглядеть на белом фоне.

Сайтодел | #сниппет #css
🎨 Цветовая палитра макета "Restaurant Reversion App"

HEX | RGB
#EDEDE5 | rgb(237, 237, 229)
#F27BF1 | rgb(242, 123, 241)
#8D8CF4 | rgb(141, 140, 244)

⚠️ Цвет копируется одним кликом!

Сайтодел | #палитра
🐙 Phaser – фреймворк с открытым исходным кодом для создания браузерных игр. Визуализация основана на Canvas и WebGL, а рендеринг – на Pixi.js.

Сайтодел | #репозиторий #github
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Seamless SVG Text – изображение в формате SVG, которое движется по кругу. Здесь сделан плавный переход между правой и левой частями окружности.

Сайтодел | #сниппет #css
⌨️ Оживляем код: первые шаги в ООП на Python

Приглашаем на открытый урок.

🗓 03 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Pyhon-разработчик».

На занятии вы узнаете:
✔️ Что такое класс и объект, и зачем они нужны.
✔️ Как создавать свои типы данных с атрибутами и методами.
✔️ Как объединять данные и логику внутри класса.
✔️ Как применить ООП на простом практическом примере.

🔗 Ссылка на регистрацию: https://otus.pw/r7ks/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
😎 И-инвестиции наглядно

С добрым утром, пятница!
Code Ready | Frontend pinned «Всем привет ⠀ Запускаем этот канал, в котором будем делиться ссылками на готовый код для вашего сайта. Этот код будет написан на HTML, CSS или JavaScript. ⠀ Время от времени здесь будет появляться новый код на разные потребности! Мы - ваша готовая библиотека)...»
Code Ready | Frontend pinned a video
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 FrontendBase — база знаний по фронтенд-разработке!

На сайте собраны подробные статьи по фронтенду: HTML, CSS, JavaScript, TypeScript, React, Vue и другим технологиям. Можно найти разборы популярных методов, примеры кода, объяснения сложных тем и решения типичных ошибок, с которыми сталкиваются разработчики.

📌 Оставляю ссылочку: frontendbase.ru

📣 Code Ready | #сайт
🖥 Data Visualization – дизайн элементов инфографики в ярких, но глубоких тонах. Графики и диаграммы особенно стильно смотрятся на темном фоне.

Сайтодел | #макет #figma
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Expanding Card Page – карточки с многослойным эффектом. При нажатии каждая карточка раскрывается с увеличенной картинкой и блоком текста.

Сайтодел | #сниппет #css
😱 Настоящий клад! 500+ готовых ИИ-проектов в одном месте! Просто бери код и запускай.

Внутри огромная коллекция рабочих AI-агентов:

💬 чат-боты,
💬 автоматизация,
💬 анализ данных,
💬 трейдинг,
💬 генерация контента,
💬 поиск информации,
💬 ассистенты и десятки других решений.

⚙️ Установка:
git clone https://github.com/ashishpatel26/500-AI-Agents-Projects.git
cd 500-AI-Agents-Projects

▶️ Запуск любого агента из agents/ directory:
cd agents/01-web-research-agent
pip install -r requirements.txt
cp .env.example .env
python agent.py

Каждый проект уже с исходниками!

⭐️ Забираем в закладки

😳 Лайф | 📲 Зеркало Max

#soft #нейросеть #github
URLSearchParams — разбираем работу с параметрами URL!

При разработке интерфейсов часто приходится работать с параметрами из адресной строки: фильтры товаров, поиск, сортировка, пагинация или сохранение состояния страницы. Например, есть URL:
https://example.com/products?category=phone&page=2

Здесь category и page — это query-параметры, которые содержат данные для отображения нужного состояния страницы.

Получить всю строку параметров можно через:
const query = window.location.search;

console.log(query);

Результат:
?category=phone&page=2

Но ручной разбор через split() быстро становится неудобным. Нужно самостоятельно обрабатывать специальные символы, проверять наличие значений и учитывать параметры с одинаковыми именами.

Для этого в JavaScript есть стандартный API URLSearchParams. Он позволяет получать, изменять и удалять параметры URL без ручной обработки строк. Создаём объект на основе query-части текущего URL:
const params = new URLSearchParams(
window.location.search
);

Теперь получить значение параметра можно через get():
const category = params.get('category');

console.log(category);

Результат:
phone

Если параметра нет в URL, метод get() вернёт null. Перед чтением значения можно проверить наличие параметра через has():
if (params.has('page')) {
console.log(params.get('page'));
}

Это удобно, когда логика интерфейса зависит от определённых параметров.

URLSearchParams позволяет не только читать данные, но и изменять их. Например, добавим параметр сортировки:
params.set(
'sort',
'price'
);

console.log(
params.toString()
);

Результат:
category=phone&page=2&sort=price

Метод set() заменяет существующее значение или создаёт новый параметр, если его ещё нет.

Для удаления параметров используется delete():
params.delete('page');

Если один параметр может иметь несколько значений, например несколько выбранных тегов, используется getAll():
const params = new URLSearchParams(
'tag=js&tag=css'
);

console.log(
params.getAll('tag')
);

Результат:
['js', 'css']

Для добавления дополнительного значения без замены существующего используется append():
params.append(
'tag',
'html'
);

Также URLSearchParams автоматически кодирует специальные символы. Например:
const params = new URLSearchParams();

params.set(
'search',
'frontend developer'
);

console.log(
params.toString()
);

Результат:
search=frontend+developer

Не нужно вручную вызывать encodeURIComponent() — кодирование выполняется автоматически при преобразовании параметров в строку.
URLSearchParams часто используется вместе с фильтрами, роутингом и состоянием интерфейса. Например, каталог товаров может хранить выбранную категорию, сортировку и текущую страницу прямо в URL. При открытии такой ссылки приложение получает параметры и восстанавливает нужное состояние.

🔥 URLSearchParams — стандартный инструмент JavaScript для работы с query-параметрами, который делает обработку URL проще и избавляет от ручного парсинга строк.

📣 Code Ready | #практика
Wuldi Hosting // Deployment Ready 🚀

🔥 Скидка 40% на мощные VPS/VDS для разработчиков! 🔥

Разворачивайте свои базы данных, Telegram-ботов, бэкенд и Docker-контейнеры на сверхбыстрых серверах в проверенных дата-центрах Европы.

Идеально подходит под Highload-проекты, продакшн и пет-проекты.

🤖 Запустить бота (купить в 1 клик): autobuy_bot
🌐 Наш сайт: Wuldi.com

⚙️ Инфраструктура и Спеки:
hardware: Топовое железо AMD Epyc 9454 / Ryzen 9950x
net_speed: Аплинки до 10 Гбит/с
uptime_rate: Честный 99.97%
privacy_level: 100% анонимность при регистрации

👤 Dev_contacts:
tech_support: @wuldisupportbot
root_admin: @Flameochka

👇 Забирайте конфигурацию со скидкой 40% прямо в боте!
✍️ Chakra Petch – геометрический шрифт без засечек с квадратными формами и острыми углами. Он поддерживает тайскую письменность и латиницу. Пример есть в макете Health Analytics App

Сайтодел | #шрифт
💾 Scratch Discount Ticket Animation – эффект "стирания пленки" с промокодом внутри. В самом конце по экрану падает конфетти.

Сайтодел | #сниппет #css
🖥 SH freud UI Kit – дизайн для трекера настроения. Здесь использованы теплые, нежные оттенки и светло-кремовый фон, который ассоциируется с расслаблением и уютом.

Сайтодел | #макет #figma