На днях была интересная вещь: некий автор написал на VC текст с анализом статистики активности пользователей ВКонтакте за последние несколько лет. В нём он неправильным способом пришёл к правильному выводу: активность людей снижается. Способ неправильный, потому что сразу было видно, что сравниваются между собой разные показатели в разные моменты времени (а нужно сравнивать один и тот же показатель в разные моменты времени).
Тем не менее, статья вызвала широчайший резонанс (62 тысячи просмотров, более 500 комментариев, по мерках VC это очень много).
ВКонтакте сначала ответили в комментариях чем-то в духе: "Нас уже 10 лет хоронят, а мы ещё живы". А затем опубликовали материал от имени аж CEO, где привели вроде бы много цифр и графиков, но все они в основном сводились к единственному показателю из разных источников: суммарная месячная аудитория. И из графика под этим постом видно, что рост MAU, которым ВК так хвастается, замедлился как раз тогда, когда все люди пришли в интернет из-за пандемии -- второй квартал 2020.
В комментариях, ожидаемо, многие пишут, что их личные наблюдения не соответствуют рассказанному в статье. Но дьявол тут именно в этом показателе: он ничего не показывает. А люди наблюдают падение активности, а не падение чисел для отчётов. На какие показатели действительно хотелось бы посмотреть:
- средний возраст активной аудитории,
- конверсия просмотров в лайки и комментарии,
- средняя длина текста в публикации,
- доля публикаций без внешних ссылок,
- отношение активных подписчиков на личных страницах и в сообществах к общему количеству подписчиков
- процент удалённых аккаунтов
Именно в динамике посмотреть, как эти данные менялись от месяца к месяцу. И тогда уже сделать выводы. Потому что фраза "ВК умирает" не означает, что содержимое по адресу vk com перестаёт существовать. Если администрация превратит эту соцсеть в догоняющий клон тиктока, то аудитория будет. Просто не будет от ВК ничего, кроме названия.
Ну и самое крутое: один из комментаторов обратил внимание на значимое явление. Генеральный директор ВК пришла писать длинную статью про ВК на другой ресурс. Потому что у самого ВК уже нет возможности показать длинный текст на большую аудиторию.
#web
#java
The Model Context Protocol (MCP) Java SDK helps developers connect AI models with tools and data sources using a standardized interface. It supports both synchronous and asynchronous communication, making it flexible for different applications. The SDK includes features like tool management, logging, and multiple transport options, which simplify interactions between AI systems and external tools. This benefits users by providing a consistent way to integrate AI with various data sources, reducing the complexity of managing multiple connectors for different tools.
https://github.com/modelcontextprotocol/java-sdk
#java
BookLore is a self-hosted web app that helps you organize, manage, and read your personal book collection easily. You can sort books into libraries and shelves, automatically get book details from sources like Goodreads, and track your reading progress on PDFs and eBooks with a built-in reader. It supports multiple users with separate accounts and secure login options, so everyone can manage their own books without mixing collections. You can upload many books at once, share books by email (great for Kindle users), and browse books via compatible reading apps. This gives you full control over your digital library with a clean, modern interface and continuous updates[1][2][5].
https://github.com/adityachandelgit/BookLore
JSpecify — стандартизация Java-аннотаций для статического анализа кода и взаимодействия между языками JVM.
Если вы знакомы с Java или изучали исходный код, то одним из решений проблемы null является использование аннотаций nullability. Однако реализаций таких аннотаций много: JetBrains, Android Jetpack, Spring, Uber и другие создали свои версии.
Решений очень много, и возникла проблема выбора и поддержки. Хотелось бы иметь стандарт в Java, но договориться не удалось.
Консорциум компаний и команд из Google, JetBrains, Meta, Kotlin, Android, Spring, PMD, Sonar, EISOP и других объединился и создал единый стандарт, который обязуются поддерживать в своих решениях.
JSpecify 1.0 сосредоточен на nullability и содержит четыре аннотации: @NonNull, @Nullable, @NullMarked, @NullUnmarked.
Интеграция уже началась в библиотеки Jetpack Android и Kotlin.
#java
Java Backend
1 - dars. Kirish
- JVM, JRE, JDK
- Java qanday ishlaydi?
- O‘zgaruvchilar
- Maʼlumot turlari
- Kommentariyalar
- Chiqarish
Mentor : Hasan Po‘latov
#java
👉@ummat_uchun_dasturlash