Dev Perfects – Telegram
Dev Perfects
40 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
چند وقت پیش یه پکیج کوچیک به اسم react-state-timeline ساختم که باهاش می‌تونین تاریخچه‌ی stateهای کامپوننت‌هاتون رو نگه دارین و خیلی راحت undo / redo انجام بدین.
حالا توی نسخه‌ی جدیدش یه قابلیت جذاب اضافه کردم
StateTimeline DevTools
یه پنل کوچیکه که با یه دکمه کنار صفحه باز میشه و کل تایملاین state رو نشون میده.
میتونین stateهای قبلی رو ببینین، روشون کلیک کنین و به همون نقطه برگردین — بدون اضافه کردن extention یا پکیج اضافه ای

Npm: https://www.npmjs.com/package/react-state-timeline
Demo & Docs: https://nazari2079.github.io/react-state-timeline/
Github: https://github.com/nazari2079/react-state-timeline

@DevTwitter | <Mohammad Nazari/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 7 new trending repositories:

1. iptv by iptv-org
📝 Collection of publicly available IPTV channels from all over the world
💻 TypeScript | 99,088 | 🌟 Today: 139
🔗 Link

2. OpCore-Simplify by lzhoang2801
📝 A tool designed to simplify the creation of OpenCore EFI
💻 Python | 2,220 | 🌟 Today: 67
🔗 Link

3. open-source-games by bobeff
📝 A list of open source games.
💻 Star | 2,065 | 🌟 Today: 196
🔗 Link

4. call-center-ai by microsoft
📝 Send a phone call from AI agent, in an API call. Or, directly call the bot from the configured phone...
💻 Python | 1,524 | 🌟 Today: 237
🔗 Link

5. opencloud by opencloud-eu
📝 🌤️This is the main repository of the OpenCloud server. It contains the golang codebase for the backe...
💻 Go | 3,378 | 🌟 Today: 212
🔗 Link

6. dots-hyprland by end-4
📝 uhh questioning the meaning of dotfiles
💻 QML | 10,356 | 🌟 Today: 34
🔗 Link

7. n8n-workflows by Zie619
📝 all of the workflows of n8n i could find (also from the site itself)
💻 Python | 39,301 | 🌟 Today: 264
🔗 Link


🔘 @github_trending_daily
Forwarded from محتوای آزاد سهراب (Sohrab)
پک‌من یک فلگ باحالی داره به اسم «فکر کن نصب شده».

کارش چیه؟ حالا من این سناریو رو تعریف می‌کنم تا بهتر باهاش آشنا بشید :))

فرض کنیم که می‌خوایم kmail رو نصب کنیم، این بزرگوار پیش‌نیازش آکونادی هستش که آکونادی بزرگوار خودش میاد و دیتابیس ماریا رو نصب می‌کنه.

با اضافه کردن --assume-installed و نوشتن اسم پیش‌نیاز جلوش می‌تونیم از نصبش جلوگیری کنیم.

sudo pacman -S kmail --assume-installed mariadb


نکته! حتماً توجه کنید که اون پیش‌نیازی که نصب نمی‌کنید قابلیت جایگزینی داره، در آکونادی میشه از sqllite استفاده کرد بجای ماریا.

#نکتک
@SohrabContents
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️به مناسبت 6000 تایی شدن کانال سعی دارم هدیه ای در کانال قرار بدهم⭐️
..............................انشالله به زودی.....
...................
اگر سراغ Kimi k2 رفتید؛ سایتش : kimi.com تنها چیزی که روی این مورد لازم دارید قابلیت researcher هست.
بسته به کاری که بهش می‌گید انجام بده به زمان نیاز داره مثلا من یک سری تسک که معمولا باید ۵-۶ نفر رو می‌گفتم سایت‌ها و ... رو بگردند و گزارش آماده کنند بهش دادم (همرو توی ۱ مورد بهش بدید و اطلاعات کامل چون فقط ۱ مورد رایگان دارید؛ نمی‌دونم محدودیتش تا چه زمانی هست)
گزارش نهاییش؛ از خروجی بچه‌ها بهتر بود.
کلی تایپ کرد؛ داشتم به این فکر می‌کردم عمرا حال ندارم اینو بخونم بعد همرو تبدیل به یک گزارش html, css, js کرد که راحت میشه دنبال کرد؛ گرافیک و ... خوب و قابل ذخیره!

این بهترین فیچری بود که توی ۱ سال اخیر دیدم؛ تنها مشکلم اینه که برای تسک من حدود ۲ ساعت طول کشید تا کار رو انجام داد؛ البته بچه‌ها هم ۳-۴ ساعت طول کشید تا گزارش رو آماده کردند.


در نهایت:
توجه کنید من برای این تسک از دانشجوهای لیسانس استخدام کردم؛ که خب دانش تخصصی بالایی ندارند!
نرید توی تسک‌های تخصصی که دانشمندان عزیز توش موندن رو بهش بدید بعد بگید خوب کار نکردا!
بخونید و خداحافظی کنید امسال با هاست و سرور ارزون

اکثر کارخونه های معتبر رم و هارد تولیدشون تا یکسال دو سال توسط ai پیش خرید شده و داره روز به روز قطعات تو بازار کمتر میشه

هارد ۱۰ تومنی تو ۲۴ ماه شده ۹۰ تومن

@poinair پوینا
یه تعداد قطعه یکسان سرور
فقط توی فاکتور های جدید تعدادشون کم شده
از ۹ شهریور تا الان با اینکه تعدادشون کمتر شده ولی همونا بوده چقدر شده

از ۴۵۵ شده ۶۸۰

امروز فاکتور بهم دادن ۱.۲۰۰

توی دو ماه و نیم قطعات سروری شده ۱.۲۰۰ از ۴۵۵ بشه ۱۲۰۰ یعنی سه برابر قطعات سروری

حالا بخریدم دپو کنید اینا رو دیگه کسی نمیتونه بخره فکر نکنید بخرید سود میکنید اصلا توی ایران اینا بدرد چند تا ابر غول بیشتر نمیخوره از ماهام نمیخرن

بعضی شرکتها بجای کدی سروراشون دارن دستمال کاغذی میزارن

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

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

@poinair پوینا
Forwarded from laravel-news
کامنت دِنیس کوچ نویسنده laramap.dev در زیر پست من در لینکدین، به روشنی نشون میده که چنین کار هایی باعث میشه در کامیونیتی لاراول دیده بشیم.

دیده شدن میتونه باعث اعتماد بیشتر بهمون بشه و این میتونه سرآغاز یک رشد خوب برای توسعه دهندگان ساکن ایران باشه 🇮🇷 (ارتباط بیشتر با دنیا)

این پلتفرم اپن سورس میتونه یک روزنه خوب برای گرفتن پروژه های خارجی و حتی جاب آفر از سمت کارفرماها باشه!

پس لطفا پست مربوط به laramap.dev رو تا اونجایی که میتونید به اشتراک بزارید و از تمام دوستانتون درخواست کنید که برن و ثبت‌نام کنن. 🙏

#خودتان_برای_خودتان
این پیام شرکت فروش سرور هست

بعد G8 میگن g7 بعد میگن سی دی بزارید فلاپی بزارید که قابل اعتماد هست

میدونید سرور G8 الان شرکت ها میزارن مثل بمب ساعتی هست ؟

سرور G8 مثل بمب ساعتی هست در یه لحظه می‌تونه باطریش بترکه کل دیتاسنتر بسوزه

مثل آب خوردن آتش میگیره ۱۵ سال حداقل کار کرده و باطریش مدام باد می‌کنه و میترکه

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

دیتاسنتر کره جنوبی سر یه باطری ۱۵ سال کار کرده ماه پیش سوخت نابود شد رفت

@poinair پوینا
Forwarded from PyDay
🎙سخنران کنفرانس PyDay Iran 2025

رضا جعفری، مهندس یادگیری ماشین (Machine Learning Engineer) در Ahura است. او بر طراحی، آموزش و استقرار مدل‌های یادگیری ماشین در مقیاس سازمانی تمرکز دارد و چرخهٔ کامل «داده تا دیپلوی» را با رویکردی مبتنی بر متریک‌های کسب‌وکاری، ارزیابی تجربی و اصول MLOps پیش می‌برد.
تجربهٔ کاری او حوزه‌هایی همچون پردازش تصویر، اتوماسیون خطوط صنعتی با هوش مصنوعی، پردازش متن، امنیت سایبری و هوش مصنوعی مولد (Generative AI) را در بر می‌گیرد. در کنار توسعهٔ مدل‌ها، بر مانیتورینگ عملکرد، پایش درفت و بهبود مستمر کیفیت راهکارهای یادگیری ماشین تأکید دارد. همچنین به‌عنوان مشاور و منتور با شرکت‌ها و افراد در اجرای پروژه‌های هوش مصنوعی همکاری می‌کند.


📌 در PyDay 2025 ایشان با ارائهٔ
«فراتر از کُد: مهارت‌های نرم برای مهندسان AI»
روی صحنه خواهد رفت.

جزئیات رویداد:

📆 پنج‌شنبه ۲۷ آذر ۱۴۰۴ (۱۸ دسامبر ۲۰۲۵)
۹:۰۰ تا ۲۰:۳۰
📱 تهران، سالن همایش‌های کتابخانهٔ ملی
🔗 ثبت‌نام: pyday.ir
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔥 خبرهای داغ هفته لینوکس

توزیع Devuan GNU/Linux 6.0 بدون systemd منتشر شد (مبتنی بر Debian 13 “Trixie”)
🔹 Devuan نسخه‌ای از دبیان است که سیستم مدیریت init به‌نام systemd را حذف کرده و از جایگزین‌هایی مانند sysvinit استفاده می‌کند.

میز KDE Plasma 6.5.2 عملکرد جست‌وجوی KRunner را بهبود داده و چند باگ را رفع کرده است
🔹برنامه KRunner همان ابزار جست‌وجوی سریع KDE است (برای اجرای برنامه‌ها یا یافتن فایل‌ها).

درایور گرافیکی NVIDIA 580.105.08 برای لینوکس منتشر شد
🔹 نسخه جدید درایور رسمی انویدیا برای لینوکس منتشر شده و شامل یک متغیر محیطی جدید برای کنترل رفتار درایور در شرایط خاص است.

محیط دسکتاپ LXQt نسخه 2.3 منتشر شد
🔹 میزLXQt محیطی سبک و سریع برای لینوکس است.

برنامه Fwupd نسخه 2.0.17 منتشر شد با پشتیبانی از SSDهای Lexar و Maxio NVMe
ابزاری برای به‌روزرسانی firmware (سخت‌افزارها) در لینوکس است.

🔹برنامه KDE Gear 25.08.3 منتشر شد، نسخه 25.12 در ۱۱ دسامبر خواهد آمد. KDE Gear مجموعه برنامه‌های رسمی KDE (مثل Dolphin، Gwenview، Kdenlive و...) است.

برنامه مدیر کتاب الکترونیکی متن‌باز Calibre به نسخه 8.14 به‌روزرسانی شد

🔹ابزار MKVToolNix نسخه 96.0 منتشر شد. ابزاری برای ویرایش و ساخت فایل‌های ویدیویی MKV است.
🔹محیط دسکتاپ Trinity Desktop Environment (TDE) نسخه R14.1.5 منتشر شد
Forwarded from Meitix
وقتی داده‌ها رو تو کش می‌نویسیم سه تا استراتژی داریم
یه روشش write-throughه، یعنی هر چیزی که تو کش می‌ریزی همون لحظه میره دیتابیس هم، امنه ولی یه ذره کندتره.

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

روش سوم refresh یا lazy loadه، یعنی داده وقتی نیاز شد یا وقتی تغییر کرد دوباره از دیتابیس میاد تو کش، و کش آپدیت میشه مثل مکانیزم های cdc عملا اول تو db مینویسیم بعد بصورت اسینک کش رو اپدیت میکنیم
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۲۷۴

گر باده نهان کنیم بو را چه کنیم
وین حال خمار و رنگ و رو را چه کنیم
ور با لب خشک عشق را خشک آریم
این چشمه چشم همچو جو را چه کنیم

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
docxgo: A Library for Manipulating Microsoft Word Documents

🟢 خلاصه مقاله:
docxgo یک کتابخانه برای کار برنامه‌نویسی با اسناد Microsoft Word با فرمت .docx است که امکان ساخت، خواندن و ویرایش خودکار اسناد را فراهم می‌کند. نمونه‌کدهای همراه، مراحل پایه مانند بازکردن سند، پیمایش ساختار، افزودن یا ویرایش پاراگراف‌ها و سبک‌ها و ذخیره‌سازی خروجی را نشان می‌دهند. این پروژه تکامل‌یافته‌ی کتابخانه Docx است و با بهبود سازگاری با Microsoft Word، گسترش پوشش قابلیت‌ها (مانند جداول، تصاویر، سرصفحه/پاصفحه و بخش‌بندی) و بهبود کارایی و مدیریت خطا، تجربه توسعه یکپارچه‌تری ارائه می‌دهد. از تولید گزارش‌ها و قراردادهای مبتنی بر قالب تا ادغام در سرویس‌های پشتیبان و ابزارهای خط فرمان، docxgo برای خودکارسازی فرآیندهای اسنادی و استانداردسازی قالب‌بندی گزینه‌ای مناسب است.

#docxgo #MicrosoftWord #DOCX #DocumentAutomation #DeveloperTools #WordProcessing #APIs

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


👑 @gopher_academy
Forwarded from Go Casts 🚀
بروس وین یه آدم شکست‌خورده‌ست، ولی بتمن یه سیستمه! ما باید یاد بگیریم که ایده‌ها رو از آدم‌ها جدا کنیم. وقتی یه استارتاپ کل صداقتش وابسته به شخصیت فاندرش باشه، یه red flag بزرگه. فاندر باید یه node باشه، نه یه قهرمان مطلق. بهترین شرکت‌ها با آدم‌های قابل تعویض اداره می‌شن - و این دقیقاً قدرتشونه. چون سیستم‌ها scale می‌کنن، نه قهرمان‌ها.
نکته کلیدی اینه که سیستم رو طوری طراحی کنیم که تقلب رو گرون کنه، نه اینکه به وعده‌ها اعتماد کنیم. یه سیستم خوب نیاز به incentive های درست داره، نه enforce کردن اخلاق. باید سیستم‌هایی بسازیم که صداقت رو مکانیکی تضمین می‌کنن، نه اخلاقی. Public Choice Theory می‌گه "برای فرشته‌ها طراحی نکن" - درسته! سیستم‌های قهرمان‌محور با قهرمانشون می‌میرن، ولی سیستم‌های یادگیرنده باقی می‌مونن.


سیستم‌هایی که نیاز به قهرمان ندارن
https://vaibhawvipul.github.io/2025/11/10/Build-systems-that-don-t-need-saints.html

@gocasts
This media is not supported in your browser
VIEW IN TELEGRAM
کمپانی IBM یه مدل جدید به اسم granite-4.0-h-350m منتشر کرده که خیلی سروصدا کرده. این مدل سبکه (۳۵۰ میلیون پارامتر) و کاملاً اپن سورس (متن‌باز) هست!
این مدل بخشی از خانواده مدل‌های "Nano" آی‌بی‌ام هست و برای اجرا شدن روی خود دستگاه‌ها (on-device) و کارهای تحقیقاتی بهینه‌ شده. با اینکه مدل خیلی کوچکه ولی دقت خیلی خوبی داره! و اینکه این یه مدل "Instruct" (دستورپذیر) قویه که برای کارهایی مثل خلاصه‌سازی، پرسش و پاسخ/RAG ، دسته‌بندی متن و حتی کارهای مرتبط با کدنویسی عالیه. یکی از قابلیت‌های باحالش "Tool Calling" هست که بهش اجازه میده به ابزارها و APIهای خارجی وصل بشه. تازه، برای گفتگوهای چندزبانه هم طراحی شده و از زبان‌های مختلفی پشتیبانی می‌کنه. و میشه برای زبانهای دیگه مثل فارسی فین تیونش کرد.
HuggingFace link: https://huggingface.co/ibm-granite/granite-4.0-h-350m

@DevTwitter | <Mehdi Allahyari/>
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 18 : دستورالعمل پرش (JMP)

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

Aparat : https://www.aparat.com/v/uyk1lvz
Youtube : https://youtu.be/yry1vBQJr8c

🆔 : @MrPythonBlog | BOOST