Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

PostgreSQL Antipatterns? Анализ эффективности замены агрегатной функции MAX на ARRAY

Уровень сложностиСложный
Время на прочтение16 мин
Охват и читатели5.5K

Статья на Хабре "PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение" послужила отправной точкой для данного исследования. После ее изучения возникла гипотеза о возможности значительного повышения производительности PostgreSQL через замену агрегатных функций на конструкции ARRAY.

Читать далее
Пост

Где освоить прикладные программы?

Привет! На Хабр Карьере мы собираем для вас сотни классных онлайн-курсов, которые помогают быстро и качественно прокачать профессиональные навыки.

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

PowerPoint. Презентации, слайды, визуалы, анимации, диаграммы.

Word. Тексты, документы, форматирование, таблицы, списки, колонтитулы, подготовка к печати.

Excel. Таблицы, формулы, фильтры, диаграммы, автоматизация.

Photoshop. Изображения, ретушь, вырезание объектов, фон, баннеры, графика.

Illustrator. Векторная графика, логотипы, иконки, иллюстрации, фирменный стиль, макеты.

SQL. Базы данных, запросы, сортировка, фильтрация, анализ информации.

1C. Учёт, автоматизация процессов, финансы, склад, продажи, документы, отчётность.

А если программы вы уже освоили, то загляните на нашу витрину с курсами по специализациям — эти навыки наверняка пригодятся в освоении новой профессии

Теги:
+1
Комментарии1
Статья

Новое исследование показывает, что за наше существование может отвечать «призрачная частица» из начала времён

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели6.5K

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

Мы называем их нейтрино. Впервые они были обнаружены в начале 20 века, когда физики заметили, что в некоторых ядерных реакциях мы что-то упускали: энергия и импульс входов не равнялись выходам. Ответом оказалась новая, ранее неизвестная частица, продукт реакций, который сначала проскользнул незамеченным. Легендарный физик Энрико Ферми дал нейтрино их название, что на итальянском языке означает «маленькие и нейтральные».

Читать далее
Статья

90% программистов совершают эти ошибки. Как писать на Angular грамотно

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели9.2K

Давайте начистоту. Большинство Angular-приложений пишутся по инерции. Мы используем паттерны, которые выучили на заре второй версии, и продолжаем тащить их за собой, игнорируя всё, что фреймворк предложил за последние годы. 

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

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

Читать далее
Пост

FFTW на Zynq: почему потребление почти не меняется?

В продолжение к прошлому посту FFTW vs Ne10 на ARM Cortex-A9 решил измерить насколько вырастет энергопотребление, если запустить бенчмарк FFTW на PS-части Zynq 7020 - получил около 0,27 Вт для всех длин FFT. Мощность считал по току с лабораторного источника питания.

По результата замеров построил графики производительности FFTW сразу в трёх метриках.

График производительности FFTW на Cortex-A9 в трех метриках
График производительности FFTW на Cortex-A9 в трех метриках
  • MFLOPS/время выполнения - показывает, насколько быстро выполняется бенчмарк при фиксированном железе и частоте;

  • MFLOPS/МГц - позволяет сравнивать, насколько хорошо алгоритм/библиотека использует каждый мегагерц CPU;

  • MFLOPS/Вт - показывает, сколько полезных операций вы получаете с одного ватта мощности.

Я ожидал увидеть зависимость потребления от длины FFT, но для расчета электропитания и теплового бюджета удобнее использовать константу 0,27 Вт. Но все же интересно, почему потребление стабильно держится на уровне 0,27 Вт независимо от размера FFT? Какие архитектурные особенности влияют на это сильнее всего? Делитесь своими мыслями в комментариях!

А в моём Telegram-канале DSP_labs вас ждут полные бенчмарки, скрипты и ещё больше примеров оптимизации DSP на embedded.

Теги:
+4
Комментарии0
Пост

А вы знали, что среди натуральных чисел с необычными свойствами есть те, квадрат которых заканчивается на само число? Их называют автоморфными, поскольку они частично воспроизводят сами себя.

