Хабр
123K subscribers
21.9K photos
248 videos
39 files
57.5K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Попробуйте поискать в интернете паттерны проектирования на Python. Получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх».

Вам будут внушать, будто вы пишете «серьезный» код. Умно. Профессионально. Готово для корпоративного использования. Но вот в чём проблема: большинство из этих паттернов решают проблемы, которые в Python просто отсутствуют. Они разрабатывались для таких языков, как Java и C++, где для выполнения самых базовых вещей требуется настоящая эквилибристика

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

Смотрим паттерны проектирования в Python, о которых следует забыть
2😁47🔥18👍105🤡2👎1🤔1😱1🤓1🤪1
Представьте: вы — CTO, перед вами — зеленые дашборды, аптайм 99.9%, клиенты довольны. Но где-то в недрах инфраструктуры тикает бомба замедленного действия. Ее зовут «технический долг», и он накапливается каждый день.

Каждый раз, когда архитектор говорит: «Потом допилим», админ — «Некогда сейчас по стандартам настраивать», а менеджер — «лишь бы работало», компания подписывает кредитный договор. Только вместо банка невидимый коллектор, а проценты начисляются рисками.

Сегодня поговорим о том, почему классический подход «работает — не трогай» больше не прокатывает, и как системно решать эту проблему.
42😁24🥱10👍8😱1🤗1
Новости к этому часу

⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️


🇨🇳 Из-за теста «Великого китайского файрвола» в ночь на 20 августа Китай отключили от глобального интернета на 74 минуты

🚀 Ракета‑носитель «Союз-2.1б» с биологическим спутником «Бион‑М» №2 стартовала с космодрома Байконур

🏧 В ЦБ РФ назвали девять признаков мошеннических операций, которые будут отслеживать банки у клиентов при снятии наличных

🍔 Исследователь не смог сообщить об уязвимости сайта McDonald's из-за отсутствия формы для связи

🖥 Исследователь кибербезопасности скачал данные о 270 тысячах сотрудников Intel и не получил за это вознаграждения

🤖 Ричард Саттон: индустрия ИИ «сбилась с пути», игнорируя основы интеллекта

😮‍💨 Microsoft снова попросила игнорировать ошибку Event Viewer в Windows 11

🥶 Энтузиасты нашли лучшую версию GPT-5. Для этого пришлось идти на обман

🤖 У проекта ядра Linux нет формального плана преемственности на случай ухода Линуса Торвальдса

🤔 В Минэкономразвития РФ предложили пометить пользователей, которые систематически не выкупают товары на маркетплейсах
Please open Telegram to view this post
VIEW IN TELEGRAM
229🤮13👍6🤪53😱1
Что сложного в том, чтобы выбрать себе VDS? Смотришь на тарифы, характеристики, SLA и… попадаешь на ненадёжного провайдера, у которого сервер падает без предупреждения, поддержка сводит всё к перезагрузке, а счета растут сами по себе. Чтобы не оказаться в такой ситуации, важно выбирать хостера не только по витрине на сайте. Поэтому собрали топ-лист из тревожных звоночков.

Как не попасть на плохой хостинг: топ-15 признаков
19😁12👍9😱2
«Не видел стола с нормальным вырезом нигде, никогда, ни разу — бывает чуть-чуть какая-то выемка внутрь, настолько бессмысленная, что лучше бы не было, и бывает еще угловой стол — ну, можно удобно один локоть положить, а второй куда?».


Эргономика рабочего места важна, и проблема выше преследует сегодня всех. Мы не знаем, почему производители столов заставляют всех страдать, но увидели кастомное решение от одного автора. Всё максимально просто, и локти наконец смогут отдохнуть.
🤣132👍61💩2415🤡8🔥7🤩5🥱2💯1
В одном из немаленьких банков из-за проблем с операционной и аналитической базами данных падает Data Mart (компонент системы записи Nice Engage от западного вендора Nice Systems).

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

Инженеры внутренней техподдержки (то есть заказчика) ни в первом, ни во втором, ни в третьем приближении никаких багов не находят. Отрицание, гнев, торг, депрессия…, звонок сервисному партнеру. Четыре ночи танцев с бубном, и баг находится в самом неожиданном месте. А теперь давайте обо всем по порядку.

Падение Data Mart и 100 миллиардов записей в ОЗУ. История о том, как починить в одиночку вендорский баг.
🥱267👍5🔥2😱1
Делаем монитор качества воздуха Zigbee своими руками.

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

Изначально речь шла об устройстве на дисплее epaper, который бы на экран выводил значения CO2, температуру и влажность. Ну еще время. В процессе обсуждения родился проект, который назвали Air Quality Monitor.
1🔥22👍143👌3😱1🤝1
Что важно при посещении клиники?

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

