Код в мешке
Kanalga Telegram’da o‘tish
Код в мешке - про кодинг, и не только... Это личная записная книжка https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Ko'proq ko'rsatish250
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
-130 kunlar
Postlar arxiv
249
Claude Code теперь требует паспорт #habr
https://habr.com/ru/news/1024400/
Tags: Claude, Anthropic, верификация, проверка личности, блокировка аккаунта, санкции, неподдерживаемое местоположение, AI-сервисы, доступ из России, безопасность аккаунта
249
Repost from Хабр
«Мой CLAUDE.md — 582 строки. Вот зачем»
Автономная работа ИИ-агентов с кодом часто оборачивается катастрофой. Стёртая production-база, слитые в публичный репозиторий секреты или блокировка сервера из-за десятка бесконтрольных SSH-сессий — типичный итог дефолтных инструкций.
Обычные текстовые правила не спасают от галлюцинаций, требуется детерминированная система. Шестислойная архитектура конфигурации связывает графы памяти, механические Python-хуки для страховки рутины и жёсткие красные линии. Изучим архитектуру безопасного пайплайна, построенного на базе 37 академических концепций.
249
Repost from Библиотека программиста
Мало кто знает, но у нас есть целая подборка списков awesome на GitHub. Остается выбрать свой стек и добавить в закладки 👉 https://t.me/proglibrary/6981
В конце тебя ждет новый репозиторий Awesome local LLM. Внутри всё под ключ — платформы, тулзы, практики и ресурсы, которые помогут локально использовать большие языковые модели 🔥
🐸 Библиотека программиста
249
Repost from Библиотека программиста
👩💻 Напоминаем про наш полный курс «Самоучитель по Go для начинающих»
Мы написали и собрали для вас в одну подборку все 18 частей, подкрепленных практикой.
1. Особенности и сфера применения Go, установка, настройка
2. Ресурсы для изучения Go с нуля
3. Организация кода. Пакеты, импорты, модули. Ввод-вывод текста.
4. Переменные. Типы данных и их преобразования. Основные операторы
5. Условные конструкции if-else и switch-case. Цикл for. Вложенные и бесконечные циклы
6. Функции и аргументы. Области видимости. Рекурсия. Defer
7. Массивы и слайсы. Append и сopy. Пакет slices
8. Строки, руны, байты. Пакет strings. Хеш-таблица (
map)
9. Структуры и методы. Интерфейсы. Указатели. Основы ООП
10. Введение в ООП. Наследование, абстракция, полиморфизм, инкапсуляция
11. Обработка ошибок. Паника. Восстановление. Логирование
12. Обобщенное программирование. Дженерики
13. Работа с датой и временем. Пакет time
14. Интерфейсы ввода-вывода. Буферизация. Работа с файлами. Пакеты io, bufio, os
15. Конкурентность. Горутины. Каналы
16. Тестирование кода и его виды. Table-driven подход. Параллельные тесты
17. Основы сетевого программирования. Стек TCP/IP. Сокеты. Пакет net
18. Протокол HTTP. Создание HTTP-сервера и клиента. Пакет net/http
🐸 Библиотека программиста249
🗂 Английский, который реально нужен в IT
Если вы читаете документацию без переводчика, но на созвоне зависаете на слове deploy — это норм. Проблема не в уровне языка, а в отсутствии рабочей лексики.
Мы нашли файл с базой терминов, которые постоянно встречаются в работе ⚡️
— глаголы: deploy, debug, compile, integrate, upgrade — действия: install, reboot, restore, verify — железо: CPU, GPU, SSD, motherboard — софт: IDE, VCS, runtime, testing, OOP — сеть: DNS, router, bandwidth, latencyС вас 🎈, если сохранили! 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #readme
249
🛡️ TypeScript: безопасный доступ к вложенным свойствам
Никаких больше “Cannot read property of undefined”!
// Опасно
const city = user.address.city;
// Ошибка, если address === undefined
// Многословно
const city = user && user.address && user.address.city;
// Безопасно
const city = user?.address?.city ?? 'Не указан’;
➖ Optional chaining (?.)
Возвращает undefined, если слева null или undefined, и не пытается читать свойство дальше.
➖ Nullish coalescing (??)
Возвращает правую часть только если слева null или undefined.
❓ Чем отличается от ||:
const volume = settings.volume ?? 0.5;
// Если volume = 0, вернёт 0 — корректно
const volume = settings.volume || 0.5;
// Если volume = 0, вернёт 0.5 — нежелательное поведение
✅ Где использовать:
— ответы API
— вложенные объекты конфигурации
— поля форм, которые могут отсутствовать
— опциональные коллбэки
🈁 Примеры:
// Массивы
const first = users?.[0]?.name ?? 'Гость';
// Функции
onClick?.();
// Сложные цепочки
const price = product?.variants?.[0]?.price?.amount ?? 0;
📍 Навигация: [Вакансии]
🐸 Библиотека фронтендера
#hotfix #ts249
⚡️ Web Components можно было делать проще — и вот как
Идея Web Components звучит идеально, но в реальности: FOUC, проблемы с SSR и лишний JavaScript. Появился подход — Progressive Web Components:
➖ Сначала рендерится HTML + CSS
➖ Потом подключается JS как улучшение, а не как база
🔜 Что это даёт:
— интерфейс появляется сразу — меньше layout shift — проще SSR — меньше зависимости от JS📎 В статье показывают, как это реализовать на практике через лёгкую библиотеку (~2.6kB) Если делаете UI или дизайн-системы — стоит посмотреть. 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #under_hood #webcomponents
249
⚡️ UI Kit с неоморфизмом
Внутри:
— кнопки, инпуты, карточки
— мягкие тени и pressed-эффекты
— состояния hover / active
Подойдет для быстрых прототипов, лендингов и концептов или изучения эффектов и теней в CSS.
🔗 Ссылка на Codepen
📍 Навигация: [Вакансии]
🐸 Библиотека фронтендера
#stack
249
+6
🔥 Состояние: где оно живёт и почему это важно
Неправильное место для state — это prop drilling через 5 компонентов, лишние рендеры и баги при обновлении страницы.
➡️ Разбираем все типы состояния в одной серии:
— Local state — когда useState достаточно, а когда нет;
— Global state — Context API vs Redux/Zustand;
— Server state — как React Query экономит запросы;
— URL state — недооценённое место для фильтров и шаринга.
📍 Навигация: [Вакансии]
🐸 Библиотека фронтендера
#blueprint
249
🔥 4 git-команды для быстрого анализа чужого кода
🔵 Где чаще всего исправляли
git log --format=format: --name-only | sort | uniq -c | sort -rg | head -10
Обычно это core логика или самые проблемные места.
🔵 Кто писал этот код
git shortlog -sn
Сразу видно ключевых разработчиков и к кому идти с вопросами.
🔵 Где живут баги
git log --all --oneline --grep="fix\|bug»
Подсвечивает зоны, где часто что-то ломается и есть нестабильная логика.
🔵 Активность проекта
git log --date=format:'%Y-%m' --format='%ad' | sort | uniq -c
Помогает понять, когда были пики изменений.
📍 Навигация: [Вакансии]
🐸 Библиотека фронтендера
#readme #git249
😮 Visual Types: типизация через картинки
Вместо чтения про "Union type позволяет переменной быть одним из нескольких типов" — видишь схему, и всё сразу понятно.
Что покрывает:
🔤 Примитивы, объекты, массивы, Union/Intersection типы, дженерики — все базовые концепции. Полезно для начинающих в TypeScript или тех, кто запутался в терминологии.
🔗 Ссылка на гид
🐸 Библиотека фронтендера
#readme #ts
249
⚡ TypeScript без компиляции
Нашли любопытный инструмент — ts-blank-space. Это маленькая библиотека, которая просто вырезает типы из TypeScript и оставляет чистый JavaScript, почти не трогая исходный код.
— использует официальный TypeScript parser — не генерирует новый JS, а «вырезает» типы — без Wasm, native и лишних зависимостей💡 Когда полезно: — быстрые скрипты и тулзы — ESM loader — случаи, где не нужен полноценный tsc 🔴 Ограничения есть: это не транспайлер и не поддерживает весь TS-синтаксис. Но как быстрый type-stripper — очень сильный инструмент. 🔗 Ссылка на GitHub 📍 Навигация: [Вакансии] 🐸 Библиотека фронтендера #stack
249
📌 Flexbox: базa, которую спрашивают на собесе
— оси (main / cross)
— выравнивание (justify / align)
— поведение элементов (grow / shrink / basis)
🔜 Когда пригодится:
— быстро освежить перед версткой
— повторить перед интервью
— закрыть пробелы в базе
📍 Навигация: [Вакансии]
🐸 Библиотека фронтендера
#readme
249
Repost from Библиотека программиста
Фронтенд — самый быстрый вход в IT в 2026 году
Залетай в закреп @frontendproglib и забирай шпаргалку по flexbox. В ней вся нужная база, которую спрашивают на собесе 🫥
249
Gemini: как пользоваться в России #habr
https://habr.com/ru/companies/bothub/articles/1022580/
Tags: ии, ии и машинное обучение, Gemini, Google AI Studio, чат-боты, VPN, блокировка приложений, ai-сервисы, Android, iOS
Author: mefdayy (BotHub)
249
Установка Proxmox и Home Assistant #habr
https://habr.com/ru/articles/1023464/
Tags: умныйдом, homeassistant, homelab, proxmox, diy
Author: Dyakonovg
249
Gemini 3.1 Flash TTS: Google представила новую модель синтеза речи с управлением через текст #habr
https://habr.com/ru/companies/otus/news/1024252/
Tags: синтез речи, text-to-speech, TTS, генерация речи, голосовые модели, управление голосом
249
Лимиты на «Иностранный трафик» и борьба с VPN-сервисами #habr
https://habr.com/ru/articles/1024246/
Tags: vpn, dpi, tls, https, sni, международный трафик, маршрутизация, интернет-цензура, интернет-трафик, cdn
Author: PetrVasilchenko
249
Нейросети для генерации изображений: Как создать картинку с ИИ в 2026 году #habr
https://habr.com/ru/companies/tehrevizor/articles/1024248/
Tags: нейросеть, нейросеть для создания картинок, нейросеть для генерации изображений, нейросеть для изображений, нейросеть для фото, нейросеть онлайн, нейросеть рисует, нейросеть рисует онлайн, нейросеть midjourney
Author: NeuralDigest (NeyroHub)
249
От формального качества к реальной пользе: как избежать потери доверия к данным и снижения их бизнес-ценности #habr
https://habr.com/ru/companies/vktech/articles/1024060/
Tags: vk cloud, Data Governance, управление данными, vk tech
Author: Sergey_petrich (VK Tech, VK)
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
