Select a country

Google Workers' Walkout Signals Crisis of Faith in Company Culture

On Thursday, Google workers who took part in a walkout at the company’s offices around the world signaled a crisis in faith—one that, if widespread, could cause reputational harm, potentially affecting the Alphabet Inc. unit’s standing as an aspirationa

“노조, 반도체만 챙겨” 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 инструмента, и про архитектурные проблемы, которые заставили его собрать. Читать далее

Почему Big Data стек небезопасен по своей природе

Год назад на рандом-кофе мы с коллегой обсуждали так называемую (мной) цифровую экологию и проблемы работы с большими данными, и он мне посове
Наука - Хабрахабр

Почему Big Data стек небезопасен по своей природе

Год назад на рандом-кофе мы с коллегой обсуждали так называемую (мной) цифровую экологию и проблемы работы с большими данными, и он мне посоветовал доклад «The Unbelievable Insecurity of the Big Data Stack» с конференции Black Hat USA 2021 - в целом название полностью описывает содержание доклада. И вот только сейчас, спустя год, у меня дошли руки его разобрать и поделиться с вами своими мыслями на этот счёт. За пять лет доклад совершенно не утратил актуальности и, кажется, стал только более насущным.Доклад делала Sheila A. Berta - специалист по offensive security из Аргентины, которая много лет занимается поиском уязвимостей и исследованием инфраструктур. В последние годы она сфокусировалась на безопасности Big Data и cloud-native систем. Это не теоретическая работа, а результат практического ресёрча. Читать далее

Как я собрал Telegram-бота и игру с Codex

Я поставил себе два челленджа.Первый — собрать что-то связанное с финтеком, чтобы не терять форму в продуктовой логике: расходы, чеки, категор
Наука - Хабрахабр

Как я собрал Telegram-бота и игру с Codex

Я поставил себе два челленджа.Первый — собрать что-то связанное с финтеком, чтобы не терять форму в продуктовой логике: расходы, чеки, категории, аналитика, привычка учитывать деньги.Второй — попробовать сделать полноценную игровую механику, причем не просто UI-игрушку, а что-то с 3D, сценой, камерой, эффектами и состояниями персонажей. Я не разработчик в классическом смысле, поэтому для меня это был хороший способ проверить, насколько далеко можно уехать с Codex, если у тебя есть продуктовая голова, дизайн-насмотренность и нормальное понимание, что именно ты хочешь получить.В итоге получился Telegram-бот, который принимает фото чека, скрин банковской транзакции, PDF или просто текст операции, вытаскивает из этого сумму, дату, мерчанта, позиции в чеке, предлагает категорию и сохраняет трату. А поверх этого я привязал игру «Катись и дерись», чтобы учет расходов не был тупой таблицей, а стал живым циклом с прогрессом, дофамином и возвращаемостью.Логика такая: сначала можно добавить один чек сразу. Потом включается игровая механика — чтобы сканировать дальше, нужно поиграть. За каждые 9000 метров в гонке или за каждые 3 победы в файтинге открывается новый скан. Так полезное действие, то есть учет расходов, связывается с игровым действием: проехал, победил, заработал прогресс, получил возможность снова распарсить чек. Читать далее

Claude Code на автопилоте: субагенты, worktrees и CI/CD

Финал серии: Agent Teams, GitHub Actions, Agent SDK, TDD, Ralph-loop на ночь и осторожный прогноз на 2027Серия на Хабре: часть 1 - что Claude Code умеет из коробки · час
Наука - Хабрахабр

Claude Code на автопилоте: субагенты, worktrees и CI/CD

Финал серии: Agent Teams, GitHub Actions, Agent SDK, TDD, Ralph-loop на ночь и осторожный прогноз на 2027Серия на Хабре: часть 1 - что Claude Code умеет из коробки · часть 2 - настройки, хуки и Context Rot · часть 3 - автономная работа и параллелизм.Однажды вечером я дал Claude Code не задачу «сделай фичу», а уже написанную спеку и сложный план. Дальше работал не один чат, а цепочка: оркестратор разобрал план на независимые куски, поднял кодеров в отдельных worktree, дождался их diff'ов, потом вызвал ревьюеров на каждый кусок и собрал итоговый отчёт. Утром у меня был не «ответ ассистента», а несколько веток, замечания ревью и список решений, которые всё равно должен принять человек.Это третья и финальная часть серии. В первой я показал что такое Claude Code и почему я называю его командой из 15. Во второй - десять настроек, которые эту команду делают управляемой: CLAUDE.md на 30 строк, permissions, хуки, совещание ботиков через Codex и Gemini, Context Rot.Сегодня про следующий уровень. Когда конфиги настроены и работаешь каждый день, упираешься в новый потолок. Даже команда из 15 человек внутри одной сессии Claude имеет предел. Субагенты конкурируют за контекст, ветки мешают друг другу, ты переключаешься между задачами и теряешь состояние.Дальше начинается параллелизм, автоматизация и автономия. Десять приёмов, которые превращают Claude Code из «умного помощника» в систему из отдельных агентов, scheduled tasks и CI-задач.И в конце - честный разговор про то, куда всё это идёт в 2027 и что останется разработчику. Читать далее

Моки без боли

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

Моки без боли

Моки — достаточно крутой инструмент, если использовать его правильно.И все-таки лично для меня писать и поддерживать тесты на моках всегда было отдельным видом боли. Думаю, все знакомы с ситуацией: добавил в метод новый аргумент — и пошёл в 30 тест-кейсов проставлять заглушки. И это только от одного нового аргумента.И я не буду здесь спорить о терминологии — в этой статье я буду называть все тестовые дублёры «моками». Примеры будут на Scala, но моки в других языках работают похожим образом, так что боль универсальная. Как и решение — об этом в статье. Читать далее

Экономика воли, или почему комфортный мир может атрофировать вашу способность выбирать?

Любому маркетологу знакомо понятие экономики внимания — на ней, собственно, строится весь текущий рынок в большинстве сфер товаров и услуг.
Наука - Хабрахабр

Экономика воли, или почему комфортный мир может атрофировать вашу способность выбирать?

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

Трекеры и чиптюн на AdLib

Обычно, когда говорят про чиптюн, вспоминают звуковой чип SID на Commodore 64, или же Амигу и её MOD-файлы. Если речь про ПК, это будет тот же MOD и его насл
Наука - Хабрахабр

Трекеры и чиптюн на AdLib

Обычно, когда говорят про чиптюн, вспоминают звуковой чип SID на Commodore 64, или же Амигу и её MOD-файлы. Если речь про ПК, это будет тот же MOD и его наследники в лице форматов XM и IT. Но в истории программ для MS-DOS был один краткий музыкальный период совершенно другого рода. Он одновременно родственен и самому ПК, и чиптюну на 8-битках, и компьютерам практически с другой планеты, многочисленным японским ПК — небольшая, малоизвестная, замкнутая на саму себя и параллельная всему и вся вселенная.Речь пойдёт про AdLib-совместимые звуковые карты, их историю и наследие, устройство местного звукового синтезатора, разные подходы к созданию музыки с его помощью, и про программы-трекеры для создания таковой музыки. Читать далее

‘민간 중심 개발 1호’ 위성, 발사 후 교신 성공…민간 주도 우주시대 이정표

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

‘민간 중심 개발 1호’ 위성, 발사 후 교신 성공…민간 주도 우주시대 이정표

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

늙으면 근육 줄어드는 이유 찾았다…‘이 유전자’ 때문

근육량과 근력이 감소하는 ‘근감소증’은 낙상과 골절 위험을 높일 뿐 아니라 사망률 증가와도 밀접하게 연관된 대표적인 노인성 질환이다. 고령층의 경우 작은 낙상도 골절이나 장기 입원으로
동아닷컴 : 동아일보 IT/의학 뉴스

늙으면 근육 줄어드는 이유 찾았다…‘이 유전자’ 때문

