آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.08K subscribers
231 photos
117 videos
1.87K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
📚 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏کاربرد JSON در سناریوهای مختلف

نکته 1:
‏استفاده از JSON در SQLite برای ذخیره‌سازی داده‌های نیمه‌ساختاریافته (Semi-Structured Data) در ستون‌های متنی، انعطاف‌پذیری لازم برای مدل‌سازی موجودیت‌های با ویژگی‌های متغیر را فراهم می‌سازد.

نکته 2:
‏در سناریوهای ورودی/خروجی APIها، JSON به عنوان یک فرمت استاندارد تبادل داده عمل می‌کند و توابع JSON داخلی SQLite، تبدیل کارآمد داده‌های رابطه‌ای به این فرمت و بالعکس را تسهیل می‌نماید.

نکته 3:
‏JSON در ذخیره‌سازی تنظیمات کاربر (User Preferences) یا پیکربندی‌های پویا کاربرد دارد؛ جایی که هر سطر می‌تواند دارای مجموعه‌ای از پارامترهای منحصر به فرد باشد که شمای ثابتی ندارند.

نکته 4:
‏در حوزه ذخیره‌سازی لاگ‌های رخداد (Event Logging)، JSON امکان نگهداری جزئیات رخدادهای پیچیده و با ساختار متفاوت را در یک ستون واحد فراهم می‌آورد که تحلیل‌های بعدی را تسهیل می‌کند.

نکته 5:
‏JSON برای مدیریت فیلدهای اضافی یا فراداده‌ها (Metadata) در یک جدول رابطه‌ای استفاده می‌شود؛ این امر از ایجاد ستون‌های متعدد برای مقادیر نه‌چندان رایج جلوگیری می‌نماید.

نکته 6:
‏قابلیت استفاده از توابعی مانند jsonextract و jsoneach به توسعه‌دهندگان اجازه می‌دهد تا پرس‌وجوهای SQL را مستقیماً بر روی محتویات داخلی اسناد JSON برای فیلترسازی و استخراج داده‌ها اعمال کنند.

نکته 7:
‏JSON در سناریوهای پروتوتایپ‌سازی سریع (Rapid Prototyping) و مراحل اولیه توسعه که شمای داده هنوز تثبیت نشده است، یک رویکرد انعطاف‌پذیر برای ذخیره‌سازی داده ارائه می‌دهد.

نکته 8:
‏استفاده از JSON در SQLite یک راه‌حل مناسب برای ذخیره‌سازی داده‌های تو در تو (Nested Data) است که نمایش آن‌ها در مدل رابطه‌ای سنتی نیازمند چندین جدول و ارتباطات پیچیده است.

نکته 9:
‏در برنامه‌هایی که نیاز به انتقال داده به مرورگرهای وب دارند، ذخیره‌سازی داده‌ها به صورت JSON موجب بهینه‌سازی فرآیند ارسال داده و کاهش نیاز به تبدیل‌های سمت سرویس‌گیرنده می‌شود.

نکته 10:
‏JSON به عنوان یک جایگزین کارآمد برای ذخیره داده‌های XML در نظر گرفته می‌شود؛ زیرا به دلیل سبکی و سادگی ساختار، سربار پردازشی و حجم ذخیره‌سازی کمتری را به سیستم تحمیل می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #MySQL

🟣 موضوع : ‏کار با انواع JOIN در MySQL به صورت عملی
📖 سرفصل : ‏مثال کلاسیک SELF JOIN: ساختار سلسله مراتبی کارمند و مدیر

‏فکر کن یه جدول داری از کارمندها 👩‍💻. هر کارمند یه مدیر هم داره که خودش هم یه کارمنده! برای پیدا کردن رابطه‌شون، باید جدول رو "خودت به خودت وصل کنی" (SELF JOIN). 🤯 خیلی باحاله!

‏برای SELF JOIN، عملاً انگار دو تا کپی از یه جدول داری؛ یکی برای کارمندها (مثلاً e) و یکی برای مدیرها (مثلاً m). انگار دو تا شخصیت از یه آدم! 👯‍♀️

‏مهم‌ترین قسمت اینه که چطور این دو تا کپی رو به هم وصل کنی. کلیدش اینه: e.managerid = m.employeeid. یعنی شناسه مدیر یک کارمند، همون شناسه کارمندی مدیرشه. 🔑 حواست باشه اشتباه نکنی!

‏می‌خوای بدونی هر کارمند کی مدیرشه؟ کافیه با SELF JOIN، اسم کارمند و اسم مدیری که managerid اش به employeeid اون کارمند وصل شده رو نمایش بدی. یه گزارش شیک و مرتب!

