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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Go Casts 🚀
This media is not supported in your browser
VIEW IN TELEGRAM
ابزار جالبیه برای کار با docker و docker-compose در ترمینال

A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.

https://github.com/jesseduffield/lazydocker

@gocasts
Forwarded from Normal Developer
This media is not supported in your browser
VIEW IN TELEGRAM
این ویدیو از آتیش سوزی لس آنجلس رو اگه از یه کانال اطلاع رسانی بازی میدیدیم فک میکردم با آنریل انجین برای سری جدید Resident Evil ساختن

@normal_developer
دو منبع فنی که OpenAI برای آمادگی برای مصاحبه‌های شغلیش پیشنهاد کرده:

1. Deep Learning Book⁠: https://deeplearningbook.org
2. Spinning Up in Deep RL: https://spinningup.openai.com/en/latest/

@DevTwitter | <Hadi/>
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸SQL Cheatsheet

@TheRaymondDev
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
سناریو شماره ۶ - سین کوکی (Syn-Cookies) و توضیح حملات (Syn-Flood)

توی این ویدیو توضیح دادم که حملات سین فلاد چی هست و چطوری میتونیم با استفاده از سین کوکی بهبودش بدیم

https://youtu.be/XEMqlBTf2_4
دوره لیسانس دوست داشتم مسیر یادگیری هم رشته‌ای‌هام رو ببینم و یک ایده کلی ازش داشته باشم. اینجا یه سری از کتاب‌هایی که اون دوره خونده بودم و برام تاثیر گذارتر بودن رو نوشتم

https://amiremohamadi.github.io/posts/cs-roadmap/

@DevTwitter | <AMIR/>
عقل عرزشی



𝙹𝚘𝚒𝚗 𝚞𝚜☞𝐬𝐡𝐢𝐭_𝐡𝐮𝐛𝐬

𝙾𝚞𝚛 𝚂𝚑𝚒𝚝 𝚐𝚊𝚙☞𝙶𝚊𝙿
تونستید جوین بشید؟
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یک ایراداتی که کیبوردهای مکانیکال دارند که با وجود زیبایی آن تمیزکاری آن دشوار است.

علت اینکه دکمه های آن برجستگی زیادی داره و نمیشه دستمال رو به راحتی در آن فرو کرد و تمیز کرد.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
انگشتم درد آمد.
تمیزکاری وقت گیره 😮‍💨
ولی دکمه ها درآمد
Forwarded from Linuxor ?
بعد از ساخت سیستم عامل، گرون ترین نرم افزار هایی که توی دنیا ساخته میشه پروژه های ERP هستش، پروژه های ERP یا برنامه ریزی مدیریت سازمانی برای مدیریت و یکپارچه سازی منابع انسانی ، زنجیره تامین و مدیریت مالی سازمان استفاده می‌شه برای مثال شرکت Nike برای ERP خودش 400 میلیون دلار هزینه کرده.

سیستم ERP خیلی شبیه به سیستم عامله، در واقع نیاز های اساسی و مدیریت های سطح پایین رو جفتشون دارن انجام می‌دن و به شدت دنیا هزینه عجیبی برای این نوع سیستم ها می‌کنه؛ تولید این سبک نرم افزار ها می‌تونه یه درآمد خوب براتون باشه.


@Linuxor
Forwarded from Linuxor ?
جدیدا مثل وب سرور شدی تا باهات صحبت نکنم باهام صحبتو شروع نمی‌کنی


@Linuxor
Forwarded from Sadra Codes
💪🔥

پلن شما چیه؟ :)
چرا ردیس این‌قدر سریع کار می‌کنه؟
ردیس یه دیتابیس در حافظه است که سرعت خیلی بالایی داره. حالا بیاید ببینیم چرا این‌قدر سریع هست.
۱. داده‌ها تو RAM ذخیره می‌شن
اولین دلیل سرعت ردیس اینه که همه داده‌ها در حافظه RAM ذخیره می‌شن، نه روی دیسک. این یعنی وقتی یه درخواست میاد، ردیس نیازی نداره که داده‌ها رو از روی هارد دیسک بخونه، چون همه چیز داخل حافظه‌س. خواندن از RAM خیلی سریع‌تر از دیسکه. علاوه بر این، ردیس از ساختارهای داده‌ای ساده مثل hash tables، linked lists و skip lists استفاده می‌کنه که همین سادگی باعث می‌شه خیلی سریع‌تر از دیتابیس‌های دیگه عمل کنه.
۲. فقط یک رشته برای همه درخواست‌ها
حالا شاید این سوال پیش بیاد که چرا ردیس از فقط یه thread استفاده می‌کنه؟ معمولاً فکر می‌کنیم استفاده از چندین thread می‌تونه سرعت رو بیشتر کنه، اما در دیتابیس‌های دیگه، این کار باعث درگیری و کندی می‌شه، چون چند thread ممکنه با هم دسترسی به داده‌ها رو به اشتراک بذارند و قفل‌گذاری بشه. اما ردیس با استفاده از تنها یک thread این مشکل رو حل کرده و خیلی سریع‌تر عمل می‌کنه.
۳. مدیریت درخواست‌ها با I/O Multiplexing
حالا بریم سراغ یکی از بخش‌های جالب ردیس که معمولاً خیلی مورد توجه قرار نمی‌گیره، ولی درواقع دلیل اصلی سرعت بالای ردیسه: I/O Multiplexing. این تکنیک به ردیس این امکان رو می‌ده که بتونه با یه thread تعداد زیادی درخواست رو به‌طور همزمان مدیریت کنه. حالا شاید بپرسید: چطور ممکنه؟
در دیتابیس‌های معمولی، وقتی چندین درخواست به سیستم می‌رسه، معمولاً هر درخواست برای پردازش نیاز به یه thread جداگانه داره. این یعنی سیستم باید چندین thread رو به‌صورت همزمان اجرا کنه و این باعث می‌شه که هم سرعت کاهش پیدا کنه و هم مصرف منابع بیشتر بشه.
اما ردیس با استفاده از I/O Multiplexing این مشکل رو حل کرده. این تکنیک به ردیس این امکان رو می‌ده که فقط با یک thread بتونه همه درخواست‌ها رو مدیریت کنه. چطور؟ اینطور که ردیس از یه مکانیسم پیچیده برای مدیریت ورودی و خروجی (I/O) استفاده می‌کنه. وقتی درخواست‌ها به سیستم می‌رسه، ردیس به‌طور موقت اون‌ها رو نگه می‌داره و به محض اینکه منابع آزاد بشه، جواب می‌ده. به این ترتیب ردیس می‌تونه با یه thread چندین درخواست رو به‌طور همزمان پردازش کنه بدون اینکه منتظر بشه یا منابع رو قفل کنه.
این کار باعث می‌شه که ردیس از نظر سرعت و کارایی خیلی بهتر از سیستم‌هایی باشه که از چندین thread برای پردازش درخواست‌ها استفاده می‌کنن. در واقع I/O Multiplexing به ردیس این امکان رو می‌ده که به‌طور همزمان و با کمترین میزان تأخیر، چندین درخواست رو پردازش کنه و این یعنی سرعت بالا و پاسخ‌دهی سریع.
در نهایت، این تکنیک به ردیس اجازه می‌ده که در مقیاس بزرگ، حتی با تعداد زیادی درخواست هم عملکرد خودش رو حفظ کنه و به طور موثر منابع رو مدیریت کنه. این یعنی هیچ وقت ردیس از پس بار سنگین درخواست‌ها برنمیاد و همیشه سریع و کارآمد باقی می‌مونه.
در نهایت، این ویژگی‌ها باعث می‌شه که ردیس سریع‌ترین و کارآمدترین گزینه برای کار با داده‌ها باشه، به خصوص برای برنامه‌هایی که نیاز به پاسخ‌دهی سریع دارن.

@DevTwitter | <Reza Annabestani/>
Forwarded from DevAcademy
سلام دوستان
ما دو تا پوزیشن ریموت خالی داریم

یکیش Senior React Native Developer
که مسئولیت هاش شامل
Implementing applications on Android and iOS.

و پوزیشن دیگه مون برا
Senior Backend Developer
برای این پوزیش لازمه به
Typenoscript , NestJS , ExpressJS , Golang
تسلط داشته باشید

شرکت ما کارش کریپتو و تریدینگ پلتفرمه پس رزومه هایی که توی از زمینه فعالیت کردن برای ما در الویت هستن

ساعت کاری با تایم ایران و پرداخت ها دلاریه

ممنون میشم رزومه هاتون و به این آدرس بفرستید
Tarannomlotfiii@gmail.com

💻@DevAcaademy
💬
@DevAcademyGroup
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
اگه از داکر و داکر کامپوز استفاده می‌کنین lazydocker یه ابزار terminal ui برای مدیریت کردن اونهاست و کار شمارو به شدت ساده می‌کنه

https://github.com/jesseduffield/lazydocker

@Linuxor
اینم یک TUI برای گیت‌هاب. خیلی جالبه

https://github.com/dlvhdr/gh-dash

@DevTwitter | <ArashM/>
به زودی قراره سیستم‌دی هارو بریزن توی پست‌مارکتا.

https://postmarketos.org/edge/2025/01/09/systemd-soon/


برنچ سیستم‌دی امشب توی پست‌مارکت او اس edge برای سازگاری بیشتر مرج و جایگزین openrc خواهد شد.


@SohrabContents