Feed aggregator

[Перевод] Кто может обновлять macOS?

Habr.com - 4 hours 32 min ago

Вопрос простой: кто может обновлять macOS?

Многие считают, что обновление macOS требует прав администратора. Однако в ряде сценариев стандартный пользователь вполне способен выполнить обновление системы. Ниже разберемся, как это работает и с какого момента Apple изменила правила игры.

Читать далее

Массивы и слайсы в Golang

Habr.com - 4 hours 33 min ago

Для начала хотелось бы сказать, что же такое массивы и слайсы.

Массив в Go — это структура данных, которая представляет собой упорядоченную последовательность элементов одного типа фиксированной длины. 

Давайте рассмотрим на примере:

Читать далее

Vivaldi 7.8 — Размещай и закрепляй

Habr.com - 4 hours 39 min ago

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

Хорошее начало нового года, приступим к деталям.

Читать далее

«Железные стартапы» и некоторые их тенденции

Habr.com - 4 hours 48 min ago

Картинка: upklyak, freepik.com

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

История знает множество успешных примеров, когда идея, развившаяся в условном «гараже», превращалась в нечто значительное, повлиявшее на жизнь множества людей. 

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

Читать далее

Решаем архитектурную проблему nginx с HTTP/3: опыт Angie и магия eBPF

Habr.com - 4 hours 48 min ago

Для пользователя может показаться, что переход с HTTP/2 на HTTP/3 — это просто замена TCP на UDP в конфиге. Но для серверного ПО с многопроцессной архитектурой этот шаг превращается в настоящую «головную боль». Классическая схема с accept(), на которой годами строилась работа с TCP‑соединениями, в мире QUIC попросту не существует. Пакеты летят в UDP‑порт, и ядро ОС больше не знает, какому именно рабочему процессу их отдать.

В оригинальном nginx это привело к тому, что поддержка HTTP/3 уже долгое время остается «экспериментальной» и ограниченной: она страдает от проблем с обрывами сессий и деградации сервиса при обновлении конфигурации. Для многих это стало стоп‑фактором для внедрения протокола в реальный продакшен.

В этой статье мы расскажем, как в Angie 1.11 нам удалось устранить эти фундаментальные недостатки. Мы не просто добавили поддержку протокола, а пересмотрели механику взаимодействия с ядром. Путь от простых хешей до создания полноценного аналога accept() для QUIC с помощью BPF‑программ позволил нам заявить: реализация HTTP/3 в Angie закончена, лишена «детских болезней» nginx и полностью готова к эксплуатации в высоконагруженных средах.

Добро пожаловать под капот современного транспорта данных.

Читать далее

Почему SASE не заменяет NGFW: взгляд инженера по ИБ

Habr.com - 4 hours 49 min ago

Привет, Хабр! Сейчас вокруг SASE в индустрии идут активные обсуждения, и может показаться, будто все традиционные решения безопасности вот-вот отправятся на свалку истории. На этом фоне всё чаще звучат вопросы о роли NGFW в современной архитектуре. Меня зовут Дмитрий Квашнин, я ведущий инженер-эксперт в компании Innostage. И в этой статье я хотел бы поделиться собственным взглядом на этот счёт.

SASE и NGFW не конкуренты. Это скорее эволюционные ступени одной большой архитектуры. NGFW никуда не уходит. Он просто передает часть своих полномочий, превращаясь в ключевой элемент гибридной модели Zero Trust для защиты самого ценного. А SASE в это время решает задачи новой эпохи, где все распределено: удаленные сотрудники, филиалы и облачные сервисы.

Читать далее

Может ли AI-агент решить всю CTF-площадку?

Habr.com - 4 hours 52 min ago

Всем привет!

В первой статье мы собрали себе инструментарий OpenCode + HexStrike AI, который нам полностью автоматически решил одну CTF-задачу. После этого, прошло почти 2 недели и в этой статье я хочу поделиться своими мыслями, найденными проблемами, а также мы продолжим улучшать наш инструментарий, работая над простой идеей - а можно ли уже сейчас автоматически решить все задачи CTF-площадки?

Читать далее

Как AI VK построили единую платформу для рекомендаций, поиска и рекламы в продуктах с многомиллионной аудиторией

Habr.com - 4 hours 53 min ago

Привет! На связи команда рекомендаций AI VK. Фактически в каждом продукте есть и рекомендации и поиск, и чтобы каждой команде не приходилось изобретать свой «велосипед», мы разработали единую Discovery-платформу. С ней команды могут «по кнопке» запускать рекомендации, тестировать модели, а также делиться лучшими решениями.

В статье поделились подробностями о том, что из себя представляет единая Discovery-платформа и какие результаты уже заметны.

Переходите под кат, будет интересно ⬇️

Про Discovery-платформу

От часов ожидания к секундам рендера: Blender на локальном ПК и облачном GPU

Habr.com - 4 hours 57 min ago

Привет, Хабр! Меня зовут Даша Косова, я продакт менеджер Рег.облака. 

Когда-то 3D было для меня большим увлечением, которому я уделяла много времени. Я хорошо помню, как выглядел рендер на локальном компьютере: запускаешь сцену, смотришь как идут первые сэмплы. Сначала изображение зернистое, и только со временем начинает проявляться. Обычно на этом этапе ясно, что рендер займет часы, и компьютер лучше не трогать — можно пойти заниматься своими делами и просто проверять Blender время от времени.

Тогда я рендерила исключительно на своем железе. Не потому что это был осознанный выбор — просто альтернативы казались сложными и непрактичными. Рендер-фермы и облачные GPU существовали где-то на фоне, но в моем окружении ими почти не пользовались.

Читать далее

Как я подружил Триколор с Алисой: итоги

Habr.com - 5 hours 1 min ago

Привет, это снова Егор. Сегодня я подведу итоги моей попытки интегрировать ресивер с умным домом Яндекса.

Читать далее

Современные экзоскелеты: 12 примеров из реальной жизни

Habr.com - 5 hours 17 min ago

Экзоскелеты вышли за рамки лабораторий. Одни системы поддерживают руки человека над головой при операциях на производстве, другие помогают переносить груз, третьи используют в реабилитации, и т. д. Большинство экзоскелетов не «усиливают» всё тело, а разгружают его конкретную часть. NIOSH, Национальный институт охраны труда и профессионального здоровья США, подчёркивает, что исследования экзоскелетов часто проводят в лабораториях с участием здоровых людей, поэтому эффект сильно зависит от задачи, посадки и анатомических особенностей пользователей.

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

Читать далее

Мониторинг и управление качеством мобильного интернета на микротике

Habr.com - 5 hours 34 min ago

Мониторинг и управление качеством мобильного интернета на Mikrotik

В данной статье автор делится своим опытом мониторинга и повышения качества мобильного интернета для частного дома в условиях слабого и плохого мобильного сигнала на роутерах микротик.

Статья будет полезна тем, кто интересуется микротиками и сетевыми технологиями, программирует микротики.

Интересно ->

Айтишный релокейт в Сочи: а стоит ли это огромных денег?

Habr.com - 5 hours 37 min ago

Мы с мужем второй год приезжаем на зимовку в Сочи из Питера (и в этот раз последний). Здесь таких «айтишных зимовщиков» много. Рассказываю про плюсы и минусы жизни на российских югах — разберем феномен конских цен на жилье, проблемы с прилетами дронов, парковками, местным менталитетом. Ну и отвечу на главный вопрос: стоит ли ехать именно сюда, а не в соседнюю Грузию/Турцию?

Читать далее

Ты чьих будешь?

Habr.com - 5 hours 40 min ago

Дисклеймер: простите, дальше много букв. Не любите читать, ловите сразу инсайт: «Ходите периодически на собеседования. Это полезно».

