آموزش ویدیویی جاوا اسکریپت، Node.js ، React ، jQuery ، Vue و ...
1.61K subscribers
155 photos
71 videos
121 files
1.85K links
Download Telegram


🔵 نکته برنامه نویسی

حالا Null Object Pattern با یک مثال واقعی و کاربردی.


### 🎯 سناریو

فرض کن یک اپلیکیشن داری که گزارش‌های مختلف رو ذخیره می‌کنه. بعضی وقت‌ها لاگر (Logger) فعال هست، بعضی وقت‌ها نه.
روش معمول:

if logger is not None:
logger.log("User logged in")
این شرط ممکنه توی ده‌ها جای کد تکرار بشه و باعث شلوغی و فراموشی بشه.


### پیاده‌سازی با Null Object Pattern

1. یک کلاس Logger واقعی:

class Logger:
def log(self, message):
print(f"[LOG] {message}")
2. یک کلاس NullLogger (جایگزین امن وقتی لاگر نداری):

class NullLogger:
def log(self, message):
pass # عمداً هیچ کاری نمی‌کنه
3. استفاده در کد:

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


🌠 تصویر روز ناسا: کهکشان مارپیچی NGC 3344 از روبه‌رو!


🌿🌿 ناسا تصویری فوق‌العاده از کهکشان مارپیچی NGC 3344 منتشر کرده است که از موقعیت ما در کهکشان راه شیری، مستقیم دیده می‌شود.

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

🔴 تصویر توسط تلسکوپ فضایی هابل و با جزئیات چشمگیر در طول‌موج‌های مختلف (از فروسرخ نزدیک تا فرابنفش) ثبت شده است. این قاب، پانزده هزار سال نوری از مرکز کهکشان را پوشش می‌دهد.

🔵 تغییر رنگ‌ها در تصویر، تحولات ستاره‌ای را نشان می‌دهد: از ستارگان زردرنگ پیر در هسته تا خوشه‌های آبی‌رنگ ستارگان جوان و نواحی سرخ‌رنگ شکل‌گیری ستاره در بازوهای مارپیچی.
این تصویر نه تنها زیباست، بلکه به درک ما از تکامل ستارگان و کهکشان‌ها کمک می‌کند.


#ناسا #کهکشان_مارپیچی #هابل
#اخترشناسی #کیهان_شناسی

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


سیستم‌عامل tvOS 26 معرفی شد؛ طراحی تازه و تجربه سرگرم‌کننده‌تر برای اپل تی‌وی


🌿🌿 اپل در کنفرانس WWDC 2025، علاوه بر iOS 26 و macOS Tahoe 26، از نسخه جدید سیستم‌عامل اپل تی‌وی با نام tvOS 26 رونمایی کرد. این نسخه، اپل تی‌وی را با طراحی مدرن‌تر، قابلیت‌های شخصی‌سازی گسترده‌تر و تجربه‌ای سرگرم‌کننده‌تر همراه کرده است.


🟣 اپل در این نسخه از طراحی جدید «Liquid Glass» استفاده کرده تا رابط کاربری اپل تی‌وی ظاهری زنده و شفاف داشته باشد و تعامل با محتوا را لذت‌بخش‌تر کند. این طراحی با بازتاب و شکست نور محیط اطراف، حالتی پویا و چشم‌نواز به نمایشگر بزرگ خانه می‌دهد.


🔴 اپلیکیشن Apple TV نیز در tvOS 26 بازطراحی شده و اکنون با استفاده از پوسترهایی در سبک Liquid Glass، فضای بیشتری برای نمایش فیلم‌ها و سریال‌ها وجود دارد.


🔵 همچنین کاربران می‌توانند با نمایش خودکار پروفایل شخصی خود هنگام روشن شدن اپل تی‌وی، سریع‌تر به لیست پیشنهادی خود در اپلیکیشن Apple TV و پلی‌لیست‌ها در اپل موزیک دسترسی داشته باشند.


#tvOS26 #AppleEvent #WWDC2025 #AppleTV #TechNews


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفاً ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:

https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 نکته یادگیری ماشین

از منحنی یادگیری (Learning Curve) برای تشخیص مشکل مدل استفاده کن.

🔹 منحنی یادگیری یا Learning Curve نشون میده که خطای آموزش و اعتبارسنجی (validation) در طول افزایش تعداد داده‌ها یا در طول epochs چطور تغییر می‌کنه.

اگر خطای آموزش و تست هر دو بالا باشن ➝ مدل دچار Underfitting شده.

اگر خطای آموزش پایین ولی تست بالا باشه ➝ مدل دچار Overfitting شده.

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

به زبان ساده: منحنی یادگیری مثل یک آینه‌ست که نشون میده مدل مشکلش کجاست: خیلی ساده‌ست یا زیادی پیچیده.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


تصویر روز ناسا: کشف بقایای ابرنواختری ناشناخته در صورت فلکی قیفاووس


🌿🌿 می‌تونید این جرم آسمانی رو که در تصویر روز #ناسا می‌بینید، شناسایی کنید؟ احتمالاً نه! چون تازه کشف شده!


🟣 ستاره‌های پرجرم بعد از چند میلیون سال، توی انفجاری عظیم به اسم ابرنواختر از هم می‌پاشن. ابرنواخترها بزرگ‌ترین انفجارایین که تو فضا رخ می‌ده.


🔴 بقایای این انفجارها خیلی سریع سرد و کم‌نور می‌شن و از دید تلسکوپ‌های معمولی پنهان می‌مونن؛ برای همین دیدنشون خیلی سخته.


🔵 تو این تصویر ترکیبی و عمیق، تابش اتم‌های هیدروژن رو به رنگ قرمز و تابش کم‌نور اکسیژن رو به رنگ آبی می‌بینید.
#ناسا #فضا #ابرنواختر #نجوم #ستاره

ـــــــــــــــــــــــــــــــــــــــــــــــ

لطفاً ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:

https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🌠 هشدار استنفورد: شب‌بیداری حتی برای «جغدها» هم خطرناک است!



🌿🌿 پژوهش جدیدی از دانشگاه استنفورد، باورهای رایج درباره فواید زندگی بر اساس ریتم طبیعی بدن را به چالش کشیده است. این تحقیق نشان می‌دهد که بیدار ماندن تا پاسی از شب، حتی برای افرادی که به طور طبیعی تمایل به شب‌بیداری دارند (اصطلاحاً "جغدهای شب")، می‌تواند برای سلامت روان مضر باشد.


🟣 جزئیات پژوهش جامع استنفورد

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


🔴 نتایج تکان‌دهنده: شب‌بیداری و افزایش خطر اختلالات روانی

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


این پژوهش نشان می‌دهد که صرف نظر از کرونوتایپ طبیعی، دیرتر از ساعت یک بامداد خوابیدن می‌تواند ریسک اختلالات روانی را افزایش دهد. این یافته‌ها تاکید می‌کنند که تنظیم الگوی خواب و تلاش برای زودتر به رختخواب رفتن، حتی برای کسانی که به طور طبیعی تمایل به شب‌بیداری دارند، می‌تواند گامی مهم در جهت حفظ سلامت روان باشد.


#سلامت_روان #خواب #شب_بیداری #استنفورد #علم_خواب


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


هشدار امنیتی: بزرگ‌ترین نشت اطلاعاتی تاریخ با افشای ۴ میلیارد رکورد اطلاعات کاربران!



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


🟣 پروژه نظارتی گسترده؟

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


🔴 ابعاد فاجعه‌بار نشت اطلاعاتی

تیم پژوهشی Cybernews با همکاری متخصص امنیت سایبری، مالک وب‌سایت SecurityDiscovery.com، موفق به کشف این پایگاه داده با "میلیاردها رکورد" شده‌اند. حجم این پایگاه داده ۶۳۱ گیگابایت بوده که معادل تقریباً چهار میلیارد رکورد اطلاعاتی است. این حجم عظیم از داده‌ها بدون هیچ‌گونه محافظتی در دسترس عموم قرار گرفته بود که نشان از ضعف امنیتی فاجعه‌بار دارد.


🔵 چه کسانی در معرض خطرند؟

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


🟢 این حادثه بار دیگر بر اهمیت حیاتی امنیت سایبری، حفاظت از داده‌ها و رعایت حریم خصوصی کاربران تاکید می‌کند. لازم است هم کاربران و هم نهادهای مسئول، توجه بیشتری به پروتکل‌های امنیتی داشته باشند تا از تکرار چنین فجایعی جلوگیری شود.

#نشت_اطلاعات #امنیت_سایبری #حریم_خصوصی #داده_های_کاربران #تهدید_آنلاین


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
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
🔵 نکته یادگیری ماشین

خب، حالا بریم سراغ یه نکته برای وقتی که یک نقطه داده، کل داستان رو به هم می‌ریزه! 🤯

داده‌های پرت (Outliers) 📈

تصور کن داری میانگین قد یک کلاس درس رو حساب می‌کنی. 🧑‍🎓 اکثر بچه‌ها قدی بین ۱.۵۰ تا ۱.۷۰ متر دارن. اما یکی از اون‌ها بازیکن بسکتباله و قدش ۲.۲۰ متره.

این یک مورد، یک داده پرت (Outlier) محسوب می‌شه. داده‌های پرت به نقاطی در داده‌ها گفته می‌شه که از بقیه نقاط خیلی خیلی دور هستن و الگوی کلی رو دنبال نمی‌کنن.

چرا داده‌های پرت خطرناکن؟

گمراه‌کننده هستن: 🤦‍♂️ وجود یک داده پرت می‌تونه میانگین یک گروه رو به شدت تغییر بده و تصویری نادرست از واقعیت نشون بده. در مثال بالا، قد متوسط کلاس خیلی بیشتر از حد واقعی می‌شه.

عملکرد مدل رو خراب می‌کنن: در یادگیری ماشین، داده‌های پرت مثل آهنربا عمل می‌کنن و خط بهترین برازش مدل رو به سمت خودشون می‌کشن. این باعث می‌شه مدل برای بقیه داده‌ها کمتر دقیق باشه.

چطور با این مشکل مقابله کنیم؟

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

جایگزینی: می‌تونی اون‌ها رو با یک مقدار قابل قبول‌تر (مثلاً میانه) جایگزین کنی.

استفاده از مدل‌های مقاوم: بعضی از مدل‌ها به صورت طبیعی در برابر داده‌های پرت مقاوم‌تر هستن، مثل مدل‌های مبتنی بر درخت (درخت تصمیم و جنگل تصادفی).

خلاصه که، داده‌های پرت مثل مهمون‌های ناخونده هستن که می‌تونن مهمونی (مدل) رو خراب کنن! 😉

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🌠 جیمز وب راز منشأ آتشین یک سیاره فراخورشیدی داغ و دوردست را فاش کرد!



🌿🌿 تلسکوپ فضایی جیمز وب (JWST) ناسا بار دیگر شگفتی‌آفرین شد! ستاره‌شناسان با استفاده از این تلسکوپ قدرتمند، تاریخچه پرالتهاب سیاره‌ای فراخورشیدی به نام WASP-121b را کشف کرده‌اند.



🟣 سیاره WASP-121b: سیاره‌ای در آستانه نابودی!

این سیاره تقریباً ٩٠٠ سال نوری از زمین فاصله دارد و در مداری فوق‌العاده نزدیک به ستاره خود می‌چرخد که از خورشید ما داغ‌تر و روشن‌تر است. مدار ٣٠ ساعته WASP-121b و نزدیکی شدید آن به ستاره‌اش، باعث شده تا نیروهای جزر و مدی آن را شبیه به یک توپ فوتبال تغییر شکل دهند و این سیاره تقریباً در آستانه از هم پاشیدگی توسط گرانش ستاره‌اش قرار گیرد!