Всего 2 минуты вашего времени на доброе дело
😁32🤣125👎1💩1🫡1
Forwarded from Хабр Карьера
Многим знакома ситуация: начинаешь новое дело и сразу ждешь от себя идеального результата. Итог — разочарование и желание все бросить.

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

Выбрать курс по душе можно тут.
😁2915💩9🥰3🫡1
Please open Telegram to view this post
VIEW IN TELEGRAM
16😢7👍53🤓1🫡1
Офисы с печеньками, бонусы за выполнение KPI, тихое лишение премий и замечания в личке — часто в компаниях есть какая-то одна унифицированная система поощрения и порицания, которая не учитывает особенности сотрудника. А зря.

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

Ну что сказать, сейчас у них появится шанс. Покажите им этот текст или просто прочтите, будете знать больше о себе. Разберем одну из популярных классификаций мотивации людей — по Герчикову.
5911👍6😱2
Вам знакомо, когда вас охватывает тревога? Столько нового происходит в мире, столько идей приходит в голову. Вы вспоминаете о работе, которую нужно сделать, но постоянно отвлекаетесь.

Вот даже сейчас, вы читаете этот текст и думаете: «Ладно, сейчас прочитаю и приступлю к своей важной, но скучной задаче». Вам повезло, этот текст действительно объяснит много важного. Например, почему скука, тревога и прокрастинация обычно идут вместе. Но главное — что они так успешно от вас прячут (и это «что» куда страшнее нашей троицы).
🤣5816👍9🤡8😁2😱2💩1
В этом году пришла идея: воплотить классическое клише из фильмов ужасов — скримера с зеркалом. Помните те сцены, где отражение внезапно показывает монстра, призрака или что-то подобное? Камера, Raspberry Pi, и библиотека OpenCV могут напугать кого угодно. Не верите?! Поскольку на телевидение не пускают (и правильно делают), создадим жуткую видеотрансляцию в старом черно-белом телевизоре. Система активируется при обнаружении лица или глаз.

Заселяем привидение в старый телевизор
😁46🔥26😱178👍5
«Чуть более 10 лет назад, когда я служил не очень большим, но и не очень маленьким начальником в федеральном министерстве, мне предложили пройти российско-китайскую программу в Китайской академии руководящих кадров Пудун (CELAP) в Шанхае. Я думал, что это будет очередная командировка с ритуальными поклонами.

Оказалось — нет. Совсем. Если говорить IT-метафорами, нам дали доступ в бэкенд-системы управления Китаем. Представьте себе, что вы — инженер, и вас внезапно пригласили заглянуть внутрь исходного кода ОС, на которой держится страна с населением 1,4 миллиарда».

Партийная номенклатура и развитие промышленности в КНР. Чему научили в коммунистической бизнес-школе.
👍81💩2310🔥84😱3🥱2😁1🤣1
Аргумент, доказывающий слишком многое

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

Разбираемся, почему люди, отстаивающие заведомо маргинальную или даже абсурдную позицию, играют одну из ключевых ролей в развитии научного метода. Посмотрим, как софисты, изучая несовершенство языка как инструмента познания, брали широко используемые способы аргументации и с их помощью строили абсурдные умозаключения, чтобы показать, где ломается логика.
🥱19❤‍🔥11👍105😱1
Почему SELECT FOR UPDATE считается вредным в PostgreSQL

Разбирая взаимоблокировки у клиента, автор этой статьи вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе.

В этом нет ничего нового, но многие до сих пор не знают о тонкостях режимов блокировки строк в PostgreSQL. Разберёмся, когда именно следует избегать SELECT FOR UPDATE, чтобы не создавать себе проблем.
🤡129👍7👏2😱1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍206🤮3🔥2😱21
Эти пугающие производные, градиенты, матрицы Якоби и Гессе

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

Разберёмся, как эти принципы увязываются друг с другом и для чего они нужны
35😁7🤡3😱2
Гамаки и бариста не работают: чем удерживают айтишников в 2025

Привлечение айтишника — это фронтенд: красивый оффер, модный офис, ДМС. А удержание — это бэкэнд: тимлид, команда и процессы. И если ваш бэкэнд — это легаси-код на костылях, никакой редизайн фронта не поможет.

Думаете, преувеличиваем? А вот и нет.

Новое большое исследование от Хабра и ЭКОПСИ (опросили 33 946 айтишников!) показало, что главный фактор, который держит людей в компании — не зарплата (она на 19-м месте!) и не гибкий график (он вообще в хвосте). Гораздо важнее оказались адекватный руководитель — его умение общаться, развивать и не быть токсичным, — и справедливая, понятная система грейдов. А все эти гамаки, бариста и модные офисы — это просто «гигиенический минимум», а не мотивация.

Разбираемся в исследовании, которое ломает стереотипы, и смотрим на то, что действительно важно.
💯77😁25166🔥2😱2🤔1