Forwarded from یک برنامه نویس تنبل
🔶 با حدود 60 میلیون تومان چه سیستمی می توان خرید؟
MB GIGABYTE B760M GAMEING | 6.800,000 T
CPU INTEL I5 13400 TRY | 9,300,000 T
RAM CORSAIR 32 GB 5200 RGB DDR5 | 5,650,000 T
VGA GIGABYTE RTX 4060TI GAMEING OC 8G | 18,300,000 T
SSD AORUS 1TB GEN4 M.2 | 4,000,000 T
POWER THERMALTAKE 750W | 3,800,000 T
COOLING THERMALTAKE UX200 | 1,700,000 T
CASE DEEPCOOL MATREXX | 3,850,000 T
MONITOR ASUS VA27EHF | 8,500,000 T
جمع کل میشه 61,900,000 تومان است.
بدون مانیتور باشد, می توانید با همین هزینه 8,500,000 قطعه دیگر را ارتقا دهید.
قیمت این سیستم در 1 ام یا 2 ام آذر ماه 1402 است.
اگر قیمت دلار ثابت باشد, همین رنج می توانید سیستم قدرتمندی جمع کنید و غیر از این با همین رنج قیمت ممکن است سیستم اقتصادی جمع کنید.
@TheRaymondDev
MB GIGABYTE B760M GAMEING | 6.800,000 T
CPU INTEL I5 13400 TRY | 9,300,000 T
RAM CORSAIR 32 GB 5200 RGB DDR5 | 5,650,000 T
VGA GIGABYTE RTX 4060TI GAMEING OC 8G | 18,300,000 T
SSD AORUS 1TB GEN4 M.2 | 4,000,000 T
POWER THERMALTAKE 750W | 3,800,000 T
COOLING THERMALTAKE UX200 | 1,700,000 T
CASE DEEPCOOL MATREXX | 3,850,000 T
MONITOR ASUS VA27EHF | 8,500,000 T
جمع کل میشه 61,900,000 تومان است.
بدون مانیتور باشد, می توانید با همین هزینه 8,500,000 قطعه دیگر را ارتقا دهید.
قیمت این سیستم در 1 ام یا 2 ام آذر ماه 1402 است.
اگر قیمت دلار ثابت باشد, همین رنج می توانید سیستم قدرتمندی جمع کنید و غیر از این با همین رنج قیمت ممکن است سیستم اقتصادی جمع کنید.
@TheRaymondDev
Forwarded from Anophel | آنوفل
این یک کتابخانه جاوا اسکریپت سبک و اوپن سورس است که برای توسعه ساده فرانت اند طراحی شده است که بر سهولت استفاده و حداقل کد تأکید دارد.
#nuejs #frontend #js #javascript #جاوااسکریپت
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
در همین زمان و مکان مقدس بهم ثابت شد که من هیچ سررشتهای تو Frontend ندارم و اصلا ماله این صوبتا نیستم
دلیلش رو هم از جاوااسکریپت بپرسید:(((
<میگن حمیدشونم/>
@DevTwitter
دلیلش رو هم از جاوااسکریپت بپرسید:(((
<میگن حمیدشونم/>
@DevTwitter
Forwarded from Woland's Linux Journal (Woland)
Media is too big
VIEW IN TELEGRAM
Forwarded from Gopher Academy
در این کانال مطالب متنوعی در زمینه های مختلف علوم کامپیوتر و تکنولوژی آموزش داده میشود که شامل:
🔰هوش مصنوعی
👨💻 آموزش برنامه نویسی
🌐امنیت وشبکه
🖥طراحی صفحات وب
💡ترفند های جالب
https://t.iss.one/Digitallearning5
🔰هوش مصنوعی
👨💻 آموزش برنامه نویسی
🌐امنیت وشبکه
🖥طراحی صفحات وب
💡ترفند های جالب
https://t.iss.one/Digitallearning5
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from LearnPOV | لرن پی او وی
💎 تست نویسی با Cypress | Cypress چیست ؟ 💎
Cypress یک فریمورک تست خودکار برای،چ فرانتاند است که برای تست برنامههای وب مدرن استفاده میشود. Cypress به توسعهدهندگان این امکان را میدهد که تستهایی بنویسند که به راحتی تعاملات کاربر با رابط کاربری (UI) را شبیهسازی کنند.
### ویژگیهای کلیدی Cypress:
- خودکارسازی تستهای UI: Cypress به شما اجازه میدهد که رفتار کاربران را شبیهسازی کرده و تستهایی مانند کلیک کردن روی دکمهها، پر کردن فرمها، و پیمایش در صفحات را انجام دهید.
- زمان واقعی (Real-time): Cypress میتواند تستها را بهطور زنده اجرا کند و نتایج را بلافاصله نشان دهد.
- مستقل از backend: Cypress تستهای خود را بر اساس لایهی فرانتاند انجام میدهد و نیازی به اتصال مستقیم به سرور یا پایگاه داده ندارد.
- بازخورد سریع: از آنجا که Cypress مستقیماً در مرورگر اجرا میشود، میتواند بازخورد سریع از تستها بدهد و فرآیند دیباگ را ساده کند.
### مزایای استفاده از Cypress:
1. سادهسازی تستها: Cypress نصب و راهاندازی سادهای دارد و به راحتی میتوان تستها را برای پروژههای مختلف تعریف کرد.
2. تستهای end-to-end: Cypress قابلیت تست End-to-End را فراهم میکند، یعنی شما میتوانید کل فرآیند یک اپلیکیشن، از تعاملات کاربر تا نمایش نتایج، را تست کنید.
3. تشخیص سریع خطاها: Cypress بهطور خودکار از هر مرحله تست اسکرینشات میگیرد و خطاها را با جزئیات کامل نمایش میدهد، که دیباگ کردن را آسان میکند.
4. همزمانی واقعی: شما میتوانید تغییرات کد خود را ذخیره کنید و Cypress بهطور خودکار تستها را مجدداً اجرا میکند.
### مثال:
فرض کنید میخواهید تست کنید که یک فرم ورود به سیستم به درستی کار میکند. تستی که با Cypress نوشته میشود میتواند به این شکل باشد:
### نکات کلیدی:
- Cypress اجازه میدهد که تستهای End-to-End، Integration و Unit را به راحتی بنویسید.
- یکی از ویژگیهای جالب آن، محیط تعاملی و زمان واقعی است که میتوانید روند اجرای تستها را بهصورت تصویری مشاهده کنید.
### موارد استفاده:
- تست فرمها و فرآیندهای احراز هویت
- تست واکنشپذیری (responsive) صفحات وب
- تست کارایی تعاملات پیچیده در رابط کاربری
Cypress یکی از بهترین ابزارها برای توسعهدهندگان فرانتاند است که به دنبال نوشتن تستهای قابل اعتماد و سریع برای پروژههای خود هستند.
Cypress یک فریمورک تست خودکار برای،چ فرانتاند است که برای تست برنامههای وب مدرن استفاده میشود. Cypress به توسعهدهندگان این امکان را میدهد که تستهایی بنویسند که به راحتی تعاملات کاربر با رابط کاربری (UI) را شبیهسازی کنند.
### ویژگیهای کلیدی Cypress:
- خودکارسازی تستهای UI: Cypress به شما اجازه میدهد که رفتار کاربران را شبیهسازی کرده و تستهایی مانند کلیک کردن روی دکمهها، پر کردن فرمها، و پیمایش در صفحات را انجام دهید.
- زمان واقعی (Real-time): Cypress میتواند تستها را بهطور زنده اجرا کند و نتایج را بلافاصله نشان دهد.
- مستقل از backend: Cypress تستهای خود را بر اساس لایهی فرانتاند انجام میدهد و نیازی به اتصال مستقیم به سرور یا پایگاه داده ندارد.
- بازخورد سریع: از آنجا که Cypress مستقیماً در مرورگر اجرا میشود، میتواند بازخورد سریع از تستها بدهد و فرآیند دیباگ را ساده کند.
### مزایای استفاده از Cypress:
1. سادهسازی تستها: Cypress نصب و راهاندازی سادهای دارد و به راحتی میتوان تستها را برای پروژههای مختلف تعریف کرد.
2. تستهای end-to-end: Cypress قابلیت تست End-to-End را فراهم میکند، یعنی شما میتوانید کل فرآیند یک اپلیکیشن، از تعاملات کاربر تا نمایش نتایج، را تست کنید.
3. تشخیص سریع خطاها: Cypress بهطور خودکار از هر مرحله تست اسکرینشات میگیرد و خطاها را با جزئیات کامل نمایش میدهد، که دیباگ کردن را آسان میکند.
4. همزمانی واقعی: شما میتوانید تغییرات کد خود را ذخیره کنید و Cypress بهطور خودکار تستها را مجدداً اجرا میکند.
### مثال:
فرض کنید میخواهید تست کنید که یک فرم ورود به سیستم به درستی کار میکند. تستی که با Cypress نوشته میشود میتواند به این شکل باشد:
describe('Login Test', () => {
it('should log in the user with valid credentials', () => {
cy.visit('/login'); // بازدید از صفحه ورود
cy.get('#username').type('myUser'); // وارد کردن نام کاربری
cy.get('#password').type('myPassword'); // وارد کردن رمز عبور
cy.get('button[type="submit"]').click(); // کلیک روی دکمه ورود
cy.url().should('include', '/dashboard'); // بررسی اینکه کاربر به صفحه داشبورد هدایت شده است
});
});### نکات کلیدی:
- Cypress اجازه میدهد که تستهای End-to-End، Integration و Unit را به راحتی بنویسید.
- یکی از ویژگیهای جالب آن، محیط تعاملی و زمان واقعی است که میتوانید روند اجرای تستها را بهصورت تصویری مشاهده کنید.
### موارد استفاده:
- تست فرمها و فرآیندهای احراز هویت
- تست واکنشپذیری (responsive) صفحات وب
- تست کارایی تعاملات پیچیده در رابط کاربری
Cypress یکی از بهترین ابزارها برای توسعهدهندگان فرانتاند است که به دنبال نوشتن تستهای قابل اعتماد و سریع برای پروژههای خود هستند.
Forwarded from یک برنامه نویس تنبل (The Lazy Raymond)
🔶 قالب وبلاگی وردپرس (پاندا) منتشر شد.
امکانات نظیر :
- منو بار
- دارک مد
- جستجو در سایت
- دکمه لایک
- ترجمه قالب
- برچسب ها
- پست های مرتبط
- دسته بندی ها
- اشتراک گذاری در فوتر
- تب بندی جدید و دیدگاه ها
- رسپانسیو شده
- کد نویسی اختصاصی
- و ...
https://github.com/Rayiumir/Panda
#وردپرس
@TheRaymondDev
امکانات نظیر :
- منو بار
- دارک مد
- جستجو در سایت
- دکمه لایک
- ترجمه قالب
- برچسب ها
- پست های مرتبط
- دسته بندی ها
- اشتراک گذاری در فوتر
- تب بندی جدید و دیدگاه ها
- رسپانسیو شده
- کد نویسی اختصاصی
- و ...
https://github.com/Rayiumir/Panda
#وردپرس
@TheRaymondDev
GitHub
GitHub - Rayiumir/Panda: A Blog Theme Based on Wordpress
A Blog Theme Based on Wordpress. Contribute to Rayiumir/Panda development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from Gopher Academy
🔵 عنوان مقاله
Streamline Your Product Delivery with monday dev
🟢 خلاصه مقاله:
مقاله مورد بررسی به توضیح ویژگیها و فواید استفاده از پلتفرم monday dev در فرآیند توسعه محصول میپردازد. این پلتفرم، از مرحله ایدهپردازی تا انتشار نهایی محصول، فرآیندهای مرتبط را تسریع بخشیده و ساده میکند. همهی این مراحل در یک مکان یکپارچه انجام میشوند که هماهنگی بین تیمهای مختلف را تسهیل میکند. این امر به افزایش سرعت و کارآمدی در توسعه محصول کمک میکند، که بدین ترتیب منجر به کاهش زمان از تولید تا اجرا و عرضه محصول در بازار میشود. پلتفرم monday dev با ارائه ابزارها و قابلیتهای متعدد، به کاربران اجازه میدهد تا بر روی خلاقیت و کیفیت محصول تمرکز کنند، در حالی که از پشتیبانی پلتفرم بهرهمند میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/160163/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Streamline Your Product Delivery with monday dev
🟢 خلاصه مقاله:
مقاله مورد بررسی به توضیح ویژگیها و فواید استفاده از پلتفرم monday dev در فرآیند توسعه محصول میپردازد. این پلتفرم، از مرحله ایدهپردازی تا انتشار نهایی محصول، فرآیندهای مرتبط را تسریع بخشیده و ساده میکند. همهی این مراحل در یک مکان یکپارچه انجام میشوند که هماهنگی بین تیمهای مختلف را تسهیل میکند. این امر به افزایش سرعت و کارآمدی در توسعه محصول کمک میکند، که بدین ترتیب منجر به کاهش زمان از تولید تا اجرا و عرضه محصول در بازار میشود. پلتفرم monday dev با ارائه ابزارها و قابلیتهای متعدد، به کاربران اجازه میدهد تا بر روی خلاقیت و کیفیت محصول تمرکز کنند، در حالی که از پشتیبانی پلتفرم بهرهمند میشوند.
🟣لینک مقاله:
https://golangweekly.com/link/160163/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
monday.com
monday.com - Team Collaboration Software
Forwarded from DevOps Labdon
در Kubernetes، کلاستر (Cluster) و نیماسپیس (Namespace) دو مفهوم اصلی هستند که هر کدام نقش متفاوتی در مدیریت و سازماندهی منابع دارند:
### 1. کلاستر (Cluster):
کلاستر در Kubernetes به مجموعهای از نودها (nodes) گفته میشود که با هم کار میکنند تا منابع محاسباتی را فراهم کنند و اپلیکیشنها را اجرا کنند. هر کلاستر Kubernetes شامل یک یا چند نود است که میتواند شامل نودهای اصلی (master node) و نودهای کارگر (worker node) باشد.
در کلاستر:
- نودهای کارگر پادها و سرویسهای اپلیکیشنها را اجرا میکنند.
- نود اصلی وظیفه مدیریت و هماهنگی منابع، مدیریت وضعیت پادها و سرویسها، و فراهم کردن API Kubernetes را برعهده دارد.
کلاستر معمولاً به عنوان یک محیط جداگانه استفاده میشود و شامل تمام منابع محاسباتی و شبکهای مورد نیاز برای اجرای برنامههای کانتینری است.
### 2. نیماسپیس (Namespace):
نیماسپیسها به عنوان یک مکانیزم برای تقسیم منطقی یک کلاستر عمل میکنند. نیماسپیسها به شما اجازه میدهند که منابع و اپلیکیشنهای مختلف را در یک کلاستر مدیریت و جداسازی کنید.
ویژگیهای کلیدی نیماسپیس:
- جداسازی منابع: هر نیماسپیس یک محدوده جداگانه برای منابع مثل پادها، سرویسها، و سایر آبجکتها فراهم میکند. این کمک میکند که از برخورد منابع در یک کلاستر جلوگیری شود.
- مدیریت دسترسیها: نیماسپیسها به شما امکان میدهند که با استفاده از RBAC (Role-Based Access Control) دسترسیها را برای تیمها و کاربران مختلف تعریف کنید.
- مدیریت بهتر در محیطهای اشتراکی: در یک کلاستر بزرگ که چند تیم مختلف ممکن است در حال استفاده از منابع باشند، نیماسپیسها کمک میکنند که هر تیم منابع خود را بهصورت مستقل مدیریت کند.
### تفاوتهای کلیدی:
- کلاستر: یک کلاستر مجموعهای از نودها است که زیرساخت محاسباتی را فراهم میکند و محیطی را برای اجرای پادها در Kubernetes مهیا میسازد. هر کلاستر میتواند شامل چندین نیماسپیس باشد.
- نیماسپیس: نیماسپیس یک واحد سازمانی داخلی در کلاستر است که به جداسازی منابع و مدیریت آنها کمک میکند. نیماسپیسها منابع یک کلاستر را تقسیمبندی میکنند، اما خود کلاستر را تقسیم نمیکنند.
### مثال:
فرض کنید یک سازمان از یک کلاستر برای اجرای چندین اپلیکیشن استفاده میکند. برای جداسازی تیمهای مختلف یا اپلیکیشنهای مختلف در همان کلاستر، میتوان از **نیماسپیس**ها استفاده کرد تا هر تیم بتواند منابع خود را جدا از دیگران مدیریت کند. این باعث میشود که مدیریت اپلیکیشنها سادهتر و مؤثرتر باشد.
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
### 1. کلاستر (Cluster):
کلاستر در Kubernetes به مجموعهای از نودها (nodes) گفته میشود که با هم کار میکنند تا منابع محاسباتی را فراهم کنند و اپلیکیشنها را اجرا کنند. هر کلاستر Kubernetes شامل یک یا چند نود است که میتواند شامل نودهای اصلی (master node) و نودهای کارگر (worker node) باشد.
در کلاستر:
- نودهای کارگر پادها و سرویسهای اپلیکیشنها را اجرا میکنند.
- نود اصلی وظیفه مدیریت و هماهنگی منابع، مدیریت وضعیت پادها و سرویسها، و فراهم کردن API Kubernetes را برعهده دارد.
کلاستر معمولاً به عنوان یک محیط جداگانه استفاده میشود و شامل تمام منابع محاسباتی و شبکهای مورد نیاز برای اجرای برنامههای کانتینری است.
### 2. نیماسپیس (Namespace):
نیماسپیسها به عنوان یک مکانیزم برای تقسیم منطقی یک کلاستر عمل میکنند. نیماسپیسها به شما اجازه میدهند که منابع و اپلیکیشنهای مختلف را در یک کلاستر مدیریت و جداسازی کنید.
ویژگیهای کلیدی نیماسپیس:
- جداسازی منابع: هر نیماسپیس یک محدوده جداگانه برای منابع مثل پادها، سرویسها، و سایر آبجکتها فراهم میکند. این کمک میکند که از برخورد منابع در یک کلاستر جلوگیری شود.
- مدیریت دسترسیها: نیماسپیسها به شما امکان میدهند که با استفاده از RBAC (Role-Based Access Control) دسترسیها را برای تیمها و کاربران مختلف تعریف کنید.
- مدیریت بهتر در محیطهای اشتراکی: در یک کلاستر بزرگ که چند تیم مختلف ممکن است در حال استفاده از منابع باشند، نیماسپیسها کمک میکنند که هر تیم منابع خود را بهصورت مستقل مدیریت کند.
### تفاوتهای کلیدی:
- کلاستر: یک کلاستر مجموعهای از نودها است که زیرساخت محاسباتی را فراهم میکند و محیطی را برای اجرای پادها در Kubernetes مهیا میسازد. هر کلاستر میتواند شامل چندین نیماسپیس باشد.
- نیماسپیس: نیماسپیس یک واحد سازمانی داخلی در کلاستر است که به جداسازی منابع و مدیریت آنها کمک میکند. نیماسپیسها منابع یک کلاستر را تقسیمبندی میکنند، اما خود کلاستر را تقسیم نمیکنند.
### مثال:
فرض کنید یک سازمان از یک کلاستر برای اجرای چندین اپلیکیشن استفاده میکند. برای جداسازی تیمهای مختلف یا اپلیکیشنهای مختلف در همان کلاستر، میتوان از **نیماسپیس**ها استفاده کرد تا هر تیم بتواند منابع خود را جدا از دیگران مدیریت کند. این باعث میشود که مدیریت اپلیکیشنها سادهتر و مؤثرتر باشد.
➖➖➖➖➖➖➖➖
👑 @DevOps_Labdon
Forwarded from DevTwitter | توییت برنامه نویسی
دیشب که ما خواب بودیم، OpenAI به صورت خیلی سوسکی، فریمورکاش رو برای Mutli-Agentic systems رو معرفی کرد.
نکته جالب اینکه به نظرم توی نگاه اول یه چیزی بین LangGraph و ell هست.
گفتن که پروژه در مرحله experimental هست.
https://github.com/openai/swarm
@DevTwitter | <Von Datawarehausen/>
نکته جالب اینکه به نظرم توی نگاه اول یه چیزی بین LangGraph و ell هست.
گفتن که پروژه در مرحله experimental هست.
https://github.com/openai/swarm
@DevTwitter | <Von Datawarehausen/>
Forwarded from 〄 (Amir Hossein "Amiria" Maher)
evand.com/events/go-blu-camp-26250231
بوتکمپ گولنگ بلوبانک، ویژهٔ افراد با یک تا دو سال سابقه با گولنگ و علاقهمند به فینتک:
#event #career
@amiria703_channel
بوتکمپ گولنگ بلوبانک، ویژهٔ افراد با یک تا دو سال سابقه با گولنگ و علاقهمند به فینتک:
#event #career
@amiria703_channel
Forwarded from محتوای آزاد سهراب
با Fex موفق شدن روی پستمارکت با دستگاههای وانپلاس ۶، شیائومی پد ۵ یک سری بازی رو بالا بیارن.
این یک اسکرین شات از اسکایریم هستش روی شیائومی پد ۵ با پستمارکت او اس.
@SohrabContents
این یک اسکرین شات از اسکایریم هستش روی شیائومی پد ۵ با پستمارکت او اس.
@SohrabContents
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
آیا میدانستید PeachPie
کد PHP را کامپایل میکنه روی .NET runtime اجرا میکنه
چه شود 😁
https://www.peachpie.io/
https://github.com/peachpiecompiler/peachpie
چرا یکی باید بخواد بین .net و php پل بزنه ؟
کد PHP را کامپایل میکنه روی .NET runtime اجرا میکنه
چه شود 😁
https://www.peachpie.io/
https://github.com/peachpiecompiler/peachpie
چرا یکی باید بخواد بین .net و php پل بزنه ؟
www.peachpie.io
PeachPie.io - PeachPie | PHP compiler to .NET
Compile and run PHP on top the modern, secure and highly performant .NET runtime