‏اگه خواستی ببینی یه مدیر خاص (مثلاً 'علی') چه کسایی رو مدیریت می‌کنه، می‌تونی شرط WHERE m.first_name = 'علی' رو به کوئریت اضافه کنی. 🕵️‍♂️ خیلی کاربردیه!

‏برای پیدا کردن بالاترین مدیرها (اونایی که خودشون مدیری ندارن)، باید جایی که e.manager_id در جدول مدیرها IS NULL هست رو پیدا کنی. 👑 اینا "راس هرم" هستن!

‏یادت نره حتماً برای هر کپی از جدول، یه اسم مستعار (Alias) کوتاه و خوانا بذاری (مثلاً FROM employees AS e JOIN employees AS m). اگه نذاری، SQL گیج می‌شه و تو هم گیج‌تر! 😵‍💫

‏این SELF JOIN فقط برای کارمند و مدیر نیست! هر جا که آیتم‌های یک جدول به آیتم‌های همون جدول ربط داشته باشن (مثل دسته‌بندی محصولات درختی یا دوست‌یابی تو شبکه‌های اجتماعی)، می‌تونی ازش استفاده کنی. 🌳 کلی کاربرد داره!

‏برای اینکه کوئری‌های SELF JOINت سریع‌تر اجرا بشن، حتماً روی ستون‌هایی که برای JOIN استفاده می‌کنی (مثل employeeid و managerid) ایندکس بذار. سرعت رو حسابی بالا می‌بره!

‏بهترین راه برای یاد گرفتن SELF JOIN، تمرین کردنه! یه جدول ساده employees با id, name, manager_id بساز و خودت امتحان کن. 🚀 دست به کد شو!


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: هدف از تابع MIN در یک دستور SELECT چیست؟

🟢 پاسخ: تابع MIN در یک دستور SELECT کوچک‌ترین مقدار را از یک ستون مشخص برمی‌گرداند.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏دستورات DDL: TRUNCATE TABLE

نکته :

‏به جای TRUNCATE TABLE می تونی از TRUNCATE TABLE your_table; استفاده کنی. 🤓


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

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

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

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

🟣 موضوع : ‏ایستا بودن سری زمانی (Stationarity)

نکته :

‏به یاد داشته باش که ایستایی برای خیلی از مدل‌های سری زمانی مثل ARIMA خیلی مهمه. 🧠


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #MySQL

🟣 موضوع : ‏کار با انواع JOIN در MySQL به صورت عملی
📖 سرفصل : ‏تفاوت شرط در ON Clause در مقابل WHERE Clause در LEFT JOIN

‏توی LEFT JOIN، شرط‌های WHERE بعد از جوین شدن اعمال میشن و اگه شرطت توی WHERE باعث بشه ردیف‌های سمت چپ حذف بشن، جوینت دیگه LEFT JOIN نیست، انگار INNER JOIN شده! 😱

‏بهترین جا برای شرط‌های جوین کردن (مثلاً مقایسه کلیدها) توی ON Clause هست. 🔑 اینطوری مطمئن میشی که همه ردیف‌های سمت چپ حتی اگه شرطت برقرار نباشه، توی نتیجه هستن. 😉

‏اگه می‌خوای یه شرط فیلتر روی جدول سمت راست LEFT JOINت بزاری، WHERE بهترین گزینه است. 🎯 فقط حواست باشه که ممکنه بعضی ردیف‌ها حذف بشن.

‏ON Clause رو مثل یه فیلتر قبل از جوین در نظر بگیر. 🤯 شرط‌های داخلش روی نحوه جوین شدن دو جدول تاثیر می‌ذارن.

‏WHERE Clause رو بعد از جوین شدن در نظر بگیر. 🧐 شرط‌های داخلش روی فیلتر کردن نتیجه نهایی تاثیر دارن.

‏اگه میخوای یه جدول رو با خودش LEFT JOIN بزنی و شرطت هم به ویژگی‌های همون جدول مربوط میشه، از ON Clause استفاده کن. اینطوری مطمئن میشی که همه ردیف‌ها در نظر گرفته میشن.

‏برای درک بهتر، همیشه قبل از نوشتن کوئری، به این فکر کن که می‌خوای دقیقا چه چیزی رو از دیتابیس بگیری. 🤔 اینطوری انتخاب ON یا WHERE برات راحت‌تر میشه.

‏یه ترفند: اگه مطمئن نیستی، کوئریت رو با هر دو روش تست کن و نتیجه رو مقایسه کن. 🤓 اینطوری متوجه تفاوت‌ها میشی.

‏ON Clause برای تعریف رابطه بین جداول، WHERE Clause برای فیلتر کردن داده‌ها. 🤩

‏خلاصه: ON برای جوین، WHERE برای فیلتر بعد از جوین. 🥳🔥


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
📚 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏SQLite به عنوان پایگاه داده جاسازی شده

نکته 1:
‏SQLite به دلیل معماری بدون سرور (Serverless) و قابلیت تعبیه‌شدگی، به عنوان یک پایگاه داده جاسازی شده (Embedded Database) در داخل فرآیند برنامه‌های کاربردی عمل می‌کند.

نکته 2:
‏در نقش پایگاه داده جاسازی شده، SQLite به صورت یک کتابخانه کد C کوچک و باینری در برنامه میزبان لینک می‌شود و نیازی به فرآیند سرور مستقل ندارد.

نکته 3:
‏این رویکرد، سربار عملیاتی و مدیریتی مرتبط با پیکربندی، نصب و نگهداری یک سامانه مدیریت پایگاه داده سنتی (RDBMS) را به طور کامل حذف می‌کند.

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

نکته 5:
‏این پایگاه داده، با وجود تعبیه‌شدگی، پشتیبانی کامل از تراکنش‌های ACID را حفظ می‌کند و یکپارچگی داده‌ها را در محیط‌های محلی و تک‌کاربره تضمین می‌نماید.

نکته 6:
‏از مزایای کلیدی جاسازی SQLite، می‌توان به حجم کم کد و ردپای حافظه کوچک آن اشاره کرد که برای استفاده در سیستم‌های با منابع محدود مانند دستگاه‌های موبایل و تجهیزات توکار (IoT) بهینه است.

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

نکته 8:
‏در این حالت، ارتباط و دسترسی به داده‌ها از طریق فراخوانی توابع API به صورت مستقیم و بدون نیاز به سربار پروتکل‌های شبکه انجام می‌شود که سرعت دسترسی را افزایش می‌دهد.

نکته 9:
‏مکانیسم قفل‌گذاری در SQLite به دلیل ماهیت جاسازی شده آن، بر اساس قفل‌های سطح فایل دیسکی عمل می‌کند و عملکرد آن در سناریوهای چندکاربره با عملیات نوشتن بالا محدود است.

نکته 10:
‏پایگاه داده‌های جاسازی شده نظیر SQLite برای بارهای کاری خواندنی بالا (Read-Heavy Workloads) بسیار کارآمد هستند، زیرا عملیات خواندن به دلیل کش فایل محلی، سرعت بالایی دارد.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏SQL در Big Data: HiveQL, Spark SQL

نکته :

‏اسپارک SQL فقط برای تحلیل نیست، برای فرآیندهای ETL (Extract, Transform, Load) هم یه ابزار قدرتمنده! 🔄 می‌تونی باهاش داده‌ها رو از منابع مختلف بخونی، تغییر بدی و به مقصد منتقل کنی. 🏗️


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

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

آدرس کانال اصلی :
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


«دروازه جهنم» در ترکمنستان در آستانه خاموشی!



🌿🌿 بالاخره بعد از حدود ۵۰ سال، گودال عظیم و شعله‌ور «دروازه جهنم» در ترکمنستان داره کم‌کم خاموش میشه. این گودال که به خاطر شعله‌های بی‌وقفه‌اش معروفه، حالا نفس‌های آخرش رو می‌کشه.

🟣 هیچ سند رسمی از شوروی سابق درباره حفاری گاز در این منطقه پیدا نشده، اما برخی منابع میگن این گودال سال ۱۹۷۱، زمانی که دستگاه حفاری شوروی به مخزن گاز طبیعی برخورد کرد، ایجاد شد. اون زمان برای سوزاندن گازهای سمی متان، گودال رو آتش زدند و فکر می‌کردند چند روزه خاموش میشه، ولی تا امروز روشن مونده بود!

🔴 این گودال که در بیابان‌های قره‌قوم ترکمنستان قرار داره، حدود ۳۰ متر عمق و ۶۹ متر عرض داره و برای نیم قرن بی‌وقفه می‌سوخت. اما کارشناس‌ها اخیراً اعلام کردند که شعله‌هاش خیلی کم شده و به زودی به طور کامل خاموش میشه.


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

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
📚 نکته #SQLite

🟣 موضوع : ‏بررسی و مقایسه انواع ذخیره‌سازی داده‌ها در SQLite
📖 سرفصل : ‏هدف از ایجاد نمایه‌ها

نکته 1:
‏هدف اصلی از ایجاد نمایه‌ها (Indexes) در SQLite، بهینه‌سازی عملکرد (Performance Optimization) عملیات بازیابی داده‌ها (Data Retrieval) از جداول است.

نکته 2:
‏نمایه‌ها با تبدیل عملیات پویش کامل جدول (Full Table Scan) به یک فرآیند دسترسی مستقیم (Direct Access) به سطرها، زمان پاسخگویی پرس‌وجوها را به طور چشمگیری کاهش می‌دهند.

نکته 3:
‏نمایه‌ها برای تسریع در ارزیابی عبارات شرطی در بند WHERE، به ویژه هنگامی که شرط‌ها شامل عملگرهای مقایسه‌ای و تطبیق محدوده هستند، حیاتی هستند.

نکته 4:
‏یکی از کارکردهای کلیدی نمایه، کمک به موتور پایگاه داده در اجرای مؤثر بندهای ORDER BY و GROUP BY است، که نیاز به عملیات پرهزینه مرتب‌سازی را در صورت عدم وجود نمایه مناسب، مرتفع می‌سازد.

نکته 5:
‏ایجاد نمایه‌های منحصر به فرد (UNIQUE Indexes) یک هدف فرعی و مهم را محقق می‌سازد و آن، اجرای قید یکپارچگی برای اطمینان از عدم تکرار مقادیر در ستون‌های کلیدی است.

نکته 6:
‏نمایه‌ها به موتور SQLite این امکان را می‌دهند تا از اندیس‌های ترکیبی (Composite Indexes) برای بهینه‌سازی پرس‌وجوهایی که بر اساس چندین ستون فیلتر یا مرتب می‌شوند، استفاده کند.

نکته 7:
‏با استفاده از نمایه، می‌توان عملیات JOIN بین جداول را تسریع کرد، زیرا فرآیند یافتن ردیف‌های منطبق بر اساس کلیدهای خارجی (FOREIGN KEYs) بهینه‌تر انجام می‌شود.

نکته 8:
‏نمایه‌ها برای پشتیبانی از بازیابی پوششی (Covering Index) به کار می‌روند؛ در این حالت، تمامی ستون‌های مورد نیاز پرس‌وجو مستقیماً از نمایه خوانده شده و نیاز به مراجعه به خود جدول را حذف می‌کنند.

نکته 9:
‏اگرچه نمایه‌ها عملکرد خواندن را بهبود می‌بخشند، هدف از ایجاد آن‌ها باید با در نظر گرفتن سربار به‌روزرسانی (Update Overhead) آن‌ها همراه باشد که در صورت تغییر داده‌ها رخ می‌دهد.

نکته 10:
‏در SQLite، نمایه‌ها تضمین می‌کنند که ستون‌های Integer Primary Key و سایر ستون‌های نمایه شده، دارای یک ساختار داده‌ای B-tree برای جستجوی سریع و حفظ ترتیب باشند .


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: جنگل تصادفی (Random Forest) - میانگین‌گیری (Averaging) در مسائل رگرسیونی

نکته :

‏یادت باشه خروجی نهایی، میانگین پیش‌بینی همه درختاست. این یعنی مدل نمی‌تونه مقادیری خارج از بازه‌ی داده‌های آموزشی پیش‌بینی کنه. حواست به این محدودیت باشه. 📈


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏شاردینگ (Sharding) برای مقیاس‌پذیری

نکته :

‏وقتی داده‌هات از یه سرور بیشتر میشه، شاردینگ میگه "من هستم!" 🚀


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

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

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

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

🟣 موضوع : ‏یادگیری ماشین: K-Means - پیاده‌سازی با R

نکته :

‏تابع kmeans خود R عالیه، ولی پکیج‌های دیگه‌ای مثل ClusterR یا flexclust هم هستن که امکانات بیشتر یا سرعت بالاتری دارن. یه امتحانی بکن! 🚀


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : Data Lake vs NoSQL

نکته :

‏از NoSQL برای ذخیره لاگ‌ها، اطلاعات سنسورها و داده‌های شبکه‌های اجتماعی استفاده کن. 📊📱


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏GRANT و REVOKE دسترسی‌ها

نکته :

‏GRANT OPTION رو هم یادتون نره، اگه می‌خواید کاربر خودش دسترسی بده! 🚀


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

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

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

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


🌐 ممنوعیت تیک‌تاک برای سومین بار توسط دولت ترامپ به تعویق افتاد!

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

---

🟣 تنش‌های تجاری، دلیل اصلی؟

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


🔴 آینده تیک‌تاک در آمریکا:

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



#تیک_تاک #ممنوعیت_تیک_تاک #ترامپ #چین_آمریکا #فناوری

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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🌿🌿 خبر فوری: گوگل کروم با امتیاز بی‌سابقه در Speedometer 3.0 غوغا کرد!

---

گوگل کروم با ارتقاهای چشمگیر در حافظه و عملکرد، توانسته در بنچمارک Speedometer 3.0 به بالاترین امتیاز تاریخ خود دست پیدا کند. این مرورگر حالا ۱۰ درصد سریع‌تر از آگوست ۲۰۲۴ شده و تجربه مرور وب را به شکل قابل توجهی بهبود بخشیده است. این پیشرفت، جایگاه کروم را در صدر رقابت مرورگرها تثبیت می‌کند!

---

🟣 Speedometer 3.0: معیاری برای سرعت واقعی وب

بنچمارک Speedometer 3.0 یک ابزار معتبر برای سنجش عملکرد مرورگرها در وظایف روزمره وب است. این بنچمارک مواردی مثل پردازش HTML، جاوااسکریپت، JSON، دستکاری DOM (مدل شیءگرای سند)، محاسبه استایل‌های CSS و رندر نهایی عناصر صفحه را بررسی می‌کند. بنابراین، امتیاز بالاتر در این بنچمارک، مستقیماً به معنای تجربه کاربری سریع‌تر و روان‌تر است.

---


راز سرعت کروم: بهینه‌سازی‌های عمیق


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

🟣 این خبر هیجان‌انگیز برای تمام کاربران وب است، چرا که به معنای تجربه کاربری روان‌تر و سریع‌تر در مرورگر محبوب کروم خواهد بود.

#گوگل_کروم #Speedometer3 #مرورگر_وب #بهینه_سازی_عملکرد #جاوااسکریپت

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

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

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

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


🎮 خبر هیجان‌انگیز برای گیمرها: آیفون شما وب‌کم نینتندو سوییچ ۲ می‌شود!


🌿🌿 نینتندو با کنسول جدید خود، سوییچ ۲، یک قابلیت جذاب به نام GameChat را معرفی کرده که به شما امکان می‌دهد همزمان با بازی، مکالمه تصویری داشته باشید. اما خبر خوب اینجاست که نیازی به خرید وب‌کم جدید ندارید؛ می‌توانید از دوربین آیفون خود به‌عنوان وب‌کم استفاده کنید!


🟣 همکاری نینتندو و اپل؟

در حالی که نینتندو یک دوربین رسمی با درگاه USB-C برای سوییچ ۲ عرضه می‌کند و این کنسول از وب‌کم‌های استاندارد USB-C هم پشتیبانی می‌کند، حالا مشخص شده که آیفون نیز به عنوان یک وب‌کم رسمی توسط Switch 2 شناسایی می‌شود. این قابلیت شبیه به ویژگی Continuity Camera اپل است که پیش‌تر برای استفاده از آیفون به‌عنوان وب‌کم مک ارائه شده بود.


🔴 چگونه کار می‌کند؟

کانال یوتیوب "Will it work?" ویدیویی کامل از نحوه اتصال و عملکرد آیفون به عنوان وب‌کم در سوییچ ۲ را منتشر کرده است. این یعنی می‌توانید بدون دردسر اضافی، از کیفیت بالای دوربین آیفونتان برای چت‌های تصویری حین بازی لذت ببرید. این خبر می‌تواند هیجان‌انگیزترین بخش رونمایی از سوییچ ۲ برای بسیاری از گیمرها باشد!


#نینتندو_سوییچ۲ #آیفون #وب_کم #گیمینگ #GameChat

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

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


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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز T-SQL - استفاده از UNION و UNION ALL برای ترکیب نتایج چند SELECT #sql_server #t_sql #پایگاه_داده

🟣 سوال: آیا می‌توان از UNION برای ترکیب SELECTهایی که از جداول مختلفی با نام ستون‌های متفاوت استفاده می‌کنند؟

🟢 پاسخ: بله، اما باید از AS برای نامگذاری ستون‌ها استفاده کرد. مثال: SELECT CustomerName AS Name FROM Customers UNION SELECT EmployeeName AS Name FROM Employees;
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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

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

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

🟣 موضوع : ‏یادگیری ماشین: شبکه‌های عصبی کانولوشنال - معماری‌های معروف - معرفی VGG و ویژگی «لایه‌های کانولوشن کوچک»

نکته :

‏اگه می‌خوای عملکرد VGG رو بهتر کنی، می‌تونی از روش‌های منظم‌سازی (Regularization) مثل Dropout و وزن‌دهی (Weight Decay) استفاده کنی. اینطوری از بیش‌برازش (Overfitting) جلوگیری می‌کنی.🤓🔥


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

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

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

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