fa
Feedback
86 Docta Share

86 Docta Share

رفتن به کانال در Telegram
465
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-330 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
اکتبر '26
اکتبر '26
+5
در 1 کانال‌ها
سپتامبر '26
+21
در 6 کانال‌ها
Get PRO
اوت '26
+38
در 2 کانال‌ها
Get PRO
ژوئیه '26
+72
در 3 کانال‌ها
Get PRO
ژوئن '26
+90
در 2 کانال‌ها
Get PRO
مه '26
+135
در 4 کانال‌ها
Get PRO
آوریل '26
+223
در 0 کانال‌ها
Get PRO
مارس '26
+3
در 3 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
08 اکتبر0
07 اکتبر0
06 اکتبر0
05 اکتبر+1
04 اکتبر+2
03 اکتبر0
02 اکتبر+1
01 اکتبر+1
پست‌های کانال
```Yukino |cdecl, inline_always| public cfun yukino_add(a: c_int, b: c_int) -> c_int { return a + b } |cdecl| cfun puts(message: ptr<c_char>) -> c_int ``` Я уверен, это лучший синтаксис С функций (С функции не многим отличаются от обычных, работа с С ОООЧЕНЬ простая). #project@doctashare

2
Внутри стандартная библиотека и рантайм под 9 таргетов(включая хост). Ещё одной целью является легковесный компилятор.
Внутри стандартная библиотека и рантайм под 9 таргетов(включая хост). Ещё одной целью является легковесный компилятор.
106
3
Что вы знаете о "не нравится — сделай сам". Да нихуя вы про это не знаете! Вот мне не нравилось, я сделал сам. Не люблю Rust
Что вы знаете о "не нравится — сделай сам". Да нихуя вы про это не знаете! Вот мне не нравилось, я сделал сам. Не люблю Rust за нечитаемость, не люблю C/C++ за сложность. Люблю Kotlin за лаконичность и синтаксис, но не люблю его за рантайм в виде JVM (лишний оверхед в фоне). В общем по итогу у меня вышел нативный язык на LLVM 22-1, который имеет практически полностью автосатическое управление памятью, и не имеет GC (очень упрощённая модель заимствования). А что следует из вышесказанного, думайте сами. В общем, цель не стать самым функциональным или производительным ЯП, а цель быть максимально простым и лаконичным нативным языком без GC/крупного рантайма. C на демке был использован специально чтобы показать работу с C ABI. В публичный доступ(исходники) дропну слегка позже, а первый релиз будет ещё ещё дальше (добавлю больше таргетов, пофикшу баги, доделаю что хотел и т.д). К слову, я на это потратил около полтора-два года. Первое желание появилось ещё 2 года назад, когда меня заебал Python и С++ одновременно. Через пару месяцев приступил к изучению и планированию. Ну вот как-то так. Кому к слову интересно: клик
111
4
t.me/packitapp/46 #exteragram@doctashare
t.me/packitapp/46 #exteragram@doctashare
501
5
Когда я говорил, что буду переписывать PackIt с нуля, я не шутил. Дизайн отчасти вдохновлён PixelPlayer. *Я забыл пофиксить т
Когда я говорил, что буду переписывать PackIt с нуля, я не шутил. Дизайн отчасти вдохновлён PixelPlayer. *Я забыл пофиксить тугость слайдера, не обращайте внимания. А ещё я забыл перевести Default, тоже забейте.
534
6
Порт ключей лимбо на hyprland github.com/shareui/hypr-limbo #project@doctashare
Порт ключей лимбо на hyprland github.com/shareui/hypr-limbo #project@doctashare
555
7
❤️
❤️
552
8
А ещё смею предположить, что после введения системы подписи плагинов, ключик кармы отлетит первым. Но не более чем предположения) #exteragram@doctashare
2 298
9
ChimeraNFT — вредоносный плагин Для тех, кто не знаком с ChimeraNFT: Это плагин, ранее известный как eblannft, который позвол+1
ChimeraNFT — вредоносный плагин Для тех, кто не знаком с ChimeraNFT: Это плагин, ранее известный как eblannft, который позволяет пользователю создавать визуальные(фейковые) NFT-подарки, номера, юзернеймы и другие побрякушки тг. В следствии чего, в тиктоке и на стримах распространилась банальная скамная хуйня: пользователям предлагают купить подобные "нфт" за звезды, хотя фактически их не существует. Вместо того чтобы нахуй снести эту скамную хуету, его ведущий дев xarmaq добавил систему блокировок. И в итоге эта хуйня позволяет принудительно завершать все сессии аккаунта, юзера попавшего под блокировку; а также, насколько я понял, предоставляет администраторам плагина возможность удаления аккаунта юзера. Я уже предупреждал карму(xarmaq) про то, что полномочия плагина не должны выходить за пределы его собственной функциональности. Плагин может ограничивать свою работу и прочее, но он не должен получать возможность блокировать пользователей или каким-либо другим образом управлять их аккаунтами на уровне самого клиента. В результате ChimeraNFT представляет собой не просто сомнительный плагин с бесполезной функциональностью. А ещё и хуйню, позволяющую его администраторам воздействовать на пользовательские сессии и аккаунты за пределами необходимой для работы плагина области.
2 584
10
❤️
❤️
486
11
Все прогрессы по cruel будут публиковаться в exteraGram features #exteragram@doctashare
489
12
Представьте насколько стала удобнее разработка PackIt: Раньше мне нужно было • Внести изменения в нативную библиотеку/whl/dex и в сам плагин. • Перекомпилировать то куда я внес изменения(если нативные то заменять 2 файла по разным путям). • Перекомпилировать плагин. Теперь мне нужно: • Внести изменения в нативную библиотеку/whl/dex и в сам плагин. • Перекомпилировать плагин. Это на самом деле намного ускоряет разработку, и удобство разработки. Потому что по сути, сейчас библиотеки являются частью плагина, и компилируются вместе с ним.
712
13
По итогу что нужно 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
557
14
Автогенерируемый --adbpush флаг. Для чайников: Плагин собрался на ПК и перекинулся на мобильное устройство. (Демка) &lt;- кли
Автогенерируемый --adbpush флаг. Для чайников: Плагин собрался на ПК и перекинулся на мобильное устройство. (Демка) <- клик В скором времени: • exteraGram будет поддерживать установку .crul плагинов по нажатию на файл ("Открыть с помощью...") • @pixwet обещал сделать флаг для "devserver", то есть плагин будет сразу после сборки устанавливаться сразу в exteraGram на подключённом устройстве.
1 061
15
Плагин больше не актуален, эта функция появилось внутри самого exteraGram. Как это сделать — показано на видео. Насколько я п
Плагин больше не актуален, эта функция появилось внутри самого exteraGram. Как это сделать — показано на видео. Насколько я понял, этой меню нету на последнем релизе AyuGram, поэтому плагин, скорее всего, актуален для последнего релиза AyuGram.
508
16
Это новая офиц. утилита(ранее был опционально ElyxBuilder). В ней плагины компилируются в полностью кастомный формат бинарных файлов. Для начала создаются .crulsection файлы, затем их подпись. Под конец они ликнуются в .crul файл(НЕ архив, фулл кастом). Также будет возможность скомпилировать .py -> .so(и возможно даже обфусцировать) одной командой — намного производительнее чем .py/.pyc. И возможно добавлю автоматическое приведение типов(чтобы превратить pyobj в c, если это возможно, не проверял). #exteragram@doctashare
1 153
17
Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу
Сборка PackIt на новой системе сборки под ахуенный найткор. (Я хз че с записью звука на линуксе) Это не новый движок, по типу elyxcore, просто система сборки и установки. Объясню, что происходит на видео: Новая система сборки базируется на автогенерации скриптов сборки и на возможности их редактирования разработчиком. • Сначала cruel собрал .whl-библиотеку из исходного кода. • Затем собрал нативные библиотеки для устройств arm7 и arm8. • Ещё позже собрал .dex-часть плагина. • Очистил артефакты. То есть на видео показана автосборка дополнительных компонентов для плагина. Скоро я добавлю поддержку флагов, например разработчик сможет сделать adb push на флаг --adb а затем установь с помощью установщика(скорее всего перенесу этот плагин в клиент, если имматокс даст добро). Ну или запуск плагина на девсервере.
1 169
18
installer.plugin
690
19
installer.plugin
1
20
Позволяет установить ElyxCore плагин с устройства без отправки в чат (для тех, кто юзает ванильный адб).
3