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

Caddy и 100к доменов: автоматический SSL при одностраничном конфиге

Habr.com - 1 час 25 мин. назад

Я начал использовать Nginx более 20 лет назад, и как-то привык к тому что это решение по умолчанию при выборе веб сервера. В своем пути в IT я начинал с linux администрирования, потом был мелкий онлайн бизнес, работал бизнес аналитиком, продактом, временами что-то программировал для себя. Обстоятельства опять поменялись и год назад я устроился работать девопсом в маркетплейс доменов, по сути такой возврат к истокам. Первая задача которую мне выдали - перевести паркинг с 100к доменами с nginx на caddy. На тот момент я не слышал про Caddy, но был очень хорошего мнения о nginx. 

Я был удивлен, зачем?!
Что такого может быть в каком-то другом веб сервере, чего не умеет nginx? 

Я изучил нюансы, перевел паркинг на Caddy, и теперь могу уверенно заявить: да, у Caddy действительно есть очень сильные стороны. 

В этой статье я изложу кейс, нюансы, которые становятся важными когда у вас 100к клиентских доменов, на которых должен работать https. И какие тут есть преимущества у Caddy перед Nginx. На хабре есть всего несколько статей по Caddy, и это незаслужено мало для него. Поэтому я надеюсь из этого кейса вы сможете узнать что-то интересное.

Читать далее

Что делать с раскрытыми паролями

Habr.com - 2 часа 44 сек. назад


Согласно исследованиям, около 41% авторизаций в интернете производятся с использованием скомпрометированных паролей. Повторное использование паролей — одна из главных проблем в информационной безопасности.

Пользователи используют одинаковые пароли в среднем для четырёх учётных записей на разных сайтах. Рано или поздно все пароли попадают в открытый доступ.
Читать дальше →

MVP vs MLP: почему минимально жизнеспособного продукта уже недостаточно в 2025 году

Habr.com - 2 часа 9 мин. назад

Вмире стартапов назревает сдвиг: классический подход Minimum Viable Product (MVP) больше не гарантирует успеха. Если раньше пользователи были готовы мириться с сырыми прототипами, которые «просто работали», то в 2025 году планка качества поднялась так высоко, что одной лишь функциональности уже недостаточно. Современные пользователи ожидают продуманный и приятный UX с первого касания — продукт должен не только работать, но и вызывать восторг. Здесь на сцену выходит концепция Minimum Lovable Product (MLP): стратегия запуска, ориентированная на создание любимого продукта с первого дня. Разберёмся, почему MVP теряет актуальность, чем отличается MLP и как компаниям адаптироваться, чтобы завоёвывать сердца пользователей в 2025 году.

Читать далее

Джейлбрейкаем чатботы: ChatGPT без фильтров

Habr.com - 2 часа 10 мин. назад

Привет! Сегодня мы копнём в одну из самых спорных и недооценённых тем в мире ИИ — джейлбрейки чатботов. То самое, что позволяет убрать встроенные тормоза и меньше читать “I'm sorry, I cannot help with that” и заставить чатбот говорить с вами как с взрослым человеком, а не как корпоративный душнила.

Читать далее

[Перевод] Астрономы углубились в историю сверхмассивной чёрной дыры в центре Млечного Пути

Habr.com - 2 часа 25 мин. назад

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

Астрономы считают, что в центрах всех крупных галактик, таких как Млечный Путь, находятся сверхмассивные чёрные дыры (СМЧД) с массой до миллиардов солнечных масс. Также известно около 50 предполагаемых или подтверждённых чёрных дыр звёздной массы (порядка десятков солнечных масс) в Млечном Пути, и, вероятно, их существует ещё десятки миллионов. Предсказанные теоретически чёрные дыры промежуточной массы (ЧДПМ) находятся в промежутке между двумя этими категориями и имеют массу до ста тысяч солнечных масс, хотя на данный момент их ещё никто не видел.

Читать далее

Мы всё чаще не отличаем реального автора от AI

Habr.com - 2 часа 57 мин. назад

Я собрал интерактивный тест из пары десятков парных текстов и предоставил аудитории угадывать где писал человек, а где нейросеть. Было ожидание, что завсегдатаи хабра и айтишники разнесут LLM в сухую. Ан нет, результат вышел отрезвляющим.

Читать далее

Экстремально большие списки или максимальная производительность списков в Angular

Habr.com - 3 часа 9 мин. назад

В классическом исполнении, списки включают в себя все элементы из коллекции. Другими словами, те элементы, которые не видны пользователю (находятся за пределами вьюпорта) все равно присутствуют в DOM дереве. А теперь представим, если список состоит допустим из 1 000 000 элементов, как это повлияет на производительность и ресурсоемкось? Ответ очевиден, пропорционально объёму коллекции будет расти ресурсопотребление и снижаться общая производительность.

Но к счастью для нас есть методы и алгоритмы позволяющие существенно ускорить работу таких «исполинских» списков.

Читать далее

Базы данных. Как выбрать идеальное решение? Полный гид по SQL, NoSQL и не только

Habr.com - 3 часа 28 мин. назад

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

Меня зовут Кирилл, и на протяжении последних пары лет я мечтал научиться проходить System Design интервью. Но только недавно взялся за дело всерьёз.

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

Читать далее

Мобильная разработка за неделю #591 (23 — 29 июня)

Habr.com - 3 часа 30 мин. назад
В этом дайджесте эксплоиты ядра iOS и палочки на Android, рабочая группа Swift для Android и незаметные ограничения, смерть резюме, ТВ-пульты как многомиллионный бизнес в магазинах приложений, Gemini, для роботов и многое другое. Заходите!

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

Как применять чат-ботов с LLM для решения простых офисных задач

Habr.com - 4 часа 1 мин. назад

Добрый день, уважаемые читатели! Не так давно я проводил внутрикорпоративное мероприятие о том, как правильно применять чат-ботов, чтобы немного ускорить офисную рутину. Мероприятие очень понравилось аудитории, поэтому я решил переработать презентационный материал в статью - вдруг он принесет пользу еще кому-нибудь?

Если вы уже используете приемы промт-инжиниринга - то, скорее всего, вы не найдете для себя ничего нового. Статья больше рассчитана на тех новичков, которые лишь «что-то слышали» о больших языковых моделях, но не используют их в работе, поскольку это «что-то на ITшном», «не понятно, как это может мне помочь», «я слишком занят, чтобы разбираться самому». Можете переслать эту статью вашим офисным коллегам

SOAP, WSDL и немножко Python создаём веб-сервис шаг за шагом

Habr.com - 4 часа 9 мин. назад

Практика — лучший способ глубокого понимания теории. Рассмотрим на примере, как работают веб-сервисы с протоколом SOAP, для чего нужен WSDL и как он связан с XML-документом в теле POST-запроса.

Читать далее

Structured Output как полноценная замена Function Calling

Habr.com - 4 часа 13 мин. назад

В этой статье мы рассмотрим альтернативный подход вызова инструментов LLM, который использует Structured Output вместо традиционного Function Calling для обеспечения надежности и предсказуемости.

Читать далее

«The Legend of Zelda: Breath of the Wild» — идеальный открытый мир, но какой ценой?

Habr.com - 4 часа 23 мин. назад


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

Однако игроки кричат своё «не верю!» и указывают на то, что разработчики давно перестали наполнять свои открытые миры интересным контентом и привязывать его к основной истории.

Сегодня я хочу поговорить об одной из самых ценных для меня игр, «The Legend of Zelda: Breath of the Wild», которая служит для меня образцом хорошего открытого мира. Будем разбираться, как она этого добилась, и чем пришлось пожертвовать разработчикам. Читать дальше →

Нейробиология восприятия: почему мы никогда не увидим мир «глазами» животного

Habr.com - 5 часов 9 мин. назад

(Научный взгляд зоопсихолога на сенсорные миры собак и кошек).

Стена понимания: почему нельзя «стать жирафом»

Посмотрите на эту иллюстрацию. На ней — мое вольное представление о том, как видят мир разные виды. Вольное, потому что мы никогда не будем уверены в этом на 100%. Мы можем изучить мозг, узнать его «инструменты» для обработки информации. Но что «видит» собака, встречая хозяина, или лягушка, ловящая комара? За этими вопросами — нейробиологическая стена.

«Мой кот четыре часа смотрел на дождь», — рассказала владелица рыжего красавца. Этот случай — живая иллюстрация пропасти между нашими мирами. Человек, получающий 70% информации через зрение (Amedi et al., 2017), не способен представить реальность существ, для которых первичны иные чувства.

Эволюционный ключ: природа минимизирует энергозатраты (Niven & Laughlin, 2008). Развитие органов чувств строго коррелирует с их экологической значимостью.

Читать далее

PeaZip 10.5

Linux.org.ru - 5 часов 14 мин. назад

PeaZip — это про­грам­ма-ар­хи­ва­тор, на­пи­сан­ная на FreePascal (Lazarus) и до­ступ­ная на Linux, macOS, Windows и BSD. Сов­ме­сти­ма с ReactOS и Wine. Эта вер­сия со­бра­на с Lazarus 4.x, но под­дер­жка сбор­ки с 3.х и 2.х со­хра­ня­ет­ся.

Так­же раз­ви­ва­ет соб­ствен­ный фор­мат ар­хи­вов — PEA (Pack, En­crypt, Authen­ti­cate), целью ко­то­ро­го явля­ет­ся бе­зо­пас­ность дан­ных, пре­до­ста­вле­ние ар­хи­ва­ции, сжа­тия и мно­го­том­но­го раз­де­ле­ния фай­лов, а так­же про­вер­ки кон­троль­ных сумм / це­ло­ст­но­сти хэ­шей и а­утен­ти­фи­ци­ру­емо­го ши­фро­ва­ния фай­лов.

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

( читать дальше... )

 , , , ,

Частые причины смерти «качков»-бодибилдеров

Habr.com - 5 часов 15 мин. назад

Это секрет полишинеля ( Полишинель - это персонаж из кукольных театров средневековой Европы, комичные сценки с ним были ). Все кто профессионально "качает" тот вкушает вещества, зачастую из запретного ряда. В РФ ряд стероидов вообще уголовно запрещён и их продажа равна продаже наркоты. Честно, до биологического предела, люди могут выйти за 10 лет, а на стероидах буквально за 3 - 5, а выше биологии можно перелезать только вкушая яды, на то он и биологический предел. Там встают преграды в виде банальной способности кишок усваивать 10 000 ккал в сутки. Ну не может кишечник "жрать" столько, что бы нарастить мышцы больше определённой массы в организме.

Читать далее

Право на ошибку: история изобретательницы замазки

Habr.com - 5 часов 43 мин. назад

Мать-одиночка Бетт Несмит Грэм с трудом выживала с сыном на свою скромную зарплату секретарши. В 1950-х годах многие офисы начали переходить на электрические пишущие машинки. Несмотря на то, что в целом Бетт была высококвалифицированной специалисткой, ее умение печатать было на среднем уровне. Она часто допускала ошибки, которые пыталась исправить разными способами, чтобы не переделывать документы полностью. 

Как-то она наблюдала за малярами, и это ее натолкнуло на идею. Она принесла в офис маленькую баночку с белой краской на водной основе и начала использовать ее, чтобы замазывать опечатки кистью. Начальство не замечало этого. Грэм какое-то время спокойно использовала свое творение, пока другие секретари в офисе не завалили ее просьбами поделиться чудо-краской.

Читать далее

Как набирать аудиторию и находить клиентов в Telegram в 2025 году? Большой гайд

Habr.com - 6 часов 9 мин. назад

В гайде 9 способов продвижения — от традиционно платных до бесплатных (но эффективных!). Помимо способов продвижения разбираемся, как подготовить свой канал к продвижению, какой контент сделать перед тем, как начать рекламироваться и как сделать свой сильный рекламный оффер.

Читать далее

Злой проджект-менеджмент. 5 раз, когда было сильно больно и что с этим делать

Habr.com - 6 часов 12 мин. назад

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

Казалось бы, логично будет рассказать о кейсах успешных запусков, побед и какие инструменты мне пригодились (об этом я, кстати, писал). Но правда заключается в том, что любой, даже самый успешный проект делал мне, как проджект-менеджеру, больно. Несмотря на весь опыт, инструментарий, сильные команды находились слабые места, в которые злобный проект бил точно, сильно и с максимально разрушительными последствиями.

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

Читать далее

Не одним Python едины: Spring AI в разработке MCP‑сервера BitDive

Habr.com - 6 часов 14 мин. назад

Многие внутри BitDive привыкли к Python: для анализа данных, прототипирования агентов и построения CI/CD‑утилит этот язык незаменим. Но когда нам потребовался единый масштабируемый MCP‑сервер (Message Control Plane) для обработки и маршрутизации телеметрии в реальном времени, мы решили попробовать нечто более декларативное и «из коробки» готовое к бою. Наш выбор — Spring Boot вместе с новым модулем Spring AI, который позволяет легко описывать инструменты (Tools) и управлять ими через единый SSE‑интерфейс.

Читать далее

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

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