fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Технологичка

Технологичка

رفتن به کانال در Telegram

Статьи IT со всего Рунета. Frontend, Backend, Java, JS, Python, PHP, DevOps Подписаться: https://t.me/+S6vB9WAqnmdkYmVk Сотрудничество: @rterekhov, @shmyzna Реклама: https://telega.in/c/+ABesCGC_0xU5OWQ8 https://t.me/pocpm_bot?start=rkVy0Bl3I

نمایش بیشتر
5 422
مشترکین
-124 ساعت
-127 روز
-5230 روز
آرشیو پست ها
🔎 Свой CAM для фрезеровки плат: Windows 7, станок без API и карта высот самой фрезой Когда односторонняя плата нужна сегодня
🔎 Свой CAM для фрезеровки плат: Windows 7, станок без API и карта высот самой фрезой Когда односторонняя плата нужна сегодня, а не через две недели заводского цикла, и под рукой есть фрезерный станок, её можно изготовить за один вечер. Я отладил старый станок так, чтобы он делал платы с дорожками шириной 0,2 мм, зазорами 0,2 мм и отверстиями. Сразу обозначу ограничения: метод рассчитан на один слой меди, не поддерживает переходные отверстия. #Go

🔎 Миллион ферритовых колец ради 128 КБ: разбираем память компьютера Spacelab 1980 года В грузовом отсеке шаттла летала европейская лаборатория Spacelab, а управлял ею французский мини-компьютер Mitra 125 MS со 128 КБ памяти на магнитных сердечниках. Это четыре платы, на каждой почти 300 тысяч ферритовых колец диаметром 0,8 мм, прошитых тонкими эмалированными проводами. Разбираем блок памяти 1980 года: как одно кольцо хранит бит, зачем чтение стирает данные, почему провода считывания перекрещены «бабочкой» и как архитектура 2½D обошлась без провода запрета. #реверс_инжиниринг

🔎 Прежде чем работать с AIDL: разбираемся, как устроен IDL Привет. Меня зовут Владислав Пурьев. Я занимаюсь разработкой экос
🔎 Прежде чем работать с AIDL: разбираемся, как устроен IDL Привет. Меня зовут Владислав Пурьев. Я занимаюсь разработкой экосистемных и комплексных сервисов в VK. Расскажу в двух статьях о языке определения интерфейсов (Interface Definition Language, IDL) и платформенном механизме, который построен поверх этой идеи в Android — Android Interface Definition Language (AIDL).  Начну рассказ с IDL — что это за язык и какую задачу он решает. Здесь будет только теоретическая информация. #android

🔎 Защищаем конвейер. Четыре столпа безопасности В ИТ очень любят автоматизацию и ускорение. Особенно, если эти автоматизации
🔎 Защищаем конвейер. Четыре столпа безопасности В ИТ очень любят автоматизацию и ускорение. Особенно, если эти автоматизации позволяют на самом деле ускорить Time to Market, не отставать от конкурентов (а то и обгонять их) и свести к минимуму влияние человеческого фактора. Одним из способов автоматизации, если мы говорим о разработке и развитии ПО, является использование конвейера — автоматизированной последовательности шагов, которые проходит код, попадая из заботливых рук разработчика на целевые окружения. #информационная_безопасность

🔎 Один профессор, один калькулятор и 475 миллионов долларов, которые Intel пришлось списать Осенью 1994 года тысячи владельц
🔎 Один профессор, один калькулятор и 475 миллионов долларов, которые Intel пришлось списать Осенью 1994 года тысячи владельцев новых компьютеров открывали калькулятор Windows, делили 4195835 на 3145727, умножали результат обратно и вместо нуля получали 256. Ошибку в процессоре Intel нашел профессор математики из маленького колледжа в Вирджинии, который считал простые числа и четыре месяца не верил, что виноват кремний. #микрокод

🔎 Замена Lens, которую целиком написала модель: что получилось и где мы проигрываем Sextant — бесплатный open-source клиент Kubernetes на Rust и Tauri 2: всё, что вы делали в Lens, но без аккаунта, подписки и телеметрии. Его код целиком сгенерировал ИИ (Claude Code). Человек ставил задачи, принимал архитектурные решения и проверял каждое изменение, а тесты прогонялись многократно. В наших замерах Sextant запускается в 4–7 раз быстрее Freelens и Lens и занимает примерно вдвое меньше памяти. #kubernetes #rust

🔎 Hotreload в Rust Горячая перезагрузка (hotreload) позволяет менять код работающего приложения, не перезапуская его после к
🔎 Hotreload в Rust Горячая перезагрузка (hotreload) позволяет менять код работающего приложения, не перезапуская его после каждого изменения. Она также сохраняет состояние программы, поэтому не нужно повторять подготовительные шаги: подключаться к БД, открывать и редактировать тестовые файлы или расставлять машины для симуляции столкновения в физическом движке. Сегодня я хочу рассказать как выполнить горячую перезагрузку в Rust с помощью динамических библиотек и как я реализовал её в своём крейте hotcode. #rust

🔎 YPtun — один клиент вместо десятка или как мы собрали кучу протоколов в одном месте Xray, sing‑box, Hysteria2, AmneziaWG,
🔎 YPtun — один клиент вместо десятка или как мы собрали кучу протоколов в одном месте Xray, sing‑box, Hysteria2, AmneziaWG, TrustTunnel, TURN‑транспорт, MasterDNS, OpenFlux и snolc в одном приложении, с одним Go‑рантаймом на весь процесс. А ещё VLESS с Reality и XHTTP, VMess, Trojan, Shadowsocks, NaiveProxy и WireGuard, всё под Android, Windows, Linux и iOS. Внутри: почему два gomobile‑AAR роняют процесс, как bsdiff упёрся в 2 ГиБ, почему пинг в уведомлении всегда показывал ноль и как перенести данные на новый applicationId, чтобы ими не воспользовалось чужое приложение. #VPN #приложения_для_android #vpn_клиент

🔎 Сверка таблиц в PostgreSQL, или О том, нужны ли для этого специальные утилиты Лет десять назад я делал инструмент сверки таблиц для мультимастера — крайне неэффективным способом: брал снапшот и под ним просто шёл по таблице, матчил строки. С тех пор задача стала только актуальнее: одни и те же данные всё чаще живут в разных дата-центрах, на разных инстансах с надёжным failover’ом, и рано или поздно приходится задумываться о проверке их идентичности. Готовые инструменты для сравнения таблиц в мире Postgres есть — pg_comparator, pgCompare, ACE. #postgresql

🔎 Секреты первых 3D-игр: как работала графика в тайтлах 90-х Осторожно: Эта статья во всех подробностях описывает принципы р
🔎 Секреты первых 3D-игр: как работала графика в тайтлах 90-х Осторожно: Эта статья во всех подробностях описывает принципы работы 3D-игр из 90-х годов максимально простым языком. #программирование #3d

🔎 Сжатие, красота и Шмидхубер: умеют ли нейросети выдумывать новое В ноябре 2025 года Юрген Шмидхубер, которого половина инд
🔎 Сжатие, красота и Шмидхубер: умеют ли нейросети выдумывать новое В ноябре 2025 года Юрген Шмидхубер, которого половина индустрии считает настоящим отцом современного ИИ, в ответ Илону Маску опубликовал ссылку на свою же работу семнадцатилетней давности. Мол, хотите понять, почему нынешний ИИ не способен к настоящему творчеству, почитайте мою статью из 2008 года… Под катом расскажу, что это за теория, почему ее автор уверен, что она объясняет вообще все, от шуток до закона всемирного тяготения, и что из этого следует для LLM. #искусственный_интеллект #нейросети

🔎 От медной шахты до Луны: путь Маргарет Гамильтон Любой человек, который интересуется освоением космоса, знает дату 20 июля
🔎 От медной шахты до Луны: путь Маргарет Гамильтон Любой человек, который интересуется освоением космоса, знает дату 20 июля 1969 года: человек впервые ступил на Луну. Правда, лишь чудо спасло нас от первой лунной катастрофы, и у этого чуда есть автор — Маргарет Гамильтон. Дело в том, что за несколько минут до посадки «Аполлона-11» бортовой компьютер начал выдавать сигналы тревоги 1201 и 1202. Ни Нил Армстронг, ни Базз Олдрин не имели никакого представления, что это за сигналы: вероятность их появления была практически нулевой. #программирование

🔎 Text‑to‑image на ESP32: диффузионный трансформер в микроконтроллере Stable Diffusion хочет видеокарту с 4–8 ГБ памяти. Flu
🔎 Text‑to‑image на ESP32: диффузионный трансформер в микроконтроллере Stable Diffusion хочет видеокарту с 4–8 ГБ памяти. Flux хочет 12 ГБ, а лучше 24. А у меня на столе лежит ESP32-S3 — микроконтроллер, отладочная плата с которым стоит несколько сотен рублей, у которого 512 КБ оперативной памяти, два ядра по 240 МГц и ни одного тензорного ядра. Вопрос был простой: можно ли заставить эту штуку рисовать картинки по тексту? Не «отправить промпт в облако и показать ответ», а честно прогнать диффузию на самом чипе. Спойлер: можно. #машинное_обучение #искусственный_интеллект

🔎 Микросхема, которой нет ни в одном справочнике: вскрываем фильтр 1985 года и находим в нём 72 одинаковых конденсатора В ко
🔎 Микросхема, которой нет ни в одном справочнике: вскрываем фильтр 1985 года и находим в нём 72 одинаковых конденсатора В коробке со старыми микросхемами нашлась деталь с маркировкой «F1-10-5», которой нет ни в одном справочнике. Керамический корпус вскрыли зубилом, а под микроскопом на кристалле обнаружилась сетка из 72 одинаковых конденсаторов и надпись HF-10: это клон фильтра MF10 на переключаемых конденсаторах. #реверс_инжиниринг

🔎 Когда Docker Compose уже мало, а Kubernetes еще слишком много: знакомство с Uncloud. Часть 1 Disclaimer: статья проверена
🔎 Когда Docker Compose уже мало, а Kubernetes еще слишком много: знакомство с Uncloud. Часть 1 Disclaimer: статья проверена по документации и репозиторию Uncloud для стабильной версии v0.20.0. #kubernetes

🔎 Настоящая BBS на калькуляторе Casio Ещё восемь недель назад меня вообще не интересовали калькуляторы. #basic
🔎 Настоящая BBS на калькуляторе Casio Ещё восемь недель назад меня вообще не интересовали калькуляторы. #basic

🔎 Как менялся pattern matching в C#. Пять версий на примерах Я преподаю C# и делаю платформу обучения IRON PROGRAMMER во Владикавказе. Когда ученики присылают решения, я часто вижу длинные цепочки проверок. Объект существует, вложенное свойство не null, город совпадает, прогресс дошел до нужного значения. Сопоставление с образцом (pattern matching) записывает такую проверку в одну строку. Коротко. #C_sharp

🔎 Silero TTS v5 теперь умеет и в эмфазы, и в вопросы и восклицания Не так давно мы писали обнову нашего публичного синтеза,
🔎 Silero TTS v5 теперь умеет и в эмфазы, и в вопросы и восклицания Не так давно мы писали обнову нашего публичного синтеза, silero-tts. В прошлый раз мы завезли постановку вопросов. В этот раз доехало аж несколько новых фич: #нейросети

🔎 Измеряя незримое: что и как измерять в мобильной разработке (часть 2) Всем привет! Меня зовут Алексей, я техлид Android-на
🔎 Измеряя незримое: что и как измерять в мобильной разработке (часть 2) Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик. В прошлой статье мы рассмотрели несколько базовых метрик. В этой части поговорим о менее очевидных, но не менее полезных критериях и способах измерения различных аспектов мобильной разработки. Тема не новая, однако получила новый импульс благодаря развитию и широкому внедрению искусственного интеллекта (ИИ). #android

🔎 UniqueKeys — планировщик PostgreSQL учится помнить, где строки уникальны Патч UniqueKeys для PostgreSQL предлагает научить
🔎 UniqueKeys — планировщик PostgreSQL учится помнить, где строки уникальны Патч UniqueKeys для PostgreSQL предлагает научить планировщик распознавать случаи, когда строки запроса уже гарантированно уникальны. Сейчас он (планировщик) не всегда может это определить и выполняет лишнюю работу: повторно проверяет данные на дубликаты, хотя в этом нет необходимости, или упускает более дешеый план выполнения. #tantor_postgres #postgresql_community #postgresql