home.social

#библиотеки — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #библиотеки, aggregated by home.social.

fetched live
  1. Scikit-rank — open-source-библиотека для нейросетевого ранжирования

    Всем привет! На связи Александр Милоградский, отвечаю за RnD в направлении рекомендательных технологий Т-Банка. Расскажу о нашем новом вкладе в open source — библиотеке для нейросетевого ранжирования scikit-rank. Сейчас scikit-rank — обертка нескольких нейросетевых моделей в формат scikit-learn-моделей, которую мы сделали для удобства адаптации нейросетевых моделей в прикладных задачах и командах. А еще scikit-rank приняли на основную международную конференцию по рекомендательным системам ACM RecSys 2026 в США в Demo track. Но обо всем по порядку. Погнали!

    habr.com/ru/companies/tbank/ar

    #рекомендательные_системы #recsys #машинное_обучение #open_source #персонализация #библиотеки

  2. Русский в Оксфорде: экзамены, дедлайны и традиции

    Как устроена учеба в Оксфорде изнутри: библиотеки, в которых проводят больше времени, чем в общежитии, групповые проекты с международными конфликтами, экзамены в мантиях и попытки дотянуться до заветных 70 баллов. Привет, Хабр! Меня зовут Арсений и я решил поделиться воспоминаниями о буднях MBA из бородатого 2017 года без университетского глянца — с дедлайнами, странными традициями, встречами с известными журналистами и экономистами и званым ужином на честном слове джентльмена. Эта статья собрана из моих путевых заметок того времени.

    habr.com/ru/companies/ru_mts/a

    #оксфорд #MBA #образование_за_рубежом #студенческая_жизнь #библиотеки #экзамены #традиции #Великобритания #личный_опыт #юмор

  3. f4, сайд-проекты и помощь экосистеме Go

    В процессе работы над f4 , современной репродукцией Far Manager на Go, мне пришлось столкнуться с кучей ограничений экосистемы и написать массу вспомогательных библиотек, добавив недостающие кусочки паззла. Встроенный mp3 плеер f4 (да, он уже есть, пусть и на стадии PoC, вызывается по Ctrl+Shft+M) на скрине не просто так — это чуть ли не единственный плеер для *nix, нормально работающий с русскими кодировками id3v1 тэгов, для чего в том числе как раз потребовалась отдельная библиотека. Обзор всех наработок f4, которыми вы можете воспроизоваться в своих Go проектах — в этой статье.

    habr.com/ru/articles/1078850/

    #f4 #Far_Manager #файловый_менеджер #двухпанельник #библиотеки #go #golang

  4. Как одна забытая зависимость уронила прод и привела к появлению Dependency Validator

    Привет, Хабр. Я Матвей Лихота, старший Go-разработчик и DevSecOps. Как это часто бывает с внутренними инструментами, идея этой утилиты появилась уже после того, как у нас упал прод. Во время хотфикса сотрудник забыл обновить в одном из двух сервисов версию библиотеки с контрактами и в результате в зависимостях осталась предыдущая версия. Перед слиянием код собирался и тесты проходили, но после деплоя сервис упал с ошибкой 500: новое поле в структуре запроса не появилось на сервере. Пришлось откатить изменения и даунтайм был ощутимый. Снова попадать в такую ситуацию никому, конечно, не хотелось. Можно было бы добавить пункт в предрелизный чек-лист, но кто будет заполнять его во время хотфикса? Можно было еще раз напомнить разработчикам про версии, но такие напоминания работают от силы пару недель, а потом об этом снова забывают. Тогда я решил, что теперь проверять актуальность зависимостей будет CI. Так и появился Dependency Validator . Читать дальше

    habr.com/ru/companies/ru_mts/a

    #cicd #dependency_validator #обновление_версий #контракты #библиотеки #sbom #anchore_syft #gitlab_ci #devsecops

  5. Astryx: дизайн-система, которой может пользоваться AI-агент

    В прошлой статье про StyleX я разбирал, почему компилируемый CSS выглядит логичным продолжением ветки CSS-in-JS. Одно из главных свойств StyleX для меня — предсказуемость: стили описываются в ограниченной форме, которую можно анализировать ещё до запуска приложения. Это особенно важно в момент, когда код всё чаще пишет не только человек, но и AI-ассистент. Если инструмент допускает любую форму записи стилей, ассистент рано или поздно начнёт пользоваться всей этой свободой: добавлять магические значения, дублировать решения, обходить токены и постепенно размывать дизайн-систему. StyleX сужает пространство для таких ошибок. Теперь Meta открыла Astryx — дизайн-систему, построенную на React и StyleX. На первый взгляд это выглядит как релиз большой библиотеки: больше 170 компонентов, темы, тёмный режим, шаблоны, CLI, всё как мы любим. Но количество компонентов здесь не самое интересное. Astryx стоит рассматривать как следующий шаг после StyleX: если StyleX делает предсказуемыми стили, то Astryx пытается сделать предсказуемой работу с интерфейсом целиком — и для человека, и для AI-агента.

    habr.com/ru/articles/1070514/

    #вебразработка #дизайнсистемы #фронтенд #библиотеки #css #stylex

  6. Японский язык
    учебники словари курсы, аудио, тесты, учебная литература Japanese textbooks dictionaries courses, audio, tests, Японська мова підручники словники курси, аудіо, тести, навчальна література 日本教科書 辞書 コース、オーディオ、テスト、#教科書 🇯🇵
    t.me/scilib_yura15cbx/777

    Пруст Марсель Marcel Proust
    исследования badania дослідження research recherche 🦯🌂
    t.me/scilib_yura15cbx/776

    Пруст Марсель Marcel Proust
    тексты Texte des textes texts тексти κείμενα teksty
    t.me/scilib_yura15cbx/775

    Пруст Марсель Marcel Proust
    аудиокниги аудіокниги audiobooks livres audio Hörbücher
    #Пруст Марсель #Marcel Proust
    #аудиокниги #аудіокниги #audiobooks #livres #audio #Hörbücher
    t.me/scilib_yura15cbx/774

    Немецкая философия
    книги на немецком языке
    #German philosophy, books in german, Німецька філософія, книги німецькою мовою, #Deutsche Philosophie, Bücher auf deutsch
    t.me/scilib_yura15cbx/773

    Аудиокниги на немецком языке
    Belletristik auf Deutsch, Hörbücher, fiction in #German, #audiobooks, художня література німецькою, #аудіокниги
    t.me/scilib_yura15cbx/772

    Литература на немецком языке
    немецкий язык, художественная литература #Література німецькою мовою, німецька мова, художня література, #Literature in #German German language, fiction Literatur in deutscher Sprache #Deutsche Sprache, #Belletristik 🇩🇪
    t.me/scilib_yura15cbx/771

    Антуан де Сен-Экзюпери - Маленький принц - 1943 (20 языков) 🌹
    t.me/scilib_yura15cbx/770

    Корейский язык
    Korean Корейську мову 한국인 🇰🇷
    t.me/scilib_yura15cbx/769

    Литература на финском языке
    #Финляндия, финская литература, финский язык #Literature in Finnish Finland, Finnish literature, #Finnish language Література фінською мовою #Фінляндія, фінська література, фінська мова Suomenkielistä kirjallisuutta Suomi, suomalainen kirjallisuus, suomen kieli 🇫🇮
    t.me/scilib_yura15cbx/768

    Литература на шведском языке.
    Швеция, шведский язык Література шведською мовою. #Швеція, шведська мова. Literature in Swedish. #Sweden, #Swedish. Litteratur på svenska, #Sverige, svenska. 🇸🇪
    t.me/scilib_yura15cbx/767

    Литература на японском языке
    японский язык, #Япония, японская художественная литература. Literature in Japanese. #Japanese language, #Japan, Japanese fiction. Література японською мовою. японська мова, #Японія, японська художня література. 日本語の文学。 日本語、日本、日本のフィクション ⛩
    t.me/scilib_yura15cbx/766

    James Joyce - Finnegans Wake
    t.me/scilib_yura15cbx/765

    James Joyce - Ulysses
    t.me/scilib_yura15cbx/764

    James Joyce Джеймс Джойс
    #James Joyce #Джеймс Джойс
    t.me/scilib_yura15cbx/763

    Нейронные сети, нейросети, нейросетевое программирование
    Neuranets, neural network programming
    Нейронні мережі, нейромережі, нейромережеве програмування 🕸
    t.me/scilib_yura15cbx/762

    Big Data, Data Mining, Machine Learning
    Большие данные, анализ данных, машинное обучение
    Великі дані, аналіз даних, машинне навчання 👩‍💻
    t.me/scilib_yura15cbx/761

    D, Dart, Go, Groovy, Rust
    t.me/scilib_yura15cbx/759

    R статпакет 📊
    t.me/scilib_yura15cbx/756

    Web, HTML, CSS, XML, JavaScript, PHP, Angular
    #Web, #HTML, #CSS, #XML, #JavaScript, #PHP, #Angular
    t.me/scilib_yura15cbx/753

    Алгоритмы, Компиляторы, Олимпиадные задачи, Криптография
    Algorithms, Compilers, Olympiad problems, Cryptography
    Алгоритми, Компілятори, Олімпіадні завдання, Криптографія 🫡
    #Алгоритмы, #Компиляторы, #Олимпиадныезадачи, #Криптография
    #Algorithms, #Compilers, #Olympiad problems, #Cryptography
    #Алгоритми, #Компілятори, #Олімпіадні
    завдання, #Криптографія
    t.me/scilib_yura15cbx/752

    Архитектура ЭВМ, Операционные системы
    Архітектура ЕОМ, Операційні системи Computer architecture, Operating systems 💻
    #АрхитектураЭВМ, #Операционныесистемы
    #АрхітектураЕОМ, #Операційнісистеми #Computer architecture, #Operating systems
    t.me/scilib_yura15cbx/751

    Игры, Графика, Звук, DirectX, OpenGL, Unity, Lua
    Ігри, Графіка, Звук, Games, Graphics, Sound 👾
    #Игры, #Графика, #Звук, #DirectX, #OpenGL, #Unity, #Lua
    #Ігри, #Графіка, #Звук, #Games, #Graphics, #Sound
    t.me/scilib_yura15cbx/749

    Микроконтроллеры, Arduino, Raspberry Pi, AVR, PIC, USB
    microcontrollers Мікроконтроллери
    #Микроконтроллеры, #Arduino, #Raspberry #Pi, #AVR, #PIC, #USB
    #microcontrollers #Мікроконтроллери
    t.me/scilib_yura15cbx/748

    Теория, Проектирование, Качество кода, Паттерны, UML
    Theory, Design, Code Quality, Patterns, UML
    Теорія, Проектування, Якість коду, Паттерни, UML
    #Теория, #Проектирование, #Качествокода, #Паттерны, #UML
    #Theory, #Design, #Code Quality, #Patterns, #UML
    #Теорія, #Проектування, #Якість
    коду, #Паттерни, #UML
    t.me/scilib_yura15cbx/746

    Технологии, библиотеки, фреймворки
    Технології, бібліотеки, фреймворки
    Technologies, libraries, frameworks
    #Технологии, #библиотеки, #фреймворки
    #Технології, #бібліотеки, #фреймворки
    #Technologies, #libraries, #frameworks
    t.me/scilib_yura15cbx/745

    Функциональное программирование
    Functional programming
    Функціональне програмування
    t.me/scilib_yura15cbx/744

    Библиотека программиста
    Бібліотека програміста Programmer's Library
    программирование технологии програмування технології IT technology programming 🧑‍💻
    t.me/scilib_yura15cbx/743

  7. [Перевод] Подробно об ABI для работы с C++

    Двоичный интерфейс приложений, чаще именуемый просто ABI — это концепция, которая кажется знакомой и незнакомой одновременно. В каком смысле знакомой? Об ABI часто говорят в контексте устранения неисправностей, упоминают в статьях. Иногда даже приходится решать проблемы с совместимостью, которые провоцирует этот интерфейс. А в каком смысле незнакомый? Дело в том, что, если кто-то попросит вас описать, что такое ABI — то вы обнаружите, что понимаете, о чём речь, но чётко сформулировать ответ на этот вопрос сложновато. В конце концов, можно ограничиться формулировкой, указанной в Википедии : «набор соглашений для доступа приложения к операционной системе и другим низкоуровневым сервисам, спроектированный для переносимости исполняемого кода между машинами, имеющими совместимые ABI». Возникает ли проблема с такой формулировкой? Нет, в качестве общего описания этого вполне достаточно. Но оно может казаться немного поверхностным. На самом деле, в информатике такая ситуация встречается нередко. Информатика — это дисциплина, не стремящаяся к абсолютной строгости. У многих концепций нет чёткого определения, зачастую бывает достаточно, чтобы описываемый феномен был общепонятным. Итак, чтобы не увязнуть в определениях, давайте рассмотрим, что именно представляют собой такие двоичные интерфейсы, и какие факторы влияют на их стабильность.

    habr.com/ru/articles/1050682/

    #abi #c++ #программирование #библиотеки #компиляторы #совместимость

  8. [Перевод] Модули C++20 — как я с ними намучился

    В стандарте C++20 было представлено множество нововведений, и одним из наиболее крупных и долгожданных в их числе являлись модули. Теперь, когда с тех пор минуло около шести лет, то воодушевление сменилось здоровым цинизмом. Так, авторы сайта Are We Modules Yet прогнозируют, что поддержка модулей во всех библиотеках будет обеспечена к 1 мая 2167 года, а на Reddit не проходит и двух недель, как возникает очередной тред на тему: «Ну что, ими уже можно пользоваться»? (спойлер: нет). Моя собственная одиссея по работе с модулями началась с того, как я в очередной раз взялся переписывать мою воксельную игру . Насколько же слабо я представлял, во что ввязываюсь.

    habr.com/ru/articles/1045676/

    #модули #C++20 #Clang #библиотеки #зависимости

  9. React stack 2026: карта лучших библиотек по категориям

    Открываете очередной React-проект в 2026 году и смотрите на белый экран package.json . Какой роутер? Vite или Next.js? shadcn/ui или Mantine? Zustand или всё-таки Redux Toolkit? React Hook Form или TanStack Form? И как вообще теперь делать таблицы — TanStack Table или AG Grid? Каждая из этих категорий за последние 2-3 года прошла через смену лидера. То что было стандартом в 2022 (Redux, Material UI, Webpack, styled-components, Formik), в 2026 либо в legacy-режиме, либо проиграло свежим конкурентам. Те кто работают в одной экосистеме годами, могут не заметить как сместились веса в соседних слоях стека — пока не открывают новый проект и не сталкиваются с тем что “стандарт”, которым они пользовались, теперь редко выбирают. Эта статья — карта актуального React-стека 2026 года , разбитая по 60+ категориям. По каждой — что выбрал бы я для нового проекта в 2026, какие есть альтернативы для специфических случаев, что считается legacy и почему. Плюс — типовые комбинации стека под разные виды проектов (SaaS dashboard, collaborative editor, real-time dashboard, streaming app, consumer landing).

    habr.com/ru/articles/1032830/

    #react #typescript #javascript #frontend #2026 #библиотеки #npm #state_management #tooling #web_development

  10. Как мы оптимизировали компоненты во фронтенде: работа с версиями и оптимизация процессов

    Привет, Хабр! Меня зовут Василий Беляев. Я руководитель группы разработки по направлению фронтенда в ИТ-компании «Криптонит». В этой статье я расскажу про организацию работы с версиями и компонентами, оптимизацию рабочего процесса внутри команды, а также опишу несколько лайфхаков, которые мы применили

    habr.com/ru/companies/kryptoni

    #оптимизация #frontend #vuejs #библиотеки #packagejson #workflow #конфигурация #сборка_проекта #синхронизация_версий

  11. [Перевод] Некоторые мысли о проектировании библиотек (с примерами на Go)

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

    habr.com/ru/articles/1014318/

    #библиотеки #зависимости #интерфейсы #проектирование_систем #программирование #go

  12. Системный подход к Agile: исследование совместимостей Java библиотек [лонг]

    Java называют языком программирования. С формальной точки зрения это может быть и так. На практике картина более широкая: я считаю, что Java нужно рассматривать как целую программную систему для гибкой (Agile) разработки. В ней можно выделить четыре ключевых подсистемы, которые вместе образуют Java платформу : 1. Система ведения онтологии и моделирования бизнеса 2. Система верификации типов с правилами подстановки 3. Система среды исполнения динамического кода 4. Система модульной эволюции кодовой базы Пост утверждает, что настоящей гибкости, требуемой для реально модульных программ, поддающихся эволюции, так нужной энтерпрайзам, в Java практически нет; вместо неё царит хаос и тотальное смешение понятий на поле боя , где онтология, проектировка, реализация, рантайм да и сам разработчик ведут борьбу каждый за свои собственные принципы, в то время как главной жертвой является модульность. Для доказательства возьму конкретную тему совместимостей библиотек. Этот вопрос с технической стороны хорошо изучен, и разделяют три вида совместимостей: исходную, бинарную и поведенческую. Но будет полезным привести примеры еще раз, разбив не просто по этим трём категориям, а по зонам ответственности, для того, чтобы понять, какие трения возникают между самими подсистемы Явы. После обширного анализа будет представлено видение направления развития Явы как платформы, получившей новую среду скриптовых языков GraalVM . Основным тезисом служит заявление, что Агиль методология требует строгой трактовки, дисциплины и продуманных инструментов, чтобы свобода разработчика не превратилась в её свободный полёт в пучину хаоса.

    habr.com/ru/articles/1010714/

    #java #совместимость #верификация_программ #библиотеки #знания #экосистемы #agile #compatibility #binary_compatibility #агил

  13. [Перевод] Temporal: 9-летний путь к исправлению времени в JavaScript

    Cтарший инженер-программист в организации JavaScript Infrastructure & Terminal Experience компании Bloomberg Джейсон Уильямс опубликовал пост, в котором рассказал, как он вместе с командой реализовывал библиотеку Temporal вместо Date для различных типов дат и времени. Автор выступает делегатом TC39 (группы экспертов из Ecma International, отвечающей за стандартизацию и развитие языка JavaScript) и имеет опыт стандартизации функций, реализации языка и участия в крупных проектах с открытым исходным кодом. Джейсон также является создателем движка Boa JavaScript.

    habr.com/ru/articles/1009474/

    #bloomberg_terminal #java #javascript #javascript_library #date #api #temporal #datetime #дата_и_время #библиотеки

  14. 5 библиотек, которые помогут улучшить UX в вашем React Native-приложении

    Даже если вы разрабатываете MVP в условиях жестких сроков, не стоит забывать: результатом нашей работы будет приложение, которым будут пользоваться реальные люди. Причем первыми пользователями вполне могут оказаться инвесторы, заказчики или стейкхолдеры, которые оценивают продукт на ранней стадии. И будет здорово, если их первая реакция будет не «ну, работает», а «вау, это выглядит как полноценный продукт». Почему разработчикам вообще стоит задумываться о пользовательском опыте? Кажется, что это зона ответственности product/project-менеджеров, UX-дизайнеров и аналитиков. Но на практике у разработчиков в мобильных проектах есть довольно большая свобода влиять на UX-детали. Более того, многие мелкие улучшения интерфейса стоят буквально десятки строк кода и несколько минут времени, но при этом заметно повышают ощущение «живости» приложения. Меня зовут Алексей Цуцоев, я Frontend TeamLead в KODE. В этой статье разберу несколько библиотек, которые позволяют быстро улучшить UX React Native-приложения без значительных затрат на разработку.

    habr.com/ru/articles/1009370/

    #мобильная_разработка #адаптивная_вёрстка #интерфейсы #фронтенд #библиотеки #ux

  15. Stitches закрыт — да здравствует StyleX

    История фронтенда хорошо показывает, что инструменты редко исчезают мгновенно. Чаще они проходят понятный цикл: сначала решают конкретную проблему и быстро набирают популярность, потом становятся привычной частью стека, а со временем уступают место следующему подходу. Примерно так развивается и CSS-in-JS. Когда он появился, это выглядело логичным шагом: стили рядом с компонентами, темы, токены и удобная интеграция с React. Со временем стало ясно, что у этой модели есть и ограничения — стили генерируются в рантайме, усложняется SSR, а в больших приложениях начинают накапливаться накладные расходы. Появились попытки сделать CSS-in-JS легче и быстрее. Одной из них стал Stitches: он сохранил удобный DX и заметно сократил рантайм. Но развитие проекта остановилось, а требования к фронтенду продолжают расти. Поэтому всё чаще обсуждают другой подход — перенос генерации стилей на этап сборки. В этой логике и появился StyleX.

    habr.com/ru/articles/1008446/

    #вебразработка #стайлинг #фронтенд #библиотеки #стилизация #styledcomponents #css #sass #css_modules

  16. Vue DnD Kit v2: революция в мире Drag N Drop для Vue.js

    Vue DnD Kit v2: headless drag-and-drop с composable API — делай что хочешь, как хочешь Если вы когда-нибудь пробовали сделать drag-and-drop на Vue по-настоящему гибким — с кастомным overlay, вложенными зонами, multi-drag и анимацией при отпускании — вы знаете, что большинство библиотек держат вас в клетке. Vue DnD Kit v2 эту клетку сломал. И вам это понравится!)

    habr.com/ru/articles/1007680/

    #vuejs #draganddrop #библиотеки #dndkit #vuednd #frontendразработка #dnd #sortable #kanban #tree

  17. Toontrack - Drumopolis SDX (SOUNDBANK) - сэмплы Superior Drummer 3 Немногие продюсеры оказали такое же влияние на историю музыки, как ...

    #Библиотеки #сэмплов

    Origin | Interest | Match
  18. Аудитор: Человеко-Ориентированный Трекер Эволюции Библиотек

    Java принято называть языком программирования, но по сути это целая программная система, включающая три уровня: формальную верификацию модели через теорию типов, среду выполнения с динамическим линковщиком JVM и ментальную модель, которую разработчик выстраивает вокруг библиотек. Когда автор меняет сигнатуру метода, страдает не только байт-код — рушится контракт и привычное представление о стабильности API. Существующие инструменты проверяют бинарную и исходную совместимость, но их ответ сводится к вопросу «упадёт или не упадёт». При этом они не объясняют суть изменений: например, если метод перенесли из подкласса в суперкласс, анализатор покажет «удалено в А, добавлено в Б» — технически верно, но по смыслу ничего не объясняет. Здесь нужен человеко-ориентированный подход . Библиотеки — такие же продукты, как и любые другие, и их потребители заслуживают внятного объяснения того, как эволюционирует API. Предлагаемый инструмент — Аудитор — умеет не только проверять совместимость, но и распознавать рефакторинги по их смыслу: отслеживать перемещение методов по иерархии, выявлять смену ответственности между классами, обнаруживать паттерны изменений. Вместо сухого списка «добавлено/удалено» он генерирует человеко-читаемые отчёты на вики-страницах проекта, где разработчик видит не просто факты, а историю эволюции структуры API. Это сохраняет актуальность ментальной модели библиотеки и снижает риск неверной интерпретации изменений при обновлении версий. В статье будут рассмотрены нюансы каждого из 3х уровней, чтобы дать теоретические основы, необходимые для понятия бинарной и исходной совместимостей версий (binary & source compatibility), а также же представлен практический обзор на новый фреймворк, написанный мною, для их автоматического аудита на вики-страницах, которые станут прекрасным дополнением к вашим Java проектам.

    habr.com/ru/articles/1004286/

    #java #api #документация #совместимость #библиотеки #экосистема #binary_compatibility #agile #wiki

  19. Как открытые библиотеки, вроде Anna's Archive, разозлили правообладателей и получили многомиллионные иски

    В начале января 2026 года стало известно, что проект Anna's Archive, основная цель которого — поиск и скачивание бесплатных пиратских книг и другого контента, теперь не контролирует свое основное доменное имя: оно было переведено в статус serverHold. Возможная причина такой ситуации — неоднократные и многочисленные претензии со стороны правообладателей.

    habr.com/ru/companies/onlinepa

    #anna_archive #библиотеки #библиотека_знаний #копирайт #копирайт_в_интернете

  20. От ручного конфига к автоматическому мониторингу: обзор новой библиотеки go-discovery для Tarantool 3.0

    Когда у вас 50+ узлов Tarantool в кластере, ручное управление соединениями превращается в боль. Узлы падают, реплики становятся мастерами, новые инстансы добавляются — и все это нужно отслеживать в реальном времени. Рассказываем, как мы спроектировали go-discovery — библиотеку для автоматического обнаружения узлов кластера Tarantool 3.0.

    habr.com/ru/companies/vktech/a

    #Tarantool #архитектура #отказоустойчивость #go #мониторинг #vk_tech #библиотеки

  21. Как жёсткие правила сборки релизов упростили жизнь инженерам финтеха

    Перевели инфраструктуру Java-разработки высоконагруженного финтеха с SLA 99,99% на доверенный репозиторий компонентов. Это отечественные продукт из экосистемы Axiom JDK . Делимся инженерными деталями этого перехода.

    habr.com/ru/companies/axiomjdk

    #axiomjdk #axiom_jdk #репозиторий #maven_central #maven #gradle #библиотеки #библиотека_компонентов #цепочки_поставок #безопасная_разработка

  22. Vienna Symphonic Library - Studio Appassionata Strings sordino (Synchron Player) - сэмплы Synchron Player Эта коллекция расширяет границы стандартной St...

    #Библиотеки #сэмплов

    Origin | Interest | Match
  23. Vienna Symphonic Library - Studio Harps (Synchron Player) - сэмплы Synchron Player Две красоты для небесных гармоний. Благодаря своим мягким, ...

    #Библиотеки #сэмплов

    Origin | Interest | Match
  24. Восемь высокопроизводительных Python-библиотек в копилку разработчикам

    Когда в 1991 году Гвидо ван Россум представил миру Python, никто не мог предсказать, какое место через несколько десятилетий этот язык займет в веб-разработке, Data Science и Machine Learning. Сейчас Python продолжает развиваться: с новым поколением инструментов в прошлое уходят традиционные ограничения — производительность, GIL и сложность параллельных вычислений. Привет, Хабр! С вами Леша Жиряков, я руковожу бэкенд-направлением витрины KION, возглавляю гильдию по Python и пишу для блога MWS на Хабре. Я каждый день сталкиваюсь с вызовами высоконагруженных систем и сформировался пул инструментов, которые помогают решать критические проблемы современной разработки — от обработки данных с Polars до управления зависимостями с UV. В этом материале я сделаю обзор Python-библиотек, с которыми можно создавать системы, сравнимые по производительности с Go и Rust.

    habr.com/ru/companies/ru_mts/a

    #библиотеки #python #fastapi #litestar #polars #httpx #dask #Pydantic_V2 #ruff #Pithon_UV

  25. Ozon, Mail, Yandex — все в кризисе IT

    Сегодня я покажу Вам примеры кризиса IT у маститых компаний. Казалось бы, там всё должно быть отлично с функционалом у приложений, но нет — все они заложники кризиса в отрасли. В конце объясню, почему, пока смотрим примеры.

    habr.com/ru/articles/967922/

    #кризис #информатика #библиотеки

  26. Топ-5 библиотек Python, которые должен знать каждый новичок

    Знания синтаксиса Python недостаточно, чтобы решать реальные задачи. Сила языка — в его экосистеме. В этой статье мы разбираем 5 «рабочих лошадок», которые должен иметь в своем арсенале каждый начинающий разработчик: Requests, BeautifulSoup, Pandas, Telebot и Pillow. Это не подробный туториал, а статья-шпаргалка: краткое описание, ключевые операции и минималистичные примеры кода, которые можно сразу забрать и использовать. Идеально для тех, кто хочет быстро перейти от теории к практике.

    habr.com/ru/articles/954630/

    #библиотеки #python #python_для_начинающих #python_для_школьников

  27. Разработка просветительского портала «ПроПаллиатив»: взгляд изнутри

    Всем привет, на связи Андрей! Хочу поделиться с вами своим опытом разработки образовательного портала о паллиативной помощи. В этой статье мы с вами коснемся технических деталей проекта и рассмотрим, как создавался этот масштабный информационный ресурс.

    habr.com/ru/articles/949072/

    #разработка #портал #restapi #здоровье #фонды #личный_кабинет #перенос_контента #оптимизация #библиотеки #кэширование

  28. [Перевод] Хватит валидировать CLI — сначала лучше распарсите код как следует

    Есть за мной такой грешок: если какая-то проблема мне долго досаждает, я в конце концов пишу библиотеку, которая её решает. На сей раз такая история возникла с кодом для валидации CLI. Смотрите, я немало времени уделяю чтению кода, который написали другие люди. Это код опенсорсных проектов, всякий материал по работе, а также код из случайных репозиториев с GitHub, на которые, бывает, наткнёшься в два часа ночи. Причём, я то и дело замечаю одну и ту же проблему: в любом инструменте CLI найдётся одинаковый уродливый валидационный код, запрятанный поглубже. Знаете, в таком роде:

    habr.com/ru/articles/947450/

    #библиотеки #api #typescript #программирование #cli

  29. MCPE Master 2.2.5 MCPE Master — лаунчер для Minecraft PE, это бесплатный инструмент (без рекламы) для помощи игрокам карманног...

    #Плагины #и #библиотеки #Android #Хобби

    Origin | Interest | Match
  30. Как спроектировать кэш-библиотеку нового поколения и не умереть? Всем привет! Меня зовут Алексей Майшев, я р...

    #go #avito #cache #library #golang #авито #github #кэш-библиотека #библиотеки #для #go

    Origin | Interest | Match
  31. Ассемблер: рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС

    Что на самом деле происходит, когда вы запускаете программу? Мы привыкли воспринимать это как данность, но за кадром скрывается целая вселенная — от регистров процессора и системных вызовов Linux до формата ELF и модели памяти процесса. Присоединяйтесь к погружению, где мы прольём свет на каждый байт программы «Hello, World!» и поймём, каким образом ОС её выполняет.

    habr.com/ru/companies/timeweb/

    #linux #системный_вызов #ассемблер #виртуальная_память #компиляция #elf #библиотеки #си #низкоуровневое_программирование #timeweb_статьи

  32. Ассемблер: Рассматриваем каждый байт «Hello, World!». Как на самом деле работают программы на уровне процессора и ОС

    Что на самом деле происходит, когда вы запускаете программу? Мы привыкли воспринимать это как данность, но за кадром скрывается целая вселенная — от регистров процессора и системных вызовов Linux до формата ELF и модели памяти процесса. Присоединяйтесь к погружению, где мы прольём свет на каждый байт программы «Hello, World!» и поймём, каким образом ОС её выполняет.

    habr.com/ru/companies/timeweb/

    #linux #системный_вызов #ассемблер #линковка #виртуальная_память #компиляция #elf #библиотеки #си #низкоуровневое

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

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

    habr.com/ru/articles/934672/

    #архитектура_приложений #архитектура_по #библиотеки #libraries #directx #инкапсуляция #incapsulation

  34. Перевод библиотеки footnotes для RInform

    Oreolek

    Сноски довольно популярны на Западе ещё со времён «Путеводителя автостопщика по Галактике»[1]. Это простой литературный приём: в тексте игры вы читаете "(см. [1])", набираете «заметка 1» или «сноска 1» и получаете какое-то пояснение.

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

    Читать дальше: https://ifhub.club/2025/06/18/footnotes-in-ru.html
    #intfiction #библиотеки

  35. [Перевод] Clojure — стабильность по определению

    Недавно мне попался следующий твит от OneHappyFellow: Кажется, я понял, что меня настолько напрягает при программировании на языках с динамической типизацией. Дело в том, что никогда нет уверенности, будет ли конкретная библиотека работать определённым образом, и не сломается ли код при очередном минорном обновлении версии. — One Happy Fellow (@onehappyfellow) 5 мая 2025 Этот тезис меня заинтересовал. Дело в том, что по работе мне в основном приходится иметь дело с Clojure. Это динамический язык, но его экосистема на редкость известна своей стабильностью. В этой статье мы подробно разберём, почему именно так сложилось, но для начала я приведу некоторые доказательства, подкрепляющие мою точку зрения.

    habr.com/ru/articles/910890/

    #clojure #javascript #api #библиотеки #программирование #типизация

  36. Перевод библиотеки clothing для RInform

    Oreolek

    Продолжаю серию переводов библиотек Inform 6 на русский, и сегодня представляю библиотеку симуляции одежды.

    Читать дальше: https://ifhub.club/2025/05/15/rinform-clothing.html
    #intfiction #библиотеки

  37. Isomorphic-validation — Javascript библиотека, облегчающая валидацию пользовательского ввода

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

    habr.com/ru/articles/907724/

    #валидация_форм #библиотеки #функциональное_программирование #конечный_автомат

  38. Пилоты не изобретали чек-листы в 1935. Когда же они появились? (itakspisok.blog/piloty-nie-izo)

    Сегодняшняя статья совсем уж велика для того, чтобы оказаться здесь полностью, тут будет лишь краткое описание, а для чтения переходите в блог.
    Весь обозримый интернет в один голос заявляет, что чек-листы появились после катастрофы военного самолёта Model 299. В каком-то смысле это эффект Манделы, ложная коллективная память, связанная в этот раз со списками. Такое коллективное знание основано на книге «Чек-лист» Атула Гаванде. В русском переводе книги вполне определённо заявляется, что чек-листы были изобретены как явление примерно в 1935 году.
    Отдельно это знание звучит вполне себе сносно, но в контексте выглядит несколько странно. Как будто бы между появлением чек-листа и появлением Z3, первого устройства, считающегося компьютером в 1940 году, прошло каких-то пять лет. При всём уважении к чек-листам закрадывается сомнение, что они так разогнали научно-технический прогресс. Эта статья покажет, что дела обстояли несколько иначе.
    В ходе исследования произойдёт погружение в целых четыре значительных интернет-библиотеки. Первая расскажет о «Супружеской неверности» автора «Робинзона Крузо» Даниэля Дефо, а также об основании города, в котором завершилась русско-японская война 1904–1905 годов. Вторая поведает о более ранних, неизвестных официальным словарям свидетельствах checklist’а.
    Третья покажет неожиданное богатство российских библиотек, а также расскажет о первых марксистах и законах Царства Польского. Четвёртая библиотека даст возможность заглянуть в «Каторгу и ссылку», а также сообщит новые знания об архивах третьей.
    В архивах третьей по счёту библиотеки, Российской государственной библиотеки, мы получим ответ на вопрос о годе появления чек-листов, но ответ этот оставит большое количество новых вопросов.
    Обо всём этом в статье «Пилоты не изобретали чек-листы в 1935. Когда же они появились?» (itakspisok.blog/piloty-nie-izo)

    #Книги #Списки #Чеклисты #Библиотеки #Исследование #История

    Если интересно видеть публикации на день раньше, подписывайтесь напрямую в блоге: itakspisok.blog/. Вам на почту будет приходить красивое электронное письмо с заметкой.

Share on Mastodon

Enter the server where you have an account.