کداکسپلور | CodeExplore
7.91K subscribers
1.99K photos
324 videos
103 files
1.79K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
Media is too big
VIEW IN TELEGRAM
🗣️ My regret as a computer science student ( پشیمونی من به عنوان یک دانشجوی کامپیوتر )


ناشر: زمانی که دانشجوی علوم کامپیوتر بودم، چند کار وجود داشت که می تونستم به شکلی متفاوت انجام بدم تا تجربه بهتری به خودم بدم ، کارهایی که می تونستم برای یادگیری بیشتر و بهبود مهارت هایم انجام بدم،  چیزهایی که ای کاش می دونستم. من در این ویدیو به آن چیزها به عنوان پشیمانی اشاره می کنم که چون که اون کارهارو را انجامشون ندادم.

دوستان ویدیو بالا رو خودمون ترجمه کردیم ، خیالتون راحت. حتما نگاه کنید🔥

ویدیو اصلی :

🖥 https://www.youtube.com/watch?v=xa6me8wou_k

#experience #video
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥4🔥4
استفاده از چند فایل در HTML 🖐

💎احتمالا تا حالا از اینپوت فایل توی HTML استفاده کردین، و دیدین که فقط یک فایل رو میشه انتخاب کرد، این دو اتریبیوت مشکلتون رو حل میکنه:
<input name="my_files[]" type="file" multiple enctype="multipart/form-data" >

#html #mutliple #file
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥143🔥3
بدون کپشن

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43💔7🔥2
خروجی کد جاوااسکریپت زیر کدوم گزینه هست؟

var a = 1;

function foo() {
if (a) {
var a = 10;
}
console.log(a);
}

foo();


#js #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62❤‍🔥2
🔥72💔2
👀یکی از چالش های حوزه بینایی ماشین تشخیص عمق اجسام از روی تصویره.
یعنی با استفاده از یک عکس، ویدیو، یا لایو استریم تشخیص بدیم هر جسم در چه فاصله‌ای از دوربین قرار گرفته.

برای پاسخ دادن به این چالش از روش های depth estimation در computer vision استفاده میشه و مدل هایی مثل Marigold و Depth Anything با قدرت از پس این چالش بر اومدن.

منتها open-source نبودنشون و عدم امکان train یا finetune کردنشون یه مقدار اذیت کنندس.

من اومدم با استفاده از شبکه های عصبی کانولوشنی یا CNN یک مدلی طراحی و پیاده کردم به اسم edepth.

خوشحال میشم حماییتون رو داشته باشم و از کمک هاتون برای توسعه این مدل open-source با قابلیت train و finetune استقبال میکنم.

😎برای حمایت میتونید در گیتهاب به این ریپازتوری star بدین
و برای همکاری و کمک به توسعه مدل میتونید از قسمت های fork, issues و pull request ها استفاده کنید.

👍از صمیم قلب از حمایتتون تشکر میکنم و قدر دانم.

🌐 https://github.com/ehsanasgharzde/edepth

🌐 Developer : @MaryamSadughi

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥77
What is Axios؟?
اگزیوس چیست؟

یه توضیح مختصر بدم ، اگزیوس یه کتابخونه جاوااسکریپت هستش برای Request دیتا که از fetch , ajax, async function که حتی جوناس و مدرسین برتر  گفتن خیلی بهتره که شرکتای بزرگ دارن ازش استفاده میکنن🔥

📣حالا دلیل برتریشو برید از لینک زیر بخونید و سریع یادش بگیرید

لینک مقاله :
🌐https://devsub.ir/using-axios-for-http-requests/

لینک ناشر اصلی :
🌐https://medium.com/@ralph1786/using-axios-for-http-requests-be9abb80795b

#javascript #library #axios
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥123🔥3
جاوا اف ایکس (JavaFX) چیه؟ 👀

درواقع JavaFX یه فریمورک برای ساختن رابط کاربری توی برنامه‌های جاواست که توسط اوراکل ارائه شده. به زبون ساده، با JavaFX می‌تونی اپلیکیشن‌های دسکتاپ با گرافیک قشنگ و امکانات پیشرفته بسازی. این فریمورک می‌خواد جایگزین Swing بشه و امکانات جدیدتری مثل استفاده از CSS برای استایل‌دهی و FXML برای طراحی بصری رو داره.

✔️خب، JavaFX برای ساخت برنامه‌های چندرسانه‌ خیلی خوبه چون از ویدئو، انیمیشن و گرافیک‌های سه‌بعدی پشتیبانی می‌کنه. همچنین می‌تونی اپلیکیشن‌هات رو روی ویندوز، مک و لینوکس اجرا کنی، که این خیلی به‌دردبخوره.

#java #javafx
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤‍🔥43
چه حالی میده ولی 🥲

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41😁95❤‍🔥2
لیست پر استفاده ترین توزیع های لینوکس رو آوردم که باهم ببینیم و بفهمیم هرکدوم برای چه کاری مناسب تره 👀

۱. اوبونتو (Ubuntu)
- کاربرد: مناسب برای تازه‌کارها، کامپیوترهای شخصی و سرورها.
- ویژگی: استفاده راحت، کلی نرم‌افزار داره.

۲. دبیان (Debian)
- کاربرد: بیشتر برای سرورها و سیستم‌هایی که نیاز به پایداری دارند.
- ویژگی: خیلی پایدار و کلی برنامه داره.

۳. فدورا (Fedora)
- کاربرد: برای برنامه‌نویس‌ها و کسانی که دنبال جدیدترین تکنولوژی‌ها هستند.
- ویژگی: همیشه به‌روز و ابزارهای جدید داره.

۴. سنت‌اواس (CentOS)
- کاربرد: برای سرورها و کسب‌وکارها.
- ویژگی: خیلی پایدار و امن.

۵. آرچ لینوکس (Arch Linux)
- کاربرد: برای حرفه‌ای‌ها و کسانی که می‌خوان سیستم‌شون رو کامل تنظیم کنن.
- ویژگی: سبک، قابل تنظیم و همیشه به‌روز.

۶. اوپن‌سوزه (openSUSE)

- کاربرد: برای برنامه‌نویس‌ها و استفاده خونگی.
- ویژگی: ابزارهای مدیریتی خوب و دو نسخه داره، یکی همیشه به‌روزه و یکی پایدارتره.

۷. مانجارو (Manjaro)
- کاربرد: برای استفاده خونگی و کسانی که می‌خوان تجربه راحت‌تری از آرچ داشته باشن.
- ویژگی: نصب و استفاده آسون.

۸. کالی لینوکس (Kali Linux)

- کاربرد: برای امنیت اطلاعات و تست نفوذ.
- ویژگی: کلی ابزار امنیتی داره.

۹. ردهت اینترپرایز لینوکس (RHEL)

- کاربرد: برای کسب‌وکارها و سرورها.
- ویژگی: پشتیبانی خوب و خیلی پایدار.

10.پارچ او‌اس (Parch OS)
کاربرد: کاربری روزمره و جانبی
ویژگی‌ها:
شامل ابزارهای امنیتی و تست نفوذ.
مناسب برای هکرهای اخلاقی و کارشناسان امنیت.
محیط دسکتاپ کاربرپسند.
قابلیت اجرای ناشناس.
بروز ، کامیونیتی ایرانی ، راحتی نصب و راه اندازی.
مبتنی بر آرچ و پایدار.

#linux
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥6❤‍🔥3💔1
خروجی کد سی شارپ (#C) زیر کدوم گزینست؟

using System;

class Program
{
static void Main()
{
int a = 5, b = 3;
bool result = false;

for (int i = 0; i < 3; i++)
{
result = (a > b) && (i % 2 == 0);
a -= 1;
}

Console.WriteLine(result);
}
}


#csharp #challenge
@CodeExplore
❤‍🔥8🔥31💔1
🔥53❤‍🔥1
👍خودم رو در جایگاهی نمی بینم که بخوام نصیحت کنم ولی خیلی دوست دارم یک توصیه برادرانه بکنم.

این موضوعی که دارم بهتون میگم خیلی مهمه...

🗣️تو این چند وقت به یه چیزی واقعا رسیدم و حسش کردم ...

⭕️راه موفقیت تو این بازه زمانی ک ما توشیم خیلی با قدیم عوض شده
یکی از مهمترین عاملای موفقیت ارتباطه
مخصوصا تو برنامه نویسی و جایی که توش میتونی واقعا ارتباط بگیری "لینکدینه".

‼️اگه برنامه نویسی میخوای بشی، همین الان تو هر پله از مسیرت هستی ، برو فقط لینکدینتو نصب کن.

📣من خودم هی امروز فردا کردم دلیلشم این بود ک نمیدونستم باید توش چ فعالیتی بکنم ، ولی الان میگم کاش همون موقع نصب میکردم چون لازم نیست توش فعالیت اونچنانم بکنی.
برای شروع فقط کافیه connection بزنی.

الانم شرکتای بزرگ صد در صد لینکدینو جز رزومه حساب میکنن.

برید جون داداش نصب کنید 😄

امیدوارم تاثیر خوبی داشته باشه این تجربم براتون 👌❤️

🔥🔥🔥🔥🔥🔥🔥🔥
دوستان ،نویسنده این پست دوست عزیز بنده آقای امیررضا امینیان هستن که تو یکی از بهترین شرکت ها ( شرکت داتین) مشغول به کار هستن.

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥284🔥2😁1
توضیح تفاوت 0 و null و undefined 🙂

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥313❤‍🔥2
رفته فلش خریده بعد دیده کار نکرده،بازش که کرده با این صحنه مواجه شده 🌟

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66💔10🔥4
🔥اقا خیلی پیش اومده که میگن ترکیب Vue.js با Laravel یه ترکیب خفن میشه و حتما اینارو باهم استفاده کنین، ولی خب دلیلش چیه؟

🟢 راحتی در ترکیب:
‏ - Laravel و Vue.js خیلی راحت با هم کار می‌کنن. Laravel Mix که خودش با Laravel میاد، باعث می‌شه مدیریت و ترکیب کدهای فرانت‌اند و بک‌اند خیلی ساده باشه.

🟢.ساختار مرتب و قابل توسعه:
‏ - Laravel برای بخش سرور و مدیریت داده‌ها خیلی خوبه و کدها رو مرتب نگه می‌داره. Vue.js هم برای ساختن رابط کاربری خیلی عالیه و اجازه می‌ده تا بخش‌های مختلف رابط کاربری رو به قسمت‌های کوچیک تقسیم کنیم که نگهداریش راحت‌تر باشه.

🟢 عملکرد بالا:
‏ - Laravel توی انجام کارهای سنگین سمت سرور خیلی خوب عمل می‌کنه و Vue.js هم رابط کاربری رو سریع و روان می‌کنه. پس وقتی این دوتا رو با هم ترکیب می‌کنی، پروژه‌ات خیلی سریع و کارآمد می‌شه.

چون عکس گذاشتم براش نمیشه زیاد کپشن نوشت پس این پایین براتون بقیشو میزارم👇👇
#vue #laravel
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123❤‍🔥1
🟢 یادگیری آسون:
- یاد گرفتن Laravel و Vue.js نسبتاً راحت و سریع‌ـه چون مستندات خوبی دارن. این باعث می‌شه که حتی برنامه‌نویس‌های تازه‌کار هم زود بتونن با این دو کار کنن.

🟢 جامعه فعال و پشتیبانی قوی:
- هر دو فریمورک کلی برنامه‌نویس و طرفدار دارن که یعنی همیشه کلی مطلب آموزشی، جواب سوال و راه‌حل برای مشکلاتت پیدا می‌کنی.

🟢رندر سمت سرور (SSR):
- اگه بخوای صفحات وب رو بهینه‌تر کنی تا سریع‌تر لود بشن و برای موتورهای جستجو هم بهتر باشه، ترکیب Laravel و Vue.js خیلی خوب جواب می‌ده. ابزارهایی مثل Nuxt.js که روی Vue.js ساخته شدن، به راحتی با Laravel جور می‌شن.

🟢 پشتیبانی از برنامه‌های تک‌صفحه‌ای (SPA):
- Vue.js برای ساختن برنامه‌های تک‌صفحه‌ای خیلی خوبه و Laravel هم ابزارهای لازم برای ساختن API رو داره که این دوتا با هم یه ترکیب عالی می‌سازن.

به طور کلی، ترکیب Laravel و Vue.js به برنامه‌نویس‌ها این امکان رو می‌ده که یه پروژه قوی، سریع و مقیاس‌پذیر درست کنن و از بهترین ویژگی‌های هر دو فریمورک استفاده کنن

#vue #laravel
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤‍🔥32
خروجی کد جاوااسکریپت زیر کدام گزینه هست؟

const obj = {
a: 1,
b: 2,
c: 3,
};

console.log(obj.a || obj.b || obj.c);
4❤‍🔥1🔥1
2❤‍🔥1🔥1
دوتا کتاب رایگان و مفید برای یادگیری زبان ++C

📚"C++ Programming Language" by Bjarne Stroustrup

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



📚 "C++ Notes for Professionals" by compilers.gr

این کتاب رایگان توسط انجمن برنامه‌نویسان تهیه شده. کتاب "C++ Notes for Professionals" شامل مفاهیم پایه و پیشرفته سی پلاس پلاس هست و به صورت خلاصه و کاربردی نوشته شده .

#cpp #book
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93❤‍🔥2😁1
۴ تا کتابخونه معروف پایتون برای ساخت ربات تلگرامی 🚀

Python-telegram-bot‏
💡این یکی از معروف‌ترین و محبوب‌ترین کتابخونه‌ها برای ساخت ربات تلگرامی با پایتونه. پشتیبانی خوبی داره و خیلی امکانات متنوعی رو فراهم می‌کنه.
✔️ مزایا: مستندات کامل ,پشتیبانی از ویژگی‌های زیاد ,جامعه کاربری بزرگ
معایب: نسبتاً سنگین ,یادگیری زمان‌بر

Telethon
💡این کتابخونه برای تعامل با API تلگرام از طریق پروتکل MTProto استفاده می‌کنه و خیلی قدرتمنده. باهاش می‌تونی هم ربات و هم کلاینت تلگرام بسازی.
✔️ مزایا: قدرتمند و انعطاف‌پذیر
معایب: پیچیدگی بالا، مستندات کمتر

Aiogram
💡یه کتابخونه مدرن و سریع برای ساخت ربات تلگرامی که با async و await کار می‌کنه و خیلی بهینه است.
✔️مزایا: سرعت و بهینه‌سازی بالا ،ساختار مدرن
معایب: نیاز به دانش async/await ، جامعه کاربری کوچکتر

PyTelegramBotAPI (telebot)
💡این کتابخونه هم خیلی ساده و کاربرپسنده. برای پروژه‌های کوچیک و متوسط خیلی مناسبه.
✔️مزایا:مناسب برای پروژه‌های کوچیک
معایب:امکانات کمتر نسبت به دیگر کتابخونه‌ها ،مستندات محدودتر

#پست_پیشنهادی
#python #telegram #bot
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥32