Forwarded from Meitix
Forwarded from کانال اطلاعرسانی توزیع پارچ
این هفته در پارچ
https://blog.parchlinux.com/postfa/%d8%a7%db%8c%d9%86-%d9%87%d9%81%d8%aa%d9%87-%d8%af%d8%b1-%d9%be%d8%a7%d8%b1%da%86-1/
@ParchLinux
https://blog.parchlinux.com/postfa/%d8%a7%db%8c%d9%86-%d9%87%d9%81%d8%aa%d9%87-%d8%af%d8%b1-%d9%be%d8%a7%d8%b1%da%86-1/
@ParchLinux
Parch Linux Blog
این هفته در پارچ - Parch Linux Blog
این هفته در پارچ: تغییرات گسترده، بهبودها و برنامههای آینده سلام به همه کاربران عزیز پارچ! این هفته، ما در تیم توسعه با انگیزه و تمرکز زیادی روی بهبود جنبههای مختلف پارچ کار کردیم. از ارتقاهای زیرساختی گرفته تا بهینهسازی برنامهها و اضافه کردن امکانات…
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستور sudo efibootmgr -v چه کاری انجام میدهد؟
🔹دستور sudo efibootmgr -v در سیستمهای لینوکسی که از UEFI استفاده میکنند، برای نمایش جزئیات بوتلودر و گزینههای بوت قابل استفاده است.
🔹خروجی دستور:
هنگامی که این دستور را اجرا میکنید، اطلاعات زیر را مشاهده خواهید کرد:
لیست دستگاههای بوت: همه دستگاههایی که سیستم میتواند از آنها بوت شود (مانند هارد دیسک، فلش درایو، شبکه و غیره)
ترتیب بوت: ترتیبی که سیستم از دستگاههای بوت برای شروع فرایند بوت شدن استفاده میکند.
وضعیت هر دستگاه: فعال یا غیرفعال بودن هر دستگاه برای بوت شدن.
اطلاعات اضافی: ممکن است اطلاعات دیگری مانند UUID، پارتیشن و سایر جزئیات مربوط به هر دستگاه نمایش داده شود.
🔹دستور sudo efibootmgr -v در سیستمهای لینوکسی که از UEFI استفاده میکنند، برای نمایش جزئیات بوتلودر و گزینههای بوت قابل استفاده است.
🔹خروجی دستور:
هنگامی که این دستور را اجرا میکنید، اطلاعات زیر را مشاهده خواهید کرد:
لیست دستگاههای بوت: همه دستگاههایی که سیستم میتواند از آنها بوت شود (مانند هارد دیسک، فلش درایو، شبکه و غیره)
ترتیب بوت: ترتیبی که سیستم از دستگاههای بوت برای شروع فرایند بوت شدن استفاده میکند.
وضعیت هر دستگاه: فعال یا غیرفعال بودن هر دستگاه برای بوت شدن.
اطلاعات اضافی: ممکن است اطلاعات دیگری مانند UUID، پارتیشن و سایر جزئیات مربوط به هر دستگاه نمایش داده شود.
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from متخصص وردپرس | پوینا
هر چی سایت روی اسنپ بوده ترکیده چقدر اسنپ تجربه بالایی داره به خیال خودش
صد ها سایت رو اسنپ ترکوند میلیارد ها تومن پول رو هدر داد
دیگه سایتا برای حلش رو به کپچاهای 30 ثانیه ایی اوردن که همینم جواب نمیده
📌 ضعف بزرگ اسنپ در مدیریت 📌
@poinair پوینا
صد ها سایت رو اسنپ ترکوند میلیارد ها تومن پول رو هدر داد
دیگه سایتا برای حلش رو به کپچاهای 30 ثانیه ایی اوردن که همینم جواب نمیده
📌 ضعف بزرگ اسنپ در مدیریت 📌
@poinair پوینا
Forwarded from Gopher Academy
🔵 عنوان مقاله
♻︎ recur: Retry a Command with Exponential Backoff and Jitter
🟢 خلاصه مقاله:
مقالهای که بررسی شد در مورد ابزار خط فرمان مبتنی بر زبان برنامهنویسی Go است که برای تکرار دستورات مبتنی بر شل (Shell) در شرایط کنترلشده تا زمان برآورده شدن یک شرط یا موفقیت طراحی شده است. این ابزار به کاربران امکان میدهد تا دستورات شل خود را با استفاده از یک مکانیزم تلاش مجدد (retry) اجرا کرده تا به نتیجه مطلوب دست یابند. این فرآیند میتواند برای مواقعی که دستورات نیاز به چندین تلاش برای موفقیت دارند، بسیار مفید باشد. استفاده از این ابزار میتواند به صرفهجویی در زمان و افزایش کارایی عملیات خودکار در محیطهای مختلف توسعه و تست کمک کند، زیرا کاربر نیازی به اجرای دستی دستورات برای چندین بار ندارد. این ابزار به ویژه در سناریوهایی که شکستهای موقتی رخ میدهد، از قابلیت اطمینان بالایی برخوردار است.
🟣لینک مقاله:
https://golangweekly.com/link/162731/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
♻︎ recur: Retry a Command with Exponential Backoff and Jitter
🟢 خلاصه مقاله:
مقالهای که بررسی شد در مورد ابزار خط فرمان مبتنی بر زبان برنامهنویسی Go است که برای تکرار دستورات مبتنی بر شل (Shell) در شرایط کنترلشده تا زمان برآورده شدن یک شرط یا موفقیت طراحی شده است. این ابزار به کاربران امکان میدهد تا دستورات شل خود را با استفاده از یک مکانیزم تلاش مجدد (retry) اجرا کرده تا به نتیجه مطلوب دست یابند. این فرآیند میتواند برای مواقعی که دستورات نیاز به چندین تلاش برای موفقیت دارند، بسیار مفید باشد. استفاده از این ابزار میتواند به صرفهجویی در زمان و افزایش کارایی عملیات خودکار در محیطهای مختلف توسعه و تست کمک کند، زیرا کاربر نیازی به اجرای دستی دستورات برای چندین بار ندارد. این ابزار به ویژه در سناریوهایی که شکستهای موقتی رخ میدهد، از قابلیت اطمینان بالایی برخوردار است.
🟣لینک مقاله:
https://golangweekly.com/link/162731/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - dbohdan/recur: Retry a command with exponential backoff and jitter (+ Starlark expressions)
Retry a command with exponential backoff and jitter (+ Starlark expressions) - dbohdan/recur
Forwarded from Sadra Codes
درود دوستان. بهمن، از دوستان عزیزم لطف داشتن و یه کد تخفیف 100% واسه شما درنظر گرفتن واسه این وبینار خاص. مفاهیمی که در این وبینار تدریس میشن:
✅ نصب و پیکربندی Neovim برای یه محیط سریع 🛠
✅ زیباتر کردن ترمینال با Zsh و Powerlevel10k 💎
✅ استفاده از تمها و پلاگینهای حرفهای با NvChad 🌈
✅ تکمیل خودکار و خطایابی هوشمند با LSP 🤖
✅ ارتباط مستقیم با دیتابیسهای SQL و اجرای کوئری 📊
✅ دیباگ آسان و حرفهای 🐛
✅ شخصیسازی محیط برای تجربهای منحصربهفرد 🎨
کد تخفیف:
لینک ثبت نام: https://evnd.co/zXglH
مدت ثبت نام محدوده!
✅ نصب و پیکربندی Neovim برای یه محیط سریع 🛠
✅ زیباتر کردن ترمینال با Zsh و Powerlevel10k 💎
✅ استفاده از تمها و پلاگینهای حرفهای با NvChad 🌈
✅ تکمیل خودکار و خطایابی هوشمند با LSP 🤖
✅ ارتباط مستقیم با دیتابیسهای SQL و اجرای کوئری 📊
✅ دیباگ آسان و حرفهای 🐛
✅ شخصیسازی محیط برای تجربهای منحصربهفرد 🎨
کد تخفیف:
sadraلینک ثبت نام: https://evnd.co/zXglH
مدت ثبت نام محدوده!
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
یه هموطن عزیز اومده با صدای جنگهای صلیبی برای تایپاسکریپت اکستنشن نوشته
وقتی یه تایپی رو اشتباه اساین کنید ویس "اینجا قرار نمیگیرید” پلی میشه :))
@DevTwitter | <Mohammadreza Hajian/>
وقتی یه تایپی رو اشتباه اساین کنید ویس "اینجا قرار نمیگیرید” پلی میشه :))
@DevTwitter | <Mohammadreza Hajian/>
Forwarded from PhiloLearn | فیلولرن
مدیریت حافظه یکی از مهمترین قسمتهای سیستم عامل هستش که مستقیما روی پرفورمنس سیستم تاثیر میذاره. سیستم عامل وظیفه داره حافظه فیزیکی و مجازی رو بین پروسسها تقسیم کنه و ازشون محافظت کنه.
توی سیستمهای مدرن، حافظه به صورت سگمنت و پیج مدیریت میشه. هر پیج معمولا ۴ کیلوبایت هستش و MMU (Memory Management Unit) مسئول ترجمه آدرسهای مجازی به فیزیکی هستش. این کار با کمک TLB یا Translation Lookaside Buffer انجام میشه که یه کش سختافزاری برای نگهداری آدرسهای پرکاربرد هستش.
وقتی یه پروسس لانچ میشه، سیستم عامل براش یه فضای آدرس مجازی میسازه که شامل چند تا سگمنت هستش: کد (text)، دیتای initialize شده، دیتای initialize نشده (BSS)، هیپ و استک. هر کدوم از این سگمنتها پرمیشنهای خاص خودشون رو دارن. مثلا سگمنت کد فقط read-only هستش تا از اجرای کد مخرب جلوگیری بشه.
سیستم عامل از تکنیکهای مختلفی مثل demand paging استفاده میکنه. با این تکنیک، پیجها فقط موقعی که بهشون نیاز هست به حافظه فیزیکی لود میشن. اگه پیجی که پروسس میخواد توی رم نباشه، page fault رخ میده و سیستم عامل اون پیج رو از دیسک به رم میاره.
برای مدیریت بهتر حافظه، سیستم عامل از الگوریتمهای page replacement استفاده میکنه. یکی از معروفترینهاشون LRU (Least Recently Used) هستش که پیجهایی که مدت زیادی استفاده نشدن رو از رم میندازه بیرون. توی لینوکس از الگوریتمهای پیچیدهتری مثل CLOCK و یا نسخههای بهبود یافته LRU استفاده میشه.
مموری منیجمنت مدرن از تکنیکهای دیگهای مثل memory mapping و copy-on-write هم استفاده میکنه. با memory mapping میشه فایلها رو مستقیم به حافظه مپ کرد و با copy-on-write میشه از کپی کردن غیرضروری دیتا جلوگیری کرد. این تکنیکها توی fork کردن پروسسها خیلی کاربرد دارن.
توی سیستمهای مدرن، مموری منیجمنت از NUMA (Non-Uniform Memory Access) هم پشتیبانی میکنه که باعث میشه پرفورمنس روی سیستمهای چند پردازندهای بهتر بشه. توی این آرکیتکچر، زمان دسترسی به حافظه بستگی به لوکیشن فیزیکی پردازنده و حافظه داره.
#Linux #OS #Memory_Management
@PhiloLearn
توی سیستمهای مدرن، حافظه به صورت سگمنت و پیج مدیریت میشه. هر پیج معمولا ۴ کیلوبایت هستش و MMU (Memory Management Unit) مسئول ترجمه آدرسهای مجازی به فیزیکی هستش. این کار با کمک TLB یا Translation Lookaside Buffer انجام میشه که یه کش سختافزاری برای نگهداری آدرسهای پرکاربرد هستش.
وقتی یه پروسس لانچ میشه، سیستم عامل براش یه فضای آدرس مجازی میسازه که شامل چند تا سگمنت هستش: کد (text)، دیتای initialize شده، دیتای initialize نشده (BSS)، هیپ و استک. هر کدوم از این سگمنتها پرمیشنهای خاص خودشون رو دارن. مثلا سگمنت کد فقط read-only هستش تا از اجرای کد مخرب جلوگیری بشه.
سیستم عامل از تکنیکهای مختلفی مثل demand paging استفاده میکنه. با این تکنیک، پیجها فقط موقعی که بهشون نیاز هست به حافظه فیزیکی لود میشن. اگه پیجی که پروسس میخواد توی رم نباشه، page fault رخ میده و سیستم عامل اون پیج رو از دیسک به رم میاره.
برای مدیریت بهتر حافظه، سیستم عامل از الگوریتمهای page replacement استفاده میکنه. یکی از معروفترینهاشون LRU (Least Recently Used) هستش که پیجهایی که مدت زیادی استفاده نشدن رو از رم میندازه بیرون. توی لینوکس از الگوریتمهای پیچیدهتری مثل CLOCK و یا نسخههای بهبود یافته LRU استفاده میشه.
مموری منیجمنت مدرن از تکنیکهای دیگهای مثل memory mapping و copy-on-write هم استفاده میکنه. با memory mapping میشه فایلها رو مستقیم به حافظه مپ کرد و با copy-on-write میشه از کپی کردن غیرضروری دیتا جلوگیری کرد. این تکنیکها توی fork کردن پروسسها خیلی کاربرد دارن.
توی سیستمهای مدرن، مموری منیجمنت از NUMA (Non-Uniform Memory Access) هم پشتیبانی میکنه که باعث میشه پرفورمنس روی سیستمهای چند پردازندهای بهتر بشه. توی این آرکیتکچر، زمان دسترسی به حافظه بستگی به لوکیشن فیزیکی پردازنده و حافظه داره.
#Linux #OS #Memory_Management
@PhiloLearn
Forwarded from Software Engineer Labdon
در علوم کامپیوتر بهش میگن Quine؛ برنامهای که بدون گرفتن هرگونه ورودی یک کپی از خودشو به عنوان خروجی چاپ میکنه. علت این نامگذاری هم به افتخار ریاضیدان و منطقدان آمریکایی Willard Van Orman Quine هست.
این کلمه رو با زبان برنامهنویسی مورد علاقهتون سرچ کنید مثال زیاد پیدا میکنید.
Mamadou On GameDev/>
➖➖➖➖➖➖➖➖
👑 @software_Labdon
این کلمه رو با زبان برنامهنویسی مورد علاقهتون سرچ کنید مثال زیاد پیدا میکنید.
Mamadou On GameDev/>
➖➖➖➖➖➖➖➖
👑 @software_Labdon
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Telegram
LUGist
کانال اطلاعرسانی لاگیست
متشکل از جمعی از بچههای تهران، کرج و حومه که به قصد تسخیر رویدادها دورهم جمع شدیم.
متشکل از جمعی از بچههای تهران، کرج و حومه که به قصد تسخیر رویدادها دورهم جمع شدیم.
t.iss.one/LUGist
کانال لاگیست، متشکّل از جمعی از دوستان ساکن پایتخت و شهرهای اطراف (و شایدم سایر شهرها؟) به جهت دوستی، هماهنگی و تصرّف رویدادهای در حال برگزاری.
حتماً به گروه متّصل به کانال هم بپیوندید.
برای انتشار رویداد در کانال، به @amiria703 پیام بدید.
#موقت
کانال لاگیست، متشکّل از جمعی از دوستان ساکن پایتخت و شهرهای اطراف (و شایدم سایر شهرها؟) به جهت دوستی، هماهنگی و تصرّف رویدادهای در حال برگزاری.
حتماً به گروه متّصل به کانال هم بپیوندید.
برای انتشار رویداد در کانال، به @amiria703 پیام بدید.
#موقت
Forwarded from DevTwitter | توییت برنامه نویسی
این قضیه Quine رو یادتونه؟
این QR Code میتونه باینری خودش رو (یه QR code Generator) تولید کنه که روی لینوکس ۶۴ بیتی اجرا میشه!
سایزش فقط 2953 بایت هست!
سورس:
https://github.com/AlokSwaminathan/QRception
@DevTwitter | <Mamadou On GameDev/>
این QR Code میتونه باینری خودش رو (یه QR code Generator) تولید کنه که روی لینوکس ۶۴ بیتی اجرا میشه!
سایزش فقط 2953 بایت هست!
سورس:
https://github.com/AlokSwaminathan/QRception
@DevTwitter | <Mamadou On GameDev/>
Forwarded from DevTwitter | توییت برنامه نویسی
🚀 شروعی جدید در دنیای برنامهنویسی بکاند! 🚀
یادگیری PHP و Laravel با یک بوتکمپ کاملاً آنلاین و پروژهمحور! 💻
تخفیف ویژه بلک فرایدی: ۷۰٪ تخفیف!
اگر میخواهید PHP و Laravel را یاد بگیرید، این بوتکمپ آنلاین بهترین انتخاب است! با استفاده از تکنولوژیهای روز، در دورههای عملی و پروژههای واقعی تجربه کسب کنید.
🎁 امکان پرداخت اقساطی طی ۳ ماه
🎯 آنچه یاد میگیرید:
🔸️ آموزش کامل PHP و مفاهیم شیگرایی
🔸️ کار با Docker و محیطهای کانتینری
🔸️ تدریس جامع فریمورک Laravel
🔸️ راهنمایی در رزومهنویسی و اصول آن
🔸️ استفاده از هوش مصنوعی در فرآیندهای برنامهنویسی
⬅️ استعداد سنجی و پیشثبت نام
🟠 فرصت محدود !!!
🌐 وبسایت |⭐ کانال تلگرام |🌐 یوتیوب
یادگیری PHP و Laravel با یک بوتکمپ کاملاً آنلاین و پروژهمحور! 💻
تخفیف ویژه بلک فرایدی: ۷۰٪ تخفیف!
اگر میخواهید PHP و Laravel را یاد بگیرید، این بوتکمپ آنلاین بهترین انتخاب است! با استفاده از تکنولوژیهای روز، در دورههای عملی و پروژههای واقعی تجربه کسب کنید.
🎁 امکان پرداخت اقساطی طی ۳ ماه
🎯 آنچه یاد میگیرید:
🔸️ آموزش کامل PHP و مفاهیم شیگرایی
🔸️ کار با Docker و محیطهای کانتینری
🔸️ تدریس جامع فریمورک Laravel
🔸️ راهنمایی در رزومهنویسی و اصول آن
🔸️ استفاده از هوش مصنوعی در فرآیندهای برنامهنویسی
⬅️ استعداد سنجی و پیشثبت نام
🟠 فرصت محدود !!!
🌐 وبسایت |⭐ کانال تلگرام |🌐 یوتیوب
Forwarded from Mr Python | مستر پایتون (حسین)
📣 دوستان این تخفیف تا ساعت ۱۲ امشب بیشتر فرصت نداره ولی تایمر های سایت اشتباها میگن بیشتر از این زمان فرصت داره .
Forwarded from CleverDevs (Mammad)
کسایی که دنبال کیبورد مکانیکال خوب بودن، این دوستمون توی کانالش یه کیبورد خیلی باحال درست کرده
https://youtu.be/gyh17woBc0k
#youtube
@CleverDevs - @CleverDevsGp
https://youtu.be/gyh17woBc0k
#youtube
@CleverDevs - @CleverDevsGp
Forwarded from Laravel News
Managing API Rate Limits in Laravel Through Job Throttling https://laravel-news.com/managing-api-rate-limits-in-laravel-through-job-throttling
Laravel News
Managing API Rate Limits in Laravel Through Job Throttling - Laravel News
Discover how to use Redis::throttle in Laravel to prevent API flooding with effective job rate limiting. Learn a practical approach to managing email delivery rates while adhering to service provider limits.