Forwarded from DevTwitter | توییت برنامه نویسی
اگر به هر دلیلی با تولیدکنندگان رمز عبور درون برنامهای (Password Manager ها یا Authenticator ها) مثل من حال نمیکنید، پیشنهاد میکنم از این تولیدکنندهی رمز عبور استفاده کنید:
https://4n0nymou3.github.io/PassForgeMatrix
سورس:
https://github.com/4n0nymou3/PassForgeMatrix
@DevTwitter | <Anonymous X/>
https://4n0nymou3.github.io/PassForgeMatrix
سورس:
https://github.com/4n0nymou3/PassForgeMatrix
@DevTwitter | <Anonymous X/>
🍌1
Forwarded from Geek Alerts
خلاصه اخبار امروز
اگه براتون جالب هست بعضی از روزها خلاصه اخبار روز رو براتون میذاریم تا توی مدت کوتاهی مهمترین اخبار رو دریافت کنید.
- نسخه مک و ویندوز چتبات Grok طی هفتههای آینده منتشر میشه، خبری هست که ایلان ماسک اعلام کرد.
- اطلاعاتی از دیپسیک رسیده که انگار تغییرات اساسی توی شرکتشون برای خدمات تجاری دارن میدن، یعنی احتمالا هفتههای بعد یه سری خدمات پولی مثل اشتراک از دیپسیک منتشر بشه. [1]
- نوکیا میخواد یه شبکه موبایلی 4G روی ماه راهاندازی کنه، قرار هست توی ماموریت جدید تجهیزاتش رو به ماه بفرستن، اصل برنامه رو از سال ۲۰۲۰ با همکاری ناسا دارن انجام میدن. [2]
- مل موریس که یکی از آدمهای معروف دنیای tech هست از موتور جستجوی AI خودش به اسم Corpora.ai رونمایی کرد.
- میرا موراتی، مدیر ارشد سابق تکنولوژی OpenAI، یه شرکت جدید به اسم Thinking Machines Lab راه انداخته. کلی از مهندسای OpenAI هم باهاش اومدن، مثل جان شولمن و بارت زوف. هدفشون اینه که سیستمهای هوش مصنوعی رو قابل فهمتر، قابل تنظیمتر و به طور کلی تواناتر کنن. [3]
- لینوس تروالدز خالق لینوکس تلاش زیادی داره تا کدهای Rust رو به کرنل لینوکس بیاره، آدمهای زیادی مثل کریستوف هلوویگ مخالف سرسخت هستن چون میگن باعث پراکندگی دستورالعملها میشه ولی تروالدز میگه من زبان Rust رو میارم. [4]
- پین هوشمصنوعی Humane همون گجت معروف که به لباس چسبیده میشد و کارای مشابه گوشی انجام میداد بعد از یک سال عرضه حالا شرکت HP کل اون شرکت رو به مبلغ ۱۱۶ میلیون دلار خریداری کرد. نکته عجیب اینکه تا ۹۰ روز دیگه پین هوشمصنوعی فعلی هم از کار میفته چون HP این محصول رو نمیخواد. [5]
- سازمان غذا و داروی آمریکا به یه دارو جدید درمان سرطان پوست تگ ویژه breakthrough therapy داده، یعنی این دارو خیلی پتانسیل داره و میتونه برای درمان این بیماری یه تحول ایجاد کنه. [6]
- توی کدهای داخلی Gemini یه بخش videogen دیده شده که احتمال میره در آینده نزدیک امکان ساخت ویدیو با Gemini گوگل فراهم بشه. [7]
- سم آلتمن یه نظرسنجی گذاشته و سوال کرده پروژه بعدی اوپنسورس دوست دارید یه چیزی مثل o3-mini باشه یا یه مدل که میشه رو گوشی اجرا کرد، کاربرا به o3-mini رای دادن ولی در کل نظرسنجی نشون میده این شرکت تصمیم داره محصولات اوپنسورس بیشتری منتشر کنه. [8]
اگه دوست داشتید لطفا به اشتراک بذارید.
📱 geekalerts
🤓 @geekalerts
اگه براتون جالب هست بعضی از روزها خلاصه اخبار روز رو براتون میذاریم تا توی مدت کوتاهی مهمترین اخبار رو دریافت کنید.
- نسخه مک و ویندوز چتبات Grok طی هفتههای آینده منتشر میشه، خبری هست که ایلان ماسک اعلام کرد.
- اطلاعاتی از دیپسیک رسیده که انگار تغییرات اساسی توی شرکتشون برای خدمات تجاری دارن میدن، یعنی احتمالا هفتههای بعد یه سری خدمات پولی مثل اشتراک از دیپسیک منتشر بشه. [1]
- نوکیا میخواد یه شبکه موبایلی 4G روی ماه راهاندازی کنه، قرار هست توی ماموریت جدید تجهیزاتش رو به ماه بفرستن، اصل برنامه رو از سال ۲۰۲۰ با همکاری ناسا دارن انجام میدن. [2]
- مل موریس که یکی از آدمهای معروف دنیای tech هست از موتور جستجوی AI خودش به اسم Corpora.ai رونمایی کرد.
- میرا موراتی، مدیر ارشد سابق تکنولوژی OpenAI، یه شرکت جدید به اسم Thinking Machines Lab راه انداخته. کلی از مهندسای OpenAI هم باهاش اومدن، مثل جان شولمن و بارت زوف. هدفشون اینه که سیستمهای هوش مصنوعی رو قابل فهمتر، قابل تنظیمتر و به طور کلی تواناتر کنن. [3]
- لینوس تروالدز خالق لینوکس تلاش زیادی داره تا کدهای Rust رو به کرنل لینوکس بیاره، آدمهای زیادی مثل کریستوف هلوویگ مخالف سرسخت هستن چون میگن باعث پراکندگی دستورالعملها میشه ولی تروالدز میگه من زبان Rust رو میارم. [4]
- پین هوشمصنوعی Humane همون گجت معروف که به لباس چسبیده میشد و کارای مشابه گوشی انجام میداد بعد از یک سال عرضه حالا شرکت HP کل اون شرکت رو به مبلغ ۱۱۶ میلیون دلار خریداری کرد. نکته عجیب اینکه تا ۹۰ روز دیگه پین هوشمصنوعی فعلی هم از کار میفته چون HP این محصول رو نمیخواد. [5]
- سازمان غذا و داروی آمریکا به یه دارو جدید درمان سرطان پوست تگ ویژه breakthrough therapy داده، یعنی این دارو خیلی پتانسیل داره و میتونه برای درمان این بیماری یه تحول ایجاد کنه. [6]
- توی کدهای داخلی Gemini یه بخش videogen دیده شده که احتمال میره در آینده نزدیک امکان ساخت ویدیو با Gemini گوگل فراهم بشه. [7]
- سم آلتمن یه نظرسنجی گذاشته و سوال کرده پروژه بعدی اوپنسورس دوست دارید یه چیزی مثل o3-mini باشه یا یه مدل که میشه رو گوشی اجرا کرد، کاربرا به o3-mini رای دادن ولی در کل نظرسنجی نشون میده این شرکت تصمیم داره محصولات اوپنسورس بیشتری منتشر کنه. [8]
اگه دوست داشتید لطفا به اشتراک بذارید.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from RavinAcademy
@RavinAcademy
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت اعلام کرد استفاده از React را به سطل آشغال منتقل و با یک افزایش سرعت 40 درصدی با استفاده از WebUI 2.0 رسیده است !
مایکروسافت با پروژه WebUI 2.0 در حال بهبود سرعت و عملکرد مرورگر Edge است. در نسخه ۱۲۲، رابط کاربری ۴۲٪ سریعتر شده و روی دستگاههای ضعیفتر (بدون SSD) تا ۷۶٪ بهینهتر شده است.
تغییر بزرگ: مایکروسافت دیگر از React استفاده نمیکند!
مرورگر Edge دیگر از فریمورک React برای رابط کاربری خود استفاده نخواهد کرد.
این تغییر باعث میشود مرورگر سبکتر و سریعتر شود.
چرا این مهم است؟
حذف React باعث کاهش تأخیر در اجرای رابط کاربری میشود.
همچنین Edge از یک روش سبکتر و سریعتر برای نمایش صفحات استفاده خواهد کرد.
این تغییر روی کامپیوترهای ضعیف، عملکرد مرورگر را بهتر میکند.
نتیجه: Edge سریعتر و بهینهتر از همیشه خواهد شد، بدون React و با یک رابط کاربری جدید و سبکتر!
https://www.techspot.com/news/103185-microsoft-improving-edge-ui-responsiveness-webui-20-project.html#:~:text=WebUI%202.0%20is%20a%20new,during%20the%20UI%20initialization%20path
@DevTwitter | <Mohammad Jafari/>
مایکروسافت با پروژه WebUI 2.0 در حال بهبود سرعت و عملکرد مرورگر Edge است. در نسخه ۱۲۲، رابط کاربری ۴۲٪ سریعتر شده و روی دستگاههای ضعیفتر (بدون SSD) تا ۷۶٪ بهینهتر شده است.
تغییر بزرگ: مایکروسافت دیگر از React استفاده نمیکند!
مرورگر Edge دیگر از فریمورک React برای رابط کاربری خود استفاده نخواهد کرد.
این تغییر باعث میشود مرورگر سبکتر و سریعتر شود.
چرا این مهم است؟
حذف React باعث کاهش تأخیر در اجرای رابط کاربری میشود.
همچنین Edge از یک روش سبکتر و سریعتر برای نمایش صفحات استفاده خواهد کرد.
این تغییر روی کامپیوترهای ضعیف، عملکرد مرورگر را بهتر میکند.
نتیجه: Edge سریعتر و بهینهتر از همیشه خواهد شد، بدون React و با یک رابط کاربری جدید و سبکتر!
https://www.techspot.com/news/103185-microsoft-improving-edge-ui-responsiveness-webui-20-project.html#:~:text=WebUI%202.0%20is%20a%20new,during%20the%20UI%20initialization%20path
@DevTwitter | <Mohammad Jafari/>
Forwarded from محتوای آزاد سهراب
کانال اطلاعرسانی توزیع پارچ
برنامهای برای راحت کردن نصب واین بر روی پارچ در دست توسعه است. ویژگی این برنامه به شرح زیر است: ۱- نصب واین ۲- نصب کتابخانههای مورد نیاز واین ۳- اعمال تغییرانی در واینرجستری برای بهبود عملکرد ۴- اعمال تم ویندوز ۱۰ برای ظاهر بهتر در برنامهها ۵- تغییر…
اگر فکر میکنید چرا شبیه نصب کنندهٔ های ویندوزیه، خب چون داره واین رو نصب میکنه :)))
@SohrabContents
@SohrabContents
Forwarded from Pink Orca ✌️ پینک اورکا
~> SMS-Bomber
💢 اول از همه بگم که این پروژه اهداف آموزشی داره، قبل از استفاده README رو مطالعه کنید... بنده هیچگونه مسئولیتی رو در قبال استفادهٔ نادرست شما نخواهم پذیرفت.
💥 این پروژه یک SMS بمبر تحت وب هستش که با HTML/CSS/JS نوشته شده.
- کاملاً اپنسورس هستش و میتونید مشارکت هم داشته باشید✅
🔗 صفحهٔ پروژه
🔗 دمو
🥸 پ.ن:
ورژن اولیه هستش، از هر نظر بزودی بهتر میشه...
#پروژه #اپن_سورس #معرفی
~> @PinkOrca
💢 اول از همه بگم که این پروژه اهداف آموزشی داره، قبل از استفاده README رو مطالعه کنید... بنده هیچگونه مسئولیتی رو در قبال استفادهٔ نادرست شما نخواهم پذیرفت.
💥 این پروژه یک SMS بمبر تحت وب هستش که با HTML/CSS/JS نوشته شده.
- کاملاً اپنسورس هستش و میتونید مشارکت هم داشته باشید✅
🔗 صفحهٔ پروژه
🔗 دمو
🥸 پ.ن:
ورژن اولیه هستش، از هر نظر بزودی بهتر میشه...
#پروژه #اپن_سورس #معرفی
~> @PinkOrca
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 مایکروسافت قصد دارد سرعت مرورگر ادج را با پروژه WebUI 2.0 افزایش دهد.
بر اساس گزارش وبلاگ Edge، توسعه دهندگان ردموند در تلاش هستند تا تمام تعاملات کاربر با مرورگر را سریعتر و پاسخگوتر کنند. کاربران می توانند اولین نتایج این کار را در نسخه 122 مرورگر ادج مشاهده کنند، به روزرسانی منتشر شده در 23 فوریه 2024، که بهبود عملکرد رابط کاربری (UI) را در ویژگی Browser Essentials به ارمغان آورد.
#خبر
@TheRaymondDev
بر اساس گزارش وبلاگ Edge، توسعه دهندگان ردموند در تلاش هستند تا تمام تعاملات کاربر با مرورگر را سریعتر و پاسخگوتر کنند. کاربران می توانند اولین نتایج این کار را در نسخه 122 مرورگر ادج مشاهده کنند، به روزرسانی منتشر شده در 23 فوریه 2024، که بهبود عملکرد رابط کاربری (UI) را در ویژگی Browser Essentials به ارمغان آورد.
#خبر
@TheRaymondDev
TechSpot
Microsoft aims to make Edge faster with the WebUI 2.0 project
Despite being part of every new Windows installation since 2015, Edge is still experiencing less-than-stellar popularity among PC users. Nevertheless, Microsoft is committed to investing significant development...
Forwarded from Syntax | سینتکس (Daimon)
وبسایت سینتکسفا لانچ شد!
تقریبا اوایل سال 1403 تصمیم گرفتیم یه تیمی رو دور هم جمع کنیم تا با هم کار های خفن و جذاب انجام بدیم همچنین باعث پیشرفت همدیگه بشیم.
حالا تقریبا از اونموقع یک سال گذشته و بالاخره به نقطه ای رسیدیم که بتونیم بگیم به اون اهدافی که برای شروع مشخص کرده بودیم رسیدیم.
وبسایت سینتکس اتمامش تقریبا یسال طول کشید! سه بار طراحی ui ux ریدیزاین شد. فرانت اتدش هم دوبار ریدیزاین شد!
ولی خب ارزششو داشت و ما هم عجله ای نداشتیم
ابزار مورد استفاده رو بخوام خیلی خلاصه بگم:
فرانت اندش با فلاتر توسعه داده شده
بک اندش با جنگو هستش
https://syntaxfa.com
@Syntax_fa
تقریبا اوایل سال 1403 تصمیم گرفتیم یه تیمی رو دور هم جمع کنیم تا با هم کار های خفن و جذاب انجام بدیم همچنین باعث پیشرفت همدیگه بشیم.
حالا تقریبا از اونموقع یک سال گذشته و بالاخره به نقطه ای رسیدیم که بتونیم بگیم به اون اهدافی که برای شروع مشخص کرده بودیم رسیدیم.
وبسایت سینتکس اتمامش تقریبا یسال طول کشید! سه بار طراحی ui ux ریدیزاین شد. فرانت اتدش هم دوبار ریدیزاین شد!
ولی خب ارزششو داشت و ما هم عجله ای نداشتیم
ابزار مورد استفاده رو بخوام خیلی خلاصه بگم:
فرانت اندش با فلاتر توسعه داده شده
بک اندش با جنگو هستش
https://syntaxfa.com
@Syntax_fa
Forwarded from Laravel News
4 Common Vite Errors in Laravel https://laravel-news.com/laravel-vite-errors
Laravel News
4 Common Vite Errors in Laravel - Laravel News
Learn about four common errors you may encounter when using Vite in your Laravel applications. We'll cover possible causes and how to fix them.
Forwarded from Syntax | سینتکس (Daimon)
راستی یادم رفت
تشکر از:
امیرحسین فرانت اند پروژه با فلاتر
@Awmirsn
طراحی خفن UI/UX توسط محمد
@FalahiDevPV
همچنین سحر هم تو UI/UX کمک زیادی کرده
@shariws
بک اند جنگو با اون یکی امیرحسین و خودم
@the_aech
تشکر از:
امیرحسین فرانت اند پروژه با فلاتر
@Awmirsn
طراحی خفن UI/UX توسط محمد
@FalahiDevPV
همچنین سحر هم تو UI/UX کمک زیادی کرده
@shariws
بک اند جنگو با اون یکی امیرحسین و خودم
@the_aech
Forwarded from DevTwitter | توییت برنامه نویسی
مجموعهای از دادههای ساختاریافته فوتبال ،لیگ برتر ایران(لیگ خلیج فارس)، شامل نتایج مسابقات، جدول نهایی، داوران و آقای گلها در قالب CSV.
ایدهآل برای پردازش با Pandas، SQL و مدلسازی با Machine Learning.
https://github.com/Abbasmo72/PersianGulfLeagueIran-Stats/blob/main/Persian.md
@DevTwitter | <Arzhan/>
ایدهآل برای پردازش با Pandas، SQL و مدلسازی با Machine Learning.
https://github.com/Abbasmo72/PersianGulfLeagueIran-Stats/blob/main/Persian.md
@DevTwitter | <Arzhan/>
Forwarded from DevTwitter | توییت برنامه نویسی
توهم کنترل کامل، یکی از بزرگترین سوءتفاهمها در برنامهنویسی Concurrent است.
میتوان Concurrency نوشت و تصور کنید برنامهتان همزمان اجرا میشود، اما Parallelism واقعی تحت کنترل شما نیست.
این OS و Scheduler هستند که تعیین میکنند چه زمانی و چگونه وظایف بهطور موازی اجرا شوند.
@DevTwitter | <Amin Badin/>
میتوان Concurrency نوشت و تصور کنید برنامهتان همزمان اجرا میشود، اما Parallelism واقعی تحت کنترل شما نیست.
این OS و Scheduler هستند که تعیین میکنند چه زمانی و چگونه وظایف بهطور موازی اجرا شوند.
@DevTwitter | <Amin Badin/>
Forwarded from Geek Alerts
گوگل یه ابزار جدید به نام «Career Dreamer» معرفی کرده که میشه بهش علایق و مهارتهارو گفت بعد با AI بهتون میگه چه موقعیتهای شغلی میتونید کار کنید.
البته خود سرویس https://grow.google/ هم کمکهایی میکنه، مثلا دورههای آموزشی رایگان داره برای کسایی که دوست دارن یاد بگیرن (زبان انگلیسی هست).
بعد میشه وصلش کرد به Gemini که براتون رزومه هم بنویسه، الان بخش جدید AI فقط با آیپی آمریکا کار میکنه، توی پست بلاگش به اشاره به گزارش مجمع جهانی اقتصاد داره که میگه افراد به طور متوسط ۱۲ شغل مختلف رو در طول زندگیشون تجربه میکنن و نسل Z انتظار میره که ۱۸ شغل مختلف رو در ۶ حوزه شغلی متفاوت تجربه کنه.
https://grow.google/career-dreamer/home/
📱 geekalerts
🤓 @geekalerts
البته خود سرویس https://grow.google/ هم کمکهایی میکنه، مثلا دورههای آموزشی رایگان داره برای کسایی که دوست دارن یاد بگیرن (زبان انگلیسی هست).
بعد میشه وصلش کرد به Gemini که براتون رزومه هم بنویسه، الان بخش جدید AI فقط با آیپی آمریکا کار میکنه، توی پست بلاگش به اشاره به گزارش مجمع جهانی اقتصاد داره که میگه افراد به طور متوسط ۱۲ شغل مختلف رو در طول زندگیشون تجربه میکنن و نسل Z انتظار میره که ۱۸ شغل مختلف رو در ۶ حوزه شغلی متفاوت تجربه کنه.
https://grow.google/career-dreamer/home/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
بیل گیتس، بنیانگذار مایکروسافت توی یه برنامه با پاتریک کالینسون یه بخشهایی از حرفهاش رو به جوونها اختصاص داد.
میگه وقتی جوونتر بودم بیشترین چیزی که نگرانش بودم جنگ هستهای بود، ولی الان شرایط فرق کرده، تغییرات آبوهوایی، بیوتروریسم یا یه همهگیری دیگه، و کنترل هوش مصنوعی پیشرفته، اینا نگرانیهای امروزه که جوونها باید ازش بترسن.
البته گیتس خودش رو یک ضد AI نمیدونه و میگه میتونه شکاف مهارتی رو پر کنه، مثلا میگه ما به اندازه کافی متخصص پزشکی نداریم، یا افرادی که بتونن همه چیز رو تحت کنترل داشته باشن، یا حتی معلمهایی که بتونن در مناطق محروم به بچهها ریاضی یاد بدن. ما با کمبود هوش مواجهیم.
youtube
techspot
📱 geekalerts
🤓 @geekalerts
میگه وقتی جوونتر بودم بیشترین چیزی که نگرانش بودم جنگ هستهای بود، ولی الان شرایط فرق کرده، تغییرات آبوهوایی، بیوتروریسم یا یه همهگیری دیگه، و کنترل هوش مصنوعی پیشرفته، اینا نگرانیهای امروزه که جوونها باید ازش بترسن.
البته گیتس خودش رو یک ضد AI نمیدونه و میگه میتونه شکاف مهارتی رو پر کنه، مثلا میگه ما به اندازه کافی متخصص پزشکی نداریم، یا افرادی که بتونن همه چیز رو تحت کنترل داشته باشن، یا حتی معلمهایی که بتونن در مناطق محروم به بچهها ریاضی یاد بدن. ما با کمبود هوش مواجهیم.
youtube
techspot
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Agora (Alireza Azadi)
صحبت نوستالژی شد، یه کتابی رو اخیرا یکی از دوستانم بهم معرفی کرد و شروع کردم به خوندنش (البته هنوز تموم نشده) و برام جالب بود. حالا که باز هم صحبت از نوستالژی شد، بد نمیبینم اینجا هم معرفی کنم.
«خلاف زمان» کتاب کوتاهیه از نشر اطراف که به نظرم ترجمهی روونی داره هرچند با ارجاعات زیاد به روایتهایی که شاید چندان به نظر من خواننده آشنا نبود و ارجاعات متعدد به نظر فیلسوفهای مختلف که خب من هیچایدهای از این که کی هستند نداشتم. یکی تو گودریدز تو بخشی از کامنتش نوشته بود:
با تمام اینها فکر میکنم برای هر کسی که نوستالژی براش مهمه و باهاش درگیره خوندن این کتاب تجربهی جالبی خواهد بود.
«خلاف زمان» کتاب کوتاهیه از نشر اطراف که به نظرم ترجمهی روونی داره هرچند با ارجاعات زیاد به روایتهایی که شاید چندان به نظر من خواننده آشنا نبود و ارجاعات متعدد به نظر فیلسوفهای مختلف که خب من هیچایدهای از این که کی هستند نداشتم. یکی تو گودریدز تو بخشی از کامنتش نوشته بود:
نویسنده همینطور از سر و کولِ فیلسوفای بزرگ بالا رفته چون خودش "احتمالا" اعتماد به نفس کافی نداشته تا تئوریهاشو از سمت خودش بگه.
با تمام اینها فکر میکنم برای هر کسی که نوستالژی براش مهمه و باهاش درگیره خوندن این کتاب تجربهی جالبی خواهد بود.
Facepook
Shahin Najafi
با دوستی دیشب صحبت از کنسرت مونیخش بود و چند روز دیگه هم تو میلان کنسرت داره اخیراً هم تو میلان کنسرت داشت و گاه و بیگاه راجعبه کنسرتش پیام میبینم. این حرفا بهونه شد برم آهنگهای قدیمیشو که دبیرستان گوش میدادم باز گوش کنم. چند سالی بود که هیچی ازش گوش ندادم. امروز واقعا روز نوستالژیه...
Forwarded from Agora (Alireza Azadi)
برای کاری نیاز بود که بیشتر راجعبه DynamoDB بدونم و خب رسیدم به White Paperای که تیمی از توسعهدهندههای Dynamo تو آمازون تو سال ۲۰۰۷ نوشتن راجعبهش که یک دیتابیس Key-Valueـه با هدف بیشینه کردن Availability با ضعیفتر کردن Consistency. البته نکته اینجاست که این ابزار، تنها برای استفادهی داخلی در آمازون توسعه داده شد. DynamoDB اما چند سال بعد از این وایتپیپر، تو سال ۲۰۱۲، بهعنوان یکی از سرویس AWS توسط آمازون معرفی شد و خب اینطور استنباط میشه که از Dynamo و وایتپیپرش الهام گرفته.
برای من خوندنش جذاب بود و احتمالاً شما هم، اگر راست کارتون باشه، خوندش براتون جالب باشه.
برای من خوندنش جذاب بود و احتمالاً شما هم، اگر راست کارتون باشه، خوندش براتون جالب باشه.
Forwarded from Agora (Alireza Azadi)
For systems prone to server and network failures, availability can
be increased by using optimistic replication techniques, where
changes are allowed to propagate to replicas in the background,
and concurrent, disconnected work is tolerated. The challenge
with this approach is that it can lead to conflicting changes which
must be detected and resolved. This process of conflict resolution
introduces two problems: when to resolve them and who resolves
them. Dynamo is designed to be an eventually consistent data
store; that is all updates reach all replicas eventually.
An important design consideration is to decide when to perform
the process of resolving update conflicts, i.e., whether conflicts
should be resolved during reads or writes. Many traditional data
stores execute conflict resolution during writes and keep the read
complexity simple [7]. In such systems, writes may be rejected if
the data store cannot reach all (or a majority of) the replicas at a
given time. On the other hand, Dynamo targets the design space
of an “always writeable” data store (i.e., a data store that is highly
available for writes). For a number of Amazon services, rejecting
customer updates could result in a poor customer experience. For
instance, the shopping cart service must allow customers to add
and remove items from their shopping cart even amidst network
and server failures. This requirement forces us to push the
complexity of conflict resolution to the reads in order to ensure
that writes are never rejected.
Forwarded from Agora (Alireza Azadi)
For systems prone to server and network failures, availability can be increased by using optimistic replication techniques, where changes are allowed to propagate to replicas in the background, and concurrent, disconnected work is tolerated. The challenge with this approach is that it can lead to conflicting changes, which must be detected and resolved.
This process of conflict resolution introduces two problems: when to resolve them and who resolves them. Dynamo is designed to be an eventually consistent data store; that is, all updates reach all replicas eventually. An important design consideration is deciding when to perform the process of resolving update conflicts—whether conflicts should be resolved during reads or writes.
Many traditional data stores execute conflict resolution during writes and keep read complexity simple. In such systems, writes may be rejected if the data store cannot reach all (or a majority of) the replicas at a given time. On the other hand, Dynamo targets the design space of an “always writable” data store (i.e., a data store that is highly available for writes). For a number of Amazon services, rejecting customer updates could result in a poor customer experience.
For instance, the shopping cart service must allow customers to add and remove items from their shopping cart even amidst network and server failures. This requirement forces us to push the complexity of conflict resolution to the reads to ensure that writes are never rejected.
This process of conflict resolution introduces two problems: when to resolve them and who resolves them. Dynamo is designed to be an eventually consistent data store; that is, all updates reach all replicas eventually. An important design consideration is deciding when to perform the process of resolving update conflicts—whether conflicts should be resolved during reads or writes.
Many traditional data stores execute conflict resolution during writes and keep read complexity simple. In such systems, writes may be rejected if the data store cannot reach all (or a majority of) the replicas at a given time. On the other hand, Dynamo targets the design space of an “always writable” data store (i.e., a data store that is highly available for writes). For a number of Amazon services, rejecting customer updates could result in a poor customer experience.
For instance, the shopping cart service must allow customers to add and remove items from their shopping cart even amidst network and server failures. This requirement forces us to push the complexity of conflict resolution to the reads to ensure that writes are never rejected.