TGViewer
Channel Public Channel
86 Docta Share

86 Docta Share

@doctashare

yo, sekai! pm @shareui
Subscribers
476
Photos
37
Videos
20
Links
33
Recent Posts 19 shown
Post #220 292
Когда я говорил, что буду переписывать PackIt с нуля, я не шутил.

Дизайн отчасти вдохновлён PixelPlayer.

*Я забыл пофиксить тугость слайдера, не обращайте внимания. А ещё я забыл перевести Default, тоже забейте.


#exteragram@doctashare
  • 💘 2
Post #218 424
86 Docta Share насколько я понял, предоставляет администраторам плагина возможность удаления аккаунта юзера.
❤️

#exteragram@doctashare
  • ❤ 5
Post #217 1.96K
86 Docta Share Photo
А ещё смею предположить, что после введения системы подписи плагинов, ключик кармы отлетит первым.

Но не более чем предположение)

#exteragram@doctashare
  • 👍 4
  • 😐 2
  • 👎 1
Post #215 2.19K
ChimeraNFT — вредоносный плагин

Для тех, кто не знаком с ChimeraNFT:
Это плагин, ранее известный как eblannft, который позволяет пользователю создавать визуальные(фейковые) NFT-подарки, номера, юзернеймы и другие побрякушки тг.

В следствии чего, в тиктоке и на стримах распространилась банальная скамная хуйня: пользователям предлагают купить подобные "нфт" за звезды, хотя фактически их не существует.

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

Я уже предупреждал карму(xarmaq) про то, что полномочия плагина не должны выходить за пределы его собственной функциональности. Плагин может ограничивать свою работу и прочее, но он не должен получать возможность блокировать пользователей или каким-либо другим образом управлять их аккаунтами на уровне самого клиента.

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


#exteragram@doctashare
  • ❤ 4
  • 👎 2
Post #213 453
86 Docta Share Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу elyxcore, просто система сборки и установки. Объясню, что происходит на видео: Новая система сборки базируется на автогенерации…
Все прогрессы по cruel будут публиковаться в exteraGram features

#exteragram@doctashare
  • 🙏 2
Post #212 687
86 Docta Share Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу elyxcore, просто система сборки и установки. Объясню, что происходит на видео: Новая система сборки базируется на автогенерации…
Представьте насколько стала удобнее разработка PackIt:

Раньше мне нужно было
• Внести изменения в нативную библиотеку/whl/dex и в сам плагин.
• Перекомпилировать то куда я внес изменения(если нативные то заменять 2 файла по разным путям).
• Перекомпилировать плагин.


Теперь мне нужно:
• Внести изменения в нативную библиотеку/whl/dex и в сам плагин.
• Перекомпилировать плагин.


Это на самом деле намного ускоряет разработку, и удобство разработки. Потому что по сути, сейчас библиотеки являются частью плагина, и компилируются вместе с ним.

#exteragram@doctashare
  • ❤ 6
Post #210 554
86 Docta Share Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу elyxcore, просто система сборки и установки. Объясню, что происходит на видео: Новая система сборки базируется на автогенерации…
По итогу что нужно PackIt для сборки:
Python 3.11, cruel-wrapper, build(python), CMake, g++/gcc/clang/clang++, Android NDK, Android SDK, kotlinc, javac, JDK 17+, Android Build Tools(d8), Android platform(android.jar)

Скоро ещё понадобится Cargo...

#exteragram@doctashare
  • ❤ 2
Post #209 1.06K
Автогенерируемый --adbpush флаг.

Для чайников:
Плагин собрался на ПК и перекинулся на мобильное устройство.

(Демка) <- клик

В скором времени:
• exteraGram будет поддерживать установку .crul плагинов по нажатию на файл ("Открыть с помощью...")
@pixwet обещал сделать флаг для "devserver", то есть плагин будет сразу после сборки устанавливаться сразу в exteraGram на подключённом устройстве.

#exteragram@doctashare
  • 🥰 3
  • ❤ 1
Post #208 510
86 Docta Share shareui_vmp.plugin
Плагин больше не актуален, эта функция появилось внутри самого exteraGram. Как это сделать — показано на видео.

Насколько я понял, этой меню нету на последнем релизе AyuGram, поэтому плагин, скорее всего, актуален для последнего релиза AyuGram.

#exteragram@doctashare
  • ❤ 6
Post #207 1.17K
86 Docta Share Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу elyxcore, просто система сборки и установки. Объясню, что происходит на видео: Новая система сборки базируется на автогенерации…
Это новая офиц. утилита(ранее был опционально ElyxBuilder). В ней плагины компилируются в полностью кастомный формат бинарных файлов. Для начала создаются .crulsection файлы, затем их подпись. Под конец они ликнуются в .crul файл(НЕ архив, фулл кастом).

Также будет возможность скомпилировать .py -> .so(и возможно даже обфусцировать) одной командой — намного производительнее чем .py/.pyc. И возможно добавлю автоматическое приведение типов(чтобы превратить pyobj в c, если это возможно, не проверял).

#exteragram@doctashare
Post #206 1.19K
Сборка PackIt на новой системе сборки под ахуенный найткор.
(Я хз че с записью звука на линуксе)

Это не новый движок, по типу elyxcore, просто система сборки и установки.

Объясню, что происходит на видео:
Новая система сборки базируется на автогенерации скриптов сборки и на возможности их редактирования разработчиком.
• Сначала cruel собрал .whl-библиотеку из исходного кода.
• Затем собрал нативные библиотеки для устройств arm7 и arm8.
• Ещё позже собрал .dex-часть плагина.
• Очистил артефакты.
То есть на видео показана автосборка дополнительных компонентов для плагина.

Скоро я добавлю поддержку флагов, например разработчик сможет сделать adb push на флаг --adb а затем установь с помощью установщика(скорее всего перенесу этот плагин в клиент, если имматокс даст добро). Ну или запуск плагина на девсервере.


#exteragram@doctashare
  • 👍 3
  • ❤ 1
Post #205 732
installer.plugin9.7 KB
Позволяет установить ElyxCore плагин с устройства без отправки в чат (для тех, кто юзает ванильный адб).


#exteragram@doctashare
Post #202 850
Instant Riptide
Мой первый доделанный мод на Fabric. Позволяет использовать трезубец с зачарованием «Тягун» на твердой поверхности, при условии если в инвентаре есть любое ведро с водой.
Релизы (26.2 Fabric)

#minecraft@doctashare
  • ❤ 7
Post #200 695
Навигация
Было принято решение сделать этот канал для моих проектов в целом, а не только для exteraGram.
Теги для поиска:
Связано с exteraGram

#exteragram@doctashare
Связано с Minecraft (моды, ресурспаки, плагины)

#minecraft@doctashare
Самостоятельные проекты

#project@doctashare

Со временем будет дополняться
  • ❤ 3
  • 👍 1
Post #196 930
Первым из «других проектов» будет один чуть-ли не самый мой любимый проект — BitHash. Я часто использую хэш-функцию, которую написал несколько месяцев назад для PackIt.

Это 64-битная хэш-функция (шанс коллизии ≈ 1 : 2×10¹⁹) без криптографии, предназначенная для локального и быстрого сравнения данных между собой. Она быстрее любой хэш-функции, находящейся в libcrypto (OpenSSL). Например, ctypes+bithash быстрее в Python, чем sha256 из hashlib, в 5 раз (на ARM8, где sha256 аппаратно ускорен).

Также, бонусом является то, что это абсолютно независимый 100% C-код, не нуждающийся в сторонних библиотеках, легко компилируемый и имеющий простой API.

GitHub: shareui/bithash

#project@doctashare
  • ❤ 6
Older posts →

About this channel

How can I read @doctashare without a Telegram account?
TGViewer shows the public web preview Telegram publishes for 86 Docta Share: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does 86 Docta Share have?
86 Docta Share (@doctashare) has 476 subscribers on Telegram, refreshed roughly every 30 minutes.
Does 86 Docta Share know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →