🔵 کوییز #پایتون
🟣 موضوع : محدوده متغیرها (Scope) در پایتون
🟢 سوال :
اگر یک متغیر هم در محدوده محلی و هم در محدوده سراسری تعریف شده باشد، کدام یک در داخل تابع اولویت دارد؟
گزینه 1:
متغیر سراسری
گزینه 2:
متغیر محلی
گزینه 3:
بسته به نوع داده
گزینه 4:
هیچ کدام
🔵 گزینه صحیح:2
🟢 توضیح :
متغیر محلی همیشه در داخل تابعی که در آن تعریف شده است اولویت دارد.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : محدوده متغیرها (Scope) در پایتون
🟢 سوال :
اگر یک متغیر هم در محدوده محلی و هم در محدوده سراسری تعریف شده باشد، کدام یک در داخل تابع اولویت دارد؟
گزینه 1:
متغیر سراسری
گزینه 2:
متغیر محلی
گزینه 3:
بسته به نوع داده
گزینه 4:
هیچ کدام
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 کوییز #Django
🟣 موضوع : viewهای عمومی (Generic Views) مثل ListView و DetailView
🟢 سوال :
کدام Generic View برای ویرایش یک شیء موجود استفاده می شود؟
گزینه 1:
CreateView
گزینه 2:
UpdateView
گزینه 3:
DeleteView
گزینه 4:
ListView
🔵 گزینه صحیح:2
🟢 توضیح :
UpdateView برای ویرایش اشیاء موجود به کار می رود.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🟣 موضوع : viewهای عمومی (Generic Views) مثل ListView و DetailView
🟢 سوال :
کدام Generic View برای ویرایش یک شیء موجود استفاده می شود؟
گزینه 1:
CreateView
گزینه 2:
UpdateView
گزینه 3:
DeleteView
گزینه 4:
ListView
🔵 گزینه صحیح:
🟢 توضیح :
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
Telegram
موفقیت
You’ve been invited to add the folder “موفقیت”, which includes 26 chats.
🎓 پکیجهای طلایی آموزش برنامهنویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀
🧠 یادگیری با بهترین دورهها، از مبتدی تا حرفهای!
💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:
🔹 جاوااسکریپت (JavaScript)
📥 پکیج دورههای جاوااسکریپت
🎨 آموزش CSS: طراحی شیک و حرفهای صفحات وب
📥 پکیج دورههای CSS
⚛️ آموزش React JS: دنیای کامپوننتها و رابط کاربری مدرن
📥 پکیج دورههای React
آموزش 🅰️ Angular: فریمورک قدرتمند گوگل برای اپهای حرفهای
📥 پکیج دورههای Angular
🌐 آموزش Next.js: ساخت اپلیکیشنهای SSR و فوق سریع
📥 دانلود پکیج دورههای Next.js
🧑💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:
🚀 آموزش ASP .NET Core: برای ساخت API و وبسایتهای مقیاسپذیر
📥 پکیج دورههای ASP.NET Core
🧾 آموزش Node .Js : نوشتن کدهای ایمنتر و حرفهایتر
📥 پکیج دورههای Node.Js
🧾 آموزش TypeScript: نوشتن کدهای ایمنتر و حرفهایتر
📥 پکیج دورههای TypeScript
📩 برای سفارش سریع: وارد لینکها شو و ثبت سفارش رو بزن
📦 ارسال به سراسر ایران با پست پیشتاز
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀
🧠 یادگیری با بهترین دورهها، از مبتدی تا حرفهای!
💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:
🔹 جاوااسکریپت (JavaScript)
📥 پکیج دورههای جاوااسکریپت
🎨 آموزش CSS: طراحی شیک و حرفهای صفحات وب
📥 پکیج دورههای CSS
⚛️ آموزش React JS: دنیای کامپوننتها و رابط کاربری مدرن
📥 پکیج دورههای React
آموزش 🅰️ Angular: فریمورک قدرتمند گوگل برای اپهای حرفهای
📥 پکیج دورههای Angular
🌐 آموزش Next.js: ساخت اپلیکیشنهای SSR و فوق سریع
📥 دانلود پکیج دورههای Next.js
🧑💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:
🚀 آموزش ASP .NET Core: برای ساخت API و وبسایتهای مقیاسپذیر
📥 پکیج دورههای ASP.NET Core
🧾 آموزش Node .Js : نوشتن کدهای ایمنتر و حرفهایتر
📥 پکیج دورههای Node.Js
🧾 آموزش TypeScript: نوشتن کدهای ایمنتر و حرفهایتر
📥 پکیج دورههای TypeScript
📩 برای سفارش سریع: وارد لینکها شو و ثبت سفارش رو بزن
📦 ارسال به سراسر ایران با پست پیشتاز
🔵 نکته یادگیری ماشین
منظمسازی یا Regularization دوستت برای جلوگیری از Overfitting هست.
🔹 ایدهاش اینه که جلوی بزرگ شدن بیشازحد وزنها در مدل رو میگیره.
روش L1 (Lasso): باعث میشه بعضی وزنها دقیقاً صفر بشن → به انتخاب ویژگی کمک میکنه.
روش L2 (Ridge): وزنها رو کوچک میکنه ولی صفر نمیکنه → پایداری مدل بیشتر میشه.
روش Elastic Net: ترکیبی از هر دو.
🔹 در شبکههای عصبی هم Regularization میتونه با روشهایی مثل Dropout یا Weight Decay اعمال بشه.
به زبان ساده: Regularization مثل اینه که به مدل بگی “خیلی پیچیده نشو، سادهتر هم میتونی جواب درست بدی.”
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
منظمسازی یا Regularization دوستت برای جلوگیری از Overfitting هست.
🔹 ایدهاش اینه که جلوی بزرگ شدن بیشازحد وزنها در مدل رو میگیره.
روش L1 (Lasso): باعث میشه بعضی وزنها دقیقاً صفر بشن → به انتخاب ویژگی کمک میکنه.
روش L2 (Ridge): وزنها رو کوچک میکنه ولی صفر نمیکنه → پایداری مدل بیشتر میشه.
روش Elastic Net: ترکیبی از هر دو.
🔹 در شبکههای عصبی هم Regularization میتونه با روشهایی مثل Dropout یا Weight Decay اعمال بشه.
به زبان ساده: Regularization مثل اینه که به مدل بگی “خیلی پیچیده نشو، سادهتر هم میتونی جواب درست بدی.”
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکات برنامهنویسی
⚡ Circuit Breaker Pattern
(فیوز یا قطعکننده مدار)
🔹 ایده اصلی
در معماری توزیعشده (مثلاً Microservices)، ممکنه یک سرویس خراب بشه یا خیلی کند جواب بده.
اگر بقیه سرویسها مدام به اون درخواست بفرستن، کل سیستم از کار میفته.
Circuit Breaker مثل فیوز عمل میکنه:
⬅️ اگر تعداد زیادی خطا رخ بده → مدار قطع میشه → درخواستهای بعدی سریعاً Fail میشن (به جای صبر کردن بیپایان).
⬅️ بعد از یه مدت → فیوز "نیمهباز" میشه و اجازه تست مجدد میده.
⬅️ اگر دوباره درست بود → مدار میبنده و همهچیز عادی میشه.
🔹 سه حالت اصلی
1. Closed (بسته): همه درخواستها ارسال میشن.
2. Open (باز): خطا زیاد شده → درخواستها بلاک میشن.
3. Half-Open (نیمهباز): بعضی درخواستهای تستی فرستاده میشن تا ببینیم سرویس برگشته یا نه.
✅ مثال ساده (Python شبیهسازی)
📖 کاربردهای واقعی
➡️ Microservices Communication (مثلاً Netflix OSS Hystrix معروفه)
➡️ API Gateway برای جلوگیری از Down شدن کل سیستم
⬅️ سیستمهای Cloud برای مدیریت سرویسهای ناپایدار
🛠️ مزایا
⬅️ جلوگیری از Snowball Effect (گسترش خرابی یک سرویس به کل سیستم)
⬅️ بهبود پایداری و مقیاسپذیری
⬅️ پاسخ سریعتر به کاربر (به جای Timeout طولانی)
🎯 تشبیه ساده
Circuit Breaker مثل فیوز برق خونهه:
⬅️ اگر یک وسیله خراب بشه و برق زیادی بکشه → فیوز میپره.
⬅️ اینطوری کل سیستم برق نمیسوزه.
⬅️ بعد از مدتی میتونی دوباره امتحان کنی ببینی وسیله درست شده یا نه.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 نکات برنامهنویسی
⚡ Circuit Breaker Pattern
(فیوز یا قطعکننده مدار)
🔹 ایده اصلی
در معماری توزیعشده (مثلاً Microservices)، ممکنه یک سرویس خراب بشه یا خیلی کند جواب بده.
اگر بقیه سرویسها مدام به اون درخواست بفرستن، کل سیستم از کار میفته.
Circuit Breaker مثل فیوز عمل میکنه:
⬅️ اگر تعداد زیادی خطا رخ بده → مدار قطع میشه → درخواستهای بعدی سریعاً Fail میشن (به جای صبر کردن بیپایان).
⬅️ بعد از یه مدت → فیوز "نیمهباز" میشه و اجازه تست مجدد میده.
⬅️ اگر دوباره درست بود → مدار میبنده و همهچیز عادی میشه.
🔹 سه حالت اصلی
1. Closed (بسته): همه درخواستها ارسال میشن.
2. Open (باز): خطا زیاد شده → درخواستها بلاک میشن.
3. Half-Open (نیمهباز): بعضی درخواستهای تستی فرستاده میشن تا ببینیم سرویس برگشته یا نه.
✅ مثال ساده (Python شبیهسازی)
import random
import time
class CircuitBreaker:
def __init__(self, failure_threshold=3, recovery_time=5):
self.failure_threshold = failure_threshold
self.recovery_time = recovery_time
self.failures = 0
self.state = "CLOSED"
self.last_failure_time = None
def call(self, func, *args):
if self.state == "OPEN":
if time.time() - self.last_failure_time > self.recovery_time:
self.state = "HALF-OPEN"
else:
return "Circuit Open: Request Blocked ❌"
try:
result = func(*args)
self.failures = 0
self.state = "CLOSED"
return result
except Exception as e:
self.failures += 1
self.last_failure_time = time.time()
if self.failures >= self.failure_threshold:
self.state = "OPEN"
return f"Error: {e}"
# تابعی که بعضی وقتا Fail میشه
def unreliable_service(x):
if random.random() < 0.5:
raise Exception("Service Down")
return f"Success with {x}"
breaker = CircuitBreaker()
for i in range(10):
print(breaker.call(unreliable_service, i))
time.sleep(1)
📖 کاربردهای واقعی
➡️ Microservices Communication (مثلاً Netflix OSS Hystrix معروفه)
➡️ API Gateway برای جلوگیری از Down شدن کل سیستم
⬅️ سیستمهای Cloud برای مدیریت سرویسهای ناپایدار
🛠️ مزایا
⬅️ جلوگیری از Snowball Effect (گسترش خرابی یک سرویس به کل سیستم)
⬅️ بهبود پایداری و مقیاسپذیری
⬅️ پاسخ سریعتر به کاربر (به جای Timeout طولانی)
🎯 تشبیه ساده
Circuit Breaker مثل فیوز برق خونهه:
⬅️ اگر یک وسیله خراب بشه و برق زیادی بکشه → فیوز میپره.
⬅️ اینطوری کل سیستم برق نمیسوزه.
⬅️ بعد از مدتی میتونی دوباره امتحان کنی ببینی وسیله درست شده یا نه.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکته یادگیری ماشین
یک نکته ساده و مهم دیگه در یادگیری ماشین:
ویژگیهای غیر مرتبط یا نویزی میتونن مدل رو بدتر کنن، پس Feature Selection مهمه.
* وقتی دادهها شامل ویژگیهای زیادی هستن، بعضیها ممکنه کمکی به پیشبینی نکنن یا حتی باعث overfitting بشن.
* روشهایی مثل انتخاب ویژگی مبتنی بر اهمیت (feature importance)،PCA یا حذف ویژگیهای همبسته زیاد میتونن کمک کنن.
به زبان ساده: گاهی کمتر، بهتره! انتخاب ویژگیهای درست باعث میشه مدل سبکتر، سریعتر و دقیقتر باشه.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
یک نکته ساده و مهم دیگه در یادگیری ماشین:
ویژگیهای غیر مرتبط یا نویزی میتونن مدل رو بدتر کنن، پس Feature Selection مهمه.
* وقتی دادهها شامل ویژگیهای زیادی هستن، بعضیها ممکنه کمکی به پیشبینی نکنن یا حتی باعث overfitting بشن.
* روشهایی مثل انتخاب ویژگی مبتنی بر اهمیت (feature importance)،PCA یا حذف ویژگیهای همبسته زیاد میتونن کمک کنن.
به زبان ساده: گاهی کمتر، بهتره! انتخاب ویژگیهای درست باعث میشه مدل سبکتر، سریعتر و دقیقتر باشه.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 دوست داری برنامه نویس حرفه ای بشی یا مهارت های کامپیوتری خودت رو افزایش بدی؟ با عضویت در لیست تلگرامی زیر در بی نظیر ترین کانال های برنامه نویسی ما عضو شوید:
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
🟢 پایتون، هوش مصنوعی، یادگیری ماشین، سی ++، سی شارپ، دات نت، نود جی اس، جاوا اسکریپت، شبکه، علم داده، پایگاه داده، sql، nosql ، مهارت های ICDL، سیستم عامل، لینوکس، فتوشاپ، گرافیک، اندروید، جاوا، ساخت اپلیکیشن موبایل، ری اکت، جی کوئری، php و laravel، دروس رشته کامپیوتر، کنکور کامپیوتر و ...
عضو لیست جامع شوید:
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
https://t.me/addlist/_UjG99eD_E4zYzhk
Telegram
برنامه نویسی
You’ve been invited to add the folder “برنامه نویسی”, which includes 55 chats.
✨✨ خبر داغ: رونمایی احتمالی از سیستمعامل HomeOS اپل در WWDC 2025!
🌿🌿 دنیای فناوری در تب و تاب کنفرانس WWDC 2025 اپل است و یکی از داغترین شایعات، معرفی یک سیستمعامل کاملاً جدید به نام homeOS است. گزارشهای اخیر حاکی از آن است که اپل احتمالاً هفته آینده از این پلتفرم نرمافزاری رونمایی خواهد کرد. شایعه شده که homeOS میتواند همراه با یک نمایشگر هوشمند خانگی جدید معرفی شود.
🟣 سیستم عامل HomeOS: نامی آشنا، کارکردی نو!
تاکنون بارها صحبت از احتمال معرفی homeOS توسط اپل به میان آمده بود، اما حالا با نزدیک شدن به WWDC، این گمانهزنیها قوت گرفتهاند. نام homeOS به وضوح به اکوسیستم خانه هوشمند اپل اشاره دارد و انتظار میرود این سیستمعامل، مرکز کنترل و هماهنگکننده تمامی دستگاههای هوشمند خانگی اپل باشد. این میتواند گام بزرگی برای اپل در رقابت با سایر بازیگران حوزه خانه هوشمند باشد.
🔴 علامت تجاری مرموز و ردپای اپل!
موضوعی که این شایعات را جدیتر میکند، ثبت یک علامت تجاری جدید با عنوان "HOMEOS" است. اگرچه این علامت تجاری ظاهراً توسط شرکتی به نام "Home Operations Suite LLC" ثبت شده، اما بررسی سوابق نشان میدهد که مسئول اصلی و پنهان پشت این شرکت، خود اپل است. این روشی رایج برای شرکتهای بزرگ است که پیش از معرفی رسمی محصولات یا سرویسهای جدید، علامتهای تجاری را به صورت غیرمستقیم ثبت کنند تا از افشای زودهنگام برنامههایشان جلوگیری شود.
🔵 گام بعدی اپل در اکوسیستم خانه هوشمند؟
اگر این شایعات به حقیقت بپیوندند، homeOS میتواند تجربه کاربری در خانه هوشمند را به سطح جدیدی ارتقا دهد. تصور کنید که تمامی دستگاههای HomeKit شما، از لامپهای هوشمند گرفته تا ترموستاتها و دوربینهای امنیتی، تحت یک پلتفرم یکپارچه و قدرتمند مدیریت شوند. این سیستمعامل میتواند توسعهدهندگان را نیز ترغیب کند تا اپلیکیشنها و خدمات جدیدی برای اکوسیستم خانه هوشمند اپل طراحی کنند و نوآوریها را در این حوزه سرعت بخشد.
🔴 کنفرانس WWDC 2025: کنفرانس پیش رو، پر از شگفتی؟
همه نگاهها به کنفرانس WWDC 2025 است که هفته آینده برگزار میشود. باید دید آیا اپل با معرفی homeOS و شاید یک دستگاه خانگی جدید، واقعاً دنیای خانه هوشمند را متحول خواهد کرد یا خیر. این رویداد، فرصتی عالی برای آشنایی با جدیدترین نوآوریهای نرمافزاری اپل خواهد بود.
#اپل #homeOS #WWDC2025 #خانه_هوشمند #سیستم_عامل_جدید
ــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
✨✨ خبر داغ: رونمایی احتمالی از سیستمعامل HomeOS اپل در WWDC 2025!
🌿🌿 دنیای فناوری در تب و تاب کنفرانس WWDC 2025 اپل است و یکی از داغترین شایعات، معرفی یک سیستمعامل کاملاً جدید به نام homeOS است. گزارشهای اخیر حاکی از آن است که اپل احتمالاً هفته آینده از این پلتفرم نرمافزاری رونمایی خواهد کرد. شایعه شده که homeOS میتواند همراه با یک نمایشگر هوشمند خانگی جدید معرفی شود.
🟣 سیستم عامل HomeOS: نامی آشنا، کارکردی نو!
تاکنون بارها صحبت از احتمال معرفی homeOS توسط اپل به میان آمده بود، اما حالا با نزدیک شدن به WWDC، این گمانهزنیها قوت گرفتهاند. نام homeOS به وضوح به اکوسیستم خانه هوشمند اپل اشاره دارد و انتظار میرود این سیستمعامل، مرکز کنترل و هماهنگکننده تمامی دستگاههای هوشمند خانگی اپل باشد. این میتواند گام بزرگی برای اپل در رقابت با سایر بازیگران حوزه خانه هوشمند باشد.
🔴 علامت تجاری مرموز و ردپای اپل!
موضوعی که این شایعات را جدیتر میکند، ثبت یک علامت تجاری جدید با عنوان "HOMEOS" است. اگرچه این علامت تجاری ظاهراً توسط شرکتی به نام "Home Operations Suite LLC" ثبت شده، اما بررسی سوابق نشان میدهد که مسئول اصلی و پنهان پشت این شرکت، خود اپل است. این روشی رایج برای شرکتهای بزرگ است که پیش از معرفی رسمی محصولات یا سرویسهای جدید، علامتهای تجاری را به صورت غیرمستقیم ثبت کنند تا از افشای زودهنگام برنامههایشان جلوگیری شود.
🔵 گام بعدی اپل در اکوسیستم خانه هوشمند؟
اگر این شایعات به حقیقت بپیوندند، homeOS میتواند تجربه کاربری در خانه هوشمند را به سطح جدیدی ارتقا دهد. تصور کنید که تمامی دستگاههای HomeKit شما، از لامپهای هوشمند گرفته تا ترموستاتها و دوربینهای امنیتی، تحت یک پلتفرم یکپارچه و قدرتمند مدیریت شوند. این سیستمعامل میتواند توسعهدهندگان را نیز ترغیب کند تا اپلیکیشنها و خدمات جدیدی برای اکوسیستم خانه هوشمند اپل طراحی کنند و نوآوریها را در این حوزه سرعت بخشد.
🔴 کنفرانس WWDC 2025: کنفرانس پیش رو، پر از شگفتی؟
همه نگاهها به کنفرانس WWDC 2025 است که هفته آینده برگزار میشود. باید دید آیا اپل با معرفی homeOS و شاید یک دستگاه خانگی جدید، واقعاً دنیای خانه هوشمند را متحول خواهد کرد یا خیر. این رویداد، فرصتی عالی برای آشنایی با جدیدترین نوآوریهای نرمافزاری اپل خواهد بود.
#اپل #homeOS #WWDC2025 #خانه_هوشمند #سیستم_عامل_جدید
ــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکته برنامه نویسی
🧩 Dependency Injection (DI)
یک الگوی طراحی نرمافزار برای مدیریت وابستگیها بین کلاسها و کامپوننتها، که باعث کاهش coupling و افزایش انعطافپذیری میشه.
📌 ایده اصلی
* کلاسها نباید خودشون وابستگیهاشون رو بسازن یا مدیریت کنن.
* وابستگیها از بیرون بهشون داده میشه (Inject).
* این کار باعث میشه تست واحد، تغییر و نگهداری کد راحتتر بشه.
### ✅ مثال ساده (جاوا)
📖 جاهای کاربردی
* معماری Clean Architecture / Hexagonal Architecture
* فریمورکهایی مثل Spring, Angular, .NET Core
* هر جایی که بخوای تستپذیری و انعطافپذیری بالا داشته باشی
🛠️ مزایا
* کاهش coupling بین کامپوننتها
* تست واحد راحتتر (میتونی Mock یا Stub بدهی)
* تغییر و جایگزینی وابستگیها بدون تغییر کد اصلی
⚠️ معایب / چالشها
* اگر Overuse بشه، ممکنه کد پیچیده و سخت دنبالشدنی بشه
* نیاز به درک اولیه از IoC / DI Containers
* ممکنه منابع زیادی مصرف کنه در صورت مدیریت نادرست
👉 تشبیه ساده
Dependency Injection مثل دادن ابزار به یک کارگر 🛠️
* کارگر (کلاس) لازم نیست خودش ابزار بسازه
* فقط ابزار رو از بیرون میگیره و کارش رو انجام میده
* وقتی ابزار تغییر کرد، کارگر بدون مشکل ادامه میده
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته برنامه نویسی
🧩 Dependency Injection (DI)
یک الگوی طراحی نرمافزار برای مدیریت وابستگیها بین کلاسها و کامپوننتها، که باعث کاهش coupling و افزایش انعطافپذیری میشه.
📌 ایده اصلی
* کلاسها نباید خودشون وابستگیهاشون رو بسازن یا مدیریت کنن.
* وابستگیها از بیرون بهشون داده میشه (Inject).
* این کار باعث میشه تست واحد، تغییر و نگهداری کد راحتتر بشه.
### ✅ مثال ساده (جاوا)
// سرویس وابستهاینجا
class EmailService {
void sendEmail(String message) {
System.out.println("Sending email: " + message);
}
}
// کلاس اصلی که وابستگی رو دریافت میکنه
class UserController {
private EmailService emailService;
// تزریق وابستگی از طریق Constructor
public UserController(EmailService emailService) {
this.emailService = emailService;
}
void notifyUser() {
emailService.sendEmail("Welcome!");
}
}
// استفاده
EmailService emailService = new EmailService();
UserController controller = new UserController(emailService);
controller.notifyUser();
UserController نیازی به ساختن EmailService نداره، بلکه از بیرون دریافت میکنه.📖 جاهای کاربردی
* معماری Clean Architecture / Hexagonal Architecture
* فریمورکهایی مثل Spring, Angular, .NET Core
* هر جایی که بخوای تستپذیری و انعطافپذیری بالا داشته باشی
🛠️ مزایا
* کاهش coupling بین کامپوننتها
* تست واحد راحتتر (میتونی Mock یا Stub بدهی)
* تغییر و جایگزینی وابستگیها بدون تغییر کد اصلی
⚠️ معایب / چالشها
* اگر Overuse بشه، ممکنه کد پیچیده و سخت دنبالشدنی بشه
* نیاز به درک اولیه از IoC / DI Containers
* ممکنه منابع زیادی مصرف کنه در صورت مدیریت نادرست
👉 تشبیه ساده
Dependency Injection مثل دادن ابزار به یک کارگر 🛠️
* کارگر (کلاس) لازم نیست خودش ابزار بسازه
* فقط ابزار رو از بیرون میگیره و کارش رو انجام میده
* وقتی ابزار تغییر کرد، کارگر بدون مشکل ادامه میده
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
✨✨ طراح سابق اپل، طرح مفهومی شیشهای خیرهکنندهای برای iOS ۲۶ منتشر کرد!
🌿🌿 در آستانه کنفرانس WWDC ۲۰۲۵، یکی از طراحان سابق اپل، «سباستین دِ ویت»، ایدههایی جذاب برای طراحی احتمالی iOS ۲۶ را با نام "Living Glass" منتشر کرده است. این طرح مفهومی، تمرکز ویژهای بر بازطراحی رابط کاربری با الهام از جنس شیشه دارد و میتواند آینده تجربه کاربری آیفون را متحول کند.
🟣 وقتی شیشه زنده میشود: الهام از visionOS
دِ ویت، همبنیانگذار اپلیکیشن عکاسی Lux و طراح سابق اپل، در این مجموعه طرحهای مفهومی، رویکردی کاملاً نوین را به نمایش گذاشته است. به گفته او، هدف این طراحی، بازتاب دادن مواد و بافتهای فیزیکی شیشه در رابط کاربری سیستمعامل است. اما این فقط یک تغییر ظاهری نیست!
🔴 با الهام از visionOS (سیستمعامل هدست ویژن پرو)، این طرحها به گونهای هستند که عناصر رابط کاربری مانند مواد فیزیکی واقعی واکنش نشان میدهند و به نور محیطی، تغییرات فضا و حتی حرکات کاربر پاسخ میدهند. این یعنی یک تجربه کاربری بسیار غوطهورکننده و پویا که میتواند تعامل ما با آیفون را به سطح جدیدی ببرد.
🔵 این طرح مفهومی نشان میدهد که اپل و طراحانش چطور به دنبال مرزهای جدید در طراحی رابط کاربری هستند و چگونه میتوانند از قابلیتهای سختافزاری جدید برای خلق تجربههای بصری و تعاملی بینظیر استفاده کنند. باید منتظر ماند و دید که آیا این ایدهها در iOS ۲۶ یا نسخههای آینده به واقعیت میپیوندند!
#iOS26 #AppleDesign #UIUX #VisionOS #LivingGlass
ــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
✨✨ طراح سابق اپل، طرح مفهومی شیشهای خیرهکنندهای برای iOS ۲۶ منتشر کرد!
🌿🌿 در آستانه کنفرانس WWDC ۲۰۲۵، یکی از طراحان سابق اپل، «سباستین دِ ویت»، ایدههایی جذاب برای طراحی احتمالی iOS ۲۶ را با نام "Living Glass" منتشر کرده است. این طرح مفهومی، تمرکز ویژهای بر بازطراحی رابط کاربری با الهام از جنس شیشه دارد و میتواند آینده تجربه کاربری آیفون را متحول کند.
🟣 وقتی شیشه زنده میشود: الهام از visionOS
دِ ویت، همبنیانگذار اپلیکیشن عکاسی Lux و طراح سابق اپل، در این مجموعه طرحهای مفهومی، رویکردی کاملاً نوین را به نمایش گذاشته است. به گفته او، هدف این طراحی، بازتاب دادن مواد و بافتهای فیزیکی شیشه در رابط کاربری سیستمعامل است. اما این فقط یک تغییر ظاهری نیست!
🔴 با الهام از visionOS (سیستمعامل هدست ویژن پرو)، این طرحها به گونهای هستند که عناصر رابط کاربری مانند مواد فیزیکی واقعی واکنش نشان میدهند و به نور محیطی، تغییرات فضا و حتی حرکات کاربر پاسخ میدهند. این یعنی یک تجربه کاربری بسیار غوطهورکننده و پویا که میتواند تعامل ما با آیفون را به سطح جدیدی ببرد.
🔵 این طرح مفهومی نشان میدهد که اپل و طراحانش چطور به دنبال مرزهای جدید در طراحی رابط کاربری هستند و چگونه میتوانند از قابلیتهای سختافزاری جدید برای خلق تجربههای بصری و تعاملی بینظیر استفاده کنند. باید منتظر ماند و دید که آیا این ایدهها در iOS ۲۶ یا نسخههای آینده به واقعیت میپیوندند!
#iOS26 #AppleDesign #UIUX #VisionOS #LivingGlass
ــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
✨✨آپدیت جدید ایرپادز: شاتر دوربین و ضبط صدای استودیویی!
🌿🌿 اپل در رویداد WWDC 2025 علاوه بر معرفی سیستمعاملهای جدید، قابلیتهای ویژهای را برای دستگاههای مختلفش عرضه کرده است. جدیدترین آپدیت ایرپادز، که به مدلهای ایرپادز 4 و ایرپادز پرو 2 میآید، تجربهای حرفهایتر را برای کاربران به ارمغان میآورد.
🟣 این ویژگیهای تازه میتوانند در زندگی روزمره و حتی کارهای حرفهای به کمک شما بیایند. البته، این بهروزرسانی در حال حاضر فقط برای مدلهای ذکر شده در دسترس است و برنامهای برای عرضه آن برای سایر مدلها اعلام نشده است. یکی از قابلیتهای جذاب این آپدیت، امکان استفاده از ایرپادز به عنوان شاتر دوربین است! حالا میتوانید با ژست لمسی مخصوص روی ایرپادز، از راه دور با آیفون، آیپد یا مکبوک خود عکس و فیلم بگیرید.
🔴 همچنین، این آپدیت امکان ضبط صدا با کیفیت استودیویی را فراهم میکند که برای خبرنگاران، پادکسترها و خوانندگان بسیار کاربردی خواهد بود. با این قابلیت، صداها با کیفیتی بسیار نزدیک به واقعیت و با کمترین نویز ضبط میشوند. حتی کاربران عادی هم میتوانند برای برقراری تماسهای باکیفیت از آن بهره ببرند.
#ایرپادز #اپل #WWDC2025 #آپدیت_ایرپادز #دوربین
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
✨✨آپدیت جدید ایرپادز: شاتر دوربین و ضبط صدای استودیویی!
🌿🌿 اپل در رویداد WWDC 2025 علاوه بر معرفی سیستمعاملهای جدید، قابلیتهای ویژهای را برای دستگاههای مختلفش عرضه کرده است. جدیدترین آپدیت ایرپادز، که به مدلهای ایرپادز 4 و ایرپادز پرو 2 میآید، تجربهای حرفهایتر را برای کاربران به ارمغان میآورد.
🟣 این ویژگیهای تازه میتوانند در زندگی روزمره و حتی کارهای حرفهای به کمک شما بیایند. البته، این بهروزرسانی در حال حاضر فقط برای مدلهای ذکر شده در دسترس است و برنامهای برای عرضه آن برای سایر مدلها اعلام نشده است. یکی از قابلیتهای جذاب این آپدیت، امکان استفاده از ایرپادز به عنوان شاتر دوربین است! حالا میتوانید با ژست لمسی مخصوص روی ایرپادز، از راه دور با آیفون، آیپد یا مکبوک خود عکس و فیلم بگیرید.
🔴 همچنین، این آپدیت امکان ضبط صدا با کیفیت استودیویی را فراهم میکند که برای خبرنگاران، پادکسترها و خوانندگان بسیار کاربردی خواهد بود. با این قابلیت، صداها با کیفیتی بسیار نزدیک به واقعیت و با کمترین نویز ضبط میشوند. حتی کاربران عادی هم میتوانند برای برقراری تماسهای باکیفیت از آن بهره ببرند.
#ایرپادز #اپل #WWDC2025 #آپدیت_ایرپادز #دوربین
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکته برنامه نویسی
🚢 Bulkhead Pattern
(الگوی جداکننده / دیواره کشتی)
یک تکنیک در معماری نرمافزار (بهویژه microservices و سیستمهای مقاوم) برای جلوگیری از اثر دومینویی خطاها.
📌 ایده اصلی
* توی کشتیهای بزرگ، بدنه رو به چند بخش (Bulkhead) تقسیم میکنن.
* اگه یک بخش سوراخ بشه و آب وارد بشه، فقط همون قسمت پر از آب میشه و کشتی کامل غرق نمیشه. ⚓
* در نرمافزار هم همین کارو میکنیم: سیستم رو به بخشهای جدا تقسیم میکنیم تا خرابی یک بخش باعث خرابی کل سیستم نشه.
✅ مثال ساده
فرض کن یه اپلیکیشن رزرو سفر داری:
* سرویس پرداخت 💳
* سرویس هتل 🏨
* سرویس پرواز ✈️
حالا اگه سرویس هتل Down بشه، کل سیستم قفل نکنه و کاربر هنوز بتونه پروازش رو رزرو کنه یا پرداخت کنه.
✅ پیادهسازی در عمل
* جداسازی Thread Pools برای هر سرویس.
* استفاده از Connection Pool جدا برای دیتابیسها.
* تقسیم منابع (CPU, Memory) بین سرویسها.
✅ مثال کد (با Thread Pool جداگانه در جاوا – مفهومی)
📖 جاهای کاربردی
* معماری Microservices.
* سیستمهای با بار بالا مثل رزرو آنلاین، پرداختها، فروشگاههای اینترنتی.
* هر جایی که High Availability مهم باشه.
🛠️ مزایا
* ایزولهسازی خطا → مشکل یک بخش به کل سیستم سرایت نمیکنه.
* پایداری بیشتر در سیستمهای توزیعشده.
* مدیریت بهتر منابع.
⚠️ معایب / چالشها
* مصرف منابع بالاتر (چون باید Poolها جدا بشن).
* پیچیدگی در مدیریت.
* نیاز به مانیتورینگ قوی برای فهمیدن اینکه کدوم Bulkhead پر یا Fail شده.
👉 تشبیه ساده
Bulkhead Pattern مثل کشتیه 🚢
اگه یک قسمت آب بگیره، فقط همون قسمت غرق میشه، نه کل کشتی.
توی نرمافزار هم همینطوره: با ایزوله کردن سرویسها، کل سیستم رو از غرق شدن نجات میدی.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته برنامه نویسی
🚢 Bulkhead Pattern
(الگوی جداکننده / دیواره کشتی)
یک تکنیک در معماری نرمافزار (بهویژه microservices و سیستمهای مقاوم) برای جلوگیری از اثر دومینویی خطاها.
📌 ایده اصلی
* توی کشتیهای بزرگ، بدنه رو به چند بخش (Bulkhead) تقسیم میکنن.
* اگه یک بخش سوراخ بشه و آب وارد بشه، فقط همون قسمت پر از آب میشه و کشتی کامل غرق نمیشه. ⚓
* در نرمافزار هم همین کارو میکنیم: سیستم رو به بخشهای جدا تقسیم میکنیم تا خرابی یک بخش باعث خرابی کل سیستم نشه.
✅ مثال ساده
فرض کن یه اپلیکیشن رزرو سفر داری:
* سرویس پرداخت 💳
* سرویس هتل 🏨
* سرویس پرواز ✈️
حالا اگه سرویس هتل Down بشه، کل سیستم قفل نکنه و کاربر هنوز بتونه پروازش رو رزرو کنه یا پرداخت کنه.
✅ پیادهسازی در عمل
* جداسازی Thread Pools برای هر سرویس.
* استفاده از Connection Pool جدا برای دیتابیسها.
* تقسیم منابع (CPU, Memory) بین سرویسها.
✅ مثال کد (با Thread Pool جداگانه در جاوا – مفهومی)
ExecutorService hotelPool = Executors.newFixedThreadPool(10);اینجا اگه هتل قفل کنه یا Threadهاش پر بشن، پرواز هنوز مستقل کار میکنه.
ExecutorService flightPool = Executors.newFixedThreadPool(10);
hotelPool.submit(() -> hotelService.bookHotel());
flightPool.submit(() -> flightService.bookFlight());
📖 جاهای کاربردی
* معماری Microservices.
* سیستمهای با بار بالا مثل رزرو آنلاین، پرداختها، فروشگاههای اینترنتی.
* هر جایی که High Availability مهم باشه.
🛠️ مزایا
* ایزولهسازی خطا → مشکل یک بخش به کل سیستم سرایت نمیکنه.
* پایداری بیشتر در سیستمهای توزیعشده.
* مدیریت بهتر منابع.
⚠️ معایب / چالشها
* مصرف منابع بالاتر (چون باید Poolها جدا بشن).
* پیچیدگی در مدیریت.
* نیاز به مانیتورینگ قوی برای فهمیدن اینکه کدوم Bulkhead پر یا Fail شده.
👉 تشبیه ساده
Bulkhead Pattern مثل کشتیه 🚢
اگه یک قسمت آب بگیره، فقط همون قسمت غرق میشه، نه کل کشتی.
توی نرمافزار هم همینطوره: با ایزوله کردن سرویسها، کل سیستم رو از غرق شدن نجات میدی.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکته یادگیری ماشین
هوش مصنوعی مولد (Generative AI) 🖌
تا الان بیشتر در مورد مدلهایی احتمالا شنیدید که کارشون "پیشبینی" یا "دستهبندی" بوده. یعنی یه سری داده میگرفتن و بر اساس اونها، جوابهای موجود رو انتخاب میکردن. (مثل تشخیص اینکه یک عکس گربه است یا سگ).
اما هوش مصنوعی مولد یه کار کاملاً متفاوت انجام میده: خلق کردن! ✨
این مدلها به جای اینکه فقط دادهها رو تحلیل کنن، یاد میگیرن که ساختار و الگوهای داده رو بفهمن و بعد از اون فهم، دادههای کاملاً جدید و اصلی بسازن که قبلاً وجود نداشتن.
به زبان سادهتر:
فرض کن به جای اینکه یه منتقد هنری باشی که میتونی نقاشیها رو ارزیابی کنی، خودت تبدیل به یک نقاش میشی. 🧑🎨
یک مدل مولد یاد میگیره که چهرهها، مناظر و اشیا چطور ساخته شدن و بعد میتونی بهش بگی "یک عکس از یک خرگوش فضایی که در حال نواختن پیانو در مریخ است" رو بساز. 🐰🎹 این مدل با استفاده از الگوهایی که یاد گرفته، میتونه تصویری کاملاً جدید و خیالی خلق کنه که هیچوقت قبلاً دیده نشده.
نمونههای این تکنولوژی رو حتماً دیدی:
چتباتهای پیشرفته که متن، شعر و کد مینویسن. ✍️
مدلهای تولید تصویر مثل Midjourney یا DALL-E که از متن، عکس میسازن. 🖼
مدلهای موسیقی که قطعههای جدیدی رو میسازن. 🎶
خلاصه که، هوش مصنوعی دیگه فقط یه تحلیلگر داده نیست، بلکه یه هنرمند و خالق هم هست که مرزهای خلاقیت رو جابجا میکنه. ✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
هوش مصنوعی مولد (Generative AI) 🖌
تا الان بیشتر در مورد مدلهایی احتمالا شنیدید که کارشون "پیشبینی" یا "دستهبندی" بوده. یعنی یه سری داده میگرفتن و بر اساس اونها، جوابهای موجود رو انتخاب میکردن. (مثل تشخیص اینکه یک عکس گربه است یا سگ).
اما هوش مصنوعی مولد یه کار کاملاً متفاوت انجام میده: خلق کردن! ✨
این مدلها به جای اینکه فقط دادهها رو تحلیل کنن، یاد میگیرن که ساختار و الگوهای داده رو بفهمن و بعد از اون فهم، دادههای کاملاً جدید و اصلی بسازن که قبلاً وجود نداشتن.
به زبان سادهتر:
فرض کن به جای اینکه یه منتقد هنری باشی که میتونی نقاشیها رو ارزیابی کنی، خودت تبدیل به یک نقاش میشی. 🧑🎨
یک مدل مولد یاد میگیره که چهرهها، مناظر و اشیا چطور ساخته شدن و بعد میتونی بهش بگی "یک عکس از یک خرگوش فضایی که در حال نواختن پیانو در مریخ است" رو بساز. 🐰🎹 این مدل با استفاده از الگوهایی که یاد گرفته، میتونه تصویری کاملاً جدید و خیالی خلق کنه که هیچوقت قبلاً دیده نشده.
نمونههای این تکنولوژی رو حتماً دیدی:
چتباتهای پیشرفته که متن، شعر و کد مینویسن. ✍️
مدلهای تولید تصویر مثل Midjourney یا DALL-E که از متن، عکس میسازن. 🖼
مدلهای موسیقی که قطعههای جدیدی رو میسازن. 🎶
خلاصه که، هوش مصنوعی دیگه فقط یه تحلیلگر داده نیست، بلکه یه هنرمند و خالق هم هست که مرزهای خلاقیت رو جابجا میکنه. ✨
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 با عضویت در لیست تلگرامی جامع آموزش زبان زیر عضو بی نظیرترین و کامل ترین مجموعه آموزش زبان انگلیسی تلگرامی شوید:
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
🟢 پادکست، کوییز، گرامر، آیلتس، تافل، ویدیو، آموزش زبان به کودکان، اصطلاحات انگلیسی، زبان کنکور و ... :
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
https://t.me/addlist/hK74E7joz0ZiOGY0
Telegram
زبان
You’ve been invited to add the folder “زبان”, which includes 50 chats.
🔵 نکته یادگیری ماشین
یادگیری انتقالی (Transfer Learning) میانبری هوشمندانه برای آموزش مدله.
🔹 ایده اینه که به جای آموزش مدل از صفر، از یک مدل از قبل آموزشدیده (pre-trained) روی دادههای بزرگ استفاده کنی و اون رو برای مسئلهی خودت تنظیم کنی (fine-tune).
🔹 مثال:
استفاده از مدلهای آمادهی ImageNet برای کارهای بینایی کامپیوتر (مثل تشخیص پزشکی یا شناسایی اشیا).
استفاده از مدلهای زبانی آماده مثل BERT یا GPT برای پردازش زبان طبیعی.
مزایا:
نیاز کمتر به دادههای برچسبدار
زمان آموزش کوتاهتر
دقت بالاتر مخصوصاً وقتی داده کم داری
به زبان ساده: Transfer Learning یعنی “به جای اینکه همهچی رو از صفر یاد بگیری، از تجربهی قبلی دیگران استفاده کن.”
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
یادگیری انتقالی (Transfer Learning) میانبری هوشمندانه برای آموزش مدله.
🔹 ایده اینه که به جای آموزش مدل از صفر، از یک مدل از قبل آموزشدیده (pre-trained) روی دادههای بزرگ استفاده کنی و اون رو برای مسئلهی خودت تنظیم کنی (fine-tune).
🔹 مثال:
استفاده از مدلهای آمادهی ImageNet برای کارهای بینایی کامپیوتر (مثل تشخیص پزشکی یا شناسایی اشیا).
استفاده از مدلهای زبانی آماده مثل BERT یا GPT برای پردازش زبان طبیعی.
مزایا:
نیاز کمتر به دادههای برچسبدار
زمان آموزش کوتاهتر
دقت بالاتر مخصوصاً وقتی داده کم داری
به زبان ساده: Transfer Learning یعنی “به جای اینکه همهچی رو از صفر یاد بگیری، از تجربهی قبلی دیگران استفاده کن.”
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔬 گامی بزرگ در درمان HIV: فناوری mRNA ویروس پنهان را نمایان میکند!
🌿🌿 خبر هیجانانگیزی از دنیای علم! محققان استرالیایی با استفاده از فناوری mRNA موفق شدهاند ویروس HIV را از مخفیگاهش در سلولهای سفید خون بیرون بکشند. این پیشرفت، هرچند هنوز در مراحل اولیه است، اما یک گام بسیار مهم به سوی درمان قطعی HIV محسوب میشود.
🟣 چالش همیشگی HIV و راه حل جدید:
یکی از بزرگترین چالشهای مبارزه با HIV، توانایی این ویروس در پنهان شدن درون سلولهای خاص سیستم ایمنی بدن است. همین پنهانکاری باعث میشود داروها و حتی خود سیستم ایمنی بدن نتوانند به طور کامل ویروس را از بین ببرند. حالا تیمی از محققان موسسه Doherty در ملبورن استرالیا، راهی برای "دیدن" و فعالسازی این ویروس پنهان پیدا کردهاند.
🔴 از واکسن کرونا تا درمان HIV:
این فناوری بر پایه همان تکنیکی توسعه یافته که در واکسنهای کووید-۱۹ استفاده شد: تزریق mRNA به سلولها برای آموزش آنها. در این مورد، به جای آموزش برای شناسایی ویروس کووید، mRNA به سلولها دستور میدهد تا ویروس HIV پنهان شده را نمایان کنند. این امر میتواند راه را برای حملات دارویی یا ایمنی موثرتر به ویروس باز کند.
🔵 این کشف نه تنها امید جدیدی برای بیماران HIV به ارمغان میآورد، بلکه پتانسیل گسترده فناوری mRNA را در درمان بیماریهای پیچیده نشان میدهد.
#HIV #mRNA #درمان_HIV #فناوری_پزشکی #علم_پزشکی
ــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔬 گامی بزرگ در درمان HIV: فناوری mRNA ویروس پنهان را نمایان میکند!
🌿🌿 خبر هیجانانگیزی از دنیای علم! محققان استرالیایی با استفاده از فناوری mRNA موفق شدهاند ویروس HIV را از مخفیگاهش در سلولهای سفید خون بیرون بکشند. این پیشرفت، هرچند هنوز در مراحل اولیه است، اما یک گام بسیار مهم به سوی درمان قطعی HIV محسوب میشود.
🟣 چالش همیشگی HIV و راه حل جدید:
یکی از بزرگترین چالشهای مبارزه با HIV، توانایی این ویروس در پنهان شدن درون سلولهای خاص سیستم ایمنی بدن است. همین پنهانکاری باعث میشود داروها و حتی خود سیستم ایمنی بدن نتوانند به طور کامل ویروس را از بین ببرند. حالا تیمی از محققان موسسه Doherty در ملبورن استرالیا، راهی برای "دیدن" و فعالسازی این ویروس پنهان پیدا کردهاند.
🔴 از واکسن کرونا تا درمان HIV:
این فناوری بر پایه همان تکنیکی توسعه یافته که در واکسنهای کووید-۱۹ استفاده شد: تزریق mRNA به سلولها برای آموزش آنها. در این مورد، به جای آموزش برای شناسایی ویروس کووید، mRNA به سلولها دستور میدهد تا ویروس HIV پنهان شده را نمایان کنند. این امر میتواند راه را برای حملات دارویی یا ایمنی موثرتر به ویروس باز کند.
🔵 این کشف نه تنها امید جدیدی برای بیماران HIV به ارمغان میآورد، بلکه پتانسیل گسترده فناوری mRNA را در درمان بیماریهای پیچیده نشان میدهد.
#HIV #mRNA #درمان_HIV #فناوری_پزشکی #علم_پزشکی
ــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی:
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
🔵 نکته برنامه نویسی
حالا Null Object Pattern با یک مثال واقعی و کاربردی.
### 🎯 سناریو
فرض کن یک اپلیکیشن داری که گزارشهای مختلف رو ذخیره میکنه. بعضی وقتها لاگر (Logger) فعال هست، بعضی وقتها نه.
روش معمول:
### ✅ پیادهسازی با Null Object Pattern
1. یک کلاس Logger واقعی:
### 💡 مزایا:
* شرطهای اضافه (
* کد خواناتر و مینیمالتر میشه.
* خطر فراموش کردن شرط یا خطای NoneType از بین میره.
* میتونی بعداً رفتار پیشفرض NullLogger رو تغییر بدی بدون تغییر بقیه کدها.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته برنامه نویسی
حالا Null Object Pattern با یک مثال واقعی و کاربردی.
### 🎯 سناریو
فرض کن یک اپلیکیشن داری که گزارشهای مختلف رو ذخیره میکنه. بعضی وقتها لاگر (Logger) فعال هست، بعضی وقتها نه.
روش معمول:
if logger is not None:این شرط ممکنه توی دهها جای کد تکرار بشه و باعث شلوغی و فراموشی بشه.
logger.log("User logged in")
### ✅ پیادهسازی با Null Object Pattern
1. یک کلاس Logger واقعی:
class Logger:2. یک کلاس NullLogger (جایگزین امن وقتی لاگر نداری):
def log(self, message):
print(f"[LOG] {message}")
class NullLogger:3. استفاده در کد:
def log(self, message):
pass # عمداً هیچ کاری نمیکنه
logger = Logger() if logging_enabled else NullLogger()
# بدون نیاز به if
logger.log("User logged in")
### 💡 مزایا:
* شرطهای اضافه (
if logger) حذف میشن.* کد خواناتر و مینیمالتر میشه.
* خطر فراموش کردن شرط یا خطای NoneType از بین میره.
* میتونی بعداً رفتار پیشفرض NullLogger رو تغییر بدی بدون تغییر بقیه کدها.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
لطفا ما رو به دیگران هم معرفی کنید...
آدرس کانال اصلی :
https://t.me/Tu_24
آدرس وبسایت:
https://Tutorial24.ir
Telegram
آموزش کامپیوتر و برنامه نویسی tu24
* برنامه نویسی
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
* علوم کامپیوتر
* ریاضیات مورد نیاز علوم کامپیوتر
* هوش مصنوعی
* علوم داده
* داده کاوی
* بیگ دیتا
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs
* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
💠 عضو جامع ترین کانال های توسعه فردی، روانشناسی و موفقیت شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
شامل موضوعات آموزشی زیر:
توسعه و رشد فردی
افزایش ثروت
هدف گذاری و مدیریت زمان
مهارت های اجتماعی، ارتباطی و فن بیان
روانشناسی و خودیاری
موفقیت
عادات موثر
سلامت و تغذیه سالم
موفقیت شغلی
عبارات تاکیدی
مدیریت اضطراب و خشم
روان درمانی CBT و ACT
شخصیت شناسی و تحلیل روانشناسی
انگیزشی
کودک درون
تکنیک های NLP
یوگا
افزایش حافظه
مدیتیشن
موفقیت تحصیلی
مطالعه موثر
افزایش اعتماد به نفس
افزایش تمرکز
تفکر مثبت
افزایش خلاقیت
نقل قول های انگیزشی
با کلیک بر روی لینک زیر عضو تمامی این کانال ها شوید:
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
➡️ https://t.me/addlist/AX8uaLK6gE1jNzg0
Telegram
موفقیت
You’ve been invited to add the folder “موفقیت”, which includes 26 chats.