Handle Swagger Failed to load API definition Error

If like me you are new to swagger and you get error below :

Failed to load API definition

The best troubleshoot is trying to swagger.json file. During json file open process you will find out the main reason that why Swagger can’t make your api definition.

For example it will says “Ambiguous HTTP method for action” or …

 

تجربه ی من در استفاده از newtonsoft

بدون مقدمه باید بگم اینقدر خوب هست این کامپوننت که الان خیلی از اپ ها بطور پیش فرض ساپورتش میکنن و خیلی از سایت ها به عنوان یکی از اعضای جدایی ناپذیر کار با Json ها در .net  میشناسنش.

اگر توی پروژه تون با Json سر و کار دارید( که الان اکثر پروژه های وب این خاصیت رو دارن) ، اگر از وب سرویس های rest استفاده می کنید و اگر مدام در حال serialize , Desreialize کردن آبجکت ها به Json یا برعکس هستد حتما از این ناگت معروف و محبوب و راحت استفاده کنید.

برای نصب

Install-Package Newtonsoft.Json -Version 10.0.3

 

برای راه اندازی

https://www.newtonsoft.com/json

تجربه ی من در استفاده از Postman

Postman یک ابزار فوق العاده است برای کار کردن با وب سرویس ها. اگر از وب سرویس جایی استفاده می کنید و یا اینکه خودتون وب سرویس می نویسید برای تست اون ها به یه ابزار خوب و راحت احتیاج دارید که قطعا postman میتونه یکی از انتخاب هاتون باشه.

انواع وب سرویس ها و متدها رو پشتیبانی می کنه، باهاش می تونید هم سرویس های json  و هم سرویس های xml رو تست و بررسی کنید و حتی توی نسخه ی پرو می تونید برای سرویس ها داکیومنت بنویسید و اون ها رو بصورت آنلاین در اختیار دیگران قرار بدید.

Postman اوایل بصورت یه افزونه ی کروم بود اما الان با توجه به اینکه کروم دیگه از افزونه ها نمیخواد پشتیبانی کنه نسخه ی مستقلش رو برای تمام پلتفرم ها ارائه داده و براحتی میتونید روش حساب کنید

به سایتش حتما سر بزنید.

https://www.getpostman.com/

تجربه ی من در استفاده از RestSharp

برای کسایی که با وب سرویس ها سر و کار دارن ، داشتن یه کتابخونه که بتونه کار هندل کردن ریکوئست ها رو با پرفورمنس خوب انجام بده یه موهبته. Restsharp یکی از راحت ترین و بهترین کتابخونه هاییه که این کار رو انجام میده . با پشتیبانی از برنامه نویسی Async و فراخوانی انواع و اقسام وب سرویس ها خیلی کار برنامه نویس رو راحت می کنه و استفاده ش کنار newtonsoft , Postman میتونه یه کار خیلی سخت و پیچیده رو براتون به شدت راحت کنه.

nuget package:

Install-Package RestSharp -Version 106.1.0

website:

http://restsharp.org/

تجربه ی من در گرفتن دسته چک

حقیقتش اینه که قوانین گرفتن دسته چک مثل قوانین دانشگاه آزاده! هیچ کدوم قطعی نیست و با آشنابازی و رایزنی به راحتی میشه فراموششون کرد.علی الخصوص در بانک های خصوصی.

توصیه میکنم اگر به دسته چک احتیاج دارید و میخواید راحت تر بهش برسد سراغ بانک های خصوصی برید.یک شعبه ی آشنا (شعبه ای که با کارمندهاش آشناییتی دارید یا محل کارتون اونجا حساب داره یا کسی میتونه معرفیتون کنه)پیدا کنید و به همون جا مراجعه کنید.

مدارکی که ازتون میخوان یه فرم افتتاح حساب جاری هست و مقداری پول برای افتتاح حساب که ترجیحا سعی کنید زیاد باشه و همین. البته سعی کنید که وضع ظاهری موجهی داشته باشین و فوق العاده با اعتماد به نفس باشید موقع مراجعه به بانک.

الان بانک اقتصاد نوین  ،پاسارگاد و پارسیان برای این کار مناسب هستن(به شرطی که اون بند آشناییت رو بتونید توشون پیدا کنید)

تجربه ی من در استفاده از بیمه البرز برای پرداخت خسارت تصادف

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

موقع تصادف مقصر دو تا مدرک به خسارت دیده میده و خسارت دیده هم یک مدرک (معمولا کارت ماشین) رو به مقصر میده برای این که با هم پیگیر کار باشن و برن سراغ بیمه.

هر دو وسیله پیش هم باید مورد بازدید نماینده بیمه قرار بگیرن و اگر از هم جداشون کردید ، برای بازدید مجدد باید با هم برید. بعد از بازدید و تکمیل مدارک همون جا تخمین هزینه رو بهتون اعلام می کنن (که معمولا بیشتر از مقدار خسارت هست) و به خسارت دیده چک میدن.

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

بیمه البرز در مورد پرداخت خسارت برای من تقریبا خوب عمل کرد و بجز مشکل بازدید کننده (که مرخصی بود و یکی دو روز کارمون رو عقب انداخت)مشکل دیگه ای نداشتم.

تجربه ی من در استفاده از بیمه تکمیلی (بیمه ایران)

واقعا تجربه ی خوبی نبود!

تقریبا بعد از دو ماه تونستم پولی که بابت عمل سزارین پرداخت کرده بودم رو ازشون بگیرم. البته یه مبغلی رو تقریبا یک ماه بعد از عمل پرداخت کردن اما ناقص بود و اون چیزی که بیمه تعهد کرده بود نبودش. نهایتا با کلی پیگیری از نماینده (که عملا هیچ کاری انجام نمی داد) و دو بار مراجعه ی حضوری به ساختمون مرکزی بیمه و کلی معطلی بالاخره بقیه مبلغ رو هم پرداخت کردن.

واقعا کارشون بی نظم و حساب کتاب بود. تو دفعه ی اول مراجعه که گفتن پرونده تون کلا نیست! بعد از یک هفته که پرونده پیدا شد معلوم شد پزشکی که اسناد رو چک میکرده تو تعیین نرخ و سقف بیمه اشتباه کرده و به همین راحتی من رو 2 ماه علاف کردن!

تجربه ی من در استفاده از دستگاه فوتوتراپی (رفع زردی نوزاد)

زردی بیماری شایعی هست که اکثر نوزادای این زمونه علی الخصوص اونهایی که کمی زودتر به دنیا بیان باهاش درگیرن. این مشکل معمولا در روزهای اول تولد طفل وجود داره و به مرور زمان و کمتر از دوهفته باید برطرف بشه. یک سری راه های علاج دارویی و سنتی (مثل عرق ترنجبین و سایر عرقیجات سرد) داره که مادر و طفل همزمان باید استفاده کنن و البته دستگاهی به اسم فتوتراپی. این دستگاه هم در بیمارستان ها و کلینیک ها وجود داره و هم میشه اجاره کرد و توی خونه برپا و استفاده کرد. هزینه ی کرایه ش زیاد نیست و برای نوزادایی که زردی شون کم باشه توصیه میشه که توی خونه ازش استفاده کنن. ضمن اینکه بودن نوزاد توی خونه و کنار مادر و پدر توی روحیه همه ی افراد خانواده اثر بسیار بهتری داره.

معمولا تا 48 ساعت در منزل باید از این دستگاه اضافه کرد و اگر زردی کمتر نشد باید به بیمارستان مراجعه کرد.

نکاتی که باید رعایت کرد این هست که بچه حتما باید با چشم بند توی دستگاه قرار بگیره و یکی این هم که نباید مدام بچه رو از دستگاه بیرون آورد. حالت خوبش اینه هر مرتبه 3-4 ساعت توی دسنگاه باشه. اینجوری خیلی زودتر نتیجه حاصل میشه.

 

تجربه ی من در استفاده از سیستم مدیریت محتوا وردپرس

فکر نمیکنم زیاد به توضیح احتیاج داشته باشه! عالیه.

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

سیستم برنامه نویسی خوب و جامع به همراه تعداد بسیار زیادی افزونه رایگان و غیر رایگان که عملا دست شما رو برای انجام هر کاری باز میزارن. در موردم تم ها و استایل ها هم خیالتون کاملا راحت باشه. تعداد بسیار زیادی تم انگلیسی و فارسی وجود داره که براحتی میتونید ازشون استفاده کنید.

وردپرس در سال های حاضر یک سبک زندگی به شدت توصیه شده ست.