COMPΞZ 🧬
396 subscribers
1.88K photos
52 videos
24 files
740 links
متخصص کامپیوتر و نرم‌افزار • سازنده • هنرمند و طراح • مجموعه‌دار • نویسنده • تحلیل‌گر • مشاور استارتاپی و ایده‌پرداز

𐎲𐎴𐎠𐎼𐎴𐎫𐎹 𐏃𐎢𐎶𐎠𐎫𐎹

We create because the world deserves better code.

https://linktr.ee/compez
Download Telegram
COMPΞZ 🧬
دیروز یکی از کاربران یه نقدی کرد کلی بهم بر خورد!!! 😂 اینکه حتی پشتیبانی از Sub نداره! خب لامصب توی نسخهٔ اولیه که قرار نیست همه چی یه جا باشه! توی نسخهٔ جدید نه تنها اینارو به بهترین حالت ممکن داره، بلکه به GenyConnect یه الگوریتمی اضافه کردم که بهتون خواهد…
یک ویژگی خفن که حداقل کل بعد از ظهر دیروز رو ازم گرفته موضوع TUN هست.
یه مکانیزمی مشابه خود v2rayN که در اینجا قابل فیلتر گذاری هم هست! این یعنی جنی‌کانکت حالا از VPN adapter اختصاصی خودش استفاده می‌کنه نه فقط پراکسی و تنظیمات سراسری.

خلاصش می‌شه این:

حالت TUN یعنی اجرای هسته به‌صورت یک رابط شبکه مجازی (Virtual Network Interface) که تمام ترافیک سیستم را در سطح IP می‌گیرد و قبل از رسیدن به اینترنت، آن را پردازش و تونل می‌کند.

یعنی وقتی TUN mode فعال هست این حالت‌ها رخ میده:

۱) کل ترافیک سیستم ضبط می‌شود
۲) یک شبیه‌سازی کامل مانند VPN شکل می‌گیرد
۳) حتی برنامه‌هایی که پروکسی ندارند هم عبور می‌کنند

مناسب برای transparent routing و rule-based traffic split

این موضوع یعنی سفارشی سازی یک شبکه اختصاصی و تنظیمات ترو تمیز... خب در کلاینت‌های دیگه این کار‌ها برای کاربران عادی خیلی سخته! چون نیاز به دانش تخصصی هست! اما اینارو ما ساده‌ می‌کنیم خیلی هوشمندانه و با UX بهتر قابل مدیریت خواهد بود.
👏5
COMPΞZ 🧬
یک ویژگی خفن که حداقل کل بعد از ظهر دیروز رو ازم گرفته موضوع TUN هست. یه مکانیزمی مشابه خود v2rayN که در اینجا قابل فیلتر گذاری هم هست! این یعنی جنی‌کانکت حالا از VPN adapter اختصاصی خودش استفاده می‌کنه نه فقط پراکسی و تنظیمات سراسری. خلاصش می‌شه این: حالت…
بهتره یه چیز‌هایی رو هم اطلاع بدم که کاربران عام بتونن درک کنن که چرا هم‌زمان یه محصول در همهٔ پلتفرم‌ها منتشر نمی‌شه یا حداقل تأخیر می‌خوره! و چرا هنوز گوشی‌های تلفن همراه در اولویت برای من مهم نیست.

ببینید ساختن یک ابزار به خصوص وقتی در سطح شبکه و یا سیستم‌عامل شکل می‌گیره اینطوری نیست که ما یه رابط کاربری بسازیم با چهارتا کلیک کردن بگیم نرم‌افزار تمام است! اتفاقاً اینجا تازه شروع کاره!

ما وقتی می‌خوایم یک موضوعی مثل کنترل ترافیک رو بررسی کنیم هم سیستم‌عامل و روش‌هایی که یک سیستم‌عامل به کار می‌گیره مهمه هم موضوع نوع شبکه، سرور و حتی معماری!

برای همین من وقتی کدی می‌نویسم خروجی کدم باید در هر سیستم‌عاملی متناسب با روش‌ها و استاندارد‌های اون سیستم‌عامل اجرا بشه. برنامه‌نویس‌ها می‌دونن به این فرآیند می‌گن Cross-Platform که جزئیات برای مقاصد باید بهینه‌سازی بشه. برای همین بعضی اوقات گزارش‌ها متفاوته مثلاً کاربران ویندوز ۶۴ بیتی می‌گن روی حالت پراکسی ترافیک منتقل نمیشه اما روی مک آرم ۶۴ بیتی همه چیز به خوبی کار می‌کنه.

