کداکسپلور | CodeExplore
9.22K subscribers
2.16K photos
398 videos
131 files
2.11K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

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

تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
داشتم یه مقاله جالب میخوندم در مورد اینکه آیا AI واقعا انگیزه ای برای نابودی ما داره؟🧐

این روزا زیاد درباره این صحبت میشه که ممکنه هوش مصنوعی یه روزی از کنترل خارج بشه و علیه انسان‌ ها عمل کنه. اما یه سوال مهم کمتر مطرح میشه: اصلا AI چه انگیزه‌ای برای انجام این کار داره؟

❗️یه نکته ای که باید بهش توجه بشه اینه که مدلای فعلی مثل LLM ها برخلاف ما، نیاز و خواسته یا انگیزه‌ای مستقل ندارن.

ما انسان ها بخاطر نیازهای زیستی‌ که داریم دنبال غذا، امنیت، پول، جایگاه و... هستیم. اما یه LLM بعد از آموزش، صرفا وقتی ورودی دریافت میکنه، خروجی تولید میکنه. اگر جوابش درست یا غلط باشه، شامل پاداش یا تنبیهی نمیشه و خواسته ای هم نداره.

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

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

به نظرتون AI نیاز به انگیزه داره یا داشتن توانایی کافیه برای تهدید بودنش؟

#ai #llm #motivation
☕️ Telegram | Website | Discord
🔥7❤‍🔥4😱1🤣1
🧰 توی Git 2.56 چیا اضافه شده؟
توی این آپدیت تمرکز روی مدیریت ساده‌تر Branchها، امکانات جدید برای کار با Refها و بهبود Partial Clone هاس. در کنار اینا، چند تغییر زیرساختی هم برای آماده‌سازی Git برای آپدیت های آینده انجام شده.

با اضافه شدن دستور git history drop، حالا حذف یه Commit از History ساده ‌تر شده. قبلا برای این کار باید از git rebase -i استفاده میکردیم، اما حالا با اجرای این دستور میتونیم Commit موردنظر رو حذف کنیم و Commitهای بعدی رو روی اون بازنویسی کنیم:

git history drop a1b2c3d


برای مدیریت بهتر برنچ های Merge شده، گیت دوتا فلگ جدید اضافه کرده. --forked برای پیدا کردن برنچ هایی که از یه برنچ اصلی مثل main ساخته شدن استفاده میشه و --delete-merged هم Branchهایی که قبلا Merge شدن رو حذف میکنه❌

کامند git refs هم کامل ‌تر شده و مدیریت Reference ها رو راحتر کرده و حالا میتونیم Refها رو بسازیم، آپدیت، Rename و حذف کنیم.

توی ریپو هایی که از Partial Clone استفاده میکنن، با اضافه شدن remote-object-info گیت میتونه میتونه متادیتای یه Object رو از Remote بگیره، بدون اینکه خود فایل دانلود بشه. یعنی مثلا میشه حجم یه فایلو فهمید، بدون اینکه کل اون دانلود بشه.

🔋برای مدیریت بهتر فضا هم فلگ --drop-filtered به git repack اضافه شده که فایلای سنگینی که فعلا نیاز نیستن رو از ریپو حذف میکنه تا فضای کمتری مصرف بشه.

با کامند آزمایشی git replay با فلگ --linearize میشه History هایی که Merge Commit دارن رو بازنویسی کنه و تغییرات رو مرتب تر کنه. مثلا History شاخه‌ای رو به یه مسیر خطی و بدون Merge Commit تبدیل میکنه.

‏git repo info هم اطلاعات بیشتری درباره ساختار ریپو نشون میده و مسیرای داخلی گیت مثل gitdir و commondir رو هم در اختیار کاربر میذاره✅

#git #update #news
☕️ Telegram | Website | Discord
🔥8❤‍🔥4💔1
🖥 اگر ویندوز 11 دارید و از Visual Desktop استفاده میکنید، i3wsb یه Workspace Bar سبکه که ویژوال دسکتاپ ها و اپ های باز روی هرکدوم رو مثل محیط i3 نشون میده و مدیریت میکنه.

با Win + 1..4 بین دسکتاپ ها جابجا بشین و با Win + Shift + 1..4 میتونید winodw فعال رو به دسکتاپ دیگه منتقل کنید. حتی میتونید با کلیک روی هر Workspace جابجا بشید. موقع اجرای برنامه‌های Fullscreen مخفی میشه و حتی یه حالت Icon Dock شبیه نوار برنامه‌های مک هم داره. برای اجرا هم نسخه آماده رو از Releases دانلود کنید و i3wsb.exe رو اجرا کنید.

میدونم شاید لینوکس یوزرا خوششون نیاد ازش اما برای کسایی که نیاز دارن ویندوز داشته باشن چیز جالبیه که i3 رو تجربه کنن👌🏻

🔗 https://github.com/torrex-v/i3wsb

#visual_desktop #i3 #windows
☕️ Telegram | Website | Discord
❤‍🔥6⚡2🔥1
📚اگر PDF، جزوه یا فایل آموزشی دارید و دنبال تبدیلشون به یه روش بهتر برای یادگیری هستید، PageLM یه ابزار اوپن سورس هست که منابع آموزشی شما رو با کمک AI به چیزایی مثل خلاصه، فلش کارت، آزمون و پادکست آموزشی تبدیل میکنه.

فرمت های PDF, DOCX, Markdown و TXT رو پشتیبانی میکنه💯

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

🤖مدل‌ های مختلف مثل Gemini, GPT, Claude, Grok و Ollama داره و با مدل‌های Local هم سازگاره.

این پروژه از NotebookLM الگو گرفته و با React, TailwindCSS, Node.js, TypeScript و LangChain ساخته شده که میتونید با Docker اجراش کنید.

🔗 https://github.com/CaviraOSS/pagelm

#learning #tool
☕️ Telegram | Website | Discord
❤‍🔥6🔥2
وقتی OpenAI آپدیت جدید میده:

#fun #chatgpt
☕️ Telegram | Website | Discord
🤣13😁1
This media is not supported in your browser
VIEW IN TELEGRAM
♨️گیت هاب قابلیت Computer Use رو به‌صورت Public Preview به GitHub Copilot CLI و اپ Copilot روی ویندوز و macOS اضافه کرده.

با این قابلیت، Copilot میتونه مثل یک کاربر با برنامه ‌های دسکتاپ تعامل داشته باشه، روی دکمه‌ها کلیک کنه، اسکرول کنه، فایل ‌ها و اطلاعات قابل ‌دسترسی رو بخونه و حتی یه Workflow رو بین چند برنامه انجام بده✅

در واقع با این آپدیت کوپایلوت میتونه با نرم‌افزارهایی کار کنه که API، CLI یا MCP ندارن و انجام بعضی کارهای تکراری داخل برنامه‌های قدیمی یا GUI-only رو هم بهش بسپارید. مثلا میتونید ازش بخواید محتوای یه فایل رو تغییر بده یا اطلاعاتی رو از یه برنامه به برنامه دیگه منتقل کنه.

💡 برای فعال کردنش کامند computer on‌ رو توی Copilot CLI بزنید.


#githubcopilot #update #news
☕️ Telegram | Website | Discord
🔥4❤‍🔥2😍1
اگر میخواید ساختار یه پروژه گیت هاب رو خیلی سریع و راحت بررسی کنید، GitDiagram میتونه کل ریپازیتوری رو به یه دیاگرام تبدیل کنه🔥
کافیه آدرس Repository رو بهش بدید تا ساختار پروژه، فایل‌ها و ارتباط بخش‌های مختلف رو بهتون نشون بده. اینطوری قبل از اینکه به کد برسید، یه دید کلی از پروژه پیدا میکنید و با کلیک روی هر بخش میبردتون به کد های مربوط به همون فایل.

🔒اگر ریپو برای خودتون بود مثلا private بود میتونید با گیت هاب لاگین کنید تا به ریپو های private هم دسترسی داشته باشه و بتونه دیاگرامشو براتون اوکی کنه.

🔗 https://gitdiagram.com

حتی میتونید github.com رو توی هر ریپازیتوری با gitdiagram.com جایگزین کنید تا مستقیم دیاگرام اون پروژه رو ببینید.

https://gitdiagram.com/amirmasoudzamani/repository


#github #diagram
☕️ Telegram | Website | Discord
🔥8❤‍🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
پشت هر شخصیت برنامه‌نویس، سال ها یادگیری، تلاش و آزمون‌وخطا وجود داره.

☕️ Telegram | Website | Discord
🔥24⚡6❤‍🔥4
‏Vengeance UI مجموعه‌ای از Component های اوپن سورس انیمیشنی پر استفاده رو با افکتای مختلف آماده کرده که باهاش UI های خفن تری برای پروژه هاتون بزنید🎨

از Hover Effect و Tooltipهای متحرک گرفته تا کارت ‌های Scroll-driven، افکت‌های Cursor و Layout های مختلف که میتونید توی پروژه‌های React و Next.js استفاده کنید.

🔗 https://www.vengenceui.com

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

npx shadcn@latest add @vengeanceui/[component]


#ui #tool
☕️ Telegram | Website | Discord
🔥7❤‍🔥2
😂😮

#fun
☕️ Telegram | Website | Discord
🤣35
‏Graphify یه ابزار اوپن سورسه که باهاش میتونید ببینید بخشای مختلف پروژه چطور به هم وصل شدن و بین بخش ها چه ارتباطی وجود داره📡

با مدلایی مثل Cursor, Claude Code, Codex و GitHub Copilot هم کار میکنه که میتونه برای درک سریعتر پروژه‌ های بزرگ مفید باشه.

🔗 https://github.com/Graphify-Labs/graphify

#graphify #tool
☕️ Telegram | Website | Discord
❤‍🔥5🔥3
برای اولین بار در تاریخ CVE ها یک عدد 6 رقمی گرفتند! و این عمق فاجعه آسیب پذیری های پیدا شده سال رو نشون میده..

اینا هم اکثر دلیلش استفاده و راه دادن AI در پروژه های بدون کنترل هست..

تا میتونید از AI بیشتر استفاده کنید😁

#news
☕️ Telegram | Website | Discord
⚡12❤‍🔥3
🙂😂

#fun
☕️ Telegram | Website | Discord
🤣29🔥3
🧮 ‏OpenAI تازگی یه مجموعه از مسئله‌های ریاضی رو که یکی از مدل‌های داخلیش روشون کار کرده و حلشون کرده رو، توی گیت هاب گذاشته. یسری از مسئله ها جز مسئله های سخت ریاضی هستن و OpenAI بعضی از اثبات هارو با Lean گذاشته که بشه درستی اونهارو هم بررسی کرد.

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

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

لینک ریپازیتوری:
🔗 https://github.com/openai/math

#openai #math #challenge
☕️ Telegram | Website | Discord
🔥3❤‍🔥2
🚧 اگر برای Input Validation توی Go دنبال یه لایبرری میگردید میتونید از Axis استفاده کنید. یه کتابخونه سبک و بدون وابستگی که باهاش میتونید فیلد هایی مثل ایمیل و پسورد، ساختارای تو در تو و داده‌های JSON و فرم رو اعتبارسنجی کنید و به Struct تبدیلشون کنید.

type User struct {
Name string `required:"true"`
Email string `email:"true"`
}

میتونید برای تعریف Rule های Validation هم از Tag ها روی فیلدای Struct استفاده کنید یا حتی Rule دلخواه خودتون رو هم بسازین✅

🔗 https://github.com/nillofficial/axis

#golang #library #input_validation
☕️ Telegram | Website | Discord | <Mehdi>
❤‍🔥6🔥1