Forwarded from Ninja Learn | نینجا لرن
💎 ردیس (Redis) چیه و چرا اینقدر محبوبه؟ 💎
امروز میخوام در مورد Redis صحبت کنم. شاید اسمشو شنیده باشی ولی ندونی دقیقاً چیه و چه کاربردی داره. بیاید یه نگاه دقیقتر بندازیم به این دیتابیس پرسرعت و جذاب 😎
حالا Redis چیه؟ 🤔
خب Redis یه دیتابیس NoSQL از نوع In-memory هستش. یعنی دادهها رو بهجای اینکه روی دیسک ذخیره کنه، توی RAM نگه میداره و این باعث میشه که فوقالعاده سریع باشه ⚡. به خاطر همین، معمولاً از Redis برای کشینگ (Caching)، مدیریت صفها و ذخیرهسازی موقت دادهها استفاده میکنن.
باید بدونید که Redis یه سری ساختار دادههای پیچیده مثل لیستها، مجموعهها (Sets)، هشها و حتی پایگاهدادههای جفتکلید/مقدار رو به شکلی خیلی بهینه پشتیبانی میکنه. یعنی هر چی داده لازم داری باهاش کار کنی، Redis از پسش برمیاد 😁
حالا Redis چه کاربردهایی داره؟ 🔥
1⃣ کشینگ (Caching) دادهها:
خب Redis برای ذخیره موقت دادهها توی کش عالیه. مثلاً میتونی نتیجه درخواستهای API یا کوئریهای سنگین دیتابیس رو توی Redis ذخیره کنی تا دفعات بعد با سرعت بیشتری بهشون دسترسی داشته باشی 🚀
2⃣ مدیریت Sessionها:
توی اپلیکیشنهای تحت وب، میتونی Sessionها رو توی Redis ذخیره کنی. اینجوری سریع و با امنیت بیشتری میشه اطلاعات کاربر رو نگه داشت 🔐
3⃣ مدیریت صفها (Queues):
اگه با صفهای پردازشی سروکار داری (مثل صف ایمیلها یا پیامها)، Redis به راحتی میتونه این صفها رو مدیریت کنه. سرعت و پایداری Redis توی این زمینه بینظیره 📩
4⃣ ذخیره دادههای Real-time:
مثلا اگه یه اپ چت یا اپلیکیشنی که نیاز به پردازش ریل تایم داره، Redis بهترین انتخابه چون دادهها رو خیلی سریع مدیریت میکنه 🕒
چرا Redis اینقدر سریع و محبوبه؟ ⚡
1⃣ اول In-memory بودنش:
چون دادهها رو توی RAM نگه میداره، دسترسی بهشون خیلی سریعه.
2⃣ دوم پشتیبانی از ساختار دادههای متنوع: برخلاف دیتابیسهای سنتی، Redis ساختارهای پیشرفتهای مثل لیستها، هشها و مجموعهها رو پشتیبانی میکنه.
3⃣ سوم سادگی در استفاده:
نصب و راهاندازیش خیلی راحته و استفاده از دستوراتش هم سرراست و سادهست.
4⃣ چهارم پشتیبانی از Replication و Persistence:
یعنی میتونی دادهها رو بین چندین سرور کپی کنی یا اگه خواستی دادهها رو به دیسک هم بنویسی تا در صورت قطعی سیستم از بین نرن.
حالا چطوری Redis رو نصب و راهاندازی کنیم؟ 🛠️
برای نصب Redis، فقط کافیه که از دستورات زیر استفاده کنی:
روی اوبونتو:
بعد از نصب، Redis به طور پیشفرض روی پورت 6379 در حال اجراست. میتونی با دستور زیر مطمئن بشی که Redis درسته اجرا شده:
اگه جواب PONG رو گرفتی، یعنی Redis داره به درستی کار میکنه 👌
جمعبندی ✅
فهمیدیم Redis یه دیتابیس خیلی قدرتمند و پرسرعته که بیشتر برای کشینگ، مدیریت صفها و دادههای ریل تایم استفاده میشه. با استفاده ازش میتونی سرعت اپلیکیشنهات رو چند برابر کنی و از ساختار دادههای پیچیده و کاربردی بهره ببری 😎
امید وارم مفید بوده باشه :)
@ninja_learn_ir
امروز میخوام در مورد Redis صحبت کنم. شاید اسمشو شنیده باشی ولی ندونی دقیقاً چیه و چه کاربردی داره. بیاید یه نگاه دقیقتر بندازیم به این دیتابیس پرسرعت و جذاب 😎
حالا Redis چیه؟ 🤔
خب Redis یه دیتابیس NoSQL از نوع In-memory هستش. یعنی دادهها رو بهجای اینکه روی دیسک ذخیره کنه، توی RAM نگه میداره و این باعث میشه که فوقالعاده سریع باشه ⚡. به خاطر همین، معمولاً از Redis برای کشینگ (Caching)، مدیریت صفها و ذخیرهسازی موقت دادهها استفاده میکنن.
باید بدونید که Redis یه سری ساختار دادههای پیچیده مثل لیستها، مجموعهها (Sets)، هشها و حتی پایگاهدادههای جفتکلید/مقدار رو به شکلی خیلی بهینه پشتیبانی میکنه. یعنی هر چی داده لازم داری باهاش کار کنی، Redis از پسش برمیاد 😁
حالا Redis چه کاربردهایی داره؟ 🔥
1⃣ کشینگ (Caching) دادهها:
خب Redis برای ذخیره موقت دادهها توی کش عالیه. مثلاً میتونی نتیجه درخواستهای API یا کوئریهای سنگین دیتابیس رو توی Redis ذخیره کنی تا دفعات بعد با سرعت بیشتری بهشون دسترسی داشته باشی 🚀
2⃣ مدیریت Sessionها:
توی اپلیکیشنهای تحت وب، میتونی Sessionها رو توی Redis ذخیره کنی. اینجوری سریع و با امنیت بیشتری میشه اطلاعات کاربر رو نگه داشت 🔐
3⃣ مدیریت صفها (Queues):
اگه با صفهای پردازشی سروکار داری (مثل صف ایمیلها یا پیامها)، Redis به راحتی میتونه این صفها رو مدیریت کنه. سرعت و پایداری Redis توی این زمینه بینظیره 📩
4⃣ ذخیره دادههای Real-time:
مثلا اگه یه اپ چت یا اپلیکیشنی که نیاز به پردازش ریل تایم داره، Redis بهترین انتخابه چون دادهها رو خیلی سریع مدیریت میکنه 🕒
چرا Redis اینقدر سریع و محبوبه؟ ⚡
1⃣ اول In-memory بودنش:
چون دادهها رو توی RAM نگه میداره، دسترسی بهشون خیلی سریعه.
2⃣ دوم پشتیبانی از ساختار دادههای متنوع: برخلاف دیتابیسهای سنتی، Redis ساختارهای پیشرفتهای مثل لیستها، هشها و مجموعهها رو پشتیبانی میکنه.
3⃣ سوم سادگی در استفاده:
نصب و راهاندازیش خیلی راحته و استفاده از دستوراتش هم سرراست و سادهست.
4⃣ چهارم پشتیبانی از Replication و Persistence:
یعنی میتونی دادهها رو بین چندین سرور کپی کنی یا اگه خواستی دادهها رو به دیسک هم بنویسی تا در صورت قطعی سیستم از بین نرن.
حالا چطوری Redis رو نصب و راهاندازی کنیم؟ 🛠️
برای نصب Redis، فقط کافیه که از دستورات زیر استفاده کنی:
روی اوبونتو:
sudo apt update
sudo apt install redis-server
بعد از نصب، Redis به طور پیشفرض روی پورت 6379 در حال اجراست. میتونی با دستور زیر مطمئن بشی که Redis درسته اجرا شده:
redis-cli ping
اگه جواب PONG رو گرفتی، یعنی Redis داره به درستی کار میکنه 👌
جمعبندی ✅
فهمیدیم Redis یه دیتابیس خیلی قدرتمند و پرسرعته که بیشتر برای کشینگ، مدیریت صفها و دادههای ریل تایم استفاده میشه. با استفاده ازش میتونی سرعت اپلیکیشنهات رو چند برابر کنی و از ساختار دادههای پیچیده و کاربردی بهره ببری 😎
#redis
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
اینم ترکیب جفتشون با کمی رنگ
@LinAcademy | @LinFAQ
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
oh my zsh / oh my bash
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
source /usr/share/git/completion/git-prompt.sh
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
$(__git_ps1 " (%s)")
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
[$(if [[ $? -eq 0 ]]; then echo -e "✔️"; else echo -e "✖️"; fi)]
اینم ترکیب جفتشون با کمی رنگ
source /usr/share/git/completion/git-prompt.sh
PS1='\w\e[34m$(__git_ps1 " (%s)")\e[0m [$(if [[ $? -eq 0 ]]; then echo -e "\e[32m✔️\e[0m"; else echo -e "\e[31m✖️\e[0m"; fi)] \e[32m\$\e[0m '
source1
source2
@LinAcademy | @LinFAQ
Forwarded from Mohammad K.
سلام :)
درخواست زیر برای افزودن پشتیبانی متن دوسویه (راستبهچپ و چپبهراست) توی تاندربرد ایجاد شده. ✉️
اگر ممکنه وارد این صفحه بشید و درخواست بدید که این قابلیت اضافه بشه که در اولویت قرار بگیره. در اون صورت مشکل جهت متن فارسی موقع نگارش ایمیل حل میشه:
https://connect.mozilla.org/t5/ideas/right-to-left-languages-support-in-thunderbird/idi-p/34300
با سپاس 🙏
درخواست زیر برای افزودن پشتیبانی متن دوسویه (راستبهچپ و چپبهراست) توی تاندربرد ایجاد شده. ✉️
اگر ممکنه وارد این صفحه بشید و درخواست بدید که این قابلیت اضافه بشه که در اولویت قرار بگیره. در اون صورت مشکل جهت متن فارسی موقع نگارش ایمیل حل میشه:
https://connect.mozilla.org/t5/ideas/right-to-left-languages-support-in-thunderbird/idi-p/34300
با سپاس 🙏
connect.mozilla.org
Right to Left languages support in Thunderbird
Hello to Mozilla Community, Current stable version (102.12.0) and NEW beta version (115.0b4) of Thunderbird, doesn't support Right to Left typing and alignment for Right to Left (RTL) languages. older versions had private extensions which mostly supported…
Forwarded from CleverDevs (【SUREN】)
من دارم یه تیم جمع میکنم برای استارت یه پروژه که قطعا درامد زا هست، اگر کسی تو زمینه های زیر تخصص داره و رزومه کافی برای استخدام شدن نداره یا علاقه به کار ریموت داره میتونه رزومش رو برام بفرسته تا یه صحبتی داشته باشیم
Front-end - html css js(intermediate) react and next (intermediate)
Ui-ux
فعلا همین دو پوزیشن هست، برای گرفتن ایده پیام ندین فقط فقط در صورتی که تایم برای کار کردن دارین پیام بدین تا صحبت بکنیم، این پوزیشن مناسب افرادی هست که هم میخوان رزومه جمع کنن هم به یه درامدی برسن.
آیدی من
@Aq_Qoyunlu
@CleverDevs - @CleverDevsGp
Front-end - html css js(intermediate) react and next (intermediate)
Ui-ux
فعلا همین دو پوزیشن هست، برای گرفتن ایده پیام ندین فقط فقط در صورتی که تایم برای کار کردن دارین پیام بدین تا صحبت بکنیم، این پوزیشن مناسب افرادی هست که هم میخوان رزومه جمع کنن هم به یه درامدی برسن.
آیدی من
@Aq_Qoyunlu
@CleverDevs - @CleverDevsGp
Forwarded from Gopher Academy
🔵 عنوان مقاله
Sonic: A Newly Open Sourced Low Latency Network and I/O Library
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به معرفی کتابخانه جدیدی به نام Sonic میپردازد که برای زبان برنامهنویسی Go توسعه داده شده است. Sonic، که اخیراً توسط یک شرکت تخصصی در زمینه زیرساختهای معاملاتی به صورت منبع باز منتشر شده است، یک کتابخانه شبکه و I/O ناهمزمان است. این کتابخانه به عنوان جایگزینی برای بسته net در Go عمل میکند و از برنامهنویسان میخواهد تا بدون نیاز به استفاده از چندین goroutine برای کنترل چندین اتصال و عملیات خواندن/نوشتن در فرایند واحد، برنامههای کارآمدتری بنویسند. این ویژگی میتواند به بهبود عملکرد و کارایی برنامههای مبتنی بر شبکه کمک کند. اطلاعات بیشتر و منابع مرتبط با این کتابخانه در مخزن GitHub موجود است.
🟣لینک مقاله:
https://www.talos.com/insights/talos-goes-sonic
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Sonic: A Newly Open Sourced Low Latency Network and I/O Library
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به معرفی کتابخانه جدیدی به نام Sonic میپردازد که برای زبان برنامهنویسی Go توسعه داده شده است. Sonic، که اخیراً توسط یک شرکت تخصصی در زمینه زیرساختهای معاملاتی به صورت منبع باز منتشر شده است، یک کتابخانه شبکه و I/O ناهمزمان است. این کتابخانه به عنوان جایگزینی برای بسته net در Go عمل میکند و از برنامهنویسان میخواهد تا بدون نیاز به استفاده از چندین goroutine برای کنترل چندین اتصال و عملیات خواندن/نوشتن در فرایند واحد، برنامههای کارآمدتری بنویسند. این ویژگی میتواند به بهبود عملکرد و کارایی برنامههای مبتنی بر شبکه کمک کند. اطلاعات بیشتر و منابع مرتبط با این کتابخانه در مخزن GitHub موجود است.
🟣لینک مقاله:
https://www.talos.com/insights/talos-goes-sonic
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Talos
Talos built Sonic to reduce the time it takes to read and write data from the network with minimal latency
At Talos, we're building the best trading platform to help institutions trade digital assets. Today, we're excited to share the open-sourcing of Sonic, our custom-built Go library designed to reduce the time it takes to read and write data from the network…
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ویدئو لحظۀ قرارگرفتن « ماهوارۀ چمران »در مدار زمین توسط ماهواره بر ایرانی قائم -۱۰۰
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Forwarded from Geek Alerts
گم شدن توی کوه و جنگل و بیابون تموم میشه.
اپراتور T-Mobile با استارلینک همکاری کرده و مشترکانش هرجایی که باشن حتی اگه آنتن نده گوشی میتونن از پیام اضطراری استارلینک استفاده کنن.
باهاش میشه هشدار هم فرستاد، مثلا هشدار سیل یا زلزله روی گوشیها.
رایگانه و اپراتورها باید همکاری کنن.
سرویس رو استارلینک رایگان در اختیار اپراتورهای کل دنیا قرار میده، فقط لازم هست گوشی 4G پشتیبانی کنه و خود اپراتور هم با استارلینک همکاری کنه.
اینجوری هر کجای دنیا که باشید میشه پیام اضطراری ارسال کرد.
اینجا T-Mobile آزمایشش رو شروع کرده و اولین میشه.
usatoday
@geekalerts
اپراتور T-Mobile با استارلینک همکاری کرده و مشترکانش هرجایی که باشن حتی اگه آنتن نده گوشی میتونن از پیام اضطراری استارلینک استفاده کنن.
باهاش میشه هشدار هم فرستاد، مثلا هشدار سیل یا زلزله روی گوشیها.
رایگانه و اپراتورها باید همکاری کنن.
سرویس رو استارلینک رایگان در اختیار اپراتورهای کل دنیا قرار میده، فقط لازم هست گوشی 4G پشتیبانی کنه و خود اپراتور هم با استارلینک همکاری کنه.
اینجوری هر کجای دنیا که باشید میشه پیام اضطراری ارسال کرد.
اینجا T-Mobile آزمایشش رو شروع کرده و اولین میشه.
usatoday
@geekalerts
Forwarded from CleverDevs (Mammad)
شاپرک یه مسابقه CTF برگذار کرده و کلی هم آب و تاب داده که اولین شرکت ایرانی هستیم که برگذار میکنه و اینا
بعد همه سوالاش کپی از CTF های قبلی کف اینترنت بوده و کرک و پر بچه های امنیت رو ریخته
برای توضیحات بیشتر یه نگا به این رشتو هم بندازید
#cybersecurity #ctf
@CleverDevs - @CleverDevsGp
بعد همه سوالاش کپی از CTF های قبلی کف اینترنت بوده و کرک و پر بچه های امنیت رو ریخته
برای توضیحات بیشتر یه نگا به این رشتو هم بندازید
#cybersecurity #ctf
@CleverDevs - @CleverDevsGp
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
بیلد جدید کازمیک برای تست عرضه شد.
بهزودی میزکار کازمیک به عنوان یکی از میزکار های رسمی تیم پارچ اضافه میشود.
دانلود بیلد جدید
@ParchLinux
بهزودی میزکار کازمیک به عنوان یکی از میزکار های رسمی تیم پارچ اضافه میشود.
دانلود بیلد جدید
@ParchLinux
Forwarded from ⚝
x.com/FlagMotori/status/1835429518305104217 | xcancel
اینجا فرستادم که یکم غر بچّهها (که به نظرم به حقّه) شنیده شه:
#موقت
اینجا فرستادم که یکم غر بچّهها (که به نظرم به حقّه) شنیده شه:
#موقت
Forwarded from چنل شخصی سید رحیم فیروزی
محاسبه هزینه خرید سیستم کامپیوتری یا لپتاپ
به طور کلی برای خرید سیستم کامپیوتری استراتژیهای مختلفی وجود دارد، اما دو استراتژی از همه مهمتر و کاربردیتر هستند:
۱. استراتژی PWYC (Pay What You Can)
۲. استراتژی PWYW (Pay What You Want)
بسته به اینکه کدام استراتژی را برای خرید انتخاب کنید، نتیجه متفاوت خواهد بود.
در PWYC شما هر مقداری که میتوانید پرداخت میکنید، اما در PWYW شما فقط به اندازه نیاز خود هزینه میکنید.
به عنوان مثال، اگر شما با یک لپتاپ x تومانی میتوانید نیازمندی خود را برطرف کنید و 2x تومان پول دارید:
- با استراتژی PWYC شما یک لپتاپ 2x تومانی خریداری میکنید.
- با استراتژی PWYW شما یک لپتاپ x تومانی خواهید خرید.
سختافزار مورد نیاز
حالا سوال این است که سختافزار مورد نیاز من چیست؟
نیازمندیهای سختافزاری برای نرمافزارهای مختلف معمولاً در وبسایت خود نرمافزار ذکر شده است.
به عنوان مثال، اگر در مورد سختافزار مورد نیاز Photoshop جستجو کنید، دو دسته اطلاعات دریافت میکنید: «حداقل» و «پیشنهادی».
این دو به ترتیب به معنی سختافزار لازم برای اجرا و سختافزاری که برای بهترین عملکرد پیشنهاد میشود هستند.
اگر چند نرمافزار مختلف استفاده میکنید، «حداقل» سختافزار مورد نیاز شما، بیشترین «حداقل» از بین چند نرمافزار خواهد بود.
مدت زمان پاسخگویی سختافزار
سوال بعدی این است که سختافزار من برای چه مدت جوابگو خواهد بود؟
معمولاً نسخههای آینده نرمافزارها نیاز به سختافزار بیشتری دارند. چگونه میتوانم این را پیشبینی کنم؟
به عنوان مثال، اگر نرمافزار X در نسخه ۲ به ۴ گیگ رم نیاز داشت و در نسخه ۳ به ۶ گیگ افزایش یافت، این یک مسیله را چگونه می شود پیشبینی کرد؟!
تحقیقات نشان میدهد که هر ۱۸ ماه معمولا تکنولوژی و سرعت CPUها دو برابر و سایر آن ها نصف میشود. نرمافزارها نیز به همین نسبت نیازمندیهای خود را افزایش میدهند.
به این ترتیب، اگر قصد خرید یک لپتاپ برای سه سال را دارید، حداقل باید ۴ برابر نیاز فعلی سختافزار را مد نظر قرار دهید.
پیشبینی نرمافزارهای آینده
آخرین سوال این است که شاید در آینده نرمافزار جدیدی ترند شود؛ چگونه میتوانم آن را پیشبینی کنم؟
به عنوان مثال، نرمافزار Adobe XD ترند بود و سپس Figma ترند شد.
معمولاً نرمافزارهای مشابه نیاز به سختافزار تقریباً یکسانی دارند، پس لازم نیست خیلی نگران این موضوع باشید.
پیشبینی تغییرات آینده در سخت افزار
امکان دارد در آینده تکنولوژی جدیدی بیاید که با بهرهگیری از آن گروهی از نیازمندیهای ما سریع تر،بهتر و... برطرف شود. متاسفانه راهکار عمومی برای پیشبینی این موارد وجود ندارد، پس پیشنهاد می گردد، هر چند یکبار سخت افزار خود را به روز کنید.
پس تلاش کنید زمان کمتری برای استفاده از سخت افزار در نظر بگیرید ،
به طور کلی پیشنهاد من ۳-۵ سال می باشد
برند و مارک سخت افزار
در این زمینه هیچ گونه پیشنهادی نمی دهم، بهتر است کاربر خود به نتیجه منطقی در این زمینه برسد
بیایید بهینه ترین هزینه را برای خرید سیستم انجام دهیم.
موفق باشید 🌹
@srfirouzi_channel
به طور کلی برای خرید سیستم کامپیوتری استراتژیهای مختلفی وجود دارد، اما دو استراتژی از همه مهمتر و کاربردیتر هستند:
۱. استراتژی PWYC (Pay What You Can)
۲. استراتژی PWYW (Pay What You Want)
بسته به اینکه کدام استراتژی را برای خرید انتخاب کنید، نتیجه متفاوت خواهد بود.
در PWYC شما هر مقداری که میتوانید پرداخت میکنید، اما در PWYW شما فقط به اندازه نیاز خود هزینه میکنید.
به عنوان مثال، اگر شما با یک لپتاپ x تومانی میتوانید نیازمندی خود را برطرف کنید و 2x تومان پول دارید:
- با استراتژی PWYC شما یک لپتاپ 2x تومانی خریداری میکنید.
- با استراتژی PWYW شما یک لپتاپ x تومانی خواهید خرید.
سختافزار مورد نیاز
حالا سوال این است که سختافزار مورد نیاز من چیست؟
نیازمندیهای سختافزاری برای نرمافزارهای مختلف معمولاً در وبسایت خود نرمافزار ذکر شده است.
به عنوان مثال، اگر در مورد سختافزار مورد نیاز Photoshop جستجو کنید، دو دسته اطلاعات دریافت میکنید: «حداقل» و «پیشنهادی».
این دو به ترتیب به معنی سختافزار لازم برای اجرا و سختافزاری که برای بهترین عملکرد پیشنهاد میشود هستند.
اگر چند نرمافزار مختلف استفاده میکنید، «حداقل» سختافزار مورد نیاز شما، بیشترین «حداقل» از بین چند نرمافزار خواهد بود.
مدت زمان پاسخگویی سختافزار
سوال بعدی این است که سختافزار من برای چه مدت جوابگو خواهد بود؟
معمولاً نسخههای آینده نرمافزارها نیاز به سختافزار بیشتری دارند. چگونه میتوانم این را پیشبینی کنم؟
به عنوان مثال، اگر نرمافزار X در نسخه ۲ به ۴ گیگ رم نیاز داشت و در نسخه ۳ به ۶ گیگ افزایش یافت، این یک مسیله را چگونه می شود پیشبینی کرد؟!
تحقیقات نشان میدهد که هر ۱۸ ماه معمولا تکنولوژی و سرعت CPUها دو برابر و سایر آن ها نصف میشود. نرمافزارها نیز به همین نسبت نیازمندیهای خود را افزایش میدهند.
به این ترتیب، اگر قصد خرید یک لپتاپ برای سه سال را دارید، حداقل باید ۴ برابر نیاز فعلی سختافزار را مد نظر قرار دهید.
پیشبینی نرمافزارهای آینده
آخرین سوال این است که شاید در آینده نرمافزار جدیدی ترند شود؛ چگونه میتوانم آن را پیشبینی کنم؟
به عنوان مثال، نرمافزار Adobe XD ترند بود و سپس Figma ترند شد.
معمولاً نرمافزارهای مشابه نیاز به سختافزار تقریباً یکسانی دارند، پس لازم نیست خیلی نگران این موضوع باشید.
پیشبینی تغییرات آینده در سخت افزار
امکان دارد در آینده تکنولوژی جدیدی بیاید که با بهرهگیری از آن گروهی از نیازمندیهای ما سریع تر،بهتر و... برطرف شود. متاسفانه راهکار عمومی برای پیشبینی این موارد وجود ندارد، پس پیشنهاد می گردد، هر چند یکبار سخت افزار خود را به روز کنید.
پس تلاش کنید زمان کمتری برای استفاده از سخت افزار در نظر بگیرید ،
به طور کلی پیشنهاد من ۳-۵ سال می باشد
برند و مارک سخت افزار
در این زمینه هیچ گونه پیشنهادی نمی دهم، بهتر است کاربر خود به نتیجه منطقی در این زمینه برسد
بیایید بهینه ترین هزینه را برای خرید سیستم انجام دهیم.
موفق باشید 🌹
@srfirouzi_channel
Forwarded from Laravel News
Building Multiplayer Minesweeper with Laravel, Livewire and Reverb https://laravel-news.com/building-multiplayer-minesweeper-with-laravel-livewire-reverb
Laravel News
Building Multiplayer Minesweeper with Laravel, Livewire and Reverb - Laravel News
Building Multiplayer Minesweeper with Laravel, Livewire and Reverb, my first visit back to PHP in a decade
Forwarded from Mr Python | مستر پایتون (حسین)
سلام . چقدر به زبان اسمبلی x86 مسلط هستید ؟
Anonymous Poll
74%
هیچ
22%
در حد خواندن و فهمیدن کلی کد های اسمبلی
3%
نسبتا حرفه ای
Forwarded from LearnPOV | لرن پی او وی
سلام رفقا امیدوارم حال دلتون عالی باشه
پست جدید ما آپلود شد تو اینستاگرام، اگر دوست داشتید حتما یه سری بهش بزنید، مرسی بابت حمایت تک تکتون 🔥❤️
پست جدید ما آپلود شد تو اینستاگرام، اگر دوست داشتید حتما یه سری بهش بزنید، مرسی بابت حمایت تک تکتون 🔥❤️
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 رویترز: اینتل نتوانست تأمینکننده پلیاستیشن ۶ شود و درآمد ۳۰ میلیارد دلاری از دست داد.
به گزارش نشریه رویترز، اینتل و AMD دو شرکتی بودند که برای تولید تراشههای پلیاستیشن ۶ رقابت کردند. درنهایت، AMD توانست نظر سونی را جلب کند و بهعنوان تولیدکننده تراشه نسل بعدی کنسولهای این کمپانی انتخاب شود. گفته میشود اینتل بهعلت ناتوانی در ارائه پیشنهاد مناسب تقسیم سود با سونی، نتوانسته قرارداد پلیاستیشن ۶ را امضا کند. این قرارداد میتوانست تا حدود ۳۰ میلیارد دلار درآمد بالقوه برای اینتل به ارمغان بیاورد.
#خبر
@TheRaymondDev
به گزارش نشریه رویترز، اینتل و AMD دو شرکتی بودند که برای تولید تراشههای پلیاستیشن ۶ رقابت کردند. درنهایت، AMD توانست نظر سونی را جلب کند و بهعنوان تولیدکننده تراشه نسل بعدی کنسولهای این کمپانی انتخاب شود. گفته میشود اینتل بهعلت ناتوانی در ارائه پیشنهاد مناسب تقسیم سود با سونی، نتوانسته قرارداد پلیاستیشن ۶ را امضا کند. این قرارداد میتوانست تا حدود ۳۰ میلیارد دلار درآمد بالقوه برای اینتل به ارمغان بیاورد.
#خبر
@TheRaymondDev
Reuters
Exclusive: How Intel lost the Sony PlayStation business
The loss dealt a big blow to its effort to build its fledgling foundry business.
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 «پت گلسینگر»، مدیرعامل اینتل در جلسهای با «جینا ریموندو»، وزیر بازرگانی ایالات متحده، از وابستگی این کشور به TSMC برای تولید تراشههای پیشرفته ابراز ناامیدی کرد.
https://www.cnbc.com/2024/09/12/intel-gets-boost-from-raimondo-effort-to-spur-us-chip-production.html?s=31
#خبر
@TheRaymondDev
https://www.cnbc.com/2024/09/12/intel-gets-boost-from-raimondo-effort-to-spur-us-chip-production.html?s=31
#خبر
@TheRaymondDev
CNBC
Intel getting help from Commerce Secretary Raimondo as part of effort to spur U.S. production
Commerce Secretary Gina Raimondo has met with investors recently to tout the benefits of Intel and U.S. chip production.
Forwarded from Geek Alerts
آپنه خواب یه اختلال هست که فرد چند ثانیه در خواب نمیتونه نفس بکشه و با حالت خفگی به صورت ناگهانی از خواب بیدار میشه.
نتیجه اون کیفیت کم خواب و خستگی در طول روز هست.
آپنه خواب در بلند مدت بیماریهای قلبی، فشار خون و حتی میتونه باعث افسردگی بشه.
حالا اپل واچ های سری ۹ و ۱۰ و سری اولترا ۲ بهزودی ویژگی آپنه خواب دریافت میکنن.
کارش اینه که علائم خفیف تا شدید مرتبط با آپنه رو ثبت و تشخیص میده.
این کار رو در واقع با نظارت بر حرکات دست در هنگام خواب و الگوریتمهای پیشرفته AI که داره بررسی میکنه و روز بعد میتونید داخل برنامه Health وضعیت خواب دیشب خودتون رو بررسی کنید.
اپل برای ارائه این ویژگیها نیاز به مجوز FDA داشت که ظاهرا اون رو دریافت کرده و بهزودی به اپلواچها اضافه میشه.
macrumors
@geekalerts
نتیجه اون کیفیت کم خواب و خستگی در طول روز هست.
آپنه خواب در بلند مدت بیماریهای قلبی، فشار خون و حتی میتونه باعث افسردگی بشه.
حالا اپل واچ های سری ۹ و ۱۰ و سری اولترا ۲ بهزودی ویژگی آپنه خواب دریافت میکنن.
کارش اینه که علائم خفیف تا شدید مرتبط با آپنه رو ثبت و تشخیص میده.
این کار رو در واقع با نظارت بر حرکات دست در هنگام خواب و الگوریتمهای پیشرفته AI که داره بررسی میکنه و روز بعد میتونید داخل برنامه Health وضعیت خواب دیشب خودتون رو بررسی کنید.
اپل برای ارائه این ویژگیها نیاز به مجوز FDA داشت که ظاهرا اون رو دریافت کرده و بهزودی به اپلواچها اضافه میشه.
macrumors
@geekalerts
Forwarded from Woland's Linux Journal (Woland)
حل مشکل yay در آرچلینوکس
با نصب مجدد yay از سورس بدون نیاز به پچ یا کار خاصی مشکل حل میشه.
#آموزش
sudo pacman -R yay-bin yay-bin-debug
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -siبا نصب مجدد yay از سورس بدون نیاز به پچ یا کار خاصی مشکل حل میشه.
#آموزش
Forwarded from Sadra Codes
بنظرم با اختلاف، بهترین فیچری که هر Social Mediaایی میتونه اضافه کنه، فاین تیون کردن فید بصورت دستیه! توییتر (ایکس سابق) این فیچر رو اضافه کرد! 🙂