Сборщик RSS-лент

Vivaldi 7.5 для ПК

Linux.org.ru - чт, 07/03/2025 - 15:55

Vivaldi — это бра­узер на ос­но­ве Chromium, пред­ла­га­ющий поль­зо­ва­те­лям уни­каль­ные фун­кции и воз­мож­но­сти для де­таль­ной на­строй­ки.

Что но­во­го
  • Воз­мож­ность уста­нов­ки ин­ди­ви­ду­аль­но­го цве­та для групп вкла­док.
  • Пе­ре­ра­бо­тан­ное кон­тек­стное ме­ню вклад­ки: те­перь пун­кты ме­ню рас­ста­вле­ны бо­лее ин­ту­итив­ным обра­зом.
  • В адрес­ной па­не­ли устра­не­ны стран­но­сти фо­ку­са, сбои в под­сказ­ках и вы­па­да­ющих спи­сках.
  • Бло­ки­ра­тор ре­кла­мы те­перь под­дер­жи­ва­ет пра­ви­ла badfilter, strict3p и strict1p.
  • В за­клад­ках и за­ме­тках улуч­ше­на ра­бо­та фун­кции Drag & Drop, она те­перь име­ет бо­лее по­нят­ный ви­зуль­ный отклик.
  • В поч­те и ка­лен­да­ре улуч­ше­ны пе­ре­пи­ска, обра­бо­тка приг­ла­ше­ний, а так­же про­ве­де­на об­щая по­ли­ров­ка.
  • Па­нель вид­же­тов по­лу­чи­ла улуч­ше­ния ма­ке­та, вид­же­ты — улуч­ше­ния про­зрач­но­сти и фун­кции Drag & Drop;.
  • Бы­стрые ко­ман­ды те­перь по­ка­зы­ва­ют син­хро­ни­зи­ро­ван­ные вклад­ки и луч­ше обра­ба­ты­ва­ют ошиб­ки.
  • Ин­тер­фейс на­стро­ек был улуч­шен по всем на­пра­вле­ни­ям: от вво­да DNS до ви­ди­мо­сти пра­вил ра­бо­чих про­странств.
  • Те­перь мож­но опре­де­лить сво­его про­вай­де­ра DNS толь­ко для брау­зе­ра, с под­держ­кой DoH (DNS Over HTTPS).

 , ,

Что изменилось в Директе в 2025 году

Habr.com - чт, 07/03/2025 - 15:51

Яндекс активно внедряет автоматизацию и развивается. Для рекламодателей появляется все больше и больше возможностей, которые связаны с этим трендом и ситуацией на рынке. Но вместе с удобством приходит и обратная сторона: порог входа снижается, а с ним растет конкуренция и стоимость клика, особенно в популярных нишах. В статье эксперты click.ru разобрали основные изменения в Директе, которые уже принес 2025 год.

Читать далее

Software 3.0: теория Карпатого vs реальность

Habr.com - чт, 07/03/2025 - 15:45

«Самый горячий язык программирования сегодня — английский», — заявил Андрей Карпатый в своей лекции о Software 3.0. Звучит как мем, но за этой фразой стоит серьезная концепция эволюции разработки ПО.


Карпатый предложил простую, но мощную модель: как мы дошли от написания кода на C++ до промптов на естественном языке. При этом сама концепция остается спорной — одни называют её «новой операционной системой», другие видят дорогой эксперимент с непредсказуемым поведением.


Разобрал лекцию, убрал пафос и оставил практические выводы для разработчиков, продакт-менеджеров и CTO, которые решают, когда и как внедрять LLM в свой продукт. Ниже — основные тезисы Карпатого и контраргументы из реальной практики.

Читать дальше →

Ничего личного — только система: как мы выстроили продажи в дизайн-студии

Habr.com - чт, 07/03/2025 - 15:22

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

Читать далее

Тёмные закоулки Kotlin Contracts и скрытые пасхалки

Habr.com - чт, 07/03/2025 - 15:22

Контракты в Kotlin — это «тёмная лошадка» языка — они загадочные и чуть-чуть магические. Но что, если я скажу, что под капотом у них спрятано гораздо больше, чем можно найти в официальной документации? Привет! Меня зовут Виталий. Я работаю Android‑разработчиком в Альфа‑Банке, в этой статье я делюсь пасхалками и неожиданными фичами Kotlin компилятора, связанными с Kotlin Contracts.

