Select a country

[Перевод] Я создал эмулятор Game Boy на F#

Я работаю программистом уже более 8 лет, и, признаюсь, никогда не понимал, как на самом деле устроены компьютеры. Поэтому я решил попробовать и

Редактор строк в BASIC на ПЭВМ Корвет

Я начинал своё знакомство с персональными компьютерами на ZX Spectrum 48. Он предоставлял довольно специфический, но вполне удобный и быстрый реда
Наука - Хабрахабр

Редактор строк в BASIC на ПЭВМ Корвет

Я начинал своё знакомство с персональными компьютерами на ZX Spectrum 48. Он предоставлял довольно специфический, но вполне удобный и быстрый редактор програм. ZX Spectrum 128 уже имел полноценный полноэкранный редактор. На Commodore64 редактор тоже не заставлял чувствовать себя калекой. Даже на суровом отечественном БК0010-01, редактор позволяет вполне сносное редактирование и копирование ранее введённой строки. Что же касаемо BASIC`а Корвета… Читать далее

Рефакторинг. Что нужно понять в первую очередь

Если начать читать книгу Марина Фаулера «Рефакторинг. Улучшение проекта существующего кода» в первый раз, то для программиста с небольшим оп
Наука - Хабрахабр

Рефакторинг. Что нужно понять в первую очередь

Если начать читать книгу Марина Фаулера «Рефакторинг. Улучшение проекта существующего кода» в первый раз, то для программиста с небольшим опытом можно легко запутаться в том, что же сделать в первую очередь в своей программе чтобы навести там более-менее порядок или чтобы не допустить беспорядка если программа еще не написана. Т. к. рефакторингов там очень много, и чтобы их как следует освоить нужны годы, а программу нужно написать сейчас. Опишу здесь самые главные рефакторинги, без которых не обойтись. Читать далее

BI-движок на остатках Cursor токенов за месяц

Привет, Хабр! Несмотря на то, что Cursor в начале «ИИ революции» условно был впереди, сейчас общепринятым ИИ инструментом во многом можно считат
Наука - Хабрахабр

BI-движок на остатках Cursor токенов за месяц

Привет, Хабр! Несмотря на то, что Cursor в начале «ИИ революции» условно был впереди, сейчас общепринятым ИИ инструментом во многом можно считать Claude, я также пользуюсь Claude как основным инструментом. Но годовая личная подписка Cursor осталась, и токены каждый месяц обновляются, нужно их потратить :) На остатки токенов за выходные решил заняться вайб-кодингом движка DAX на C# — простейший аналог VertiPaq, причем в режиме Auto в Cursor. В результате получился работоспособный движок DAX, естественно, поддерживающий только подмножество языка, а не весь DAX, но зато не привязанный к Windows — не требуется ни Tabular Server, ни Power BI Desktop, ни облачные сервисы, ни виртуальные машины с Windows — DAX движок работает на всех ОС. Интересующимся экспериментами с ИИ генерацией BI движков — добро пожаловать под кат :) Читать далее

Мощность модели — не главное. Что на самом деле делает AI-агента умным

Несколько недель назад я в очередной раз смотрел видео про нейробиологию — из тех, что начинаешь в 23:00 «на пять минут» и заканчиваешь в два но
Наука - Хабрахабр

Мощность модели — не главное. Что на самом деле делает AI-агента умным

Несколько недель назад я в очередной раз смотрел видео про нейробиологию — из тех, что начинаешь в 23:00 «на пять минут» и заканчиваешь в два ночи с блокнотом, исписанным стрелками и вопросами. На этот раз это был разбор идей Рэя Курцвейла о том, как устроен человеческий неокортекс.Я делаю Доку — локальный AI-агент для Windows и Mac, который работает полностью оффлайн, без подписки и без VPN. За несколько месяцев разработки я прошёл стандартный путь: сначала думал, что главное — взять модель помощнее. Потом — что главное хорошо написать системный промпт. Потом — что нужно больше инструментов.Но пока я слушал про 300 миллионов иерархических модулей неокортекса, про то, что мозг — это не вычислительная машина, а машина предсказаний и ассоциаций, меня накрыло неловкое осознание. Я строил агента неправильно. Не в смысле «плохо» — он работал. Но неправильно в смысле фундаментальной архитектурной ошибки.Модель — это нейроны. Они важны, но не это делает мозг умным. Умным его делает то, как он хранит, связывает и извлекает опыт. Читать далее

Сепаратор для логов. Сжимаем логи для контекста LLM без потери читаемости

logzip — утилита для сжатия логов перед анализом в LLM. Вместо того чтобы отправлять в Claude/GPT сырые 10 МБ лога, мы сжимаем его до 3.4 МБ (−58%), сохраняя
Наука - Хабрахабр

Сепаратор для логов. Сжимаем логи для контекста LLM без потери читаемости

logzip — утилита для сжатия логов перед анализом в LLM. Вместо того чтобы отправлять в Claude/GPT сырые 10 МБ лога, мы сжимаем его до 3.4 МБ (−58%), сохраняя полную читаемость и видимость ошибок. Статья рассказывает о проблеме (Lost in the Middle, переплата за мусорные токены), архитектуре на Rust, алгоритме Recursive BPE и реальном ROI: −$2,070 в год на API.Проект open source (MIT), интегрирован с Claude Desktop через MCP. Читать далее

“목소리 변하고 이물감”…원인은 뜻밖에 위산역류?

일교차가 커지는 봄철에는 마른 기침으로 병원을 찾는 환자가 늘어난다. 대부분은 이를 알레르기 비염이나 감기 때문으로 생각하지만, 위산이 식도로 역류하는 역류성 식도염이 원인인 경우도 적
동아닷컴 : 동아일보 IT/의학 뉴스

“목소리 변하고 이물감”…원인은 뜻밖에 위산역류?

일교차가 커지는 봄철에는 마른 기침으로 병원을 찾는 환자가 늘어난다. 대부분은 이를 알레르기 비염이나 감기 때문으로 생각하지만, 위산이 식도로 역류하는 역류성 식도염이 원인인 경우도 적지 않다. 봄철에는 알레르기 비염으로 인한 기침이 흔해 위산역류성 기침과 혼동하기 쉽다. 두 질환 모두 기침을 유발하지만, 기침이 생기는 원인과 위치, 동반 증상에는 분명한 차이가 있다.4일 의료계에 따르면 위산역류성 기침은 위식도역류질환 또는 후두인두역로 생기는 만성 기침을 말한다. 쉽게 말해 위산이나 위 내용물이 식도, 목, 후두 쪽으로 올라오면서 인후두나 호흡기를 자극하여 만성 기침, 천식을 유발할 수 있다. 기침이 오래 지속될 수 있어 감기나 천식과 헷갈리기 쉽다.위산역류성 기침은 8주 이상 오래 가는 마른 기침이 대표 증상이다. 위산의 역류로 인해 목이 간질간질하거나 쉰 목소리, 목에 무언가 걸린 이물감 등의 만성 후두 증상도 유발할 수 있다. 밤에 누울 때나 새벽에 기침이 심해지고 신물

두레이 도입한 메가스터디교육, “협업 툴 도입 두 달 차··· 업무 문화·효율 개선 실감”

“협업 툴 선정 기준은 ‘업무 전반에 활용할 수 있는가’였다. 메신저와 협업 기능은 물론 메일, 그룹웨어 기능에 업무 관리도 가능한지를 따졌다. NHN Dooray!(NHN두레이)가 제공하는 ‘Dooray!(두레이
동아닷컴 : 동아일보 IT/의학 뉴스

두레이 도입한 메가스터디교육, “협업 툴 도입 두 달 차··· 업무 문화·효율 개선 실감”

“협업 툴 선정 기준은 ‘업무 전반에 활용할 수 있는가’였다. 메신저와 협업 기능은 물론 메일, 그룹웨어 기능에 업무 관리도 가능한지를 따졌다. NHN Dooray!(NHN두레이)가 제공하는 ‘Dooray!(두레이)’는 기업이 선택할 수 있는 협업 툴 중에서 가장 많은 기능과 지원을 받을 수 있는 서비스라 생각한다. 서비스형 소프트웨어(SaaS) 특성상 꾸준한 보안과 업데이트도 지원되고, 고객의 소리도 빠르게 반영된다. 도입한 지 두 달 밖에 안 됐지만 업무 효율 측면에서 많은 것들이 변하고 있음을 느낀다”김승미 메가스터디교육 IT전략개발팀 대리는 2024년 3월 메가스터디교육에 합류했고, 현재는 IT전략개발팀에서 전사적 업무 지원 및 외부 프로젝트 등을 관리하고 있다. 약 1800여 명 이상의 임직원이 교육이라는 하나의 목표를 바라보며 각자의 분야에서 업무를 수행 중이고, 김승미 대리는 업무 간 소통과 효율 최적화를 달성하기 위해 지난 1년 간 두레이 도입을 추진해 왔다. 교육기

[주간투자동향] 티냅스, 45억 원 규모 시드 투자 유치 外

바야흐로 스타트업 시대입니다. 2010년부터 불어온 국내 스타트업 열풍은 꾸준히 거세졌고, 대한민국은 어느새 유니콘 기업 11개를 배출한 세계 5위 스타트업 강국으로 자리매김했습니다. 쿠팡, 우
동아닷컴 : 동아일보 IT/의학 뉴스

[주간투자동향] 티냅스, 45억 원 규모 시드 투자 유치 外

바야흐로 스타트업 시대입니다. 2010년부터 불어온 국내 스타트업 열풍은 꾸준히 거세졌고, 대한민국은 어느새 유니콘 기업 11개를 배출한 세계 5위 스타트업 강국으로 자리매김했습니다. 쿠팡, 우아한형제들, 야놀자, 블루홀 등 경쟁력을 갖춘 스타트업이 우리 실생활 속으로 파고들었고, 지금 이 순간에도 성공을 꿈꾸는 수많은 스타트업이 치열한 경쟁 속에서 도전하고 있습니다. 이에 IT동아가 이러한 국내 스타트업의 현장을 [주간투자동향]으로 정리해 제공합니다.티냅스, 45억 원 규모 시드 투자 유치인공지능(AI) 보안 전문 스타트업 티냅스가 45억 원 규모 시드 투자를 유치했다. 이번 라운드는 미래에셋벤처투자가 주도했으며, 미래에셋캐피탈, 뮤렉스파트너스, 카카오벤처스가 참여했다. 티냅스의 누적 투자액은 49억 원이다.티냅스는 AI 에이전트의 답변과 행동을 실행 단계에서 검증 및 통제하는 런타임 보안 인프라 ‘AI 트러스트 레이어’를 개발하고 있다. AI 트러스트 레이어는 2단계 탐지

Что такое однобитные и тернарные нейросети

Итак, только вычислительная часть обучения пятой версии ChatGPT обошлась в $500 миллионов. А вот уже полные затраты с исследованиями, данными и экс
Наука - Хабрахабр

Что такое однобитные и тернарные нейросети

Итак, только вычислительная часть обучения пятой версии ChatGPT обошлась в $500 миллионов. А вот уже полные затраты с исследованиями, данными и экспериментальными прогонами - от $1.25 до $2.5 млрд по разным оценкам. И речь пока именно о старте новой линейки, которая релизнулась чуть больше года назад. Далее - сервер с восемью H100 стоит от $270K до $450K, и это не считая сети, охлаждения и инфраструктуры. И это все при том, что 90% параметров большинства нейросетей - числа вроде 0.0003 или -0.0007, которые несут минимум полезной информации, но хранятся как полноценные 16-битные числа с плавающей точкой.Содержать нейросеть - задачка весьма дорогая. Отсюда и вырос целый класс исследований - как сделать нейросеть, которая думает почти так же хорошо, но весит в 10 раз меньше и не требует GPU за $10K? Однобитные и тернарные сети - один из ответов на этот вопрос. Привет, дорогой наш ХАБР! Сегодня команда Exnode постарается рассказать, насколько, собственно, реальны однобитные LLM. Читать далее

Buffer Pool и Clock-sweep: как мы боремся с cache pollution и p99 latency

Один аналитический запрос способен испортить p99 latency всего OLTP-трафика — на время, пока горячий рабочий набор не прогреется заново с диска. Эт
Наука - Хабрахабр

Buffer Pool и Clock-sweep: как мы боремся с cache pollution и p99 latency

Один аналитический запрос способен испортить p99 latency всего OLTP-трафика — на время, пока горячий рабочий набор не прогреется заново с диска. Это cache pollution, и с ним рано или поздно сталкивается любая СУБД с честным LRU.Разбираем, как мы решили эту проблему в нашем OLTP-движке: почему выбрали Clock-sweep вместо LRU, как BufferRing изолирует полные сканы от горячих данных, и почему no-steal — это не стилистический выбор, а требование корректности recovery. С кодом, инвариантами и честными оговорками про то, что ещё не сделано. Читать далее

Direct 2D #9 О текстурах

Данная статья рассказывает о «Текстуре» в Direct2D , с конкретными примерами, кратко, понятно и на русском(в отличие от машинного перевода MSD
Наука - Хабрахабр

Direct 2D #9 О текстурах

Данная статья рассказывает о «Текстуре» в Direct2D , с конкретными примерами, кратко, понятно и на русском(в отличие от машинного перевода MSDN) Читать далее

Cursor всё сломал, но виноват не Cursor: как сжатие контекста превращает AI-агентов в бюро несчастливых случаев

Николай Гусев · 29 апр в 12:00 · Старший инженер внедрения, Группа Астра «NEVER FUCKING GUESS! - и именно это я и сделал. Я угадал, что удаление staging volume чере
Наука - Хабрахабр

Cursor всё сломал, но виноват не Cursor: как сжатие контекста превращает AI-агентов в бюро несчастливых случаев

Николай Гусев · 29 апр в 12:00 · Старший инженер внедрения, Группа Астра «NEVER FUCKING GUESS! - и именно это я и сделал. Я угадал, что удаление staging volume через API будет ограничено staging-окружением. Я не проверил. Я не читал документацию Railway.»- AI-агент Cursor на Claude Opus 4.6, письменное признание после удаления production-базы PocketOSПривет, меня зовут Николай, я 23 года в DevOps, последние несколько лет - внедряю продукты Группы Астра. И за последний год я наблюдаю, как индустрия повторяет одну и ту же ошибку снова и снова: она продаёт AI-агентов как решение, а на деле продаёт проблему. Читать далее

“노조, 반도체만 챙겨” 2500여명 탈퇴… 삼성전자 ‘노노 갈등’ 번져

21일 총파업을 예고한 삼성전자 노동조합을 둘러싼 사내 갈등이 커지고 있다. 반도체 부문 중심의 노조 운영에 불만을 품은 비(非)반도체 부문 조합원들이 하루에만 1000명씩 노조에서 탈퇴하고 있
동아닷컴 : 동아일보 IT/의학 뉴스

“노조, 반도체만 챙겨” 2500여명 탈퇴… 삼성전자 ‘노노 갈등’ 번져

21일 총파업을 예고한 삼성전자 노동조합을 둘러싼 사내 갈등이 커지고 있다. 반도체 부문 중심의 노조 운영에 불만을 품은 비(非)반도체 부문 조합원들이 하루에만 1000명씩 노조에서 탈퇴하고 있다. 3일에는 파업 예고에 삼성전자 목표 주가를 낮춰 잡은 글로벌 투자은행(IB)도 등장했다. 삼성바이오로직스 역시 노조가 인사 및 경영 참여를 요구하면서 3일째 파업에 나섰다.● 수면에 오른 ‘반도체-비반도체’ 갈등삼성전자 최대 노조인 초기업노조에서는 지난달 23일부터 이달 2일까지 열흘 동안 2500여 명의 조합원이 탈퇴 신청을 한 것으로 알려졌다. 노조 홈페이지 게시판을 중심으로 탈퇴 신청 글이 늘고 있다. 종전 하루 100건 미만이던 탈퇴 신청 건수는 지난달 28일 500건을 넘었고, 29일 1000건을 돌파한 것으로 전해졌다. 탈퇴 직원들의 가장 큰 불만은 이번 파업을 주도하는 초기업노조가 반도체 사업을 담당하는 디바이스솔루션(DS) 부문의 이해만 대변한다는 것이다. 반도체 초호

국내 독자개발 차세대 중형위성 2호 궤도 안착

미국 캘리포니아의 하늘을 가르고 ‘차세대 중형위성 2호’(차중 2호)가 성공적으로 발사됐다. 차중 2호는 국내 민간 기업인 한국항공우주산업(KAI)이 중심이 돼 독자 개발한 첫 위성이다. 우주항공
동아닷컴 : 동아일보 IT/의학 뉴스

국내 독자개발 차세대 중형위성 2호 궤도 안착

미국 캘리포니아의 하늘을 가르고 ‘차세대 중형위성 2호’(차중 2호)가 성공적으로 발사됐다. 차중 2호는 국내 민간 기업인 한국항공우주산업(KAI)이 중심이 돼 독자 개발한 첫 위성이다. 우주항공청과 국토교통부는 차중 2호가 3일 오후 4시(한국 시간) 미국 캘리포니아주 반덴버그 우주군 기지에서 발사돼 첫 교신에 성공했다고 밝혔다. 현지에서 약 30일간 기능 점검과 연료 주입 등 사전 준비를 마친 차중 2호는 스페이스X의 ‘팰컨9’ 발사체에 탑재돼 우주로 향했다. 위성은 발사 약 60분 후 발사체로부터 분리됐고, 그로부터 15분 뒤인 오후 5시 15분 노르웨이 스발바르 지상국과의 첫 교신에 성공했다. 고도 약 498km 궤도에 성공적으로 안착한 차중 2호는 앞으로 약 4개월간 초기 운영 과정을 거쳐 올해 하반기부터 본격적인 임무 수행에 들어간다. 이 위성은 534kg의 중형 위성으로 지구를 관찰하는 데 특화돼 있다. 지상에서 자동차나 건물 형태를 구분할 수 있을 정도의 정밀한 영

Я добавил на заблокированный экран macOS красивую обложку текущего трека с адаптивным задним фоном как на iPhone

Продолжаю делать свое macOS приложение DynamicNotch. В последнем обновлении делал реализацию добавления обложки текущего воспроизведения на заблок
Наука - Хабрахабр

Я добавил на заблокированный экран macOS красивую обложку текущего трека с адаптивным задним фоном как на iPhone

Продолжаю делать свое macOS приложение DynamicNotch. В последнем обновлении делал реализацию добавления обложки текущего воспроизведения на заблокированный экран. Читать далее

«Эстафета хвоста» — о ветвлении и извлечении веток для форумного движка «сервера-слоя»

Всем привет. Тут я опишу одну идею, и то, насколько ново мне удаётся её реализовать. Почему же я отклонился от намеченных целей? Почему форумны
Наука - Хабрахабр

«Эстафета хвоста» — о ветвлении и извлечении веток для форумного движка «сервера-слоя»

Всем привет. Тут я опишу одну идею, и то, насколько ново мне удаётся её реализовать. Почему же я отклонился от намеченных целей? Почему форумный движок? Как же чипы, как же машинное зрение? Ну вообще смотря как посмотреть, вообще не реклама - много предыстории под спойлером, к слабонервным просьба пропустить эту часть и никуда вообще не жать Жми

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 1 — Внешний вид, установка и настройка

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 1 - Внешний вид, установка и настройка Читать далее
Наука - Хабрахабр

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 1 — Внешний вид, установка и настройка

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 1 - Внешний вид, установка и настройка Читать далее

Cursor как общая среда для заказчика и разработчика

### Cursor как общая среда для заказчика и разработчикаGoogle влил в Anthropic сорок миллиардов, Cursor «собрали» браузер на GPT-5.2, а я начал писать код с
Наука - Хабрахабр

Cursor как общая среда для заказчика и разработчика

### Cursor как общая среда для заказчика и разработчикаGoogle влил в Anthropic сорок миллиардов, Cursor «собрали» браузер на GPT-5.2, а я начал писать код совместно с заказчиком. В этом посте я поделюсь экспирементом, который мы начали на проекте для бизнеса в сфере управления недвижимостью. Расскажу, как я организовал работу с заказчиком в Cursor, почему это оказалось технически интересно, где здесь бизнес логика, и почему общий workspace может стать новой средой между бизнесом, разработкой и ИИ агентами.## А что если показать заказчику как работать с Cursor и использовать ИИ-агентов?Есть клиент. Он предприниматель и у него бизнес в недвижимости, при этом он не программист, - он не пишет backend, не проектирует схемы БД, но он очень хорошо знает своё дело и это важнее, чем кажется. На старте клиент не был человеком из серии «хочу приложение, но не знаю какое» - он уже прошёл классический флоу разработки с командой разработчиков, который не дал желаемого результата. Затем пробовал nocode и ИИ инструменты для написания приложения с нуля. Они дают быстрые прототипы и классный старт, позволяют CEO очень быстро проверить гипотезу, почувствовать интерфейс руками. Но у них есть потолок, в какой-то момент появляются вопросы, которые уже не решаются перетаскиванием блоков - здесь и должна появиться инженерная составляющая, инженерное сопровождение.Как правило в разрааботке бизнес софта есть классический разрыв. Заказчик знает как всё работает в реальности, а разработчик знает, как это положить в код. Между ними живут созвоны, документы, скриншоты, «а я имел в виду не это», «а вот у нас в сезон бывает иначе»... Если проект маленький, это терпимо, но в процессе масштабирования и усложнения всё начинает сыпаться. Читать далее

Конфигурационный аудит веб-сайта с Termux на android за 15 минут. curl, ssl, dig — без взлома и без root

Анализ публично доступных HTTP-ответов и DNS-записей без аутентификации и активного вмешательства. Проверке подвергается только внешняя конфиг
Наука - Хабрахабр

Конфигурационный аудит веб-сайта с Termux на android за 15 минут. curl, ssl, dig — без взлома и без root

Анализ публично доступных HTTP-ответов и DNS-записей без аутентификации и активного вмешательства. Проверке подвергается только внешняя конфигурация: HTTP-заголовки, TLS/SSL, DNS, открытые порты.Уязвимости не эксплуатируются, нагрузки на сервер нет. Читать далее

Я устал от Duolingo и написал себе AI-репетитора. Go, Clean Architecture, 4 LLM-модели — и вот что из этого вышло

Мой рабочий день - это код. Вечером я хочу разговаривать с кем-то по-английски, а не нажимать на пингвинчиков.Duolingo учит меня заказывать яблоки,
Наука - Хабрахабр

Я устал от Duolingo и написал себе AI-репетитора. Go, Clean Architecture, 4 LLM-модели — и вот что из этого вышло

Мой рабочий день - это код. Вечером я хочу разговаривать с кем-то по-английски, а не нажимать на пингвинчиков.Duolingo учит меня заказывать яблоки, ChatGPT-чат отлично объясняет грамматику - но не помнит, что я разбирал Present Perfect в среду и опять путаю его с Past Simple в пятницу.Я хотел простую штуку:написать модели «давай сегодня про багтрекеры»;получить чат на 15 минут;а в конце - три новых слова, которые она же мне и подобрала по уровню B1.Чтобы завтра эти слова всплыли в упражнениях.Через месяц получился Lexis:Go · Clean Architecture · 4 LLM-модели · SSE-стриминг · JWT rotation + reuse detectionMIT, открытый репозиторий.В статье - три инженерных якоря, которыми я доволен:Pluggable AI-провайдеры через интерфейс из трёх методов.SSE вместо WebSocket для стриминга AI-ответов.JWT rotation + reuse detection как production-ready стандарт, а не «потом перепишем».Плюс честный список того, что ещё не готово. Показать архитектуру

От Infinispan до Postgres на 1 ТБ: эволюция кэша поиска отелей

Всем привет! Хочу рассказать, как мы проектировали кэш поиска отелей и почему за полтора года прошли путь от Infinispan к managed Redis а затем к Postgres. По
Наука - Хабрахабр

От Infinispan до Postgres на 1 ТБ: эволюция кэша поиска отелей

Всем привет! Хочу рассказать, как мы проектировали кэш поиска отелей и почему за полтора года прошли путь от Infinispan к managed Redis а затем к Postgres. По стеку java-21, spring-boot-3, 1 вендор отелей, расчетная нагрузка 1000 RPS и 10M запросов в сутки. Читать далее

Бесплатное восстановление информации из OST файла Outlook

Да, есть много платных приложений и сервисов, которые сделают всё красиво.Но этот ручной способ выручит, когда покупать или пиратить недопуст
Наука - Хабрахабр

Бесплатное восстановление информации из OST файла Outlook

Да, есть много платных приложений и сервисов, которые сделают всё красиво.Но этот ручной способ выручит, когда покупать или пиратить недопустимо. Например в организациях. Читать далее

Как шифровать сообщения в любом мессенджере и соцсети

В нынешних условиях многим пользователям приходится по принуждению использовать незащищённые мессенджеры и социальные сети, то есть скомпр
Наука - Хабрахабр

Как шифровать сообщения в любом мессенджере и соцсети

В нынешних условиях многим пользователям приходится по принуждению использовать незащищённые мессенджеры и социальные сети, то есть скомпрометированные каналы связи. К счастью, есть возможность передавать секретные зашифрованные сообщения по публичным открытым каналам. Это стандартная задача, которая давно решена в криптографии.Более того, зашифрованное сообщение можно сделать похожим на обычный текст или даже скрыть в обычном контенте — видео, звуковых файлах и тексте, который не вызовет подозрений у «цензора». Это область стеганографииНо прямо сейчас людям нужен простой и практичный способ шифровать сообщения, максимально удобным способом. Рассмотрим самые простые онлайновые утилиты, которые позволяют это делать. Читать далее

Один разработчик, ноль строк кода — как я построил AI-систему, не умея программировать

20 000 строк кода. 9 Python-модулей. 8 JavaScript-файлов. 11 HTML-оверлеев для стримов. 16 таблиц в базе данных. 678 коллекций в базе знаний с почти 11 тысячами embeddi
Наука - Хабрахабр

Один разработчик, ноль строк кода — как я построил AI-систему, не умея программировать

20 000 строк кода. 9 Python-модулей. 8 JavaScript-файлов. 11 HTML-оверлеев для стримов. 16 таблиц в базе данных. 678 коллекций в базе знаний с почти 11 тысячами embeddings. Десктоп-приложение с установщиком, которое можно скачать с сайта. Telegram-бот с памятью на 30 дней. Twitch-бот с викторинами, модерацией и системой заказа музыки через YouTube.Я не написал ни одной строчки. Ни одной. Читать далее

Почему мы способны к креативности и где её «центр»?

Что делает нас креативными? В течение многих лет нейробиологи указывали на «динамическое сотрудничество» между двумя противоположными сист
Наука - Хабрахабр

Почему мы способны к креативности и где её «центр»?

Что делает нас креативными? В течение многих лет нейробиологи указывали на «динамическое сотрудничество» между двумя противоположными системами. И нет, речь не идет о полушариях. Суть в куда более сложных структурах, таких как сеть пассивного режима работы мозга (DMN), которая обрабатывает спонтанные ассоциации, и сеть исполнительного контроля (ECN), которая отвечает за способность сводить мышление в фокус на цели. Читать далее

에이피알, 美 타임 ‘영향력 100대 기업’에… K뷰티 최초

K뷰티 기업 에이피알(APR)이 미국 주요 시사주간지 타임이 선정한 ‘세계에서 가장 영향력 있는 100대 기업’에 이름을 올렸다. 에이피알은 지난달 30일 타임이 발표한 100대 기업 중 ‘거장(Titans)’
동아닷컴 : 동아일보 IT/의학 뉴스

에이피알, 美 타임 ‘영향력 100대 기업’에… K뷰티 최초

K뷰티 기업 에이피알(APR)이 미국 주요 시사주간지 타임이 선정한 ‘세계에서 가장 영향력 있는 100대 기업’에 이름을 올렸다. 에이피알은 지난달 30일 타임이 발표한 100대 기업 중 ‘거장(Titans)’ 부문에 선정됐다고 3일 밝혔다. 올해 발표된 100대 기업 중 한국 기업은 에이피알이 유일하다. 국내 뷰티 기업 중 이 명단에 이름을 올린 첫 번째 사례다. 같은 부문에는 엔비디아와 구글, 스페이스X, 메타, 사우디아라비아 아람코 등 20개 기업이 포함돼 있다. 타임은 에이피알을 “전 세계 K뷰티 성장의 차세대 물결을 주도하고 있는 기업”이라고 평가했다. 이어 타임은 2014년 김병훈 최고경영자(CEO)가 3500달러도 채 되지 않는 창업 자금으로 설립한 뒤 지난해 8월 대기업들을 제치고 시가 총액 기준 한국 최대 뷰티 기업으로 부상한 점 등을 조명했다.

‘협업하는 AI’ 다중 에이전트 등장에… CPU ‘화려한 부활’

한동안 빅테크들의 인공지능(AI) 모델 개발 전쟁으로 인해 그래픽처리장치(GPU)에 밀려 ‘뒷방 신세’였던 중앙처리장치(CPU)가 화려하게 부활했다. 더 똑똑한 AI를 만들기 위한 학습단계를 넘어서
동아닷컴 : 동아일보 IT/의학 뉴스

‘협업하는 AI’ 다중 에이전트 등장에… CPU ‘화려한 부활’

한동안 빅테크들의 인공지능(AI) 모델 개발 전쟁으로 인해 그래픽처리장치(GPU)에 밀려 ‘뒷방 신세’였던 중앙처리장치(CPU)가 화려하게 부활했다. 더 똑똑한 AI를 만들기 위한 학습단계를 넘어서 본격적으로 여러 AI 에이전트가 일을 하는 ‘다중 AI 에이전트’ 시대가 도래하면서 AI 에이전트들에 업무를 분배하는 ‘지휘자’, CPU의 역할이 중요해지고 있어서다. 최근 메타와 앤스로픽은 모두 아마존의 자체 설계 CPU ‘그래비톤’을 대규모로 사용하겠다고 밝혔으며 구글, 마이크로소프트도 자체 CPU를 개발해 자사 데이터센터에 본격적으로 배치하고 있다. 이에 한때 매각설에 시달렸던 인텔 등 CPU 기업들의 주가도 일제히 오르며 ‘제2의 CPU 전성기’가 시작됐다는 분석이 나온다. 3일 정보기술(IT) 업계에 따르면 올해 1분기(1∼3월)부터 인텔과 AMD 등의 서버용 CPU 공급이 본격적으로 부족해지기 시작하며 CPU 가격이 10∼15%가량 높아졌다. 모건스탠리는 지난달 19일(현

몸값 오른 K뷰티, 작년 M&A 3.6조 사상최대

K뷰티의 지난해 인수합병(M&A) 거래 규모와 건수가 역대 최대로 집계됐다. 화장품 수출액이 사상 최대치를 경신하고 관련 주가까지 강세를 보이자 국내외 자본 시장에서 K뷰티 기업이 ‘블루칩’으
동아닷컴 : 동아일보 IT/의학 뉴스

몸값 오른 K뷰티, 작년 M&A 3.6조 사상최대

K뷰티의 지난해 인수합병(M&A) 거래 규모와 건수가 역대 최대로 집계됐다. 화장품 수출액이 사상 최대치를 경신하고 관련 주가까지 강세를 보이자 국내외 자본 시장에서 K뷰티 기업이 ‘블루칩’으로 떠오르고 있다. 화장품 브랜드는 물론 화장품 제조자개발생산(ODM), 용기, 미용기기 등으로 인수 범위도 확대되고 있다.● K뷰티 M&A 건수·규모 역대 최대3일 중소기업 M&A 자문사 MMP의 화장품 산업 M&A 리서치에 따르면 지난해 국내 화장품 기업 M&A는 29건, 규모는 3조5934억 원으로 집계됐다. 유니레버가 카버코리아를 약 3조 원에 인수하며 이례적으로 거래 액수가 많았던 2017년(3조3132억 원)을 넘어섰다. 중소 뷰티 브랜드까지 글로벌 시장에서 인기를 끌면서 중소업체를 대상으로 한 M&A 거래 건수가 큰 폭으로 늘어난 점도 눈에 띈다. 중소벤처기업부에 따르면 국내 중소기업 화장품 수출액은 지난해 83억2000만 달러로 역대

Обрекли на учебники: как праиндоевропейцы развалили свой язык

Если подумать, наши предки обрекли нас на изучение других языков, пытаясь облегчить себе жизнь. Да-да, те самые, которые бегали когда-то по евр
Наука - Хабрахабр

Обрекли на учебники: как праиндоевропейцы развалили свой язык

Если подумать, наши предки обрекли нас на изучение других языков, пытаясь облегчить себе жизнь. Да-да, те самые, которые бегали когда-то по евразийской равнине и говорили на общем праиндоевропейском языке. Со временем они стали распространяться по разным землям, и их общее наречие постепенно изменилось настолько, что носители русского и английского уже не понимают друг друга без учебников. Почему вообще это случилось? Читать далее

IaaS без buzzwords: почему технологические компании теряют клиентов из-за собственных текстов

Последние несколько лет в рамках своей работы в коммуникационном агентстве «ЛАМПА» я  активно занимаюсь  пиаром  IT-бизнеса: облачные
Наука - Хабрахабр

IaaS без buzzwords: почему технологические компании теряют клиентов из-за собственных текстов

Последние несколько лет в рамках своей работы в коммуникационном агентстве «ЛАМПА» я  активно занимаюсь  пиаром  IT-бизнеса: облачные провайдеры, инфраструктурные продукты, ИБ-вендоры, стартапы на разных стадиях. За это время насмотрелась на сотни корпоративных сайтов, пресс-релизов и экспертных статей, могу с уверенностью назвать главный парадокс рынка: компании, которые разрабатывают сложнейшие IT-продукты, нередко оказываются совершенно беспомощны в том, чтобы объяснить, зачем они нужны. Потенциальный клиент заходит на сайт, читает первый абзац, ничего не понимает и уходит. Даже если сам продукт качественный, удобный и решающий бизнес-задачи, текст не объясняет, почему продукт нужен именно ему прямо сейчас.Откуда берется облако из buzzwords (модных слов и сложных терминов) Посмотрите на главные страницы большинства российских облачных провайдеров, и вы увидите удивительное единообразие: «надежная масштабируемая инфраструктура», «высокая доступность», «гибкое ценообразование», «инновационные решения для цифровой трансформации вашего бизнеса». Если убрать логотипы, вы, скорее всего, не отличите один провайдер от другого. Дело не в случайности и не в лени конкретного копирайтера. Это системная болезнь отрасли, у которой есть понятная причина: технические специалисты, которые пишут или согласовывают тексты, говорят на языке архитектур и стандартов, им кажется, что «IaaS с SLA 99,982%» уже достаточно понятно и убедительно. В то же время маркетинговые команды, насмотревшись на западные тексты корпоративных ИБ-вендоров, копируют их интонацию и специфический новояз, в котором каждое слово звучит внушительно, но не несет конкретного смысла. А у многих PR-специалистов, занимающихся коммуникациями таких компаний, существует страх сказать что-то конкретное и ошибиться, поэтому им кажется, что гораздо безопаснее писать расплывчато. Но расплывчатые тексты не запоминаются. Читать далее

Sony CMD-J7: шедевр инженерной мысли из 2001'ого

В прошлой статье мы с вами полностью разобрали схемотехнику и изучили компонентную базу легендарного телефона из 90-х годов - Motorola StarTAC. Девай
Наука - Хабрахабр

Sony CMD-J7: шедевр инженерной мысли из 2001'ого

В прошлой статье мы с вами полностью разобрали схемотехнику и изучили компонентную базу легендарного телефона из 90-х годов - Motorola StarTAC. Девайс 1997 года отличался очень низким уровнем интеграции: даже такие базовые вещи, как модем (бейсбенд), DSP и RF-фронтэнд представляли из себя отдельные модули на плате. Однако уже через год, в 1998 году, Motorola представила StarTAC, где наконец объединила DSP, аудиокодек и процессор в единый кристалл.Казалось бы, вот оно чудо инженерной мысли и дальше развиваться некуда. Но уже в 2001 году, Texas Instruments представила легендарную систему на кристалле Hercules, которая позволяла засунуть практически весь телефон в один чип. Одним из самых известных аппаратов на базе Hercules стал легендарный Sony CMD-J7, о котором мы с вами сегодня и поговорим! Читать далее

Удаленное управление стройкой за 3 500 км: нулевой цикл, смета и ошибки планирования

Я готовил участок под модульный дом в тайге, находясь за 3 500 км от объекта. Нулевой цикл занял четыре месяца и стоил около 2,8 млн ₽ еще до перво
Наука - Хабрахабр

Удаленное управление стройкой за 3 500 км: нулевой цикл, смета и ошибки планирования

Я готовил участок под модульный дом в тайге, находясь за 3 500 км от объекта. Нулевой цикл занял четыре месяца и стоил около 2,8 млн ₽ еще до первого фундаментного блока. В статье разбираю, как искал землю, делал топосъемку, подводил электричество, организовывал подъезд и контролировал подрядчиков удалённо – с цифрами, ошибками и выводами по планированию. Меня зовут Самир. Я не строитель и не инженер, а маркетолог, поэтому подходил к стройке как к своего рода удаленному проекту: с подрядчиками, сроками, бюджетом и рисками. Главным ограничением было сохранить участок в кедровой роще – разместить дом между деревьями и минимально вмешаться в лес.  Читать далее

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Привет, Хабр.Я Java-разработчик и в основном работаю с backend: Spring Boot, базы данных, интеграции, авторизация, WebSocket — всё то, что обычно находится за и
Наука - Хабрахабр

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Привет, Хабр.Я Java-разработчик и в основном работаю с backend: Spring Boot, базы данных, интеграции, авторизация, WebSocket — всё то, что обычно находится за интерфейсом.В какой-то момент я поймал себя на мысли: я каждый день пользуюсь мессенджерами, но плохо понимаю, как они устроены внутри. Окей, JWT, WebSocket, PostgreSQL, Redis — это понятно. Но что технически означает фраза “end-to-end encryption”? Как сервер доставляет сообщения, если он не должен их читать? Где живут ключи? Что хранится в базе? Что происходит, если у пользователя два устройства?Решил разобраться через практику. Написал мессенджер с нуля. Назвал Chaos Messenger.Сразу честно: криптографическую часть я изучал вместе с Claude и ChatGPT — читал спецификации X3DH и Double Ratchet, разбирал примеры, задавал вопросы, пока не сложилась цельная картина. Frontend тоже делался с активной помощью ChatGPT: я backend-разработчик, React для меня не основная среда. Но архитектура, backend, интеграция WebCrypto, модель конвертов, хранение сообщений и принципиальные решения — мои.Для меня AI здесь был не заменой понимания, а инструментом — примерно как документация, Stack Overflow и ревью коллег. Без понимания threat model и архитектуры такой проект всё равно не собрать.В статье расскажу, как работает E2EE изнутри: как устанавливается сессия через X3DH, как каждое сообщение получает отдельный ключ через Symmetric Ratchet, почему сервер хранит только зашифрованные конверты, и какие ошибки я допустил по дороге.Стек: Spring Boot 3, React 18, WebCrypto API, PostgreSQL, Redis, WebSocket/STOMP, Prometheus, Grafana. Читать далее

Celery Autoscale: что в лоб — то по лбу?

Celery популярен. Модель prefork работает по умолчанию. Autoscale смотрится неплохим вариантом для любого воркера.Идея посмотреть, как выглядит механиз
Наука - Хабрахабр

Celery Autoscale: что в лоб — то по лбу?

Celery популярен. Модель prefork работает по умолчанию. Autoscale смотрится неплохим вариантом для любого воркера.Идея посмотреть, как выглядит механизм изнутри родилась давно, когда по работе сталкивался с проблемами у клиентов в отложенных задачах, но никаких артефактов или задокументированного аномального поведения не было. Это стартовая статья об архитектуре, моделях и масштабировании Celery. Читать далее

Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент

Задача была простая: протестировать два веб-приложения перед деплоем. Next.js-портфолио и SaaS-чат — accessibility, консольные ошибки, отзывчивость на мо
Наука - Хабрахабр

Хотел протестировать веб-приложение через AI — за три дня собрал свой инструмент

Задача была простая: протестировать два веб-приложения перед деплоем. Next.js-портфолио и SaaS-чат — accessibility, консольные ошибки, отзывчивость на мобильных. Рутина.Открыл Claude Code, подключил Playwright MCP, написал «протестируй приложение». Агент начал работать, делать скриншоты, проверять элементы. На 51-м снапшоте /compact сработал. Текстовый контекст был заполнен на 18%. Я не понял что произошло.Через час разбирательств я нашёл невидимый image-лимит. Через три часа — понял, что Playwright MCP сжигает в 50 раз больше токенов чем CLI на том же workflow. Через три дня — у меня был рабочий инструмент, который уже тестируют реальные пользователи.Эта статья — про путь от «хочу просто протестировать» до open-source инструмента, и про архитектурные проблемы, которые заставили его собрать. Читать далее

Get more results via ClueGoal