Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 2 мин. назад

Гироскоп в презентации или зачем брать с собой JoyCon на большую научную конференцию

чт, 03/27/2025 - 10:20

Анимации и свистоперделки в том виде, в котором они были популярны с PowerPoint 10 или 20 лет назад, значительно отступили на второй план. Любые технические доклады сейчас - это зачастую просто PDF документ. А хотелось бы больше

Двенадцать заповедей от тех, кто уже выжил в IT (и не потерял чувство юмора)

чт, 03/27/2025 - 10:03

Каждый раз, когда меня спрашивают: «А как ты вообще пришел к этим заповедям?», я улыбаюсь и вспоминаю одну историю. Она началась не в IT, не в офисе и даже не за чашкой кофе (хотя кофе, конечно, был). Она началась там, где начинается всё важное — в голове одного человека, который однажды осознал, что его жизнь превратилась в бесконечный марафон без финишной черты.

Читать далее

Виджет CDEK с бэкендом на .NET

чт, 03/27/2025 - 10:02

Всем привет. Некоторое время назад стояла задача интегрировать виджет CDEK в сайт на .NET. Код виджета доступен на github: фронт (ts) + бэкенд (php). При переносе на .NET с фронтом проблем нет. Кроме того, есть готовый скрипт, который можно подключить с cdn. Но при этом есть существенное ограничение для бэкенда: данный скрипт работает только с php.

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

Читать далее

Докер как облачная среда разработки в браузере

чт, 03/27/2025 - 09:55

Привет, Хабр! Меня зовут Ильдар.

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

Я разработал Облачную ОС, которая позволяет разрабатывать микросервисы в облаке, на сервере или локальном компьютере.

Читать далее

[Перевод] Почему я перестал говорить с архитекторами о микросервисах

чт, 03/27/2025 - 09:43

На прошлой неделе это случилось снова. Я был на совещании по анализу архитектуры, и коллега-архитектор начал ещё одну оживлённую дискуссию о микросервисах. Спустя считанные минуты взгляд присутствующих остекленел, и мы погрузились в абсурдное обсуждение того, что должно быть средством для достижения цели, но превратилось в саму цель. В тот самый момент я осознал: с меня хватит. Я наконец-то поклялся больше не общаться с архитекторами о микросервисах. Почему? Да потому, что такие обсуждения обычно не приводят ни к чему продуктивному.

Читать далее

Оптимальное решение

чт, 03/27/2025 - 09:01

Научно-сатиристический и философо-фантастический рассказ.

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

Читать далее

Путеводитель по когнитивной перегрузке

чт, 03/27/2025 - 06:36

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

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

Читать далее

Trinion CRM бесплатная CRM система

чт, 03/27/2025 - 06:05

Эта публикация посвящена собственной разработке компании Trinion- бесплатной CRM-системе.

Система полностью бесплатная. Сайт системы. Демо системы.

Читать далее

[Перевод] Как 9.3 уязвимость ждала открытия 3 года

чт, 03/27/2025 - 02:40

В крупнейшем JavaScript фреймворке, Next.js, была найдена критическая уязвимость 9.3/10, на исправление которой Vercel потребовалось 13 дней.

Читать далее

Принцип каскадного снижения связанности

чт, 03/27/2025 - 02:05

Часто ли вы слышите о новом принципе проектирования IT-архитектуры? А об обновлении классических принципов? Попробую вас удивить и привнести что-то новое.

Персональные агенты: первый шаг к ИИ-обществу

чт, 03/27/2025 - 01:00

Как мы всегда на связи, чтобы люди могли связаться с нами, наши персональные ИИ агенты будут онлайн, чтобы агенты других людей могли связаться с ними. Можно думать о них, как о личных помощниках, которые работают 24/7, все о нас знают и помогают с рутинными задачами.

Состояние здоровья, финансовое положение, музыкальные вкусы, геолокация, социальные связи ... такие агенты могут стать нашими тенями, знающими всё.

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

Читать далее

Современные фронтенды

чт, 03/27/2025 - 00:35

Статья адресована тем кто создаёт IT стартапы. И её цель — дать несколько иной от общепринятого взгляд на фронтенд часть, который возможно кому-то сэкономит много времени и денег.

Читать далее

Кодекс

чт, 03/27/2025 - 00:32

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

***

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

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

