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 | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
دیگه جوری خیلی چیزا اپن سورس شدن که آدم استفاده از غیر اپن سورسیها رو رغبت نمیکنه نه اینکه الترناتیوی براشون نباشه
<Eric/>
@DevTwitter
<Eric/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
برنامهنویسی هم دقیقا مثه ساز زدنه، یکی کیهان کلهر میشه، یکی توی رستوران ساز میزنه.
<صادق ضلالت/>
@DevTwitter
<صادق ضلالت/>
@DevTwitter
Forwarded from Laravel News
Filament v4 is Stable! https://laravel-news.com/filament-v4-is-stable
Laravel News
Filament v4 is Stable! - Laravel News
It's official! As of today, August 12, 2025, Filament v4 is officially stable! And in large part, that is thanks to our incredible community and all the help with testing, bug fixing, and overall recommendations. Come and celebrate some of our favorite new…
Forwarded from DevTwitter | توییت برنامه نویسی
از مزایای جاوااسکریپت همین بس که میشه باهاش:
۱. فرانت زد
۲. بک زد
۳. اپلیکیشن اندروید و ios زد.
۴. حتی اپلیکیشن cross platform برای mac و ویندوز و linux زد.
.
میدونم که توی گزینههای ۲ به بعد میشه از چیزهای دیگه برای پرفورمنس بهتر استفاده کرد اما خب برا بیشتر مواقع کاملا اوکیه
<فرهاد هستم/>
@DevTwitter
۱. فرانت زد
۲. بک زد
۳. اپلیکیشن اندروید و ios زد.
۴. حتی اپلیکیشن cross platform برای mac و ویندوز و linux زد.
.
میدونم که توی گزینههای ۲ به بعد میشه از چیزهای دیگه برای پرفورمنس بهتر استفاده کرد اما خب برا بیشتر مواقع کاملا اوکیه
<فرهاد هستم/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
نمیدونم فاز چیه خیلیها فکر میکنن که بعد از اینکه برنامه نویسی بک اند و موبایل و فرانت و این سیستم های enterprise و کردن
بعدش باید برن یادگیری ماشین اینجوری نیست ها فاصله خیلی بزرگیه فقط برنامه نویسی نمیخواد بلد باشید
در واقع برنامه نویسی آخرین چیزیه که لازمه
<Hadi Aliakbar/>
@DevTwitter
بعدش باید برن یادگیری ماشین اینجوری نیست ها فاصله خیلی بزرگیه فقط برنامه نویسی نمیخواد بلد باشید
در واقع برنامه نویسی آخرین چیزیه که لازمه
<Hadi Aliakbar/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from DevTwitter | توییت برنامه نویسی
هروقت مشتری میاد شرکت میگه فروشگاه اینترنتی میخوام، میگم خیلی ساده و تیتر وار لیست امکانات (فیچر لیست) مد نظرت رو بنویس.
میگه بابا یه چیزی میخوایم دقیقا مثل دیجی کالا.
میگم لاگین گوگل هم داشته باشه؟ میگن آره دیگه.
میگم ولی دیجیکالا اینو نداره. لیست امکانات رو بنویس بیار.
<Miladᴺᴼᵁᴿᴵ(ツ) />
@DevTwitter
میگه بابا یه چیزی میخوایم دقیقا مثل دیجی کالا.
میگم لاگین گوگل هم داشته باشه؟ میگن آره دیگه.
میگم ولی دیجیکالا اینو نداره. لیست امکانات رو بنویس بیار.
<Miladᴺᴼᵁᴿᴵ(ツ) />
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
داتنتکارها دو دستهان:
- چون داتنت اصلا زبان نیست، آدمهای معتصبی به زبان نیستن.
- چون داتنت اصلا زبان نیست، با HTML هم دعوا دارن.
<Omid Amraei/>
@DevTwitter
- چون داتنت اصلا زبان نیست، آدمهای معتصبی به زبان نیستن.
- چون داتنت اصلا زبان نیست، با HTML هم دعوا دارن.
<Omid Amraei/>
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
یعنی یه هفته است پدرم دراومد تا این به این اوبونتو بفهمونم بابا جون خودت وقتی رو انویدیا هستی به دوتا مانیتور را تصویر بده نه یکی
<Behrooz/>
@DevTwitter
<Behrooz/>
@DevTwitter