خب من برای این‌که این چیزارو حل کنم قبل از هر چیز باید بدونم توی هر سیستم‌عاملی معماری چطوریه! همه چیز فقط در سطح زبان برنامه‌نویسی خلاصه نمیشه؛ دانش شبکه، سیستم‌عامل، سخت‌افزار و کلی مباحث هست که همه اینارو باید ارزیابی کرد؛ چه از طریق مستندات، چه هوش مصنوعی و هر مراجعی که بشه کمک کرد تا خروجی یک کد در تمام سیستم‌عامل‌ها یکسان باشه.

مثلاً برای همین ساخت یه آداپتور مجازی پدرم در اومد!
چون روی هر سه سیستم‌عامل به صورت زیر متفاوته و هر کدومشون مکانیزم خودشون رو دارن:

VirtualAdapter
├─ Linux = Tun
├─ macOS = Utun
└─ Windows = Wintun

چون این کار مستقیماً به kernel networking stack و driver model هر سیستم‌عامل وابستست پس شما باید در هر سه نوع سیستم‌عامل همرو جداگونه پیاده‌سازی کنی.

این‌ها مباحث خیلی تخصصی هستن در سطح شبکه و سیستم‌عامل توضیحش نیازی نیست اما خلاصه‌وار گفتم که بدونید کار ساده‌ای نیست برای همین زمان‌بر و پیچیده هست اما خروجیش قطعاً ارزشش رو داره. 👑

کلاً از اولش هم من عاشق برنامه‌نویسی چند-سکویی بودم چون ذهن شما محدود به یک قائده نمی‌شه و مجبوری خیلی چیز‌ها رو یاد بگیری و تعصبی به یک حوزه نگاه نکنی.

قبلاً هم گفتم کدی واقعاً ارزشمنده که فارغ از نوع سیستم‌‌عامل کار کنه که نیاز به یک مهندسی واقعی داره! واگرنه همه می‌تونن برنامه‌نویسی کنن اما در چنین سطوحی نیاز‌های تخصصی متفاوته.

فارغ از اینکه امیدوارم فیلترینگ در این مملکت برای همیشه ریشه کن بشه! اما هدف کلی من از ساخت جنی‌کانکت این‌ها هستن که حتی تو آزاد‌ترین کشور ممکن هم بهش نیاز خواهیم داشت:

۱) کنترل ترافیک مصرفی خودم
۲) ارزیابی نوع ارتباط، میزان کیفیت؛ امنیت و ...
۳) تنظیمات اختصاصی برای بهینگی بهتر برای نرم‌افزار‌ها و سایت‌ها با اهداف مختلف
۴) کنترل حریم خصوصی و دسترسی به چیز‌هایی که من تعیین می‌کنم و نه خدمات دهنده

این موارد لازمه چون تمام ابزار‌هایی که الان استفاده می‌کنیم همشون بی حساب کتابن! اتصال رو برقرار می‌کنن اما اینکه پشت سیستم چه غلطی می‌کنن خدا می‌داند!

بنابراین در بهترین حالت ممکن الآن روی سیستم‌ها و گوشی‌هامون ده جور نرم‌افزار نصب کردیم که فقط بتونیم این مکافاتی که برامون ساختن رو درستش کنیم؛ اما همه چیز اینجا خلاصه نمیشه! مافیای فروش وی‌پی‌ان بزرگترین مرحله‌ایه که بعدش باید بفهمیم چه بلایی سر سیستم و داده‌های ما میاد چون شما در ظاهر فقط یه حساب می‌گیری و واردش میکنی و بعد متصل می‌شی، از بعدش خبر نداری!

