en
Feedback
Ruby Code | روبی کد

Ruby Code | روبی کد

Open in Telegram

github.com/monji024

Show more
The country is not specifiedThe category is not specified
414
Subscribers
-124 hours
-77 days
-2330 days

Data loading in progress...

Similar Channels
No data
Any problems? Please refresh the page or contact our support manager.
Tags Cloud
No data
Any problems? Please refresh the page or contact our support manager.
Incoming and Outgoing Mentions
---
---
---
---
---
---
Attracting Subscribers
September '26
September '26
+7
in 0 channels
August '26
+290
in 0 channels
Get PRO
July '260
in 0 channels
Get PRO
June '260
in 0 channels
Get PRO
May '260
in 0 channels
Get PRO
April '260
in 0 channels
Get PRO
March '260
in 0 channels
Get PRO
February '26
+157
in 0 channels
Date
Subscriber Growth
Mentions
Channels
10 September0
09 September+1
08 September+1
07 September+1
06 September0
05 September+2
04 September+1
03 September0
02 September+1
01 September0
Channel Posts
شاید براتون پیش اومده باشه از پینترست چیزی رو دانلود کنید یا سرچ بزنید ولی خب ابزارای دیگه نیاز به api_key دارن ولی با این کت
شاید براتون پیش اومده باشه از پینترست چیزی رو دانلود کنید یا سرچ بزنید ولی خب ابزارای دیگه نیاز به api_key دارن ولی با این کتابخونه میتونید راحت بدون هیچ محدودیتی از پینترست دانلود کنید یا سرچ بزنید توی ربات های تلگرام هم بدردتون میخوره. اگه ایده ای دارید خوشحال میشیم پروژه رو باهم جلو ببریم https://github.com/monji024/pinterest-dl

