ch
Feedback
codepedia

codepedia

前往频道在 Telegram

💞 هدف این کانال آموزش رایگان برنامه نویسی💥 ↩️دوره های موجود رو از دست ندید😍 ❌اینجا‌منبع کتاب های برنامه‌نویسی نامبروانههه🥳

显示更多
5 442
订阅者
-524 小时
-157
-5430
帖子存档
💰**هزینه عملیات مختلف بر حسب سیکل کلاک CPU** در این پست با هم «هزینه عملیات در سیکل‌های CPU» را بررسی میکنیم؛ این لیست نشان می‌دهد هر عملیات در یک برنامه (از دسترسی به کش پردازنده گرفته تا درخواست شبکه) تقریباً چند سیکل کلاک CPU هزینه دارد. هدف اصلی این است که توسعه‌دهندگان درک شهودی بهتری از این موضوع پیدا کنند که: همه عملیات‌ها برابر نیستند؛ بعضی هزاران یا حتی میلیون‌ها برابر گران‌تر از بقیه هستند. عملیات حسابی ساده (جمع، تفریق و ...) ... { ۱ سیکل } دسترسی به کش L1 .................. { حدود ۳-۵ سیکل } دسترسی به کش L2 ................. { حدود ۱۰-۱۵ سیکل } دسترسی به کش L3 ............. { حدود ۴۰ تا ۷۰ سیکل } دسترسی به RAM .............. { حدود ۱۰۰ تا ۳۰۰ سیکل } فراخوانی سیستمی ..................... { حدود ۱۰۰۰ سیکل } خواندن از SSD ........................... { ده‌ها هزار سیکل } ارسال داده در شبکه ................... { صدها هزار سیکل } درخواست اینترنتی ....................... { میلیون‌ها سیکل } یک بار دسترسی به حافظه اصلی (RAM) ممکن است صدها سیکل CPU هزینه داشته باشد. در این مدت، پردازنده می‌توانست: - صدها عملیات ریاضی انجام دهد؛ - چندین تابع کوچک را اجرا کند؛ - یا بخش بزرگی از یک حلقه را پردازش کند. به همین دلیل در برنامه‌های با کارایی بالا، معمولاً: جابجایی داده‌ها از خود محاسبات گران‌تر است.

رئیس سازمان بازرسی کل کشور از توقف اینترنت پرو خبر داده و گفته اپراتورها اقدام به ثبت‌نام گروه‌هایی از جمله وکلا، مدیران و اعضای هیئت‌مدیره شرکت‌ها برای دریافت اینترنت با شرایط ویژه کرده بودند. در اجرای این طرح، هماهنگی‌های لازم با رگولاتوری و وزارت ارتباطات به‌طور کامل انجام نشده یا در برخی موارد محل اختلاف بوده. بنابراین مقرر شده از ادامه اجرای بخش‌های دارای اشکال جلوگیری بشه و مبالغ اضافی دریافت‌شده از مردم رو بهشون برگردونن. /فارس 🆔 @codepedia_top

کشف یک کمپین گسترده توزیع بدافزار در GitHub یک پژوهشگر امنیتی با نام Orchid Files اعلام کرده است که حدود ۱۰ هزار مخزن (Repository) در GitHub را شناسایی کرده که به‌طور مخفیانه در حال توزیع بدافزار تروجان بوده‌اند؛ کمپینی که برخی از مخازن آن بیش از یک سال بدون شناسایی باقی مانده‌اند. این حادثه نمونه‌ای از حمله زنجیره تأمین نرم‌افزار (Software Supply Chain Attack) است. پیام اصلی مقاله این است: صرفاً به این دلیل که کدی روی GitHub قرار دارد، نباید آن را قابل اعتماد دانست. توصیه‌های عملی برای توسعه‌دهندگان پیش از دانلود فایل‌ها از GitHub: ✅ آدرس مخزن را با Repository اصلی مقایسه کنید. ✅ به تاریخ ایجاد مخزن توجه کنید. ✅ اگر فقط README اخیراً تغییر کرده، محتاط باشید. ✅ فایل‌های ZIP و EXE را قبل از اجرا اسکن کنید. ✅ از دانلود فایل‌های باینری از لینک‌های ناشناس داخل README خودداری کنید. ✅ در صورت امکان، نرم‌افزار را مستقیماً از سورس Build کنید. @codepedia_top

سایمون براون در این ویدئو می‌گوید مدل C4 از دل یک ایده آکادمیک یا یک چارچوب پیچیده معماری به وجود نیامد؛ بلکه نتیجه تلاش برای حل یک مشکل ساده اما آزاردهنده بود: ناتوانی در توضیح و مستندسازی معماری سیستم‌ها به شکلی واضح و قابل‌فهم. او در ادامه توضیح می‌دهد که هنگام استفاده از C4، میکروسرویس‌ها را چگونه باید نمایش داد و تأکید می‌کند که **مدل‌سازی معماری و رسم نمودار دو مفهوم یکسان نیستند**؛ مدل‌سازی یعنی تعریف و سازمان‌دهی مفاهیم و روابط سیستم، در حالی که نمودار صرفاً یکی از راه‌های نمایش بصری آن مدل است. @codepedia_top

👨‍🔧جنسن هوانگ، مدیرعامل انویدیا، می‌گوید در دنیای جدید کاری، به صدها هزار برق‌کار و لوله‌کش نیاز خواهیم داشت فراخوان هوانگ برای برق‌کاران و لوله‌کش‌های بیشتر با دیدگاه کلی او همخوانی دارد که موج بعدی فرصت‌ها در جنبه فیزیکی فناوری نهفته است، نه نرم‌افزار. وقتی از او پرسیده شد اگر دوباره ۲۰ ساله بود چه رشته‌ای را مطالعه می‌کرد، هوانگ اعتراف کرد که به سمت رشته‌های مبتنی بر علوم فیزیکی متمایل می‌شود. او گفت: «برای یک جوان ۲۰ ساله به نام جنسن که الان فارغ‌التحصیل شده، احتمالاً... بیشتر از علوم نرم‌افزاری، علوم فیزیکی را انتخاب می‌کرد.» مدیران عامل موافقند: با مشاغل یقه‌سفید خداحافظی کنید، به استقبال یقه‌آبی بروید هوانگ تنها مدیری نیست که درباره کمبود قریب‌وقوع مشاغل ماهر هشدار می‌دهد. پیش‌تر در سال ۲۰۲۵، لری فینک، مدیرعامل بلک‌راک، گفت که نگرانی‌های خود را با کاخ سفید در میان گذاشته و استدلال کرده که اخراج نیروی کار مهاجر، همراه با بی‌علاقگی جوانان آمریکایی، شرایطی ایده‌آل برای بحران در ساخت مراکز داده ایجاد می‌کند. @codepedia_top

⁠اجرای طرح اینترنت پرو متوقف شد 🔹ذبیح الله خداییان، رئیس سازمان بازرسی کل کشور در خصوص قطعی اینترنت اخیر گفت که در جریان جنگ تحمیلی اخیر و بر اساس تصمیم مراجع مسئول، محدودیت‌هایی برای اینترنت بین‌الملل اعمال شد که با توجه به شرایط کشور، امری ضروری تلقی می‌شد. 🔹او افزود: «با گذشت مدتی از اجرای این محدودیت‌ها و با توجه به تأثیر آن بر فعالیت‌های اقتصادی و کسب‌وکارهای مختلف، پیشنهادی از سوی یکی از اپراتورها به دبیرخانه شورای عالی امنیت ملی ارائه شد تا برای برخی اقشار و کسب‌وکارهایی که نیاز به دسترسی به اینترنت بین‌الملل دارند، امکان استفاده محدود و مشخص از این خدمات فراهم شود.» 🔹به گفته او، به دنبال این اعتراض‌ها و نارضایتی‌های عمومی، رئیس قوه قضاییه به دادستانی کل کشور و سازمان بازرسی کل کشور مأموریت داد تا موضوع را به صورت ویژه بررسی کنند. 🔹رئیس سازمان بازرسی کل کشور ادامه داد: «بر همین اساس، سازمان بازرسی کل کشور و دادستانی کل کشور تخلفات صورت‌گرفته از سوی اپراتورها را به مراجع قضایی ارجاع داده‌اند. همچنین درخواست شده است اجرای این طرح متوقف شود و وجوه اضافی دریافت‌شده از مردم نیز به متقاضیان بازگردانده شود.»| تسنیم پ.ن : اپراتور پول برمیگردونه😁😁😁 🆔 @codepedia_top

تلگرام یه ایرادی که داره اینه که اگه بخوای یه فایل حجیم رو دانلود کنی ، حتما باید صفحه باز باشه رو تلگرام به محض خاموش شدن صفحه ، یا مشغول شدن رو برنامه های دیگه ، بیخیال دانلود میشه برای این که دانلود ادامه پیدا کنه این کار و انجام بدید از تنظیمات گوشیتون برید به این مسیر app info/app battery usage/allow background usage/unrestricted 🆔 @codepedia_top

یک افزونه جالب برای صرفه‌جویی در وقت این افزونه سایت‌ها رو محدود می‌کنه تا بیشتر از زمانی که تعیین کردی نتونی ازشون استفاده کنی. مثلاً می‌ری یوتیوب فقط برای دیدن یه ویدیو اما یهو غرق می‌شی و چند ساعت می‌گذره این افزونه دقیقاً جلوشو می‌گیره https://chromewebstore.google.com/detail/limit-set-limits-for-dist/blcdfhbibkkjpfdddnmnmhfgjlicebba?hl=en&pli=1 🆔 @codepedia_top

این اپ هم کاربردیه و می‌تونه به کارت بیاد می‌تونه برنامه‌های انتخابی رو فریز کنه تا دیگه در پس‌زمینه اجرا نشن. که نتیجه میشه : رم آزادتر گوشی خنک‌تر عملکرد روان‌تر مصرف باتری کمتر کاهش مصرف اینترنت پس‌زمینه رایگان و متن‌باز بدون تبلیغات برای اپ‌هایی که کم استفاده می‌کنید، گزینه جالبیه تا منابع گوشی بیهوده مصرف نشن. https://superfreezz.gitlab.io/ 🆔 @codepedia_top

🤔 آیا پایتون واقعا زبان خوبی است؟ پایتون یک زبان خارق العاده برای نمونه سازی سریع، تجزیه و تحلیل داده ها و تنظیم وظایف پیچیده است. اما زمانی که صحبت از زمان و محاسبات پیچیده به میان باشد قطعا نیازبه زبان کامپایل شده مثل cpp احساس میشود. راه کار اصلی ایجاد یک پل بین پایتون و ++C است تا بتوان هم قدرت و هم توانایی‌های هر دو زبان را با هم داشت. ```python import libfoodfactory biscuit = libfoodfactory.make_food("bi") print(biscuit.get_name()) chocolate = libfoodfactory.make_food("ch") print(chocolate.get_name()) ``` در این کد میتوان از قدرت ++C در پس زمینه استفاده کرد. 🆔 @codepedia_top

🔥 هر متنی رو از هر جایی کپی کن! تاحالا خواستی متن یه پست اینستاگرام، کامنت، پیام خطا یا حتی یه PDF قفل‌شده رو کپی کنی ولی نشد؟ 🤔 📱 اپلیکیشن Universal Copy این مشکل رو حل می‌کنه: 1️⃣ برنامه رو نصب کن. 2️⃣ هرجا امکان کپی وجود نداشت، نوار اعلانات رو پایین بکش و روی Activate Universal Copy بزن. 3️⃣ برنامه صفحه رو اسکن می‌کنه و می‌تونی متن‌های روی صفحه رو انتخاب و کپی کنی. ✅ مناسب برای اینستاگرام، یوتیوب، PDFها، پیام‌های خطا و خیلی جاهای دیگه. 📥 لینک دانلود از گوگل پلی: https://play.google.com/store/apps/details?id=com.camel.corp.universalcopy 🆔 @codepedia_top

🫰 دریافت ارزش بیشتر از هر توکن: چگونه GitHub Copilot مدیریت Context و مسیردهی مدل‌ها را بهبود می‌دهد؟ مدل‌های زبانی تنها بر اساس اطلاعاتی که در پنجره Context خود دریافت می‌کنند تصمیم می‌گیرند. اگر اطلاعات کافی دریافت نکنند: ▫کدهای مرتبط را نمی‌بینند؛ ▫وابستگی‌های پروژه را درک نمی‌کنند؛ ▫ممکن است پیشنهادهای اشتباه یا نامرتبط ارائه دهند. اکنون Copilot میتواند Context را هوشمندانه‌تر انتخاب کند. نسخه‌های اولیه Copilot عمدتاً: ▫فایل فعلی، ▫فایل‌های اخیراً بازشده، ▫و بخش کوچکی از کد اطراف مکان ویرایش را به مدل ارسال می‌کردند. اما پروژه‌های نرم‌افزاری مدرن بسیار پیچیده‌تر هستند. یک تابع ممکن است به: چندین فایل، ▫انواع (Types)، ▫انواع Interfaceها، ▫پیکربندی‌ها، ▫و ماژول‌های دیگر وابسته باشد. به همین دلیل، سیستم جدید Copilot به‌جای تکیه صرف بر نزدیکی فایل‌ها، سعی می‌کند ارتباط معنایی میان بخش‌های مختلف کد را تشخیص دهد. مزایای این رویکرد به گفته گیت‌هاب، این سیستم چند مزیت دارد: پاسخ سریع‌تر درخواست‌های ساده به مدل‌های سبک‌تر ارسال می‌شوند. هزینه کمتر برای هر درخواست از منابع محاسباتی لازم استفاده می‌شود، نه بیشتر. کیفیت بالاتر درخواست‌های پیچیده به مدل‌هایی هدایت می‌شوند که توانایی استدلال بیشتری دارند. استفاده بهتر از Context توکن‌ها صرف اطلاعات واقعاً مهم می‌شوند. 🆔 @codepedia_top

واریز و برداشت رمزارز در نوبیتکس موقتاً متوقف می‌شود 🔹نوبیتکس اعلام کرد به‌منظور ارتقای زیرساخت‌های واریز و برداشت، از ساعت ۱۱ امروز شنبه ۳۰ خرداد ۱۴۰۵، امکان واریز و برداشت رمزارزها به‌صورت موقت متوقف می‌شود. 🔹بر اساس اطلاعیه این پلتفرم، در مدت انجام به‌روزرسانی، خدمات واریز و برداشت رمزارز ممکن است با اختلال یا توقف موقت همراه باشد. نوبیتکس تأکید کرده است که پس از پایان فرآیند ارتقا، این خدمات به روال عادی بازخواهد گشت. 🆔 @codepedia_top

🧑‍💻 فردی با مهارت کم توانسته با استفاده از Claude و codex حدود ۱۴ شرکت را هک کند. محققان هشدار دادند بعد از بررسی حدود ۱۰۰۰ نشست برگزار شده با agent های هوش مصنوعی فردی توانسته با پرامپت‌های مبهم مثل "این را بررسی کن" توانسته اسکن ها را انجام دهد و و حدود ۱۴ شرکت را هک کند. این موضوع هشدار بزرگی برای مسئولین امنیت شبکه شرکت‌ها است. @codepedia_top

چرا اینترنت ایران پس از بازگشایی همچنان ناپایدار است؟ 🔹با گذشت بیش از سه هفته از بازگشایی اینترنت بین‌الملل، کاربران همچنان با کندی، قطعی‌های مکرر و اختلال در دسترسی به سرویس‌های خارجی مواجه‌اند. بررسی‌های فنی نشان می‌دهد مجموعه‌ای از عوامل از جمله محدودیت در پروتکل TCP، اختلال در دیتاسنترها، مدیریت سخت‌گیرانه ترافیک و عدم استفاده از IPv۶، در ناپایداری اینترنت نقش دارند. /سیتنا 🆔 @codepedia_top

🍾معرفی TypeScript 7.0 RC اگر توسعه TypeScript 7.0 را دنبال نکرده باشید، این نسخه از آن جهت اهمیت دارد که بر پایه‌ای کاملاً جدید ساخته شده است. در طول یک سال گذشته، تیم TypeScript در حال انتقال (Port) کل کدبیس موجود TypeScript، که خود به جاوااسکریپت کامپایل می‌شد، به زبان Go بوده است. با ترکیب سرعت کد بومی (Native Code) و پردازش موازی مبتنی بر حافظه مشترک (Shared-Memory Parallelism)، TypeScript 7.0 معمولاً حدود ۱۰ برابر سریع‌تر از TypeScript 6.0 است برای نصب نسخه RC:
npm install -D typescript@rc
کدبیس جدید Go از ابتدا بازنویسی نشده است. تیم TypeScript به‌صورت مرحله‌به‌مرحله پیاده‌سازی فعلی را به Go منتقل کرده است. منطق بررسی نوع‌ها (Type Checking) از نظر ساختاری با TypeScript 6.0 یکسان است. این برابری معماری تضمین می‌کند که کامپایلر جدید دقیقاً همان قوانین و رفتارهایی را اعمال کند که توسعه‌دهندگان سال‌ها به آن تکیه کرده‌اند. اگرچه نسخه RC تقریباً آماده استفاده در محیط تولید است، مایکروسافت اعلام کرده که API برنامه‌نویسی پایدار حداقل تا انتشار TypeScript 7.1 آماده نخواهد شد. به همین دلیل، امکان اجرای TypeScript 6 و 7 در کنار یکدیگر فراهم شده است. 🆔 @codepedia_top

💪باز کردن قفل قدرت پشته TPU؛ معرفی مرکز جدید توسعه‌دهندگان گوگل گوگل یک مرکز جدید برای توسعه‌دهندگان معرفی کرده است تا دسترسی به ابزارها، مستندات و منابع موردنیاز برای ساخت و اجرای مدل‌های هوش مصنوعی روی TPUها را ساده‌تر کند. هدف این مرکز، فراهم کردن یک نقطه ورود واحد برای همه کسانی است که می‌خواهند از سخت‌افزارهای اختصاصی هوش مصنوعی گوگل استفاده کنند. پشته TPU چیست؟ به مجموعه‌ای از فناوری‌ها گفته می‌شود که از سخت‌افزار تا ابزارهای نرم‌افزاری را در بر می‌گیرد، از جمله: تراشه‌های TPU گوگل؛ محیط‌های اجرایی و کامپایلرها؛ کتابخانه‌های یادگیری ماشین؛ ابزارهای پروفایل و بهینه‌سازی؛ فریم‌ورک‌هایی مانند JAX و PyTorch؛ ابزارهای استقرار و اجرای مدل‌ها به گفته گوگل، مرکز جدید توسعه‌دهندگان TPU قرار است: «یک نقطه ورود واحد برای یادگیری، ساخت، بهینه‌سازی و مقیاس‌دهی برنامه‌های هوش مصنوعی روی TPUها باشد.» این شرکت امیدوار است با یکپارچه‌سازی منابع و ابزارها، توسعه‌دهندگان بتوانند سریع‌تر از قابلیت‌های کامل زیرساخت هوش مصنوعی گوگل بهره‌برداری کنند و ساخت مدل‌های پیشرفته هوش مصنوعی را ساده‌تر و کارآمدتر انجام دهند. 🆔 @codepedia_top

🌎 فقط ۱۶ درصد آمریکایی‌ها فکر می‌کنند هوش مصنوعی تأثیر مثبتی بر جامعه خواهد داشت بر اساس مطالعه جدیدی از مرکز پژوهشی Pew Research Center، تنها ۱۶ درصد از آمریکایی‌ها معتقدند تأثیر هوش مصنوعی بر جامعه در ۲۰ سال آینده مثبت خواهد بود. در مقابل، حدود ۴۰ درصد انتظار دارند هوش مصنوعی تأثیری منفی داشته باشد و بقیه نیز دیدگاهی خنثی یا نامطمئن دارند. طبق این پژوهش: ۶۳ درصد از آمریکایی‌ها معتقدند توسعه هوش مصنوعی با سرعتی بیش از حد پیش می‌رود؛ ۶۷ درصد باور ندارند که دولت آمریکا بتواند مقررات معناداری برای هوش مصنوعی وضع کند؛ ۵۹ درصد نیز به شرکت‌های فناوری برای توسعه ایمن هوش مصنوعی اعتماد ندارند. 🆔 @codepedia_top

🦊 لیست جوایز پارتنرشیپ گیت لب برای سال ۲۰۲۶ منتشر شد. این جوایز شامل شرکت‌هایی است که در طول یک سال با گیت لب در جهت بهبود فرآیندهای DevOps همکاری داشتن اعطا میشه برای اطلاعات بیشتر میتونید به لینک اصلی مقاله یه این تردز در کانال دوم ما مراجعه کنید. 🔗 about.gitlab.com 🆔 @codepedia_top

ظاهرا اینستا برا بعضی نت ها بدون وی پی ان میاره 😐 🆔 @codepedia_top