کداکسپلور | CodeExplore
الذهاب إلى القناة على Telegram
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉 👨🏻💻 ارتباط با ما : @CodeExploreSup گروه : @CodeExplore_Gap تبلیغات در کد اکسپلور : @CodeExploreAds
إظهار المزيد8 709
المشتركون
-124 ساعات
+737 أيام
+28330 أيام
أرشيف المشاركات
سه تا ریپو کاربردی برای یوزرای لینوکس 🔥
1️⃣ yazi
فایل منیجر ترمینالی فوقسریع با طراحی مدرن و پشتیبانی از پیشنمایش، نوشتهشده با Rust.
2️⃣ tmux
ابزار مدیریت چند پنجره و سشن در ترمینال؛ ایدهآل برای کارهای همزمان و ریموت.
3️⃣ atuin
تاریخچه خط فرمان پیشرفته با قابلیت جستجوی سریع، سینک بین دستگاهها و رابط کاربری زیبا.
#repo #linux #github
☕️Telegram | Website | Discord
دوستانی که علاقمند به ضبط دوره های برنامه نویسی و قرار دادن دوره داخل سایت کداکسپلور هستین درخواستتون رو از طریق این فرم پر کنید تا بتونیم با شما ارتباط برقرار کنیم و فرصت یه همکاری فوق العاده رو داشته باشیم.
کداکسپلور از بین شما عزیزان برای ساخت یه جامعه خفن انتخاب میکنه پس منتظرتون هستیم😉💚
لینک فرم همکاری
🧵 کانالها و گوروتینها در Go
اگه بخوای چند تا کارو همزمان تو Go انجام بدی، دو تا ابزار جادویی داری: goroutine و channel. اینا کمک میکنن کدت سریعتر، سبکتر و هوشمندتر بشه 😎
🚀 گوروتین چیه؟
گوروتین (goroutine) یه نخ سبکه که Go خودش مدیریت میکنه. کافیه قبل از یه تابع go بذاری تا همزمان با بقیهی برنامه اجرا بشه:
go sayHello()🧠 یعنی چی؟ یعنی اون تابع اجرا میشه ولی برنامه منتظر نمیمونه که تموم شه. اینجوری کلی کارو باهم میتونی انجام بدی! 📡 کانال چیه؟ کانال (channel) یه راه ارتباطیه بین گوروتینها. باهاش میتونی داده بفرستی و بگیری، بدون این که نگرانی race condition داشته باشی 💬 مثلاً:
ch := make(chan string)
go func() {
ch <- "سلام از گوروتین"
}()
msg := <-ch
fmt.Println(msg)
📤 اینجا یه گوروتین پیام میفرسته، و گوروتین اصلی میگیره.
✨ کاربردهای خفن کانال و گوروتین
✅ اجرای همزمان چند عملیات
✅ سینککردن دیتا بین توابع
✅ ساخت برنامههای سریع، تمیز و بدون بنبست
✅ حذف نیاز به lock تو خیلی از موارد
🔀 کانال یکطرفه
بعضی وقتا دوست داری فقط ارسال یا فقط دریافت داشته باشی. اون موقع میتونی کانال یکطرفه بسازی:
func sendData(ch chan<- int) {
ch <- 42
}
func receiveData(ch <-chan int) {
fmt.Println(<-ch)
}
🔒 اینجوری Go تضمین میکنه که اشتباهی با کانال برخورد نکنی.
📦 کانالهای بافردار
بهصورت پیشفرض، کانالها بیواسطه هستن (بدون بافر). ولی میتونی با make(chan T, n) یه کانال با ظرفیت n بسازی:
ch := make(chan int, 2)
ch <- 1
ch <- 2
⏸️ اینجوری تا زمانی که ظرفیت پر نشده، ارسالکننده بلاک نمیشه.
⚠️ نکات مهم
🚧 یادت نره کانالی که دیگه لازم نداری رو ببندی: close(ch)
☠️ اگه یه کانال ساخته باشی ولی کسی ازش دریافت نکنه یا نفرست، برنامه قفل میکنه (deadlock)
🐘 ساختن بیرویهی goroutine ممکنه حافظه رو بخوره، حواست باشه!
🧹 جمعبندی آخر
کانال و گوروتین مثل جاروبرقی و سیمبرقان تو Go باهم کار میکنن و بدون هم نمیتونن! با استفادهی درست از اینا، میتونی برنامههایی بنویسی که سریع، سبک و بدون دردسر باشن 💪
☕️Telegram | Website | DiscordRepost from هشتگ تبلیغ تخصصی
💎 در توسعه نرمافزارهای مقیاسبزرگ، جایی برای حدس و گمان وجود نداره، بهویژه در فرانتاند که کوچکترین خطا مستقیماً تجربهی کاربر رو تحتتأثیر قرار میده. همینجاست که مبحث تست به یکی از ابزارهای کلیدی تیمهای توسعه تبدیل میشه.
🎯 ما در اولین رویداد تکوتاک -سلسله رویدادهای تخصصی در حوزه توسعه نرمافزار همکاران سیستم- که به صورت #رایگان و #آنلاین برگزار میشه، مبحث تست خودکار در Front-end رو بررسی میکنیم:
🔸 لزوم تضمین کیفیت در نرمافزار
🔸 مدلهای تستنویسی و انتخاب ابزار مناسب
🔸 توسعه زیرساخت تست
🔸 استفاده از Test Impact Analysis برای مدیریت بهتر تستها
👨🏻💻 ارائهدهنده: محمدحسین هاشمیسهی | برنامهنویس ارشد همکاران سیستم
📅 پنجشنبه ۱۶ امرداد | ساعت ۱۰ تا ۱۲
⚠️ برای شرکت در رویداد، ثبتنام الزامی است.
💢 اطلاعات بیشتر و لینک ثبتنام:
🌐 sgmg.ir/tt01 ⬅️
🌐 Linkedin|🌐 Instagram
⚫️⚫️⚫️⚫️
دوستان ویدیوی جدید یوتیوب منتشر شده برای دیدن و حمایت از یوتیوب کداکسپلور کافیه
مدل زبانی بزرگ (LLM) در ۹۹ ثانیه رو داخل یوتیوب سرچ کنید و ویدیوی جدید رو ببینید.
روی تایتل بزنید کپی میشه که راحت داخل یوتیوب سرچش کنید✅
لایک و سابسکرایب یادتون نره🧡
حمایت شما باعث انرژی و انگیزه ما برای ساختن محتواهای جدید و با کیفیت تر میشه💯تو سایت زیر می تونین کلی آیکون ، وکتور و SVG های رایگان و حتی رنگی دانلود کنید 🔥
🔗 https://www.svgrepo.com/
#icon #vector #svg #site
☕️Telegram | Website | Discord
یه لحظه تصور کن:
لپتاپ جلوته با یه نوشیدنی خنک، داری روی یه کد مهم کار میکنی🍹💻
چون برنامهنویسی بک اند سایت یه شرکت بزرگ با توعه!
درسته، همون طور که همیشه آرزوشو داشتی تو یه برنامهنویس سی شارپی ⭐️
تابستون امسال، وقتشه ورق رو برگردونی.
دورهی سی شارپ / دات نت دانشکار فقط یه آموزش نیست.
تمرینه، پروژست، شبیهساز دنیای حرفهایه!
🎯 این تابستون، صحنهی بعدی زندگیت رو خودت بساز:
🔗https://dnkr.ir/2dzdR
🔴 برای ثبتنام فقط تا امشب مهلت داری!
سایت Coddy یک منبع فوق العاده جذاب برای یادگیری برنامه نویسی با زبان های مختلف بصورت رایگانه❗
شما میتونید آموزش ببینید تمرین و چالش های روزانه داشته باشید فرقی نمیکنه توی چه لولی هستید این سایت برای هر لولی چالش و تمرین داره از Beginner تا Advanced و اگر جایی مشکل داشتید میتونید از دستیار هوش مصنوعی Coddy کمک بگیرید. بعد از دیدن آموزش ها مدرک هم میتونید دریافت کنید.
♾ یه قابلیت جذاب دیگه این سایت اینه که میتونید روزانه یه تایم مشخصی مثلا 30 دقیقه یا 60 دقیقه رو برای اهداف مختلفی به چالش کشیدن مغزتون ارتقا مهارتتون یا حتی برای سرگرمی بزارید و زبان مورد علاقتون رو کار کنید.
🔗 https://coddy.tech/
⚠ سایت با IP ایران احتمالا لود نشه و نیاز به VPN داشته باشید.
ری اکشن و حمایت فراموش نشه تا ما هم انرژی بگیریم و محتوای کاربردی تولید کنیم💚😉
#coddy #learn #programming #challenge #free #certificate
☕️Telegram | Website | Discord
اگر دنبال راهی ساده اما حرفه ای برای پیاده سازی انیمیشن های جذاب با React هستین کتابخونه Framer Motion یه ابزار OpenSource و به دلیل استفاده از Transform باعث اجرای روون و سریع انیمیشن ها میشه و با امکاناتی مثل درگ اند دراپ، gesture و animation sequences و hybrid engine یکی از بهترین انتخاب ها برای شماست.
🔗 لینک داکیومنت
#react #library #framer #motion
☕️Telegram | Website | Discord
سایت devdocs 🌐
سایت devdocs یک سایتیه که مستندات و آموزش و مثال های متعددی برای هر زبان و جزء اون زبان داره! البته نمیشه گفت زبان، چون حتی برای وردپرس هم داکیومنت داره! 📝
👀جالبه بدونید این وبسایت از ۶۷۸ زبان پشتیبانی میکنه! و برای هر کدوم یک سری توضیحات داره.
🔗 devdocs.io
#site #devdocs
☕️Telegram | Website | Discord
توی این سایت میتونید به Cheatsheet ها یا برگه تقلبای زبان ها، فریم ورک ها و ابزاری مختلف دسترسی داشته باشید و ازشون استفاده کنید😃
مطالب مرتب و بخش ها با تایتل های مختلف جدا شده هستن شبیه یه داکیومنت خلاصه شدست که میتونید با نیاز داشتن به هر بخش برید و راجب اون بخش مطالعه کنید💯🔥
🔗 https://quickref.me/
#cheatsheet #programming #language #framework
☕️Telegram | Website | Discord
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- پردازش اطلاعات لاگین
- لاگین کردن کاربر
- داستان پشتپرده لاگین
- دسترسی به اطلاعات کاربران در ریکوئست
🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
چندتا دیسترو لینوکس برای برنامه نویسای گیمر 🔥
🔹️دیسترو Nobara (بر پایه Fedora)
یه دیسترو خفن مخصوص گیم که از اول همه چی روش نصبه!
داخلش Wine و وابستگیهاش از پیش نصبشدهست، یعنی راحت میتونی فایلهای .exe رو اجرا کنی.
حتی Steam هم پیشفرض نصبه، به همراه کلی ابزار دیگه برای اجرای بهتر بازیها.
🔸️دیسترو Garuda Linux (Gaming Edition)
این یکی هم یه دیستروی پرزرقوبرق و بهینهشده برای گیمه.
از قبل Steam، Wine و Lutris روش نصبه، یعنی آمادهست برای اجرای انواع بازیها چه از ویندوز، چه از لینوکس.
#distro #game #linux
☕️Telegram | Website | Discord
