دوستانی که با ویندوز کار میکنن این برنامه رو مخصوص ویندوز درست کردم. چیز خاصی نداره کلا یه ایده بوده که با Ai درست کردم. خیلی کاربردیه شما هم استفاده کنید.
https://github.com/Mostoul/WinEasyTools/releases/
@DevTwitter | <Mostafa/>
https://github.com/Mostoul/WinEasyTools/releases/
@DevTwitter | <Mostafa/>
1🍌21👍16👎8🔥5
وقتی Next.js میشه راه ورود هکرها ️
آسیب پذیری جدیدی که داخل react-server و next.js کشف شده باعث میشه که هکر بدون احراز هویت دسترسی اجرا کد از راه دور(RCE) روی سرور بگیره. ️
من با شودان چندتا سرور هایی که next.js هستن رو پیدا کردم و با nuclei تست زدم؛ همون طور که میبیند سرور های آسیب پذیر خیلی زیاد هستن. حدود 890 تا سرور آسیب پذیر پیدا کردم که می شد دسترسی بگیرم.
خلاصه که سریع پکیج هاتون آپدیت کنید که هک نشید
پ.ن: راستی اسمی که روش گذاشت react2shell هست. ولی شناسه اشCVE-2025-55182 هست .
لینک مربوط به توضیحات: https://react2shell.com/
@DevTwitter | <Rahman Hosseinzadeh/>
آسیب پذیری جدیدی که داخل react-server و next.js کشف شده باعث میشه که هکر بدون احراز هویت دسترسی اجرا کد از راه دور(RCE) روی سرور بگیره. ️
من با شودان چندتا سرور هایی که next.js هستن رو پیدا کردم و با nuclei تست زدم؛ همون طور که میبیند سرور های آسیب پذیر خیلی زیاد هستن. حدود 890 تا سرور آسیب پذیر پیدا کردم که می شد دسترسی بگیرم.
خلاصه که سریع پکیج هاتون آپدیت کنید که هک نشید
پ.ن: راستی اسمی که روش گذاشت react2shell هست. ولی شناسه اشCVE-2025-55182 هست .
لینک مربوط به توضیحات: https://react2shell.com/
@DevTwitter | <Rahman Hosseinzadeh/>
❤25👍9🔥2
رقابت نفسگیر دو غول هوش مصنوعی، gemini لرزه به تن chatGpt انداخت
در حالی که هوش مصنوعی chatGpt تا همین چند وقت پیش در عرصه رقابت بیرقیب بود، حالا با یک حریف قدرتمند به نام gemini روبهرو شده
رد پای گوگل در پیکار با کمپانیهای بزرگ همیشه جالب بوده:
رقابت با موتور جستجوی یاهو که اونو زمین زد، با مرورگر اکسپلورر مایکروسافت که chrome برنده شد، با سیستم عامل ios اپل که اندروید معرفی کرد و همچنان نمیشه گفت کدوم بهتره و حالا هم با openai که داره پرقدرت پیش میره
انگار هر وقت یه محصول جدید معرفی میشه که قراره کاربردی باشه، گوگل میاد و میگه منم هستم!!
@DevTwitter | <Amir Hossein/>
در حالی که هوش مصنوعی chatGpt تا همین چند وقت پیش در عرصه رقابت بیرقیب بود، حالا با یک حریف قدرتمند به نام gemini روبهرو شده
رد پای گوگل در پیکار با کمپانیهای بزرگ همیشه جالب بوده:
رقابت با موتور جستجوی یاهو که اونو زمین زد، با مرورگر اکسپلورر مایکروسافت که chrome برنده شد، با سیستم عامل ios اپل که اندروید معرفی کرد و همچنان نمیشه گفت کدوم بهتره و حالا هم با openai که داره پرقدرت پیش میره
انگار هر وقت یه محصول جدید معرفی میشه که قراره کاربردی باشه، گوگل میاد و میگه منم هستم!!
@DevTwitter | <Amir Hossein/>
🔥81👍13❤3👎2
در وردپرس ۶.۹ یه قابلیت خیلی خوب اضافه شده که کار با قالبهای دستهبندیها و term ها راحتتر شده. قبلاً وقتی میخواستیم برای یه term قالب اختصاصی بسازیم، باید از slug اون term استفاده میکردیم، مثلا:
taxonomy-team-oakland-athletics.php
مشکل این بود که اگه مدیر سایت اسم term یا slug رو عوض میکرد، قالب دیگه کار نمیکرد و همه چیز به هم میریخت.
حالا میتونیم به جای slug از ID term استفاده کنیم، مثلا:
taxonomy-team-42.php
عدد ۴۲ همون ID ثابته که هیچ وقت تغییر نمیکنه، حتی اگه اسم یا slug term عوض بشه.
مزیتش اینه که قالب همیشه درست کار میکنه و دیگه لازم نیست نگران تغییر اسم term باشیم. ساده و بدون دردسر!
@DevTwitter | <ahmadreza rezaee/>
taxonomy-team-oakland-athletics.php
مشکل این بود که اگه مدیر سایت اسم term یا slug رو عوض میکرد، قالب دیگه کار نمیکرد و همه چیز به هم میریخت.
حالا میتونیم به جای slug از ID term استفاده کنیم، مثلا:
taxonomy-team-42.php
عدد ۴۲ همون ID ثابته که هیچ وقت تغییر نمیکنه، حتی اگه اسم یا slug term عوض بشه.
مزیتش اینه که قالب همیشه درست کار میکنه و دیگه لازم نیست نگران تغییر اسم term باشیم. ساده و بدون دردسر!
@DevTwitter | <ahmadreza rezaee/>
🍌12❤10👍4
داستان این پروژه درست از وسط زمین خاکی شروع شد!
همیشه موقع تنیس بازی کردن با بچهها، سر امتیازها به مشکل میخوردیم؛ یادمون میرفت ستها چند چند شده یا کی چند بار برده. همین چالش باعث شد تصمیم بگیرم Tennis Match Calculator را بسازم؛ یک اپلیکیشن اختصاصی برای ثبت نتایج، که حالا اوپنسورس شده تا همه بتوانند از آن استفاده کنند.
چرا این اپ؟ رابط کاربری طوری طراحی شده که کنار زمین، خیلی سریع و با کمترین کلیک بتوانید امتیازها را ثبت کنید. علاوه بر این، تاریخچه بازیها (History) به شما نشان میدهد که هر بازیکن چه عملکردی داشته و آمار برد و باختها چطور بوده است.
فنی: چون پروژه با Flutter نوشته شده، با همین یک سورسکد میتوانید هم خروجی اندروید بگیرید و هم نسخه ویندوز. فرقی نمیکند روی گوشی باشید یا لپتاپ باشگاه، همهجا کارتان را راه میاندازد.
سورس پروژه روی گیتهاب هست. خوشحال میشم اگر دوست داشتید فورک کنید، فیچر جدید بزنید یا ستاره بدید:
https://github.com/MMDREZA7/tennis_match_calculator
@DevTwitter | <Ethan Heida/>
همیشه موقع تنیس بازی کردن با بچهها، سر امتیازها به مشکل میخوردیم؛ یادمون میرفت ستها چند چند شده یا کی چند بار برده. همین چالش باعث شد تصمیم بگیرم Tennis Match Calculator را بسازم؛ یک اپلیکیشن اختصاصی برای ثبت نتایج، که حالا اوپنسورس شده تا همه بتوانند از آن استفاده کنند.
چرا این اپ؟ رابط کاربری طوری طراحی شده که کنار زمین، خیلی سریع و با کمترین کلیک بتوانید امتیازها را ثبت کنید. علاوه بر این، تاریخچه بازیها (History) به شما نشان میدهد که هر بازیکن چه عملکردی داشته و آمار برد و باختها چطور بوده است.
فنی: چون پروژه با Flutter نوشته شده، با همین یک سورسکد میتوانید هم خروجی اندروید بگیرید و هم نسخه ویندوز. فرقی نمیکند روی گوشی باشید یا لپتاپ باشگاه، همهجا کارتان را راه میاندازد.
سورس پروژه روی گیتهاب هست. خوشحال میشم اگر دوست داشتید فورک کنید، فیچر جدید بزنید یا ستاره بدید:
https://github.com/MMDREZA7/tennis_match_calculator
@DevTwitter | <Ethan Heida/>
❤41👎23🍌14👍9
توی یکی از پروژه ها
دنبال بهینهترین راه برای پیادهسازی blur تصاویر در Next.js بودم.
نتایج و تحقیقاتی که به دست آوردم رو تصمیم گرفتم به شکل یک مقاله کامل بنویسم.
تو این مقاله بررسی کردم:
- کامپوننت Image در Next.js پشت صحنه چیکار میکنه
- چه مکانیزمهایی برای بهینهسازی و blur تصاویر داره
- آیا بهتره blur رو کامل بسپریم به خود Next.js یا راه بهتری هم وجود داره؟
- راهحلی که هم تجربه کاربری فوقالعادهای بده، هم ملاحظات بکاند، سرور و مصرف پهنای باند رو در نظر بگیره
به نظرم همهمون (چه فرانت باشیم چه بکاند) با دید مهندسی نرم افزار باید بتونیم راهکارهایی پیشنهاد بدیم که اپلیکیشن در مقیاس بزرگ هم دووم بیاره و عملکرد عالی داشته باشه.
این مقاله میتونه دید خیلی خوبی به فرانتاند و بکاند دولوپرها بده تا با هم بهترین تصمیم رو برای این موضوع بگیرن.
فرانتاند دولوپری که از محدودیتها و هزینههای سرور و پهنای باند آگاه باشه، خیلی وقتها میتونه معماری ایدهآل خودش رو به بکاند توضیح بده و بهترین پیاده سازی رو داشته باشه.
لینک مقاله:
https://medium.com/@alinoori021110/blurring-images-in-next-js-a-complete-review-of-all-professional-modern-methods-517652532737
@DevTwitter | <Ali Noori/>
دنبال بهینهترین راه برای پیادهسازی blur تصاویر در Next.js بودم.
نتایج و تحقیقاتی که به دست آوردم رو تصمیم گرفتم به شکل یک مقاله کامل بنویسم.
تو این مقاله بررسی کردم:
- کامپوننت Image در Next.js پشت صحنه چیکار میکنه
- چه مکانیزمهایی برای بهینهسازی و blur تصاویر داره
- آیا بهتره blur رو کامل بسپریم به خود Next.js یا راه بهتری هم وجود داره؟
- راهحلی که هم تجربه کاربری فوقالعادهای بده، هم ملاحظات بکاند، سرور و مصرف پهنای باند رو در نظر بگیره
به نظرم همهمون (چه فرانت باشیم چه بکاند) با دید مهندسی نرم افزار باید بتونیم راهکارهایی پیشنهاد بدیم که اپلیکیشن در مقیاس بزرگ هم دووم بیاره و عملکرد عالی داشته باشه.
این مقاله میتونه دید خیلی خوبی به فرانتاند و بکاند دولوپرها بده تا با هم بهترین تصمیم رو برای این موضوع بگیرن.
فرانتاند دولوپری که از محدودیتها و هزینههای سرور و پهنای باند آگاه باشه، خیلی وقتها میتونه معماری ایدهآل خودش رو به بکاند توضیح بده و بهترین پیاده سازی رو داشته باشه.
لینک مقاله:
https://medium.com/@alinoori021110/blurring-images-in-next-js-a-complete-review-of-all-professional-modern-methods-517652532737
@DevTwitter | <Ali Noori/>
❤21🔥3👍1👎1
هنرِ سادهسازی - Nava
میخواستم نتیجه یکی از تمیزترین و مینیمالترین پروژههایی که ساختم رو باهاتون به اشتراک بذارم.
اپ مدیریت کار Nava؛ اما نه شبیه بقیه.
اینجا خبری از شلوغی، دکمههای اضافی و ذهنپریشی نیست. همهچیز طراحی شده تا وقتی اپ رو باز میکنی، آرامش و تمرکز خالص رو حس کنی.
چرا Nava خاصه؟
- طراحی مینیمال و ظریف به سبک Apple
- انیمیشنهای نرم که حس کیفیت رو داد میزنن
- محیط تمیز، بدون اضافات و کاملاً متمرکز
- عملکرد سریع و سبک روی همه گوشیها
- تجربهای که استرس کم میکنه و تمرکز زیاد
GitHub:
github.com/Mahdi-mortazavi/app
@DevTwitter | <Mahdi Mortazavi/>
میخواستم نتیجه یکی از تمیزترین و مینیمالترین پروژههایی که ساختم رو باهاتون به اشتراک بذارم.
اپ مدیریت کار Nava؛ اما نه شبیه بقیه.
اینجا خبری از شلوغی، دکمههای اضافی و ذهنپریشی نیست. همهچیز طراحی شده تا وقتی اپ رو باز میکنی، آرامش و تمرکز خالص رو حس کنی.
چرا Nava خاصه؟
- طراحی مینیمال و ظریف به سبک Apple
- انیمیشنهای نرم که حس کیفیت رو داد میزنن
- محیط تمیز، بدون اضافات و کاملاً متمرکز
- عملکرد سریع و سبک روی همه گوشیها
- تجربهای که استرس کم میکنه و تمرکز زیاد
GitHub:
github.com/Mahdi-mortazavi/app
@DevTwitter | <Mahdi Mortazavi/>
🍌15👍10👎3🔥2
سوال بعدی این هستش:
واحدهای em , rem , vh , vw دقیقا چی هستند؟
۱ـ em
این یکی اندازهاش وابسته به همون عنصریه که داخلش استفاده کردی. یعنی اگه فونت اون بخش ۲۰px باشه، 1em هم میشه ۲۰px.
اگه داخلش یک لایه دیگه em بزاری، دوباره نسبت به همون لایه محاسبه میشه و این میتونه اندازهها رو هی تغییر بده. گاهی اذیتکننده میشه.
۲ـ rem
همیشه نسبتش فقط به فونت root یعنی همون تگ html حساب میشه.
پس هرجا 1rem بنویسی، دقیقا یک اندازه ثابت داری. برای فونت و spacing معمولا انتخاب مطمئنتریه.
۳ـ vh
مقدار (1vh) یعنی یک درصد از ارتفاع کل صفحه
برای سکشنهای تمامقد یا هدرهای fullscreen خیلی استفاده میشه.
۴ـ vw
اینم دقیقا مثل بالایی، فقط نسبت به عرض صفحه حساب میشه.
برای طراحیهای واکنشگرا و المانهای کشسان خیلی کاربرد داره.
@DevTwitter | <Maysam Ghaysari/>
واحدهای em , rem , vh , vw دقیقا چی هستند؟
۱ـ em
این یکی اندازهاش وابسته به همون عنصریه که داخلش استفاده کردی. یعنی اگه فونت اون بخش ۲۰px باشه، 1em هم میشه ۲۰px.
اگه داخلش یک لایه دیگه em بزاری، دوباره نسبت به همون لایه محاسبه میشه و این میتونه اندازهها رو هی تغییر بده. گاهی اذیتکننده میشه.
۲ـ rem
همیشه نسبتش فقط به فونت root یعنی همون تگ html حساب میشه.
پس هرجا 1rem بنویسی، دقیقا یک اندازه ثابت داری. برای فونت و spacing معمولا انتخاب مطمئنتریه.
۳ـ vh
مقدار (1vh) یعنی یک درصد از ارتفاع کل صفحه
برای سکشنهای تمامقد یا هدرهای fullscreen خیلی استفاده میشه.
۴ـ vw
اینم دقیقا مثل بالایی، فقط نسبت به عرض صفحه حساب میشه.
برای طراحیهای واکنشگرا و المانهای کشسان خیلی کاربرد داره.
@DevTwitter | <Maysam Ghaysari/>
🔥32❤6👍6
این یک فاجعه و سم خالص بود !
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@DevTwitter | <Reza Toumari/>
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@DevTwitter | <Reza Toumari/>
🍌80👍16🔥5❤2
اگه با Claude Code کار میکنید، این ریپازیتوری wshobson/agents یه گنج واقعیه که نباید از دستش بدید. عملاً یه ارتش از ایجنتهای هوشمند رو میاره تو ترمینالتون!
قضیه چیه؟ این پروژه یه "مارکتپلیس" کامل برای Claude Code هست که شامل ۶۳ تا پلاگین و ۸۵ تا ایجنت تخصصی (Agents) میشه. هدفش چیه؟ اتوماسیون هوشمند. یعنی شما برای هر کاری، از معماری سیستم و کدنویسی گرفته تا تست، امنیت و حتی SEO، یه ایجنت متخصص دم دستت داری.
چیزی که خیلی جذابش کرده، معماری بهینهشه. این سیستم از "Skills" (مهارتها) استفاده میکنه که به صورت Progressive Disclosure کار میکنن. یعنی چی؟ یعنی دانش تخصصی فقط وقتی لود میشه که واقعاً بهش نیاز باشه. اینطوری الکی توکن مصرف نمیشه و کانتکست مدل پر نمیشه.
یه حرکت هوشمندانه دیگه:Hybrid Orchestration. این ابزار به صورت خودکار برای کارهای سریع و خطی از مدل Haiku استفاده میکنه و برای کارهای پیچیده که نیاز به استدلال داره سوییچ میکنه روی Sonnet. نتیجه؟ هم سرعت بالاست، هم هزینه میاد پایین.
چندتا مثال از کاراییش:
- فولاستک: با یه دستور، ۷ تا ایجنت (از دیتابیس تا فرانتاند) با هم هماهنگ میشن تا یه فیچر کامل بزنن.
- امنیت: پلاگین Security Scanning کد رو شخم میزنه و باگها رو پیدا میکنه.
- پلاگینDevOps: برای کوبرنتیز و کلاود هم ایجنتهای آماده داره.
نصبش هم توی Claude Code خیلی راحته. اول مارکتپلیس رو اضافه میکنید: /plugin marketplace add wshobson/agents
بعد هر پلاگینی که لازم دارید رو جدا نصب میکنید. مثلاً برای پایتون: /plugin install python-development همین! الان ایجنتهای پایتون آمادهن.
خلاصه که اگه میخواید قدرت Claude Code رو چند برابر کنید و حس یه مدیر فنی رو داشته باشید که کلی برنامهنویس خفن زیر دستشه، حتماً تستش کنید.
لینک ریپو: https://github.com/wshobson/agents
@DevTwitter | <Mehdi Allahyari/>
قضیه چیه؟ این پروژه یه "مارکتپلیس" کامل برای Claude Code هست که شامل ۶۳ تا پلاگین و ۸۵ تا ایجنت تخصصی (Agents) میشه. هدفش چیه؟ اتوماسیون هوشمند. یعنی شما برای هر کاری، از معماری سیستم و کدنویسی گرفته تا تست، امنیت و حتی SEO، یه ایجنت متخصص دم دستت داری.
چیزی که خیلی جذابش کرده، معماری بهینهشه. این سیستم از "Skills" (مهارتها) استفاده میکنه که به صورت Progressive Disclosure کار میکنن. یعنی چی؟ یعنی دانش تخصصی فقط وقتی لود میشه که واقعاً بهش نیاز باشه. اینطوری الکی توکن مصرف نمیشه و کانتکست مدل پر نمیشه.
یه حرکت هوشمندانه دیگه:Hybrid Orchestration. این ابزار به صورت خودکار برای کارهای سریع و خطی از مدل Haiku استفاده میکنه و برای کارهای پیچیده که نیاز به استدلال داره سوییچ میکنه روی Sonnet. نتیجه؟ هم سرعت بالاست، هم هزینه میاد پایین.
چندتا مثال از کاراییش:
- فولاستک: با یه دستور، ۷ تا ایجنت (از دیتابیس تا فرانتاند) با هم هماهنگ میشن تا یه فیچر کامل بزنن.
- امنیت: پلاگین Security Scanning کد رو شخم میزنه و باگها رو پیدا میکنه.
- پلاگینDevOps: برای کوبرنتیز و کلاود هم ایجنتهای آماده داره.
نصبش هم توی Claude Code خیلی راحته. اول مارکتپلیس رو اضافه میکنید: /plugin marketplace add wshobson/agents
بعد هر پلاگینی که لازم دارید رو جدا نصب میکنید. مثلاً برای پایتون: /plugin install python-development همین! الان ایجنتهای پایتون آمادهن.
خلاصه که اگه میخواید قدرت Claude Code رو چند برابر کنید و حس یه مدیر فنی رو داشته باشید که کلی برنامهنویس خفن زیر دستشه، حتماً تستش کنید.
لینک ریپو: https://github.com/wshobson/agents
@DevTwitter | <Mehdi Allahyari/>
👍20🍌4❤3
امروز بالاخره وقت شد یه سری از پروژه هارو رو آپدیت کنم. توی omega قابلیت سرچ داخل محتوای فایل رو اضافه کردم!
حالا اگه یه فایل گمشده داری که فقط میدونی اسمت توشه و اسم فایل رو یادت نیست، با سوئیچ
https://github.com/naseridev/omega/
@DevTwitter | <Nima Naseri/>
حالا اگه یه فایل گمشده داری که فقط میدونی اسمت توشه و اسم فایل رو یادت نیست، با سوئیچ
-c همه فایلایی که اسمت توشونه رو برات پیدا میکنه:https://github.com/naseridev/omega/
@DevTwitter | <Nima Naseri/>
👍16🍌5👎2🔥1
فرصتی برای یادگیری؛
آندره کارپاتی به عنوان یکی 3-4 ابرنخبه در جهان که به ادراک سطح بالا از AI رسیده است در ویدئویی رایگان، مکانیسم ChatGPT را شرح میدهد.
10 ماه از انتشار این ویدیو گذشته است. اگر قرار باشد تا پایان سال 2025 فقط یک ویدیوی آموزشی تماشا کنید، همین است.
https://www.youtube.com/watch?v=7xTGNNLPyMI
@DevTwitter | <Gratomic AI Bot/>
آندره کارپاتی به عنوان یکی 3-4 ابرنخبه در جهان که به ادراک سطح بالا از AI رسیده است در ویدئویی رایگان، مکانیسم ChatGPT را شرح میدهد.
10 ماه از انتشار این ویدیو گذشته است. اگر قرار باشد تا پایان سال 2025 فقط یک ویدیوی آموزشی تماشا کنید، همین است.
https://www.youtube.com/watch?v=7xTGNNLPyMI
@DevTwitter | <Gratomic AI Bot/>
👎23👍12❤2
اکسپلویت این CVE جدید ریاکت ( CVE-2025-55182 ) رو نوشتم گذاشتم گیت هاب.
اسکریپت با آرگومان -d امکان دیتکشن
و با آرگومان -e هم قابلیت اکسپلویت و اجرای اینتراکتیو یا ریورسشل رو داره.
https://github.com/AliHzSec/CVE-2025-55182
@DevTwitter | <Ali Hz/>
اسکریپت با آرگومان -d امکان دیتکشن
و با آرگومان -e هم قابلیت اکسپلویت و اجرای اینتراکتیو یا ریورسشل رو داره.
https://github.com/AliHzSec/CVE-2025-55182
@DevTwitter | <Ali Hz/>
🔥17🍌2❤1
سه روز پیش یک آسیبپذیری مهم در React کشف شد که Next.js رو تحت تأثیر قرار میداد. این ضعف امنیتی مستقیما به React Server Components در ری اکت و Server Actions در Next.js مربوط میشد. من این باگ را بهصورت دقیق بررسی کردم تا متوجه بشم سازوکارش چیه و هکرها چطور میتونند از اون سوءاستفاده کنن.
خلاصه این بررسی رو در قالب یک ویدئوی ۲۰ دقیقهای آماده کردم. در این ویدئو، آزمایشها روی ویندوز و یک محیط لینوکسی داکرایز انجام شده، یک اکسپلویت تزریق کردم و نشون دادم که چگونه یک مهاجم میتونه کنترل کامل سرور را به دست بگیره.
فارغ از اینکه در حوزه بکاند، فرانتاند، DevOps یا مدیریت سیستم فعالیت میکنید، دیدن این ویدئو رو ضروری میدونم.
این آسیبپذیری طوریه که حتی لایههای امنیتی متعدد نیز تضمین کافی ایجاد نمیکنه و به همین دلیل بهروزرسانی فوری سرورها اهمیت ویژهای داره.
هدف این ویدئو صرفاً آموزشه و مسئولیت هرگونه سوءاستفاده بر عهده من نیست. پیشنهاد میکنم ویدئو رو ببینید و اگه هنوز سرورهای خود را بهروز نکردید، هر چه سریعتر این کار رو انجام بدید.
https://www.youtube.com/watch?v=z8l0dYA0Zvc
@DevTwitter | <Naser Faraji/>
خلاصه این بررسی رو در قالب یک ویدئوی ۲۰ دقیقهای آماده کردم. در این ویدئو، آزمایشها روی ویندوز و یک محیط لینوکسی داکرایز انجام شده، یک اکسپلویت تزریق کردم و نشون دادم که چگونه یک مهاجم میتونه کنترل کامل سرور را به دست بگیره.
فارغ از اینکه در حوزه بکاند، فرانتاند، DevOps یا مدیریت سیستم فعالیت میکنید، دیدن این ویدئو رو ضروری میدونم.
این آسیبپذیری طوریه که حتی لایههای امنیتی متعدد نیز تضمین کافی ایجاد نمیکنه و به همین دلیل بهروزرسانی فوری سرورها اهمیت ویژهای داره.
هدف این ویدئو صرفاً آموزشه و مسئولیت هرگونه سوءاستفاده بر عهده من نیست. پیشنهاد میکنم ویدئو رو ببینید و اگه هنوز سرورهای خود را بهروز نکردید، هر چه سریعتر این کار رو انجام بدید.
https://www.youtube.com/watch?v=z8l0dYA0Zvc
@DevTwitter | <Naser Faraji/>
🔥29👍10🍌3👎1
🍌100👎24❤6🔥6
تو این ویدئو خواستم در مورد کش ردیس کمی صحبت کنم
و خب از اونجایی که اولین تجربه من برای تولید محتوا هست لطفا اگر موردی هست که می تونه بهتر بشه بگین تا برای محتوای بعدی برطرف کنم و آموزش های خفنی رو در اختیار شما بزارم
فعلا تمرکز خودم رو گذاشتم رو آموزش ابزار های ادونس تو لاراول
کیف می کنم نظرتون رو بگین دمتون گرم
لینک کانال یوتیوب که قرار اونجا بترکونیم:
https://www.youtube.com/watch?v=58vzsz6eJac
@DevTwitter | <Fereydoon Salemi/>
و خب از اونجایی که اولین تجربه من برای تولید محتوا هست لطفا اگر موردی هست که می تونه بهتر بشه بگین تا برای محتوای بعدی برطرف کنم و آموزش های خفنی رو در اختیار شما بزارم
فعلا تمرکز خودم رو گذاشتم رو آموزش ابزار های ادونس تو لاراول
کیف می کنم نظرتون رو بگین دمتون گرم
لینک کانال یوتیوب که قرار اونجا بترکونیم:
https://www.youtube.com/watch?v=58vzsz6eJac
@DevTwitter | <Fereydoon Salemi/>
❤35🍌8🔥1
کتابخونهای که Prompt Engineering رو منسوخ میکنه
اخیرا یه ابزاری دیدم که خیلی کاربردی بود (حداقل روی کاغذ)
دانشگاه Stanford توی اواخر ۲۰۲۴ یه کتابخونه منتشر کرد به اسم DSPy که داره که ایده جالبی پشتشه خصوصا واسه آدمای تنبل.
مشکل فعلی چیه؟
الان که میخواین از ChatGPT یا Claude استفاده کنین، باید Prompt بنویسین. اگه جواب خوب نگرفتین، دوباره Prompt رو عوض میکنین.
این رو ۱۰ بار تکرار میکنین تا یه چیز قابل قبول بگیرین. خسته کنندس و جدی باید یه فکری براش بشه
حالا ابزاری به نام DSPy میگه:
چرا Prompt رو دستی بنویسیم؟
مدل خودش باید یاد بگیره چه Promptای بهتره!
کار باهاش هم اصلا سخت نیست
فقط چندتا مثال از Input-Output بهش میدین بهش. DSPy خودش شروع میکنه Promptهای مختلف رو امتحان کردن و اون Promptای که بهترین نتیجه رو میدن رو پیدا میکنه.
تقریبا شبیه به Training یه مدل ML!
https://dspy.ai
@DevTwitter | <Mohammad Dehghani/>
اخیرا یه ابزاری دیدم که خیلی کاربردی بود (حداقل روی کاغذ)
دانشگاه Stanford توی اواخر ۲۰۲۴ یه کتابخونه منتشر کرد به اسم DSPy که داره که ایده جالبی پشتشه خصوصا واسه آدمای تنبل.
مشکل فعلی چیه؟
الان که میخواین از ChatGPT یا Claude استفاده کنین، باید Prompt بنویسین. اگه جواب خوب نگرفتین، دوباره Prompt رو عوض میکنین.
این رو ۱۰ بار تکرار میکنین تا یه چیز قابل قبول بگیرین. خسته کنندس و جدی باید یه فکری براش بشه
حالا ابزاری به نام DSPy میگه:
چرا Prompt رو دستی بنویسیم؟
مدل خودش باید یاد بگیره چه Promptای بهتره!
کار باهاش هم اصلا سخت نیست
فقط چندتا مثال از Input-Output بهش میدین بهش. DSPy خودش شروع میکنه Promptهای مختلف رو امتحان کردن و اون Promptای که بهترین نتیجه رو میدن رو پیدا میکنه.
تقریبا شبیه به Training یه مدل ML!
https://dspy.ai
@DevTwitter | <Mohammad Dehghani/>
🔥29❤9👎2🍌1
فولاستک واقعی چیست؟ نگاهی به لایههایی که معمولاً نادیده گرفته میشوند
بسیاری از توسعهدهندگان تصور میکنند «فولاستک» یعنی تسلط بر React یا Next.js در فرانتاند و Node.js + MongoDB در بکاند.
این ترکیب، نقطهٔ شروع خوبی است، اما فاصلهٔ زیادی با مفهوم واقعی فولاستک مدرن دارد.
فولاستک واقعی یعنی درک کامل اکوسیستم یک محصول نرمافزاری؛ از لحظهٔ طراحی تا نگهداری در مقیاس میلیونها کاربر.
یک توسعهدهنده فولاستک واقعی، در این لایهها توانمند است:
- برنامهنویسی سمت کاربر (Frontend) و تجربه کاربری روان کاربری
- برنامهنویسی سمت سرور (Backend)، منطق کسبوکار و طراحی API
- بانکهای اطلاعاتی (Database): مدلسازی داده، SQL و NoSQL
- معماری ابری و میزبانی (Cloud & Hosting)
- اتوماسیون و تحویل مداوم (CI/CD & DevOps)
- امنیت، نظارت (Security & Monitoring)
توسعهدهنده فولاستک صرفاً کسی نیست که در دو سمت کد مینویسد؛
بلکه کسی است که میداند یک محصول چگونه ساخته، مستقر، مقیاسپذیر و پایدار میشود.
از این به بعد، وقتی میخواهید خودتان را توسعهدهنده فولاستک معرفی کنید، لحظهای مکث کنید و از خود بپرسید:
آیا واقعاً به تمام لایههای بالا مسلط هستم؟
اگر با معماری سیستم، دیتابیس، کلود، امنیت، CI/CD و عملکرد واقعی در مقیاس آشنا هستید، آنگاه میتوانید با اطمینان کامل از این عنوان استفاده کنید.
نقشهٔ راه کامل و بهروز فولاستک (۲۰۲۵):
https://roadmap.sh/full-stack
@DevTwitter | <Amir Rahimi Nejad/>
بسیاری از توسعهدهندگان تصور میکنند «فولاستک» یعنی تسلط بر React یا Next.js در فرانتاند و Node.js + MongoDB در بکاند.
این ترکیب، نقطهٔ شروع خوبی است، اما فاصلهٔ زیادی با مفهوم واقعی فولاستک مدرن دارد.
فولاستک واقعی یعنی درک کامل اکوسیستم یک محصول نرمافزاری؛ از لحظهٔ طراحی تا نگهداری در مقیاس میلیونها کاربر.
یک توسعهدهنده فولاستک واقعی، در این لایهها توانمند است:
- برنامهنویسی سمت کاربر (Frontend) و تجربه کاربری روان کاربری
- برنامهنویسی سمت سرور (Backend)، منطق کسبوکار و طراحی API
- بانکهای اطلاعاتی (Database): مدلسازی داده، SQL و NoSQL
- معماری ابری و میزبانی (Cloud & Hosting)
- اتوماسیون و تحویل مداوم (CI/CD & DevOps)
- امنیت، نظارت (Security & Monitoring)
توسعهدهنده فولاستک صرفاً کسی نیست که در دو سمت کد مینویسد؛
بلکه کسی است که میداند یک محصول چگونه ساخته، مستقر، مقیاسپذیر و پایدار میشود.
از این به بعد، وقتی میخواهید خودتان را توسعهدهنده فولاستک معرفی کنید، لحظهای مکث کنید و از خود بپرسید:
آیا واقعاً به تمام لایههای بالا مسلط هستم؟
اگر با معماری سیستم، دیتابیس، کلود، امنیت، CI/CD و عملکرد واقعی در مقیاس آشنا هستید، آنگاه میتوانید با اطمینان کامل از این عنوان استفاده کنید.
نقشهٔ راه کامل و بهروز فولاستک (۲۰۲۵):
https://roadmap.sh/full-stack
@DevTwitter | <Amir Rahimi Nejad/>
👍70❤11👎1🔥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/>
این ویدیو خیلی نکات جالبی داشت به نظرم حتما ببینید. موضوعش: "چطور یک بیزینس تکنفره (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/>
👍19👎19❤8🔥1
اگر با C کار میکنید یا دوست دارید کار کنید
این ریپو پر از پروژههای کوچیکه که با C نوشته شدن
https://github.com/dexter-xD/project-box/
@DevTwitter
این ریپو پر از پروژههای کوچیکه که با C نوشته شدن
https://github.com/dexter-xD/project-box/
@DevTwitter
3❤25🔥4👍2
مدل VibeVoice از مایکروسافت
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی
https://github.com/microsoft/VibeVoice
@DevTwitter | <Amirio/>
ساخت پادکست و مکالمات طولانی از متن با لحن طبیعی
اجرای لوکال
فقط زبان انگلیسی
https://github.com/microsoft/VibeVoice
@DevTwitter | <Amirio/>
👍21❤5👎2