Forwarded from LearnByLearn📖
💥مجموعه مقاله های مفاهیم دیتابیس💥
سعی کردم تا جایی که جا داره مفاهیم رو ساده توضیح بدم و شک نکنید ازشون تو مصاحبه ها پرسیده میشه 🍻
✅ نبرد بین نظم و انعطاف (قسمت اول از مفاهیم دیتابیس)
👈🏻 کی به وجود اومدن؟
👈🏻 چرا به وجود اومدن؟
👈🏻 چه موقع از کدوم استفاده کنیم و چه موقع استفاده نکنیم؟
👈🏻 مزیت و معایبشون چیه؟ به درد چه پروژه هایی میخوره ؟
👈🏻 مقیاس پذیری افقی و عمودی چیه ؟
✅ وقتی جدولها عاشق میشوند (قسمت دوم از مفاهیم دیتابیس)
👈🏻 کلید ها چی هستن و انواع شون ؟
👈🏻 انواع ریلیشن توی دیتابیس چطوری استفاده میشه؟
👈🏻 چه موقع از ON DELETE استفاده کنیم ؟
✅ دیتابیس بدون ایندکس، مثل کتابخانه بدون فهرست! (قسمت سوم از مفاهیم دیتابیس)
👈🏻 مفهوم ایندکس چیه؟ چه موقع استفاده کنیم چه موقع نکنیم ؟
👈🏻 انواع ایندکس کدوما هستن؟چطوری کار میکنن ؟
👈🏻 بررسی سه ساختار داده مهم ایندکس ها B-tree , Bitmap, hash table
✅ نرمالسازی دیتابیس: از آشفتگی تا آسودگی در چند مرحله ساده(قسمت چهارم از مفاهیم دیتابیس)
👈🏻 مفهوم نرمالایز چیه؟
👈🏻 سطوح نرمالایز کدوما هست ؟
👈🏻 معایبش چیه و چه موقع استفادش نکنیم ؟
✅ اسید: این بار نه شیمی، بلکه دیتابیس!(قسمت پنجم از مفاهیم دیتابیس)
👈🏻 اسید(ACID) در دیتابیس به چه معنیه؟
👈🏻 اگه ایزوله سازی رو رعایت نکنی چه مشکلاتی پیش میاد ؟ dirty read و phantom readو non-repeatable read چیا هستن ؟
👈🏻 چهار سطح ایزوله سازی کدوما هستن ؟
✅ تکه تکه، اما قوی : Sharding، Partitioning و Replication (قسمت آخر از مفاهیم دیتابیس)
👈🏻 رپلیکیشن، شاردینگ و پارتیشن چی هستن ؟
👈🏻 مزیت هرکدوم چیه ؟
👈🏻 چه موقع از کدوم استفاده کنیم ؟
@LearnByLearn
سعی کردم تا جایی که جا داره مفاهیم رو ساده توضیح بدم و شک نکنید ازشون تو مصاحبه ها پرسیده میشه 🍻
✅ نبرد بین نظم و انعطاف (قسمت اول از مفاهیم دیتابیس)
👈🏻 کی به وجود اومدن؟
👈🏻 چرا به وجود اومدن؟
👈🏻 چه موقع از کدوم استفاده کنیم و چه موقع استفاده نکنیم؟
👈🏻 مزیت و معایبشون چیه؟ به درد چه پروژه هایی میخوره ؟
👈🏻 مقیاس پذیری افقی و عمودی چیه ؟
✅ وقتی جدولها عاشق میشوند (قسمت دوم از مفاهیم دیتابیس)
👈🏻 کلید ها چی هستن و انواع شون ؟
👈🏻 انواع ریلیشن توی دیتابیس چطوری استفاده میشه؟
👈🏻 چه موقع از ON DELETE استفاده کنیم ؟
✅ دیتابیس بدون ایندکس، مثل کتابخانه بدون فهرست! (قسمت سوم از مفاهیم دیتابیس)
👈🏻 مفهوم ایندکس چیه؟ چه موقع استفاده کنیم چه موقع نکنیم ؟
👈🏻 انواع ایندکس کدوما هستن؟چطوری کار میکنن ؟
👈🏻 بررسی سه ساختار داده مهم ایندکس ها B-tree , Bitmap, hash table
✅ نرمالسازی دیتابیس: از آشفتگی تا آسودگی در چند مرحله ساده(قسمت چهارم از مفاهیم دیتابیس)
👈🏻 مفهوم نرمالایز چیه؟
👈🏻 سطوح نرمالایز کدوما هست ؟
👈🏻 معایبش چیه و چه موقع استفادش نکنیم ؟
✅ اسید: این بار نه شیمی، بلکه دیتابیس!(قسمت پنجم از مفاهیم دیتابیس)
👈🏻 اسید(ACID) در دیتابیس به چه معنیه؟
👈🏻 اگه ایزوله سازی رو رعایت نکنی چه مشکلاتی پیش میاد ؟ dirty read و phantom readو non-repeatable read چیا هستن ؟
👈🏻 چهار سطح ایزوله سازی کدوما هستن ؟
✅ تکه تکه، اما قوی : Sharding، Partitioning و Replication (قسمت آخر از مفاهیم دیتابیس)
👈🏻 رپلیکیشن، شاردینگ و پارتیشن چی هستن ؟
👈🏻 مزیت هرکدوم چیه ؟
👈🏻 چه موقع از کدوم استفاده کنیم ؟
@LearnByLearn
Forwarded from a pessimistic researcher (Kc)
امسال هم به مانند ۲۷ ادوار گذشته، آقای Donald Knuth لکچر معروفی که هر سال به مناسبت کریسمس برگزار میکنند رو در دانشگاه استنفورد برگزار کردند. در ۲۸ امین Christmas lecture شون به محاسبهی weak و strong components روی یک گراف جهتدار پرداختند. برای محاسبهی این مسئله الگوریتم معروف آقای Robert Tarjan رو بحث میکنند که طبق گفته خود آقای knuth این الگوریتم جالبترین الگوریتمی بوده که در طول زندگیشون تا به حال باهاش برخورد کردند.
لینک این لکچر رو میتونید در اینجا پیدا کنید.
لینک این لکچر رو میتونید در اینجا پیدا کنید.
YouTube
Stanford Lecture: Dr. Don Knuth - Strong Components and Weak Components (2024)
The 28th annual Christmas lecture
Thursday, December 5, 2024
NVIDIA Auditorium or Livestream
5:00 pm PT
A directed graph can often be best understood and used if we partition its vertices into separate components of various kinds. Most important are the…
Thursday, December 5, 2024
NVIDIA Auditorium or Livestream
5:00 pm PT
A directed graph can often be best understood and used if we partition its vertices into separate components of various kinds. Most important are the…
Forwarded from mrai.ir | آقای هوش مصنوعی (Hossein)
This media is not supported in your browser
VIEW IN TELEGRAM
🔴 نمایش سه بعدی عملکرد مدلهای زبانی LLM
👨🏻💻 تابحال شده بخواین ببینین توی مدلهای زبانی مثل ChatGPT چه اتفاقی میافته؟
✔️ با ابزار LLM Visualization میتونین به طور دقیق و مرحله به مرحله، نگاهی عمیق و واضح به عملکرد مدلهای زبان بزرگ داشته باشین.
🏷 این ابزار بهت این امکان رو میده که هر مرحله از اجرای یک توکن رو به دقت مشاهده کنین. از نحوه پردازش ورودیها گرفته تا تولید خروجی نهایی، این ابزار همه مراحل رو به صورت بصری و سهبعدی براتون به نمایش میذاره.👇
┌ 💸 LLM Visualization
└ 💰 Website
👨🏻💻 تابحال شده بخواین ببینین توی مدلهای زبانی مثل ChatGPT چه اتفاقی میافته؟
✔️ با ابزار LLM Visualization میتونین به طور دقیق و مرحله به مرحله، نگاهی عمیق و واضح به عملکرد مدلهای زبان بزرگ داشته باشین.
🏷 این ابزار بهت این امکان رو میده که هر مرحله از اجرای یک توکن رو به دقت مشاهده کنین. از نحوه پردازش ورودیها گرفته تا تولید خروجی نهایی، این ابزار همه مراحل رو به صورت بصری و سهبعدی براتون به نمایش میذاره.👇
┌ 💸 LLM Visualization
└ 💰 Website
Forwarded from کانال اطلاعرسانی توزیع پارچ
یک مطلبکوتاه در بلاگ پارچ با هدف آموزش ساخت فلش بوتبل با ونتوی قرار گرفت.
https://blog.parchlinux.com/?p=61
@ParchLinux
https://blog.parchlinux.com/?p=61
@ParchLinux
Forwarded from CleverDevs (CleverDevs Ads)
Media is too big
VIEW IN TELEGRAM
یادگیری ماشین در تمامی حوزههایی که با داده سر و کار دارند از رشتههای مهندسی تا مدیریت کسبوکار به صورت گسترده استفاده میشود. در دوره «یادگیری ماشین با رویکرد بهینهسازی در پایتون» نمونههایی کاربردی از مسائل یادگیری ماشین در حوزههای مختلف مورد بررسی قرار خواهند گرفت و از امکانات بهینهسازی برای حل آنها استفاده خواهد شد.
نمونه اول مربوط به تحلیل و برنامهریزی برای تقاضای مصرف برق در شبکه با استفاده از متغیرهای مختلفی مثل نیاز روزانه مصرف، میزان تابش خورشید، دمای هوا، نیاز روزانه گرمایش و سرمایش و تعرفه قیمت است که در آن از روش خوشهبندی استفاده میشود و نمونه دوم مربوط به تصمیمگیری برای تخصیص وام بانکی بر اساس متغیرهایی مثل سن، جنسیت، میزان تحصیلات، درآمد، ارزش ملک و انگیزه دریافت وام است که در آن روش رگرسیون لوجستیک مورد بررسی قرار خواهد گرفت.
برای کسب اطلاعات بیشتر درباره دوره آموزشی «یادگیری ماشین با رویکرد بهینهسازی در پایتون» و ثبت نام به لینک زیر مراجعه کنید:
تماس:
@dlearn_ir
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
یک ابزار خوب برای دیدن و (پراسس کردن) JSON در ترمینال
fx: Terminal JSON viewer & processor
میتونید با ترکیبش با curl راحت دیتای خروجی API ها رو تو ترمینال بررسی کنید
سرعت خیلی خوبی هم داره.
لینک پروژه در گیتهاب:
https://github.com/antonmedv/fx
لینک وبسایت و داکیومنت:
https://fx.wtf/
@DevTwitter | <Ashkan Nourzadeh/>
fx: Terminal JSON viewer & processor
میتونید با ترکیبش با curl راحت دیتای خروجی API ها رو تو ترمینال بررسی کنید
سرعت خیلی خوبی هم داره.
لینک پروژه در گیتهاب:
https://github.com/antonmedv/fx
لینک وبسایت و داکیومنت:
https://fx.wtf/
@DevTwitter | <Ashkan Nourzadeh/>
Forwarded from DevTwitter | توییت برنامه نویسی
واقعا فکر نمیکردم کار کردن با پروتکل torrent اینقدر سخت باشه بیش از اندازه بزرگه :))
ولی کلی چیز باهاش یادگرفتم. تا بخش خوبی جلو بردمش و الان با گرفتن فایل تورنت یا مکنت لینک میتونه تا دانلود پیش بره.
https://github.com/Soroushsrd/Torrs
@DevTwitter | <Soroush Sardashti/>
ولی کلی چیز باهاش یادگرفتم. تا بخش خوبی جلو بردمش و الان با گرفتن فایل تورنت یا مکنت لینک میتونه تا دانلود پیش بره.
https://github.com/Soroushsrd/Torrs
@DevTwitter | <Soroush Sardashti/>
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from IRCF | اینترنت آزاد برای همه
اخیرا دوستی بهم پیام داد و گفت سرور فیلترشکنشون هک شده و با آیپی اونها کلاهبرداری صورت گرفته، که متاسفانه پرونده قضایی براشون تشکیل دادن.
اگر سرور فیلترشکن بالا میارید، این ۱۰ نکته رو حتما رعایت کنید:
۱) تا حد امکان از شرکت ایرانی سرور نخرید، خصوصا سرور خارجی.
۲) اگر از پنل خاصی استفاده میکنید، مثلا x-ui یا هر پنل دیگهای، حتما با فایروال محدودش کنید، یا پورتش رو روی 127.0.0.1 بایند کنید و برای دسترسی بهش، SSH Port Forward بزنید. اینجا لزوما بحث بکدور نیست، بلکه بحث اینه که اونپنل مثل هر نرمافزار دیگهای ممکنه باگ داشته باشه؛ بنابراین نباید پورتش روی اینترنت اکسپوز باشه.
۳) همیشه فایروال روی سرورتون فعال باشه و به جز پورت SSH و ورودی فیلترشکن، باقیرو محدود کنید. همیشه تا جای ممکن برای دسترسی به سرویسها از SSH Port Forward استفاده کنید.
۴) ترجیحا پورت SSH رو عوض کنید.
۵) همیشه Password Authentication رو برای SSH ببندید و از PublicKey Authentication استفاده کنید.
۶) بدیهی هست که باید پسوردهای قوی استفاده کنید.
۷) سیستمعامل و سرویسهاتون رو آپدیت نگه دارید.
۸) به هرکسی دسترسی به سرور ندید. یکبار SSH دادن به یک شخص غیرمطمئن کافیه تا به فنا برید.
۹) از هر اسکریپت، پنل و نرمافزاری روی سرورتون استفاده نکنید و بدونید چی اجرا میکنید.
۱۰) حواستون به کانفیگها باشه. اشتباه در کانفیگ ممکنه امکان دسترسی غیرمجاز ایجاد کنه.
© moh53n_fa
🔍 ircf.space
@ircfspace
اگر سرور فیلترشکن بالا میارید، این ۱۰ نکته رو حتما رعایت کنید:
۱) تا حد امکان از شرکت ایرانی سرور نخرید، خصوصا سرور خارجی.
۲) اگر از پنل خاصی استفاده میکنید، مثلا x-ui یا هر پنل دیگهای، حتما با فایروال محدودش کنید، یا پورتش رو روی 127.0.0.1 بایند کنید و برای دسترسی بهش، SSH Port Forward بزنید. اینجا لزوما بحث بکدور نیست، بلکه بحث اینه که اونپنل مثل هر نرمافزار دیگهای ممکنه باگ داشته باشه؛ بنابراین نباید پورتش روی اینترنت اکسپوز باشه.
۳) همیشه فایروال روی سرورتون فعال باشه و به جز پورت SSH و ورودی فیلترشکن، باقیرو محدود کنید. همیشه تا جای ممکن برای دسترسی به سرویسها از SSH Port Forward استفاده کنید.
۴) ترجیحا پورت SSH رو عوض کنید.
۵) همیشه Password Authentication رو برای SSH ببندید و از PublicKey Authentication استفاده کنید.
۶) بدیهی هست که باید پسوردهای قوی استفاده کنید.
۷) سیستمعامل و سرویسهاتون رو آپدیت نگه دارید.
۸) به هرکسی دسترسی به سرور ندید. یکبار SSH دادن به یک شخص غیرمطمئن کافیه تا به فنا برید.
۹) از هر اسکریپت، پنل و نرمافزاری روی سرورتون استفاده نکنید و بدونید چی اجرا میکنید.
۱۰) حواستون به کانفیگها باشه. اشتباه در کانفیگ ممکنه امکان دسترسی غیرمجاز ایجاد کنه.
© moh53n_fa
🔍 ircf.space
@ircfspace
Forwarded from Infinity (Hassan Maleki)
Media is too big
VIEW IN TELEGRAM
مستندی کوتاه و جذاب درباره دکتر محمودیان
Forwarded from Laravel News
Accessing Raw Model Data with Laravel's attributesToArray Method https://laravel-news.com/attributestoarray
Laravel News
Accessing Raw Model Data with Laravel's attributesToArray Method - Laravel News
Learn how Laravel's attributesToArray method provides access to raw model data, perfect for audit logging, caching, and scenarios where you need database attributes without relationships or computed properties.
Forwarded from Syntax | سینتکس (Daimon)
شما كدام نسل هستين؟
Anonymous Poll
0%
نسل ايكس.
7%
نسل واي.
79%
نسل زد.
2%
نسل آلفا.
0%
نسل هيترا🫨.
13%
دوست داشتم نسل گمشده ها باشم.
Forwarded from محتوای آزاد سهراب
از ویژگیهای لینیج ۱۵ امکان استفاده از virtual display هستش. به همین منظور کافیه که در تنظیمات اول حالت توسعه دهنده رو فعال کنید. همینطور usb debugging و بعدش با استفاده از scrcpy به دستگاه متصل بشید.
دستور استفاده شده:
@SohrabContents
دستور استفاده شده:
scrcpy --new-display=1920x1080
@SohrabContents