근육량과 근력이 감소하는 ‘근감소증’은 낙상과 골절 위험을 높일 뿐 아니라 사망률 증가와도 밀접하게 연관된 대표적인 노인성 질환이다. 고령층의 경우 작은 낙상도 골절이나 장기 입원으로 이어질 가능성이 높고 일상생활 수행 능력 감소와 독립적인 생활 유지의 어려움으로 이어진다.건강보험심사평가원에 따르면 근감소증으로 병원을 찾은 환자 수는 2020년 37만3329명에서 2024년 41만5303명으로 4만1974명(11%) 증가했다. 환자 수가 꾸준히 증가하고 있음에도 근감소증의 근본적인 발생 기전에 대한 연구는 여전히 부족한 상황이다. 이런 가운데 국내 연구진이 근감소증의 핵심 역할을 하는 4개의 유전자를 확인하고, 아시아인 특이적 근감소증 발생 메커니즘을 규명했다. 3일 의료계에 따르면 이상수 한림대학교춘천성심병원 정형외과 교수팀(한림대학교 골격노화연구소장)은 아시아인 근감소증 환자와 건강한 사람 40명(각각 20명)을 대상으로 허벅지 근육(외측광근) 조직에서 유전 정보를 추출해

Рождение легенды: Need for Speed

А знали ли вы, что серия Need for Speed начиналась вовсе не как аркадные покатушки с совершенно нереалистичной физикой авто, а как попытка передать
Наука - Хабрахабр

Рождение легенды: Need for Speed

А знали ли вы, что серия Need for Speed начиналась вовсе не как аркадные покатушки с совершенно нереалистичной физикой авто, а как попытка передать само ощущение от управления дорогим спорткаром — его вес, инерцию и сцепление с дорогой? Именно поэтому разработчики, уже имевшие за плечами опыт работы над Test Drive, обратились за консультацией к журналистам из Road & Track — авторитетного автомобильного издания. Их цель была простой: передать как можно более живой опыт вождения автомобилей премиум-класса, которые для большинства людей оставались недосягаемой мечтой.Первая часть серии задумывалась как игра, способная дать человеку, далёкому от мира суперкаров, хотя бы примерное представление о том, каково это — оказаться за рулём Lamborghini Diablo VT, Ferrari 512 TR и других машин такого уровня. Разработчики хотели показать, как каждый из этих автомобилей ощущается на дороге в реальности, но при этом не перегружать игру излишне сложными симуляторными механиками. Так на свет появился продукт, полное название которого было: «Road and Track Presents: The Need for Speed».В этой статье я хочу рассказать, как появилась на свет одна из самых известных гоночных серий, кто именно стоял у её истоков, и почему даже непопулярная, умирающая консоль, на которой изначально вышла Need for Speed, не смогла помешать ей заявить о себе. Ну а в финале, как всегда, выложу сборку игры, которую можно без проблем запустить на современных ПК, несмотря на то что вышла она ещё в далёком 1994 году. Читать далее

Великий Калужский Нефтяной Мираж: как гражданин РФ на патентах поднял десять миллиардов рублей с рынка облигаций

Великий Калужский Нефтяной Мираж: как гражданин РФ на патентах в папочке поднял десять миллиардов рублей с рынка облигаций Читать далее
Наука - Хабрахабр

Великий Калужский Нефтяной Мираж: как гражданин РФ на патентах поднял десять миллиардов рублей с рынка облигаций

Великий Калужский Нефтяной Мираж: как гражданин РФ на патентах в папочке поднял десять миллиардов рублей с рынка облигаций Читать далее

Thoughtworks Technology Radar Vol. 34: что в тренде и каким становится software engineering после агентного поворота

AI уже меняет не только то, как пишется код, но и то, как вообще надо проектировать инженерную среду вокруг разработки. Разбираем Thoughtworks Technology Ra
Наука - Хабрахабр

Thoughtworks Technology Radar Vol. 34: что в тренде и каким становится software engineering после агентного поворота

AI уже меняет не только то, как пишется код, но и то, как вообще надо проектировать инженерную среду вокруг разработки. Разбираем Thoughtworks Technology Radar Vol. 34 не как список модных трендов, а как сигнал сдвига: почему context engineering, zero trust, harness engineering и quality gates для coding agents становятся частью обычной практики engineering manager’ов, архитекторов и техлидов. Читать далее

Как писать промпты для разработки: опыт, который экономит часы

В последние годы разработка программного обеспечения начала меняться быстрее, чем за предыдущее десятилетие. И дело не только в&nbs
Наука - Хабрахабр

Как писать промпты для разработки: опыт, который экономит часы

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

Get more results via ClueGoal