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

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

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
You mean AI Agents?😢😂

#fun
☕️ Telegram | Website | Discord
🤣25😁4
‏توی Go 1.27 چی اضافه شده؟

توی این آپدیت بجز رفع مشکل چند تا قابلیت مهم هم به golang اضافه شده که با هم بررسی میکنیم🔥

‏Generic Methods اضافه شد و حالا متد ها میتونن Type Parameter مخصوص خودشون رو داشته باشن. قبلا برای پیاده‌سازی همچین چیزی از Generic Functions استفاده میشد.

یکی دیگه از تغییرات مهم معرفی شدن encoding/json/v2 هست. ورژن جدید JSON با رفتارهای سخت‌گیرانه‌ تر و عملکرد بهتر توی Unmarshal.
همچنین پکیج قدیمی encoding/json همچنان باقی میمونه و حتما نیازی نیست برای استفاده از این آپدیت کد ها تغییری کنه.

برای پیدا کردن Goroutineهای Leak شده، یه پروفایل جدید اضافه شده که میتونه Goroutineهایی که برای همیشه Block شدن رو شناسایی کنه.

توی نسخه 1.27 اختصاص دادن حافظه برای بعضی آبجکت های کوچیکتر حالا تا 30 درصد سریعتر شده و در توی برنامه های بزرگ تر بهبود کلی حدود 1 درصد انتظار میره.

📦 چند پکیج جدید از جمله crypto/mldsa برای امضاهای Post-Quantum، پکیج UUID و پشتیبانی آزمایشی از SIMD برای پردازش‌های برداری هم اضافه شده.

در نهایت طبق گفته خودشون ابزارهایی مثل go test, go doc, go fix و go mod tidy هم بهبود هایی داشتن.

#go #new #update
☕️ Telegram | Website | Discord
🔥6⚡3👏3❤‍🔥2
♨️مایکروسافت چند هفته قبل یه ایجنت اوپن سورس جدید برای تست نویسی پروژه ها معرفی کرده که این ایجنت میتونه ریپازیتوری رو چک کنه، زبان و 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