⁉️ چه انواعی از API موجوده؟ الان باهم میفهمیم.
✅ شناخت انواع API به درک عمیقتر و دانش بیشتر شما کمک میکنه.
1️⃣ - REST API: یک استایل معماری برای توسعه اپلیکیشنهای تحت شبکه که از متدهای استاندارد HTTP (مثل GET, POST, PUT, DELETE) استفاده میکنه. فرمت داده معمولاً JSON هست. برای دسترسی به هر منبع یک URL مشخص وجود داره.
2️⃣ - GraphQL: برخلاف REST که هر منبع یک آدرس داره، GraphQL فقط یک آدرس داره و همه درخواستها به همون یه Endpoint ارسال میشن. GrapQL یه زبان کوئری هست که به کلاینت اجازه میده دقیقاً دادههای مورد نیازش رو درخواست کنه. از قابلیتهایی مثل بهروزرسانی لحظهای هم پشتیبانی میکنه، که برای اپلیکیشنهای وبسوکت ایدهآل هست.
3️⃣ - SOAP: یک پروتکل برای تبادل اطلاعات ساختاریافته بین وبسرویسها است. از XML استفاده میکنه و معمولاً روی بستر HTTP کار میکنه، اما میتونه با SMTP هم کار کنه.
4️⃣ - gRPC: یک فریمورک RPC (Remote Procedure Call) با پرفورمنس بالا که از پروتوکل بافر (Proto Buff) برای انتقال داده استفاده میکنه. برای میکروسرویسها خیلی مناسبه و از استریم دوطرفه (کلاینت به سرور و برعکس) پشتیبانی میکنه و برای سیستمهای Low-latency عالیه.
⁉️ حالا کدوم رو استفاده کنیم؟
✅ بستگی به نیاز شما داره. اگر API سادهای توسعه میدید، REST گزینه مناسبیه. اما اگر به انعطافپذیری بیشتری نیاز دارید، GraphQL انتخاب خوبی هست و برای میکروسرویسها و سیستمهای با تأخیر کم، gRPC بهترین گزینه است. این تصمیم به نیازسنجی دقیقی نیاز داره و به یادتون باشه که: «مجبور نیستید فقط یکی از اینها رو استفاده کنید.»
کنجکاو بمونید.
#gRPC #REST #graphql #soap #api #backend #crossstack
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
⁉️ حالا کدوم رو استفاده کنیم؟
✅ بستگی به نیاز شما داره. اگر API سادهای توسعه میدید، REST گزینه مناسبیه. اما اگر به انعطافپذیری بیشتری نیاز دارید، GraphQL انتخاب خوبی هست و برای میکروسرویسها و سیستمهای با تأخیر کم، gRPC بهترین گزینه است. این تصمیم به نیازسنجی دقیقی نیاز داره و به یادتون باشه که: «مجبور نیستید فقط یکی از اینها رو استفاده کنید.»
کنجکاو بمونید.
#gRPC #REST #graphql #soap #api #backend #crossstack
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥46⚡3🔥3👾3👍1
NimaCodez | خفنیجات با نیما
Photo
اگه خواستید این پست رو بخونید و منو یه ریاکشن مهمون کنید!
❤🔥15😭2👍1
🔥 ۷ تا ترفند برای داشتن API Endpoint های تمیز و خفنی که هرکی دید کف کنه تو خوندن این پسته!
✅ نوشتن API هایی که نگهداریشون آسون باشه و خوانایی خوبی داشته باشن از توانایی های اصلی هر توسعه دهندهی بکاندیه؛ پس بریم یادش بگیریم.
نکته: منظور از resource در ادامه؛ اون شیوهی اصلی و اولیه نمایش یک منبع هست.
1️⃣ - کالشکن یا تک عضو؟
فرض کنید میخوایم سفارشات یک کافیشاپ رو از API دریافت کنیم، این URL باید کل سفارشات رو بده:
و این یکی باید یکیشون رو برگردونه:
2️⃣ - کالشکن ها و زیر مجموعه هاشون!:
هر کاربری میتونه سفارشاتی داشته باشه. از اونجایی که این سفارش ها هستن که مال کاربر هان نه برعکس؛ پس URL درستی که همهی سفارشات یک کاربر رو بده این خواهد بود:
و URLای که فقط یک سفارش یه کاربر رو برگردونه اینطور میشه:
3️⃣ - استفاده از اسم ها؛ بهجای فعل ها: فرض کنید بخوایم تمام یوزرهای دیتابیس رو در پنل ادمین نشون بدیم؛ URL درستش به این صورت میشه:
4️⃣ - برای ایجاد سلسله مراتب از Forward Slash استفاده کنید! مثالش همون مثال مورد دوم هست.
5️⃣ - از خط تیره برای جدا کردن کلمات استفاده کنید:
6️⃣ - اسم فانکشن های CRUD رو تو URL نیارید:
چیزی که تایین میکنه این ریسورس قراره خونده بشه، چیزی براش ارسال بشه یا دلیت بشه؛ اون HTTP Methodی هست که درخواست باهاش ارسال شده.
7️⃣ - فیلتر و مرتب سازی بر اساس کوئری:
برای سرچ تو یه ریسورس خاص و مرتب سازیش نیاز نیست API های جدایی بزنید. تو همون API از طریق کوئری دیتای مورد نیاز کارتون رو دریافت کنید!
کنجکاو بمونید.
#api #rest #conventions #backend
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
نکته: منظور از resource در ادامه؛ اون شیوهی اصلی و اولیه نمایش یک منبع هست.
فرض کنید میخوایم سفارشات یک کافیشاپ رو از API دریافت کنیم، این URL باید کل سفارشات رو بده:
https://ye-chizi.com/orders
و این یکی باید یکیشون رو برگردونه:
https://ye-chizi.com/orders/{orderID}
هر کاربری میتونه سفارشاتی داشته باشه. از اونجایی که این سفارش ها هستن که مال کاربر هان نه برعکس؛ پس URL درستی که همهی سفارشات یک کاربر رو بده این خواهد بود:
https://ye-chizi.com/users/{userID}/orders
و URLای که فقط یک سفارش یه کاربر رو برگردونه اینطور میشه:
https://ye-chizi.com/users/{userID}/oders/{orderID}
https://ye-chizi.com/admin/get-users ❌
https://ye-chizi.com/admin/users ✅
https://ye-chizi.com/reports/remotejobs ❌
https://ye-chizi.com/reports/remote-jobs ✅
چیزی که تایین میکنه این ریسورس قراره خونده بشه، چیزی براش ارسال بشه یا دلیت بشه؛ اون HTTP Methodی هست که درخواست باهاش ارسال شده.
GET @ https://ye-chizi.com/orders => Get orders
POST @ https://ye-chizi.com/orders => Create a new order
DELETE @ https://ye-chizi.com/orders/{orderID} => Delete an order
برای سرچ تو یه ریسورس خاص و مرتب سازیش نیاز نیست API های جدایی بزنید. تو همون API از طریق کوئری دیتای مورد نیاز کارتون رو دریافت کنید!
https://ye-chizi.com/hotels?state=gilan&days=3
کنجکاو بمونید.
#api #rest #conventions #backend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥19⚡2👍1🔥1🤝1
⁉ NodeJS چیه و چیکار میکنه؟ اصلا چرا هست؟
✅ اگه تازه شروع کردید آب دستتونه بذارید زمین و این ویسو گوش کنید. پر از اطلاعات مفیده واستون.
نکته ۱: Node سال ۲۰۰۹ ریلیز شد ولی سروصدا و صحبت دربارش از ۲۰۰۸ استارت شده.
نکته ۲: Netscape چون اولین مرورگری بود که خیلی فراگیر شد من با اصطلاح "اولین مرورگر" بهش اشاره کردم، وگرنه قبلش هم مرورگر های دیگه ای بودن.
کنجکاو بمونید.
#nodejs #runtime #js #engines #backend #frontend
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
نکته ۱: Node سال ۲۰۰۹ ریلیز شد ولی سروصدا و صحبت دربارش از ۲۰۰۸ استارت شده.
نکته ۲: Netscape چون اولین مرورگری بود که خیلی فراگیر شد من با اصطلاح "اولین مرورگر" بهش اشاره کردم، وگرنه قبلش هم مرورگر های دیگه ای بودن.
کنجکاو بمونید.
#nodejs #runtime #js #engines #backend #frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
2⚡20👍6🆒3❤🔥2
⁉️ SQL Injection چیه و راهای جلوگیری ازش چیا هستن؟
✅ SQL Injection یکی از تکنینک های تزریق کده که بخاطر سو استفاده از آسیبپذیری های یک نرمافزار در حین ورود اطلاعات به یه فرم یا فیلد اتفاق میفته. مثلا یک فرم جلوی کاربر هست و ازش خواسته شده که سنش رو وارد کنه؛ ولی اون میتونه داخلش دستورات SQL مخربی بنویسه که مثلا کل جدول users شمارو حذف کنه.
🔥 حالا چطور باید از این اتفاق جلوگیری کرد؟
1️⃣ استفاده از ORM ها: ORM ها بخش زیادی از حملات SQL Injection رو با روشی که بهش میگن parameterized queries دفع میکنن و از برناممون محافظت میکنن.
2️⃣ اعتبارسنجی ورودی ها: باید یک سری اعتبارسنجی روی ورودی های کاربر هم از سمت فرانتاند و هم از سمت بکاند صورت بگیره تا حدالامکان هیچ دیتای مشکوک و مخربی سمت بکاند وارد نشه.
3️⃣ استفاده از میدلور های امنیتی: استفاده کردن از میدلورهایی مثل helmet و csurf.
4️⃣ آپدیت نگه داشتن کتابخونه ها: همیشه پیگیر آپدیت هایی که برای پکیج های مهم برنامتون منتشر میشه باشید و اگر مشکل امنیتیای فیکس شده حتما بعد از بررسی های لازم اون پکیج خاص رو آپدیت کنید تا از مشکلات احتمالی جلوگیری کنید.
کنجکاو بمونید.
#backend #nodejs #sqlinjection #sql #security #tips
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
🔥 حالا چطور باید از این اتفاق جلوگیری کرد؟
کنجکاو بمونید.
#backend #nodejs #sqlinjection #sql #security #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥17👍8⚡2🆒1
نصب شبی که درصد کمی از ما خواب بودن گیتهاب حوالی ساعت ۳ صبح ترکید و حوالی ۴ صبح به زندگی برگشت 😂😂
#نیم_خبر
@NimaCodez
#نیم_خبر
@NimaCodez
😁16👾4👍2
⁉️🌐 اینترنت چطوری متولد شد؟
🧐 شاید یکی از شُکه کننده ترین فکتای دنیا اینه که: «اینترنت اونقدری که بنظر میاد بیسیم نیست!»
درواقع اون بخشی که بیسیم هست در مقابل اون بخشی که واقعا با سیم بهم وصل شده عددی نیست. اما ایده های این شبکه از کجا اومد؟
✅ حوالی سال ۱۹۵۰ بود که ایده های وصل کردن چندتا کامپیوتر بهم دیگه برای رد و بدل کردن اطلاعات و منابعشون مطرح شد. از طرفی بخاطر «جنگ سرد روسیه با آمریکا» و خطرات ممکنِ یه «حمله اتمی» آمریکایی ها میخواستن تا جایی که ممکنه شرایط رو برای حفظ ارتباطاتشون محیا نگهدارن.
⭐️ اینطوری شد که «آرپانت» به وجود اومد؛ پدربزرگ اینترنت امروزی.
🟢 آرپانت اوایل یه مرکزی بود که تعدادی از دانشگاها و مناطق مهم رو بهم وصل میکرد؛ اما با گسترش این حوزه و به وجود اومدن TCP در حوالی ۱۹۷۴؛ این شبکه گسترده تر شد و به اینترنتی که ما امروزه میشناسیم شبیه تر شد.
اگه براتون جالب بود؛ لطفا برای حمایت از من و کانال ریکشن رو فراموش نکنید، خصوصا استارز :)
#network
🔗 @NimaCodez | © | Go Deep, Learn Deep, Ask Deep 🧠
🧐 شاید یکی از شُکه کننده ترین فکتای دنیا اینه که: «اینترنت اونقدری که بنظر میاد بیسیم نیست!»
درواقع اون بخشی که بیسیم هست در مقابل اون بخشی که واقعا با سیم بهم وصل شده عددی نیست. اما ایده های این شبکه از کجا اومد؟
اگه براتون جالب بود؛ لطفا برای حمایت از من و کانال ریکشن رو فراموش نکنید، خصوصا استارز :)
#network
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤🔥27👍10🔥1
🔥 Wikipedia Page Finder منتشر شد!
⭐️ @weekipediabot یه رباته که شما به صورت اینلاین میتونید بهش یه موضوع بدید و همون رو تو ویکیپدیا سرچ میکنه و درنهایت میتونید نتیجه رو انتخاب و ارسال کنید.
✅ مشکلی که وجود داشت این بود که وقتی داشتیم راجب یه موضوعی صحبت میکردیم خیلی وقتا نیاز بود از تلگرام بریم بیرون و یه سورسی از ویکیپدیا رو بفرستیم؛ دیگه نیاز نیست این کار رو بکنیم.
🌐 ریپازیتوری گیتهاب: Wiki Page Finder
🤖 آدرس ربات: @Weekipediabot
🔴 ورژن یک هست. خوشحال میشم نظراتتون؛ پیشنهاداتون؛ و حتی PR هاتون رو ببینم 💙.
⚡️ استک پروژه: Bun, TS, Typeorm, Sqlite, Telegraf
🔗 @NimaCodez
🤖 آدرس ربات: @Weekipediabot
🔴 ورژن یک هست. خوشحال میشم نظراتتون؛ پیشنهاداتون؛ و حتی PR هاتون رو ببینم 💙.
⚡️ استک پروژه: Bun, TS, Typeorm, Sqlite, Telegraf
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥20👍3🔥2
یه راه خفن یادگیری اسپیکینگ (مکالمه) اینه که به انگلیسی صحبت کنید، منم این شانسو داشتم که یه آدم خیلی خفن تو این زمینه رو پیدا کنم و یه برنامه رایگان باهم در این باره لانچ کنیم.
امشب ساعت ۹:۳۰ تا ۱۰:۳۰ اولین جلسمون هست.
اگر دوست دارید شرکت کنید و زبانتون رو بهتر کنید پیوی پیام بدید برای گرفتن لینک و چیزای مرتبط:
-آیدی برداشته شد.
⚠️ چون همه میخوایم صحبت کنیم از چنل من فقط ۱۰ نفر میتونن لینک بگیرن.
این کلاس کاملا رایگانه.
امشب ساعت ۹:۳۰ تا ۱۰:۳۰ اولین جلسمون هست.
اگر دوست دارید شرکت کنید و زبانتون رو بهتر کنید پیوی پیام بدید برای گرفتن لینک و چیزای مرتبط:
-آیدی برداشته شد.
⚠️ چون همه میخوایم صحبت کنیم از چنل من فقط ۱۰ نفر میتونن لینک بگیرن.
این کلاس کاملا رایگانه.
❤🔥7👍5
NimaCodez | خفنیجات با نیما
یه راه خفن یادگیری اسپیکینگ (مکالمه) اینه که به انگلیسی صحبت کنید، منم این شانسو داشتم که یه آدم خیلی خفن تو این زمینه رو پیدا کنم و یه برنامه رایگان باهم در این باره لانچ کنیم. امشب ساعت ۹:۳۰ تا ۱۰:۳۰ اولین جلسمون هست. اگر دوست دارید شرکت کنید و زبانتون…
ممنون که شرکت کردید این سری تموم شد 💙
هفته بعد بازم میتونید شرکت کنید.
هفته بعد بازم میتونید شرکت کنید.
💔7👍3⚡2🔥2
بچه های کنکوری امشب راس ساعت ۱۲ سامانه انتخاب رشته بسته میشه
اگه یادتون نبوده و حواستون نبوده یا تغییراتی نیازه بدید بجنبید 🫳🏻
اگه یادتون نبوده و حواستون نبوده یا تغییراتی نیازه بدید بجنبید 🫳🏻
👍3
NimaCodez | خفنیجات با نیما
بچه های کنکوری امشب راس ساعت ۱۲ سامانه انتخاب رشته بسته میشه اگه یادتون نبوده و حواستون نبوده یا تغییراتی نیازه بدید بجنبید 🫳🏻
کنسله باز تا چهارشنبه تمدید شد 😂
👍7😁4🆒2
میدونستید امشب تولد گل سر سبد کامیونیتی برنامهنویساست؟
27🎉21👍6⚡2👾2
تجربه: تو سایت وردپرسی هیچوقت اول خرید نکنید.
۱- اول اکانت بسازید
۲- یه بار لاگ اوت کنید
۳- اگه پناه بر خدا گذاشت که دوباره لاگین کنید، اونوقت خریدتونو انجام بدید
که مثل من دو روز گرفتار نشید
اونم تو ایران که «فروشنده» تقریبا وجود نداره. همه «کاسبن» صرفا. یه پولی میگیرن و میرن. نه خدماتی نه پشتیبانی درست حسابی و مسئولیت پذیری؛ هیچی...
۱- اول اکانت بسازید
۲- یه بار لاگ اوت کنید
۳- اگه پناه بر خدا گذاشت که دوباره لاگین کنید، اونوقت خریدتونو انجام بدید
که مثل من دو روز گرفتار نشید
اونم تو ایران که «فروشنده» تقریبا وجود نداره. همه «کاسبن» صرفا. یه پولی میگیرن و میرن. نه خدماتی نه پشتیبانی درست حسابی و مسئولیت پذیری؛ هیچی...
1👍31
🪰 اگه از اول یه پروژه ای .prettierrc نداشتید و قوانین مربوط به فرمت کردن کدهاتون رو ننوشته بودید و بعدا که کلی فایل داشتید یادتون افتاد این کارو بکنید، این مراحل رو پیش برید تا تمام فایل های قدیمتون با این قوانین جدید فرمت بشن:
bun add -d prettier
bunx prettier --write .
bunx prettier --write "**/*.{js,ts,tsx,css,md}"امیدوارم به کارتون بیاد
پ.ن: از هر پکیج منیجری میتونید استفاده کنید قاعدتا. bun هارو به npm و bunx هارو به npx تغییر بدید مثلا.
#tips #prettier
@NimaCodez
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤🔥15👍8⚡1
#عجیب_نیوز
▶️ همه مشارکت کننده های روسی در Linux از لیست مشارکت کننده ها به دلیل تحریم های آمریکا حذف شدن!
@NimaCodez✅
@NimaCodez
Please open Telegram to view this post
VIEW IN TELEGRAM
💔20👍5👾1
اگه امسال تازه رفتید دانشگاه شاید این توصیه ها به دردتون بخوره:
۱- هرجوری دلتون میخواد رفتار کنید. هرجور دلتون میخواد لباس بپوشید (اگر براتون دردسر نمیشه!). هرچی دلتون میخواد سر کلاس ببرید، دفتر، چکنویس، جامدادی یا هرچی که حس میکنید نیازش دارید. تا وقتی به بقیه آسیبی (چه جسمی، چه روحی) نرسوندید، مرتکب کار اشتباهی نشدید.
۲- اگه درسی رو بلدید، براتون جذابه و دوست دارید مشارکت کنید، بدون توجه به حرف بقیه این کارو انجام بدید. فقط سنجیدن شرایط استاد رو فراموش نکنید؛ بعضی ها دوست ندارن تو کلاسشون زیاد حرف بزنی یا نظر بدی و از دیدشون داری خودنمایی میکنی. پس باید مراقب این باشید.
۳- محیط دانشگاه جاییه که اگر با علاقه واردش شده باشید و دوست داشته باشید که تحصیلات مرتبط با کارتون رو داشته باشید میتونید شاهد اتفاقات خوبی باشید. همیشه حدااقل دوتا استاد درست حسابی تو دوتا درس مهم پیدا میشه که شما بخواید ازشون بیشتر یاد بگیرید و ارتباط بسازید باهاشون. از این نترسید.
۴- هرکی مسخره میکنه، هرکی میگه تو میخوای خودنمایی کنی، هرکی میگه انقد سر کلاس صحبت نکن، هرکی حس میکنه تو دنبال اینی که فلانیو (یا فلانی هارو!) بکشی سمت خودت واسه همین «بلدم بلدم» بازی درمیاری، به طور خلاصه چرت میگه. قطعا رعایت تعادل در تمامی این موارد مهمه.
و در آخر، شما اگه هدفت از دانشگاه رفتن پیشرفت بوده باشه و خودت رو درگیرش کنی و بیشتر یاد بگیری و مشارکت کنی؛ اونی که تهش سود میکنه خودتی D; نه اونی که بهت میگه پاچهخوار. و اتفاقا بخاطر اونم که شده بیشتر یادبگیر و بیشتر مشارکت کن.
۲۰ هم مال دخترا نیست. مال هرکسیه که تلاش میکنه و دلش میخواد ۲۰ بشه. اتفاقا سعی کن معدل الف بشی که خصوصا تو فرآیند مهاجرت اگر دلت بخواد شدیدا بهت کمک میکنه.
همکلاسیای دانشگاه نهایتا ۴ سال با توان. خیلی زور بزنی دوتا رفیق خوب پیدا کنی. ولی دانش و مهارت و ارتباطاتی که بهدست میاری یه عمر باهات هست. نذار چیزی که بخاطرش رفتی سراغ دانشگاه بخاطر چهار نفر، اونم چهار نفری که مثل تو مهارت و دانش ندارن، خراب شه.
موفق باشی
۱- هرجوری دلتون میخواد رفتار کنید. هرجور دلتون میخواد لباس بپوشید (اگر براتون دردسر نمیشه!). هرچی دلتون میخواد سر کلاس ببرید، دفتر، چکنویس، جامدادی یا هرچی که حس میکنید نیازش دارید. تا وقتی به بقیه آسیبی (چه جسمی، چه روحی) نرسوندید، مرتکب کار اشتباهی نشدید.
۲- اگه درسی رو بلدید، براتون جذابه و دوست دارید مشارکت کنید، بدون توجه به حرف بقیه این کارو انجام بدید. فقط سنجیدن شرایط استاد رو فراموش نکنید؛ بعضی ها دوست ندارن تو کلاسشون زیاد حرف بزنی یا نظر بدی و از دیدشون داری خودنمایی میکنی. پس باید مراقب این باشید.
۳- محیط دانشگاه جاییه که اگر با علاقه واردش شده باشید و دوست داشته باشید که تحصیلات مرتبط با کارتون رو داشته باشید میتونید شاهد اتفاقات خوبی باشید. همیشه حدااقل دوتا استاد درست حسابی تو دوتا درس مهم پیدا میشه که شما بخواید ازشون بیشتر یاد بگیرید و ارتباط بسازید باهاشون. از این نترسید.
۴- هرکی مسخره میکنه، هرکی میگه تو میخوای خودنمایی کنی، هرکی میگه انقد سر کلاس صحبت نکن، هرکی حس میکنه تو دنبال اینی که فلانیو (یا فلانی هارو!) بکشی سمت خودت واسه همین «بلدم بلدم» بازی درمیاری، به طور خلاصه چرت میگه. قطعا رعایت تعادل در تمامی این موارد مهمه.
و در آخر، شما اگه هدفت از دانشگاه رفتن پیشرفت بوده باشه و خودت رو درگیرش کنی و بیشتر یاد بگیری و مشارکت کنی؛ اونی که تهش سود میکنه خودتی D; نه اونی که بهت میگه پاچهخوار. و اتفاقا بخاطر اونم که شده بیشتر یادبگیر و بیشتر مشارکت کن.
۲۰ هم مال دخترا نیست. مال هرکسیه که تلاش میکنه و دلش میخواد ۲۰ بشه. اتفاقا سعی کن معدل الف بشی که خصوصا تو فرآیند مهاجرت اگر دلت بخواد شدیدا بهت کمک میکنه.
همکلاسیای دانشگاه نهایتا ۴ سال با توان. خیلی زور بزنی دوتا رفیق خوب پیدا کنی. ولی دانش و مهارت و ارتباطاتی که بهدست میاری یه عمر باهات هست. نذار چیزی که بخاطرش رفتی سراغ دانشگاه بخاطر چهار نفر، اونم چهار نفری که مثل تو مهارت و دانش ندارن، خراب شه.
موفق باشی
4❤🔥40👍13🔥3⚡1👎1🤝1
این spin نشون دهندهی کوچیک ترین عددی از دَوَران هاست که باعث میشه اون ذره به state اولیهش برگرده. یه جورایی مثل دورهی تناوب تابع میمونه.
👌🏻 این ویژگی spin برای میدان ها هم تعریف میشه. برای مثال پایه ای ترین میدانی که به طور فرضی میشناسیم و بهش باور داریم، یعنی میدان هیگز (H)، مقدار spinش برابر با صفره، چون شما هرچی بچرخونیدش چیز جدیدی تحویل نمیگیرید، پس میتونیم با تعدادی عدد مقادیر داخل میدان رو پر کنیم و در اثر چرخش مشکلی برامون پیش نیاد، دقیقا برعکس میدان هایی که داخلشون برداری هست و با چرخوندنشون نقطهی اثر بردار تغییر میکنه.
🔥 اینا همه پایهای بود که یه فکت عجیب بهتون بگم: «ذراتی با spin = 1/2 وجود دارن!». این یعنی بجای اینکه نیاز باشه یک دور کامل (۳۶۰ درجه یا ۲π رادیان) بزنن تا به استیت اولیهشون برگردن، به ۲ دور چرخش نیاز داشته باشن! فوقالعادست.
⁉️ به عنوان یه موجود سه بعدی که تو دنیای کوانتومی نیست، میتونید تصور کنید که جسمی رو ۳۶۰ درجه بچرخونید و بازم به استیت اولیهش برنگرده؟ یکم سخته!
جالبه بدونید توضیحات خیلی پیچیده ای نداره. اگه دوست داشتید منبعش رو بذارم براتون تا بخونید و ببینید ۵۰ تا ریکشن مجموعا پای این پست بکارید 🌚💙
کنجکاو بمونید.
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥25❤🔥6👍4⚡3🆒1
NimaCodez | خفنیجات با نیما
از این سبک خوشتون میاد؟
Anonymous Poll
77%
آره، کنار بقیه پستای کانال باشه خوبه.
23%
نه، برنامهنویسی بهتره. راجب اینا کنجکاو نیستم.
👍4⚡1