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
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 پل بزنه ؟
حاصل یک هفته مریضی شد این چهارتا پروژه که هرچهارتاش رو پابلیک کردم الان و میتونین ببینین و بخونین و حتی تکملیش کنین و توی رزومه خودتون داشته باشینش
اینجا توضیحات کامل و لینک هاش رو گذاشتم که بتونین راحت تر دسترسی داشته باشین(هفته یک پوشه ۲)

https://github.com/AmiinGholami/MyInternship

@DevTwitter | <Amiin Gholami/>
Forwarded from Out of Distribution (M S)
بالاخره reasoning دارند یا ندارند؟

دیتاست GSM، دیتاستیه که شامل یک تعداد سوال ریاضیه (علی دو تا پرتقال داره چهار تا از حسن می‌گیره حالا علی چند تا پرتقال داره) و اغلب به عنوان بنچمارکی برای سنجیدن توانایی reasoning مدل‌های زبانی بزرگ استفاده می‌شه. حالا دوستانی از apple اومدند و روی این دیتاست تغییراتی دادند، از قبیل این که به جای متغیرها و مقادیرشون چیزای دیگه گذاشتند یا جمله بی‌ربط اضافه‌کردند و به عنوان GSM-Symbolic ارائه دادند. حالا دیدند که عملکرد مدل‌های زبانی حتی o1، روی این نسخه افت پیدا می‌کنه، شاهدی بر این که llm‌ها هنوز توانایی reasoning حتی در حد بچه ابتدایی ندارند.

یک چیز تو ذوق‌زن اما این جاست که کاربران در پاسخ به توییت توضیح این مقاله توسط نویسنده‌اش، نشون‌ دادند وقتی بعضی سمپل‌های داخل خود مقاله رو به مدل‌ o1 می‌دیم بر خلاف گزارش مقاله، مدل‌ جواب درستی برمی‌گردونه. این توییت رو ببینید:
https://x.com/MFarajtabar/status/1844456900290863569
Forwarded from Out of Distribution (M S)
Forwarded from Out of Distribution (M S)
Forwarded from Out of Distribution (M S)
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درود دوستان

اگه دارید از Rook Ceph روی کوبرنتیز استفاده میکنید، هر چند ماهی یکبار ریستارت کردن پادهای مربوط به OSD میتونه به مدیریت بهتر مموری کمک بکنه.
فقط به ترتیب و دونه دونه اینکار رو انجام بدید و همیشه سلامت کلاستر سف رو مونیتور کنید

نگران ریستارت کردن پاد هم نباشید، پروسس ها پاد شدند که بشه راحت ریستارتشون کرد :دی
Forwarded from Python BackendHub (Mani)
Next one is loading... ⌛️🚀

@PyBackendHub
Forwarded from Python BackendHub (Mani)
AioClock
در ماه ۴ هزار دانلود داره 🚀
یک شرکت بزرگ تو برزیل هم داره ازش استفاده میکنه و تو لینکدین ازم تشکر کردن خیلی حس خوبی داشت :))

واقعا دوست دارم فول تایم اوپن سورس کار کنم. و مثلا همین پروژه naked sqlalchemy ام حاصله دو شب کار بود.
ولی متاسفانه هنوز به نقطه ای نرسیدم که بتونم کسب درآمد کنم از پروژه اوپن سورسم
برای همین به حمایتتون نیاز دارم این حمایت میتونه یک استار گیت هاب باشه, که پروژه هام بیشتر دیده شه و به اون نقطه نزدیک تر شم 🫶

فریم ورک/لایبری های مفید اوپن سورسی که تاحالا منتشر کردم:

AioClock - A modern python scheduling framework with dependency injection and modular integration support. Alternative for Rocketry or apscheduler

Naked SQLA - A simple and lightweight object mapper around SQLAlchemy core, simple alternative to SQLAlchemy ORM.


CfCrawler - Cloudflare scraper and cralwer written in Async, In-place library for HTTPX. Crawl website that has cloudflare enabled, easier than ever!

@PyBackendHub
یه چیت شیت کوچیک برای git

@DevTwitter
Forwarded from lune blessée
Computer science
می‌خوام یک منبع معرفی کنم ولی قبلش باید بگم چرا به این نتیجه رسیدم؛
توی دوران نوجوانی بعد از چندسال Linux Server Administrator بودن و وقتی تسک‌ها برام تکراری و همگی اسکریپت شده بود رفتم سراغ مباحث امنیتی به مدت هک و امنیت رو خوندم و بعد به Reverse Engineering رو آوردم.

نوشتن کرک یا حذف قفل یا حتی فارسی سازی قطعات و ... یک بخش قضیه بود؛ کار با Assembly یک بحث دیگه (تنها درس دانشگاه که ۲۰ گرفتم هم همین بود بدون استاد و میانترم ببین چه عشقی به کد زدن و خوندن Assembly داشتم)

همیشه همه جا میگم اگر یادگرفتن assembly نبود قطعا زمانی که امنیت کار میکردم بدترین و وقت تلف کن‌ترین بخش حرفه‌ای عمرم بود ولی به لطف اسمبلی یادگرفتن عمرم تلف نشد؛ به همه بچه‌ها هم از یک سطحی به بعد وقتی بهم میگفتن چطوری فلان چیز رو یاد میگری یا بدون خوندن می‌‌دونی چه عملکردی باید داشته باشه و ... میگم همش رو مدیون یادگیری اسمبلی هستم شما هم بخون و یاد بگیر.

توی اسمبلی کار کردن با مموری - شیفت دادن بیت برای اعمال ریاضی و ... همرو باید یاد بگیری چیزهایی که توی خیلی از زبان‌های دیگه نیست (هرچند بعضی‌هاش رو توی دوره یوتیوب پایتون بررسی کردیم)

امروز داشتم کتاب Rust in Action رو یک مروری میکردم که دیدم تمام این مقاهیم رو صحبت کرده بسیار ساده‌تر و البته کاربردی چون همشون رو استفاده می‌کنه تا توی Rust یک پروژه‌ای رو بزنه (مثلا cpu emulator یا OS نویسی و ...)

خلاصه خواستم بگم اگر شما هم توی این بحث‌ها با من بودید و پیش از این گفتم همرو مدیون اسمبلی هستم؛ شما دیگه نیازی نیست سراغ اسمبلی برید می‌تونید Rust رو بخونید و بعد برید سراغ Rust in Action مسیر ساده‌تر؛ کاربردی‌تر و قطعا جذابتری هست.
Forwarded from دبیان فارسی (Sohrab)
در صورتی که موقع نصب دبیان ۱۳ زبان فارسی رو انتخاب کنید، قلم‌های وزیرمتن و ساحل به صورت پیش‌گزیده نصب خواهند شد.


https://salsa.debian.org/installer-team/tasksel/-/commit/47592bfe

#صابر_راستی‌کردار #قلم #فارسی

@Debianiranch