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
‏تازگیا اینو فهمیدم برای مدیریت پروژه های برنامه نویسی فقط دانش بالای برنامه نویسی اصلا کافی نیست

<Escanor Sama/>

@DevTwitter
ا‌‎سترس فقط اونجایی که به ددلاین نزدیک شدی و چندتا باگ مسخره ظهور میکنه

<Mohammad Nemati/>

@DevTwitter
‏جدیدا سویچ کردم روی اوبونتو واقعا سرعت و لذت کار روی این سیستم عامل رو نسبت به مک ترجیح میدم . درسته یه سری مباحثش برام گنگه ولی با یه سرچ ساده میتونم پیدا کنم .

<Codeindev/>
‏چند وقته اوبونتو رو کاستومایز نکردم حالم خوب نیست

<smr/>

@DevTwitter
‏به پایتون باید گفت
تو چنین خوب چرایی!

<نیوفولدر بیست و دوم/>

@DevTwitter
‏دارم آموزش پایتون دانلود میکنم مرور کنم برای پایان نامه استفاده کنم. تعداد زبانهای برنامه نویسی که یادگرفتم داره از انگشتای دست بیشتر میشه. چه خبرتونه این همه زبان درآوردین

<Mahmoud Parandeh/>

@DevTwitter
Phase 1 – HTML (DOM.)
Phase 2 – CSS (CSSOM, flex, grid.)
Phase 3 – JavaScript / front-end.
Phase 4 – git / linux cli
Phase 5 – React.
Phase 6 – Node.
Phase 7 – Express.
Phase 8 – Mongo (or MySQL.)
Phase 9 – back-end xp @ your 1st job.
Phase 10 – You're a Full Stack dev.

<Javascript Teacher/>

@DevTwitter
‏دیشب خواب دیدم دارم یه توزیع لینوکس انتخاب می‌کنم که به‌جای ویندوز نصب کنم رو سیستمم!
ناخودآگاهم می‌خواد سوییچ کنم به لینوکس. :)

<Jojo llama/>

@DevTwitter
‏اینکه فلاتر میتونه برای وب هم خروجی بده، خیلی خوبه به نظر من، البته از لحاظ پرفورمنس یا کاربردیش نمیتونم نظر زیادی بدم چون هم فلاتر رو تازه دارم یاد میگیرم و هم فرانت اند دولوپر نیستم

<Mohammad/>

@DevTwitter
یک مقاله جدید هست که اومده از Agentic RAG برای پیشنهاددهی/Recommendation استفاده کرده. به این صورت که از ترکیب RAG (بازیابی + تولید متن) با همکاری چندتا ایجنت هوشمند استفاده می‌کنه.

اینجا ۴ تا ایجنت LLM داریم:
1- ایجنت فهم کاربر/User Understanding که سلیقه و رفتار طولانی‌مدت + همون جلسه رو خلاصه می‌کنه
2- ایجنت NLI که چک می‌کنه آیتم‌های پیشنهادی واقعاً با نیت کاربر جور هست یا نه
3- ایجنت خلاصه‌گر که نتایج رو جمع‌بندی می‌کنه
4- ایجنت رتبه‌بندی آیتم‌ها بر اساس تناسب با کاربر

روی سه دیتاست تست شده و نتیجه؟
تا ۴۲٪ بهبود تو NDCG@5 و ۳۵٪ بهبود تو Hit@5 نسبت به روش‌های کلاسیک!
این یعنی اضافه کردن استدلال ایجنتی به RAG می‌تونه پیشنهاددهی شخصی‌سازی شده رو چند لول ارتقا بده.
Paper Link: https://arxiv.org/pdf/2506.21931

@DevTwitter | <Mehdi Allahyari/>
اگه یکی از component های داخل صفحاتتون خطا بده، کل صفحه crash می‌کنه که!
اگر دارین صفحه رو stream می‌کنید و بخش بخش render می‌کنید، اگر یک بخش به هر دلیل خطا throw کنه، این خطا کجا قراره catch بشه؟
اگر با Next.js کار می‌کنین، فایل error.tsx این خطا رو به‌صورت پیش‌فرض catch می‌کنه و fallback UI ای که نوشتید رو به‌جای محتوای صفحه render می‌کنه.
اما موقع streaming صفحه، راه‌حل چیه؟ تمام صفحه به‌خاطر یک component باید crash کنه؟
اینجا باید یک custom error boundary بنویسید و اطراف component خودتون رو باهاش wrap کنید تا موقع unexpected runtime errors بتونید خطا رو به‌خوبی مدیریت کنید و کل صفحه رو down نکنید به‌خاطر یک component.

