Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
🔶 با حدود 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
Forwarded from Anophel | آنوفل
💠امروز میخوام یک ابزار جدید معرفی کنم به اسم Neu.js.

این یک کتابخانه جاوا اسکریپت سبک و اوپن سورس است که برای توسعه ساده فرانت اند طراحی شده است که بر سهولت استفاده و حداقل کد تأکید دارد.


🔹خب Nue.js به عنوان یک ابزار جدید در حوزه توسعه فرانت اند ظاهر شده است که رویکردی حداقلی برای ساخت اینترفیس های وب ارائه می دهد. البته این به دلیل ماهیت سبک خود متمایز است‌.

🔹زمانی که فشرده می شود تنها 2.3kb حجم دارد و نسبت به فریمورک های مثل Vue.js، React.js یا Svelte آبستکرشن با همون انتزاعات کمتری دارد. این کتابخانه بر طراحی وب بهبود معنایی و پیشرونده تمرکز دارد و برای توسعه دهندگان UI که طراحی تعامل، دسترسی و تجربه کاربر را در اولویت قرار می دهند، هدف قرار گرفته است.

🔹همچنین Nue.js بخشی از یک اکوسیستم پیش‌بینی‌شده است که شامل پروژه‌های آینده مانند Nue CSS، Nue MVC، Nue UI، Nuemark و Nuekit است که هدف آن ارائه یک جایگزین جامع برای راه‌حل‌های موجود مانند Vite، Next.js و Astro است.

🔹سادگی این فریمورک به توسعه دهندگان اجازه می دهد تا به میزان قابل توجهی کد کمتری بنویسند و شامل ویژگی هایی برای توسعه آسان و یک زنجیره ابزار ساده برای SSR و تولید کامپوننت بدون نیاز به ابزارهای باندلر پیچیده است.

آنوفل | Anophel

#nuejs #frontend #js #javascript #جاوااسکریپت
Please open Telegram to view this post
VIEW IN TELEGRAM
‏در همین زمان و مکان مقدس بهم ثابت شد که من هیچ سررشته‌ای تو Frontend ندارم و اصلا ماله این صوبتا نیستم
دلیلش رو هم از جاوااسکریپت بپرسید:(((

<میگن حمیدشونم/>

@DevTwitter
Forwarded from Woland's Linux Journal (Woland)
Media is too big
VIEW IN TELEGRAM
💠نقشه‌ی جهان در ترمینال💠

telnet mapscii.me

👉🔗 Mapscii

#معرفی
This media is not supported in your browser
VIEW IN TELEGRAM
در تلاش برای بازطراحی تم بوت پارچ هستیم.


این طرح ممکن‌است شدیداً تغییر کند
@ParchLinux
Forwarded from Gopher Academy
در این کانال مطالب متنوعی در زمینه های مختلف علوم کامپیوتر و تکنولوژی آموزش داده میشود که شامل:

🔰هوش مصنوعی
👨‍💻 آموزش برنامه نویسی
🌐امنیت وشبکه
🖥طراحی صفحات وب
💡ترفند های جالب

https://t.iss.one/Digitallearning5
Forwarded from Linuxor ?
اگه یه موقع یادتون رفت چطوری کامپیوتر رو خاموش کنید این دستور بهتون دستورش رو یادآوری میکنه


cat /proc/sys/kernel/poweroff_cmd


🐧 @Linuxor
#نظرسنجی


کدام نسخه از پارچ را بیشتر دوست دارید و استفاده می‌کنید؟


نظرسنجی در پست بعد

@ParchLinux
Forwarded from Linuxor ?
ترمینال لینوکس قراره مستقیم بیاد داخل اندروید

مهندسای گوگل قراره یه دبیان با استفاده از تکنولوژی AVF (مجازی شده) به گوشی های اندروید اضافه کنن


🐧 @Linuxor ~ androidDevNotes
💎 تست نویسی با 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 نوشته می‌شود می‌تواند به این شکل باشد:

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
Forwarded from Gopher Academy
🔵 عنوان مقاله
Streamline Your Product Delivery with monday dev

🟢 خلاصه مقاله:
مقاله مورد بررسی به توضیح ویژگی‌‌ها و فواید استفاده از پلتفرم monday dev در فرآیند توسعه محصول می‌پردازد. این پلتفرم، از مرحله ایده‌پردازی تا انتشار نهایی محصول، فرآیندهای مرتبط را تسریع بخشیده و ساده می‌کند. همه‌ی این مراحل در یک مکان یکپارچه انجام می‌شوند که هماهنگی بین تیم‌های مختلف را تسهیل می‌کند. این امر به افزایش سرعت و کارآمدی در توسعه محصول کمک می‌کند، که بدین ترتیب منجر به کاهش زمان از تولید تا اجرا و عرضه محصول در بازار می‌شود. پلتفرم monday dev با ارائه ابزارها و قابلیت‌های متعدد، به کاربران اجازه می‌دهد تا بر روی خلاقیت و کیفیت محصول تمرکز کنند، در حالی که از پشتیبانی پلتفرم بهره‌مند می‌شوند.

🟣لینک مقاله:
https://golangweekly.com/link/160163/web


👑 @gopher_academy
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
دیشب که ما خواب بودیم، OpenAI به صورت خیلی سوسکی، فریمورک‌‌اش رو برای Mutli-Agentic systems رو معرفی کرد.

نکته جالب اینکه به نظرم توی نگاه اول یه چیزی بین 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
با Fex موفق شدن روی پست‌مارکت با دستگاه‌های وان‌پلاس ۶، شیائومی پد ۵ یک سری بازی رو بالا بیارن.

این یک اسکرین شات از اسکایریم هستش روی شیائومی پد ۵ با پست‌مارکت او اس.



@SohrabContents
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
آیا میدانستید PeachPie
کد PHP را کامپایل میکنه روی .NET runtime اجرا میکنه
چه شود 😁
https://www.peachpie.io/
https://github.com/peachpiecompiler/peachpie
چرا یکی باید بخواد بین .net و php پل بزنه ؟