Например:
5^2 = 25;
76^2 = 5 776;
625^2 = 390 625.

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

Энтузиасты находили автоморфные числа, состоящие более чем из 25 тысяч знаков.

Концепция таких чисел была известна давно, но сам термин «automorphic numbers» впервые появился в 1968 году в одноимённой статье, опубликованной в Journal of Recreational Mathematics.

Поиск автоморфного числа, квадрат которого оканчивается на n цифр исходного числа, сводится к решению сравнения: x² ≡ x (mod 10ⁿ).

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

Теги:
+1
Комментарии1
Новость

Кошки стали компаньонами людей гораздо позже, чем считалось

Время на прочтение2 мин
Охват и читатели6.3K

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

Исследование костей, найденных на археологических раскопках, показывает, что кошки начали тесно общаться с людьми всего несколько тысяч лет назад, и это произошло в Северной Африке, а не в Леванте. По словам профессора Грегера Ларсона из Оксфордского университета, наши отношения с кошками начались всего лишь около 3,5–4 тысяч лет назад, а не 10 тысяч лет назад.

Читать далее
Новость

Бюро метеорологии Австралии обновило сайт за $62 млн и сделало его таким неудобным, что руководству пришлось извиняться

Время на прочтение2 мин
Охват и читатели5.4K

Национальное бюро метеорологии Австралии оказалось в центре громкого скандала после запуска нового сайта, разработка которого обошлась почти в $62 млн. Пользователи назвали обновление катастрофой, а хэштег #changeitback («верните всё как было») стал вирусным. Руководителю агентства пришлось публично извиняться.

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

Читать далее
Новость

Anthropic: как научить ИИ-агентов работать днями без потери прогресса

Время на прочтение3 мин
Охват и читатели6K

Команда Anthropic опубликовала подробное исследование о том, как научить ИИ-агентов работать часами и днями, не теряя прогресс после каждой сессии. Проблема старая: каждый запуск модели — это история без памяти о предыдущем контексте. В рамках Claude Agent SDK инженеры нашли способ заставить агентов продолжать работу так, будто они один непрерывный процесс.

Читать далее
Статья

Как сократить количество Draw Calls (вызовов отрисовки) в UI Unity

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели6.1K

В Unity UI часто тормозит не «крутая графика», а расползшееся число draw calls, которое тихо растёт вместе с канвасами, анимациями и материалами. В статье разбираемся, что именно делает каждый лишний вызов отрисовки, как с помощью Stats, Profiler и Frame Debugger найти проблемные места и какими приёмами — от грамотной структуры Canvas до атласов и батчинга — реально снизить нагрузку на мобильных устройствах.

Оптимизировать Unity UI
Пост

Первый шаг в аналитику. Узнай, как пройти путь от стажировки до оффера!

Сергей Доментий, reliability-аналитик международной IT-компании Garage Eight, заглянул на интервью в гости к Михаилу Серёгину, сооснователю karpov.cоurses. Они поговорили о том, как начать свою карьеру в аналитике и собрать портфолио без опыта.

Смотри и узнаешь:

> как Сережа начал свою карьеру; 
> чем занимается reliability-аналитик и какие вообще аналитики у нас работают;
> почему в Garage Eight позиции продуктового и дата-аналитика — это не одно и то же; 
> как Сережа собеседует специалистов в команду;
> какой подход к учебе поможет пополнить свое CV кейсами и потом устроиться на работу.

Теги:
+5
Комментарии0
Новость

Microsoft защитит вход в систему Entra ID от атак с внедрением скриптов

Время на прочтение2 мин
Охват и читатели4.1K

В октябре 2026 года Microsoft планирует усилить безопасность системы аутентификации Entra ID для защиты от внешних атак с внедрением скриптов, сообщает BleepingComputer.

Читать далее
Новость

В Android точка доступа Wi-Fi получила поддержку частот 2,4 ГГц + 6 ГГц

Время на прочтение1 мин
Охват и читатели4.6K

