Forwarded from DevTwitter | توییت برنامه نویسی
برای حل چالش مستندسازی و تست خودکار API در پروژههای لاراول، پکیج laravel-postman را توسعه دادهام. ویژگیهای کلیدی این پکیج بهصورت خلاصه:
تولید خودکار کالکشن Postman
با اجرای دستور زیر در ترمینال:
php artisan postman:generate
تمام روتهای API بهصورت خودکار شناسایی و در قالب یک فایل JSON خروجی داده میشوند.
گروهبندی منعطف روتها
• قابلیت دستهبندی خودکار و دستی مسیرهای API در کالکشن بر اساس نیاز شما:
– پیشوند (Prefix): مثل api/v1 یا هر پیشوند دلخواه دیگر
– نامفضای کنترلر (Controller Namespace): برای جدا کردن ماژولهای مختلف (مثلاً Admin\، User\)
– مسیرهای تو در تو (Nested Path): مثلاً users/{id}/posts بهصورت شاخههای محتوا در کالکشن نمایش داده میشود
• امکان تعریف قوانین سفارشی (مثل استفاده از میدلورها یا الگوهای خاص) برای شامل/حذف کردن روتها تا ساختار کالکشن دقیقاً مطابق سلسلهمراتب دلخواه شما شکل بگیرد.
نامگذاری دلخواه درخواستها
برای خوانایی و نظارت بهتر روی درخواستها سه حالت اصلی وجود دارد:
مثال:
GET /api/v1/users
Controller@Action
مثال:
UserController@index
ترکیبی از هر دو
فیلتر کردن مسیرها (Include/Exclude)
با الگوهای wildcard یا تنظیم میدلورها و کنترلرهای خاص، میتوانید مسیرهای موردنظر را انتخاب یا حذف کنید.
پشتیبانی از احراز هویت
تنظیم Bearer Token، Basic Auth یا API Key برای اضافه شدن خودکار هدرهای امنیتی در کالکشن.
امیدوارم این ابزار به بهینهسازی جریان کاری شما کمک کند!
اینم لینک گیتهاب:
https://github.com/yasintqvi/laravel-postman
@DevTwitter | <yasin taghavi/>
تولید خودکار کالکشن Postman
با اجرای دستور زیر در ترمینال:
php artisan postman:generate
تمام روتهای API بهصورت خودکار شناسایی و در قالب یک فایل JSON خروجی داده میشوند.
گروهبندی منعطف روتها
• قابلیت دستهبندی خودکار و دستی مسیرهای API در کالکشن بر اساس نیاز شما:
– پیشوند (Prefix): مثل api/v1 یا هر پیشوند دلخواه دیگر
– نامفضای کنترلر (Controller Namespace): برای جدا کردن ماژولهای مختلف (مثلاً Admin\، User\)
– مسیرهای تو در تو (Nested Path): مثلاً users/{id}/posts بهصورت شاخههای محتوا در کالکشن نمایش داده میشود
• امکان تعریف قوانین سفارشی (مثل استفاده از میدلورها یا الگوهای خاص) برای شامل/حذف کردن روتها تا ساختار کالکشن دقیقاً مطابق سلسلهمراتب دلخواه شما شکل بگیرد.
نامگذاری دلخواه درخواستها
برای خوانایی و نظارت بهتر روی درخواستها سه حالت اصلی وجود دارد:
[METHOD] URIمثال:
GET /api/v1/users
Controller@Action
مثال:
UserController@index
ترکیبی از هر دو
فیلتر کردن مسیرها (Include/Exclude)
با الگوهای wildcard یا تنظیم میدلورها و کنترلرهای خاص، میتوانید مسیرهای موردنظر را انتخاب یا حذف کنید.
پشتیبانی از احراز هویت
تنظیم Bearer Token، Basic Auth یا API Key برای اضافه شدن خودکار هدرهای امنیتی در کالکشن.
امیدوارم این ابزار به بهینهسازی جریان کاری شما کمک کند!
اینم لینک گیتهاب:
https://github.com/yasintqvi/laravel-postman
@DevTwitter | <yasin taghavi/>
Forwarded from محتوای آزاد سهراب
این برنامه stremio رو نمیدونم کجا دیدمش، الان نصبش کردم و ازش خوشم اومد.
یک برنامه برای استریم کردن محتوا به صورت بعضاً رایگانه (در بعضی موارد باید توی حساب نتفلیکس یا اپلتیوی لاگین کنید)، یک افزونه هم داره تحت عنوان Iran Provider که محتوای ایرانی رو هم نشون میده.
از فلتهاب یا AUR هم قابل نصبه.
@SohrabContents
یک برنامه برای استریم کردن محتوا به صورت بعضاً رایگانه (در بعضی موارد باید توی حساب نتفلیکس یا اپلتیوی لاگین کنید)، یک افزونه هم داره تحت عنوان Iran Provider که محتوای ایرانی رو هم نشون میده.
از فلتهاب یا AUR هم قابل نصبه.
@SohrabContents
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Gemini 2.5 Pro بازهم قویتر از قبل روی مباحث مربوط به
code نویسی.با اعلام دیپمایند، مدل
Gemini2.5 Pro آپدیت جدیدی رو دریافت کرده که یکی از ویژگیهای مهم اون بهبود عملکردش روی تسکهای مربوط به کد نویسی هست.Forwarded from دستاوردهای یادگیری عمیق(InTec)
گیتهاب پیادهسازی رسمی انویدیا لب (تنسورفلو)
Noise2Noise: Learning Image Restoration without Clean Data
این تحقیق علاوه بر تصاویر روزمره روی تصاویر MRI نیز تست شده
Github Link
Noise2Noise: Learning Image Restoration without Clean Data
این تحقیق علاوه بر تصاویر روزمره روی تصاویر MRI نیز تست شده
Github Link
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Deepseek R1 هم توی یک آپدیت خفن و دوس داشتنی؛ حالا برای کدهای بیشتری علاوهبر ارائه کد، دیاگرام و جریان اتفاقات رو رسم میکنه.
این هفته به مراتب عجیب و غریب هست.
(تصویر مربوط به یک پروژه
Django هست ولی قبل از این روی Rust هم تست کردم و دقیق بود)Forwarded from DevTwitter | توییت برنامه نویسی
هوش مصنوعی داره لذت خلقکردن رو از ما میدزده!!
این واقعیت که احتمالا دیگه قرار نیست روی یک موضوعی مدتها کار کنیم یا با صحیح و خطا یک چیز جدیدی خلق کنیم و ازش لذت ببریم، اجتناب ناپذیره.
هوش مصنوعی اومده که کمکمون کنه و خب این کار رو هم میکنه ولی دیگه ساختن چیزای جدید روحمون رو جلا نمیده.
برای بقیههم کم کم داره عادی میشه و از جملهی «اینو که AI بهتر انجام میده» بیشتر از قبل استفاده میکنن.
یک مقالهی جالب در این مورد پیدا کردم که خوندنش خالی از لطف نیست.
https://dev.to/joshtom/when-ai-steals-the-joy-of-creating-3aj2
@DevTwitter | <Milad Niroee/>
این واقعیت که احتمالا دیگه قرار نیست روی یک موضوعی مدتها کار کنیم یا با صحیح و خطا یک چیز جدیدی خلق کنیم و ازش لذت ببریم، اجتناب ناپذیره.
هوش مصنوعی اومده که کمکمون کنه و خب این کار رو هم میکنه ولی دیگه ساختن چیزای جدید روحمون رو جلا نمیده.
برای بقیههم کم کم داره عادی میشه و از جملهی «اینو که AI بهتر انجام میده» بیشتر از قبل استفاده میکنن.
یک مقالهی جالب در این مورد پیدا کردم که خوندنش خالی از لطف نیست.
https://dev.to/joshtom/when-ai-steals-the-joy-of-creating-3aj2
@DevTwitter | <Milad Niroee/>
Forwarded from دستاوردهای یادگیری عمیق(InTec)
Qwen3 خیلی نرم و ریز مدل
embedding خودش رو هم منتشر کردHuggingFace
نتایج جالبی هم روی بنچمارکها گرفته و پیشرفتهای خوبی رو نشون داده.
پ.ن: توی لیدربورد
multi lingual رتبه اول هست (البته مدل 8b) قراره کلی آموزش و خبر بشنویم ازش
Forwarded from جهان موازی کدها 💻🌍
میخواد اولین نمایندگی رسمیش رو
توی تهران تاسیس کنه
اسمشم بذاره
شرکت سیب گستران پارسیان نوین پویای برادران جابز (به جز استیو)
🍏 @CodEMovazii
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ASafaeirad
Forwarded from ASafaeirad
Amygdala hijack:
An amygdala hijack occurs when the brain's emotional center (the amygdala), overrides the rational thinking part (the prefrontal cortex) in response to a perceived threat or stressor. This results in an intense emotional reaction that feels automatic and often disproportionate to the situation.
#til
An amygdala hijack occurs when the brain's emotional center (the amygdala), overrides the rational thinking part (the prefrontal cortex) in response to a perceived threat or stressor. This results in an intense emotional reaction that feels automatic and often disproportionate to the situation.
#til
Forwarded from tiivik️
⭕️سرویس TikTok User Finder اطلاعات حساب تیکتاک را بر اساس نام کاربری ارائه میدهد. علاوه بر دادههایی مانند تاریخ ایجاد حساب، تاریخ تغییر نام، آمارها، دنبالکنندگان و شناسه کاربری، اطلاعاتی درباره منطقه (کشور) ثبتنام و زبان رابط کاربری که حساب از آن استفاده میکند را نیز فراهم میکند. همچنین امکان مشاهده تاریخچهها و تصاویر پروفایل با فرمت اصلی را نیز فراهم میکند.
🆔@tiivik
🆔@tiivik
Forwarded from Linuxor ?
برای یادگیری کامپیوتر اگه سربازی جلوتونو نگرفته یا چه میدونم فرهنگ خانوادگی یا چیزای دیگه مجبورتون نمیکنه دانشگاه نرید
من توی چهار سال دانشگاه کلی یاد گرفتم و کلی پیشرفت کردم ولی چیزی رو در من کشت به اسم خلاقیت که با هیچ فرمولی نمیتونم مجددا بهش برسم... در حالی که کل چیزایی که یاد گرفتم سر جمع اندازه خوندن یه کتابی بیش نبود!
البته خوندن این کتاب نیاز به پس گردنی داره! که اگه دستتون سنگینه خودتون به خودتون زود تر پس گردنی رو بزنید نزارید دانشگاه با رقابت های بیهوده مثل نمره بهتون بزنه و مجبورتون کنه خلاف چیزایی که دوست دارید برید
این شرکت هایی هم که مدرک ازتون میخوان از بیرون ایران بهشون نگاه کنید توی سطح جهانی مفت نمیارزن فقط شاخ بازیشو تو ایران واس شما بلدن در بیارن !
@Linuxor
من توی چهار سال دانشگاه کلی یاد گرفتم و کلی پیشرفت کردم ولی چیزی رو در من کشت به اسم خلاقیت که با هیچ فرمولی نمیتونم مجددا بهش برسم... در حالی که کل چیزایی که یاد گرفتم سر جمع اندازه خوندن یه کتابی بیش نبود!
البته خوندن این کتاب نیاز به پس گردنی داره! که اگه دستتون سنگینه خودتون به خودتون زود تر پس گردنی رو بزنید نزارید دانشگاه با رقابت های بیهوده مثل نمره بهتون بزنه و مجبورتون کنه خلاف چیزایی که دوست دارید برید
این شرکت هایی هم که مدرک ازتون میخوان از بیرون ایران بهشون نگاه کنید توی سطح جهانی مفت نمیارزن فقط شاخ بازیشو تو ایران واس شما بلدن در بیارن !
@Linuxor
Forwarded from دستاوردهای یادگیری عمیق(InTec)
یکی از جذابترین گجتها که توی CES امسال معرفی شد؛
Next Mind
هست که بطور RealTime سیگنال مغز رو تیدیل به فرمان برای کنترل چیزهای مختلف (تلویزیون ؛ ضبط و ... ) میکنه
شخصاْ فکر میکنم از دیپلرنینگ برای پردازش سیگنالها و تغییر اون به دستورات استفاده میکنه (شخصاْ موفقیت آمیز بودن این موضوع رو قبلاْ تست کردم؛ اما فقط برای دستورات بسیار بسیار ساده)
https://www.next-mind.com/
Next Mind
هست که بطور RealTime سیگنال مغز رو تیدیل به فرمان برای کنترل چیزهای مختلف (تلویزیون ؛ ضبط و ... ) میکنه
شخصاْ فکر میکنم از دیپلرنینگ برای پردازش سیگنالها و تغییر اون به دستورات استفاده میکنه (شخصاْ موفقیت آمیز بودن این موضوع رو قبلاْ تست کردم؛ اما فقط برای دستورات بسیار بسیار ساده)
https://www.next-mind.com/
Forwarded from دستاوردهای یادگیری عمیق(InTec)
حذف نویز از تصاویر به کمک AutoEncoder ؛
اصطلاحا این نوع نویز رو که توی تصاویر دوربینهای مداربسته بسیار دیده میشه،
Salt & Pepper
میگن بهش، اینکار برای یک پروژه ثبت اتومات ساعت ورود و خروج و ثبت پلاک در پایگاه داده هست (متاسفانه نمیتونم دادههای پلاکهارو قرار بدم، اما مهم نیست)
نویزهای مختلفی روی تصاویر دریافتی از دوربینها وجود داره توی این پروژه، راهکار قبلی این بوده که دیتارو بصورت تصویر داخل دیتابیس نگهداری میکردند، بخاطر حجم و مشکلات مختلف چیز خوبی نبود و نهایتاً تا ۴ ماه دیتارو نگهداری میکردند.
راهکار : استفاده از دیپلرنینگ و ذخیره شماره پلاک بصورت متن، اما مشکل وجود نویزهای فراوان بود که دقت مدل رو پایین میاورد و اتوانکودر تونست به راحتی این مشکل رو حل کنه
جالبه که حجم هردو مدل (اتوانکودر و کلسیفیکیشن) باهم کمتر از ۵۰۰ کیلوبایت هست، و هر دو مدل بصورت
RealTime
روی raspberry درحال اجرا هستند (این پروژه برای پارکینگ یک مجتمع فروشگاهی خصوصی زده شده؛ و جنبه امنیتی و تبلیغاتی و ... خواهد داشت)
#پروژه_آخر_هفته
اصطلاحا این نوع نویز رو که توی تصاویر دوربینهای مداربسته بسیار دیده میشه،
Salt & Pepper
میگن بهش، اینکار برای یک پروژه ثبت اتومات ساعت ورود و خروج و ثبت پلاک در پایگاه داده هست (متاسفانه نمیتونم دادههای پلاکهارو قرار بدم، اما مهم نیست)
نویزهای مختلفی روی تصاویر دریافتی از دوربینها وجود داره توی این پروژه، راهکار قبلی این بوده که دیتارو بصورت تصویر داخل دیتابیس نگهداری میکردند، بخاطر حجم و مشکلات مختلف چیز خوبی نبود و نهایتاً تا ۴ ماه دیتارو نگهداری میکردند.
راهکار : استفاده از دیپلرنینگ و ذخیره شماره پلاک بصورت متن، اما مشکل وجود نویزهای فراوان بود که دقت مدل رو پایین میاورد و اتوانکودر تونست به راحتی این مشکل رو حل کنه
جالبه که حجم هردو مدل (اتوانکودر و کلسیفیکیشن) باهم کمتر از ۵۰۰ کیلوبایت هست، و هر دو مدل بصورت
RealTime
روی raspberry درحال اجرا هستند (این پروژه برای پارکینگ یک مجتمع فروشگاهی خصوصی زده شده؛ و جنبه امنیتی و تبلیغاتی و ... خواهد داشت)
#پروژه_آخر_هفته
Forwarded from ASafaeirad
Cortical blindness, also known as cerebral blindness or cortical visual impairment, is a neurological condition where vision is lost due to damage in the occipital cortex of the brain, the part responsible for processing visual information, rather than in the eyes themselves.
This means the eyes are typically normal, and the condition can range from partial visual field deficits to complete blindness.
Some individuals with cortical blindness can still process emotional information, particularly from facial expressions and eye contact, as the amygdala, can still be activated in the absence of the visual cortex
#til
This means the eyes are typically normal, and the condition can range from partial visual field deficits to complete blindness.
Some individuals with cortical blindness can still process emotional information, particularly from facial expressions and eye contact, as the amygdala, can still be activated in the absence of the visual cortex
#til
Forwarded from DevTwitter | توییت برنامه نویسی
یه زمانی تو جمع برنامه نویس ها بحث های فنی و تکنولوژی های جدید داغ بود. الان بحث فقط و فقط مهاجرت و اپلای هست.
<Mehdi Fathi/>
@DevTwitter
<Mehdi Fathi/>
@DevTwitter
Forwarded from کانال اطلاعرسانی توزیع پارچ (Sohrab)
برنامه packet ابزاری برای به اشتراک گذاری پروندهها بین دو کامپیوتر و حتی بواسطه Quick Share اندروید به مخزن پارچ اضافه شد.
برای نصب:
@ParchLinux
برای نصب:
sudo pacman -Sy packet
@ParchLinux