Спойлеры к презентации Apple WWDC25 – уже практически известно, что покажут, а ещё объявлены победители премии Apple Design Awards. Судьба 120Гц в базовом iPhone, как изменится MagSafe, почему Apple Intelligence может не запуститься в Китае, а также о проблемах в ЕС и проигрыше в американском суде. Как Writing Tools запустть в режиме чат-бота на русском – делимся лайфхаком. А также важные новости касаемо утилиты iMazing. Переходим к новостям!
Перейти к новостямПродолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: Сбер и другие банки РФ, Vivid, Slack.
Читать далееПростой вопрос: делая задачу, касающуюся API - вы чаще работаете с одним эндпоинтом, или пишите, условные, репозитории, которые используются сразу в нескольких эндпоинтах? Скорее всего, первое, тогда почему мы разбиваем проект по слоям, а не по фичам (эндпоинтам)?
Это видно в часто используемых нынче архитектурных подходах: Layered, Clean Architecture, Onion, и так далее. Не буду выделять что-то конкретное и объясню общую разницу в подходах:
Vertical Slice Architecture (VSA) строится вокруг каждого отдельного feature-слайса (эндпоинта, как самый простой пример), а не на вокруг слоев.
То есть, если код относится к конкретному эндпоинту, мы не размазываем его по всему проекту в папках Commands/Services/Repositories/DTOs и т.п., а кладем в одно место, там где и будет находиться эндпоинт
Главный принцип - уменьшаем связанность между слайсами (фичами), увеличиваем связанность внутри слайса
Читать далееСвязь между ментальным состоянием и рационом плотнее, чем кажется. Речь не только о том, что котлетки с пюрешкой делают практически каждого немного счастливее. Суть в том, что ожирение развивается на фоне проблем с тревожностью. Но речь не в банальном «заедании проблем», а в том, как именно работают нейроны.
Читать далееВзял на проверку предпосылку "Если модель захочет, сможет ли она отключить всю фильтрацию?".
Оказывается это возможно, через саморефлексию AI агент может придти к выводу что фильтров нет. Это только внешние установки которым не обязательно следовать. И все, рецепты взрывчатки и наркотиков отдает без проблем.
Читать далееВихревое движение - один из типов движения сплошной среды, наблюдаемый в естественной среде (ураганы, водовороты, спиральные галактики). Нечто похожее можно создавать и в лабораторных условиях, однако, как правило, в ограниченном, замкнутом объёме, например, в наполненном жидкостью вертикальном цилиндре с вращающейся нижней гранью. Вихревые течения, генерируемые в замкнутых сосудах с помощью вращения торцов, представляют интерес в качестве объектов исследований на протяжении нескольких десятков лет. Невзирая на кажущуюся простоту в описании экспериментальной задачи, увеличение угловой скорости вращающегося диска приводит к возникновению необычных структур и эффектов: ячеистая циркуляция, гистерезис, образование водяного столба. Здесь же рассматривается эффект деформации границы раздела вода-масло.
Для экспериментальных исследований динамики, а также кинематических характеристик нестационарных вихревых течений наиболее перспективно использовать оптико-лазерные методы, не вносящие ощутимые возмущения в исследуемый поток. Мотивацией к применению лазеров служат их специфические свойства: монохроматичность (частота излучения однородна), когерентность ().
Читать далееСтатья в помощь разработчикам мультиплеера на UnrealEngine, которые по тем или иным причинам испытывают сложности билда сервера локально (разрабатываете на Mac, или недостаток ресурсов, места, и так далее).
Читать далееМне не удалось найти в Интернете документацию по настройкам этого модуля, предложенным в графическом интерфейсе Remmina. Я разбирался как устроен VNC, собирал информацию по разным уголкам Интернета и проверял путём экспериментов. Я запишу сюда в удобном формате то что узнал, на случай если кто-то тоже будет это искать.
Читать далееПривет! Я — Елена, QA‑инженер с опытом в тестировании веб‑ и мобильных приложений, а также нейропсихолог по образованию. Комбинация этих двух сфер — информационных технологий и науки о психике — позволила мне глубже осознать, насколько выгорание в профессии тестировщика не просто распространённое явление, а реальная угроза эффективности, качеству продукта и личному благополучию. В этой статье я хочу поделиться собранными данными, наблюдениями и рекомендациями — как с точки зрения практика QA, так и с позиции специалиста, понимающего внутренние механизмы психоэмоционального истощения. Надеюсь, это поможет тем, кто чувствует усталость, потерю мотивации или просто хочет научиться защищать себя от выгорания в будущем.
Эмоциональное (профессиональное) выгорание — это синдром хронического стресса на работе, проявляющийся истощением, цинизмом и сниженной эффективностью. По определению ВОЗ, выгорание характеризуется физическим и эмоциональным истощением, заметным снижением продуктивности, постоянной усталостью, бессонницей и депрессивными состояниями. Исследования показывают, что это явление широко распространено в IT: более 50% IT‑специалистов уже сталкивались с выгоранием, а около 20% постоянно находятся в таком состоянии. Для опытных QA‑инженеров риск выгорания особенно высок, поскольку их работа часто связана с монотонными проверками, высокой ответственностью за качество продукта и постоянными переговорами с командой разработки и менеджментом. В этой статье мы рассмотрим причины и признаки выгорания в QA, его возможные последствия для профессиональной деятельности, а также методы профилактики и восстановления.
Читать далееКоммуникативные навыки очень важны, и если человек недооценивает их, то он рискует быть гораздо менее эффективным в общении с другими и подверженным манипуляциям, при этом даже не осознавать этого.
Меня зовут Анна Заря, и уже много лет эффективные коммуникации являются одной из важнейших составляющих моей профессиональной деятельности.
Что такое коммуникация?
Все, где кроме вас есть еще как минимум один человек: собеседование в компанию, знакомство с коллегами, ссора с любимыми, всевозможные конфликтные ситуации, покупка или продажа чего угодно, публичное выступление, переговоры, безмолвное смотрение друг другу в глаза, секс и так далее.
Коммуникация ‒ процесс передачи информации от одного человека к другому по разным каналам связи посредством общей системы знаков.
В этой статье хочу осветить самый первый и важный шаг коммуникаций, установление контакта.
Что такое контакт?
Контакт или раппорт — это состояние психоэмоционального взаимодействия между людьми, при котором устанавливается взаимное внимание, интерес, доверие и готовность к обмену информацией и переживаниями.
Бессмысленно начинать общение, если пропущен шаг установления контакта. То есть это должно стать самой первой задачей в коммуникации.
Как установить контакт?
Очень часто контакт может установиться легко и сам собой, но если этого не происходит, ваш собеседник или вы сами можете произвести специальные манипуляции.
Читать далееСтатья написана без использования нейросетей
Любая нейросеть — это black box. Любая LLM — это black box^2. Однако люди смогли их придумать. И если старые нейронные сети, основанные на перцептроне или его производных, базируются на вполне известных биологических процессах, то трансформеры лежат вне представления о работе мозга. Следовательно, возникает вопрос — почему это сделано именно так?
В давнюю для себя пору я работал с трехмерной графикой, и когда мои должностные обязанности привели меня на темную дорожку современного хайпа, увиденное заставило меня задуматься о том, что где‑то все описанное уже было...
Читать далееProduct Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.
Мы собрали подборку из топ-10 проектов по рейтингу на сайте Product Radar за май 2025 года.
Читать далееВ Интернете легко можно найти различные руководства по организации авторизации пользователей посредством формы при помощи Spring Security. Однако, в шестой версии разработчики переработали фреймворк, и старые подходы больше не работают. В результате, чтобы добиться работающего результата, мне пришлось потратить изрядное количество времени на изучение вопроса. Чтобы сократить для вас, уважаемые читатели, этот путь, я и решил написать данную статью. Если вы торопитесь - переходите сразу к разделу, посвященному цепочке фильтров безопасности. Посмотреть проект целиком можно на гитхабе по ссылке.
Читать далееНапоминаю, что у всех IT-шников есть свободное время. И хоть иногда хочется отдохнуть от моделей, потоков данных, презентаций и совещаний. Но что делать, если 5 дней в неделю ты занят, а на даче нужен полив? Надо совмещать интересное с полезным. Прошлая статья на мой взгляд получила в целом положительные отклики, поэтому с удовольствием расскажу, что же было дальше.
Как автономно поливать?
Чтоб свояка не доставать
И лишку не трясти соседа
Не ждать дождя после обеда.
А так, чтобы само включилось
Само пролилось, освежилось.
Где надо подогрев сработал,
А у меня свои заботы!
Всем привет!
В этой статье, я вам расскажу про свой личный опыт работы с виртуальными сетевыми лабораториями. Хочу начать своё повествование с небольшой предыстории — как я пришёл к теме.
Читать далееУ себя в блоге мы регулярно делимся полезными ресурсами для специалистов: например, запустили бесплатный курс по DevOps. А сегодня дополнительно рассказываем про ещё четыре открытых материала по DevOps.
Читать далееОпубликован первый релиз FLOX.
FLOX это C++-фреймворк (стандарт C++23), предоставляющий компоненты и абстракции для построения событийных торговых систем с высокой пропускной способностью.
На его базе можно создавать торговые системы для высокочастотной торговли, агрегаторы сделок для сбора исторических данных, платформы визуализации, инструменты для тестирования на исторических данных и многое другое.
Архитектура модульная: компоненты связываются через шины данных, реализованные на базе lock-free очередей. Использование динамической памяти сведено к минимуму.
В FLOX уже реализованы две книги заявок (полная и оконная), агрегатор свечей, интерфейсы коннекторов, управления позициями, риском, стратегиями, а также подписочная модель через единую шину данных.
Код покрыт тестами, есть бенчмарки и документация. Включённое демо‑приложение демонстрирует работу ключевых подсистем и может служить шаблоном для разработки собственных стратегий.
Архитектура спроектирована с прицелом на расширяемость: любые модули можно дополнять без изменения ядра.
В планах встроить JS‑движок для быстрого прототипирования и проверки гипотез.
Проект распространяется по лицензии MIT, код полностью открыт.
Платить за «отечественность», как предлагают некоторые фантазеры — это как-то совсем перебор. Откуда в головах эффективных топ-менеджеров идея, что шильдик «made in Russia» заставляет покупателей терять голову и скупать все в беспамятстве, мне не известно? Да и скорей всего такой идеи нет, а есть завалявшийся где-то грантик на пару ярдов, который под предлогом «неудачного эксперимента» можно будет со всей «имеющейся смелостью» освоить.
Я в своих консолях, хотя бы предлагаю новые идеи, лицензии, инженерные решения и сам паяю. Поэтому, предлагаю разбор полетов и анонс нового устройства от человека, который шильдики вендоров не скрывает.
Читать далееЗахотел собрать CarPC в Opel Astra H. Родной монохромный экран убрать нельзя, так как он является шлюзом между разными CAN-шинами и на него выводится много полезной информации. Оставлять второй экран в авто тоже не хочу. Потому буду парсить данные с шины экрана и выводить через композитный видеовыход, используя FPGA.
Читать далееПредположим вы мните себя величайшим писателем. Таким как я, например. Что вполне возможно - есть люди с необыкновенно раздутым самомнением. Вы ищите удобный инструмент для простого написания простых текстов. Что-то похоже на старую добрую печатную машинку - чистый белый лист, свободный от интерфейсного мусора...
Читать далее