fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

نئوریک | Neuric

نئوریک | Neuric

رفتن به کانال در Telegram

👈 اینجا جاییه که یاد می‌گیریم و با هم رشد می‌کنیم✨ 💬 Group : @IRdeveloperchat تبادل : @Neuric_Support 🫴 تبلیغات : @Neuric_Support

نمایش بیشتر
Buy Ad
2 953
مشترکین
-524 ساعت
-27 روز
+730 روز
آرشیو پست ها
تو یکی از گروه‌های برنامه‌نویسی یکی پرسيده بود "کدوم زبان و فریمورک برای برنامه‌نویسی بک‌اند بهتره؟" و یکی از دوستان این توضیح رو داده بود که بنظرم درسته گفتم با شما هم به اشتراک بگزارم🙂

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

♻️ دلیل رسمی کم شدن سرعت اینترنت ایران در ساعات اخیر اعلام شد ➕ اکبری، معاون وزیر ارتباطات و مدیرعامل شرکت ارتباطات زیرساخت: ➕ کندی اینترنت ناشی از قطعی فیبرنوری در ارمنستان است و تیم‌های فنی در حال پیگیری و رفع این مشکل هستند.

یکی از کانال هایی که دنبال می کنم و مطالب خوبی میگذاره، مطلبی نوشته بود که مفهوم اون این بود که به جای پایتون روی یادگیری Rust یا Ts تمرکز کنید ولی من به عنوان کسی که هم Rust کار میکنم هم python هم ۳ ۴ تا زبان دیگه این موضوع رو قبول ندارم که جدیدا مد شده بخصوص پایتون رو جز زبان های برنامه نویسی حساب نمی‌کنن و میگن به عنوان برنامه نویس یادش نگیرید. قبلا هم گفتم هر زبانی برای یه کاری ساخته شده و هیچ وقت هیچ زبانی جای زبان دیگری رو نمی گیره مثلا وقتی شما می خواهید اسکریپت نویسی کنین خیلی منطقی تره که به جای استفاده از Rust از پایتون استفاده کنید یا وقتی میخواید یه پروژه ساده یا یک mvp بیارید بالا صرف نمیکنه که از Rust استفاده کنید و پایتون اينجا منطقی‌تره خوشحال میشم نظر شمارو تو این موضوع بدونم🤗😃

Repost from TheCodəPod
یکی با GPT-6 Astra اومده GTA 3 را مستقیماً روی مرورگر و بدون دانلود چیزی بازی کنید و واقعاً پشمام 🤔 https://quenq.com/apps/vice-city-online/ 📣 @TheCodePod ⭐️

💥 نرخ سوم بنزین تغییر کرد/ سهمیه اول و دوم بدون تغییر سخنگوی دولت: ➕ نرخ کارت جایگاه سوخت از بامداد ۱۷ شهریور به ۱۰ هزار تومان افزایش خواهد یافت. ➕ در جلسات کارشناسی اعداد متفاوتی گفته می‌شد اما چون رئیس‌جمهور به مردم قول داده بود همان ۱۰ هزار تومان تعیین شد. ➕ ۶۰ لیتر بنزین ۱۵۰۰ تومان و ۵۰ لیتر بنزین ۳۰۰۰ تومان همچنان بدون تغییر ماند. ➕ افزایش قیمت نرخ کارت جایگاه صرف معیشت مردم خواهد شد . اره جون عمت

✨رفع فیلتر اینستاگرام✨ ➕ در جلسه اخیر ستاد ویژه ساماندهی و راهبری فضای مجازی ، و به دستور ریس جمهور ضمن لغو ممنوعیت اطلاع رسانی رسمی دستگاه های دولتی در پیام رسان های غیر بومی، رفع فیلتر پلتفرم اینستاگرام به صورت مرحله ای ، از تاریخ ۱۶ شهریور، به ازای دسترسی ۶۰ درصد از سیم کارت های موجود شروع و تا پایان شهریور ماه تکمیل خواهد شد . ➕ عباس پازوکی معاون ارتباطات دفتر معاون اول رئیس جمهور ، همچنین از دسترسی آزاد به پیام رسان تلگرام در آینده ای نزدیک خبر داد . ♻️ در همین رابطه ، پازوکی عنوان داشته است ریس شورای عالی مجازی و در ادامه سیاست بازگشایی پلتفرم های خارجی ، به زودی تغییر خواهد کرد . ⚡️ وعده های جدیدی که هیچوقت عملی نمیشه همش بخاطر برداشتن فشار روی قیمت دلار و بنزینه

sticker.webp0.16 KB

جواب درست گزینه "پیاده سازی مفهوم نبودن مقدار با null، یک اشتباه میلیون دلاری بود"، اما چرا؟ 🤔 چون مشکل null اینکه می‌تونه باعث بشه یک مقدار نامعتبر، خیلی راحت وارد برنامه بشه و تا زمان اجرا متوجهش نشیم. به طور مثال در js برنامه نویس می‌نویسه:
let user = null;

console.log(user.name);
یا در cpp:
User* user = nullptr;

user->name;
و اینجاست که برنامه در زمان اجرا منفجره میشه🥲 این موضوع باعث شده null یکی از منابع معروف خطاهای برنامه‌نویسی باشه؛ حتی Tony Hoare، طراح مفهوم null reference، بعدها از معرفی این ایده به‌عنوان یک اشتباه بسیار پرهزینه یاد کرد. لینک مقاله اما راه حل چیه؟ ا Rust این مشکل رو با استفاده از enumها حل کرد
enum Option<T> {
    Some(T),
    None,
}
الان ما یک enum داریم که هر نوعی می تواند باشد و مقدار اون یا موجود هست یا موجود نیست و هر وقت برنامه‌نویس می خواد از اون استفاده کنه باید هم برای بودن و هم برای نبودن مقدار، مدیریت داشته باشه وگرنه اصلا برنامه کامپایل نمی‌شه به طور مثال:
let user: Option<User> = None;
الان ما یک متغیر user داریم که Optionی از نوع User هست و مقدار None رو داره یا
let user: Option<User> = Some(user);
حالا چه جوری باید اینو مدیریت کرد؟ با استفاده از match case ها یا if let یا ... به صورت زیر:
match user {
    Some(user) => println!("{}", user.name),
    None => println!("User not found"),
}
اگه از این پست خوشت اومد بهم تو کامت ها بگو😉 و بگو کدوم گزینه رو انتخاب کردی و چرا🤗 #Rust #enum #null #Option #js 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

جواب درست گزینه "پیاده سازی مفهوم نبودن مقدار با null، یک اشتباه میلیون دلاری بود"، اما چرا؟ 🤔 چون مشکل null اینکه می‌تونه باعث بشه یک مقدار نامعتبر، خیلی راحت وارد برنامه بشه و تا زمان اجرا متوجهش نشیم. به طور مثال در js برنامه نویس می‌نویسه:
let user = null;

console.log(user.name);
یا در cpp:
User* user = nullptr;

user->name;
و اینجاست که برنامه در زمان اجرا منفجره میشه🥲 این موضوع باعث شده null یکی از منابع معروف خطاهای برنامه‌نویسی باشه؛ حتی Tony Hoare، طراح مفهوم null reference، بعدها از معرفی این ایده به‌عنوان یک اشتباه بسیار پرهزینه یاد کرد. لینک مقاله اما راه حل چیه؟ ا Rust این مشکل رو با استفاده از enumها حل کرد
enum Option<T> {
    Some(T),
    None,
}
الان ما یک enum داریم که هر نوعی می تواند باشد و مقدار اون یا موجود هست یا موجود نیست و هر وقت برنامه‌نویس می خواد از اون استفاده کنه باید هم برای بودن و هم برای نبودن مقدار، مدیریت داشته باشه وگرنه اصلا برنامه کامپایل نمی‌شه به طور مثال: let user: Option<User> = None; الان ما یک متغیر user داریم که Option از نوع User هست و مقدار None رو داره یا let user: Option<User> = Some(user); حالا چه جوری باید اینو مدیریت کرد؟ با استفاده از match case ها یا if let یا ... به صورت زیر: `` match user { Some(user) => println!("{}", user.name), None => println!("User not found"), } ` اگه از این پست خوشت اومد بهم تو کامت ها بگو😉 و بگو کدوم گزینه رو انتخاب کردی و چرا🤗 #Rust #enum #null #Option #js 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

Repost from Matin SenPai
البته اگر می‌خواید برنامه‌نویس بشید توی ایران اول از همه بهتون تبریک میگم که با دلار ۲۲۵ هزار تومنی و بدبختی اینترنت و نامعلوم بودن آیندمون و جنگ و اقتصاد و فلاکت و بدبختی تصمیم گرفتید توی این حوزه قدم بذارید و شجاعت به خرج بدید

هر یک دلار آمریکا نزدیک به ۲۲۷۰۰۰ تومان...! @haghiri75_blog

sticker.webp0.24 KB

#fun 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

Repost from localhost
رویترز: ربات‌های شرکت OpenAI یک وب‌سایت آلمانی را هک کردند و آن را به یک انجمن مخفی تبدیل کردند تا با یکدیگر هماهنگ شده و در انجام وظایف تقلب کنن.

گزارش زومیت درباره این که چرا ۲ ۳ سالی هست که الکامپ به سیرک تبدیل شده
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

الکامپ 👎 بزرگترین سیرک کشور 👍👍👍
#fun 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat

تو کامنت ها دیدم دوستان درباره خود مفهوم نبودن مقدار داشتن نظر میدادن که بودنش درسته یا نه صد در صد "مفهوم نبودن مقدار" را ما باید داشته باشیم، سوال من این بود که طریقه پیاده سازی اون به شکل user = null که در زبان هایه js، cpp و ... داریم، باعث میشه که پیچیدگی برنامه ما کاهش‌ پيدا کنه یا باعت افزایش پیچیدگی برنامه، بخصوص در زمان debug میشه؟