Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 لاراول ایده برنامه دارد که فیلدهای جدیدی برای رابط کاربری مدل لاراول در PHPStorm اضافه کند.
مانند فیلد جدید Index و Filament resource
#لاراول
@TheRaymondDev
مانند فیلد جدید Index و Filament resource
#لاراول
@TheRaymondDev
Forwarded from SoniaCircuit (Sonia Fatholahi)
وقتی دچار بیماری خود بزرگ پنداری به توان 1000 میشی.
از اینکه کانال امیریا گیر همچین آدمی افتاده واقعا متاسفم 😄
نمونه این افراد زیاده، وقتی ممبرهاشون از 1k میگذره کلا خودشون رو گم میکنن از خدای هوش مصنوعی گرفته تا …
از اینکه کانال امیریا گیر همچین آدمی افتاده واقعا متاسفم 😄
نمونه این افراد زیاده، وقتی ممبرهاشون از 1k میگذره کلا خودشون رو گم میکنن از خدای هوش مصنوعی گرفته تا …
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 پاول دروف : من ۴۱ ساله میشوم، اما حس و حال جشن گرفتن ندارم.
نسل ما دارد زمان را از دست میدهد تا اینترنت آزادی را که پدرانمان برای ما ساختند، نجات دهد و چیزی که زمانی نماد تبادل آزاد اطلاعات بود، حالا به ابزار نهایی کنترل و نظارت تبدیل شده است.
کشورهایی که زمانی آزاد بودند، حالا در حال اجرای تدابیر تاریک و ضد آزادیاند مانند شناسه های دیجیتال در بریتانیا، بررسی سن کاربران در استرالیا، و اسکن گسترده پیامهای خصوصی در اتحادیه اروپا.
در آلمان، هر کسی که جرئت کند از مقامات در اینترنت انتقاد کند، تحت پیگرد قرار میگیرد. در بریتانیا، هزاران نفر به خاطر توییت هایشان به زندان میروند. در فرانسه، رهبران فناوری که از آزادی و حریم خصوصی دفاع میکنند، تحت بازجویی و پیگرد قضایی قرار گرفتهاند.
جهانی تاریک و ویران شده با شتاب در حال نزدیک شدن است در حالی که ما در خوابیم. نسل ما در خطر آن است که در تاریخ به عنوان آخرین نسلی شناخته شود که آزادی داشت و اجازه داد آن آزادی از بین برود.
به ما دروغ گفتهاند.
به ما القا کردهاند که بزرگ ترین نبرد نسل ما، نابود کردن همه چیزهایی است که نیاکان مان برایمان به جا گذاشتند: سنت، حریم خصوصی، استقلال، بازار آزاد، و آزادی بیان.
با خیانت به میراث گذشتگانمان، خود را در مسیری رو به نابودی قرار دادهایم نابودی اخلاقی، فکری، اقتصادی، و در نهایت زیستی.
پس نه، امروز را جشن نمیگیرم. زمان من رو به پایان است. زمان ما رو به پایان است.
@TheRaymondDev
نسل ما دارد زمان را از دست میدهد تا اینترنت آزادی را که پدرانمان برای ما ساختند، نجات دهد و چیزی که زمانی نماد تبادل آزاد اطلاعات بود، حالا به ابزار نهایی کنترل و نظارت تبدیل شده است.
کشورهایی که زمانی آزاد بودند، حالا در حال اجرای تدابیر تاریک و ضد آزادیاند مانند شناسه های دیجیتال در بریتانیا، بررسی سن کاربران در استرالیا، و اسکن گسترده پیامهای خصوصی در اتحادیه اروپا.
در آلمان، هر کسی که جرئت کند از مقامات در اینترنت انتقاد کند، تحت پیگرد قرار میگیرد. در بریتانیا، هزاران نفر به خاطر توییت هایشان به زندان میروند. در فرانسه، رهبران فناوری که از آزادی و حریم خصوصی دفاع میکنند، تحت بازجویی و پیگرد قضایی قرار گرفتهاند.
جهانی تاریک و ویران شده با شتاب در حال نزدیک شدن است در حالی که ما در خوابیم. نسل ما در خطر آن است که در تاریخ به عنوان آخرین نسلی شناخته شود که آزادی داشت و اجازه داد آن آزادی از بین برود.
به ما دروغ گفتهاند.
به ما القا کردهاند که بزرگ ترین نبرد نسل ما، نابود کردن همه چیزهایی است که نیاکان مان برایمان به جا گذاشتند: سنت، حریم خصوصی، استقلال، بازار آزاد، و آزادی بیان.
با خیانت به میراث گذشتگانمان، خود را در مسیری رو به نابودی قرار دادهایم نابودی اخلاقی، فکری، اقتصادی، و در نهایت زیستی.
پس نه، امروز را جشن نمیگیرم. زمان من رو به پایان است. زمان ما رو به پایان است.
@TheRaymondDev
Telegram
Pavel Durov
I’m turning 41, but I don’t feel like celebrating.
Our generation is running out of time to save the free Internet built for us by our fathers.
What was once the promise of the free exchange of information is being turned into the ultimate tool of control.…
Our generation is running out of time to save the free Internet built for us by our fathers.
What was once the promise of the free exchange of information is being turned into the ultimate tool of control.…
Forwarded from جادی | Jadi
اینم قسمت آخر از آموزش شطرنج. حداقل قسمت آخر از خود آموزش. در این قسمت یه بازی می کنیم که خیلی خنده داره چون طرف خیلی قوی تر است و هی می گم «من می دونم من می بازم»؛ حتی وقتی جلوترم. و بعدش هم در مورد زبان خوندن و نوشتن حرکات شطرنج گپ می زنیم و به نتیجه بازی میخندیم. می دونین که؟ گاهی برد. وباخت مهم نیست، مهم اینه که بازی کنیم و تلاش. بالاخره یکی از این بارها خواهیم برد!
https://youtu.be/t2R_0OeHCf8
https://youtu.be/t2R_0OeHCf8
YouTube
هیجان شطرنج، قسمت ۱۰ - یه بازی و توضیح شیوه ثبت حرکات در شطرنج
هدف این ویدئو اینه که به شما بگه چطوری میتونین مثل یه شطرنج باز بنویسین که «پیاده جلوی شاه رو دو تا بردم جلو؛ سفید بودم» یا «اسب ستون ب رفت به ردیف ۶ ستون سی». توی این ویدئو میخوریم به تور یه بازیکن خیلی قویتر از خودمون و از باخت لذت میبریم و ثبت حرکات…
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
اگر رقابت بدنسازی مسترالمپیا2025 رو زنده دوست داشتید ببینید
https://t.iss.one/persianfitnews
https://t.iss.one/persianfitnews
Telegram
PersianFitnews | پرشین فیت نیوز
رسانه پرشین فیت نیوز
صدای بدنسازی ایران و جهان
اینستاگرام:
صدای بدنسازی ایران و جهان
اینستاگرام:
Forwarded from DarkBit
Media is too big
VIEW IN TELEGRAM
📣 معرفی ICRev v1.0
🔻 ابزار جدید ما برای تونلینگ از طریق ICMP و برقراری reverse‑shell رمزنگاریشده — ساختهشده با Go و بدون وابستگی خارجی.
ویژگیهای کلیدی:
تمام جزئیات نصب، اجرای سرور و ایجنت، و نکات مربوط به دسترسیها در README گیتهاب موجود است.
👁🗨 Github
💬 Forum
📣 DarkBit
🔻 ابزار جدید ما برای تونلینگ از طریق ICMP و برقراری reverse‑shell رمزنگاریشده — ساختهشده با Go و بدون وابستگی خارجی.
ویژگیهای کلیدی:
AES-256-CBC: تمامی payloadها رمزنگاری میشوند و هر پکت با IV منحصربهفرد تولید میشود تا الگوهای قابل پیشبینی ایجاد نشود.
HMAC-SHA256: تضمین یکپارچگی و اصالت دادهها، جلوگیری از جعل بستهها و حملات replay.
بدون وابستگی خارجی: کاملاً self-contained با کتابخانه استاندارد Go، کاهش footprint و افزایش قابلیت حمل.
حالتهای سرور و ایجنت با Jitter و Heartbeat: برای عملیات طولانیمدت و مخفیانه مناسب است.
استفاده از ICMP: عبور از محدودیتهای شبکه و کاهش احتمال شناسایی توسط IDS/IPS، بدون نیاز به پورت باز.
چرا ICMP؟
ترافیک ICMP مشابه فعالیتهای شبکهای معمول (ping) است، بنابراین شناسایی آن دشوارتر است.
امکان انتقال دادههای کوچک برای ارسال دستورات یا exfiltration بدون نیاز به پورتهای خاص.
تمام جزئیات نصب، اجرای سرور و ایجنت، و نکات مربوط به دسترسیها در README گیتهاب موجود است.
👁🗨 Github
💬 Forum
📣 DarkBit
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from • ماتیلدای خسته
اما تو همون چیزی باش که بهش باور داری؛ دور شدن از باورات، دور شدن از خودته.
Forwarded from Gopher Academy
🔵 عنوان مقاله
be experimenting with
🟢 خلاصه مقاله:
از کتابخانههای زیادی که میخواهند به مخاطبان بیشتری برسند، در حال حاضر نسخههای JavaScript ارائه میشود تا هم در مرورگر و هم در محیطهای Node.js، Deno و Bun در دسترس باشند. مزیت اصلی، دسترسی گسترده، توزیع ساده از طریق npm و تجربه کاربری یکپارچه بین فرانتاند و بکاند است.
دو مسیر رایج وجود دارد: بازنویسی بومی با TypeScript برای ارائه APIهای استاندارد، تایپهای دقیق و قابلیت tree-shaking؛ یا پورت از زبانهای سطح پایین به WebAssembly برای حفظ کارایی و استفاده مجدد از کد موجود. ابزارهایی مانند Emscripten، wasm-bindgen و ابزارهای Go این کار را تسهیل میکنند و با ارائه TypeScript declarations سطح استفادهپسند ایجاد میشود.
چالشها شامل انتخاب بین ESM و CJS، بهینهسازی اندازه باندل و داراییهای WASM، محدودیتهای مرورگر (فایلسیستم و سوکت خام)، تفاوتهای اجرا در Node.js/Deno/Bun، و مدیریت کارایی و زمان راهاندازی است. استفاده از Web Workers، بارگذاری تدریجی، بنچمارکگیری در محیطهای مختلف و مستندسازی دقیق کمککننده است. در حوزه امنیت نیز باید مراقب زنجیره تأمین، نسخهبندی SemVer، تست و انتشار مرحلهای بود.
نمونههای موفق شامل OpenCV.js، نسخه WASM از SQLite، TensorFlow.js، ONNX Runtime Web و Pyodide است که نشان میدهند با طراحی API مناسب و ابزار درست، پورتهای جدی عملی است. قاعده تصمیمگیری: اگر کتابخانه سنگین و بهینه است، WASM انتخاب خوبی است؛ اگر هدف تجربه توسعهدهنده در اکوسیستم JavaScript است، بازنویسی با TypeScript بهتر است؛ و برای قابلیتهای سختافزاری/سیستمی، رویکرد هیبریدی یا سمت سرور منطقی است. با پیشرفت WebAssembly/WASI، WebGPU و پلتفرمهای edge مانند Cloudflare Workers و Vercel Edge، زمان مناسبی برای آزمایش و تکرار است.
#JavaScript #WebAssembly #TypeScript #NodeJS #Deno #npm #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175359/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
be experimenting with
🟢 خلاصه مقاله:
از کتابخانههای زیادی که میخواهند به مخاطبان بیشتری برسند، در حال حاضر نسخههای JavaScript ارائه میشود تا هم در مرورگر و هم در محیطهای Node.js، Deno و Bun در دسترس باشند. مزیت اصلی، دسترسی گسترده، توزیع ساده از طریق npm و تجربه کاربری یکپارچه بین فرانتاند و بکاند است.
دو مسیر رایج وجود دارد: بازنویسی بومی با TypeScript برای ارائه APIهای استاندارد، تایپهای دقیق و قابلیت tree-shaking؛ یا پورت از زبانهای سطح پایین به WebAssembly برای حفظ کارایی و استفاده مجدد از کد موجود. ابزارهایی مانند Emscripten، wasm-bindgen و ابزارهای Go این کار را تسهیل میکنند و با ارائه TypeScript declarations سطح استفادهپسند ایجاد میشود.
چالشها شامل انتخاب بین ESM و CJS، بهینهسازی اندازه باندل و داراییهای WASM، محدودیتهای مرورگر (فایلسیستم و سوکت خام)، تفاوتهای اجرا در Node.js/Deno/Bun، و مدیریت کارایی و زمان راهاندازی است. استفاده از Web Workers، بارگذاری تدریجی، بنچمارکگیری در محیطهای مختلف و مستندسازی دقیق کمککننده است. در حوزه امنیت نیز باید مراقب زنجیره تأمین، نسخهبندی SemVer، تست و انتشار مرحلهای بود.
نمونههای موفق شامل OpenCV.js، نسخه WASM از SQLite، TensorFlow.js، ONNX Runtime Web و Pyodide است که نشان میدهند با طراحی API مناسب و ابزار درست، پورتهای جدی عملی است. قاعده تصمیمگیری: اگر کتابخانه سنگین و بهینه است، WASM انتخاب خوبی است؛ اگر هدف تجربه توسعهدهنده در اکوسیستم JavaScript است، بازنویسی با TypeScript بهتر است؛ و برای قابلیتهای سختافزاری/سیستمی، رویکرد هیبریدی یا سمت سرور منطقی است. با پیشرفت WebAssembly/WASI، WebGPU و پلتفرمهای edge مانند Cloudflare Workers و Vercel Edge، زمان مناسبی برای آزمایش و تکرار است.
#JavaScript #WebAssembly #TypeScript #NodeJS #Deno #npm #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175359/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Armon technical logs (armon Taheri)
اگر علاقمند به اینترنال cni ها هستین این ارتیکل سرراست و پرکتیکال هست
https://devopsdoctors.com/blogs/cni-storties-how-calico-bgp-works
https://devopsdoctors.com/blogs/cni-storties-how-calico-bgp-works
Forwarded from Linuxor ?
اگه به اینترنت اشیاء علاقه دارید این پلتفرم حسابی به دردتون میخوره ThingsBoard یه پلتفرم متنباز برای ساخت و مدیریت راهکارهای IoT هستش که همهچیز رو براتون ساده میکنه. باهاش میتونید دستگاههاتون رو به سرور وصل کنید، دادههاشون رو جمعآوری و تحلیل کنید، برای رویدادها قانون تعریف کنید و در نهایت، همهچیز رو توی یه داشبورد گرافیکی و قابل تنظیم ببینید.
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
از کنترل دمای یه گلخانه گرفته تا مانیتورینگ وسایل نقلیه یا مدیریت چراغهای شهری، ThingsBoard بهتون اجازه میده بدون نیاز به زیرساخت پیچیده، یه سیستم کامل و حرفهای بسازید.
کته جالبش اینه که ThingsBoard به راحتی با انواع پروتکلهای ارتباطی مثل MQTT، HTTP و CoAP کار میکنه و میتونه دادهها رو همزمان از دهها یا حتی هزاران دستگاه مختلف جمعآوری و پردازش کنه. این یعنی شما میتونید یه شبکه بزرگ از سنسورها و دستگاهها داشته باشید و همه چیز رو بدون دردسر زیر نظر بگیرید، داشبورد بسازید و تصمیمهای هوشمندانه در لحظه بگیرید، بدون اینکه نیاز باشه هر دستگاه رو جداگانه مدیریت کنید.
توضیحات کامل ترش رو توی سایت خودشون ببینید:
thingsboard.io
@Linuxor
Forwarded from کدهالیک | codehalic
🎉 اولین دورهمی حضوری Codehalic در تهران! 🚀
🧠 توی این ورکشاپ حضوری قراره با هم بریم سراغ TypeScript و ببینیم چرا این زبان، یکی از مهمترین ابزارها در توسعه اپلیکیشنهای فرانتاند مدرنه!
💡 در ادامه، با هم یه نسخه ساده از Redux رو با استفاده از Context API و الگوی طراحی Flux میسازیم تا ایدهی اصلی ریداکس رو از پایه درک کنیم!
👨💻 این دورهمی کاملاً تکنیکاله و فرصت عالیه برای یادگیری مفاهیم عمیق فرانتاند.
🤝 در انتها هم قراره یه فضای دوستانه برای شبکهسازی، آشنایی و تبادل تجربه داشته باشیم!
📍 محل برگزاری: هفت و هشت، کارخونه نوآوری آزادی
📅 زمان: ۲۵ مهر ماه ۱۴۰۴ جمعه - ساعت ۱۷ تا ۲۰
💬 کد تخفیف ۱۵٪: codehalic
🎟 ثبتنام و اطلاعات بیشتر:
👉 evnd.co/jFys2
@codehalics
🧠 توی این ورکشاپ حضوری قراره با هم بریم سراغ TypeScript و ببینیم چرا این زبان، یکی از مهمترین ابزارها در توسعه اپلیکیشنهای فرانتاند مدرنه!
💡 در ادامه، با هم یه نسخه ساده از Redux رو با استفاده از Context API و الگوی طراحی Flux میسازیم تا ایدهی اصلی ریداکس رو از پایه درک کنیم!
👨💻 این دورهمی کاملاً تکنیکاله و فرصت عالیه برای یادگیری مفاهیم عمیق فرانتاند.
🤝 در انتها هم قراره یه فضای دوستانه برای شبکهسازی، آشنایی و تبادل تجربه داشته باشیم!
📍 محل برگزاری: هفت و هشت، کارخونه نوآوری آزادی
📅 زمان: ۲۵ مهر ماه ۱۴۰۴ جمعه - ساعت ۱۷ تا ۲۰
💬 کد تخفیف ۱۵٪: codehalic
🎟 ثبتنام و اطلاعات بیشتر:
👉 evnd.co/jFys2
@codehalics
Forwarded from Go Casts 🚀
دیتابیس Postgres در نسخه ۱۸، بهبودهای قابل توجهی رو ارائه کرده، مخصوصا برای async io که به دو مدل پیادهسازی شده یکی برای سیستم هایی که هنوز از io_uring استفاده نمیکنن و یکی هم io_uring برای لینوکسهای مدرن، جایی که عملیات I/O مستقیماً داخل کرنل صفبندی و تکمیل میشن بدون رفتوبرگشت اضافه به user space.
در نتیجه دست Postgres بازتره برای اجرای queryهای همزمان، مخصوصاً اونهایی که I/O سنگین دارن مثل sequential scan یا writeهای موازی روی WAL.
بهبودهای قابل انتظار latency کمتر، میزان throughput بالاتر و context-switch کمتر هست.
البته یک نکتهی ظریف هم داره این قضیه، قرار نیست بصورت جادویی هر کوئری رو سریعتر کنه.
باید planner، buffer manager و حتی extensionها یاد بگیرن چطور ازش استفاده کنن.
یعنی یه قدم بزرگ به جلو، اما هنوز بلوغ کامل رو نداره.
https://youtu.be/yGjGc21mmoU
https://x.com/hnasr/status/1974110942439911645
@gocasts
در نتیجه دست Postgres بازتره برای اجرای queryهای همزمان، مخصوصاً اونهایی که I/O سنگین دارن مثل sequential scan یا writeهای موازی روی WAL.
بهبودهای قابل انتظار latency کمتر، میزان throughput بالاتر و context-switch کمتر هست.
البته یک نکتهی ظریف هم داره این قضیه، قرار نیست بصورت جادویی هر کوئری رو سریعتر کنه.
باید planner، buffer manager و حتی extensionها یاد بگیرن چطور ازش استفاده کنن.
یعنی یه قدم بزرگ به جلو، اما هنوز بلوغ کامل رو نداره.
https://youtu.be/yGjGc21mmoU
https://x.com/hnasr/status/1974110942439911645
@gocasts
YouTube
Asynchronous IO in Postgres 18 | The Backend Engineering Show
Postgres 18 has been released with many exciting features such as UUIDv7, Over explain module, composite index skip scans, and the most anticipated asynchronous IO with worker and io_uring mode which I uncover in this show. Hope you enjoy it
0:00 Intro
1:30…
0:00 Intro
1:30…
Forwarded from ⚝ (امیرحسین پناهےفر)
📚 اگه دوست دارین ریاضی عمومی ۱ رو مرور کنین، این دورهی مکتبخونه واقعاً مفیده 👇
🔗 دوره ریاضی عمومی ۱ - مکتبخونه
دوره شامل ۳۱ جلسه در قالب حدود ۲۴ ساعت آموزش ویدئوییه و مفاهیم پایهای رو با توضیحهای واضح و مثالهای خوب پوشش میده.
📖 مرجعش هم سیاوش شهشهانیه، که از منابع قوی توی این زمینهست.
بهنظرم برای تقویت پایه دانشگاه خیلی خوبه👌
🔗 دوره ریاضی عمومی ۱ - مکتبخونه
دوره شامل ۳۱ جلسه در قالب حدود ۲۴ ساعت آموزش ویدئوییه و مفاهیم پایهای رو با توضیحهای واضح و مثالهای خوب پوشش میده.
📖 مرجعش هم سیاوش شهشهانیه، که از منابع قوی توی این زمینهست.
بهنظرم برای تقویت پایه دانشگاه خیلی خوبه
Please open Telegram to view this post
VIEW IN TELEGRAM
مکتبخونه
آموزش ریاضی عمومی 1 دانشگاه | یادگیری مفاهیم پایه
دوره آموزش ریاضی عمومی 1 مکتبخونه با تدریس مفهومی و دانشگاهی؛ یادگیری دنباله، حد، مشتق، انتگرال و سریها همراه با حلمسئله کاربردی برای موفقیت در ریاضی یک.
Forwarded from DevTwitter | توییت برنامه نویسی
اگر تجربه خوبی از Wine و PlayOnLinux نداشتید، Winboat شاید مناسب شما باشد که با الهام از WinApps ایجاد شده و ویندوز به صورت Nested Virtualization داخل Docker اجرا میشود.
این جور ابزارها مهاجرت به لینوکس را برای خیلی ها آسان می کنند.
https://github.com/TibixDev/winboat
@DevTwitter | <VAHID NAMENI/>
این جور ابزارها مهاجرت به لینوکس را برای خیلی ها آسان می کنند.
https://github.com/TibixDev/winboat
@DevTwitter | <VAHID NAMENI/>
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
عزیزانی که توییت میزنن و ما توییتهاشون رو میذاریم چنل،
اگر حداقل 10 تا از توییتهاشون تو چنل ما باشه، ما هر تبلیغی که بخوان رو توی چنل به رایگان قرار میدیم.
فقط دو تا شرط داره:
اولا تبلیغ بت و فیلترشکن نباشه
دوما به ما ثابت کنن که صاحب اون اکانت توییترن
آی دی منم توی بیو هست
@DevTwitter
اگر حداقل 10 تا از توییتهاشون تو چنل ما باشه، ما هر تبلیغی که بخوان رو توی چنل به رایگان قرار میدیم.
فقط دو تا شرط داره:
اولا تبلیغ بت و فیلترشکن نباشه
دوما به ما ثابت کنن که صاحب اون اکانت توییترن
آی دی منم توی بیو هست
@DevTwitter