@DevTwitter | <Liam Paknia/>
Forwarded from mnr tech
از هوش مصنوعی استفاده بکنیم یا نکنیم؟
آیا استفاده از آن مارا تنبل و ضعیف میکنه؟
آیا هوش مصنوعی جای ما رو میگیره؟
Forwarded from mnr tech
از هوش مصنوعی استفاده بکنیم یا نکنیم؟
آیا استفاده از آن مارا تنبل و ضعیف میکنه؟
آیا هوش مصنوعی جای ما رو میگیره؟

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

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

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

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

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

چند روزی از اومدن chat GPT 5 میگذره و توی این چند روز واقعا منو شگفت زده کرده. تستک هایی که شاید یک هفته از من زمان ببره رو توی 1 روز برام انجام داده و قطعا در آینده بهتر هم میشه.

البته من خودم باور دارم که باید ازش درست استفاده بشه. و در آینده پستی در مورد استفاده درست مخصوصا برای افراد کم تجربه میگذارم. پستی که توی اون توضیح میدم چطور هم خوب ازش استفاده کنیم هم باعث بشه تنبل نشیم و این که با وجود رشد روز افزون AI چه مهارت هایی رو باید بیشتر یاد بگیریم.

پ.ن: عکس بالا هم با ai درست شده. به نظرتون در یک نبرد کدوم یکی پیروز میشه؟
📌 سخت‌افزار در لینوکس
🔍💻 در لینوکس می‌تونید با چند دستور ساده، لیست کامل سخت‌افزارهای سیستم رو ببینید.

🔹 دستورات مهم:

🖥 پردازنده (CPU):
lscpu – نمایش معماری و جزئیات CPU
cat /proc/cpuinfo – نمایش مشخصات دقیق هر هسته CPU

💾 حافظه (RAM):
free -h – نمایش میزان RAM و Swap
cat /proc/meminfo – نمایش جزئیات کامل حافظه

💿 دیسک و پارتیشن‌ها:
lsblk – نمایش دیسک‌ها و پارتیشن‌ها به شکل درختی
blkid – نمایش UUID و نوع فایل‌سیستم
df -h – نمایش فضای استفاده‌شده و آزاد

🔌 اتصالات و دستگاه‌ها:
lsusb – نمایش دستگاه‌های متصل به USB
lspci – نمایش سخت‌افزارهای PCI (کارت گرافیک، شبکه و...)

📋 اطلاعات کامل سیستم:
inxi -Fxz – نمایش خلاصه کامل سخت‌افزاری
lshw – نمایش جزئیات کامل همه سخت‌افزارها (نیاز به نصب)
sudo dmidecode – نمایش اطلاعات بایوس، مادربورد، RAM و CPU

🎮 گرافیک:
glxinfo | grep "OpenGL" – نمایش اطلاعات کارت گرافیک (نیاز به نصب mesa-utils)

🌡 دمای سخت‌افزار:
sensors – نمایش دما و سرعت فن‌ها (نیاز به نصب lm-sensors)

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


#Linux #دیوار_لینوکس
@MehrdadLinuxchannel
‏اسیر شدیم به خدا سر این مدعیان ضد php
یارو کل عمرش مصرف کننده بوده، حالا با چه منطقی خودشو در جایگاه مبارز با یکی از خفن‌ترین زبونای برنامه‌نویسی دوره خودش میدونه، نمیدونم!

<متیوس/>

@DevTwitter
‏قابل توجه جاوا اسکریپت کارها که روزای بدی رو گذروندن: در پروژه ی نرم افزاری SpaceX از JavaScript هم استفاده شده

<Honeybiz/>

@DevTwitter
‏فرانت دولوپری که حداقل(حداقل) یک پروژه سرور ساید با relational و یکی nosql ننوشته باشه یه فاتحه واسه خودش بخونه .عزیزم تو مجبوری زبون بک اند کار رو بفهمی وگرنه له میشی زیر دست و پا

<Mostafa Sadeghian/>

@DevTwitter
‏با این وضع شخمی امنیت دیتابیس‌های دوستان، کم‌کم باید طرح کد ملی پویا هم راه بندازن!
حالا نه این‌که امن کردن یه دیتابیس‌ کار عجیب و غریب و غیربدیهی‌ای باشه ها، کافیه اون سیس‌ادمین هم بکشه و نیم ساعت بیشتر وقت بذاره و چک‌لیستش رو بره جلو تا دیتابیس فقط از جاهایی که باید دیده بشه.

<Javadie/>

@DevTwitter
‏هر برنامه‌نویس یک سایت کامینگ سون!

<مرتضا/>

@DevTwitter