من ی پکیجی دارم به لینک زیر
https://www.npmjs.com/package/usecreatefunc
کارش اینه که اسلایس ها و axios رو باهم ترکیب کنه و به شما hook کاستوم بده ...
https://www.npmjs.com/package/usecreatefunc
کارش اینه که اسلایس ها و axios رو باهم ترکیب کنه و به شما hook کاستوم بده ...
داشتم فکر می کردم چجوری با این graphql ترکیبش کنم که کلا ی ریکوئست به سرور بره
خیلی توی بهره وری فرق می کنه ...
خیلی توی بهره وری فرق می کنه ...
Forwarded from TorhamDev | تورهام 😳
https://youtu.be/WpXs7e7kEoI
تفاوت بین json و gRPC و اینکه gRPC چطور کار میکنه و کجا خوبه ازش استفاده کنیم، خوبی و بدیهاش چی میتونه باشه.
#vid_per_day
@TorhamDevCH
تفاوت بین json و gRPC و اینکه gRPC چطور کار میکنه و کجا خوبه ازش استفاده کنیم، خوبی و بدیهاش چی میتونه باشه.
#vid_per_day
@TorhamDevCH
👍1
Forwarded from DevTwitter | توییت برنامه نویسی
اگه برنامه نویس هستید و از هوش مصنوعی برای کدنویسی استفاده میکنید، واقعاً به خودتون لطف میکنید که OpenSpec رو چک کنید. این ابزار به شما کمک میکنه کنترل کامل پروژه رو دست بگیرید و از AI به عنوان یک همکار قابل اعتماد استفاده کنید!
تا حالا با دستیارهای کدنویسی هوش مصنوعی (مثل Cursor یا Copilot) کار کردید و به جای چیزی که دقیقاً در ذهن داشتید، یک چیز کاملاً دیگه تحویل گرفتید؟ یا یک بخش رو نوشته و یک بخش دیگه رو براتون خراب کرده
من جدیدا ابزاری رو پیدا کردم به اسم OpenSpec که داره این بازی رو برای همیشه عوض میکنه.
ایدهاش ساده و ناب هست: شما و هوش مصنوعی، قبل از نوشتن حتی یک خط کد، روی «چیزی که باید ساخته بشه» به توافق کامل میرسید.
دیگه خبری از پرامپتهای مبهم در چت و خروجیهای غیرقابل پیشبینی نیست. OpenSpec یک فرآیند کاری سبک و قدرتمند اضافه میکنه که پروژهها رو اینطوری پیش میبره:
۱. پیشنهاد تغییر (Change Proposal): شما به AI میگید چه قابلیتی رو میخواید اضافه کنید. AI یک ساختار کامل از مشخصات، وظایف و پیشنهادها رو براتون میسازه.
۲. بازبینی و هماهنگی: شما و AI با هم مشخصات رو دقیق میکنید تا همه چیز شفاف و بدون ابهام باشه.
۳. پیادهسازی: AI بر اساس مشخصات نهایی و توافق شده، کدنویسی رو انجام میده.
۴. آرشیو: بعد از اتمام کار، تغییرات به آرشیو منتقل میشن و مشخصات اصلی پروژه رو بهروز میکنن.
چرا این ابزار به خوبی جواب میده
- بدون نیاز به کلید API: نصب کن و استفاده کن. ساده و سریع.
- با ابزارهای فعلی شما کار میکنه: با Claude Code, Cursor, GitHub Copilot, Windsurf و دهها ابزار دیگه یکپارچه میشه.
- قابل پیشبینی و شفاف: دیگه نمیخواد حدس بزنید AI چی میسازه. همه چیز از قبل مشخصه.
- عالی برای پروژههای موجود: نه فقط برای پروژههای جدید، بلکه برای تغییر و توسعه کدهای قدیمی هم عالیه.
- مستندسازی خودکار: هر تغییری با مشخصات و وظایفش ثبت میشه و یک سند زنده از پروژه میسازه.
اینم آدرس گیتهابش که همه چیز اماده یک جا هست!
https://github.com/Fission-AI/OpenSpec
اگر نتونستنید دستی نصبش کنید ، میتونید فایل README[.]md رو کپی کنید ، بدید به همون ابزار Ai که براتون کد میزنه مثل Claude Code, Cursor, GitHub Copilot ، بگید نصبش کن!
@DevTwitter | <POURYA/>
تا حالا با دستیارهای کدنویسی هوش مصنوعی (مثل Cursor یا Copilot) کار کردید و به جای چیزی که دقیقاً در ذهن داشتید، یک چیز کاملاً دیگه تحویل گرفتید؟ یا یک بخش رو نوشته و یک بخش دیگه رو براتون خراب کرده
من جدیدا ابزاری رو پیدا کردم به اسم OpenSpec که داره این بازی رو برای همیشه عوض میکنه.
ایدهاش ساده و ناب هست: شما و هوش مصنوعی، قبل از نوشتن حتی یک خط کد، روی «چیزی که باید ساخته بشه» به توافق کامل میرسید.
دیگه خبری از پرامپتهای مبهم در چت و خروجیهای غیرقابل پیشبینی نیست. OpenSpec یک فرآیند کاری سبک و قدرتمند اضافه میکنه که پروژهها رو اینطوری پیش میبره:
۱. پیشنهاد تغییر (Change Proposal): شما به AI میگید چه قابلیتی رو میخواید اضافه کنید. AI یک ساختار کامل از مشخصات، وظایف و پیشنهادها رو براتون میسازه.
۲. بازبینی و هماهنگی: شما و AI با هم مشخصات رو دقیق میکنید تا همه چیز شفاف و بدون ابهام باشه.
۳. پیادهسازی: AI بر اساس مشخصات نهایی و توافق شده، کدنویسی رو انجام میده.
۴. آرشیو: بعد از اتمام کار، تغییرات به آرشیو منتقل میشن و مشخصات اصلی پروژه رو بهروز میکنن.
چرا این ابزار به خوبی جواب میده
- بدون نیاز به کلید API: نصب کن و استفاده کن. ساده و سریع.
- با ابزارهای فعلی شما کار میکنه: با Claude Code, Cursor, GitHub Copilot, Windsurf و دهها ابزار دیگه یکپارچه میشه.
- قابل پیشبینی و شفاف: دیگه نمیخواد حدس بزنید AI چی میسازه. همه چیز از قبل مشخصه.
- عالی برای پروژههای موجود: نه فقط برای پروژههای جدید، بلکه برای تغییر و توسعه کدهای قدیمی هم عالیه.
- مستندسازی خودکار: هر تغییری با مشخصات و وظایفش ثبت میشه و یک سند زنده از پروژه میسازه.
اینم آدرس گیتهابش که همه چیز اماده یک جا هست!
https://github.com/Fission-AI/OpenSpec
اگر نتونستنید دستی نصبش کنید ، میتونید فایل README[.]md رو کپی کنید ، بدید به همون ابزار Ai که براتون کد میزنه مثل Claude Code, Cursor, GitHub Copilot ، بگید نصبش کن!
@DevTwitter | <POURYA/>
Forwarded from Linuxor ?
با این ابزار جالب میتونید سرویس و سایت و API هاتون رو مانیتور کنید، خوبیش اینه که روی خود گیتهاب اکشنز اجرا میشه و نیازی به سرور مجزا ندارید و وقتی قطعی (downtime) شناسایی بشه GitHub بهصورت خودکار یک Issue باز میکنه و بعد از رفع مشکل اون رو میبنده.
اینطوری هیچ هزینه ای هم به سرویس های واسط نمیدین، آموزش استفادش هم از این لینک دنبال کنید :
upptime.js.org/docs
@Linuxor
اینطوری هیچ هزینه ای هم به سرویس های واسط نمیدین، آموزش استفادش هم از این لینک دنبال کنید :
upptime.js.org/docs
@Linuxor
Forwarded from پروگرمرزمیم (M A)
Please open Telegram to view this post
VIEW IN TELEGRAM
پروگرمرزمیم
جالبه همه تکنولوژی های بالاشو می دونم چیه 😂😭
و جالب تر اینکه فقط برای js رو نوشته
و جالب تر اینکه فقط برای js رو نوشته
Forwarded from DevTwitter | توییت برنامه نویسی
یه مخزن جذاب تو گیتهاب هست که بهت یاد میده چطور فقط با CSS بدون نیاز به جاوااسکریپت، کلی کار خفن مثل انیمیشن و منو درست کنی!
برای کسایی که دنبال سایتهای سبک و سریع هستن عالیه.
اگر دوست داری کدهات سادهتر و بهینهتر باشن، حتما یه سر بهش بزن!
لینکش
https://github.com/you-dont-need/You-Dont-Need-JavaScript
@DevTwitter | <Farhad Safari/>
برای کسایی که دنبال سایتهای سبک و سریع هستن عالیه.
اگر دوست داری کدهات سادهتر و بهینهتر باشن، حتما یه سر بهش بزن!
لینکش
https://github.com/you-dont-need/You-Dont-Need-JavaScript
@DevTwitter | <Farhad Safari/>
Forwarded from Future Pulse Persian
دارم پادکست پاول دوروف مال تلگرام رو میبینم
نکته جالبش اینجا اگر برادر نابغش نبود هیچ وقت تلگرامی وجود نداشت
نکته دیگه اینه اگر دقت کرده باشید پاول برعکس مارک زاکربرگ ، ایلان ماسک و . . .
زندگی خیلی لاکچری داره ولی ایلان و زاکربرگ همیشه ساده پوشن و خیلی زنی بی آلایشی از خودشون نشون میدن
حتی مارک و ایلان نهایتا ۶ تا ۸ ساعت میخوابن و پاول ۱۲ ساعت
دلیلش از نظر من خیلی جالبه
ایلان و زاکربرگ تمام سهام شرکتشون برای خودشون نیست! سرمایه گذار های بزرگی پشتشونه و هروقت بیان خودشون رو اینطور نشون بدن قطعابا فشار زیادی مواجه میشن
ولی پاول مالک خودش هست و برادرش و کلا ۴۰ برنامه نویس
هیچ وقت هم جواب به کسی نمیده
نکات خیلی زیادی داره این شخص پیشنهاد میکنم حتما درموردش مطالعه کنید
https://www.youtube.com/watch?v=qjPH9njnaVU
نکته جالبش اینجا اگر برادر نابغش نبود هیچ وقت تلگرامی وجود نداشت
نکته دیگه اینه اگر دقت کرده باشید پاول برعکس مارک زاکربرگ ، ایلان ماسک و . . .
زندگی خیلی لاکچری داره ولی ایلان و زاکربرگ همیشه ساده پوشن و خیلی زنی بی آلایشی از خودشون نشون میدن
حتی مارک و ایلان نهایتا ۶ تا ۸ ساعت میخوابن و پاول ۱۲ ساعت
دلیلش از نظر من خیلی جالبه
ایلان و زاکربرگ تمام سهام شرکتشون برای خودشون نیست! سرمایه گذار های بزرگی پشتشونه و هروقت بیان خودشون رو اینطور نشون بدن قطعابا فشار زیادی مواجه میشن
ولی پاول مالک خودش هست و برادرش و کلا ۴۰ برنامه نویس
هیچ وقت هم جواب به کسی نمیده
نکات خیلی زیادی داره این شخص پیشنهاد میکنم حتما درموردش مطالعه کنید
https://www.youtube.com/watch?v=qjPH9njnaVU
👍6
Forwarded from DevTwitter | توییت برنامه نویسی
این ریپو توسط خود گیتهاب چند روز پیش منتشر شده که کارکرد مشابه داره.
«یه جعبهابزار متنباز برای تمرکز روی هدف محصول و نتیجهی قابل پیشبینی — بهجای نوشتن همهچیز از صفر با Vibe Coding»
https://github.com/github/spec-kit
@DevTwitter | <Mohammad/>
«یه جعبهابزار متنباز برای تمرکز روی هدف محصول و نتیجهی قابل پیشبینی — بهجای نوشتن همهچیز از صفر با Vibe Coding»
https://github.com/github/spec-kit
@DevTwitter | <Mohammad/>
Forwarded from DevTwitter | توییت برنامه نویسی
راهنمای امن کردن سرور لینوکسی
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/
@DevTwitter | <Mohammad/>
https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/
@DevTwitter | <Mohammad/>
Forwarded from یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Recommender system
🔆 یخزدگی عملکردی (Functional Freeze)
یخزدگی عملکردی پدیدهای روانی و عصبی است که در واکنش به استرس یا اضطراب شدید بروز میکند. در این وضعیت، ذهن و بدن وارد حالتی شبیه «خاموشی موقت» میشوند؛ انجام حتی کارهای ساده دشوار میشود و فرد ممکن است احساس بیانگیزگی یا ناتوانی در اقدام داشته باشد. این حالت نشانهی ضعف نیست، بلکه سازوکاری دفاعی برای حفظ بقاست.
🔶 جنبهی روانشناسی:
از منظر روانشناسی، یخزدگی عملکردی نوعی واکنش دفاعی در برابر فشار روانی بالا محسوب میشود. ذهن برای جلوگیری از فروپاشی هیجانی، فعالیتهای احساسی و رفتاری را بهطور موقت متوقف میکند. در این حالت، فرد ممکن است دچار بیحسی عاطفی، احساس جدایی از خود و دشواری در تصمیمگیری شود.
🔶 جنبهی علوم اعصاب:
در neuroscience، این حالت نتیجهی فعال شدن amygdala و hypothalamus است. مغز بهجای پاسخهای معمول «fight or flight»، وارد حالت «freeze» میشود. در این زمان، prefrontal cortex ،ناحیهی مرتبط با تصمیمگیری و برنامهریزی ، موقتاً غیرفعال میگردد تا انرژی بدن صرف بقا شود.
🔸راه حل...
یخزدگی عملکردی پدیدهای روانی و عصبی است که در واکنش به استرس یا اضطراب شدید بروز میکند. در این وضعیت، ذهن و بدن وارد حالتی شبیه «خاموشی موقت» میشوند؛ انجام حتی کارهای ساده دشوار میشود و فرد ممکن است احساس بیانگیزگی یا ناتوانی در اقدام داشته باشد. این حالت نشانهی ضعف نیست، بلکه سازوکاری دفاعی برای حفظ بقاست.
🔶 جنبهی روانشناسی:
از منظر روانشناسی، یخزدگی عملکردی نوعی واکنش دفاعی در برابر فشار روانی بالا محسوب میشود. ذهن برای جلوگیری از فروپاشی هیجانی، فعالیتهای احساسی و رفتاری را بهطور موقت متوقف میکند. در این حالت، فرد ممکن است دچار بیحسی عاطفی، احساس جدایی از خود و دشواری در تصمیمگیری شود.
🔶 جنبهی علوم اعصاب:
در neuroscience، این حالت نتیجهی فعال شدن amygdala و hypothalamus است. مغز بهجای پاسخهای معمول «fight or flight»، وارد حالت «freeze» میشود. در این زمان، prefrontal cortex ،ناحیهی مرتبط با تصمیمگیری و برنامهریزی ، موقتاً غیرفعال میگردد تا انرژی بدن صرف بقا شود.
🔸راه حل...
Forwarded from DevTwitter | توییت برنامه نویسی
#دراز_نیوز
بیش از ١۴ هزار وبسایت وردپرسی هک شدند و بدافزار منتشر کردند
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در اینترنت است و بیش از ۴٣ درصد از تمام وبسایتها بر پایه وردپرس اجرا میشوند. همین موضوع باعث شده تا حملات سایبری به آن بسیار نگرانکننده باشند و حالا گزارشی درباره هکشدن بیش از ١۴ هزار وبسایت وردپرسی منتشر شده که در آن هکرها از تکنیک جدیدی استفاده کردهاند.
طبق گزارش جدیدی از بخش امنیت گوگل، هکرهایی با نام رمز UNC5142 با موفقیت وارد وبسایتهای وردپرسی شده و با استفاده از روشی کاملاً جدید، بدافزاری را در سطح وب پخش کردهاند. این گروه معمولاً وبسایتهایی را هدف قرار میدهد که از قالبها، افزونهها یا پایگاهدادههای آسیبپذیر وردپرس استفاده میکردند.
وبسایتهای هدف، با نوعی دانلودر جاوااسکریپتی چندمرحلهای به نام CLEARSHORT آلوده شدهاند که وظیفه توزیع بدافزار را برعهده داشته است. سپس این گروه از تکنیک جدیدی به نام EtherHiding استفاده کرده که توسط CLEARSHORT فعال میشود.
@DevTwitter | <Digiato/>
بیش از ١۴ هزار وبسایت وردپرسی هک شدند و بدافزار منتشر کردند
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در اینترنت است و بیش از ۴٣ درصد از تمام وبسایتها بر پایه وردپرس اجرا میشوند. همین موضوع باعث شده تا حملات سایبری به آن بسیار نگرانکننده باشند و حالا گزارشی درباره هکشدن بیش از ١۴ هزار وبسایت وردپرسی منتشر شده که در آن هکرها از تکنیک جدیدی استفاده کردهاند.
طبق گزارش جدیدی از بخش امنیت گوگل، هکرهایی با نام رمز UNC5142 با موفقیت وارد وبسایتهای وردپرسی شده و با استفاده از روشی کاملاً جدید، بدافزاری را در سطح وب پخش کردهاند. این گروه معمولاً وبسایتهایی را هدف قرار میدهد که از قالبها، افزونهها یا پایگاهدادههای آسیبپذیر وردپرس استفاده میکردند.
وبسایتهای هدف، با نوعی دانلودر جاوااسکریپتی چندمرحلهای به نام CLEARSHORT آلوده شدهاند که وظیفه توزیع بدافزار را برعهده داشته است. سپس این گروه از تکنیک جدیدی به نام EtherHiding استفاده کرده که توسط CLEARSHORT فعال میشود.
@DevTwitter | <Digiato/>
خدا: خب مهدی انگاری که پروژه رو تموم کرد چیکار کنیم اذیت بشه ؟ بریم aws رو بیاریم پایین که نتونه بیلد بگیره
Linuxor ?
یه قانون خوبی هست میگه پروژه نرم افزاری که بیشتر از 6 ماه طول میکشه رو به هیچ وجه شروع نکن چون ممکنه تمومش نکنی :) همیشه یه نگاهی به پروژه بنداز اگه دیدی یه بخشیش بیشتر از 6 ماه طول میکشه بدون یه جای کار میلنگه و به احتمال زیاد قابل اجرا هم نیست. @Linuxor
من ی پروژه ۱.۷ سال رو تمومش کردم ولی واقعا به این قانون پی بردم
Forwarded from Linuxor ?
با 128 تا زبان برنامه نویسی اومدن یه Quine درست کردن، مکانیزمش این شکلیه که یه برنامه روبیه وقتی اجراش میکنی خروجیش یه برنامه به زبان راسته و وقتی برنامه راست رو ران میکنی خروجیش یه برنامه به زبان اسکالاس همینطوری ادامه پیدا میکنه تا اینکه در نهایت به خود روبی میرسی
github.com/mame/quine-relay
@Linuxor
github.com/mame/quine-relay
@Linuxor
👍1
Forwarded from DevTwitter | توییت برنامه نویسی
تست خودکار کامپوننتهای React!
اولین پکیج NPM من منتشر شد: auto-react-test
با این پکیج میتونید تستهای اولیه و خودکار برای کامپوننتهای React بسازید و کمی از وقتتون رو صرف نوشتن دستی تستها کم کنید.
این پکیج هنوز نسخههای اولیه هست و کامل نیست، اما در حال توسعه و بهبوده
امکانات اصلی:
- شناسایی JSX و المانهای UI مثل دکمه، اینپوت و متن
- بررسی state و props
- تست useEffect و فراخوانیهای API (fetch / axios)
- تولید خودکار فایل تست سازگار با jest و vitest
- سازگار با TypeScript و data-testid
نصب با دستور : npm install -g auto-react-test
https://www.npmjs.com/package/auto-react-test
https://github.com/Imehti/auto-react-test
@DevTwitter | <Mahdi/>
اولین پکیج NPM من منتشر شد: auto-react-test
با این پکیج میتونید تستهای اولیه و خودکار برای کامپوننتهای React بسازید و کمی از وقتتون رو صرف نوشتن دستی تستها کم کنید.
این پکیج هنوز نسخههای اولیه هست و کامل نیست، اما در حال توسعه و بهبوده
امکانات اصلی:
- شناسایی JSX و المانهای UI مثل دکمه، اینپوت و متن
- بررسی state و props
- تست useEffect و فراخوانیهای API (fetch / axios)
- تولید خودکار فایل تست سازگار با jest و vitest
- سازگار با TypeScript و data-testid
نصب با دستور : npm install -g auto-react-test
https://www.npmjs.com/package/auto-react-test
https://github.com/Imehti/auto-react-test
@DevTwitter | <Mahdi/>
🔥2