Forwarded from DevTwitter | توییت برنامه نویسی
یه رپو گیت هاب، دوتا عکس بش میدی، فریم اول و فریم آخر و اون برات فریم های وسط رو میسازه
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
https://github.com/Doubiiu/ToonCrafter
@DevTwitter | <Behnam Ebrahimi/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
🔶 آموزش نحوه استفاده از vue js در لاراول - پروژه محور
مدرس : محسن بستان
- ۱. مقدمه
- ۲. شروع به کار و ساخت پروژه و انجام بخشی از پروژه
- ۳. ادامه کار و ساخت فرم ایجاد و ویرایش مقاله ها
#آموزش
@TheRaymondDev
مدرس : محسن بستان
- ۱. مقدمه
- ۲. شروع به کار و ساخت پروژه و انجام بخشی از پروژه
- ۳. ادامه کار و ساخت فرم ایجاد و ویرایش مقاله ها
#آموزش
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Media is too big
VIEW IN TELEGRAM
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Laravel News
Paginate Multiple Eloquent Models with the Union Paginator Package https://laravel-news.com/laravel-union-paginator
Laravel News
Paginate Multiple Eloquent Models with the Union Paginator Package - Laravel News
The Laravel Union Paginator package by Austin White combines data from multiple Eloquent models into a single unified query using SQL unions.
Forwarded from Laravel News
Securing Laravel Sessions with ID Regeneration https://laravel-news.com/session-regeneration
Laravel News
Securing Laravel Sessions with ID Regeneration - Laravel News
Explore Laravel's session ID regeneration features for enhanced security. Learn to protect against session fixation attacks by implementing automatic and manual session regeneration in security-critical operations.
Forwarded from Ninja Learn | نینجا لرن
ـArchitecture Design چیه؟ 🏗️
اگه با برنامهنویسی آشنا باشی، احتمالش زیاده که اسم Design Patterns به گوشت خورده باشه. Design pattern ها راهحلهای هستن برای مشکلات تکراری که موقع کدنویسی باهاشون مواجه میشی. اما وقتی پروژهها بزرگتر میشن، علاوه بر Design Patterns ها به Architecture Design هم نیاز پیدا میکنیم.
چرا Architecture Design مهمه؟ 🤔
وقتی نرمافزارها تو دهههای ۸۰ و ۹۰ بزرگتر شدن، پیچیدگی سیستمها هم بیشتر شد. اون موقع بیشتر برنامهها Monolithic بودن؛ یعنی همه چیز تو یه کدبیس جمع شده بود. این نوع معماری برای پروژه هایی مناسبه که پیچیدگی زیادی ندارن و نیاز به سرویس های مختلف نیست، ولی وقتی پروژه بزرگ میشه، دردسرایی مثل سختی توسعه، نگهداری، و مقیاسپذیری رو به همراه داره.
اینجاست که Architecture Design بهت کمک میکنه تا یه طرح کلی برای سیستم داشته باشی که هم کارا باشه، هم بتونه چالشایی مثل رشد کاربرها، خطاها، و نیاز به تغییرات رو هندل کنه.
فرق Design Patterns و Architecture Design
ـDesign Patterns 🧩
ـDesign Patterns یعنی یه سری راهحلهای آماده و تستشده که برای مشکلات تکراری توی برنامهنویسی ارائه شدن. این الگوها تو یه سری موقعیت خاص خیلی خوب جواب میدن و باعث میشن که کدی که مینویسی خواناتر، قابلنگهداریتر، و استانداردتر بشه. مثلا:
ـSingleton:
ـFactory:
و...
ـ Architecture Design 🏗
ـArchitecture Design در واقع به طراحی ساختار کلی سیستم اشاره داره. یعنی شما باید از دیدی وسیعتر به پروژه نگاه کنی و تصمیم بگیری که چه نوع معماری به درد پروژه میخوره. هدف اینه که سیستمت بتونه نیازهای آینده رو برآورده کنه و در برابر چالشهایی مثل مقیاسپذیری، نگهداری و توسعه مقاوم باشه.
برای معماری نرمافزار معماری های مختلفی وجود داره. مثلا:
ـEvent-Driven Architecture:
این نوع معماری از Eventها برای ارتباط بین اجزای مختلف سیستم استفاده میکنه. اینطوری سیستمهای پیچیده و بزرگ میتونن به راحتی به هم متصل بشن و با کمترین تغییرات تو اجزا، همچنان عملکرد خوبی داشته باشن.
ـMicroservices:
در این معماری، سیستم به بخشهای کوچکتر و مستقل تقسیم میشه که هر کدوم میتونن به طور جداگانه کار کنن. این باعث میشه که مقیاسپذیری و نگهداری سیستم خیلی راحتتر بشه.
یکسری ابزارهای واسه Architecture Design ⚒
ـUML Diagrams: واسه طراحی ساختار.
ـC4 Model: برای نمایش لایههای مختلف.
ـEvent Storming: برای فهمیدن ارتباطات بین اجزا.
جمعبندی ✍
فهمیدیم Architecture Design دید کلی بهت میده و کمک میکنه پروژههای بزرگ رو راحتتر مدیریت کنی. اینجوری هم از مشکلات و هزینههای اضافه جلوگیری میکنی، هم نرمافزارت بهتر جواب میده.
اگه با برنامهنویسی آشنا باشی، احتمالش زیاده که اسم Design Patterns به گوشت خورده باشه. Design pattern ها راهحلهای هستن برای مشکلات تکراری که موقع کدنویسی باهاشون مواجه میشی. اما وقتی پروژهها بزرگتر میشن، علاوه بر Design Patterns ها به Architecture Design هم نیاز پیدا میکنیم.
چرا Architecture Design مهمه؟ 🤔
وقتی نرمافزارها تو دهههای ۸۰ و ۹۰ بزرگتر شدن، پیچیدگی سیستمها هم بیشتر شد. اون موقع بیشتر برنامهها Monolithic بودن؛ یعنی همه چیز تو یه کدبیس جمع شده بود. این نوع معماری برای پروژه هایی مناسبه که پیچیدگی زیادی ندارن و نیاز به سرویس های مختلف نیست، ولی وقتی پروژه بزرگ میشه، دردسرایی مثل سختی توسعه، نگهداری، و مقیاسپذیری رو به همراه داره.
اینجاست که Architecture Design بهت کمک میکنه تا یه طرح کلی برای سیستم داشته باشی که هم کارا باشه، هم بتونه چالشایی مثل رشد کاربرها، خطاها، و نیاز به تغییرات رو هندل کنه.
فرق Design Patterns و Architecture Design
ـDesign Patterns 🧩
ـDesign Patterns یعنی یه سری راهحلهای آماده و تستشده که برای مشکلات تکراری توی برنامهنویسی ارائه شدن. این الگوها تو یه سری موقعیت خاص خیلی خوب جواب میدن و باعث میشن که کدی که مینویسی خواناتر، قابلنگهداریتر، و استانداردتر بشه. مثلا:
ـSingleton:
فقط یه نمونه از یه کلاس ساخته بشه.
ـFactory:
ساخت اشیا بدون اینکه کلاس دقیقشونو مشخص کنی.
و...
ـ Architecture Design 🏗
ـArchitecture Design در واقع به طراحی ساختار کلی سیستم اشاره داره. یعنی شما باید از دیدی وسیعتر به پروژه نگاه کنی و تصمیم بگیری که چه نوع معماری به درد پروژه میخوره. هدف اینه که سیستمت بتونه نیازهای آینده رو برآورده کنه و در برابر چالشهایی مثل مقیاسپذیری، نگهداری و توسعه مقاوم باشه.
برای معماری نرمافزار معماری های مختلفی وجود داره. مثلا:
ـEvent-Driven Architecture:
این نوع معماری از Eventها برای ارتباط بین اجزای مختلف سیستم استفاده میکنه. اینطوری سیستمهای پیچیده و بزرگ میتونن به راحتی به هم متصل بشن و با کمترین تغییرات تو اجزا، همچنان عملکرد خوبی داشته باشن.
ـMicroservices:
در این معماری، سیستم به بخشهای کوچکتر و مستقل تقسیم میشه که هر کدوم میتونن به طور جداگانه کار کنن. این باعث میشه که مقیاسپذیری و نگهداری سیستم خیلی راحتتر بشه.
یکسری ابزارهای واسه Architecture Design ⚒
ـUML Diagrams: واسه طراحی ساختار.
ـC4 Model: برای نمایش لایههای مختلف.
ـEvent Storming: برای فهمیدن ارتباطات بین اجزا.
جمعبندی ✍
فهمیدیم Architecture Design دید کلی بهت میده و کمک میکنه پروژههای بزرگ رو راحتتر مدیریت کنی. اینجوری هم از مشکلات و هزینههای اضافه جلوگیری میکنی، هم نرمافزارت بهتر جواب میده.
#programming #design
🔆 CHANNEL | GROUP
Forwarded from a pessimistic researcher (Kc)
PhD in Semantics @ Kent Univeristy
—————————————————
Marco Paviotti: Dear all,
I am looking for a #PhD student to work on (any subset of) these topics:
#semantics, #domaintheory, #categorytheory #typetheory and #functional programming.
Deadline for application is 15th of February 2025.
here's the official call: https://kent.ac.uk/scholarships/search/FN15COMPGR01
توصیه میکنم قبلا ارتباط با ایشون این صفحه رو هم بخونید.
—————————————————
Marco Paviotti: Dear all,
I am looking for a #PhD student to work on (any subset of) these topics:
#semantics, #domaintheory, #categorytheory #typetheory and #functional programming.
Deadline for application is 15th of February 2025.
here's the official call: https://kent.ac.uk/scholarships/search/FN15COMPGR01
توصیه میکنم قبلا ارتباط با ایشون این صفحه رو هم بخونید.
Forwarded from DevTwitter | توییت برنامه نویسی
هر کامندی که برای کانفیگ و کار با شبکه در لینوکس نیاز دارید توی این چیت شیت اومده.
@DevTwitter | <Reza/>
@DevTwitter | <Reza/>
Forwarded from نوشتههای ترمینالی
اگه دسترسی به api اوپنایپیای یا هرجای دیگه دارید میتونید از aider برای ساخت پروژه برنامه نویسی جدید استفاده کنید.
تجربه من این بود که تجربه کاربریش بد نبود و امکانات حداقلی رو داشت.
اما آیا کدی که مینویسه به درد هم میخوره؟ که پاسخ من اینه که فعلا خیر. (اما به ابزاره ربطی نداره)
https://github.com/Aider-AI/aider
تجربه من این بود که تجربه کاربریش بد نبود و امکانات حداقلی رو داشت.
اما آیا کدی که مینویسه به درد هم میخوره؟ که پاسخ من اینه که فعلا خیر. (اما به ابزاره ربطی نداره)
https://github.com/Aider-AI/aider
GitHub
GitHub - Aider-AI/aider: aider is AI pair programming in your terminal
aider is AI pair programming in your terminal. Contribute to Aider-AI/aider development by creating an account on GitHub.
Forwarded from IRCF | اینترنت آزاد برای همه
ابزار Migration امکان مهاجرت از پنل مرزبان به پنل مرزنشین رو بدون از کار افتادن کانفیگها و لینکهای ساب فراهم میکنه.
👉 github.com/erfjab/migration
🔍 ircf.space
@ircfspace
👉 github.com/erfjab/migration
🔍 ircf.space
@ircfspace
GitHub
GitHub - erfjab/migration: A tool to migrate from Marzban to Marzneshin in three simple steps
A tool to migrate from Marzban to Marzneshin in three simple steps - erfjab/migration
Forwarded from Quera
📢 مسابقه برنامهنویسی رایانـکد
✅ «رایان کد»؛ یک معامله پرسود به زبان جاوا!
🔘 زبان برنامهنویسی Java
🗓 شنبه، ۱ دی ۱۴۰۳ ساعت ۱۸:۰۰
💠 نفرات برتر این مسابقه به شرکت رایان همافزا معرفی و در ادامه، به مصاحبه دعوت و در صورت موفقیت عضوی از خانواده رایان همافزا میشن.
📈 راستی شرکت توی این مسابقه روی امتیاز کوئراییتون هم تاثیر داره.
🎁 همراه با جایزه به نفرات برتر
⚡️ثبتنام رایگان:
🔗 https://quera.org/r/5c0oo
〰️〰️〰️〰️
#Quera #Quera_Contest
✅ «رایان کد»؛ یک معامله پرسود به زبان جاوا!
🔘 زبان برنامهنویسی Java
🗓 شنبه، ۱ دی ۱۴۰۳ ساعت ۱۸:۰۰
💠 نفرات برتر این مسابقه به شرکت رایان همافزا معرفی و در ادامه، به مصاحبه دعوت و در صورت موفقیت عضوی از خانواده رایان همافزا میشن.
📈 راستی شرکت توی این مسابقه روی امتیاز کوئراییتون هم تاثیر داره.
🎁 همراه با جایزه به نفرات برتر
⚡️ثبتنام رایگان:
🔗 https://quera.org/r/5c0oo
〰️〰️〰️〰️
#Quera #Quera_Contest
Forwarded from DevTwitter | توییت برنامه نویسی
با این سایت میتونید فعالیت خودتون در یوتیوب رو ببینید. اطلاعات خوبی میده برای فعالیت بهتر، نمونه گیتهاب تروالدز:
https://githubwrapped.io/torvalds
سورس
https://github.com/avgupta456/github-trends
@DevTwitter | <Developer One/>
https://githubwrapped.io/torvalds
سورس
https://github.com/avgupta456/github-trends
@DevTwitter | <Developer One/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰کره جنوبی و توزیع لینوکس:
🔹پیرو پست های قبلی درباره کشورهایی که در حال استفاده از توزیع لینوکس خود و متن باز هستند، که در پست های زیر قبلا منتشر کردم
https://t.iss.one/linuxtnt/3455
https://t.iss.one/linuxtnt/3193
هم اکنون به توزیع مختص کابران کره جنوبی میپردازم.
🔹این توزیع که HamoniKR است و هدف آن ارائه یک سیستم عامل کاربر پسند و بومی سازی شده به طور خاص برای کاربران کره ای است. بر پایه اوبونتو و لینوکس مینت ،است.
توزیع HamoniKR ترکیبی منحصربهفرد از ویژگیها و سفارشیسازیها را ارائه میکند که با حفظ سازگاری با اکوسیستم لینوکس، نیازهای بازار کره را برآورده میکند. آخرین نسخه توزیع است. این نسخه از نام کوه پائکتو (به کرهای: 백두산) که با نام کوه چانگبای (به چینی: 长白山) در چین نیز شناخته میشود، نامگذاری شده است، که یک آتشفشان فعال استراتو 2744 متری در مرز چین و کره شمالی است
🔹 اولین بار در سال 2010 به عنوان پروژه ای برای ایجاد یک توزیع لینوکس متناسب با کاربران کره ای معرفی شد. HamoniKR که توسط تیمی از توسعه دهندگان و علاقه مندان کره ای توسعه یافته است،
🔸در طول سالها، HamoniKR بهروزرسانیها و پیشرفتهای مختلفی را برای افزایش قابلیت استفاده و حفظ سازگاری با سختافزار و نرمافزار مدرن انجام داده است.
🔸پروژه HamoniKR توسط 김형채 کوین کیم رهبری می شود که همچنین رئیس شرکت Invesume Inc. ، شرکتی که در پشت توزیع است.
🔹ویژگی های منحصر به فرد HamoniKR
1.پشتیبانی جامع زبان کره ای: HamoniKR پشتیبانی گسترده ای از زبان کره ای، از جمله روش های ورودی کره ای، بومی سازی منوهای سیستم و ترجمه برنامه های نرم افزاری را ارائه می دهد.
2. یکپارچه سازی با خدمات کره ای: این توزیع دارای ویژگی ها و برنامه های کاربردی متناسب با کاربران کره ای است، مانند ادغام با خدمات آنلاین کره ای، مخازن نرم افزار محلی، و ابزارهای خاص منطقه.
3. محیط دسکتاپ Cinnamon سفارشی: HamoniKR از یک نسخه بسیار سفارشی شده از محیط دسکتاپ Cinnamon استفاده می کند که رابط کاربری صیقلی و کاربرپسندی را ارائه می دهد.
4. ابزارهای آموزشی: توزیع شامل ابزارهای آموزشی سفارشی طراحی شده برای سیستم مدارس کره است.
5. پذیرش دولتی و شرکتی: HamoniKR توسط چندین سازمان دولتی کره جنوبی، دانشگاه ها، مدارس و شرکت های خصوصی مستقر شده است.
🔸 شامل نسخه های :
1. HamoniKR LTS Edition
2. HamoniKR Lite Edition
3. HamoniKR Raspberry Pi 5 ARM64 Edition
🔹وب سایت رسمی:
https://hamonikr.org/
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
🔹پیرو پست های قبلی درباره کشورهایی که در حال استفاده از توزیع لینوکس خود و متن باز هستند، که در پست های زیر قبلا منتشر کردم
https://t.iss.one/linuxtnt/3455
https://t.iss.one/linuxtnt/3193
هم اکنون به توزیع مختص کابران کره جنوبی میپردازم.
🔹این توزیع که HamoniKR است و هدف آن ارائه یک سیستم عامل کاربر پسند و بومی سازی شده به طور خاص برای کاربران کره ای است. بر پایه اوبونتو و لینوکس مینت ،است.
توزیع HamoniKR ترکیبی منحصربهفرد از ویژگیها و سفارشیسازیها را ارائه میکند که با حفظ سازگاری با اکوسیستم لینوکس، نیازهای بازار کره را برآورده میکند. آخرین نسخه توزیع است. این نسخه از نام کوه پائکتو (به کرهای: 백두산) که با نام کوه چانگبای (به چینی: 长白山) در چین نیز شناخته میشود، نامگذاری شده است، که یک آتشفشان فعال استراتو 2744 متری در مرز چین و کره شمالی است
🔹 اولین بار در سال 2010 به عنوان پروژه ای برای ایجاد یک توزیع لینوکس متناسب با کاربران کره ای معرفی شد. HamoniKR که توسط تیمی از توسعه دهندگان و علاقه مندان کره ای توسعه یافته است،
🔸در طول سالها، HamoniKR بهروزرسانیها و پیشرفتهای مختلفی را برای افزایش قابلیت استفاده و حفظ سازگاری با سختافزار و نرمافزار مدرن انجام داده است.
🔸پروژه HamoniKR توسط 김형채 کوین کیم رهبری می شود که همچنین رئیس شرکت Invesume Inc. ، شرکتی که در پشت توزیع است.
🔹ویژگی های منحصر به فرد HamoniKR
1.پشتیبانی جامع زبان کره ای: HamoniKR پشتیبانی گسترده ای از زبان کره ای، از جمله روش های ورودی کره ای، بومی سازی منوهای سیستم و ترجمه برنامه های نرم افزاری را ارائه می دهد.
2. یکپارچه سازی با خدمات کره ای: این توزیع دارای ویژگی ها و برنامه های کاربردی متناسب با کاربران کره ای است، مانند ادغام با خدمات آنلاین کره ای، مخازن نرم افزار محلی، و ابزارهای خاص منطقه.
3. محیط دسکتاپ Cinnamon سفارشی: HamoniKR از یک نسخه بسیار سفارشی شده از محیط دسکتاپ Cinnamon استفاده می کند که رابط کاربری صیقلی و کاربرپسندی را ارائه می دهد.
4. ابزارهای آموزشی: توزیع شامل ابزارهای آموزشی سفارشی طراحی شده برای سیستم مدارس کره است.
5. پذیرش دولتی و شرکتی: HamoniKR توسط چندین سازمان دولتی کره جنوبی، دانشگاه ها، مدارس و شرکت های خصوصی مستقر شده است.
🔸 شامل نسخه های :
1. HamoniKR LTS Edition
2. HamoniKR Lite Edition
3. HamoniKR Raspberry Pi 5 ARM64 Edition
🔹وب سایت رسمی:
https://hamonikr.org/
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
Telegram
linuxtnt(linux tips and tricks)
****دیگر خبری از ویندوز نیست! سرویسهای دفاعی هند به لینوکس تغییر میکنند.****
================
همانگونه که چند وقت پیش پست هایی راجع به مهاجرت روسیه و چین به لینوکس نوشته ام.
این بار نوبت هند شده است که به سمت لینوکس مهاجرت کند.
——————————————
دفاتر دولتی…
================
همانگونه که چند وقت پیش پست هایی راجع به مهاجرت روسیه و چین به لینوکس نوشته ام.
این بار نوبت هند شده است که به سمت لینوکس مهاجرت کند.
——————————————
دفاتر دولتی…
Forwarded from Geek Alerts
اولین باری که کامپیوترهای کوانتومی استفاده شدن بحث اینکه یه روزی میتونن تمام الگوریتمهای رمزنگاری رو بشکنن هم وسط اومد، الان همهچی توی دنیا الگوریتم رمزنگاری داره، از بیتکوین گرفته تا پیامی که برای دوستت میفرستی، ایمیل و حتی سیستم بانکی.
آمریکا اولین جایی بود که ابراز نگرانی کرد.
یعنی درسته که این کامپیوترها کلی برای علم، پزشکی و ... خوبن ولی میشه ازشون برای حملات سایبری هم استفاده کرد.
این شد که موسسه ملی فناوری آمریکا (NIST) اومد چند تا الگوریتم «رمزنگاری پساکوانتومی» معرفی کرد.
این الگوریتمها در برابر کامپیوترهای کوانتومی ایمن هستن.
با این ایده که بهتره قبل از اینکه اونقدری پیشرفته بشن که بتونن الگوریتمهارو بشکنن، ما براش آماده باشیم.
سال ۲۰۲۲ دفتر مدیریت و بودجه (OMB) دستورالعمل لازم برای مهاجرت به رمزنگاری پساکوانتومی رو منتشر میکنه.
از ۲۰۲۳ هم در آمریکا به صورت جدی در حال مهاجرت به الگوریتمهای پساکوانتومی هستن.
ارزهایی مثل بیتکوین، سیستمهای بانکی، پیامرسانها و هرچیزی که فکرش رو کنید تا چند سال آینده به الگوریتمهای پساکوانتومی مهاجرت میکنن.
البته بعضیهاشون همین الان این کار رو کردن.
ibm
weforum
whitehouse
@geekalerts
آمریکا اولین جایی بود که ابراز نگرانی کرد.
یعنی درسته که این کامپیوترها کلی برای علم، پزشکی و ... خوبن ولی میشه ازشون برای حملات سایبری هم استفاده کرد.
این شد که موسسه ملی فناوری آمریکا (NIST) اومد چند تا الگوریتم «رمزنگاری پساکوانتومی» معرفی کرد.
این الگوریتمها در برابر کامپیوترهای کوانتومی ایمن هستن.
با این ایده که بهتره قبل از اینکه اونقدری پیشرفته بشن که بتونن الگوریتمهارو بشکنن، ما براش آماده باشیم.
سال ۲۰۲۲ دفتر مدیریت و بودجه (OMB) دستورالعمل لازم برای مهاجرت به رمزنگاری پساکوانتومی رو منتشر میکنه.
از ۲۰۲۳ هم در آمریکا به صورت جدی در حال مهاجرت به الگوریتمهای پساکوانتومی هستن.
ارزهایی مثل بیتکوین، سیستمهای بانکی، پیامرسانها و هرچیزی که فکرش رو کنید تا چند سال آینده به الگوریتمهای پساکوانتومی مهاجرت میکنن.
البته بعضیهاشون همین الان این کار رو کردن.
ibm
weforum
whitehouse
@geekalerts
Forwarded from متخصص وردپرس | پوینا
حملات ddos توی ایران هفته های اخیر به اوج خودش رسیده در حدی که حتی برخی سایتای بزرگ مجبور به ایران اکسس کردن شدن
برای همین یک سامانه رادار ddos طراحی کردن که میتونید وضعیت ddos شرکت ارتباطات زیر ساخت رو ببنید
ddos.tic.ir
@poinair پوینا
برای همین یک سامانه رادار ddos طراحی کردن که میتونید وضعیت ddos شرکت ارتباطات زیر ساخت رو ببنید
ddos.tic.ir
@poinair پوینا
Forwarded from متخصص وردپرس | پوینا