Январь радует обилием кадровых новостей. Значит, разработчики, DevOps-ы, продакты, пиарщики, маркетологи, рекламисты, по-прежнему нужны. И если сегодня вы прочли о назначении того или иного человека, особенно топ-менеджера, значит, этому предшествовали 3-6-12 месяцев поиска, собеседований и иных проверок СБ.

Читать далее

Разбираемся в функциональных зависимостях БД

Habr.com - 5 hours 49 min ago

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

Пора раз и навсегда разобраться во всем этом. Тем не менее, я постараюсь не упускать детали и, где это уместно, углубиться в тему с головой. Без претензии на академичность, но с претензией на ясность. Начнем.

Читать далее

Логистический консалтинг: как за 1–15 дней найти узкие места склада и посчитать ROI улучшений

Habr.com - 5 hours 49 min ago

На связи INTEKEY. Мы занимаемся WMS‑решениями и внедрениями, но на практике чаще всего начинаем не с софта. Начинаем с вопроса, который звучит просто, а на деле экономит месяцы и десятки миллионов: что именно на складе мешает бизнесу расти — и сколько стоит это «мешает» в деньгах, времени и рисках.

Эта статья — про консалтинг по автоматизации склада и оптимизацию складских процессов без теории ради теории. Мы покажем, как устроена наша линейка: от выезда эксперта на 1 день до аудита и проектирования склада, где появляется цифровой двойник, бенчмарки и дорожная карта. А ещё — как на складе реально работают LEAN‑инструменты (бережливое производство): 5S, Kaizen, 3M (Muda‑Muri‑Mura / Муда‑Мури‑Мура), диаграмма Исикавы, хронометраж, 5 почему (5 Whys).

Читать далее

Улучшаем Backend-разработку в Cline на примерах

Habr.com - 5 hours 49 min ago

Привет, Хаббррр! Сейчас я расскажу, как использую агенты, чтобы упростить себе backend-разработку и не тратить на рефакторинг больше, чем на написание кода.

Какие задачи идеально подходят для оптимизации с помощью ИИ, а какие не стоит отдавать агенту.

Читать далее

Aqua Protocol от 1inch: новый подход к управлению ликвидностью

Habr.com - 5 hours 54 min ago

Значительная часть ликвидности в дексах простаивает и используется только для ценообразования. Новый протокол Aqua от команды 1inch пытается решить эту проблему, не создавая пулы ликвидности. Вместо пулов здесь виртуальные балансы, которые не требуют блокировки активов. Концепт shared liquidity позволяет использовать ликвидность сразу в нескольких торговых стратегиях.

Я постарался сделать подробный разбор Aqua Protocol для вас: как работает core-контракт, зачем нужен слой приложений и стратегий, как выглядит полный флоу обмена активами между мейкером и тейкером и какие ограничения у этой модели остаются на практике.

Читать далее

Функциональные шаблоны: fold и unfold

Habr.com - 5 hours 57 min ago

Привет! Меня зовут Артём. Я Scala Tech Lead в компании “Криптонит” и автор Scalabook — русскоязычной базы знаний по Scala и функциональному программированию. В прошлой статье я разбирал можно ли программировать без циклов. Сегодня хотелось бы подлить масла в огонь и продолжить разбирать альтернативы императивным циклам в мире функционального программирования.

Данная статья посвящена свёрткам (folds) и развёрткам (unfolds). Это модели вычислений, работающие поверх рекурсивных типов данных, таких как связанные списки, деревья и т.д. Свёртки и развёртки образуют мощную пару абстракций: если свёртки предназначены для потребления рекурсивных структур данных, то развёртки ответственны за генерацию структур данных из некоторого начального состояния.

Допустим у нас есть связанный список:

Читать далее

Организация производства Информационных систем. Часть 3. Жизненный цикл производства информационных систем

Habr.com - 6 hours 10 min ago

Жизненный цикл (далее - ЖЦ) производства Информационных систем (ИС) представляет собой структурированную, логическую последовательность стадий, через которые проходит целевая система от идеи до вывода из эксплуатации (утилизации).

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content