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

من: @call_me_nouh
لینکدین من : https://www.linkedin.com/in/mahdi-nouri-7aa043227
Download Telegram
چطور فشار روی cpu رو محاسبه می کنیم ؟؟

یه مفهومی به اسم load داریم که با دستور uptime و یا مستقیم از
/proc/loadavg
میشه اون رو دید توی لینوکس 3 نوع load رو گزارش میده به ترتیب از چپ در یک دقیقه اخیر، پنج دقیقه اخیر و پانزده دقیقه اخیر
اما این load چیه؟ فرض کنین یه cpu یک هسته ای داریم load اگه صفر باشه یعنی cpu بیکاره و تا عدد 1 میزان کار اون رو نشون میده.
اگه عدد بیشتر از 1 باشه مثلا 1.65 یعنی cpu مقدار 65% از کاراش توی صف هستند و اگه 5.5 باشه یعنی 450% از کار هاش توی صف هستند.
اما کامپیوتر های الان cpu های بیش از یه هسته دارن مثلا برای یه cpu هشت هسته ای اگه load avg برابر 12 باشه 50% کار ها در صف هستن و اگه زیر 8 باشه یعنی هیچ کار در صفی نداره (درواقع load رو باید بر تعداد هسته ها تقسیم کرد)
مثل تصویر میتونین با دستور lscpu اطلاعات cpu خودتون رو بدست بیارین عکس یه cpu چهار هسته ای رو نشون میده که هشتا ترد داره (از دید کامپیوتر ترد ها هرکدام مانند یک cpu جدا هستن پس ملاک ما عدد 8 هست نه 4، انگار این کامپوتر هشتا cpu داره )

@DevTwitter | <Mahdi Bagheri/>
👍1
Forwarded from Normal Developer
روش ساده برای جلوگیری از حمله بروت فورس :)

@normal_developer
😁3
Normal Developer
روش ساده برای جلوگیری از حمله بروت فورس :) @normal_developer
ترجمه :
ی برنامه نوشته که قصدا اگه برای بار اول رمز رو حتی درست زدی بگه غلطه، تا دوباره رمز درست رو امتحان کنی
👏2
Forwarded from localhost (Yousef Taheri)
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی با مدلهای LLM و سیستم های ایجنتیک کار میکنید یکی از مهمترین کارهایی که باید انجام بدید/بنظرم مهمترین کار اینه که پرفورمنس سیستم را ارزیابی کنید یا به اصطلاح evaluation انجام بدید. اگه بدون evaluation ایجنت میسازید به هیچ دردی نمیخوره!
این منبع ارزشمند/۵۰ صفحه مطلب را حتما بخونید.

https://huggingface.co/spaces/OpenEvals/evaluation-guidebook#what-is-model-evaluation-about

<Mehdi Allahyari>
Forwarded from Linuxor ?
اوایل که هوش مصنوعی تازه اومده بود، ایده این بود یه مدل جامع بسازن که هر کاری ازش می‌خوان انجام بده براشون، بعد از حدود سه چهار سال الان به این نتیجه رسیدن که نه، بیایم برای هر نوع محاسبه ای مثلا ریاضی، کد نویسی، پردازش تصویر و‌... مدل جدا بسازیم، نتیجه چی شد؟ واقعا عملکرد بهتر شد.


این ساختار دقیقا شبیه قشر ها و بخش های مغز انسانه، هرکدوم وظیفه انجام کاری رو دارن چیزی که طبیعت با میلیون ها سال آزمایش و خطا بهش رسیده.


@Linuxor
خب بچه‌ها، امروز ظهر (حدود ساعت ۱۲:۳۰ تا ۱:۳۰ به وقت ایران) کلودفلر یهو قاطی کرد و نصف اینترنت دنیا خطای ۵۰۰ زد تو صورتمون 😭

لینکدین خوابید، شاپیفای خوابید، زوم خوابید، کانوا خوابید، اسپاتیفای خوابید، کوین‌بیس خوابید، دیسکورد خوابید، حتی داون‌دیتکتور خودش هم خوابید (آخه کی باید بهمون بگه کی قطعه دیگه؟!)

دلیلش چی بود؟
کلودفلر شبانه یه وصله اضطراری زده بود که نذاره همه‌مون هک شیم!
یه حفره خیلی گنده تو React 19 و Next.js 15/16 پیدا شده به اسم React2Shell (CVE-2025-55182) که دقیقاً مثل لاگ۴شل قدیم عمل می‌کنه: یه درخواست کثیف می‌فرستی، سرور میشه شل تو! بدون لاگین، بدون هیچی، مستقیم RCE با امتیاز ۱۰ از ۱۰!

از چند روز پیش PoC عمومی شده و چینی‌ها و بقیه هکرا دارن مثل نقل و نبات ازش استفاده می‌کنن. کلودفلر هم ترسید همه مشتری‌هاش قتل‌عام شن، یه پچ سریع زد تو سیستم پارس کردن درخواست… نتیجه؟ خودش اول قتل‌عام شد و ۲۸٪ ترافیکش رفت زیر آب 😂

خلاصه ظهر بیدار شدیم (یا داشتیم ناهار می‌خوردیم) دیدیم اینترنت مرده، بعداً فهمیدیم داشتن نجاتش می‌دادن!

الان درست شده (فعلاً!) ولی اگه برنامه‌نویسید و هنوز React 19.x یا Next.js 15/16 با App Router دارید، همین الان آپدیت کنید، وگرنه یه روز صبح بیدار می‌شید می‌بینید سرورتون داره بیت‌کوین ماین می‌کنه واسه عمو لی تو پکن 😅

PoC کامل و تمیز (فقط برای تست تو محیط خودتون، شیطونی نکنیدا!):
https://github.com/msanft/CVE-2025-55182

خلاصه کلام: کلودفلر داره تمرین می‌کنه چطور هر دو بار تو دو هفته اینترنت رو بکشه و بگه «ما داشتیم نجاتتون می‌دادیم» 😂🔥
@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
خبر بد «MinIO رسماً مُرد…»

تغییر مهم در MinIO: ورود رسمی به Maintenance Mode

امروز یک تغییر بسیار مهم در ریپازیتوری MinIO منتشر شد.
در کامیت 27742d469462e1561c776f88ca7a1f26816d69e2، تیم MinIO به‌صورت رسمی اعلام کرده که نسخهٔ متن‌باز MinIO وارد حالت نگه‌داری (Maintenance Mode) شده است.

یعنی چه؟

توسعهٔ فعال روی نسخهٔ متن‌باز متوقف شده است
فقط باگ‌های امنیتی بسیار حیاتی ممکن است بررسی شوند
هیچ قابلیت جدید یا بهبود عمده‌ای دیگر اضافه نمی‌شود
تیم MinIO عملاً توسعه و انرژی خود را به سمت AIStor (نسخه Enterprise) منتقل کرده است

این یعنی نسخهٔ Community عملاً پایان راه توسعه‌اش را تجربه می‌کند.

چرا این مهم است؟

ابزار MinIO یکی از پرکاربردترین S3-Compatible Object Storageهای جهان—به‌خصوص در محیط‌های On-Premise و دیتاسنترهای سازمانی—بود.
این تغییر روی بسیاری از شرکت‌ها، تیم‌های DevOps، محصولاتی که روی MinIO ساخته شده‌اند و حتی تصمیم‌های آینده درباره معماری ذخیره‌سازی تأثیر می‌گذارد.

این تغییر برای شما یعنی چه؟

اگر در شرکت یا پروژه‌تان از MinIO استفاده می‌کنید:

حتماً وضعیت آیندهٔ پروژه را بازبینی کنید
برای نیازهای بلندمدت، به فکر مهاجرت یا استفاده از نسخه‌های Enterprise باشید
یا گزینه‌های جایگزین مثل Ceph، SeaweedFS، Garage، Zenko و… را ارزیابی کنید
https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2

@DevTwitter | <Hadi Tayanloo/>
Forwarded from  (امیرحسین پناهےفر)
اولین تجربه‌ حرفه‌ ای برنامه نویسی من برمیگرده به ۱۸ ۱۹ سالگی، وقتی به عنوان کارآموز وارد یه شرکت شدم و برنامه نویسی رو از مبتدی و به شکل جدی شروع کردم.
اون موقع ها حس میکردم هیچ وقت نمیتونم برنامه‌ نویس خوبی بشم. هر کاری میکردم به چشم نمیومد و حتی جدی گرفته نمیشدم. این باعث میشد اون فکر تو ذهنم که «نه، من نمی‌تونم» سنگین‌تر و واقعی‌تر بشه. بعدها فهمیدم مشکل نه از خودم بود، نه از توانایی‌هام؛ مشکل این بود که فرصت یادگیری نداشتم، اجازه‌ی اشتباه کردن نداشتم و سر هر خطای کوچیک سرزنش میشدم.
با گذر زمان، خودم رو تو پروژه های متفاوت دیدم، حتی پروژه‌ هایی که تصمیم‌گیری صفر تا صدش به عهده خودم بود. اونجا بود که فهمیدم چی میشد اگر اون موقع حداقل تلاش‌ هام تشویق میشدن و استرس ذهنم کمی سبک میشد. شاید اون موقع به چشم آدم بی مسئولیت یا بار اضافه دیده میشدم، ولی من داشتم یاد میگرفتم که چطور برنامه نویسی کنم و چطور تو تیم کار کنم.
حالا اوضاع خیلی بهتره، اون سوال‌ هایی که سال‌ ها ذهنم رو مشغول کرده بودن جواب دادم...
خواستم این خاطره رو باهاتون به اشتراک بذارم شاید کسی به این حرفم نیاز داشته باشه تو هر مرحله ای از یادگیری که هستید، اشتباه های خوب رو از دست ندید.
استعداد، زاده‌ی تمرین و تکراره درسته.
» افکار من
اَحپِف‌اِیْسم 🍋
🔥6
Forwarded from Linuxor ?
ری‌اکت‌کارا جمع شدن و یه گیت بوک توسعه دادن و توش از ترفند ها و تکنیک ها و نکاتی که بهشون خیلی کمک کرده نوشتن: این پتانسیل اینو داره توی بازار آزاد به اسم دوره ری اکت پیشرفته به قیمت 30 میلیون با تخفیف 23.500 فروش بره.

github.com/vasanthk/react-bits

@Linuxor
❤‍🔥2
Forwarded from CodeCrafters (Behzad Azadi)
تصور کنید دارید یه سیستمی رو کد میزنید که یک بخش از اون یا هنوز توسعه داده نشده یا هربار ریکوست زدن به آن هزینه سنگینی برای سازمان به بار میاره

راهکار کم هزینه و خوب چیه؟؟؟
استفاده از سیستم ماک جهت تست
ولی خب نوشتنش بازم میتونه اتلاف وقت و نیرو باشه برامون

خب بیایید اول ببینید انتظارتو از پاسخ (reaponse) چیا هستش

این رو کامل لیست کنید چه در حالت خطا و چه در حالت درست

یک جیسون فایل با status های مختلف و متدهای صدا زننده مختلف براش بنویسید

برنامه wiremock رو نصب و راه اندازی کنید، یک اندپوینت براش بسازید که اون json فایل رو بهتون برگردونه، به همین راحتی سناریوی واقعی رو پیاده سازی میکنید باهاش

@code_crafters
کتابخونه‌ای که Prompt Engineering رو منسوخ می‌کنه

اخیرا یه ابزاری دیدم که خیلی کاربردی بود (حداقل روی کاغذ)

دانشگاه Stanford توی اواخر ۲۰۲۴ یه کتابخونه منتشر کرد به اسم DSPy که داره که ایده جالبی پشتشه خصوصا واسه آدمای تنبل.

مشکل فعلی چیه؟
الان که می‌خواین از ChatGPT یا Claude استفاده کنین، باید Prompt بنویسین. اگه جواب خوب نگرفتین، دوباره Prompt رو عوض می‌کنین.
این رو ۱۰ بار تکرار می‌کنین تا یه چیز قابل قبول بگیرین. خسته کنندس و جدی باید یه فکری براش بشه

حالا ابزاری به نام DSPy میگه:
چرا Prompt رو دستی بنویسیم؟
مدل خودش باید یاد بگیره چه Promptای بهتره!

کار باهاش هم اصلا سخت نیست
فقط چندتا مثال از Input-Output بهش می‌دین بهش. DSPy خودش شروع می‌کنه Promptهای مختلف رو امتحان کردن و اون Promptای که بهترین نتیجه رو میدن رو پیدا می‌کنه.
تقریبا شبیه به Training یه مدل ML!
https://dspy.ai

@DevTwitter | <Mohammad Dehghani/>
👏1
#بدرد

این ویدیو خیلی نکات جالبی داشت به نظرم حتما ببینید. موضوعش: "چطور یک بیزینس تک‌نفره (Solo Business) میلیون دلاری با هوش مصنوعی بسازیم؟"
من چکیده اش را اینجا مینویسم:

اولین بیزینس یک میلیارد دلاری (یونیکورن) که فقط "یک نفر" اونو اداره می‌کنه، توی راهه و با AI این اتفاق خیلی زودتر از چیزی که فکر می‌کنیم میفته. توی این ویدیو یه نقشه راه ۴ مرحله‌ای برای ساخت بیزینس شخصی با AI در سال ۲۰۲۶ توضیح داده شده که اینجا براتون خلاصه‌ش کردم:

قدم اول: مثلث موسس (The Founder's Triangle) قبل از شروع باید ببینی ایده‌ت اصلا به درد می‌خوره یا نه. برای این کار ۳ تا سوال از خودت بپرس:
- ضلع Domain (تخصص): آیا توی یه صنعت خاص ۵ سال+ سابقه داری؟ چم و خم و مشکلات اون بازار رو می‌شناسی؟
- ضلع Depth (مهارت عمیق): اون چه کاریه که واسه تو "تفریح" و بازیه، ولی واسه بقیه "کار" سخت به حساب میاد؟ (کدنویسی، نوشتن، فروش و...)
- ضلع Distribution (توزیع): آیا راهی داری که راحت‌تر از بقیه به مشتری برسی؟ (نتورک قوی، مخاطب توی سوشال مدیا و...)

اگه هر ۳ تا تیک خورد، یعنی چراغ سبزه و بایدپیش بری!

قدم دوم: ماشین‌سازی (The Machinery - D.R.E.A.M): اداره بیزینس، فقط ایده نیست، کلی کار اجرایی داره. فرمولش اینه:
قسمت اول: Demand (تقاضا): چطور مشتری پیدا می‌کنی؟ قسمت دوم: Revenue (درآمد): مدل قیمت‌گذاریت چیه؟ قسمت سوم: Engine (موتور): محصول اصلیت چیه؟ قسمت چهارم: Admin (اداری): کارهای حقوقی و مالی. قسمت پنجم: Marketing (مارکتینگ): برندسازی.

خبر خوب؟ الان لازم نیست برای اینا لزوما یک تیم استخدام کنی. ابزارهای AI مثل ChatGPT و NotebookLM می‌تونن نقش CFO یا تیم تحلیلگر تو رو بازی کنن. نکته عملی: لازم نیست یهو کوه رو جابجا کنی. همین هفته یه کار تکراری رو با AI اتومات کن. مثلا با ابزار Clay لیدها رو پیدا کن یا با Gamma اسلاید بساز.

قدم سوم: خندق‌های دفاعی (The Moats): وقتی موفق شی، رقبا میان سراغت. چطور از بیزینست دفاع کنی؟ ضدحمله (Counter-positioning): مدلی کار کن که رقیب بزرگت نتونه کپی کنه بدون اینکه بیزینس اصلی خودش ضربه بخوره (مثل کاری که نتفلیکس با حذف جریمه دیرکرد با بلاک‌باستر کرد). عادت‌سازی (Sticky Habits): محصولت رو تبدیل به عادت کن. سوییچ کردن باید برای مشتری سخت باشه (مثل عادت ما به آیفون یا ChatGPT). دیتای اختصاصی: دیتایی جمع کن که محصولت رو هی بهتر و بهتر کنه (مثل گوگل یا آمازون).

قدم چهارم: ذهنیت (The Mindset) هیچ هوش مصنوعی‌ای نمی‌تونه باگ‌های توی ذهن تو رو دیباگ کنه! ترس همیشه هست، ولی سوال اصلی اینه: "توی بستر مرگ، حسرت چی رو می‌خورم؟" توی دنیای AI، چیزی که تو رو متمایز می‌کنه چیزاییه که ربات‌ها ندارن: سلیقه (Taste) هدف (Purpose) قضاوت انسانی (Judgment)

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

https://www.youtube.com/watch?v=IWdvG9Up8Mc

@DevTwitter | <Mehdi Allahyari/>
🔥1
مدل VibeVoice از مایکروسافت
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی

https://github.com/microsoft/VibeVoice

@DevTwitter | <Amirio/>
Forwarded from Code Review
#نگاه_نفوذگر_قسمت_8
تو این قسمت یه نگاه عمیق میکنیم به RCE که داخل Nextjs و React اتفاق افتاده و باهم به صورت کامل و تکنیکال بررسی میکنیم که این RCE چجوری اتفاق افتاده.
بررسی کد آسیب پذیر Next js و React + تست روی لابراتو + توضیح نحوه عملکرد PoC ها و ...
پ ن : 40 دقیقه اول یک سری فاندامنتال توضیح داده شده برای درک بهتر باید این چیزارو بدونیم ولی اگر میخواین میتونین مستقیم از دقیقه 40 به بعد برین سراغ توضیح اکسپلویت.

YouTube:
https://www.youtube.com/watch?v=pC1vkGLeEVU

Notion :
https://heady-hat-c49.notion.site/Next-js-React-RCE-CVE-2025-55182-2c2db480342881e7b9c5cf675288b23e
یکی از مواردی که برای ما هایی که از VPN استفاده می کنیم، دردسر شده،‌ Fingerprint مرورگرها است!
مثلا گوگل می‌رید ولی خطای 403 میده با اینکه VPN دارید. یک دلیل به خاطر Leak شدن TimeZone اصلی شما هست.
چه موارد دیگه ای را ممکن است بررسی کنند؟
چک کنید:
https://neberej.github.io/exposedbydefault/

@DevTwitter | <VAHID NAMENI/>
👍1
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
یه ابزار دیدم که یه پایه آماده‌ی اپلیکیشن بدون نوشتن کد با Next.js، Tailwindcss و TypeScript بهت می‌ده و می‌ذاره بدون نوشتن کلی کد، یه پلتفرم بدون کد زدن با قابلیت ساخت API بسازی. خودِ ابزار همینجوری طراحی شده که با یه ادیتور گرافیکی APIها رو بسازی و از هر HTTP کلاینت هم بتونی صداشون کنی، در واقع یه ترکیب عالی از فریم‌ورک و ابزارای آماده اس و کارتون رو فوری راه می‌اندازه.

دانلود :

github.com/nocode-js/nocode-platform-boilerplate

@Linuxor
اگه دوست دارد میز کار یا میز کامپیوتر را ببرید توی یک لیگ دیگه از لحاظ کارایی و دیزاین این ویدیو را حتما ببینید. که چطور با 3D printing چه کارهای جالبی میکنه.
Youtube:
https://www.youtube.com/watch?v=6er5oSPUGOI

@DevTwitter | <Mehdi Allahyari/>
حماسه‌ای جدید از APTIRAN این بار  به سبک افشاگری قانونی!

این گروه اومده نوشته ما پیرو خط رهبریم ولی رهبر هیچوقت حرف از فیلترینگ نزده و تاکید به این داشته که فضای مجازی باید کنترل بشه و ..

برای همین لیست 64 نفر ادمو که خود منم از اکثرشون متنفرم چون تندرو هستند رو پخش کرده که میرسلیم و مومنی نسب و چند نفر دیگه به چشم میان تو این لیست و خیلی دقیق و کامل حرفاشون ، موضعی که دارند و... رو آورده .

خیلی حرفاشون خنده داره مثلا
یارو گفته اینستا باید فیلتر بشه چون حواس راننده ها پرت میشه 😐
یا یکی دیگه گفته که رفع فیلترینگ خنجر به کمر انقلابه🤦‍♂
یکی دیگه گفته روزه رو باطل میکنه 😠
رئیس پلیس فتا نوشته هرچی دلتون خواست فیلتر کنید چون جرم کم میشه 😱
@SEYED_BAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🏆1