home.social

#минификация — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #минификация, aggregated by home.social.

  1. Минификация кода для повышения эффективности LLM: влияние на лингвистику, генерацию и анализ программ

    Большие языковые модели (LLM) становятся неотъемлемой частью инструментов генерации, анализа и автоматизации программирования. Их возможности позволяют автоматизировать разработку, искать ошибки, генерировать тесты, осуществлять перевод между языками программирования. Однако одно из ключевых ограничений – контекстное окно, то есть максимально возможная длина входных данных. С ростом объема современных программ эффективность работы LLM с длинным кодом становится всё более актуальной задачей, особенно учитывая вычислительные и финансовые издержки обработки длинных последовательностей. Минификация кода – процесс сокращения программного текста до минимального, необходимого для сохранения семантики. Для современных LLM это уже не только техническая задача (как раньше для web-ресурсов), а способ оптимизации использования ресурсов, экономия токенов, увеличение объема анализируемого кода, ускорение анализа и генерации. В данной статье рассматривается современное состояние исследований по минификации в контексте LLM, формулируются гипотезы о её влиянии, а также обсуждаются перспективы для программной лингвистики.

    habr.com/ru/articles/931508/

    #минификация #llm #токены #контекстное_окно #экономия_ресурсов #лингвистика

  2. R8: Шакалья работа (уменьшение apk через правки R8)

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

    habr.com/ru/articles/885006/

    #r8 #android #минификация #android_development #android_studio #agp #d8 #apk #dex

  3. [Перевод] Демо City In A Bottle – система рейкастинга в 256 байтах

    Привет всем любителям size coding, сегодня я расскажу о чём-то потрясающем: крошечном движке трассировки лучей (raycasting) и генераторе города, умещающихся в автономном файле HTML размером 256 байтов. В этом посте я поделюсь секретами работы этой волшебной программы. Возможно, вы уже видели этот пост в моём Twitter. После публикации два года назад он стал самым популярным моим твитом. В этой потрясающей программе используется множество разных концепций, а их разбор похож на решение головоломки. Программа состоит из нескольких основных частей: html-кода, цикла обновления кадра, системы рендеринга, движка рейкастинга и самого города. Возможно, вы подумаете, что для распутывания этой загадки необходима сложная математика, но на самом деле это не так, сам код довольно прост и в нём используется простейшая алгебра, даже без тригонометрических функций. Впрочем, там есть несколько трюков, позволяющих создать впечатляющий результат.

    habr.com/ru/articles/815653/

    #size_coding #минификация #демо #демосцена

  4. Обфускация и деобфускация JavaScript: основы и инструменты

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

    habr.com/ru/companies/skillfac

    #безопасность_данных #информационная_безопасность #javascript #защита_данных #безопасность_сайтов #обфускация #безопасность_вебприложений #jsfuck #минификация