WebBaz | وب باز
1.17K subscribers
756 photos
136 videos
82 files
674 links
قراره هرچیزی که نیازه و قراره توی پروژه واقعی به کار گرفته بشه رو یاد بگیریم

من: @call_me_nouh
لینکدین من : https://www.linkedin.com/in/mahdi-nouri-7aa043227
Download Telegram
https://youtu.be/WpXs7e7kEoI

تفاوت بین json و gRPC و اینکه gRPC چطور کار میکنه و کجا خوبه ازش استفاده کنیم، خوبی و بدی‌هاش چی میتونه باشه.

#vid_per_day

@TorhamDevCH
👍1
Forwarded from Linuxor ?
فکر میکنی دنیا تموم شده و دیگه هیچ چیزی برای یادگیری وجود نداره تا اینکه یه تگ جدید توی HTML پیدا می‌کنی...


@Linuxor
😁2
اگه برنامه نویس هستید و از هوش مصنوعی برای کدنویسی استفاده می‌کنید، واقعاً به خودتون لطف می‌کنید که 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/>
Forwarded from Linuxor ?
با این ابزار جالب می‌تونید سرویس و سایت و API هاتون رو مانیتور کنید، خوبیش اینه که روی خود گیتهاب اکشنز اجرا می‌شه و نیازی به سرور مجزا ندارید و وقتی قطعی (downtime) شناسایی بشه GitHub به‌صورت خودکار یک Issue باز می‌کنه و بعد از رفع مشکل اون رو می‌بنده.

اینطوری هیچ هزینه ای هم به سرویس های واسط نمی‌دین، آموزش استفادش هم از این لینک دنبال کنید :

upptime.js.org/docs

@Linuxor
Forwarded from پروگرمرزمیم (M A)
Please open Telegram to view this post
VIEW IN TELEGRAM
پروگرمرزمیم
@programmerjokes_fa
جالبه همه تکنولوژی های بالاشو می دونم چیه 😂😭

و جالب تر اینکه فقط برای js رو نوشته
یه مخزن جذاب تو گیت‌هاب هست که بهت یاد می‌ده چطور فقط با CSS بدون نیاز به جاوااسکریپت، کلی کار خفن مثل انیمیشن و منو درست کنی!

برای کسایی که دنبال سایت‌های سبک و سریع هستن عالیه.

اگر دوست داری کدهات ساده‌تر و بهینه‌تر باشن، حتما یه سر بهش بزن!

لینکش

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
👍6
این ریپو توسط خود گیتهاب چند روز پیش منتشر شده که کارکرد مشابه داره.
«یه جعبه‌ابزار متن‌باز برای تمرکز روی هدف محصول و نتیجه‌ی قابل پیش‌بینی — به‌جای نوشتن همه‌چیز از صفر با Vibe Coding»

https://github.com/github/spec-kit

@DevTwitter | <Mohammad/>
راهنمای امن کردن سرور لینوکسی

https://github.com/imthenachoman/How-To-Secure-A-Linux-Server/

@DevTwitter | <Mohammad/>
Forwarded from Recommender system
🔆 یخ‌زدگی عملکردی (Functional Freeze)

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

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

🔶 جنبه‌ی علوم اعصاب:
در neuroscience، این حالت نتیجه‌ی فعال شدن amygdala و hypothalamus است. مغز به‌جای پاسخ‌های معمول «fight or flight»، وارد حالت «freeze» می‌شود. در این زمان، prefrontal cortex ،ناحیه‌ی مرتبط با تصمیم‌گیری و برنامه‌ریزی ، موقتاً غیرفعال می‌گردد تا انرژی بدن صرف بقا شود.



🔸راه حل...
#دراز_نیوز

بیش از ١۴ هزار وب‌سایت وردپرسی هک شدند و بدافزار منتشر کردند

وردپرس یکی از محبوب‌ترین سیستم‌های مدیریت محتوا در اینترنت است و بیش از ۴٣ درصد از تمام وب‌سایت‌ها بر پایه وردپرس اجرا می‌شوند. همین موضوع باعث شده تا حملات سایبری به آن بسیار نگران‌کننده باشند و حالا گزارشی درباره هک‌شدن بیش از ١۴ هزار وب‌سایت وردپرسی منتشر شده که در آن هکرها از تکنیک جدیدی استفاده کرده‌اند.

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

وب‌سایت‌های هدف، با نوعی دانلودر جاوااسکریپتی چندمرحله‌ای به نام CLEARSHORT آلوده شده‌اند که وظیفه توزیع بدافزار را برعهده داشته است. سپس این گروه از تکنیک جدیدی به نام EtherHiding استفاده کرده که توسط CLEARSHORT فعال می‌شود.

@DevTwitter | <Digiato/>
خدا: خب مهدی انگاری که پروژه رو تموم کرد چیکار کنیم اذیت بشه ؟ بریم aws رو بیاریم پایین که نتونه بیلد بگیره
Forwarded from Linuxor ?
یه قانون خوبی هست می‌گه پروژه نرم افزاری که بیشتر از 6 ماه طول می‌کشه رو به هیچ وجه شروع نکن چون ممکنه تمومش نکنی :) همیشه یه نگاهی به پروژه بنداز اگه دیدی یه بخشیش بیشتر از 6 ماه طول می‌کشه بدون یه جای کار می‌لنگه و به احتمال زیاد قابل اجرا هم نیست.


@Linuxor
کلی کار هست برای انجام ندادن اون
🤔1
Forwarded from Linuxor ?
با 128 تا زبان برنامه نویسی اومدن یه Quine درست کردن، مکانیزمش این شکلیه که یه برنامه روبیه وقتی اجراش می‌کنی خروجیش یه برنامه به زبان راسته و وقتی برنامه راست رو ران می‌کنی خروجیش یه برنامه به زبان اسکالاس همینطوری ادامه پیدا می‌کنه تا اینکه در نهایت به خود روبی می‌رسی


github.com/mame/quine-relay


@Linuxor
👍1
تست خودکار کامپوننت‌های 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/>
🔥2
Forwarded from Linuxor ?
دوست دارین بدونین داخل شرکت گوگل با چه ابزار هایی کار می‌کنن و خارجش با چه ابزار هایی ؟

گوگل خودش یه دنیای دیگس و ابزار هایی که توی شرکت گوگل استفاده می‌شه با چیزی که خارج گوگله متفاوته، اینجا یه جدول بزرگ ساختن از ابزار هایی که داخل گوگل استفاده می‌شه و جلوش هم مشابهش که توی دنیا خارج گوگل استفاده می‌شه رو نوشتن :

github.com/jhuangtw/xg2xg

@Linuxor