В последней версии Android Canary появилась возможность включить двухдиапазонный режим мобильной точки доступа Wi-Fi 2,4 ГГц и 6 ГГц, которая обеспечивает максимальную совместимость и скорость, сообщает Android Authority.

Читать далее

Ближайшие события

Статья

Kandinsky 5.0: линейка open-source моделей генерации изображений и видео нового поколения

Уровень сложностиСложный
Время на прочтение9 мин
Охват и читатели8.1K

В сентябре мы открыли доступ к Kandinsky 5.0 Video Lite, лёгкой модели с 2 млрд параметров для создания видео по тексту или на основе изображения. Теперь мы выкладываем в open source и все остальные модели линейки Kandinsky 5.0: Video Pro и Image Lite!

Читать далее
Новость

В России запустили верификацию для иностранных сим-карт

Время на прочтение1 мин
Охват и читатели5.4K

Российские операторы мобильной связи запустили мгновенную верификацию для иностранных сим-карт, которые временно блокируются при въезде на территорию РФ, сообщило Минцифры.

Читать далее
Статья

«Господин Говорунъ: как я обучил маленькую модель разговаривать на дореформенном русском»

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели7.5K

Я обучил небольшую языковую модель, которая отвечает на дореформенном русском как человек из XIX века.

Рассказываю, как подготовил данные, собрал синтетический корпус, обучил tiny-LLM и опубликовал её в виде чат-бота.

Читать далѣе
Пост

Тестировщики не нужны? Shift-left подход меняет даже ИИ

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

Мария Лещинская, Head of QA Surf и кандидат технических наук по ИИ и ML, проверила это на практике. Она с командой комбинируют shift-left подход и автогенерацию автотестов, экспериментируют с MCP-решениями, генерируют десятки проверок. 

На основе опыта Мария посчитала реальную экономию времени и собрала лайфхаки внедрения ИИ в тестирование. Поделилась ими в своем выступлении на конференции AI Boost. Теперь запись есть на YouTube. 

Вы узнаете:

  • Что именно меняет shift-left подход. Какие дефекты ловятся раньше всего, почему ошибка на проде ×100 по стоимости и как ранние проверки делают релиз предсказуемым.

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

  • Как выглядит полный shift-left цикл на практике.

  • Как добиться качественной автогенерации автотестов.

«Сейчас очень важны люди, которые системно понимают, как это должно работать, какие есть нюансы — и какие из них должен решать человек, а какие ИИ.»

— Мария Лещинская, Head of QA Surf

А еще в видео много лайфхаков для QA: 

  • Как правильно использовать JSON для снижения количества ошибок.

  • Много примеров рабочих промптов.

  • Стратегия, как один QA + ИИ закрывают работу целой мини-команды.

В общем, меньше слов — смотрите запись выступления на YouTube.

Теги:
+1
Комментарии0
Статья

Как прошла международная конференция ISKE 2025 в области AI и ML

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.6K

Всем привет! С вами снова на связи Кирилл, и я только вернулся из своей недельной поездки в Китай на конференцию International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2025), где я выступал с новой разработкой. Я бы хотел поделиться новыми открытиями, достижениями в области ML и ИИ. Немного раскрыть представление об AI и его применении в Китае, да и по миру в целом. Так что усаживайтесь по удобнее, заварите чаек, кофеек – и вперед читать новые инсайты!

Читать далее
Новость

Как ускорить тестирование мобильных приложений

Время на прочтение1 мин
Охват и читатели3.5K

Расскажем на QA Mobile Meetup 5 декабря в Москве. Пока мы все не оказались где-то между «успеть до Нового года» и «давайте после праздников», предлагаем встретиться, познакомиться с коллегами, обсудить сложные кейсы и весело провести время. 

Приходите лично или подключайтесь к трансляции.

Участвовать →

Читать далее
Статья

Еще пара историй про темные паттерны UX: почему вас постоянно пытаются запутать

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели5.3K

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

Прочиать и не делать так!