Привет, Хабр! Отличительными особенностями данного изделия китайской промышленности, встречающегося на просторах Алиэкспресса и других торговых площадок, являются пластиковый корпус и экстремально низкая цена.
Моё хобби — приобретать самые дешёвые электрогитары и педали эффектов, а затем доводить их до играбельного и применимого в музыкальных контекстах состояния.
Сегодня мы увидим и услышим, насколько плоха квакушка из Поднебесной, насколько хорошей её можно сделать, и что для этого потребуется.
Читать далееКак-то раз моя пятилетняя дочка, вернувшись домой из детского садика, сообщила мне и моей жене, что математика — тупая штука (!). С тех пор мы не покладая рук работаем (пока что успешно), стараясь увлечь её всевозможными математическими интересностями, а теперь ещё и гордимся её успехами в математике. Одна из наших наиболее удачных находок привела к тому, что теперь дочь очень интересуется фракталами вообще. Особенно ей нравится смотреть видеоролики, где с увеличением показаны множества и оболочки Мандельброта, а вдобавок есть капусту романеско. Благодаря этому увлечению дочери, я стал больше задумываться о фракталах, а также о том, как они соотносятся с особенно волнующей меня темой — искусственными нейронными сетями.
Читать далееНедавно наткнулся на статью с классическим кликбейтным заголовком в духе:
«В ИИ появилась новая “золотая” профессия: спрос на неё вырос на 800% за год».
И нет — это не вольная интерпретация, а дословная копипаста. Ссылку добавлять не буду — по названию при желании легко найдёте. Материал, к слову, оказался локализацией новости от Financial Times. От светлого AGI мы пока далеки, но если верить интернету — айтишники снова лутают МиллионМиллиардов за наносекунду, запивая это миндальным смузи.
Читать далееО том, как команде HR подступиться к организации празднования дня рождения компании (или любого другого повода), если целевая аудитория смешанная (сотрудники, клиенты, партнеры).
В каком формате делать мероприятие, что заложить в концепцию, как построить программу.
В качестве полезных материалов приложила чек-лист по организации, полезные таблички и списки.
Читать далееПривет! Сегодня разберем два подхода в ASP.NET. Blazor и классическую архитектуру MVC (Model-View-Controller). В отличие от обсуждений вроде «Java vs C++», эта тема менее спорная, но очень полезная для понимания современной веб-разработки на .NET.
Разобраться в нюансахНаверное, у каждого продакта или фаундера хоть раз возникала мысль: а что, если просто поставить ChatGPT вместо поддержки? Он ведь не устает, не болеет, отвечает мгновенно и не просит премию к праздникам.
Весной я решил провести эксперимент — автоматизировать первую линию саппорта в одном из наших продуктов. У нас было примерно 600 обращений в неделю, и около 20% всех продаж проходило через саппорт. Люди писали в чат, уточняли детали, задавали вопросы, и менеджеры часто превращали эти диалоги в реальные заказы.
Читать далееВ 2022 году Дзен стал двигаться вместе с ВК, но что это означало под капотом?
Разберём внутрянку технологий рекомендаций Дзена и текущих продуктов ВК по докладам Дмитрия Погорелова до 2024 и самого свежего 2025 с PML.
Узнаем самые первые архитектуры Дзена, что начали делать с увеличением нагрузки и хотелок МЛщиков. Как пришлось выкручиваться, когда столкнулись с объемами ВК.
Спойлер: нам пригодится шардирование
Читать далее →Привет, хабр! Сегодня хочу рассказать об одной технологии, которая сопровождает нас буквально везде. От процессора в вашем смартфоне до глобальных сервисов вроде YouTube. Речь пойдет о кэшировании.
Да, я знаю, тема кажется избитой. Но когда я впервые осознала, что одни и те же принципы работают на всех уровнях, от крошечного L1-кэша до распределенного Redis-кластера — это было похоже на инженерное просветление. Предлагаю и вам пройти этот путь вместе со мной.
Читать далееВ этой статье разберу установку с минимальными усилиями с использованием Helm и локального однонодового кластера Kubeadm.
Читать далееМоя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.
Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит.
Читать далее(Puppy) — машина с площадки HTB для симуляция аудита безопасности Windows Active Directory. Начнем с имеющихся учётных данных сотрудника отдела кадров (HR), который стал жертвой фишинга. Этот пользователь имеет права на изменение состава группы «разработчиков», что позволяет добавить туда собственную учётную запись и получить доступ к сетевым ресурсам (SMB-шарам), где хранится база паролей KeePassXC. После расшифровки секрета с помощью John, пройдем аутентификацию от имени второго пользователя, который состоит в группе старших разработчиков, участники которой имеют право GenericAll над новым пользователем. Поменяем пароль этого пользователя и подключимся через WinRM. На хосте найдем резервную копию сайта, а в ней пароль от последней УЗ. Подключение через WinRM под новым пользователем даст доступ к DPAPI-хранилищу, что в конечном итоге приведет нас к флагу администра.
Читать далееПредставьте: вы в Барселоне наслаждаетесь паэльей, завтра летите в Стамбул за специями, а через неделю планируете шопинг в Дубае. И везде нужно платить, снимать наличные, бронировать отели. Знакомая головная боль, правда? Курсы обмена, комиссии, вечное беспокойство о деньгах… Но что если мы скажем, что эту финансовую головоломку можно решить одним взмахом карты? Мультивалютной карты для путешествий.
Что такое мультивалютная карта
Помните, как раньше перед поездкой мы бегали по обменникам, выискивая лучший курс? А потом нервно прятали наличку по разным карманам и носили с собой пять разных карт? Забудьте об этом кошмаре.
Мультивалютная карта —умеет “говорить” на языке долларов, евро, фунтов и многих других валют одновременно. И никаких дополнительных конвертаций и комиссий! Для путешественников это настоящее спасение. Больше не нужно таскать пачки наличных или ломать голову над грабительскими курсами в туристических зонах. Расплатился и забыл — карта сама выберет нужную валюту.
А еще это финансовый лайфхак: заметили, что евро падает? Пополните евро-кошелек своей карты именно сейчас. Доллар растет? Держите часть денег в нем для будущих поездок. Вы сами решаете, когда менять валюту, а не в момент оплаты, когда выбора уже нет.
Добавьте сюда страховку от задержки рейса, доступ в бизнес-залы аэропортов и скидки в любимых отелях — и вы поймете, почему мультивалютная карта для путешествий стала незаменимым попутчиком современного путешественника.
Читать далееДжек Уильямсон — один из известных в своё время и почти забытых ныне фантастов середины ХХ века. С конца 1920-х он публиковал фантастические рассказы в журналах, включая «лавкрафтовский» Weird Tales, а затем переключился на более крупные формы. Пик его творчества пришёлся на начало золотого века американской НФ: именно в это время, в конце 40-х годов, он выпустил дилогию о «гуманоидах» — своего рода полемику с уже популярными рассказами Айзека Азимова о «трёх законах робототехники». Она рассказывала, как человечество будущего угодило под власть очень благожелательных и заботливых, но гиперопекающих машин, и попытках сопротивления этому. В какой-то мере цикл напоминает «Машина останавливается», в том числе неожиданным сходством с куда более поздними произведениями и тропами — но заметно сложнее и глубже. Достаточно сказать, что «Гуманоидов» весьма оценили не только футурологи, но и учёные и разработчики, которые занимались темой искусственного интеллекта; например, эту дилогию рекомендовали студентам компьютерных специальностей, и в той же «Матрице» можно увидеть немало идей Уильямсона образца 1949 года.
Читать далее${habrauser}, Привет!
Продолжаю здесь рассказывать о внутренних процессах игрового фреймворка Oriol Engine, разработка которого до сих пор идёт, и мы не собираемся останавливаться. (⌐■_■)
На Хабре я уже писал о решении проблемы кросс-компиляции шейдеров в данном фреймворке — ShaderPack. Ну а сегодняшняя наша тема будет именно о сборке проектов с помощью Oriol Engine и о том, что в этот момент происходит на его стороне.
Читать далееПоследние пару лет я регулярно слышал от знакомых велосипедистов одни и те же жалобы на Zwift: "Опять не работает Zwift", "20 евро каждый месяц дорого".
После очередного разговора о проблемах я решил создать альтернативный лаунчер, который решит хотя бы часть из них.
В статье рассказываю:
• Как реализовал серверную обработку интеграций (Garmin, Intervals.icu) для работы без VPN
• Почему выбрал Flask и как интегрировал его с протоколом Zwift
• Как организовал AES-256 шифрование учетных данных
• Какие проблемы возникли с неофициальным Garmin API
• Как сделал современный UI на чистом CSS без React
• Метрики производительности и планы развития
Технический стек: Flask, SQLite, Cryptography, Garth, Jinja2, CSS3.
Получился веб-лаунчер с русским интерфейсом, автоматической загрузкой тренировок и работой всех интеграций без смены стран. Делюсь опытом и кодом.
Читать кейс полностьюСовременные компьютерные атаки становятся все более сложными и изощренными, создавая серьезную угрозу информационной безопасности как для крупных организаций, так и для обычных пользователей устройств, подключенных к глобальной сети. Вредоносное программное обеспечение (ВПО) эволюционирует, используя сложные методы сокрытия и мутации кода, что затрудняет его выявление антивирусными программами и системами защиты.
Одним из ключевых методов, применяемых вредоносными программами для обхода систем обнаружения, является метаморфизм. Данный процесс заключается в модификации внутреннего содержимого исполняемого файла при его распространении [1], что приводит к созданию множества хэшей для одной и той же вредоносной программы. Такой механизм делает стандартные методы обнаружения, основанные на сигнатурах, малоэффективными, поскольку каждое новое представление ВПО воспринимается как новый уникальный файл. В связи с этим возникает необходимость в применении более продвинутых методов анализа, основанных на машинном обучении и, в частности, сверточных нейронных сетях (CNN), способных распознавать вредоносные программы по их структурным признакам.
Перспективным является подход, заключающийся в преобразовании исполняемых файлов программ с целью их анализа методами компьютерного зрения. Однако эффективность нейросетевых моделей напрямую зависит от объема и разнообразия обучающей выборки. В области кибербезопасности получение достаточного количества размеченных данных может быть затруднено, так как ВПО постоянно изменяется, а доступ к реальным образцам обычно ограничен. В связи с этим, в настоящее время актуальным становится вопрос улучшения качества классификации вредоносных программ нейронными сетями с применением аугментации данных, особенно в условиях ограниченного набора данных на входе. Таким образом возможно искусственно расширить обучающую выборку с помощью трансформаций.
Читать далееВ конце октября 2025-го вышла /e/OS 3.2 — свежая версия мобильной ОС на базе Android 15. Она полностью избавлена от Google-сервисов, телеметрии и скрытых трекеров, но сохраняет полную совместимость с приложениями. Проект основал Гаэль Дюваль, создатель Mandrake Linux. Он решил, что смартфон должен оставаться удобным, но без скрытой передачи личных данных — все хранится у пользователя и никуда не уходит без его ведома. Давайте посмотрим, что это за ОС и что в ней появилось нового.
Читать далееВ этом посте пойдет рассказ о ToF-датчиках, которые мы с моей командой пытались обуздать чуть более недели. На рынке большое количество различных датчиков расстояния, их вариаций и модификаций. От ультразвуковых датчиков HC-SR04 мы решили сразу отказаться, так как нам нужна была максимальная точность и стабильность измерений.
Окунуться в мир приключенийНа одном из недавних тренингов кто-то поднял руку и спросил: «Может ли ИИ быть этичным, если люди такими не являются?»
Я задумался. Не потому что вопрос был плох, а потому что он был правильным, и я не был уверен, готова ли аудитория услышать мой ответ.
Читать далееКиберспорт сегодня на подъеме: в индустрию вкладывают деньги инвесторы, постоянно проходят чемпионаты среди школьников и студентов, а сериалы вроде «Хэдшот» или «Киберпапа» добавляют романтики.
Но за глянцевой обложкой скрываются суровые реалии — с ними человек сталкивается сразу же после того, как киберспорт перерастает хобби. Несколько лет назад о них мне рассказали капитан сборной России по CS и топовый игрок в League of Legends (LoL). В этот раз я вновь задал вопросы Даниле Diamondprox Решетникову, игравшему на позиции джанглера в LoL, а также собрал интересные факты для всех, кто мечтает пройти подобный путь.
Если вы хотите стать киберспортсменом, то должны знать, какие навыки и качества необходимо развивать, как проходят тренировки, какие есть риски для здоровья топовых спортсменов. И, главное, ответить себе на вопрос: готовы ли вы к таким сложностям? Давайте разбираться.
Go, go, go!