Резкий поворот на улицу Сучжоу. Мотоцикл кренится почти до земли, шина едва не теряет сцепление. Угол наклона 48 градусов, скорость — 97 километров в час. Я могу случайно коснуться коленом асфальта. Пролетая мимо знакомого киоска с уличным кофе, мельком вижу испуганное лицо девушки за стеклом. Я видел не просто испуг в ее глазах — мой взгляд успел зафиксировать, как расширились ее зрачки, как она держала стаканчик кофе, сжатый в трех пальцах, и как слегка дрожала ее нижняя губа. Прохожие отскакивают в стороны, глаза расширены от ужаса и изумления. Ныряю в узкий переулок между банком и рестораном «Пять специй», фасад которого украшен искусственным бамбуком. Замедляюсь, чтобы не задеть мусорные баки и пожарную лестницу, затем снова рывок вперед — на просторную улицу Лунхуа и выжимаю газ до отказа.

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

Читать далее

4D: техника, которая помогает быть адекватным в своих желаниях

чт, 03/27/2025 - 00:23

Эта техника для тех кто понимает что хочет, но еще пока не видит как пошагово это можно реализовать.

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

Это происходит не из-за недостатка мотивации, а потому что отсутствует системный подход к реализации целей. Прогресс хаотичный, скачкообразный и спонтанный (если Вы весьма последовательны и дисциплинированны, возможно, Вам тоже это будет интересно).

Чтобы управлять своим развитием я разработала технику 4D. Это четыре действия помогающие структурировать путь к цели.

Мне важно достигать желаемого, читаю далее

Нейронки пошли не туда

чт, 03/27/2025 - 00:00

Долго пытался сформулировать, почему мне нравится кругозор Claude и Gemini и умение рассуждать ChatGPT.

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

Интуиция не врёт.
(Юдковский перевернулся в гробу)

Какая-то дичь. Продолжай!

Почему игродев остается на С++17

ср, 03/26/2025 - 23:41

Последние пару-тройку лет на конференциях все чаще я слышу жалобы знакомых в игрострое о том, что текущий вектор развития "современного C++" не соответствует потребностям игровой разработки. Реальные полезные нововведения фактически закончились с выходом C++17, а попытки внедрить C++20 часто заканчиваются обнаружением множества "гейзенбагов" и существенным снижением производительности - критичные для нас на 10-15% от сборки к сборке. Пошатавшись по разным игровым студиям, блин, скоро будет 15 лет как я тут, у меня таки немножечко есть, что вам рассказать.

Все современные студии, что крупнее двух с половиной землекопов, пишущие игры на плюсах, шарпе или чем-то близком - используют Visual Studio или переходят со своих поделок на Unreal/Unity, который так-то тоже плюсы, хоть и со странностями. Так исторически сложилось, что винда и майки были, есть и в ближайшем будущем горизонта лет десяти останутся самым крупным рынком ПК-консольных игр, а сами консоли давно стали "ну совсем ПК", но чтобы не терять эксклюзивы (и шекели) вендоры в этом не признаются никогда.

Мобилки, как-бы отдельно, и там свои свои покемоны Mac с Android, но в Visual Studio в том или ином виде создаются, дебажатся и оптимайзятся 95% игр, остальное - погрешность. С момента начала золотой эры игростроя (где-то в конце 90-х), большинство игр писались с учетом того, что они будут выпущены на ПК, под ПК понимается - под винду. И наследие многих A+-студий так или иначе связано с Microsoft, даже для не-Microsoft консолей и мобилок.

Читать далее

Система «Федерация». Часть 5/10 Критериальная модель – принципы построения

ср, 03/26/2025 - 23:26

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

В этой части мы разберем постановку задачи на проектирование критериальной модели оценки. Какие «пользователи» будут у модели, какие у них требования к ней (точнее интересы) какие конфликты этих интересов могут случится и как их «разрулить»?

Читать далее

Какие процессные роли актуальны в компаниях?

ср, 03/26/2025 - 23:22

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

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

В этой статье мы рассмотрим ключевые процессные роли, которые сегодня особенно востребованы: Лидер по трансформации, Руководитель проектов изменений, Delivery Manager, Скрам‑мастер и Agile‑коуч.

Читать далее

«Решаем задачки про ненормальных детей», или Как приблизить математику к реальности

ср, 03/26/2025 - 23:16

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

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

Давайте разбираться

Способы создания пользовательских компонентов в QML

ср, 03/26/2025 - 23:16

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

Также одним из условий будет, чтобы внешний вид полученных элементов можно было редактировать в QtCreator.

Все исходники в репозитории.

Читать далее

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

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