Всё просто, лампово и с примерами из исходников. Даже если вы никогда не ковырялись в кишках компилятора, гарантирую: после прочтения контракты станут чуть ближе, а компилятор — чуть менее пугающим.

Читать далее

Процедурная генерация воксельных рогаликовых уровней

Habr.com - чт, 07/03/2025 - 15:16

Процедурная генерация воксельных рогаликовых уровней с использованием клеточных автоматов и алгоритмов работы с сеткой ячеек на Python. Описана начальная генерация уровней, их упорядочивание, прокладка путей.

Читать далее

Инструмент оценки рисков безопасности: что нужно учесть при выборе

Habr.com - чт, 07/03/2025 - 15:13

Привет, Хабр! Меня зовут Ирина Созинова, я эксперт по информационной безопасности в Авито. Моя прошлая публикация была о том, как мы выстраиваем в Авито процесс оценки рисков безопасности. В этой же статье рассказываю, на какой функционал стоит обратить внимание при выборе инструмента в целом и что было важно конкретно для нас. А еще — разбираю плюсы и минусы системы класса GRC для управления рисками. 

Читать далее

2D-скролл во Flutter

Habr.com - чт, 07/03/2025 - 15:10

Да кто такой этот ваш 2D-скролл? Зачем он нужен, если ты не делаешь аналог excel? На самом деле, двунаправленная прокрутка нужна в огромном количестве сценариев использования мобильных приложений, в виде таблицы можно представить самые разные сущности — как, например, наш видеоредактор. 

Есть только одна маленькая проблема: видеоредактор Yappy кроссплатформенный, написан на Flutter, а до недавнего времени команда фреймворка предлагала только один способ реализовать 2D-скролл — очень не производительный. В статье рассказываю, в чём была была загвоздка, что есть во Flutter сейчас и каких впечатляющих результатов можно добиться собственной реализацией. 

Читать далее

Как мы переходили с UiPath на PIX RPA

Habr.com - чт, 07/03/2025 - 15:03

Привет, Хабр!

Меня зовут Олег, я разработчик в «АШАН Тех». В 2023 году наша команда столкнулась с необходимостью миграции с UiPath на российский аналог — PIX RPA.

В 2023 году команда приняла стратегическое решение — перейти с UiPath на российскую платформу PIX RPA. Это была не просто смена софта, а комплексный процесс миграции, адаптации и доработки роботизированных процессов под новые реалии. И всё это — в крайне сжатые сроки, всего за 2 недели!

Рассказываю, как мы справились и с какими вызовами столкнулись. 

Читать далее

Как не убить инициативу в команде: ошибки тимлидов, которые всё делают сами

Habr.com - чт, 07/03/2025 - 14:53

Привет, Хабр!

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

Читать далее

Три конца, или «Сколько на самом деле стоит сотрудник?»

Habr.com - чт, 07/03/2025 - 14:48

При обсуждении прошлой статью про отток сотрудников я получил ряд вопросов, почему я давал оценку "на руки" и "грос", и почему цифры именно такие? В этой статье я их расшифрую, так как лично сталкивался с подобными вопросами при обсуждении стоимости консалтинговых услуг. Очень часто я встречался с возражением: «Что? Миллион рублей в месяц за консультанта? Да я лучше своим сотрудникам задачу дам – они за 200 000 все сделают»!

Первый вопрос, который я задавал: «А вы уверены, что ваши сотрудники стоят 200 000, а не в разы больше?». И, если я разговаривал с топ-менеджментом, которые отвечают и за расходы, мы вместе начинали считать. Давайте и мы вместе посчитаем!

Читать далее

Навигация без хаоса: архитектура маршрутов в масштабируемом TypeScript-проекте

Habr.com - чт, 07/03/2025 - 14:37

Нам важно, чтобы поддержка пользователей была на высоком уровне, поэтому у нас есть десятки сервисов для организации обучения специалистов поддержки. Я работаю над одним из таких проектов. Он активно развивается: ежемесячно добавляем более 10 новых страниц — сейчас в проекте их больше 120.

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

Читать далее

У разработчиков не должно быть сроков

Habr.com - чт, 07/03/2025 - 14:31

— Привет! Подскажи, пожалуйста, какой срок по этой задаче?

— 2 дня и 1000 долларов

— А почему тысяча долларов? Мы же договаривались на 500?

— Когда мы договаривались, ты не спрашивал сроки

Почему бюджет на разработку вырос в два раза, или как создать идеальную продуктовую команду.

Под кат

Как работает ingress-nginx: нырнем еще глубже. Часть 2 — балансировка

Habr.com - чт, 07/03/2025 - 14:30

В первой части мы разобрались с принципами работы Ingress-nginx контроллера. Теперь пришло время углубиться в то, как в Ingress-nginx устроен механизм обновления бэкендов и как реализована балансировка нагрузки на примере sticky sessions. Готовы узнать больше? Поехали!

Напомню, если вдруг забыли, эта статья написана по мотивам выступления на DevOpsConf’25, а меня зовут Алексей Колосков, я Lead DevOps из Hilbert Team.

Итак, рассмотрим, как реализовано обновление бэкендов в самом контроллере.

Читать далее

System Design: Чек-лист по сбору и фиксации требований все случае жизни

Habr.com - чт, 07/03/2025 - 14:30

Если на собеседовании по System Design не уделить внимание требованиям, это почти гарантированно приведёт к провалу — даже если ваше техническое решение идеально. Игнорирование требований — главная причина провала на собеседовании. Уделите этому 5-10 минут, и ваше решение сразу станет в разы сильнее. Расскажем, как собрать и зафиксировать требования чтобы повысить свои шансы при прохождении собеседования в IT-компанию.

Читать далее

Работа с данными в DuckDB или не pandas’ом единым сыт DS

Habr.com - чт, 07/03/2025 - 14:00

В проектах по разработке ML-моделей я регулярно сталкиваюсь с тем, что значительная часть времени уходит не на саму модель, а на приведение данных в нужный формат: очистку, трансформацию, агрегацию.

Этот этап требует не только времени, но и вычислительных ресурсов, особенно когда речь идет о больших объемах информации. В этой статье я расскажу о своем небольшом исследовании DuckDB — инструменте, который может значительно упростить и ускорить работу с данными.

Читать далее

Статья 4: Готовим MVI

Habr.com - чт, 07/03/2025 - 14:00

Серия статей с очередным разбором MV* шаблонов, но с интересными деталями
Даже опытные разработчики смогут найти что-то новое для себя

Это четвертая статья из серии,
в которой разбираем как собирается MVI и что же такое Model

Статья 4: Готовим MVI
-

Программирование «в уме» или дизайн расширения как ключевой инструмент управления функционального архитектора

Habr.com - чт, 07/03/2025 - 13:59

Вытаскиваем максимум пользы из привычного проектного артефакта в условиях внедрения систем с высоким уровнем кастомизации.

Читать далее

Гексапараллакс, как модель разработки ПО

Habr.com - чт, 07/03/2025 - 13:59

В процессе создания программного обеспечения участвует множество ролей, каждая из которых имеет свою систему ценностей, приоритетов и целей. Эти различия часто приводят к противоречиям в требованиях. Для структурированного анализа таких конфликтов используется модель «Гексапараллакс», которая рассматривает шесть ключевых точек зрения:

Читать далее

Практический опыт построения надежной защиты российских веб-приложений

Habr.com - чт, 07/03/2025 - 13:59

Современные веб-приложения требуют не только высокой производительности, но и надёжной защиты — от классических SQL-инъекций до сложных атак, включая перегрузку API. В условиях растущих киберугроз и ограничений на использование западного программного обеспечения особенно важно выбрать эффективную архитектуру, отвечающую требованиям российского рынка.
В этой статье мы делимся практическим опытом построения системы безопасности с использованием аппаратного балансировщика DS Proxima и решения SolidWall WAF для защиты веб-приложений и API. Рассматриваем архитектурные особенности, результаты тестирования и ключевые преимущества подхода, который объединяет безопасность, масштабируемость и предсказуемую производительность.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 7 гостей.
Ленты новостей