Forwarded from Sadra Codes
ورژن 0.8 پایاکشن رو رلیز کردم و خیلی خوب شده!
- کل ساختار (دیپلوی، بیلد، تست و..) برپایه uv بازطراحی شده. سرعت ورکفلو چه داخلی و چه ورکفلوی اکشن شما خیلی بهبود یافته.
- داکیومنتها آپدیت شدن. خیلی مختصر و مفیدتر توضیح دادم. تمام داکیومنتها به یک پلتفورم دیگه انتقال پیدا کردن.
داکیومنت: pyaction.imsadra.me/docs
ریپازیتوری: github.com/lnxpy/pyaction
- کل ساختار (دیپلوی، بیلد، تست و..) برپایه uv بازطراحی شده. سرعت ورکفلو چه داخلی و چه ورکفلوی اکشن شما خیلی بهبود یافته.
- داکیومنتها آپدیت شدن. خیلی مختصر و مفیدتر توضیح دادم. تمام داکیومنتها به یک پلتفورم دیگه انتقال پیدا کردن.
داکیومنت: pyaction.imsadra.me/docs
ریپازیتوری: github.com/lnxpy/pyaction
Forwarded from محتوای آزاد سهراب
این هم از قسمت پنجم.
این قسمت به نظر خودم کیفیت نسخههای قبلی رو نداره چون چندتا مشکل وسط ویدئو پیش اومد اولی اینکه هم ویز هم سرور matrix.org زمانی که ضبط میکردم قطع بودن و برای همین قرار شد درمورد ماتریکس و ماستادون به صورت کلی توی یک ویدئو جداگانه توضیح بدم که بعداً ضبط میکنم.
اما به صورت کلی اگه بخواین درموردش بدونید این راهنمای من درمورد ماستادون هستش و این هم ارائه من در سالروز آزادی نرم افزار در آزادان که درمورد شبکههای اجتماعی نامتمرکز صحبت کردم.
و اما تماشای این قسمت از یوتوب:
https://youtu.be/Ktdg36UJF6M
تماشا از پیرتوب:
https://tubedu.org/w/vxZN4dCL5CZ4p22j71xNkA
@SohrabContents
این قسمت به نظر خودم کیفیت نسخههای قبلی رو نداره چون چندتا مشکل وسط ویدئو پیش اومد اولی اینکه هم ویز هم سرور matrix.org زمانی که ضبط میکردم قطع بودن و برای همین قرار شد درمورد ماتریکس و ماستادون به صورت کلی توی یک ویدئو جداگانه توضیح بدم که بعداً ضبط میکنم.
اما به صورت کلی اگه بخواین درموردش بدونید این راهنمای من درمورد ماستادون هستش و این هم ارائه من در سالروز آزادی نرم افزار در آزادان که درمورد شبکههای اجتماعی نامتمرکز صحبت کردم.
و اما تماشای این قسمت از یوتوب:
https://youtu.be/Ktdg36UJF6M
تماشا از پیرتوب:
https://tubedu.org/w/vxZN4dCL5CZ4p22j71xNkA
@SohrabContents
Forwarded from Laravel News
Asymmetric Property Visibility in PHP 8.4 https://laravel-news.com/asymmetric-property-visibility-in-php-84
Laravel News
Asymmetric Property Visibility in PHP 8.4 - Laravel News
Starting in PHP 8.4, properties may also have their visibility set asymmetrically with a different scope for reading and writing. Learn how to use this exciting feature coming to PHP!
Forwarded from Digiato | دیجیاتو
🔹بهدنبال خروج کاربران از شبکه اجتماعی ایکس، رشد #بلواسکای ادامه دارد. این پلتفرم حدود یک هفته پیش به آمار ۱۵ میلیون کاربر رسیده بود و در همین فاصله کوتاه با جذب کاربران بیشتر، حالا مجموعاً ۲۰ میلیون کاربر دارد. تعداد کاربران Bluesky در ۳ ماه گذشته حدود ۳ برابر شده است.
🔹این پلتفرم در هفته گذشته روزهایی را پشت سر گذاشت که طی آن در هر ۲۴ ساعت حدود یکمیلیون کاربر جدید جذب کرد. رئیس اینستاگرام نیز چند روز پیش اعلام کرده بود نوامبر حدود ۱۵ میلیون کاربر جدید در پلتفرم تردز ثبتنام کردهاند. باوجود اینکه بلواسکای هنوز خیلی کوچک است، در ۶ روز اخیر، در اپ استور اپل و در ۴ روز اخیر نیز در گوگل پلی برترین اپلیکیشن بوده است.
🔹 این شرکت هفته گذشته اعلام کرد برخلاف ایکس از دادههای کاربران برای آموزش مدلهای هوش مصنوعی استفاده نخواهد کرد. مدیرعامل Bluesky نیز گفت نمیخواهد این شبکه را با تبلیغات «به لجن بکشد».
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
حسابای من روی بلواسکای و ماستادون.
بلو اسکای
https://bsky.app/profile/sohrabbehdani.ir
و ماستادون
https://mastodon.bsd.cafe/@sohrab
@SohrabContents
بلو اسکای
https://bsky.app/profile/sohrabbehdani.ir
و ماستادون
https://mastodon.bsd.cafe/@sohrab
@SohrabContents
Bluesky Social
Sohrab Behdani (@sohrabbehdani.ir)
19 years old
Rustlang & python developer
interested in music and Linux.
Developer of Parch Gnu/Linux
More about me:
https://sohrabbehdani.ir
Rustlang & python developer
interested in music and Linux.
Developer of Parch Gnu/Linux
More about me:
https://sohrabbehdani.ir
Forwarded from HICTE Blog (smm)
#معرفی
هر چی میخواین one click براتون بالاست.
سیصد تومن هم هدیه عضویت داره.
kubarcloud.com
[تبلیغات نیست. مال سیدمهدی خودمونه.]
🚁 Hicte Blog
سرورامون رو از کی بگیریم؟ کوبار
چی؟ کوبار
کجا؟ کوبار
هر چی میخواین one click براتون بالاست.
سیصد تومن هم هدیه عضویت داره.
kubarcloud.com
[تبلیغات نیست. مال سیدمهدی خودمونه.]
🚁 Hicte Blog
Forwarded from Go Casts 🚀
دو مقاله شیک و قشنگ در مورد دیتابیس ها بصورت کلی و postgres
Things I Wished More Developers Knew About Databases
https://rakyll.medium.com/things-i-wished-more-developers-knew-about-databases-2d0178464f78
What I Wish Someone Told Me About Postgres
https://challahscript.com/what_i_wish_someone_told_me_about_postgres
@gocasts
#database
Things I Wished More Developers Knew About Databases
https://rakyll.medium.com/things-i-wished-more-developers-knew-about-databases-2d0178464f78
What I Wish Someone Told Me About Postgres
https://challahscript.com/what_i_wish_someone_told_me_about_postgres
@gocasts
#database
Forwarded from Recocoin (Amirreza mesbah)
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 به کانال تلگرام ریکوکوین خوش آمدید! 🚀
🔍 آیا ارز دیجیتال خود را گم کردهاید؟ نگران نباشید، ما در اینجا هستیم تا به شما کمک کنیم. با استفاده از جدیدترین فناوریها و روشهای امنیتی، ریکوکوین تخصص دارد در بازیابی ارزهای دیجیتال مفقود شده شما.
💼 چه از طریق تراکنشهای اشتباه، کیف پولهای دیجیتالی فراموش شده، یا حتی هک شدن، تیم متخصص ما آماده است تا به شما در بازگرداندن داراییهای دیجیتالیتان کمک کند.
📈 با ریکوکوین، دیگر نیازی به نگرانی در مورد داراییهای دیجیتالی خود ندارید. ما به شما اطمینان میدهیم که هر قدم از فرآیند بازیابی با دقت و امنیت کامل انجام میشود.
🔐 برای کسب اطلاعات بیشتر و شروع فرآیند بازیابی، همین حالا با ما تماس بگیرید!
📞 تماس با ما: ۰۹۹۲۰۵۲۶۲۹۹_۰۹۳۸۳۲۹۱۹۹۴
🌐 وبسایت : www.recocoin.com
🗨کانال تلگرام:@recocoin01
#ریکوکوین #بازیابی_ارز_دیجیتال #امنیت_دیجیتال
🔍 آیا ارز دیجیتال خود را گم کردهاید؟ نگران نباشید، ما در اینجا هستیم تا به شما کمک کنیم. با استفاده از جدیدترین فناوریها و روشهای امنیتی، ریکوکوین تخصص دارد در بازیابی ارزهای دیجیتال مفقود شده شما.
💼 چه از طریق تراکنشهای اشتباه، کیف پولهای دیجیتالی فراموش شده، یا حتی هک شدن، تیم متخصص ما آماده است تا به شما در بازگرداندن داراییهای دیجیتالیتان کمک کند.
📈 با ریکوکوین، دیگر نیازی به نگرانی در مورد داراییهای دیجیتالی خود ندارید. ما به شما اطمینان میدهیم که هر قدم از فرآیند بازیابی با دقت و امنیت کامل انجام میشود.
🔐 برای کسب اطلاعات بیشتر و شروع فرآیند بازیابی، همین حالا با ما تماس بگیرید!
📞 تماس با ما: ۰۹۹۲۰۵۲۶۲۹۹_۰۹۳۸۳۲۹۱۹۹۴
🌐 وبسایت : www.recocoin.com
🗨کانال تلگرام:@recocoin01
#ریکوکوین #بازیابی_ارز_دیجیتال #امنیت_دیجیتال
Forwarded from نوشتههای ترمینالی
اگه دوست دارید از زیر و بم گولنگ سر در بیارید این ریپو منابع خیلی خوبی معرفی کرده.
البته که هر کدوم سنگین هستن و نمیشه انتظار داشت یهو بشینیم همشو (یا حتی یکیشو) بخونیم.
https://github.com/emluque/golang-internals-resources
البته که هر کدوم سنگین هستن و نمیشه انتظار داشت یهو بشینیم همشو (یا حتی یکیشو) بخونیم.
https://github.com/emluque/golang-internals-resources
GitHub
GitHub - emluque/golang-internals-resources: A collection of articles and videos to understand Golang internals.
A collection of articles and videos to understand Golang internals. - emluque/golang-internals-resources
Forwarded from IRCF | اینترنت آزاد برای همه
اظهارات جلیلی (عضو شورای عالی فضای مجازی) در دفاع از #فیلترنت باعث شد چندتا از پلتفرمهای بومی مثل "آپارات و نشان" شیر فلکهرو روش باز کنن!
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
Forwarded from Ninja Learn | نینجا لرن
Forwarded from Meitix
هشینگ و مصائب
فرض کنیم یه شبکه از سرور داریم که برای ذخیرهسازی دادهها از Redis استفاده میکنه. حالا برای تقسیم دادهها بین سرورها، به طور معمول ممکنه از یه الگوریتم سادهای مثل "مدولوس" استفاده کنیم. در این روش، دادهها رو بر اساس یه مقدار مثل ID یا شماره کلید هاش میکنیم و با استفاده از تقسیم باقیمانده (mod) اون رو به یکی از سرورها تخصیص میدیم.
مشکل با این روش:
فرض کنیم الان ۳ تا سرور داریم و میخواهیم دادهها رو به طور یکنواخت بین این سرورها تقسیم کنیم. حالا اگر یه سرور جدید اضافه بشه یا یکی از سرورها حذف بشه، همه دادهها باید دوباره توزیع بشن. یعنی باید دوباره کل دادهها رو با استفاده از تقسیم باقیمانده جدید روی سرورهای جدید توزیع کنیم. این کار باعث میشه:
🔹 بار اضافی روی سرورها بیفته چون باید دادهها جابجا بشن.
🔹 سرعت پردازش کاهش پیدا کنه چون همه دادهها باید دوباره پردازش بشن.
به عنوان مثال:
فرض کن ۳ سرور داریم و کلیدهای دادهها به این شکل به سرورها تخصیص داده میشن:
سرور ۱: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۰ میشه.
سرور ۲: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۱ میشه.
سرور ۳: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۲ میشه.
حالا اگر بخواهیم سرور ۴ اضافه کنیم، باید تمام دادهها رو دوباره تقسیم کنیم. مثلا اگر کلیدی که قبلاً به سرور ۳ میرفته، حالا باید به سرور ۴ بره. یا دادههایی که قبلاً به سرور ۲ میرفتن، باید حالا بین سرور ۲ و ۴ تقسیم بشن. این باعث میشه که انتقال دادهها خیلی پیچیده و زمانبر بشه.
راهحل: Consistent Hashing....
فرض کنیم یه شبکه از سرور داریم که برای ذخیرهسازی دادهها از Redis استفاده میکنه. حالا برای تقسیم دادهها بین سرورها، به طور معمول ممکنه از یه الگوریتم سادهای مثل "مدولوس" استفاده کنیم. در این روش، دادهها رو بر اساس یه مقدار مثل ID یا شماره کلید هاش میکنیم و با استفاده از تقسیم باقیمانده (mod) اون رو به یکی از سرورها تخصیص میدیم.
مشکل با این روش:
فرض کنیم الان ۳ تا سرور داریم و میخواهیم دادهها رو به طور یکنواخت بین این سرورها تقسیم کنیم. حالا اگر یه سرور جدید اضافه بشه یا یکی از سرورها حذف بشه، همه دادهها باید دوباره توزیع بشن. یعنی باید دوباره کل دادهها رو با استفاده از تقسیم باقیمانده جدید روی سرورهای جدید توزیع کنیم. این کار باعث میشه:
🔹 بار اضافی روی سرورها بیفته چون باید دادهها جابجا بشن.
🔹 سرعت پردازش کاهش پیدا کنه چون همه دادهها باید دوباره پردازش بشن.
به عنوان مثال:
فرض کن ۳ سرور داریم و کلیدهای دادهها به این شکل به سرورها تخصیص داده میشن:
سرور ۱: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۰ میشه.
سرور ۲: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۱ میشه.
سرور ۳: کلیدهایی که باقیمانده تقسیمشون بر ۳، ۲ میشه.
حالا اگر بخواهیم سرور ۴ اضافه کنیم، باید تمام دادهها رو دوباره تقسیم کنیم. مثلا اگر کلیدی که قبلاً به سرور ۳ میرفته، حالا باید به سرور ۴ بره. یا دادههایی که قبلاً به سرور ۲ میرفتن، باید حالا بین سرور ۲ و ۴ تقسیم بشن. این باعث میشه که انتقال دادهها خیلی پیچیده و زمانبر بشه.
راهحل: Consistent Hashing....
Forwarded from Meitix
📚اConsistent Hashing که بود و چه کرد
یه الگوریتمه که برای توزیع دادهها بین سرورها یا نودها استفاده میشه. این الگوریتم طوری طراحی شده که وقتی یه نود جدید به سیستم اضافه میشه یا یه نود حذف میشه، تغییرات کمتری در توزیع دادهها به وجود بیاد.
مثلا وقتی دادهها باید بین چندین سرور تقسیم بشن. اگه از Consistent Hashing استفاده کنی، هر داده یه "هش" منحصر به فرد پیدا میکنه و بر اساس این هش، به یکی از نودها فرستاده میشه.
مثال با Redis Cluster:
فرض کنیم۳ تا سرور داریم و میخوایم دادهها رو بین این سرورها تقسیم کنیم. هر سرور یه هش خاص برای خودش داره. اگر دادهای رو بخوای ذخیره کنی، اون داده به یک هش تبدیل میشه و سپس داده به نودی که هشش به این مقدار نزدیکتره، ارسال میشه.
1. به هر سرور یه هش اختصاص میدیم:
سرور ۱ -> هش 1
سرور ۲ -> هش 2
...
فرض کنیم یکی از سرورها حذف بشه یا یه سرور جدید اضافه بشه. به جای اینکه کل دادهها دوباره توزیع بشه، فقط یه بخش از دادهها جابجا میشن. مثلا اگر سرور ۳ اضافه بشه، فقط دادههایی که به نزدیکترین سرور قبلی یعنی سرور ۲ میرفتن، به سرور ۳ منتقل میشن
🌏Source
یه الگوریتمه که برای توزیع دادهها بین سرورها یا نودها استفاده میشه. این الگوریتم طوری طراحی شده که وقتی یه نود جدید به سیستم اضافه میشه یا یه نود حذف میشه، تغییرات کمتری در توزیع دادهها به وجود بیاد.
مثلا وقتی دادهها باید بین چندین سرور تقسیم بشن. اگه از Consistent Hashing استفاده کنی، هر داده یه "هش" منحصر به فرد پیدا میکنه و بر اساس این هش، به یکی از نودها فرستاده میشه.
مثال با Redis Cluster:
فرض کنیم۳ تا سرور داریم و میخوایم دادهها رو بین این سرورها تقسیم کنیم. هر سرور یه هش خاص برای خودش داره. اگر دادهای رو بخوای ذخیره کنی، اون داده به یک هش تبدیل میشه و سپس داده به نودی که هشش به این مقدار نزدیکتره، ارسال میشه.
1. به هر سرور یه هش اختصاص میدیم:
سرور ۱ -> هش 1
سرور ۲ -> هش 2
...
فرض کنیم یکی از سرورها حذف بشه یا یه سرور جدید اضافه بشه. به جای اینکه کل دادهها دوباره توزیع بشه، فقط یه بخش از دادهها جابجا میشن. مثلا اگر سرور ۳ اضافه بشه، فقط دادههایی که به نزدیکترین سرور قبلی یعنی سرور ۲ میرفتن، به سرور ۳ منتقل میشن
🌏Source
Forwarded from Meitix
مزایا:
🔹مقیاسپذیری: وقتی تعداد سرورها زیاد میشه، Consistent Hashing به راحتی میتونه بار رو بین سرورها تقسیم کنه بدون اینکه مجبور باشیم همه دادهها رو دوباره جابجا کنیم.
🔹 سادهتر کردن مدیریت سرورها: وقتی یه سرور جدید میاد، فقط یه قسمت کوچکی از دادهها جابجا میشه و این باعث میشه که سرورها به طور خیلی بهتر و متوازنتر کار کنن.
🔹مقیاسپذیری: وقتی تعداد سرورها زیاد میشه، Consistent Hashing به راحتی میتونه بار رو بین سرورها تقسیم کنه بدون اینکه مجبور باشیم همه دادهها رو دوباره جابجا کنیم.
🔹 سادهتر کردن مدیریت سرورها: وقتی یه سرور جدید میاد، فقط یه قسمت کوچکی از دادهها جابجا میشه و این باعث میشه که سرورها به طور خیلی بهتر و متوازنتر کار کنن.
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
سلام رفقا امیدوارم حالتون عالی و درجه یک باشه🔥
ابزار هایی که توی این مقاله معرفی شده رو من مدت زیادیه دائما دارم ازشون استفاده میکنم و هم توی پروژه ها به نتایج خوبی میرسم هم تسک های فنی خفن رو باهاشون پیش میبرم(وقتایی که بشه از ابزار های این چنینی استفاده کرد)
https://dev.to/miguelrodriguezp99/frontend-resources-v2-57mj
دریابیدش که خیلی تکمیله✅
ابزار هایی که توی این مقاله معرفی شده رو من مدت زیادیه دائما دارم ازشون استفاده میکنم و هم توی پروژه ها به نتایج خوبی میرسم هم تسک های فنی خفن رو باهاشون پیش میبرم(وقتایی که بشه از ابزار های این چنینی استفاده کرد)
https://dev.to/miguelrodriguezp99/frontend-resources-v2-57mj
دریابیدش که خیلی تکمیله
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
کلا این سایت dev.to رو خیلی هستم باهاش
یادمه توی مصاحبه فنی اسنپ که بودم سوالای به شدت سخت و عجیب غریب ازم میپرسیدن
بعد من اخرش دیگه اعصابم خورد شده بود از مسئولش پرسیدم اینارو باید از کجا یاد گرفت یکی از منابعی که معرفی کرد همین سایت بود😂
مصاحبه رو که رد شدم ولی کلا خیلی پیشرفت کردم با مقالات داخل این وبسایت
خلاصه که دریابیدش😁
یادمه توی مصاحبه فنی اسنپ که بودم سوالای به شدت سخت و عجیب غریب ازم میپرسیدن
بعد من اخرش دیگه اعصابم خورد شده بود از مسئولش پرسیدم اینارو باید از کجا یاد گرفت یکی از منابعی که معرفی کرد همین سایت بود😂
مصاحبه رو که رد شدم ولی کلا خیلی پیشرفت کردم با مقالات داخل این وبسایت
خلاصه که دریابیدش😁