Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Лёха в Short’ах Long’ует
Лёха в Short’ах Long’ует
Хабр avatar
Хабр
Хабр avatar
Хабр
Период
Қаралым саны

Цитаталар

Хабарламалар
Репосттарды жасыру
Задача про счастливые билетики и ТФКП

Рассмотрим бородатую задачку про «счастливые» билетики. Наверняка опытные искатели интересных задач уже сталкивались с ней. Но хоть эта задача и не нова, она всё равно вызывает интерес, так как решить её можно бесчисленным количеством способов. Сейчас мы рассмотрим один из самых простых, но в то же время интересных путей её решения. А именно — через теорию функций комплексного переменного.
25.02.202515:26
C++ и кризис стандартизации

C++ задумывался как язык, который должен был дать программистам возможность писать эффективный код с высоким уровнем абстракции. Однако комитет по стандартизации своими действиями превратил его в переусложнённый инструмент, непригодный для решения базовых задач современного программирования. Давайте рассмотрим, как именно комитет саботирует развитие языка.
«Я решил заняться очередным хобби-проектом, и на сей раз создать парсер JSON на Rust. Мне хотелось проверить полученные на курсе навыки и, наконец-то, реализовать проект на этом языке, что я откладывал уже не один год»

Парсер JSON в 500 строках Rust
Код, который вы не поймёте: подборка вымерших языков программирования

Python, JavaScript или C++ живее всех живых, и в ближайшие годы им вряд ли что-то грозит. Но ведь не все языки программирования оказались столь успешными. В этой статье мы вспомним те из них, которые либо не дожили до современности, либо остались в полузачаточном состоянии. Мы не просто перечислим мёртвые языки, но и рассмотрим причины, по которым они исчезли из истории программирования через короткое время после рождения.
«Последнее время мне стали часто попадаться упоминания контроллеров Teensy, причём в самых интересных и мощных проектах. Какое-то время я не обращал на это внимание, но потом заинтересовался темой и чем дальше я в неё погружался, тем больше впечатлялся»

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной)
Разработка трёхмерного движка для Dendy/NES

Поговорим о разработке простого трёхмерного движка для консоли Dendy (NES/Famicom), который позволит выводить полигональные трёхмерные модели и проводить над ними базовые манипуляции (вращение, перемещение, трансформация, заливка полигонов и т. д.). В первой части обсудим реализацию вывода двумерных примитивов и организацию памяти в условиях ограничений NES.
Эпоха JAVA: пять игр с мобильников, которые ничем не уступали играм с Game Boy и PSP

А вы помните времена JAVA-игр? Что первое приходит на ум? Наверняка что-нибудь простое, уровня Gravity Defied или классических частей Asphalt. Однако на самом деле индустрия JAVA-игр была куда шире и глубже, чем её запомнило большинство геймеров. Вспомним пять игр из эпохи JAVA, в которые можно залипнуть надолго даже сейчас. Они могут спокойно конкурировать с проектами, которые выходили, например, на Game Boy Advance.
«Мой обеденный кофе прервался. Начали приходить уведомления от мониторинга, что сайт и API не отвечают, а CloudFlare отдаёт 521-ю ошибку на все запросы. Спустя пять минут ко мне в личку пришли пользователи с жалобами на неработающие приложения. А ещё спустя пять позвонил сооснователь проекта и сказал, что от нас требуют $250 за остановку DDoS'a.

Расскажу, как мы командой решали проблему, какие ошибки допустил я и чем всё закончилось»

Четыре ошибки во время отражения DDoS-атаки
🤑 На Хабр Карьере подвели зарплатные итоги второго полугодия 2024

Коротко: медианная зарплата IT-специалистов сейчас — 180 000 ₽, это на 19% больше, чем в первом полугодии 2024; зарплаты ощутимо выросли как по городам, так и по специализациям. А теперь подробнее.
Программисту нужна математика?

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

Одноплатные компьютеры продолжают развиваться. Производители предлагают всё больше разных моделей, как специализированных, так и более-менее универсальных. В феврале 2025 года на рынке появилось несколько интересных новинок, каждая из которых заслуживает внимания. В этом обзоре рассмотрим пять самых интересных моделей, сравним их характеристики, особенности и разберём, для каких задач они подходят лучше всего.
Coherent OS: забытый клон Unix v7

Начало 80-х. AT&T, в чьей Bell Labs был разработан Unix, внезапно осознала очевидный факт: их программный продукт популярен, но при этом не приносит никакого дохода. Руководство решает начать продажу коммерческих лицензий.

Если верить журналу Byte за октябрь 1983 года, лицензию Unix для частной компании можно было купить за умопомрачительные 20000 долларов. Лишь немногие могли себе позволить такие траты (справедливости ради, для учебных заведений ценник был гораздо ниже — всего 200 долларов США). В это непростое время появился проект, который поставил своей целью конкурировать с оригинальным Unix. Узнаем, что из этого вышло.
Книги по базам данных, которые стоит прочитать в 2025 году

Умение грамотно управлять данными — это уже не хороший тон, а конкурентное преимущество. Но как прокачивать навыки работы с ними? Один из способов — читать правильную литературу. Вот список книг о базовых принципах реляционных баз данных и SQL, продвинутых инструментах и языках программирования, и многом другом.
Nvidia признала, что выпустила некоторое количество графических чипов для видеокарт RTX 5090, RTX 5090D и даже RTX 5070 Ti, в которых отсутствовали блоки рендеринга. Это произошло из‑за проблемы на производстве. Причём эти чипы прошли тесты и попали производителям видеокарт, которые продали их конечным покупателям. Nvidia компенсирует всем пострадавшим клиентам эту проблему.

«Мы выявили редкую проблему, затрагивающую менее 0,5% (полпроцента) графических процессоров GeForce RTX 5090/5090D и 5070 Ti, которые имеют на один блок ROP меньше, чем указано в спецификации. Среднее влияние на графическую производительность составляет 4%, без влияния на рабочие нагрузки ИИ и вычислений. Потребители, которых это коснулось, могут обратиться к производителю платы для замены. Производственная аномалия была исправлена»
, — пояснил СМИ директор по связям с общественностью Nvidia GeForce Бен Берраондо.

Согласно отчёту TechPowerUp, некоторые Zotac GeForce RTX 5090 Solid имеют меньше конвейеров растровых операций (ROP), чем карты других OEM‑производителей. Количество ROP в 5090 должно быть на уровне 176, но проблемные карты показывают только 168 в GPU‑Z.

Меньшее количество ROP заметно влияет на производительность, снижая возможности растрового рендеринга карты Zotac на 4,54% по сравнению с картами других поставщиков и даже собственной картой Founders Edition от Nvidia, что делает такой видеоадаптер слабее, чем все остальные 5090, протестированные TechPowerUp.
Жизнь и смерть Карла Коха: первый хакер на службе КГБ в поисках всемирного заговора и тайны числа 23. Часть вторая

В первой части мы увидели, как Карл Кох от не самой весёлой ситуации в семье пришёл к хакерству и конспирологии. А теперь посмотрим, как всё это привело его к работе на разведку КГБ СССР, которая ранее, насколько известно, практически не интересовалась проникновением в компьютерные сети западных стран. Похоже, что именно Кох и его друзья стали «белыми кроликами», которые открыли для отечественных спецслужб дорогу в Интернет и показали, насколько полезным в работе разведок может оказаться искусство хакинга.
Мультимодальные модели тотально страдают селективным восприятием

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

Результат был, мягко говоря, странным.

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

Компания отмечает, что этот прототип стал первым шагом к созданию домашнего робота-помощника.

Protoclone оснастили полимерным скелетом, который копирует 206 человеческих костей. Он также включает более 1000 искусственных мышц, созданных с помощью фирменной технологии Myofiber. Она основана на концепции пневматических мышц Маккиббина. Эти мышцы работают через сетчатые трубки, содержащие баллоны, которые сокращаются при заполнении гидравлической жидкостью. Электронасос мощностью 500 Вт служит «сердцем» робота, перекачивая жидкость со скоростью 40 литров в минуту.

Сенсорная система Protoclone включает четыре камеры глубины в черепе для задач зрения, 70 инерционных датчиков для отслеживания положения суставов и 320 датчиков давления, которые обеспечивают силовую обратную связь. Эта система позволяет роботу реагировать на визуальный ввод и учиться, наблюдая за тем, как люди выполняют задачи.

Обычно гуманоидные роботы используют другие типы приводов, такие как соленоиды и электродвигатели. Основанная на давлении мышечная система Clone — это новый подход, и пока неясно, как компания обеспечит ходьбу и балансировку Protoclone.
📊 Рейтинг IT-брендов работодателей Беларуси

В эпоху глобальных перемен на IT-рынке интересно заглянуть к нашим соседям. После успешного исследования российского рынка мы с ЭКОПСИ впервые провели масштабное исследование в Беларуси. И результаты нас действительно удивили! Но обо всём по порядку.
В компании Hewlett‑Packard с 18 февраля 2025 года решили в рамках теста перевести клиентов с вопросами по ноутбукам, ПК и принтерам из Великобритании, Ирландии, Франции, Германии и Италии на 15-минутное ожидание на телефонной линии техподдержки до получения первого живого контакта с сотрудником. Как изначально пояснили в HP, это было сделано ради популяризации онлайн‑каналов коммуникаций с техподдержкой. В случае удачного внедрения предполагалось распространить эту практику на другие страны своего присутствия. Но этот тест в итоге закончился через пару дней из‑за проблем в непонимании как внутри компании, так и из-за жалоб клиентов.

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

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

«Чтобы быстро решить вашу проблему, пожалуйста, посетите наш веб-сайт support.hp.com, чтобы ознакомиться с другими вариантами поддержки или найти полезные статьи и помощника, чтобы получить интерактивную помощь, посетив virtualagent.hpcloud.hp.com», — сообщали в HP пользователям. Тем, кто хочет продолжить ожидание, говорили: «Пожалуйста, оставайтесь на линии».

Также в рамках ожидания три раза (на 5-й, 10-й и 13-й минуте) звонившему клиенту включалось голосовое уведомление, что время ожидания затягивается, и пользователя снова пытались перенаправить на альтернативные источники помощи.

Примечательно, что принудительное ожидание составляло точно 15 минут, а его сообщали клиенту только один раз в самом начале звонка.

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

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

«Мы обнаружили, что многие из наших клиентов не знали о предлагаемых нами вариантах цифровой поддержки. Исходя из первоначальных отзывов, мы знаем, что важность своевременного общения с сотрудниками службы поддержки клиентов имеет первостепенное значение. В результате мы продолжим отдавать приоритет своевременному доступу к поддержке по телефону, чтобы гарантировать исключительное качество обслуживания клиентов», — подытожили в HP.
«Более 10 лет прошло с момента публикации моего поста на Хабре, в котором я рассуждал о том, можно ли стать программистом после 30-ти. За это время многое изменилось. Та статья была выдержана в оптимистическом ключе. А сейчас я хочу взглянуть на проблему глазами уже состоявшегося программиста. И более приземлённо, что ли. Если не сказать больше — пессимиста»

Стать программистом в зрелом возрасте — 10 лет спустя
Почему JWT — не панацея: разбор проблем сессий и безопасности

JSON Web Token приобрёл популярность как удобный способ аутентификации и передачи данных между клиентом и сервером. Его ценят за простоту, stateless-подход и гибкость. Однако большинство гайдов рассказывают только о плюсах, забывая о недостатках.

В этой статье мы разберём основные проблемы использования JWT для хранения пользовательских сессий и обсудим более надёжные альтернативы
Как именно вечерний перекус влияет на качество и продолжительность сна?

Новое исследование показало, как отдельные компоненты нашего рациона — белки, углеводы, клетчатка и жиры — улучшают или ухудшают качество сна. Результаты напрямую показывают, как потребление конкретных продуктов модерирует наш сон.
10.02.202517:11
$315 млрд за толстые пальцы или 7,000,000 баррелей нефти за запой: как человеческий фактор влияет на рынок

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

Поговорим о четырёх крупных катастрофах на фондовом рынке как о напоминании, что «чёрный лебедь» может прилететь в любую минуту. У каждой катастрофы есть конкретная причина, большая или малая — чья-то невнимательность, вышедшие из-под контроля дурные привычки, техническая ошибка, порочность государственной системы, приводящая на ключевые позиции некомпетентных людей.
Көрсетілген 1 - 20 арасынан 20
Көбірек мүмкіндіктерді ашу үшін кіріңіз.