کداکسپلور | CodeExplore
9.33K subscribers
2.18K photos
407 videos
133 files
2.14K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
❤‍🔥1
کداکسپلور | CodeExplore
Photo
تایپ اسکریپت 7.1 اینجاست اما فعلا توی نسخه بتا🧪

توی این ورژن قابلیتای جدیدی اضافه شده و مثل TypeScript 7 تمرکز روی بهبود سرعت و کاهش مصرف حافظس. بر اساس بنچمارک هایی که منتشر کردن که عکسشو بالا گذاشتم، توی چند تا پروژه واقعی این ورژن نسبت به 7 بین 1.2 تا 1.9 سریعتر عمل کرده و مصرف حافظش هم بین 15.8 تا 49.6 درصد کمتر شده، البته که این عدد ها بستگی به پروژه و شرایط اجراش هم داره.

♨️ اما بریم سراغ چیزای جدیدی که اضافه شدن:

قابلیت جدید Content Mappers به IDE ها و کد ادیتور ها دسترسی بهتری میده که بتونن کد فایلای فریمورک هایی مثل Vue و Svelte رو بهتر بررسی کنن و ارور هارو دقیق تر و توی جای درست نشون بدن.

حالا تایپ اسکریپت از قابلیت Source Phase Imports هم پشتیبانی میکنه. قابلیتی که اجازه میده مثلا یه ماژول WebAssembly رو بصورت کامپایل ‌شده ایمپورت کنید و بعد خودتون با استفاده از اون، نمونه‌ای از ماژول بسازید و اجراش کنید.

‏--target es2026 اضافه شده که به تایپ‌اسکریپت اجازه می‌ده قابلیت‌های جدید جاوااسکریپت در استاندارد ECMAScript 2026 رو بشناسه. در نتیجه میتونه متدهایی مثل Math.sumPrecise() و Iterator.concat() رو بشناسه و نوع داده‌هاشون رو بررسی کنه.

‏API های جدید تایپ اسکریپت هم دسترسی به بخش ‌هایی مثل AST، فایل ‌سیستم و فرایند کامپایل رو ساده تر میکنن تا توسعه ابزار هایی مثل Code Formatter و Static Analysis راحتر بشه.

کامندش برای نصب و تست:

npm install -D typescript@beta


#typescript #update
☕️ Telegram | Website | Discord
❤‍🔥3🔥2⚡1
ممکنه یه کوئری SQL بنویسید که درست کار کنه، اما بهینه نباشه. مثلا اطلاعات بیشتری از نیازتون برگردونه و بشه با بازنویسی کوئری و استفاده از Index مناسب، عملکردش رو بهتر کرد👌

اینجاست که ابزاری مثل SQLito به کارتون میاد. کافیه کوئری رو بهش بدید و نوع دیتابیس رو انتخاب کنین. SQLito کوئری رو تحلیل میکنه و پیشنهادایی برای بازنویسی و بهینه‌سازی کوئری بهتون میده.

دیتابیسای MySQ, PostgreSQL, SQL Server, SQLite و MariaDB رو هم ساپورت میکنه✅

🔗 https://sqli.to

#sql #optimize #tool
☕️ Telegram | Website | Discord
🔥3❤‍🔥2
اگه بخوای ساختار یه پروژه یا ارتباط بین بخش‌های مختلفش رو بهتر درک کنی، Visual Nerve میتونه کمکت کنه💯

سورس‌ کد پروژه رو بررسی کنی و ارتباط بین فایل‌ها، توابع و... رو ببینی.

کوئری‌های SQL و ساختار جدول‌ های دیتابیس رو به دیاگرام تبدیل کنی و ارتباط بین جدول‌ها و ستون‌ها رو ببینی👀

فایل‌ های CSV رو وارد کنی و داده‌ ها رو فیلتر کنی تا بررسی و تحلیلشون راحتر بشه.

🔗 https://visualnerve.com

#diagram #project
☕️ Telegram | Website | Discord
❤‍🔥4
خروجی این کد ++C چیه؟

vector<int> v = {10, 20, 30};

cout << v.front() + v.back();


#cpp #challenge
☕️ Telegram | Website | Discord
❤‍🔥1
اگر میخواید یه دیاگرام یا نمودار از مراحلی که یه ایجنت روی پروژه ای که بهش دادید، داشته باشید تا بتونید راحت تر ببینید چطور باگای جدید رو براتون‌ آنلاک کرده*، Agent Think Map برای خودتونه🔥

یه ابزار اوپن سورس که باهاش میتونید مراحل اجرا، ورودی و خروجی، تغییرات کد رو ببینین و به جزئیات دسترسی داشته باشید.


🔗 https://github.com/nimrodfisher/agent-think-map

پ.ن: نظرتون در مورد کدایی که ایجنت مینویسه چیه؟

#agent #diagram #tool
☕️ Telegram | Website | Discord
❤‍🔥2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
‏Fast TUI یه ابزاره که باهاش میشه تم های Fastfetch رو برای مک و لینوکس پیدا کرد، پیش نمایششون رو دید و شخصی سازیشون کرد🎨

از قابلیتاش میشه به چرخیدن بین تم های مختلف و انتخاب راحتشون، بک اپ گرفتن خودکار از تنظیمات قبلی، کاستوم کردن تم و دیدن تم هایی که بقیه ساختن و استفاده از اونا اشاره کرد🔥

📦 نصب:

brew install parsabordbar/tap/fastcat-tui

یا با pipx:

pipx install 'fastcat-tui[image]'

کاربرای Arch Linux هم فعلا میتونن از روش pipx استفاده کنن؛ پکیج AUR به‌زودی منتشر میشه.

🔗 https://github.com/ParsaBordbar/fastcat-tui

#fastfetch #linux #repo
☕️ Telegram | Website | Discord | <Parsa>
❤‍🔥4🔥2
🛡اکستنشن Prompt Shield قبل از اینکه پرامپتتون رو به مدل بفرستید اونو بررسی میکنه و بهتون پیشنهاد هایی میده که پرامپتتون رو دقیق تر و هدفمند تر کنه.

همچنین اطلاعات حساس و شخصی رو شناسایی میکنه تا اگر یه موقع حواستون نیست و ناخواسته دارید اطلاعات شخصی رو توی پرامپت میذارید پاکش کنید که برای مدل نفرستیدش❌

نحوه استفادش رو توی داکیومنتش توضیح داده و فعلا از Chrome پشتیبانی میکنه.

🔗 https://usepromptshield.com

#prompt #ai #extension
☕️ Telegram | Website | Discord
🔥4❤‍🔥2
خروجی این کد پایتون چیه؟🐍

x = float('nan')

print(x == x)
print(x != x)


#python #challenge
☕️ Telegram | Website | Discord
🔥3
🔥4
دوستان نظرتون چیه هر هفته بیایم یه بخشی از کارایی که روی یه پروژه داریم انجام میدیم رو راجبش صحبت کنیم با هم؟
ایده یا پیشنهاد جدیدی اگر دارید بدید بهم که بتونیم تعامل بیشتری داشته باشیم
🧡

میدونم فشار رو همه زیاده و درگیریا بالاس اگر دوست داشتید تو کامنتا ایده بدید دوست دارم ایده های شما رو بشنوم برای محتواهای آینده
❤‍🔥13🔥1
یه مدت بود روی پروژه ارگ کار می‌کردم تا مدیریت سرور و اپلیکیشن‌ها رو راحت‌تر و یکپارچه‌تر کنم.
از مانیتورینگ منابع و مدیریت Docker و Nginx گرفته تا لانچ اپلیکیشن، ترمینال، شبکه، فایروال، فایل‌ها و کلی امکانات دیگه، همه رو توی یه پنل جمع کردم! ⚡️
ارگ با Rust و React توسعه داده شده و هنوز در حال توسعه‌ست. کلی قابلیت جدید هم قراره بهش اضافه بشه. ✨

🔗 ریپازیتوری گیت‌هاب:

https://github.com/themrcortex/arg

☕️ Telegram | Website | Discord |<MrCortex>
❤‍🔥3🔥2
با Viaduct میتونید ساختار پروژتون رو از نمای کلی سیستم تا سرویس‌ها، دیتابیس‌ ها و اجزای داخلی مدلسازی کنید و ارتباط بین بخش‌های مختلف رو روی نمودار ببینید💯

از قابلیتاش هم میشه به طراحی نمودارهای معماری C4، مستندسازی معماری سیستم و API ها و نمایش ارتباط بین سرویس‌ها و اجزای مختلف پروژه اشاره کرد.

🔗 https://c4.quietgridlabs.com

#project #structure #tool
☕️ Telegram | Website | Discord
❤‍🔥5🔥4
A Hunter-AH_0x0002.zip
35.3 KB
چالش باگ بانتی


توضیحات:
چند وقتیه که گزارش ‌هایی از نشت اطلاعات با آیدی exp_6c2d91 در این سامانه به دست واحد امنیت رسیده. مدیر سامانه ادعا میکنه تمام بخش ‌ها به ‌درستی محافظت شدن و هیچ کاربری امکان دسترسی به اطلاعات بقیه رو نداره.
شما به‌ عنوان نیروی ارزیابی امنیتی مأمور شدین که این ادعا رو بررسی کنید؛ ولی شاید همه ‌چی همونطور که در نگاه اول به نظر میرسه امن نباشه


نحوه اجرای لابراتوار:
cd "A Hunter-AH_0x0002"

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt

cd frontend
npm install

cd ..

python start.py


دستورات بالا رو به ترتیب وارد cmd کنید و منتظر بمونید تا پکیج ها نصب بشن(ممکنه دیر نصب بشن)
با دستور آخر یک آزمایشگاه لوکال روی سیستم شما بالا میاد و لینک رو وارد مرورگرتون کنید و با وارد کردن رمز و یوزرنیم داده شده میتونید لاگین بشید و شروع کنید


سطح: متوسط | Medium

نوع: تست نفوذ وب | Web Penetration Testing

دسته ‌بندی: Black Box

کد: AH_0x0002

فرمت Flag:

AH{...}



کمک:
احراز هویت موفق به معنای دسترسی مجاز نیست




#ah_0x0002 #ctf

☕️ Telegram | Website | Discord
🔥5❤‍🔥2