پس من اولویتم اینه شبکهٔ امن و خصوصی خودم رو داشته باشم. و این موضوع رو طوری برنامه‌ریزی می‌کنم که کاربران عادی هم بتونن فردا روزی با یک سرور اختصاصی و یک نرم‌افزار ویژه ارتباط مطمئن خودشون رو شکل بدن، گاهی با ارتباطات عمومی‌تر، رایگان و گاهی در بالاترین حساسیت ممکن ارتباط‌های اختصاصی‌تر و کاملاً ویژه.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
COMPΞZ 🧬
بهتره یه چیز‌هایی رو هم اطلاع بدم که کاربران عام بتونن درک کنن که چرا هم‌زمان یه محصول در همهٔ پلتفرم‌ها منتشر نمی‌شه یا حداقل تأخیر می‌خوره! و چرا هنوز گوشی‌های تلفن همراه در اولویت برای من مهم نیست. ببینید ساختن یک ابزار به خصوص وقتی در سطح شبکه و یا سیستم‌عامل…
من می‌دونم که چه هزینه‌هایی بابت حجم، اینترنت و VPN پرداخت می‌شه! در جریان هزینه‌های پس زمینش هم هستم! حتی می‌تونم بیام همین الآن وی‌پی‌ان فروشی راه‌اندازی کنم! اما اینکه از بدبختی مردم پول در بیاری از نظر من جالب نیست.

برای همین چشم‌اندازی که راجع به GenyConnect دارم اینه که در نسخه‌های بعدی حتماً یک بخشی به عنوان Self Admin یا همچین چیزی بسازم که بدون نیاز به دانش تخصصی شبکه و اینترنت، شما هزینه‌ای که به vpn میدین رو صرف خرید سرور اختصاصی خودتون کنید و مشخصات سرورتون رو به جنی‌کانکت بدین و خودش شروع به پیکربندی سرور اختصاصی شما خواهد کرد.

در واقع شبکهٔ خصوصی خودتون رو برای خودتون و خانوادتون اجرا کنید، این موضوع نه در سطح عمومی شاید اما برای افرادی مثل خودم که صاحبان کسب‌و‌کار هم هستن به شدت مهمه.

در این صورت نیازی نیست کلی هزینه کنید و کلی منت اینو اونو بکشید که برام پروفایل بده! هزینهٔ سرور به اندازهٔ یه پروفایل هم نیست! چرا باید ۲ میلیون بدی برای وی‌پی‌ان؟ خب همون پول رو بده برا خودت سرور داشته باش نه یه رابطی از یه سروری که هزاران نفر دارن هم زمان ازش استفاده می‌کنن.

این موضوع شاید به کام وی‌پی‌ان فروش‌ها نباشه اما این کار رو من خواهم کرد! چون مافیای کثیفی به راه‌انداختن اونم در این وضعیت بدبختی مردم! 😉
43
موقع طراحی‌ رابط کاربری وقتی می‌خواین به صورت سراسری گوشه‌های کنترل‌گر‌ها یا گروه‌بندی از یک پس زمینه یا جعبه‌ها رو گرد کنید، به این اصل باید توجه کرد!
بعضی‌ها هنوز فکر می‌کنن دلیل پایان دوستی‌ها و روابط در این دوران به خاطر اختلاف نظر سر مسائل سیاسی هست! سر بحث‌های فنی باز می‌کنن مثلاً که بیا مثل گذشته...؟!

بهتره بدونید، اتفاقاً مشکل عدم وجود چیزی به اسم همدلی در شماست که در بزنگاه‌ها مهر تأیید بهش زدین و ما می‌فهمیم که نه فقط امروز بلکه همیشه همینجوری بودین. تعاریف نداریم؛ این واقعیتی بود که شاید تا دیروز نمی‌خواستیم به روتون بیاریم یا حالا به حرمت دوستی روشو نمی‌زدیم.

اما هیچ‌وقت فکر نکنید که عادی می‌شه یا زمانی قراره باز هم تحویلتون بگیریم! اعتبار شما سوخته!چون ما برای روح سرد و بی‌تپش شماهم سوگواری کردیم رفت، روح‌هایی که هیچ‌گونه ارتعاش غم‌انگیز رو نفهمید! سکوت این دسته کاملاً گواه بر تهی‌دلی بود که ثابت کرد روح و جان شماها همچون جهان خاکستری بی‌رنگ و بی‌نور باقی خواهد ماند.

به هر حال دیدیم همهٔ رفتار‌هاتون رو؛ چه در دنیای بیرون چه داخل اینترنت که جز خود‌خواهی و جاه‌طلبی چیزی در شما تعریف نشده.

شماها تمام شده‌اید و هیچ‌گاه دیگر مثل گذشته نخواهد بود.
6👍3🥴2
یه زمانی لینوز می‌گفت:

Talking is cheap. show me your code!


کم کم باید بگن:

Code is cheap. show me your prompt!


می‌بینی این اصل موضوع رو تغییر نمیده! در هر دو حالتش هم شما باید مغزت رو به کار بگیری.
1
کیوت‌باز‌ها، می‌دونم خیلی‌هاتون حتی روحتونم خبر نداره که CPack می‌تونه به عنوان یک ورودی (آرگومان) تعریف بشه و اجرای این دستور در مرحلهٔ بعد از کامپایل (در حالت ریلیز) منجر به خروجی قابل نصب برنامهٔ شما می‌شه. بدونِ اینکه درگیر باشید با نرم‌افزار‌های نصاب و امثالش!

البته به تنهایی کافی نیست و باید برای هر سیستم‌عامل دستورات جمع‌آوری رو در داخل CMakeList.txt بنویسید که به زودی روی گیت‌هاب منتشرش می‌کنم.

این بخش Build Steps از نوع Custom Process Step گزینهٔ حیاتی با همین تنظیماته که به اشتراک می‌ذارم.

این مرحله رو باید دستی ایجاد و اون سه مقدار رو به ترتیب مسیر اجرایی cpack و ورودی‌ها و سپس مسیر ساخت رو براش تعیین کنید.

سی‌میک حقیقتش رو بخواین بسیار کارتون رو راحت می‌کنه اگه این نکته‌های عجیب غریب رو یاد بگیرید.
🔥42
COMPΞZ 🧬
کیوت‌باز‌ها، می‌دونم خیلی‌هاتون حتی روحتونم خبر نداره که CPack می‌تونه به عنوان یک ورودی (آرگومان) تعریف بشه و اجرای این دستور در مرحلهٔ بعد از کامپایل (در حالت ریلیز) منجر به خروجی قابل نصب برنامهٔ شما می‌شه. بدونِ اینکه درگیر باشید با نرم‌افزار‌های نصاب…
قبلاً خیلی دقیق‌تر و با حواس قوی‌تر تایپ می‌کردم! الآن توی هر یک از پست‌هام همیشه باید ویرایش کنم! 😐 یا کلمه در میره، یا انگشتم کار نمی‌کنه یا ... هعی دنیا... همه چیز بی‌حس شده به زور زنده‌ایم!
😢22
COMPΞZ 🧬
└─ Windows = Wintun
خب توی توسعه با این هم درگیر شدیم؛
https://www.wintun.net

Wintun is a very simple and minimal TUN driver for the Windows kernel, which provides userspace programs with a simple network adapter for reading and writing packets. It is akin to Linux's /dev/net/tun and BSD's /dev/tun.

Originally designed for use in WireGuard, Wintun is meant to be generally useful for a wide variety of layer 3 networking protocols and experiments. The driver is open source, so anybody can inspect and build it.

Due to Microsoft's driver signing requirements, we provide precompiled and signed versions that may be distributed with your software. The goal of the project is to be as simple as possible, opting to do things in the most pure and straight-forward way provided by NDIS.
🔥2
اندوهگین نباش سرزمین من؛

در شکاف زخم‌های تو بذر گل کاشته‌ایم؛
تو روزی سراسر گلستان خواهی شد.
10👏2💯1
بعد می‌گین چرا عصبانی می‌شی این خرزشیارو فحش میدی! تنها من نیستم که تو فقط نگا کن شعور یه خرزشیو توی مغزشون نمی‌دونم پهن ریختن چی ریختن خدا می‌دونه!

اینی که استوری گذاشته بوده یه برنامه‌نویس خفنه یک بازی ساز یه ارتش یه تنه که از هر انگشتش یه هنر‌می‌باره، هنرمنده! برای ایران یه موزیک چند ثانیه ساخته با نام اشک مادر… بعد این خرزشی اومده ببین چی نوشته!!! جمع کنید برید هان؟

یعنی شما چقدر وقیحید که فکر می‌کنید این مملکت ارث پدریه شماست که هرکی عین شما جیره خوار نبود رو بهش بگید بذار برو!؟ خاک عالم بر سر تک تکتون کنم. 👋🏼 اتفاقا این شمایید که به وقتش خواهید رفت چون هیچ هنری هیچ توانایی‌ای ندارید تک تکتون می‌سوزید و این حرفاتون همش از روی حسادت و بد دلیه! خاک بر سرتون فقط. ☺️ با کسی مودب حرف میزنن که شخصیت داشته باشه، شماها و امثال شما یه ذره شخصیت ندارید چون ذات و ریشتون هم بی‌شخصیته، حیفه مثل آدم باهاتون حرف بزنن.

طرف تو کل عمرش یه خط کد ننوشته فقط مفت خورده خوابیده از قبله‌گاهش پول گرفته بعد به کسی که میاد تمام زندگیشو صرف خدمت به کشورش و مردمش می‌کنه می‌گه بذارید برید! این واژه خوب افتاده دهنتون بلغورش می‌کنید ولی تهش برای شماها جالب نیست...
👍521
تیغ بُرّان گر به دستت، داد چرخ روزگار،
هر چه می‌خواهی بِبُر، اما مَبُر نان کسی...

مرد را به عقلش بنگر نه به ثروتش!
زن را به وفایش، نه به جمالش!

دوست را به محبتش، نه به کلامش!
عاشق را به صبرش، نه به ادعایش!

مال را به برکتش، نه به مقدارش!
خانه را به آرامشش نه به بزرگیش!

شخص را به انسانیتش نه به ظاهرش!
سخن را به معنایش، نه به گوینده اش!

ودل را به پاکیش، نه به صاحبش.


ابومحمّدْ مُشرف‌الدینْ مُصلِح بن عبدالله بن مشرّف! 😁 سعدی!
👏421
COMPΞZ 🧬
Photo
خب اینم از تنور در اومد!

نسخهٔ اینتل با مصرف حافظهٔ ۱۶۵ مگابایت و ۰.۲ الی ۰.۸ درصد پردازنده عین بل‌بل کار می‌کنه.

تا دقایقی بعد نسخهٔ ۱.۱.۳۲ رو منتشر می‌کنیم با کلی ویژگی‌ها و بهبود‌ها. 🫩

توی این شات ویندوز در حال به‌روز رسانی از سرور مایکروسافته!

تنظیمات برای این سرعت هم شاید باورتون نشه! هیچ سرور ایرانی‌ای در کار نیست! مستقیم متصل شده به سرور آمریکای و خبری از تونل سرور ایران به خارج نیست و اینترنتش هم ایرانسل هست.
1
COMPΞZ 🧬
خب اینم از تنور در اومد! نسخهٔ اینتل با مصرف حافظهٔ ۱۶۵ مگابایت و ۰.۲ الی ۰.۸ درصد پردازنده عین بل‌بل کار می‌کنه. تا دقایقی بعد نسخهٔ ۱.۱.۳۲ رو منتشر می‌کنیم با کلی ویژگی‌ها و بهبود‌ها. 🫩 توی این شات ویندوز در حال به‌روز رسانی از سرور مایکروسافته! تنظیمات…
سرعت قابل قبول است!😬 دانیش دا به!

حتی مصرف هر پروفایلت‌ رو دقیق نشون میده ساعتی، روزانه، هفتگی و ماهانه!

در این نسخه به صورت split tunnel کار می‌کنه! یعنی بهینه‌ترین حالت ممکن برای پهنای باند مصرفی شما. این طوری خواهد بود که هر برنامه هرچقدر مصرف کرده رو هم می‌تونه تخمین بزنه و در کل هزینه‌های مصرفی و خرید‌ای مازاد بسته‌هارو می‌شه بهتر مدیریت کرد.
👍3👏2
Forwarded from Genyleap
🚀 GenyConnect v1.1.32

GenyConnect 1.1.32 is here — faster, smoother, and more powerful than ever.

This release pushes stability, performance, and user experience to the next level while strengthening the core connection engine for real-world heavy usage.

From deep TUN runtime improvements to smarter profile management and a fully stabilized updater, this update makes everyday usage feel seamless, responsive, and reliable.

What’s new & improved

🔌 Stronger TUN runtime with smoother behavior and a significantly improved profile-switch experience.

🪟 Windows privileged helper fix — reliable PowerShell launch without argument or redirection conflicts.

🧩 Automatic Windows TUN dependency handling with smart detection, DLL management, and architecture-aware fallback download.

🛡 More resilient Windows TUN startup with clear dependency checks and cleaner system diagnostics.

⚡️ Reduced UI freezes under heavy traffic thanks to smarter log throttling and noise filtering.

📊 Protected logging pipeline using bounded processing and buffer trimming to prevent flood-related stalls.

🎯 Group management rendering fix ensuring group names display correctly across import and management flows.

🔄 Auto profile switching while connected — seamless disconnect → reconnect flow for both normal and privileged TUN paths.

🔄 GenyUpdater fully stabilized and working reliably.

🌐 Group & subscription support (vmess / vless) for easier organization and connection management.

This release is all about fluid connectivity, stronger reliability, and a cleaner experience under pressure — making GenyConnect feel lighter, smarter, and ready for what’s next.


Download Here: https://github.com/genyleap/GenyConnect/releases/tag/v1.1.32
Genyleap
🚀 GenyConnect v1.1.32 GenyConnect 1.1.32 is here — faster, smoother, and more powerful than ever. This release pushes stability, performance, and user experience to the next level while strengthening the core connection engine for real-world heavy usage.…
حواستون باشه پردازنده‌های اینتل نسخهٔ x86_64 و پردازنده‌های آرم نسخهٔ arm64 اینارو قاطی نکنید چون نصاب نصبش می‌کنه ولی اجرا نمیشه اگه اشتباه نصبش کنید.
Genyleap
🚀 GenyConnect v1.1.32 GenyConnect 1.1.32 is here — faster, smoother, and more powerful than ever. This release pushes stability, performance, and user experience to the next level while strengthening the core connection engine for real-world heavy usage.…
در مورد نحوهٔ استفاده؛ اینترنت خوبی ندارم پس نمی‌تونم ویدیو ضبط کنم.

اما وقتی برنامه رو اجرا می‌کنید؛ می‌تونید گروه بسازید و پروفایل‌هایی که بهتون دادن، یا خودتون خریداری کردین یا حتی سرور اختصاصی خودتون رو دارید وارد جنی‌کانکت کنید.

کافیه از نوع vless یا vmess استفاده کنید، البته نوع vmess به زودی منسوخ میشه.

طبق نمونه گروه پیش‌فرض به صورت General هست؛ می‌تونید گروه اختصاصی خودتون رو هم مشخص کنید! یا برای subscription‌ها یا پروفایل‌های فردی.

بخشی که مشخص کردم لینک یا کد کانفیگ می‌گید کانفینگ می‌گید کانفیخ یا هر چیز دیگه‌ای می‌گید رو وارد کنید و بعد روی دکمهٔ آبی فشار بدین.

پروفایل اضافه می‌شه به صفحهٔ اصلی.
در این مرحله می‌تونید گزینهٔ مورد نظر خودتون رو انتخاب کنید و بعد روی اتصال (Connect) کلیک کنید! یه مقدار طول می‌کشه تا همه چیز تأیید بشه!

در صورتی که اشتراک شما معتبر باشه، بعد از اتصال مقادیر ارسالی و دریافتی براتون محاسبه می‌شه.

نکته) هر پروفایل که انتخاب کنید مقادیر مصرفیش نسبت به همون گزینه ثبت میشه و شما می‌تونید ببینید چقدر مصرف داشتین و از کدوم گزینه.


بخش تنظیمات هم سعی کنید روی همین گزینهٔ پیش‌فرض بمونه! موارد دیگه در شرایط دیگه لازم میشه که بعداً توضیح میدم.

بخش مربوط به DNS‌ها رو هم می‌تونید هم سفارشی برای خودتون گزینهٔ مورد نظر وارد کنید یا پیش‌فرض‌های رسمی که تعریف کردیم رو فعال کنید.

عموماً لازم نیست چون به صورت پیش‌فرض روی سرور شما باید همچین DNS‌هایی تعریف شده باشه اما برای احتیاط با فعال کردنش می‌تونید مطمئن شید که نیم‌سرور‌ها این‌ها هستند.


اگر کسی می‌تونه ویدیو بسازه براش بهم اطلاع بده... انقدری خستم که فقط تونستم منتشرش کنم بقیش با خودتون...😌

و در پایان، از این به بعد هر به‌روز رسانی‌ای منتشر بشه خودکار بهتون اطلاع میده نیازی نیست من پیام بدم! فقط مطمئن باشید که نسخهٔ رسمی‌ای که من توی صفحه خودم منتشر کردم رو داشته باشید! به هر حال متن‌بازه ممکنه دیگران برای مقاصد نادرستی تغییراتی بدن، کامپایل و منتشرش کنن. :)

همیشه در موارد متن‌باز دقت کنید از مراجع رسمی دانلود کنید. 🫡