فارسی
باز کردن در Telegram

پست تو سال ۲۰۱۳ یه باگ عجیب تو Ruby کشف شد.

1 ژوئیه 2026
R
Ruby Code | روبی کد
تو سال ۲۰۱۳ یه باگ عجیب تو Ruby کشف شد. یکی از معروف ‌ترین باگ‌های Ruby با شناسه CVE-2013-1854 بود. مشکل از اون جایی شروع میشد که هر بار متد to_sym روی یک رشته اجرا می‌شد، یک Symbol جدید تو حافظه ساخته می‌شد، اما Garbage Collector (GC) قادر به آزاد کردن اون نبود. این یعنی اگه یه مهاجم هزاران یا حتی میلیون ‌ها Symbol منحصر به فرد ایجاد میکرد حافظه برنامه به ‌تدریج پر میشد تا جایی که برنامه کرش می‌کرد یا دچار Denial of Service (DoS) میشد این آسیب ‌پذیری بعدها در Ruby 2.2 با اضافه شدن Garbage Collection برای Symbolها برطرف شد و یکی از مهم ‌ترین باگ ‌های تاریخ Ruby محسوب میشهه. این باگ باعث شد توسعه ‌دهندگان Ruby یکی از تغییرات اساسی تو مدیریت حافظه این زبان رو پیاده‌سازی کنن. 100_000.times do |i| "user_#{i}".to_sym end مشکل اینجا بود که در نسخه ‌های قدیمی Ruby، هر بار to_sym روی یک رشته جدید اجرا می‌شد، یک Symbol در حافظه ساخته می ‌شد که Garbage Collector (GC) نمیتونست اون رو حذف کنه اگه این اتفاق بارها تکرار میشد حافظه رفته رفته پر میشد و اخر برنامه کرش میکرد یا دچار Denial of Service (DoS) میشد Ruby Code : @RubyCode1💎
2 · 347 ·

در همان حوالی فید

RRuby Code | روبی کدیه کتابخونه روبی رو منتشر کردم که راحت میتونید از پینترست ویدیو و عکس دانلود بکنید کار باهاش خیلی راحته. https://github.com/monji024/pinterest-dl کد درخواست : rRRuby Code | روبی کدیه سایت هست که میتونید زبان خودتونو انتخاب کنید و بهتون تمرین میده که برای پیشرفت تو زبونی مثل روبی که منبع کمی داره خیلی میتونه کمکتون کنه!! آدرس سایت
این پیام
RRuby Code | روبی کدنسخه جدید Ruby 4.0.5 تو ۳۰ اردیبهشت ۱۴۰۵ منتشر شدش که برخلاف چیزی که خیلیا فکر میکنن، این نسخه قابلیت جدیدی به Ruby اضافه نمیکنه و بیشتر روی رفع باگ ‌ها، افزایشRRuby Code | روبی کدپیام ویدیویی
RRuby Code | روبی کدRuby Code | روبی کد@RubyCode1 · کانال · فناوری
411مشترک23پست در ایندکس
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما