Forwarded from DevTwitter | توییت برنامه نویسی
تازگیا اینو فهمیدم برای مدیریت پروژه های برنامه نویسی فقط دانش بالای برنامه نویسی اصلا کافی نیست
<Escanor Sama/>
@DevTwitter
<Escanor Sama/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
استرس فقط اونجایی که به ددلاین نزدیک شدی و چندتا باگ مسخره ظهور میکنه
<Mohammad Nemati/>
@DevTwitter
<Mohammad Nemati/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
جدیدا سویچ کردم روی اوبونتو واقعا سرعت و لذت کار روی این سیستم عامل رو نسبت به مک ترجیح میدم . درسته یه سری مباحثش برام گنگه ولی با یه سرچ ساده میتونم پیدا کنم .
<Codeindev/>
<Codeindev/>
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
دارم آموزش پایتون دانلود میکنم مرور کنم برای پایان نامه استفاده کنم. تعداد زبانهای برنامه نویسی که یادگرفتم داره از انگشتای دست بیشتر میشه. چه خبرتونه این همه زبان درآوردین
<Mahmoud Parandeh/>
@DevTwitter
<Mahmoud Parandeh/>
@DevTwitter
Forwarded from 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
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
Forwarded from DevTwitter | توییت برنامه نویسی
دیشب خواب دیدم دارم یه توزیع لینوکس انتخاب میکنم که بهجای ویندوز نصب کنم رو سیستمم!
ناخودآگاهم میخواد سوییچ کنم به لینوکس. :)
<Jojo llama/>
@DevTwitter
ناخودآگاهم میخواد سوییچ کنم به لینوکس. :)
<Jojo llama/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
اینکه فلاتر میتونه برای وب هم خروجی بده، خیلی خوبه به نظر من، البته از لحاظ پرفورمنس یا کاربردیش نمیتونم نظر زیادی بدم چون هم فلاتر رو تازه دارم یاد میگیرم و هم فرانت اند دولوپر نیستم
<Mohammad/>
@DevTwitter
<Mohammad/>
@DevTwitter
Forwarded from Laravel News
Laravel Global Scopes: Automatic Query Filtering https://laravel-news.com/global-scopes-query-filtering
Laravel News
Laravel Global Scopes: Automatic Query Filtering - Laravel News
Implement Laravel global scopes to automatically apply query constraints across your entire application. These powerful features ensure data consistency and business rule enforcement while maintaining clean, maintainable code architecture.
Forwarded from 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/>
اینجا ۴ تا ایجنت LLM داریم:
1- ایجنت فهم کاربر/User Understanding که سلیقه و رفتار طولانیمدت + همون جلسه رو خلاصه میکنه
2- ایجنت NLI که چک میکنه آیتمهای پیشنهادی واقعاً با نیت کاربر جور هست یا نه
3- ایجنت خلاصهگر که نتایج رو جمعبندی میکنه
4- ایجنت رتبهبندی آیتمها بر اساس تناسب با کاربر
روی سه دیتاست تست شده و نتیجه؟
تا ۴۲٪ بهبود تو NDCG@5 و ۳۵٪ بهبود تو Hit@5 نسبت به روشهای کلاسیک!
این یعنی اضافه کردن استدلال ایجنتی به RAG میتونه پیشنهاددهی شخصیسازی شده رو چند لول ارتقا بده.
Paper Link: https://arxiv.org/pdf/2506.21931
@DevTwitter | <Mehdi Allahyari/>
Forwarded from DevTwitter | توییت برنامه نویسی
اگه یکی از 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/>
اگر دارین صفحه رو 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 درست شده. به نظرتون در یک نبرد کدوم یکی پیروز میشه؟
آیا استفاده از آن مارا تنبل و ضعیف میکنه؟
آیا هوش مصنوعی جای ما رو میگیره؟
چند روزی هست که ذهنم درگیر این سوال هست، خیلی از افراد هم این مدت به این موضوع پرداختن. همینطور که داشتم به این موضوع فکر میکردم و با خودم کلنجار میرفتم که آیا استفاده زیاد از اون هرچند سرعت من رو بالا میبره آیا باعث ضعیف شدن و تنبل شدن من به مرور میشه؟
من فکر میکنم دقیقا همینه. همونطوری که همیشه گفتم در هر خوبی کمی بدی و در هر بدی کمی خوبی هست. هوش مصنوعی و استفاده اون در کد نویسی هم با تمام خوبیهایی که داره به مرور مارو شاید تنبل کنه. همینطوری که داشتم به این مسئله فکر میکردم ذهنم رفت به زمان های قدیم. دقیقا اون موقعی که کشورهای صنعتی و توسعه یافته تازه به سلاح های جدید و توپ های جنگی مجهز شده بودن.
قطعا رفته رفته هرچه تجهیزات نظامی، مدرن تر شد قدرت بدنی افراد نظامی هم کمتر شد، چون دیگه لازم نبود یک نفر کل روز شمشیر بزنه و شمشیر زنی رو تمرین کنه که باعث قویتر شدن مچ دست یا سایر قسمت های بدنش میشد. امروز شاید یک آدم خیلی نحیف و لاغر یا یک آدم خیلی چاق که اصلا آمادگی بدنی خوبی ندارن با زدن یک دکمه موشکی شلیک میکنن که باعث پیروزی بر طرف مقابل میشه.
در زمان قدیم هم وقتی توپ های جنگی اومد مهم نبود مثلا سرباز های ایرانی بدن بهتری داشته باشن یا شجاعت بیشتری باز هم جلوی توپ های عثمانی کاری از پیش نمیبرند.
حالا هم ممکنه یه عده (شاید از جمله خودم) به جای استفاده از هوش مصنوعی بشینیم و بگیم استفاده از اون مارو ضعیف میکنه پس ازش استفاده نکنیم. در همین حین ممکنه آدمهایی که تجربه کمتری از ما دارن به کمک همین هوش مصنوعی پروداکت های درست کنند که بازار رو متحول کنه و به شدت پیشرفت کنند و تو در حالی که هنوز درگیر این هستی که استفاده کنی یا نه اون با ماشین آخرین مدلش از کنارت رد میشه.
چند روزی از اومدن chat GPT 5 میگذره و توی این چند روز واقعا منو شگفت زده کرده. تستک هایی که شاید یک هفته از من زمان ببره رو توی 1 روز برام انجام داده و قطعا در آینده بهتر هم میشه.
البته من خودم باور دارم که باید ازش درست استفاده بشه. و در آینده پستی در مورد استفاده درست مخصوصا برای افراد کم تجربه میگذارم. پستی که توی اون توضیح میدم چطور هم خوب ازش استفاده کنیم هم باعث بشه تنبل نشیم و این که با وجود رشد روز افزون AI چه مهارت هایی رو باید بیشتر یاد بگیریم.
پ.ن: عکس بالا هم با ai درست شده. به نظرتون در یک نبرد کدوم یکی پیروز میشه؟
Forwarded from کانال مهرداد لینوکس
📌 سختافزار در لینوکس
🔍💻 در لینوکس میتونید با چند دستور ساده، لیست کامل سختافزارهای سیستم رو ببینید.
🔹 دستورات مهم:
🖥 پردازنده (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
🔍💻 در لینوکس میتونید با چند دستور ساده، لیست کامل سختافزارهای سیستم رو ببینید.
🔹 دستورات مهم:
🖥 پردازنده (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
Forwarded from DevTwitter | توییت برنامه نویسی
اسیر شدیم به خدا سر این مدعیان ضد php
یارو کل عمرش مصرف کننده بوده، حالا با چه منطقی خودشو در جایگاه مبارز با یکی از خفنترین زبونای برنامهنویسی دوره خودش میدونه، نمیدونم!
<متیوس/>
@DevTwitter
یارو کل عمرش مصرف کننده بوده، حالا با چه منطقی خودشو در جایگاه مبارز با یکی از خفنترین زبونای برنامهنویسی دوره خودش میدونه، نمیدونم!
<متیوس/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
قابل توجه جاوا اسکریپت کارها که روزای بدی رو گذروندن: در پروژه ی نرم افزاری SpaceX از JavaScript هم استفاده شده
<Honeybiz/>
@DevTwitter
<Honeybiz/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
فرانت دولوپری که حداقل(حداقل) یک پروژه سرور ساید با relational و یکی nosql ننوشته باشه یه فاتحه واسه خودش بخونه .عزیزم تو مجبوری زبون بک اند کار رو بفهمی وگرنه له میشی زیر دست و پا
<Mostafa Sadeghian/>
@DevTwitter
<Mostafa Sadeghian/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
با این وضع شخمی امنیت دیتابیسهای دوستان، کمکم باید طرح کد ملی پویا هم راه بندازن!
حالا نه اینکه امن کردن یه دیتابیس کار عجیب و غریب و غیربدیهیای باشه ها، کافیه اون سیسادمین هم بکشه و نیم ساعت بیشتر وقت بذاره و چکلیستش رو بره جلو تا دیتابیس فقط از جاهایی که باید دیده بشه.
<Javadie/>
@DevTwitter
حالا نه اینکه امن کردن یه دیتابیس کار عجیب و غریب و غیربدیهیای باشه ها، کافیه اون سیسادمین هم بکشه و نیم ساعت بیشتر وقت بذاره و چکلیستش رو بره جلو تا دیتابیس فقط از جاهایی که باید دیده بشه.
<Javadie/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی