codepedia – Telegram
codepedia
5.65K subscribers
1.55K photos
948 videos
626 files
885 links
💞 هدف این کانال آموزش رایگان برنامه نویسی💥
↩️دوره های موجود رو از دست ندید😍
❌️اینجا‌منبع کتاب های برنامه‌نویسی نامبروانههه🥳
Download Telegram
تحلیل کد فراموش نشه🎉🎉🎉



🆔 @code_pedia
8
🔸تداوم اختلال در آنتن‌دهی تلفن‌همراه با پایان قطعی برق پذیرفتنی نیست

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

🆔 @code_pedia
🏆1
اگه شما هم احیانا احتیاج داشتین نیازی به رفتن به عکاسی و خرید مقنعه نیست. این پرامپت حتی در چت‌جی‌پی‌تی هم خروجی مناسبی داره.

Generate a highly realistic editorial fashion portrait using my uploaded selfie as the exact face, preserving my natural identity, features, and proportions with seamless blending of skin tone, makeup, and lighting.
A portrait of a woman wearing a modest beige khimar hijab that covers the shoulders and chest, styled simply with no patterns. The fabric is matte and smooth, with a natural, folded appearance. The outfit underneath is a plain long-sleeve top in a dark colour (black). Neutral background, bright studio lighting, minimal shadows, clean and professional photo style, centred composition, high resolution.




🆔 @code_pedia
4👍2
طبق گزارش کاربرا؛
تماس های تبلیغاتی بیش از حد زیاد شده. هر شماره ای با پیش شماره 0942 بهتون زنگ زد به احتمال ۹۹ درصد تبلیغاتیه. می تونید بلاکش کنید.

🆔 @code_pedia
👍111
🎩‌ معرفی Omarchy — لینوکس با طعم زیبایی و توسعه وب

اگه از طرفداران Arch Linux هستی و دلت یه محیط دسکتاپ مدرن، سریع و آماده برای توسعه وب می‌خواد، Omarchy دقیقاً همون چیزیه که باید بشناسی.

🔧 Omarchy چیه؟
Omarchy یه پروژه متن‌باز از تیم Basecamp هست که با اجرای تنها یک دستور، یه نصب تازه از Arch رو تبدیل می‌کنه به یه سیستم کامل، زیبا و پیکربندی‌شده برای توسعه‌دهنده‌ها. همه‌چیز از قبل تنظیم شده: از Hyprland گرفته تا ترمینال، VSCode، Ghostty و حتی Docker.

ویژگی‌ها:
- محیط دسکتاپ Hyprland با تم‌های آماده
- نصب خودکار و سریع
- پشتیبانی از ابزارهای محبوب توسعه وب
- تنظیمات از پیش آماده برای ترمینال، ویرایشگر، مانیتور منابع و بیشتر
- طراحی نظرمحور: یعنی همه‌چیز با سلیقه‌ی توسعه‌دهنده‌های حرفه‌ای چیده شده

📦 زبان‌های استفاده‌شده:
Shell، CSS، Lua، JavaScript — همه در خدمت یه تجربه‌ی روان و سریع

🔗 لینک پروژه:
[مشاهده در GitHub](https://github.com/basecamp/omarchy)
[سایت رسمی Omarchy](https://omarchy.org)

🧪 مناسب برای کی؟
اگه از تنظیمات دستی خسته شدی، یا دنبال یه نقطه شروع حرفه‌ای برای توسعه در لینوکس هستی، Omarchy می‌تونه نقطه جهش باشه.

🆔@code_pedia
1👍1
🧠‌ معرفی مرورگر هوشمند Opera Neon — همه‌چیز رو برات انجام می‌ده!

شرکت Opera مرورگر جدید خودش به نام Neon رو معرفی کرده؛ مرورگری با هوش مصنوعی یکپارچه که قراره کارهای روزمره‌ات رو خودکار کنه.

🚀 چی کار می‌کنه؟ Neon از مدل «agentic AI» استفاده می‌کنه؛ یعنی فقط کافیه ازش بخوای کاری انجام بده، خودش تب‌ها رو باز می‌کنه، اسکرول می‌کنه، کلیک می‌کنه، و حتی چند وظیفه رو هم‌زمان مدیریت می‌کنه—بدون اینکه مزاحم کارهای دیگه‌ات بشه.

🧩 ویژگی‌های جالب:

Tasks & Subtabs: هر درخواست به‌صورت یک «وظیفه» مدیریت می‌شه، با تب‌های مرتبط که اطلاعات رو جمع‌آوری می‌کنن

Cards: مثل دستورهای آماده (شبیه IFTTT)، برای انجام سریع کارهای خاص؛ قابل ترکیب، شخصی‌سازی و اشتراک‌گذاری

عملکرد مستقل: هر وظیفه جداگانه اجرا می‌شه، بدون تداخل با بقیه

💰 قیمت؟ Neon رایگان نیست. برای استفاده باید در لیست انتظار ثبت‌نام کنی و هزینه‌ی ماهانه حدود ۱۹.۹۰ دلار پرداخت کنی—تقریباً مثل سایر سرویس‌های AI حرفه‌ای.

📌 رقبا؟ Neon وارد رقابتی داغ شده؛ مرورگرهایی مثل Comet، Dia و Fellou هم در همین حوزه فعال شدن. حتی ChatGPT هم قراره مرورگر خودش رو عرضه کنه.

🆔@code_pedia
👍3
🧪 مینی‌پی‌سی: آزمایشگاه شخصی برای نرم‌افزارهای پرریسک

اگه اهل تست ابزارهای ناشناخته، اجرای اسکریپت‌های مشکوک یا نصب سیستم‌عامل‌های عجیب هستی، یه مینی‌پی‌سی می‌تونه بهترین دوستت باشه!

🔍 چرا مینی‌پی‌سی؟

قیمت پایین‌تر نسبت به لپ‌تاپ یا دسکتاپ

مصرف انرژی کم

قابل حمل و جمع‌وجور

مناسب برای نصب لینوکس، ویندوز، یا حتی سیستم‌عامل‌های خاص مثل BSD

🧱 کاربردها:

تست نرم‌افزارهای امنیتی یا هک اخلاقی

اجرای نسخه‌های بتا یا unstable

ساخت سرور خانگی یا کلاینت سبک

محیط ایزوله برای جلوگیری از آسیب به سیستم اصلی

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

📦 پیشنهاد مقاله: اگه دنبال یه محیط امن برای آزمایش‌های نرم‌افزاری هستی، یه مینی‌پی‌سی ارزون مثل Raspberry Pi یا Intel NUC می‌تونه نقطه شروع باشه.

🔗 لینک مقاله: مشاهده در MSN

🆔@code_pedia
👍1
🔓 تجربه‌ای تلخ با #Discord — وقتی اطلاعاتت دست دیگران می‌افته

چند روز پیش فهمیدم که Discord دچار یک رخنه‌ی امنیتی شده؛ نه از طریق سرورهای خودش، بلکه از طریق یکی از شرکت‌های پشتیبانی مشتری که باهاش همکاری می‌کنه. اطلاعاتی مثل ایمیل، شماره تماس و محتوای گفتگوهای پشتیبانی ممکنه لو رفته باشه—و من هم جزو اون دسته‌ای هستم که تحت تأثیر قرار گرفتن.

📌 چی شده دقیقاً؟ یکی از کارکنان شرکت پشتیبانی مورد حمله قرار گرفته و مهاجم تونسته به اطلاعات کاربران دسترسی پیدا کنه. Discord تأیید کرده که این اطلاعات شامل داده‌هایی بوده که کاربران در تعامل با پشتیبانی ارسال کرده بودن.

🛡 واکنش Discord؟ بلافاصله دسترسی‌های مشکوک قطع شده، حساب‌های آسیب‌دیده بررسی شدن، و به کاربران هشدار داده شده که مراقب ایمیل‌های #فیشینگ و پیام‌های جعلی باشن.

📬 من چی کار کردم؟ رمز عبورم رو عوض کردم، تأیید دو مرحله‌ای رو فعال کردم، و حالا با دقت بیشتری به هر ایمیلی که از طرف "پشتیبانی" میاد نگاه می‌کنم. این اتفاق یه یادآوری جدی بود که حتی پلتفرم‌های بزرگ هم از آسیب در امان نیستن.

🆔@code_pedia
👍1
🐍 نکات و ترفندهای پایتون

امروز با ۴ تکنیک کاربردی #پایتون آشنا می‌شوید که کدهایتان را حرفه‌ای‌تر می‌کند:

🔄 تعویض مقادیر بدون متغیر موقت

a, b = 10, 20
a, b = b, a # حالا a=20 و b=10

📋 چک کردن چند شرط به زیبایی

color = "red"
if color in ["red", "blue", "green"]:
print("رنگ معتبر است")

🔤 اتصال رشته‌ها با کارایی بالا

words = ["Python", "Tips", "Tricks"]
result = " ".join(words) # "Python Tips Tricks"

🎯 بازیابی آخرین عنصر لیست با چسبندگی

numbers = [1, 2, 3, 4, 5]
last = numbers[-1] # 5
two_last = numbers[-2:] # [4, 5]

نکته طلایی: از enumerate برای دریافت ایندکس و مقدار همزمان استفاده کنید:

for idx, value in enumerate(["a", "b", "c"]):
print(f"ایندکس: {idx}, مقدار: {value}")

#Python #Programming #CodingTips #PythonTricks

🆔@code_pedia
4🔥2
🎃ادعای اف‌بی‌آی درباره نفوذ هکرهای مظنون چینی به چندین مؤسسه حقوقی مشهور آمریکا

🔹دفتر واشنگتن پلیس فدرال آمریکا (FBI) در حال تحقیق درباره مجموعه‌ای از پرونده‌هاست که مظنون به نفوذ هکرهای چینی به چندین مؤسسه حقوقی برجسته آمریکایی هستند.
🔹مدیر یکی از این مؤسسات حقوقی در گفت‌وگو با رسانه‌ها تأیید کرده است که برخی از سیستم‌های رایانه‌ای این مؤسسه مورد نفوذ قرار گرفته‌اند، اما با این حال منشأ حمله را چین معرفی نکرده است.
🔹این مؤسسه همچنین تأکید کرده است که تاکنون هیچ مدرکی مبنی بر استخراج داده‌های محرمانه از سایر سامانه‌های فناوری اطلاعات، از جمله پایگاه‌های داده حاوی پرونده‌های مشتریان، وجود ندارد.

🆔 @code_pedia
1👍1
🐍 نکات و ترفندهای پایتون

با ۴ تکنیک کاربردی دیگر پایتون آشنا شوید:

🌀 چک کردن یک شرط در تمامی عناصر لیست
numbers = [2, 4, 6, 8]
all_even = all(x % 2 == 0 for x in numbers) # True


🔄 چرخش و برعکس کردن رشته‌ها
text = "Python"
reversed_text = text[::-1] # "nohtyP"


💡 استفاده از get() برای دیکشنری‌ها
data = {"name": "Ahmed", "age": 25}
city = data.get("city", "قاهره") # "قاهره"


🔢 تولید اعداد تصادفی با seed ثابت
import random
random.seed(42)
print(random.randint(1, 100)) # همیشه یک عدد ثابت


نکته طلایی:** از zip برای پیمایش همزمان چند لیست استفاده کنید:
names = ["Ali", "Sara"]
ages = [25, 30]
for name, age in zip(names, ages):
print(f"{name}: {age} سال")


#Python #Programming #CodingTips #PythonTricks

🆔@code_pedia
1👌1
🔴 طالبان اینستاگرام، فیس‌بوک، تیک‌تاک،اسنپ‌چت و واتساپ و تمامی شبکه های ارتباطی و هم چنین ... هاب فیلتر کرد و اعلام کرد جوونای افغانی جنبه ی این برنامه ها و سایتارو ندارن.

🆔 @code_pedia
😐19👍4👏2👌2
🤖 معرفی AgentKit: ساخت عامل‌های هوش مصنوعی با پیچیدگی سلسله‌مراتبی

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

🧩 نحوه کار AgentKit:

· از گراف‌های مدولار برای ساخت رفتارهای پیچیده عامل‌ها استفاده می‌کند
· هر گره گراف یک واحد ساده از منطق را پیاده‌سازی می‌کند
· توسعه‌دهندگان می‌توانند رفتارهای پیچیده را از اجزای ساده بسازند

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

🎯 کاربردها:

· عامل‌های خودمختار
· سیستم‌های تصمیم‌گیری پیچیده
· ربات‌های گفتگو
· automation پیشرفته

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

#AI #ArtificialIntelligence #OpenAI #AgentKit #MachineLearning #Development

🆔@code_pedia
5
🕵️‍♂️ چرا من دیگر از حالت ناشناس مرورگر استفاده نمی‌کنم؟

تحقیقات جدید نشان می‌دهد حالت "Incognito" یا "Private Browsing" برخلاف تصور رایج، شما را ناشناس و خصوصی نمی‌کند.

واقعیت پشت حالت ناشناس:
• وبسایت‌ها همچنان می‌توانند شما را ردیابی کنند
• ارائه‌دهنده اینترنت (ISP) فعالیت‌های شما را می‌بیند
• کارفرما یا مدرسه در شبکه‌های سازمانی می‌توانند تاریخچه را مشاهده کنند
• تنها تاریخچه محلی در دستگاه خودتان ذخیره نمی‌شود

کاربردهای واقعی حالت ناشناس:
- ورود همزمان به چند اکانت در یک سایت
- جلوگیری از ذخیره کوکی‌ها و کش در دستگاه شخصی
- جستجو بدون تاثیرگذاری بر نتایج شخصی‌شده

راهکارهای واقعی برای حریم خصوصی:
• استفاده از VPN معتبر
• مرورگرهای متمرکز بر حریم خصوصی مانند Tor
• افزونه‌های مسدودکننده tracker
• غیرفعال کردن کوکی‌های شخص ثالث

حالت ناشناس فقط شما را از افراد دیگر using همان دستگاه پنهان می‌کند، نه از اینترنت!

#Privacy #CyberSecurity #Incognito #Browser #OnlineSafety

🆔@code_pedia
4
🚀 (اکس لینت) oxlint اکنون از پلاگین‌های جاوااسکریپت پشتیبانی می‌کند!

اکس‌لینت (oxlint) - لینتر فوق‌سریع Rust-based - حالا قابلیت گسترش با پلاگین‌های JS/TS را دارد.

قابلیت‌های جدید:
•نوشتن قوانین لینت سفارشی با جاوااسکریپت/تایپ‌اسکریپت
•یکپارچه‌سازی با اکوسیستم موجود ESLint
•عملکرد بالا با حفظ سرعت هسته Rust

🎯 نحوه استفاده:

// oxlint.config.js
export default {
plugins: ['my-plugin'],
rules: {
'my-plugin/my-rule': 'error'
}
}

مزایای کلیدی:

· سرعت ۵۰-۱۰۰ برابر سریع‌تر از ESLint
· پشتیبانی از پلاگین‌های موجود جامعه
· توسعه آسان قوانین سفارشی

این به روزرسانی oxlint را به انتخابی ایده‌آل برای پروژه‌های بزرگ با نیازهای خاص تبدیل می‌کند.

#JavaScript #TypeScript #Oxlint #Linting #WebDevelopment #Rust

🆔@code_pedia
👍1
🐍 آنچه در پایتون ۳.۱۴ جدید است

پایتون ۳.۱۴ با بهبودهای عملکردی و قابلیت‌های جدید ارائه شده است:

بهبودهای عملکرد:
•سرعت اجرای کلی ۵-۱۰٪ افزایش یافته
•بهینه‌سازی مدیریت حافظه
•بهبود عملکرد ماژول‌های استاندارد

🆕 ویژگی‌های جدید زبان:
•سینتکس پیشرفته برای pattern matching
•قابلیت‌های جدید نوع‌دهی (Type Hints)
•بهبود مدیریت خطاها

📚 کتابخانه استاندارد:
•اضافه شدن ماژول graphlib برای کار با گراف
•بهبودهای asyncio برای برنامه‌نویسی ناهمگام
•اضافه شدن توابع کمکی جدید در itertools

🔧 تغییرات مهم:

· حذف برخی ماژول‌های منسوخ شده
· تغییرات در APIهای قدیمی
· به روزرسانی ماژول‌های امنیتی

💡 نکات مهاجرت:
•تست کامل کدهای موجود قبل از ارتقا
•بررسی تغییرات ماژول‌های استفاده شده
•به روزرسانی نوع‌دهی‌ها

این نسخه بر بهبود عملکرد و توسعه‌پذیری متمرکز است.

#Python #Python314 #Programming #WhatsNew #Coding

🆔@code_pedia
👍51🔥1
🌍 برنامه توسعه‌دهندگان گوگل در سراسر جهان گسترش می‌یابد

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

🚀 مهم‌ترین تغییرات:
•دسترسی جهانی به تمام منابع و مزایای برنامه توسعه‌دهندگان
•پشتیبانی از زبان‌های محلی در مستندات و ابزارها
•برگزاری رویدادهای محلی در مناطق مختلف جهان
•راهنمایی و منتورشیپ برای توسعه‌دهندگان در حال رشد

💫 مزایای جدید برای توسعه‌دهندگان:

· دسترسی زودهنگام به APIها و محصولات جدید گوگل
· اعتبار ابری و منابع رایگان برای آزمایش
· فرصت‌های شبکه‌سازی با توسعه‌دهندگان سراسر جهان
· گواهینامه‌های معتبر رایگان

🎯 مناطق تحت پوشش:
آمریکای لاتین،خاورمیانه، آفریقا، آسیا و اروپای شرقی

این حرکت به توسعه‌دهندگان در بازارهای در حال رشد امکان می‌دهد تا نوآوری‌های خود را با پشتیبانی بهتر گوگل پیش ببرند.

#Google #Developer #Programming #Tech #Innovation #Developers

🆔@code_pedia
3👍2