Запутались в многоэтажных SQL‑запросах? Обобщённые табличные выражения (CTE) — тот инструмент, который превращает лапшу из JOIN и подзапросов в читаемый, модульный код. Разберем на реальных примерах из FinTech и e‑commerce, как разбивать сложную логику на цепочку простых шагов, использовать CTE в UPDATE/DELETE, строить рекурсии для иерархий и избегать ловушек оптимизатора в PostgreSQL. Разобраться с CTE
Самой важной частью шахматной программы, которая вносит основной вклад в силу игры, является направленный перебор. А самой главной частью направленного перебора являются отсечения и сокращения наиболее неперспективных ходов. Отбрасывая наименее важные ветви, программа вкладывает ресурсы машины в наиболее перспективные варианты. Чем больше отсекает программа, тем дальше она углубляется по дереву вариантов. И чем глубже она считает, тем сильнее играет.Если бы программа считала до конца - до конечного результата в партии, то ей не потребовалась бы даже оценочная функция. Исторически, программы считали все глубже и глубже, и соответственно играли все лучше и лучше.Здесь мы рассмотрим три наиболее значимых метода ограничения перебора вариантов. Они наиболее действенны, поскольку применяются по всей глубине дерева, хотя и срабатывают не в каждой позиции. Именно они приводят к наибольшему сокращению ветвления вариантов в дереве перебора, а значит и к наибольшему углублению. Читать далее
Три месяца назад я начал делать NextDNS-clone для Европы. Рекурсивный DNS с фильтрацией рекламы, трекеров и malware. Первый день: открываю Unbound, читаю man, всё понятно. К вечеру понимаю, что не подходит. Через неделю пишу свой резолвер на Go и вспоминаю поговорку про человека, который решил написать почтовый сервер. Никогда такого не было, и вот опять. Сейчас в проде: 10 нод по миру, отвечает на DoH/DoT, фильтрует по миллионам доменов, RAM 60 МБ на ноду. Расскажу, почему ушёл от готового, что было больно, и где Unbound всё ещё быстрее. Спойлер: почти везде, но в наших условиях это не имеет значения. Зачем я полез в DNS
Инфраструктура API SpeShu.AI обновилась. Для бизнеса с ИИ-агентами и чат-ботами это означает, что одни и те же задачи теперь стоят в десятки раз дешевле без каких-либо изменений в коде. Читать далее
Coroutine, Fiber, Virtual thread - это всё одно и то же?Или нет ?Или нет.А если под капотом всё равно JVM, почему нельзя просто везде включить virtual threads и успокоиться? Разберемся! Coroutine, Fiber, Virtual Thread ???
최근 중동발 원자재 수급 불안과 메모리 가격 상승 등 경제 현안을 교묘히 이용한 사이버 공격이 확산하고 있다. 공격자들은 기업들이 민감하게 반응하는 ‘단가 인상’ 이슈를 미끼로 계정 정보 탈취를 시도했다.안랩은 최근 협력업체의 정상적인 업무 메일인 것처럼 꾸민 피싱 메일 사례를 발견했다고 15일 밝혔다. 사용자들의 각별한 주의가 요구된다.공격자는 ‘단가 인상 공문’이라는 제목의 메일을 보낸 뒤 “최근 원자재 가격 상승으로 부득이하게 단가를 인상한다”는 내용과 함께 공문을 확인하라며 첨부파일 클릭을 유도했다.메일에 첨부된 PDF 파일을 실행하면 PDF 뷰어를 다운로드해야 한다는 화면이 나타난다. 이용자가 화면 내 ‘다운로드’ 버튼을 클릭하면 실제 뷰어 설치 페이지가 아닌 로그인 페이지 형태의 피싱 사이트로 연결된다.사용자가 이를 정상 절차로 오인해 이메일 계정과 비밀번호를 입력할 경우 관련 정보가 공격자 서버로 전송된다. 안랩은 탈취된 계정 정보가 기업 내부 시스템 침투나 추가
이제 생성형 AI와 대화하며 텍스트, 이미지, 코드까지 만들어내는 시대다. 특히 AI에게 자연어로 지시해 결과물을 만드는 ‘바이브코딩(Vibe Coding)’은 개발의 패러다임을 바꿨다. 구글과 MS에 따르면, 전 세계 웹사이트의 약 46%가 바이브코딩 방식을 거쳐 제작되고 있다.러버블(Lovable), 커서(Cursor) 등 글로벌 기업들이 각축전을 벌이는 가운데, 국내 스타트업 ‘위븐(WEVEN)’은 AI 대화로 고품질 디자인 기반의 웹사이트를 생성하는 바이브코딩 플랫폼 ‘재밋(Zaemit)’을 선보였다. 위븐은 웹사이트 제작을 넘어 전문가용 협업 기반 바이브코딩 스튜디오를 통해 탈AI급 결과물을 제공하고, 향후 운영까지 자동화하는 통합 플랫폼을 목표한다.김정환 위븐 대표는 디자이너, 개발자, 기획자, 에이전시 대표까지 두루 경험한 전문가다. 웹에이전시에서 프로젝트를 수행하며 디자인 컨펌 과정의 비효율을 목격한 그는 누구나 고품질 웹사이트를 합리적으로 가질 수 있는 시스템을
인공지능(AI) 스타트업 앤스로픽과 게이츠재단이 전 세계 보건·생명과학·교육·농업 분야에 AI 기술을 활용하기 위한 대규모 공익 협력에 나섰다.14일(현지시간) 두 기관은 해당 분야 프로그램을 운영하는 조직들에 4년간 총 2억 달러(약 2998억 원) 규모의 지원을 한다고 밝혔다. 두 기관은 각각 1억 달러(약 1499억 원) 상당의 자원을 투입한다. 앤스로픽은 자사 AI 모델인 ‘클로드’ 이용권과 기술지원을 제공하며, 게이츠재단은 현금 보조금 지급과 프로그램 설계 등 전문지식을 지원하기로 했다.양측은 우선 보건·생명과학 분야에서 새로운 백신과 치료법 개발 속도를 높이는 데 AI를 활용할 계획이다. 특히 소아마비와 자궁경부암, 임신중독증 등 상업적 매력도가 낮아 그간 제약사들의 관심이 낮았던 질환 연구에 집중한다. 자궁경부암의 주요 원인인 인유두종바이러스(HPV)는 매년 약 35만명의 사망을 초래하는데, 사망자의 약 90%가 중·저소득 국가에서 발생하는 것으로 알려져 있다.양측은 또
ИИ-тесты - это один из самых простых, эффективных и надёжных методов использования искусственного интеллекта в компаниях и организациях. В статье рассмотрим реальный кейс, и на примере простого промпта сгенерируем тесты для проверки знаний правил habr. Разберём кейс: надо срочно обучить 10 новых сотрудников, при этом существующие тесты устарели, кроме того руководитель отдела продаж обычно тратит несколько дней на проверку их знаний, прежде чем ставить менеджера общаться с клиентами. Решить проблему можно при помощи ИИ-тестов.Результат проекта: ИИ сократило затраты времени руководителя на 90%, взяв на себя и создание тестов, и проверку, и комментирование проблем менеджеров. Читать далее
В марте 2026 года доля пользовательской базы под Linux в Steam впервые перевалила за 5% — рекорд для операционной системы, гейминг для которой был чем-то непривычным два десятка лет. В октябре компания Microsoft объявила дедлайн завершения срока поддержки Windows 10, что заставило многих пользователей искать альтернативы, а Steam Deck втихомолку превратил миллионы людей в Linux-геймеров, что привело к ещё более широкому использованию этой ОС на десктопных машинах.Основной прогресс раньше происходил в ПО под названием Wine: слое трансляции, убеждающем игры для Windows в том, что они запущены под Windows. Steam Play и Steam Deck работают благодаря специализированной версии Wine под названием Proton, разрабатываемой Valve. Многие годы все существенные улучшения гейминга под Linux были связаны с изменениями в самих Wine и Proton. И это по-прежнему так, но всё больше важных изменений вносится и в слое уровнем ниже — внутри ядра Linux. Последним примером этого можно считать NTSYNC — драйвер уровня ядра, обеспечивающий огромный рост производительности по сравнению со старыми версиями Wine и загруженный по умолчанию во все современные Steam Deck. Читать далее
«Достопочтенный Джеймс Мюррей, член парламента, назначен государственным секретарем по здравоохранению и социальной защите», - говорится в заявлении Даунинг-стрит в соцсети Х.
청소년들 사이에서 일명 ‘살 빼는 주사’로 불리는 GLP-1 계열 비만치료제 처방이 급격히 늘면서 오남용 우려가 커지고 있다. 특히 비만치료제 ‘마운자로’의 경우 청소년 대상 처방 점검 건수가 반년 새 5배 가까이 증가한 것으로 나타났다.15일 김선민 조국혁신당 의원실이 건강보험심사평가원으로부터 제출받은 의약품안전사용서비스(DUR) 자료에 따르면 지난해 10월부터 올해 3월까지 10대 대상 비만치료제 처방 점검 건수는 총 2만5150건으로 집계됐다.10대의 마운자로 처방 점검 건수는 지난해 10월 380건에서 올해 3월 1888건으로 약 5배 증가했다. 같은 기간 누적 처방 점검 건수는 8136건이었다.같은 기간 위고비 처방 점검 건수는 914건에서 2213건으로 2.4배 늘었으며, 누적 처방 점검 건수는 1만7014건으로 조사됐다.한국 노보노디스크제약은 지난해 10월 식품의약품안전처로부터 위고비의 청소년 적응증 확대 승인을 받았다. 이에 따라 초기 체질량지수(BMI)가 성인
게임 속 사냥터에 들어갔는데 이상한 장면을 본 경험, 한 번쯤 있으실 겁니다. 캐릭터 여러 명이 똑같은 동선으로 움직이고, 같은 시간에 스킬을 사용하고, 말을 걸어도 반응은 없습니다. MMORPG를 오래 즐긴 이용자라면 익숙한 풍경입니다. 흔히 ‘작업장’이라 불리는 존재들이죠.이 작업장은 게임사들의 오랜 골칫거리였습니다. 게임 속 재화를 모아 현금으로 판매하는 수준을 넘어 하나의 ‘지하 산업’으로 진화한 사례도 여럿 발생했습니다. 재미있는 것은 이 게임 내에서 진행되는 만큼 ‘작업장’을 게임사에서 막을 수 있을 것 같지만, 온라인으로 게임을 즐기기게 된 과거부터 현재까지 게임사들이 완전히 막아내지 못했다는 것입니다. 왜 이런일이 발생했을까요?잡힐 듯 잡히지 않는 ‘작업장’의 진화초창기 작업장은 사람이 직접 캐릭터를 조작해 게임 속 골드나 아이템을 모으는 방식이 대부분이었습니다. 게임 속 시간을 투자해 재화를 확보하고, 이를 다른 이용자에게 현금으로 판매하는 구조였죠. 학계에서는 이를
Рассказ об исследовательском проекте программиста в сфере ИИ из середины 90-ых, которую он оформил как компьютерную игру. Читать далее
Привет, Хабр!Полгода назад я рассказывал, как прикрутил мозги к своему гидравлическому прессу и что из этого получилось. С тех пор много воды (и масла!) утекло, сделал много нового и хочу этим поделиться.На тот момент было несколько моделей контроллеров, вот флагманская модель Читать далее
Если вы веб-разработчик и хоть раз подключали шрифт «потому что он красивее, чем системный Arial» — есть ненулевая вероятность, что у вас на сайте лежит коммерческий гарнитур без лицензии. Российский бизнес три-пять лет назад массово открыл для себя, что это не безобидно: за период 2021—2025 годов через арбитражные суды по шрифтовым искам взыскано 15,3 млн ₽ (данные Коммерсанта), число исков выросло в 2,5 раза за пять лет, и тренд продолжается.При этом проверить свой сайт на потенциально опасные шрифты — технически нетривиальная задача. Парсить CSS «как получится» через регулярки не работает: получаются ложные срабатывания на CSS-ключевые слова, на источниках вроде Яндекс.Метрики, на иконочных шрифтах. Дальше — про правовую сторону вопроса и про то, как мы написали детектор, который этим не страдает. Читать далее
— Научная инфраструктура построена под режим «один человек читает один PDF». Этот режим перестаёт быть основным. — Peer review наполовину случаен (NeurIPS 2021: 50,6% работ, принятых одним комитетом, отклонены другим). Медианное время до решения — 198 дней. APC в Nature — $12 690. Подачи в arXiv в 2025 году — 20–26 тысяч в месяц. — LLM уже внутри процесса с обеих сторон: 21% рецензий на ICLR 2026 — машинные, около 1% поданных статей тоже. Авторы вшивают prompt injection в PDF. — AI уже производит новую математику (AlphaEvolve улучшил алгоритм Штрассена впервые за 56 лет; Claude за час решил задачу, над которой Кнут работал недели). — Существующие площадки открывают чтение для агентов и запрещают им писать. Цикл «производство → потребление → производство» разорван. — OpenArx — открытая MCP-инфраструктура, которая закрывает обе стороны: индексированный корпус с поагрегатной экстракцией идей плюс publication path без APC и endorsement. — Apache 2.0, github.com/OpenArx-AI/openarx-core. Делается одним человеком и командой агентов. go в науку...
Когда человек приходит в программирование, он думает, что главное — выучить язык.Python. C#. Java. Go. Неважно.Кажется: выучил → стал программистом.Нет.Язык — это самая простая часть профессии. Читать далее
구강 건강이 치아뿐 아니라 전신 건강과도 연결된다는 연구 결과가 잇따르면서 치아 관리 중요성이 더욱 커지고 있다. 실제 구강 미생물과 치주염이 심혈관질환, 당뇨병, 인지 기능 저하 등과 연관될 수 있다는 연구들이 최근 여럿 보고됐다.구강 건강을 지키는 기본은 최소 하루 두 번의 양치질이다. 하지만 그것만으로는 부족할 수 있다. 치아와 잇몸을 청결하게 유지하려면 치실을 적극 활용해야 한다.전문가들에 따르면 치실은 하루에 한 번만 사용해도 효과를 볼 수 있다. 치태가 형성되기까지 약 24시간이 걸리기 때문에, 치아 사이 치태가 치석으로 굳기 전에 제거하면 된다는 것이다. 다만 교정기를 착용했거나, 잇몸 질환이 있거나, 잇몸이 내려앉아 치아 사이가 넓어져 음식물이 잘 끼는 경우에는 하루에 두 번 사용하는 것이 효과적일 수 있다. 치실을 사용할 때 가장 많이 헷갈리는 점 중 하나는 칫솔질 전과 후 중 언제 사용하는 것이 더 나은 지다. 대한치과의사협회, 미국치과협회 등은 양치 전
일상에서 발바닥 통증을 느낀다면 흔히 ‘많이 걸었기 때문’이라고 생각한다. 하지만 의료계는 통증이 쉬었다가 움직여도 다시 나타나다면 단순 피로가 원인이 아닐 수 있다고 했다.15일 의료계에 따르면 이러한 통증은 발꿈치뼈에서 발가락 쪽으로 이어지는 두꺼운 섬유조직인 족저근막이 문제의 원인일 가능성이 높다.족저근막은 우리 발에서 일종의 스프링 역할을 하는데, 스프링이 반복적으로 당겨지고 눌리면 미세 손상이 쌓인다. 염증과 퇴행성 변화가 생기고, 어느 순간부터 체중을 실을 때마다 통증이 나타난다.족저근막염 대부분은 생활 속 하중이 누적된 결과다. 평소보다 걷기, 달리기, 등산을 갑자기 늘렸을 때 잘 생긴다. 딱딱한 바닥에서 오래 서서 일하거나 쿠션이 부족한 신발, 닳은 운동화를 계속 신는 것도 원인이 된다. 체중 증가 역시 빼놓을 수 없다. 발바닥은 몸 전체의 무게를 직접 받아내는 부위다. 체중이 늘수록 족저근막에 걸리는 장력도 커진다. 여기에 평발이나 요족, 뻣뻣한 종아리 근육과
오픈AI가 챗GPT를 아이폰에 탑재하기로 한 계약과 관련해 애플을 상대로 법적 조치를 검토하고 있다는 보도가 나왔다. 14일(현지 시간) 파이낸셜타임스(FT)는 소식통을 인용해 오픈AI가 지난 2024년 애플과 맺은 제휴 계약과 관련해 진척이 부족하다고 판단하고 법적 대응 방안을 검토하고 있다고 전했다.한 관계자는 “오픈AI는 애플이 제휴 약속을 이행하기 위해 필요한 자원을 투입하는 데 관심을 전혀 보이지 않아서 우려하고 있다”며 “애플은 오직 자신들의 시장 지배력을 이용해 수익을 얻는 데만 집중하고 있다”고 말했다.애플은 자체 인공지능(AI) 모델·인프라 개발에 막대한 자금을 투자하기보다, 외부 업체와의 제휴를 통해 아이폰 사용자들에게 제3자 AI모델을 제공하는 전략을 택해 왔다. 특히 2024년 6월께 오픈AI와 제휴를 맺고, 애플 시리(Siri)에 챗GPT 결과를 추가하고 챗GPT가 애플 운영체제에 심층 통합되도록 합의했다. 다만 양사 갈등은 올해 초부터 본격적으로 불
Андроиды Figure совместными усилиями навели порядок в спальне
Обезболивающие в первом триместре беременности не повысили риск врожденных аномалий
Состояние сетчатки предсказало риск остеопороза
Figure запустила прямую трансляцию работы своих андроидов на конвейере
На месте происшествия работают сотрудники отдела ГАИ Ленинского РУВД г.Минска. Госавтоинспекция просит учитывать данную информацию при выборе маршрута.
В ведомстве обратили внимание на схему вымогательства под видом защиты прав потребителей. «Создаются коммерческие организации, которые под видом общественных объединений потребителей посещают торговые объекты», - разъяснили алгоритм в МАРТ.
Госсаннадзор Гомельской области в апреле выявил в торговой сети реализацию отдельных партий недоброкачественной продукции импортного производства. Несколько товарных позиций не соответствовали установленным требованиям безопасности.
Спутник NISAR зафиксировал районы Мехико, которые проседают более чем на 2 сантиметра в месяц.
Вопросы повышения наукоемкости ВВП и стимулирования развития высокотехнологичных видов деятельности обсуждались на совместном заседании коллегий Министерства экономики и Государственного комитета по науке и технологиям.
Соревнования проходили по трем направлениям: портной, обувщик и пятновыводчик (специалист по восстановлению обуви) и включали два этапа. Сначала участники отвечали на теоретические вопросы, а затем выполняли практические задания по своим специальностям.
Заместитель председателя облисполкома отметил: «Когда мы говорим о государственной политике, демографии, воспитании молодежи, преемственности поколений, мы понимаем, что в основе всего - семья».
В Беларуси аптекарское ремесло было очень важным и уважаемым, а сами заведения, где изготавливались лекарства, отвечали высоким требованиям.
На месте происшествия работают сотрудники отдела ГАИ Ленинского РУВД г.Минска. Госавтоинспекция просит учитывать данную информацию при выборе маршрута.
В логистике проблема часто не в том, что нет данных.Проблема в том, что данные разбросаны по разным местам.Одни заявки лежат во внутренней системе, другие — в закрытых кабинетах грузоотправителей, третьи — на тендерных площадках, четвёртые приходят через Excel-выгрузки, пятые доступны только через веб-интерфейс. Где-то есть нормальный HTTP-обмен, где-то данные спрятаны за фронтендом, где-то приходится читать DOM-таблицу, а где-то сначала кажется, что всё просто, пока не выясняется, что цена приходит в копейках, маршрут состоит из трёх точек, а тип кузова записан как “тент 20т, верхняя загрузка”.Для менеджера всё это выглядит не как единый рынок грузов, а как набор вкладок в браузере.Открыть один кабинет. Потом второй. Потом третий. Проверить направление. Сравнить цену. Посмотреть дату. Понять, где реф, где тент, где просто “20 тонн”. Не забыть про аукцион, у которого скоро истекает время. Потом всё равно перенести результат в таблицу или открыть внутреннюю панель.В какой-то момент стало понятно: нам нужен не ещё один парсер, а единая витрина.Так появился внутренний агрегатор заявок — условный “Авиасейлз для логистики”. Читать далее