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
اگه یکی از 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
Forwarded from Linuxor ?
می‌دونستین توی IDE های JetBrains با Ctrl+F11 می‌تونید یه جایی از کد رو بوکمارک کنید و یه چیزی بنویسید؟ فرقش با کامنت گذاشتن اینه که توی سورس کد ذخیره نمی‌شه و اینکه خیلی توی دیده، یه علامت کنار شماره خط کدتون می‌زنه بعدا می‌تونید به راحتی پیداش کنید.

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

<Eric/>

@DevTwitter
‏برنامه‌نویسی هم دقیقا مثه ساز زدنه، یکی کیهان کلهر می‌شه، یکی توی رستوران ساز می‌زنه.

<صادق ضلالت/>

@DevTwitter
‏از مزایای جاوااسکریپت همین بس که میشه باهاش:
۱. فرانت زد
۲. بک زد
۳. اپلیکیشن اندروید و ios زد.
۴. حتی اپلیکیشن cross platform برای mac و ویندوز و linux زد.
.
میدونم که توی گزینه‌های ۲ به بعد میشه از چیزهای دیگه برای پرفورمنس بهتر استفاده کرد اما خب برا بیشتر مواقع کاملا اوکیه

<فرهاد هستم/>

@DevTwitter
‏نمیدونم فاز چیه خیلی‌ها فکر میکنن که بعد از اینکه برنامه نویسی بک اند و موبایل و فرانت و این سیستم های enterprise و کردن
بعدش باید برن یادگیری ماشین اینجوری نیست ها فاصله خیلی بزرگیه فقط برنامه نویسی نمیخواد بلد باشید
در واقع برنامه نویسی آخرین چیزیه که لازمه

<Hadi Aliakbar/>

@DevTwitter
‏برای ادامه شکوفایی خودم نیاز به اسپانسر دارم، کارم از بوت استرپ گذشته :))))

<Davod☠️/>

@DevTwitter
‏هروقت مشتری میاد شرکت می‌گه فروشگاه اینترنتی می‌خوام، می‌گم خیلی ساده و تیتر وار لیست امکانات (فیچر لیست) مد نظرت رو بنویس.
می‌گه بابا یه چیزی می‌خوایم دقیقا مثل دیجی کالا.
می‌گم لاگین گوگل هم داشته باشه؟ می‌گن آره دیگه.
می‌گم ولی دیجی‌کالا اینو نداره. لیست امکانات رو بنویس بیار.

<Miladᴺᴼᵁᴿᴵ(ツ) />

@DevTwitter
‏دات‌نت‌کارها دو دسته‌ان:

- چون دات‌نت اصلا زبان نیست، آدم‌های معتصبی به زبان نیستن.
- چون دات‌نت اصلا زبان نیست، با HTML هم دعوا دارن.

<Omid Amraei/>

@DevTwitter
‏یعنی یه هفته است پدرم دراومد تا این به این ‎اوبونتو بفهمونم بابا جون خودت وقتی رو ‎انویدیا هستی به دوتا مانیتور را تصویر بده نه یکی

<Behrooz/>

@DevTwitter