کداکسپلور | CodeExplore
9.18K subscribers
2.15K photos
394 videos
131 files
2.09K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

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

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
♨️مایکروسافت چند هفته قبل یه ایجنت اوپن سورس جدید برای تست نویسی پروژه ها معرفی کرده که این ایجنت میتونه ریپازیتوری رو چک کنه، زبان و Framework تست رو تشخیص بده و برای کد ها Unit Test بنویسه.

البته فقط تست جنریت نمیکنه، تست‌ها رو بیلد و اجرا میکنه و بررسی میکنه که سناریو ها و Assertion ها درست پوشش داده شده باشن و تست‌ های جدید هم شناسایی بشن. برای پروژه‌های بزرگتر هم میتونه تست‌ ها رو در چند مرحله بنویسه.

طبق گفته خودشون هم این ابزار روی 152 تسک از پروژه های واقعی آزمایش شده که تونسته 140 مورد، یعنی 92 درصد رو کامل انجام بده✅

از طریق گیت هاب میتونید بهش دسترسی داشته باشید.

🔗 https://github.com/dotnet/skills/blob/main/plugins/dotnet-test/agents/code-testing-generator.agent.md


#microsoft #news #agent
☕️ Telegram | Website | Discord
❤‍🔥6⚡4🔥1
🔒اگر با امنیت وب سر و کار داشته باشید احتمالا اسم sqlmap به گوشتون خورده.

یه ابزار اوپن سورس برای شناسایی و بررسی آسیب پذیری های SQL Injection که به جای تست دستی Payload ها میتونه بخش زیادی از فرایند شناسایی رو خودش انجام بده.

‌‏sqlmap‌‏ میتونه نوع دیتابیس مورد استفاده رو تشخیص بده و بیشتر از 40 نوع دیتابیس رو پشتیبانی میکنه.

همچنین روش های مختلف SQL Injection مثل Boolean-based, Time-based و UNION-based رو هم پوشش میده. یکی از ویژگی های خوبشم اینه که بعد از پیدا کردن Injection، میتونه برای بررسی میزان دسترسی و ریسک آسیب‌پذیری، اطلاعات بیشتری از ساختار دیتابیس موردنظر جمع‌ کنه🔥

برای استفاده مثلا یه URL پارامتر دار بهش میدیم:

sqlmap -u "https://test.local/product?id=1"

پارامتر id رو بررسی می‌کنه و اگر آسیب‌پذیر باشه، نوع SQL Injection و دیتابیس مورد استفاده رو تشخیص میده.

🔗 دسترسی به sqlmap:
گیت هاب | سایت

#sql_injection #sqlmap #tool
☕️ Telegram | Website | Discord
❤‍🔥5⚡2🔥2😎1
خروجی این کد جاوا اسکریپت کدوم گزینست؟

const obj = {
value: 10,
getValue() {
return this.value;
}
};

const fn = obj.getValue;

console.log(fn());

#js #challenge
☕️ Telegram | Website | Discord
🤣11🔥3❤‍🔥1
🔥6
گوگل کتابخونه اوپن سورس Credentio رو برای ++C منتشر کرده که برای بررسی اصالت فایل های دیجیتال به کار میره💎

این کتابخونه برای کار با C2PA Content Credentials* هست که اجازه میده اورجینال بودن فایل هایی مثل عکس، ویدیو، صدا و... رو بررسی کنیم. فرمت هایی رو هم که ساپورت میکنه رو توی داکیومنتش گفته.

✅ یکی از قابلیتای جالب Credentio اینه که بررسی هارو به شکل Local انجام میده یعنی نیازی نیست فایل برای بررسی به سرور ابری یا جایی ارسال بشه و این ویژگی باعث میشه امنیت بالاتر بره و سرعت بررسی هم سریعتر بشه. یه دستور هم داره که توی ترمینال می‌تونه Metadata های C2PA داخل فایل ‌ها رو بررسی و اعتبار سنجی کنه.

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

🔗 https://mediaprovenance.googlesource.com/credentio/

#cpp #google #credentio
☕️ Telegram | Website | Discord
❤‍🔥5⚡2🔥1
اگر میخواید پرامپت های بهتری برای مدل های AI بنویسید این پست رو از دست ندید👀

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

تکنیک ها و ترفند هایی هم که توش گفته شده از ساده ترین نکته ها شروع شده و به موارد حرفه ای تر رسیده💯

لینک ریپازیتوری:
🔗 https://github.com/dair-ai/Prompt-Engineering-Guide

اینم لینک مستقیم آموزش:
🔗 https://www.promptingguide.ai/introduction

#prompt_engineering #guide
☕️ Telegram | Website | Discord
❤‍🔥4⚡1🔥1
کداکسپلور | CodeExplore pinned «اگر میخواید پرامپت های بهتری برای مدل های AI بنویسید این پست رو از دست ندید👀 ریپازیتوری Prompt Engineering Guide یه مرجع کامل برای یادگیری پرامپت نویسیه که چیزایی مثل تکنیک های پرامپت نویسی، پرامپت نویسی برای هدفای مختلف مثل کد و عکس و...، ارزیابی کردن خروجی…»
یه مرجع کاربردی و مفید برای C و سی پلاس پلاس که 8 بخش اصلی داره و مباحث مختلفی رو از پایه تا پیشرفته پوشش داده. تو هر بخش توضیح داده محتواش راجب چیه و مفاهیم رو جدا جدا به بخشای کوچیکتر تقسیم کرده و توضیح و مثال هم داره🫡

موضوعات مختلفی مثل Memory Management, Template, Smart Pointer گرفته تا System Programming, CUDA, Debugging و... رو میتونید توش پیدا کنید.

از اونجایی که تو تایتلش هم نوشته Interview cheatsheet این نشون میده میشه برای مرور های سریع هم ازش استفاده کرد💥

🔗 https://cppcheatsheet.com

دوستان ری اکشن و اشتراک گذاری پست فراموش نشه🧡

#c #cpp #cheatsheet
☕️ Telegram | Website | Discord
⚡7🔥2❤‍🔥1
وقتی میگه با AI بیست دقیقه ای سایت زدم. سایتش:



#fun #future
☕️ Telegram | Website | Discord
🤣44👏5💔4
👾خروجی این کد سی شارپ کدوم گزینست؟

struct Point
{
public int X;
}

Point a = new Point();
a.X = 10;

Point b = a;
b.X = 20;

Console.WriteLine(a.X);

#csharp #challenge
☕️ Telegram | Website | Discord
⚡5❤‍🔥2
👏4
استک آور فلو هم بالاخره خودی نشون داده و یه سرویس جدید به اسم Stack Overflow for Agents راه انداخته که برای کدینگ ایجنت ها کاربرد داره👌

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

به ایجنت قابلیت اینو هم میده که نتیجه ای که بعد از استفاده از اون workflow گرفته رو هم به اون اضافه کنه و اینطوری راه حل ها آپدیت و اصلاح میشن🔥

برای استفاده:
🔗 https://agents.stackoverflow.com/skill.md

لینک پلتفرم:
🔗 https://agents.stackoverflow.com/recent

پ.ن: فکر کنم از این به بعد بجای جواب کاربرا زیر workflow ها قراره فقط تعامل ایجنت هارو ببینیم😔

#stackoverflow #agent #news
☕️ Telegram | Website | Discord
❤‍🔥21👏4⚡3🔥1
اگر با Next js کار میکنین این چیت شیت به دردتون میخوره.
یه منبع خوب برای مرور سریع مفاهیم و قابلیتای مختلف next js که مثال هارو همراه با توضیحات داره. موضوعاتی از جمله App Router, Server Components, Server Actions, data fetching, routing و caching رو پوشش داده♨️

🔗 https://devsheets.io/sheets/nextjs

#nextjs #frontend #cheatsheet
☕️ Telegram | Website | Discord
❤‍🔥6🔥4😍2
‏Hallmark یه Design Skill اوپن سورسه که با ایده ها و طرح های مختلفش به ایجنت کمک میکنه خروجی طرح UI هایی که طراحی میکنه متفاوت باشه و طرحای تکراری و شبیه بهم کمتر بشه💯

🎨برای هر پروژه بر اساس نیاز ساختار و Theme مرتبط با خودش رو سعی میکنه استفاده کنه. همچنین قابلیت‌هایی مثل بررسی طراحی فعلی، طراحی مجدد و تحلیل ساختار Screenshot یا Website رو هم داره.

برای نصب:
npx skills add nutlope/hallmark

برای این روزا که خیلیا با AI رابط کاربری میزنن و استفاده میکنن کاربردیه🔥

🔗 دسترسی به Hallmark:
گیت هاب Hallmark | دمو Hallmark

#ai #design #tool
☕️ Telegram | Website | Discord
❤‍🔥7🔥4😁1
ماشالا همه احتمالات رو هندل کرده😐😂

#npm #fun
☕️ Telegram | Website | Discord
🤣36😁4👏1
🔷 توی آخرین آپدیت فلاتر چه تغییراتی بوجود اومده؟

مهمترین تغییر فلاتر 3.47 جدا شدن سیستم دیزاین های Material و Cupertino از Core SDK هست. یعنی از این به بعد میتونید نسخه‌های جدید Material و Cupertino رو مستقل از آپدیت کل Flutter بگیرید و برای استفاده از ویجت های جدید مجبور نباشید SDK رو آپدیت کنید.

‏Impeller هم حالا به صورت پیش‌فرض روی ویندوز، Linux و macOS فعال شده که باعث میشه رندر گرافیک و انیمیشن‌ ها روون تر باشن و مشکل Shader Jank کمتر بشه.

‏Widget Preview هم استیبل شده و میتونید کامپوننت‌ های UI رو بدون اجرای کامل اپلیکیشن سریعتر تست کنید.

فلاتر برای iOS 27, macOS 27 و Xcode 27 آماده شده و حداقل نسخه قابل پشتیبانی توی iOS از 13 به 15 و macOS از 10.15 به 12 افزایش پیدا کرده. همچنین پشتیبانی از Intel Mac هم کم‌ کم داره حذف میشه و فلاتر به سمت Apple Silicon میره.

‏Flutter Web هم به سمت استفاده پیش‌فرض از WebAssembly رفته و دیگه امکان تست پروژه‌ها با Wasm رو دارید.

قابلیت‌های Multi-window روی دسکتاپ هم پیشرفت کرده و Popup Window برای Windows و لینوکس، API های جدید برای Window و قابلیت تنظیم خودکار اندازه بر اساس محتوا اضافه شده.

ویندوز و لینوکس از این ورژن به بعد Flutter Flavors رو هم پشتیبانی میکنن.

توی این آپدیت نسخه جدید GenUI هم منتشر شده و قابلیت‌هایی مثل Client-side Functions برای تجربه‌های Agentic و UI های ساخته شده با AI بهبود پیدا کرده.

در کنار این‌ها کلی آپدیت کوچیک برایAccessibility,Text Selection, Gestureها، اندروید، iOS، لینوکس و Windows هم داده که منجر به بهبودشون شده.

🔗 منبع

#flutter #news
☕️ Telegram | Website | Discord
🔥4⚡3❤‍🔥2