2
دوستان پایتون کاری که تازه دارید زبان روبی رو یاد میگیرید کتابخونه requests نوشتم که برای روبی الهام گرفته شده از کتابخونه پایتون برای راحتی افرادی که از پایتون دارن میان سمت روبی حتما تو پروژه هاتون بدردتون میخوره کار باهاش دقیقا مثل کار با کتابخونه پایتونه :) لینک ریپو : https://github.com/monji024/requests_ruby لینک Gem : https://rubygems.org/gems/requests_ruby لینک داکیومنتش : https://rubydoc.info/gems/requests_ruby/1.0.3 اگه بدردتون خورد توی گیت هاب ستاره بزنید ❤️‍🩹
195
3
The Well-Grounded Rubyist, 3rd Edition.pdf
291
4
No text...
275
5
توی روبی میتونید برای اعداد بزرگ که خوندنش براتون سخته توی‌پروژه هاتون بیاین از _ استفاده کنید number = 1_000_000 روی خروجی هیچ تاثیری نداره فقط جهت خوانا تر شدن اعداد به کار میره 👾
267
6
اوبونتو بریزید خیلی خوبه🥸
320
7
Video message
605
8
نسخه جدید Ruby 4.0.5 تو ۳۰ اردیبهشت ۱۴۰۵ منتشر شدش که برخلاف چیزی که خیلیا فکر میکنن، این نسخه قابلیت جدیدی به Ruby اضافه نمی
نسخه جدید Ruby 4.0.5 تو ۳۰ اردیبهشت ۱۴۰۵ منتشر شدش که برخلاف چیزی که خیلیا فکر میکنن، این نسخه قابلیت جدیدی به Ruby اضافه نمیکنه و بیشتر روی رفع باگ ‌ها، افزایش امنیت و پایدارتر شدن زبان تمرکز داره. مهم ترین تغییرات این نسخه : رفع آسیب پذیری امنیتی CVE-2026-46727 این باگ باعث میشد تو بعضی از شرایط خاص، هنگام استفاده از getaddrinfo حافظه به اشتباه مدیریت بشه و احتمال کرش شدن برنامه وجود داشته باشه. مثال: require "socket" 1000.times do Addrinfo.getaddrinfo("localhost", 80) end تو نسخه های قدیمی روبی، این بخش تو شرایط خاص میتونست باعث بروز مشکل تو حافظه بشه اما تو Ruby 4.0.5 این آسیب پذیری برطرف شده. رفع باگ سیستم Build: بعضی برنامه نویسا موقع کامپایل کردن Ruby از سورس با خطا مواجه میشدن. مثلا: ./configure make تو بعضی سیستم عامل ها، دستور make با خطا متوقف میشد که تو نسخه 4.0.5 این مشکل برطرف شده. بهبود پایداری Runtime : توسعه دهنده ها چند باگ داخلی رو هم رفع کردن تا برنامه ها در اجرای طولانی مدت پایدارتر باشن. مثلا اگه یه برنامه Ruby چند روز بدون توقف اجرا میشد، احتمال بروز بعضی خطاهای داخلی کمتر شده.
748
9
تو سال ۲۰۱۳ یه باگ عجیب تو 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💎
270
10
یه سایت هست که میتونید زبان خودتونو انتخاب کنید و بهتون تمرین میده که برای پیشرفت تو زبونی مثل روبی که منبع کمی داره خیلی میت+1
یه سایت هست که میتونید زبان خودتونو انتخاب کنید و بهتون تمرین میده که برای پیشرفت تو زبونی مثل روبی که منبع کمی داره خیلی میتونه کمکتون کنه!! آدرس سایت
960
11
آموزش کامل کار با ربات: @dll_telegrambot
آموزش کامل کار با ربات: @dll_telegrambot
685
12
ربات دانلود محتوای محدود شده از تلگرام : @dll_telegrambot
1 299
13
یه کتابخونه روبی رو منتشر کردم که راحت میتونید از پینترست ویدیو و عکس دانلود بکنید کار باهاش خیلی راحته. https://github.com/m
یه کتابخونه روبی رو منتشر کردم که راحت میتونید از پینترست ویدیو و عکس دانلود بکنید کار باهاش خیلی راحته. https://github.com/monji024/pinterest-dl کد درخواست : require 'pinterest-dl' PinterestDL.get_video_url('https://pin.it/2R1TVM03D') نصب : gem install pinterest-dl متود هاش : get_video_url get_image_url
1 015
14
شاید برای بعضیا پیش اومده باشه توی سیستم لینوکسی خودشون خواستن یه فایل رو انتقال بدن به یه درایوشون توی ویندوز و وقتی اومدن ر
شاید برای بعضیا پیش اومده باشه توی سیستم لینوکسی خودشون خواستن یه فایل رو انتقال بدن به یه درایوشون توی ویندوز و وقتی اومدن روی ویندوز تا ببینن فایل اومده میبینن اصلا فایل کپی نشده تو درایو خب یه راه حل خیلی ساده هستش که میتونید با استفاده از یه برنامه توی ویندوزتون فایل های لینوکسی خودتونو ببیند و انتقالشون بدید و دیگه نیازی به ری استارت مجدد هم نیست🐧 https://www.diskinternals.com/linux-reader/
999
15
یسریا فکر میکنن وقتی یه زبان برنامه نویسی مثل پایتون یا روبی رو یاد بگیرن میتونن باهاش هر بد افزاری بنویسن نمونه ای مثل روت کیت باید دانشی از سطح کرنل داشته باشی باید با زبان های سطح پایین مثل زبان c رو یاد بگیری و درکنارش باید درک عمیقی از سیستم عامل داشته باشی چون c مستقیم با سخت افزار در ارتباطه ولی زبان های سطح بالا مثل روبی یا پایتون نیاز به مفسر برای اجرا شدن لازم دارن و بدون پیش نیاز نمیتونن اجرا شن و باید کامپایل شن به 01 بخاطر این توی اکثر سایت ها مینویسن اقا فلان کرک معتبر نیست احتمال داره روت کیت توی فایل باشه و روت کیت هم مستقیم میره توی بایوس مخفی میشه و بعد از ری استارت سیستم تکثیر میشه بخاطر همین زبان c یکی از مهم ترین زبان برای امنیته وقتی تو ریشه رو بلد نباشی نمیتونی دستکاریش کنی
830
16
قابلیت سرچ هم اضافه شد
738
17
خب بچه ها یه سایت زدم که اومدم کتابخونه های مهم رو جمع اوری کردم از گوگل و به صورت فارسی و انگلیسی قرار دادم امیدوارم به کارت
خب بچه ها یه سایت زدم که اومدم کتابخونه های مهم رو جمع اوری کردم از گوگل و به صورت فارسی و انگلیسی قرار دادم امیدوارم به کارتون بیاد: https://monji024.github.io/Ruby_Library/
770
18
sticker.webp
659
19
اونایی که پایتون کار کردن میدونن برای ارسال درخواست های http باید از کتابخونه requests استفاده کنن یکی اومده همینو برای روبی نوشته که خیلی هم راحته یعنی پایتون کار کرده باشید اینجا هم میتونید ازش استفاده کنید یه تیکه کد درخواست : require 'requests/sugar' url = Requests.get('https://api.codebazan.ir/ping/?url=google.com') puts url.text برای نصب کتابخونه : gem install requests
584
20
ابزار جدید زدم برای چت ناشناس هم لوکال چت داره گلوبال چت داره امیدوارم بدردتون بخوره https://github.com/monji024/GhostChat.git
507