🔴 بارش آهن مایع و دمای جهنمی:

یک سمت این سیاره همیشه رو به ستاره است و دمای آن به بیش از ٣٠٠٠ درجه سانتی‌گراد می‌رسد که باعث بارش آهن مایع می‌شود! حتی نیمکره تاریک این سیاره نیز دمای ١۵٠٠ درجه سانتی‌گرادی دارد. این شرایط فوق‌العاده سخت، WASP-121b را به یکی از نامناسب‌ترین سیارات شناخته شده برای حیات تبدیل کرده است.


🔵 کشف سرنخ‌های شیمیایی با جیمز وب:

اما جیمز وب توانست راز آن را فاش کند! تیمی به سرپرستی «توماس ایوانز-سوما» از دانشگاه نیوکاسل استرالیا، با استفاده از ابزار طیف‌سنج فروسرخ نزدیک (NIRSpec) تلسکوپ، ترکیبی از مولکول‌ها را در جو این سیاره شناسایی کردند. این مولکول‌ها شامل بخار آب، منوکسید کربن، متان و برای اولین بار در جو یک سیاره، مونوکسید سیلیکون هستند. هر یک از این مولکول‌ها سرنخ‌های شیمیایی مهمی از مسیر پرحادثه و آتشین این سیاره به دست می‌دهند و به ما در درک چگونگی شکل‌گیری و تکامل چنین جهان‌های افراطی کمک می‌کنند.


🟢 این کشف، قدرت بی‌نظیر جیمز وب را در کاوش اسرار عمیق فضا و سیارات فراخورشیدی بار دیگر اثبات می‌کند.



#جیمزوب #سیاره_فراخورشیدی #اخترشناسی #WASP121b #کیهان_شناسی


ــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


🔵 نکته برنامه نویسی



## 🗂️ Caching (کش کردن داده‌ها)

کش یعنی ذخیره موقت نتایج یا داده‌هایی که پرهزینه هستن تا دوباره ازشون استفاده کنیم، بدون اینکه هر بار محاسبه یا درخواست تکرار بشه.



📌 چرا مهمه؟

* بهبود سرعت → نتایج آماده در حافظه یا دیسک نگهداری میشن.
* کاهش مصرف منابع → CPU یا شبکه کمتر درگیر میشه.
* کاهش هزینه → به‌خصوص وقتی داده از API خارجی یا دیتابیس گرون بیاد.



مثال ساده – دنباله فیبوناچی

محاسبه فیبوناچی بدون کش خیلی کند میشه:

بدون کش:

def fib(n):
if n <= 1:
return n
return fib(n-1) + fib(n-2)

print(fib(35)) # خیلی کند
✔️ با کش:

cache = {}

def fib(n):
if n in cache:
return cache[n]
if n <= 1:
return n
cache[n] = fib(n-1) + fib(n-2)
return cache[n]

print(fib(35)) # خیلی سریع‌تر

مثال وب – کش کردن پاسخ API

فرض کن قراره اطلاعات هواشناسی رو از یک API خارجی بگیریم:

import time

cache = {}

def get_weather(city):
if city in cache and time.time() - cache[city]["time"] < 60:
return cache[city]["data"]

# شبیه‌سازی درخواست سنگین
print("Fetching from API...")
data = f"Weather in {city}: Sunny ☀️"

cache[city] = {"data": data, "time": time.time()}
return data

print(get_weather("Tehran")) # درخواست واقعی
print(get_weather("Tehran")) # از کش
اینجا داده فقط هر ۶۰ ثانیه یک بار از API گرفته میشه، بقیه مواقع از کش.



📖 جاهایی که خیلی کاربرد داره:

* وب‌سایت‌ها → نتایج queryها در دیتابیس (مثلاً لیست محصولات).
* سیستم‌های Recommendation → نتایج محاسبات سنگین.
* APIها → پاسخ‌های تکراری کاربران.
* ماشین لرنینگ → نتایج مدل یا داده پردازش‌شده.



🛠️ تکنیک‌های رایج کش:

* Memory Cache (RAM) → سریع‌ترین حالت (مثل دیکشنری در پایتون یا Redis).
* File Cache → روی دیسک ذخیره میشه.
* Distributed Cache → وقتی چند سرور داری (Redis, Memcached).
* Browser Cache → مرورگر فایل‌ها و پاسخ‌ها رو ذخیره می‌کنه.



⚠️ چالش‌ها:

* Freshness (تازگی داده‌ها) → کی داده منقضی بشه؟
* Consistency (سازگاری) → داده کش با دیتابیس اصلی هماهنگ باشه.
* Memory Usage → کش زیاد باعث پر شدن RAM میشه.



👉 تشبیه ساده:
کش مثل یادداشت‌های روی میزته 📒 — سریع در دسترس،
ولی دیتابیس مثل کتابخانه شهر 📚 — کامل ولی دسترسی کندتر.



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir


ایلان ماسک: «حزب آمریکا» از بیت‌کوین حمایت خواهد کرد!


🌿🌿 ایلان ماسک، پس از اختلاف با دونالد ترامپ و خروج از دولت آمریکا، حزب جدیدی با نام «حزب آمریکا» را راه‌اندازی کرده است. او روز یکشنبه در پستی در شبکه اجتماعی ایکس اعلام کرد که حزب جدیدش از بیت‌کوین و بازار کریپتو حمایت خواهد کرد. ماسک در پاسخ به کاربری که از او پرسیده بود آیا حزب آمریکا بیت‌کوین را خواهد پذیرفت، گفت: «امیدی به پول فیات نیست، پس بله.»

🟣 ماسک در پستی دیگر در ایکس نوشت: «وقتی پای ورشکست کردن کشورمان با هدررفت سرمایه و فساد درمیان باشد، ما در یک سیستم تک‌حزبی زندگی می‌کنیم، نه در یک دموکراسی. امروز حزب آمریکا تشکیل می‌شود تا آزادی‌تان را به شما بازگرداند.»


#ایلان_ماسک #بیت_کوین #کریپتو #حزب_آمریکا #سیاست


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:

https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Create Java Interface

🟢 کیفیت : متوسط

🔴 توجه کنید این ویدیو با کیفیت متوسط می باشد. طی روزهای آینده نسخه های متفاوت با کیفیت بالاتر یا کم حجم تر از این نسخه در کانال قرار داده خواهد شد.

🟣 Eclipse

🟢 زبان آموزش: انگلیسی

🟣 دوره آموزش Eclipse


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #React_js

🟣 موضوع : ‏پیاده‌سازی GitHub Actions برای CI/CD

🟢 سوال :

‏کدام بخش از workflow مشخص می‌کند که job باید روی کدام سیستم عامل اجرا شود؟

گزینه 1:
`name`
گزینه 2:
`runs-on`
گزینه 3:
`steps`
گزینه 4:
`env`

🔵 گزینه صحیح: 2

🟢 توضیح :

‏بخش `runs-on` مشخص می‌کند که job باید روی چه سیستم عاملی (مانند `ubuntu-latest`) اجرا شود.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🤖🔥 مدل جدید Hugging Face دنیای رباتیک را متحول می‌کند: اجرای هوش مصنوعی رباتیک روی مک‌بوک!

پلتفرم Hugging Face این هفته مدل هوش مصنوعی جدیدی با نام SmolVLA برای پروژه‌های رباتیک معرفی کرد که آن‌قدر سبک و کارآمد است که حتی روی یک مک‌بوک هم قابل اجراست!

📌 ویژگی‌ها و دستاوردهای SmolVLA:

🔹 آموزش‌دیده بر اساس داده‌های متن‌باز و دارای مجوز اشتراک
🔹 عملکرد بهتر از مدل‌های بسیار بزرگ‌تر در محیط‌های واقعی و مجازی
🔹 قابل اجرا روی GPU مصرفی یا حتی لپ‌تاپ مک‌بوک
🔹 طراحی شده برای کمک به توسعه ربات‌های عمومی و کاهش هزینه سخت‌افزار رباتیک

🧠 مدل SmolVLA با ۴۵۰ میلیون پارامتر، از داده‌های «LeRobot Community» تغذیه شده و هدف آن دموکراتیزه کردن دسترسی به مدل‌های «بینایی-زبان-عمل» است. جالب‌تر این‌که از ساختاری استفاده می‌کند که پردازش دیداری و شنوایی را از عملکرد ربات جدا می‌کند، که به گفته Hugging Face باعث واکنش سریع‌تر در شرایط پویا می‌شود.

👨‍💻 یک کاربر در توییتر (X) اعلام کرده که با استفاده از این مدل، بازوی رباتیکی Koch را با تنها ۳۱ نمونه آموزش، به خوبی کنترل کرده است.

🛠 گفته می شود Hugging Face تلاش دارد اکوسیستم رباتیک متن‌باز و کم‌هزینه‌ای ایجاد کند. از جمله پروژه‌های اخیر آن می‌توان به LeRobot و خرید استارتاپ فرانسوی Pollen Robotics اشاره کرد.

🔍 البته Hugging Face تنها بازیگر این میدان نیست؛ شرکت‌هایی مانند:

* Nvidia با مجموعه ابزارهای رباتیک متن‌باز
* K-Scale Labs با هدف ساخت انسان‌نماهای متن‌باز
* Dyna Robotics
* Physical Intelligence (با حمایت جف بزوس)
* RLWRLD

نیز در این مسیر گام برمی‌دارند.

📥 مدل SmolVLA هم‌اکنون از طریق Hugging Face قابل دریافت است.


#رباتیک #هوش_مصنوعی #HuggingFace #SmolVLA #LeRobot #AI #Robotics #متن_باز #مکبوک #هوش_مصنوعی_در_رباتیک


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
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
🔵 نکته یادگیری ماشین

یادگیری گروهی (Ensemble Learning) 🤝

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

فرض کن می‌خوای یه تصمیم خیلی مهم بگیری. اگه فقط نظر یک نفر (حتی اگه متخصص باشه) رو بپرسی، ممکنه اشتباه کنه. اما اگه از یه کمیته متشکل از چندین متخصص با دیدگاه‌های مختلف نظر بخوای، احتمالاً تصمیم نهایی خیلی بهتر و دقیق‌تر خواهد بود، چون نقاط ضعف همدیگه رو پوشش می‌دن. 🧠

یادگیری گروهی هم دقیقاً همین ایده رو در یادگیری ماشین پیاده می‌کنه. به جای اینکه فقط یک مدل بزرگ و پیچیده بسازی، می‌آیی و چندین مدل ساده‌تر رو آموزش می‌دی و بعد پیش‌بینی‌های اون‌ها رو با هم ترکیب می‌کنی. 🗳

چرا این روش انقدر موثره؟

کاهش خطا: هر کدوم از مدل‌های ساده ممکنه اشتباهاتی داشته باشن، اما وقتی پیش‌بینی‌هاشون رو با هم جمع می‌کنی (مثلاً با میانگین‌گیری یا رأی‌گیری)، اشتباهات فردی هم خنثی می‌شن.

افزایش پایداری: مدل نهایی خیلی پایدارتره و کمتر تحت تأثیر نویز و داده‌های پرت قرار می‌گیره.

به خاطر همین، تکنیک‌هایی مثل جنگل تصادفی (Random Forest) و تقویت گرادیان (Gradient Boosting) که بر پایه همین ایده ساخته شدن، جزو قوی‌ترین و پرکاربردترین الگوریتم‌های یادگیری ماشین هستن. 🚀

خلاصه اینکه، اگه یه مدل تنها خوب کار نکرد، همیشه می‌تونی یه تیم از مدل‌ها رو با هم جمع کنی تا نتیجه بهتر بشه.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🚨 حمله باج‌افزاری به شبکه بهداشتی Kettering در اوهایو

🔒 یک گروه باج‌افزاری نسبتاً جدید به نام Interlock مسئولیت حمله سایبری به Kettering Health، شبکه‌ای از بیمارستان‌ها و مراکز درمانی در ایالت اوهایو آمریکا را بر عهده گرفت. این حمله باعث شد همه سیستم‌های رایانه‌ای این سازمان برای دو هفته از کار بیفتند و هنوز هم بازگردانی کامل انجام نشده است.

🦠 این گروه که از سپتامبر ۲۰۲۴ حملاتی به مراکز درمانی آمریکا انجام داده، در سایت رسمی خود در دارک‌وب اعلام کرده که بیش از ۹۴۰ گیگابایت اطلاعات حساس
از این شبکه درمانی سرقت کرده است!

📅 نخستین بار شبکه CNN در ۲۰ می اعلام کرد که Interlock پشت این حمله است، اما در آن زمان این گروه هنوز مسئولیت را نپذیرفته بود. اکنون که این ادعا علنی شده، به نظر می‌رسد مذاکرات بین طرفین به بن‌بست خورده باشد.

📁 طبق بررسی‌های اولیه، داده‌های به سرقت رفته شامل:

🔹 اطلاعات سلامت بیماران مانند:
▫️ نام، شماره پرونده، خلاصه‌های بالینی
▫️ وضعیت روانی، داروهای مصرفی، نگرانی‌های بهداشتی و...

🔹 اطلاعات کارکنان
🔹 محتویات درایوهای اشتراکی داخلی
🔹 اطلاعات محرمانه پلیس شبکه Kettering Health، شامل فایل‌های پیش‌زمینه و تست‌های دروغ‌سنجی!

💬 آقای John Weimer، معاون ارشد عملیات اضطراری Kettering، پیش‌تر اعلام کرده بود این سازمان هیچ مبلغی به باج‌گیرها پرداخت نکرده است.

با این حال، شرکت در آخرین اطلاعیه خود اعلام کرده که موفق شده «بخش‌های اصلی» سیستم پرونده الکترونیکی سلامت خود (EHR) که توسط شرکت Epic ارائه می‌شود را بازیابی کند. این گام مهمی در مسیر بازگشت به شرایط عادی محسوب می‌شود.


#حمله_سایبری #باج‌افزار #امنیت_سایبری #Kettering_Health #Interlock #داده_های_سلامت #حریم_خصوصی

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Zaban7ir

آدرس وبسایت:
https://Tutorial24.ir
🚨 شکایت Reddit از استارتاپ هوش مصنوعی Anthropic به دلیل استفاده غیرقانونی از داده‌ها

🌐 در اتفاقی کم‌سابقه، ردیت (Reddit) از شرکت Anthropic به دلیل استفاده از محتوای این شبکه اجتماعی برای آموزش مدل‌های هوش مصنوعی بدون مجوز قانونی، شکایت کرده است.

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

🔍 این نخستین بار است که یک شرکت بزرگ فناوری (Big Tech) علیه یک ارائه‌دهنده مدل‌ هوش مصنوعی به‌طور رسمی در مورد نحوه جمع‌آوری داده برای آموزش شکایت می‌کند.

📰 این شکایت در ادامه موج اعتراضات علیه شرکت‌های هوش مصنوعی مطرح شده:
▪️ نیویورک‌تایمز از OpenAI و مایکروسافت شکایت کرده است.
▪️ سارا سیلورمن و نویسندگان دیگر از متا شکایت کرده‌اند.
▪️ هنرمندان و ناشران موسیقی نیز شکایت‌هایی مشابه مطرح کرده‌اند.

🗣 بن لی (Ben Lee، مشاور حقوقی ردیت، در بیانیه‌ای گفت:

> «ما اجازه نمی‌دهیم شرکت‌هایی مانند Anthropic از محتوای ردیت برای کسب میلیاردها دلار سود استفاده کنند، بدون آنکه ارزشی برای کاربران ما قائل باشند یا حریم خصوصی‌شان را رعایت کنند.»

🤝 سایت Reddit با شرکت‌هایی مانند OpenAI و گوگل
قراردادهایی منعقد کرده که به آن‌ها اجازه استفاده از داده‌ها با شرایط مشخص و رعایت حقوق کاربران را می‌دهد.

📌 نکته جالب اینکه سم آلتمن، مدیرعامل OpenAI، ۸.۷٪ از سهام Reddit را در اختیار دارد و قبلاً عضو هیئت‌مدیره آن بوده است.

🚫 سایت Reddit می‌گوید که به Anthropic اطلاع داده بود اجازه خزیدن (scraping) یا استفاده از محتوای سایت را ندارد، اما Anthropic نه‌تنها پاسخ مناسبی نداد، بلکه ربات‌هایش همچنان بیش از ۱۰۰ هزار بار
در سال ۲۰۲۴ از محتوای ردیت استفاده کردند، حتی با وجود تنظیمات محدودکننده در فایل robots.txt.

🧾 سایت Reddit در این شکایت درخواست کرده که:
🔹 خسارات مالی پرداخت شود
🔹 سایت Anthropic از سود حاصل از این اقدام بازپرداخت کند
🔹 استفاده از محتوای Reddit برای همیشه متوقف شود



#هوش_مصنوعی #ردیت #Anthropic #داده_های_آموزشی #شکایت_حقوقی #OpenAI #Google #TechCrunch


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Zaban7ir

آدرس وبسایت:
https://Tutorial24.ir


کاهش محتوای نامناسب در چت دیوار با کمک هوش مصنوعی


🌿🌿 تیم «سلامت چت» دیوار، با بهره‌گیری از #هوش_مصنوعی، اقداماتی متنوع انجام داده تا کاربران کمتر با مزاحمت یا محتوای نامناسب روبه‌رو شوند.

🟣 طبق اعلام دیوار، کاربران، به خصوص آگهی‌گذاران، پیش از این با رفتارهای مخرب مانند پیام‌های آزارگرانه، تهدیدآمیز، تصاویر غیراخلاقی و سرقت حساب کاربری مواجه بوده‌اند که اعتماد به دیوار را کاهش می‌داد.

🔴 از آذرماه ۱۴۰۳، تیم «سلامت چت» با تکیه بر راهکارهای هوش مصنوعی، مسیر جدیدی را آغاز کرده تا رفتارهای مخرب را با دقت بیشتری شناسایی کند. با اقداماتی مانند انتقال مکالمات به پوشه افراد مشکوک و محدود کردن چت کاربران خاطی، مواجهه کاربران با این‌گونه مشکلات کاهش یافته است.

🔵 دیوار، نتیجه این تلاش‌ها را کاهش ۴۲ درصدی مزاحمت‌ها و ۷۹ درصدی خطر سرقت حساب کاربری اعلام کرده است. همچنین بر این اساس، به طور متوسط تعداد مکالمات آزارگران در دیوار تا زمان شناسایی و انتقال پیام‌هایشان به پوشه افراد مشکوک، نسبت به ۶ ماه قبل ۶۸ درصد کاهش داشته است.

🟢 در همین رابطه، «هدی محمودی»، مدیر تیم «سلامت چت»، بهره‌مندی از دستیارهای مبتنی بر هوش مصنوعی با هدف تسهیل فرایند انجام معامله را نیز از برنامه‌های پیش رو اعلام کرده است.

#دیوار #هوش_مصنوعی #امنیت #اپلیکیشن #سلامت_چت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی:

https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir