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 Woland's Linux Journal (Woland)
This media is not supported in your browser
VIEW IN TELEGRAM
💠داشبردی برای داکر در ترمینال💠

سی‌تاپ، (مخفف کانتینرتاپ) یک اچ‌تاپ برای کانتینرهای داکر است.
با سی‌تاپ می‌تونید اطلاعات مفیدی رو درباره کانتینر‌های داکرتون ببینید.

همچنین قابلیت گرفتن متریک‌های محدود در مورد هر کانتینر، ورود با شل، استارت و استاپ و دیدن لاگ‌ها رو داره.

ابزار مینیمالیه و خوبه که به‌عنوان یک سیستم ادمین، در جعبه‌ابزارتون داشته باشیدش.

👉🔗 Ctop

#دوآپس #معرفی
این واقعاً جزو تغییرات خفن پلاسما ۶.۴.۰ بوده :))



@SohrabContents
Forwarded from a pessimistic researcher (Kc)
مثلا اگر دوست داشتید می‌تونید برای تسک ۶، ریپو رو fork کنید و الگوریتمی که توی این مقاله که در ASPLOS 2025 چاپ شده بود رو پیاده کنید و merge request بدید :)
https://abhikrc.com/pdf/asplos25.pdf
Forwarded from Woland's Linux Journal (Woland)
یک داشبرد مینیمال و سبک دیگه، dozzle هست که توسط یک توسعه‌دهنده‌ی ایرانی نوشته شده.

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

علاوه بر سبک بودن، قابلیت جستجو در لاگ‌ها به‌وسیله سیکوال یا رجکس، agent و swarm mode هم داره و جواب‌گوی بیشتر نیاز‌های مانیتورینگ یک سرور هست.

👉🔗 Dozzle

#دوآپس #معرفی
Forwarded from Linuxor ?
تست هوش برنامه نویسی !‌ این چیه ؟

@Linuxor
Write once,run anywhere!
این شعار جاواست،اما چی باعث شده که شعارش این باشه؟
وقتی ما یه برنامه به زبون جاوا مینویسیم، کد برنامه ما بعد از کامپایل شدن توسط javac به جای این که مستقیما به کد ماشین سیستم عامل مقصد تبدیل بشه(کاری که زبون C و ++C انجام میدن) به bytecode تبدیل میشه، بعد این bytecode خط به خط توسط jvm تفسیر میشه، و چون واسه هر پلتفرمی jvm مخصوص وجود داره کد اصلیه ما میتونه بدون تغییر روی هر سیستمی اجرا بشه و اینجا مفهوم مستقل بودن از پلتفرم (Platform independent) خودشو نشون میده.
اما چطوری جاوا هم سریعه و هم مستقل؟
داخل jvm و در زمان تفسیر یه ابزاری وجود داره به نام JIT Compiler. این ابزار وقتی که کد اصلی ما به bytecode تبدیل شد بررسی میکنه کد رو و جاهایی از کد که زیاد تکرار شدن مثل حلقه ها و توابع یا بلاک ها، اونارو به کد واقعیه ماشین تبدیل میکنه تا سرعت اجرای برنامه برای دفعات بعدی بالا تر بره.

@DevTwitter | <Vahid Shokri/>
Forwarded from Woland's Linux Journal (Woland)
البته اینم باید بگم که اگه خیلی سریع به متریک خاصی نیاز دارید، می‌تونید با خود داکر بهش برسید:

docker stats --no-stream --format '{{ json . }}'


پیداست که می‌تونید با jq فیلترش کنید.
یا حتی می‌تونید دستور زیر رو به یک فانکشن توی بش تبدیل کنید تا راحت‌تر این اطلاعات رو فراخوانی کنید. (عکس دوم)

docker stats --format "table {{.Container}}\t{{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"


#آموزش #دوآپس
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Python Hints
#موقت

چون خیلی بحث شد راجب جایگزین barry-far

یک تست انومات هم برای کانفیگهاش نوشتم - روی مخابرات - ایرانسل - همراه اول کانفیگهای زیر ۵۰۰ دیده میشه (به خوبی barry-far) هست.
📌 افزایش شانس گرفتن مصاحبه: ریفرال، بازی win win win

وقتی تیم استخدام یک اپلیکیشن دریافت می‌کنه، اطلاعات خیلی محدودی از اون فرد داره. رزومه، شاید کاورلتر، و یه سری سوال که توی فرم استخدام جواب داده. حتی اگه این داده‌ها واقعی باشن، باز هم اطلاعات زیادی دربارهٔ فرهنگ کاری و مطابقت فرد با شرکت نمی‌دن.
مصاحبه کمک می‌کنه تصویر واضح‌تری از فرد ساخته بشه، ولی مشکل اینجاست که نه وقت کافی برای مصاحبه با همه هست، نه مصاحبه‌ها لزوماً ابزار کاملی برای بیرون کشیدن این اطلاعات هستن.

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

🔸چرا بازی win win win؟
همونطور که گفتم، شرکت استخدام‌کننده با کمک ریفرال سریع‌تر می‌تونه کاندید مناسب رو پیدا کنه و احتمال خطای استخدامش هم میاد پایین.

مزیتش برای فردی که ریفر می‌شه هم واضحه؛ چون شانسش برای گرفتن مصاحبه خیلی بیشتر می‌شه.

و اما برای فردی که ریفر می‌کنه، این کار هم مزایای مالی داره و هم غیرمالی. خیلی از شرکت‌ها برای ریفرال پاداش مالی در نظر می‌گیرن. اما جدا از اون، فرد با این کار به شرکت نشون می‌ده که شبکه‌ای از دوستان و آشنایان داره که در صورت نیاز می‌تونن روی ریفرالش حساب کنن.

پس اگر فرصت استفاده از کارت ریفرال برای یک موقعیت شغلی رو دارید حتماً ازش استفاده کنید.

#افزایش_شانس_مصاحبه
@aminrbg
Forwarded from Linuxor ?
تاحالا شده بخوای یه تنظیماتی رو بین چندتا سرور مختلف هماهنگ کنی و همشون یه چیز رو ببینن؟ etcd دقیقاً برای همین ساخته شده! یه جورایی مثل یه دفترچه یادداشت مرکزی و قابل اعتماد برای سیستم‌های توزیع شده‌اس که مطمئن می‌شه همه از آخرین تغییرات باخبرن. اگه با میکروسرویس‌ها یا اپلیکیشن‌های بزرگ سر و کار داری که باید بدون قطعی کار کنن، etcd به کارت میاد. دیگه لازم نیست نگران باشی که تنظیمات یه جا یه چیزه و یه جای دیگه یه چیز دیگه! کوبرنیتیز هم از etcd استفاده می‌کنه.

github.com/etcd-io/etcd

@Linuxor
Forwarded from Linuxor ?
uuid4
This media is not supported in your browser
VIEW IN TELEGRAM
ملت چقدر راحت شر و ور منتشر میکنن! حداقل با این مقدار قاطعیت نگید خب

@code2_ir
Forwarded from Python Hints
لینک نظرسنجی
Link

اگر دوست داشتید شرکت کنید.
این نظرسنجی ایمیل شمارو هم نگه میداره؛ اگر قرار شد دوره‌ای برگذار بشه بین افرادی که شرکت کردند چندنفر بصورت تصادفی انتخاب خواهد شد که دوره رو ارزیابی کنند.

دوره برای این افراد رایگان خواهد بود.

نکته مهم : سوال "حوزه مورد علاقه" رو به دقت انتخاب کنید چون دوره که برگذار بشه (مثلاً ساختمان داده و الگوریتم)
برای گروه تست (رایگان) از افرادی انتخاب خواهم کرد که توی این نظرسنجی این مورد رو انتخاب کرده باشند.

نکته مهم دیگه: همه‌ی گزینه‌ها رو انتخاب نکنید، در اینصورت اصلا انتخاب نخواهید شد.
گزینه other برای دوره‌ای هست که شما پیشنهاد می‌دید، توضیح بدید.

پ.ن :
۱- دقیقاً مثل گروه تست fluent python با این تفاوت که بجای اینکه بگیم کی زودتر درخواست داده رندم انتخاب می‌کنیم.

۲- حداقل ۴۸ ساعت نظرسنجی باز هست؛ حداکثر مشخص نیست شاید ۴۸ ساعت شاید تا هفته بعدی.
This media is not supported in your browser
VIEW IN TELEGRAM
توضیح در مورد چرا حرفش اشتباه هست و اینکه چرا nic.ir انقدر فکر و دغدغه نیاز نداره

اون که بانک بود و همراه اول بود نتونست از خودش محافظت کنه حالا nic ir این وسط "سایت" کی باشه ☺️
خب انگار که میرور pip رو هم آوردن
حقیقتا من خوشحالم

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


انگار که npm، go و از همه مهم تر داکر ریجستری هم دارن.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 اگر پروژه‌ای را با استفاده از هوش مصنوعی Cursor AI و به هر زبان برنامه‌نویسی توسعه می‌دهید، می‌توانید از این هوش مصنوعی که به تاریخچه توسعه و حل مشکلات پروژه دسترسی دارد، درخواست یک Pull Request (PR) حرفه‌ای برای ثبت در گیت‌هاب داشته باشید. این کار به اشتراک‌گذاری دقیق روند توسعه پروژه با دیگران کمک می‌کند و دید جامع و مثبتی از پروژه شما به کاربران ارائه می‌دهد.

#AI
#هوش_مصنوعی

@TheRaymondDev
دیگه سر vim و vscode چرا دعوا می‌کنید؟؟؟


مگه ادیتور و مرورگر اصلا دعوا می‌خوان؟ :)))


@SohrabContents
https://youtu.be/ZzgdvaAZKek

خب راستش من خودم هم به اندازه کافی و وافی نوب هستم ولی چیزی که همیشه برای من نتیجه داده این بوده که چیزایی که یاد گرفتم رو وقتی به بقیه یاد دادم بهتر یاد گرفتم
این هم یکی از اون چیزاییه که میخوام که خیلی خوب یادش بگیرم پس تمام تلاشم رو میکنم که این دوره رو تا آخرش پیش ببرم
امیدوارم که براتون سودمند باشه

https://youtu.be/ZzgdvaAZKek

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

نکته ی مهم : حتما حتما اگر اشکالی دیدید بهم بگید، خوشحال میشم که بتونم مشکلاتم رو رفع کنم

https://youtu.be/ZzgdvaAZKek


#جنگو_بدون_درد_و_خونریزی

@PhiloLearn