Forwarded from Gopher Academy
🔵 عنوان مقاله
FAIR: A Go Library for Serving Resources 'Fairly'
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته است، به بررسی و طراحی سیستمی میپردازد که هدف آن تضمین انصاف در توزیع منابع در محیطهایی با منابع محدود است. این سیستم به گونهای طراحی شده که منابع موجود را به طور مساوی بین چندین مشتری تقسیم میکند. این کار از طریق اعمال الگوریتمهای خاصی که به حفظ تعادل و عدالت کمک میکنند، انجام میشود. توزیع عادلانه منابع نه تنها برای افزایش بهرهوری ضروری است، بلکه در جلوگیری از تمرکز زیاد منابع در دست عدهای خاص و ایجاد فرصتهای برابر برای همه ذینفعان نیز مهم میباشد. سیستم مورد مطالعه میتواند در زمینههای مختلفی مانند فناوری اطلاعات، بهداشت و درمان و توزیع منابع عمومی کاربرد داشته باشد. این رویکرد با تاکید بر اصل عدالت و انصاف، به دنبال یافتن راهحلهایی برای بهبود شرایط در موقعیتهای محدودیت منابع است.
🟣لینک مقاله:
https://golangweekly.com/link/159873/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
FAIR: A Go Library for Serving Resources 'Fairly'
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته است، به بررسی و طراحی سیستمی میپردازد که هدف آن تضمین انصاف در توزیع منابع در محیطهایی با منابع محدود است. این سیستم به گونهای طراحی شده که منابع موجود را به طور مساوی بین چندین مشتری تقسیم میکند. این کار از طریق اعمال الگوریتمهای خاصی که به حفظ تعادل و عدالت کمک میکنند، انجام میشود. توزیع عادلانه منابع نه تنها برای افزایش بهرهوری ضروری است، بلکه در جلوگیری از تمرکز زیاد منابع در دست عدهای خاص و ایجاد فرصتهای برابر برای همه ذینفعان نیز مهم میباشد. سیستم مورد مطالعه میتواند در زمینههای مختلفی مانند فناوری اطلاعات، بهداشت و درمان و توزیع منابع عمومی کاربرد داشته باشد. این رویکرد با تاکید بر اصل عدالت و انصاف، به دنبال یافتن راهحلهایی برای بهبود شرایط در موقعیتهای محدودیت منابع است.
🟣لینک مقاله:
https://golangweekly.com/link/159873/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - satmihir/fair: A Go library for serving resources fairly
A Go library for serving resources fairly. Contribute to satmihir/fair development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر دادن response در chrome؛
اگر نیاز دارید response که از سرور دریافت میکنید را تغییر بدهید فقط کافی است DevTools را باز کنید و مثل ویدیو زیر دیتای response مورد نظرتان را به آن شکلی که دوست دارید تغییر بدهید، این تغییر در chrome ذخیره میشود و در زمان reload صفحه پایدار میماند.
به طور مثال از این روش میتوان برای تست application و یا ساختن data mock استفاده کرد.
@DevTwitter | <Mohammad Reza M./>
اگر نیاز دارید response که از سرور دریافت میکنید را تغییر بدهید فقط کافی است DevTools را باز کنید و مثل ویدیو زیر دیتای response مورد نظرتان را به آن شکلی که دوست دارید تغییر بدهید، این تغییر در chrome ذخیره میشود و در زمان reload صفحه پایدار میماند.
به طور مثال از این روش میتوان برای تست application و یا ساختن data mock استفاده کرد.
@DevTwitter | <Mohammad Reza M./>
Forwarded from CleverDevs (CleverDevs Ads)
Forwarded from CleverDevs (CleverDevs Ads)
هرماه، تو این کانال به صورت اشتراکی، اکانت chat gpt تهیه میکنم و با دوستایی که مایل باشن، به صورت اشتراکی با هم هزینه اون اکانت رو پرداخت میکنیم
این یه فرصت خوب، برای کاهش هزینه هامون و تهیه اکانت chat gpt plus هست
اگه دوست دارید تو این کامیونیتی باشید و با هزینه خیلی کم، اکانت gpt plus داشته باشید، تو اینجا منتظرتونیم👇
https://t.iss.one/+T4cO7OlORGc1Zjc0
این یه فرصت خوب، برای کاهش هزینه هامون و تهیه اکانت chat gpt plus هست
اگه دوست دارید تو این کامیونیتی باشید و با هزینه خیلی کم، اکانت gpt plus داشته باشید، تو اینجا منتظرتونیم👇
https://t.iss.one/+T4cO7OlORGc1Zjc0
Forwarded from کانال اطلاعرسانی توزیع پارچ
به زودی بر روی پارچ سرور، ابزار cockpit که یک محیط تحتوب برای مدیریت سرور است به صورت پیشفرض نصب خواهد بود.
به این صورت که بعد از نصب پارچ سرور، برای مدیریت سرور خود تنها کافیست به
your-ip-address:9090
مراجعه کنید.
ابزار cockpit امکان مدیریت داکر، پادمن و بستههای نصب شده بر روی سرور شما را دارد.
@ParchLinux
به این صورت که بعد از نصب پارچ سرور، برای مدیریت سرور خود تنها کافیست به
your-ip-address:9090
مراجعه کنید.
ابزار cockpit امکان مدیریت داکر، پادمن و بستههای نصب شده بر روی سرور شما را دارد.
@ParchLinux
Forwarded from جهان موازی کدها 💻🌍
This media is not supported in your browser
VIEW IN TELEGRAM
چجوری سایت سه بعدی بسازیم ... ⁉️🤩
اگر آموزش های بیشتر در مورد سایت های سه بعدی میخواید زیر همین پست براتون میزارم آدرس پیجش رو تو چنل
اگر آموزش های بیشتر در مورد سایت های سه بعدی میخواید زیر همین پست براتون میزارم آدرس پیجش رو تو چنل
#️⃣ #3d_website
💢 𝗖𝗛𝗔𝗡𝗡𝗘𝗟 | 𝗚𝗥𝗢𝗨𝗣
Forwarded from DevTwitter | توییت برنامه نویسی
اگر شما هم مثل من مشکل دارید که وقتی میرید توی سایت medium.com و مقالات اکثرا پریمیوم هست و نمیتونید بخونید، باید بگم که خدا شما رو دوست داشته که این پست رو دیدید.
خب حالا راه حل چیه؟
فقط کافیه لینک مقاله رو توی این سایت بزارید readmedium.com و تمام
@DevTwitter | <Amirreza Heydari/>
خب حالا راه حل چیه؟
فقط کافیه لینک مقاله رو توی این سایت بزارید readmedium.com و تمام
@DevTwitter | <Amirreza Heydari/>
Forwarded from کانال اطلاعرسانی توزیع پارچ
یک خبر خوب برای علاقمندان به شعر و ادبیات فارسی!
برنامه ساغر که یک کلاینت رومیزی برای گنجور است به مخازن پارچ اضافه شد.
روش نصب:
@ParchLinux
برنامه ساغر که یک کلاینت رومیزی برای گنجور است به مخازن پارچ اضافه شد.
روش نصب:
sudo pacman -Syy
sudo pacman -S saaghar
@ParchLinux
Forwarded from Code Module | کد ماژول (𔓙)
Forwarded from متخصص وردپرس | پوینا
چرا PHP نسبت به بقیه زبانها کندتر است و راهکار چیست؟ - قسمت اول
پی اچ پی در مقایسه با زبانهایی مثل GO کندتر است. دلیلش این است که هر درخواست PHP یک فرآیند جدید را شروع میکند. این فرآیند باید از ابتدا تجزیه و اجرا شود و سپس خاموش شود. یعنی هر پروسه به طور کامل بسته شده و از حافظه خارج میشود.
این یعنی PHP نمیتواند چیزی از پردازشهای قبلی را در حافظه نگه دارد و باید برای هر درخواست جدید از صفر شروع کند. نتیجه این کار، در تعداد درخواستهای بالا، عملکرد کندتر و مصرف بیشتر منابع سرور است. این روش را "Request-Response" مینامند.
اما راهکار برای وردپرس و PHP چی بود؟
برای حل این مشکل، از PHP-FPM استفاده شد. PHP-FPM باعث میشود که چند فرآیند PHP از قبل آماده به کار باشند. بنابراین، وقتی درخواست جدیدی میآید، دیگر لازم نیست PHP از صفر شروع کند. این فرآیندهای آماده به کار، درخواستها را سریعتر پردازش کرده و منابع سرور بهتر استفاده میشوند.
اما هنوز این روش در مقایسه با زبان GO کندتر است. پس راهکار نهایی چیست؟
در قسمتهای بعدی توضیح خواهیم داد.
@poianir پوینا
پی اچ پی در مقایسه با زبانهایی مثل GO کندتر است. دلیلش این است که هر درخواست PHP یک فرآیند جدید را شروع میکند. این فرآیند باید از ابتدا تجزیه و اجرا شود و سپس خاموش شود. یعنی هر پروسه به طور کامل بسته شده و از حافظه خارج میشود.
این یعنی PHP نمیتواند چیزی از پردازشهای قبلی را در حافظه نگه دارد و باید برای هر درخواست جدید از صفر شروع کند. نتیجه این کار، در تعداد درخواستهای بالا، عملکرد کندتر و مصرف بیشتر منابع سرور است. این روش را "Request-Response" مینامند.
اما راهکار برای وردپرس و PHP چی بود؟
برای حل این مشکل، از PHP-FPM استفاده شد. PHP-FPM باعث میشود که چند فرآیند PHP از قبل آماده به کار باشند. بنابراین، وقتی درخواست جدیدی میآید، دیگر لازم نیست PHP از صفر شروع کند. این فرآیندهای آماده به کار، درخواستها را سریعتر پردازش کرده و منابع سرور بهتر استفاده میشوند.
اما هنوز این روش در مقایسه با زبان GO کندتر است. پس راهکار نهایی چیست؟
در قسمتهای بعدی توضیح خواهیم داد.
@poianir پوینا
Forwarded from CleverDevs (£√a)
Eloquent JavaScript (8).PDF
3.6 MB
عنوان کتاب: Eloquent JavaScript
نویسنده: Marijn Haverbeke
زبان: انگلیسی
معرفی:
"Eloquent JavaScript" یک کتاب جامع و آموزنده درباره زبان برنامهنویسی جاوااسکریپت است که به بررسی مفاهیم پایه و پیشرفته این زبان میپردازد. این کتاب برای مبتدیان و همچنین برنامهنویسان با تجربه مناسب است و به خوانندگان کمک میکند تا درک عمیقی از جاوااسکریپت و نحوه استفاده از آن در توسعه وب پیدا کنند.
#pdf #javascript #book
@CleverDevs - @CleverDevsGp
نویسنده: Marijn Haverbeke
زبان: انگلیسی
معرفی:
"Eloquent JavaScript" یک کتاب جامع و آموزنده درباره زبان برنامهنویسی جاوااسکریپت است که به بررسی مفاهیم پایه و پیشرفته این زبان میپردازد. این کتاب برای مبتدیان و همچنین برنامهنویسان با تجربه مناسب است و به خوانندگان کمک میکند تا درک عمیقی از جاوااسکریپت و نحوه استفاده از آن در توسعه وب پیدا کنند.
#pdf #javascript #book
@CleverDevs - @CleverDevsGp
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 دستورات مدیریت برنامهها و پکیجهای نصبشده در لینوکس - 2
فهرست کردن پکیجهای نصبشده در فدورا (Fedora) با استفاده از dnf
- فهرست کردن تمام پکیجهای نصبشده:
- شمارش تعداد پکیجهای نصبشده:
- جستوجو برای یک پکیج خاص:
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
- اسکرول کردن خروجی های طولانی پکیچ ها
#لینوکس
@TheRaymondDev
فهرست کردن پکیجهای نصبشده در فدورا (Fedora) با استفاده از dnf
- فهرست کردن تمام پکیجهای نصبشده:
dnf list installed
- شمارش تعداد پکیجهای نصبشده:
dnf list installed | wc -l
- جستوجو برای یک پکیج خاص:
dnf list installed | grep <package_name>
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
dnf info <package_name>
- اسکرول کردن خروجی های طولانی پکیچ ها
dnf list installed | less
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 دستورات مدیریت برنامهها و پکیجهای نصبشده در لینوکس - 1
فهرست کردن پکیجهای نصبشده در دبیان/اوبونتو با استفاده از apt
- فهرست کردن تمام پکیجهای نصبشده:
- شمارش تعداد پکیجهای نصبشده:
- جستوجو برای یک پکیج خاص:
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
- اسکرول کردن خروجی های طولانی پکیچ ها
#لینوکس
@TheRaymondDev
فهرست کردن پکیجهای نصبشده در دبیان/اوبونتو با استفاده از apt
- فهرست کردن تمام پکیجهای نصبشده:
apt list --installed
- شمارش تعداد پکیجهای نصبشده:
apt list --installed | wc -l
- جستوجو برای یک پکیج خاص:
apt list --installed | grep <package_name>
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
apt show <package_name>
- اسکرول کردن خروجی های طولانی پکیچ ها
apt list --installed | less
#لینوکس
@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 دستورات مدیریت برنامهها و پکیجهای نصبشده در لینوکس - 4
فهرست کردن پکیجهای نصبشده با فلت پک (Flatpak)
- فهرست کردن تمام پکیجهای نصبشده:
- مشاهدهی پکیجهای نصبشده بهتنهایی (بدون نمایش runtime-ها):
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
#لینوکس
@TheRaymondDev
فهرست کردن پکیجهای نصبشده با فلت پک (Flatpak)
- فهرست کردن تمام پکیجهای نصبشده:
flatpak list
- مشاهدهی پکیجهای نصبشده بهتنهایی (بدون نمایش runtime-ها):
flatpak list --app
- مشاهدهی اطلاعات دقیق دربارهی یک پکیج:
flatpak info <application_id>
#لینوکس
@TheRaymondDev
Forwarded from محتوای آزاد سهراب
متاسفانه درایور انحصاری انویدیا برای سری لگسی ۳۹۰ به پایین از مخازن توزیعهای استیبل فعلی حذف شده.
توی اوبونتو اخرین نگارشی که پشتیبانی میکنه ۲۲.۰۴ و توی دبیان ۱۱ هستش.
توزیعهایی که میشه درایور رو روشون با پچ نصب کرد، توزیع های رولینگ مثل آرچ، دبیان سید رولینگ و اوپن سوزه تامبلوید هستن.
@SohrabContents
توی اوبونتو اخرین نگارشی که پشتیبانی میکنه ۲۲.۰۴ و توی دبیان ۱۱ هستش.
توزیعهایی که میشه درایور رو روشون با پچ نصب کرد، توزیع های رولینگ مثل آرچ، دبیان سید رولینگ و اوپن سوزه تامبلوید هستن.
فکر کنم باید کارت گرافیکم رو عوض کنم :)))
@SohrabContents