Forwarded from Ninja Learn | نینجا لرن
REST.API.Design.Rulebook.pdf
5 MB
فایل PDF کتاب REST API Design Rulebook
Forwarded from Ninja Learn | نینجا لرن
📕کتاب REST API Design Rulebook
📌 فصل اول: معرفی (Introduction)
📍پارت: اول
#کتاب
💎 سلام به دنیای اینترنت 💎
وب از یه گروه به اسم "دادهگیری و کنترل" توی سازمان تحقیقاتی اروپا برای فیزیک هستهای (CERN) در ژنو، سوئیس شروع شد.
این ماجرا از وقتی شروع شد که یه برنامهنویس کامپیوتر یه ایده هوشمندانه برای یه پروژه نرمافزاری جدید به ذهنش رسید.
توی دسامبر ۱۹۹۰، برای اینکه به اشتراکگذاری اطلاعات راحتتر بشه، "تیم برنرز-لی" یه پروژه غیرانتفاعی رو شروع کرد که اسمش رو "WorldWideWeb" گذاشت.
بعد از حدود یک سال کار مداوم روی پروژهاش، برنرز-لی اینا رو اختراع و پیادهسازی کرد:
• شناسه منبع یکتا (URI)، یه فرمت که به هر سند وب یه آدرس یکتا میده.
• پروتکل انتقال ابرمتن (HTTP)، یه زبان پیاممحور که کامپیوترها میتونن ازش برای ارتباط توی اینترنت استفاده کنن.
• زبان نشانهگذاری ابرمتن (HTML)، برای نمایش اسناد اطلاعاتی که حاوی لینکهایی به اسناد مرتبط هستن.
• اولین سرور وب.
• اولین مرورگر وب، که برنرز-لی اسمش رو هم "WorldWideWeb" گذاشت و بعداً به "Nexus" تغییر داد تا با خود وب اشتباه گرفته نشه.
• اولین ویرایشگر HTML به صورت WYSIWYG (یعنی چیزی که میبینی همونه که دریافت میکنی)، که توی خود مرورگر ساخته شده بود.
در ۶ آگوست ۱۹۹۱، تیم برنرز-لی توی اولین صفحه وب نوشت:
"WorldWideWeb (W3) یه ابتکار برای بازیابی اطلاعات هایپرمیدیا توی یه منطقه وسیع هست که هدفش دسترسی عمومی به یه دنیای بزرگ از اسناد هست."
از همون لحظه، وب شروع به رشد کرد، گاهی بهصورت تصاعدی. طی پنج سال، تعداد کاربران وب به ۴۰ میلیون نفر رسید. یه زمانی بود که این تعداد هر دو ماه دو برابر میشد. همون "دنیای اسناد" که برنرز-لی توصیف کرده بود، واقعاً در حال گسترش بود.
در واقع، وب خیلی سریع و بزرگ شده بود و به سمت فروپاشی میرفت. ترافیک وب از ظرفیت زیرساخت اینترنت فراتر میرفت. علاوه بر این، پروتکلهای اصلی وب به طور یکسان پیادهسازی نشده بودن و پشتیبانی از کشها و واسطههای تثبیتکننده نداشتن. با این رشد سریع، مشخص نبود که آیا وب میتونه با این تقاضای روزافزون سازگار بشه یا نه.
@ninja_learn_ir
📌 فصل اول: معرفی (Introduction)
📍پارت: اول
#کتاب
💎 سلام به دنیای اینترنت 💎
وب از یه گروه به اسم "دادهگیری و کنترل" توی سازمان تحقیقاتی اروپا برای فیزیک هستهای (CERN) در ژنو، سوئیس شروع شد.
این ماجرا از وقتی شروع شد که یه برنامهنویس کامپیوتر یه ایده هوشمندانه برای یه پروژه نرمافزاری جدید به ذهنش رسید.
توی دسامبر ۱۹۹۰، برای اینکه به اشتراکگذاری اطلاعات راحتتر بشه، "تیم برنرز-لی" یه پروژه غیرانتفاعی رو شروع کرد که اسمش رو "WorldWideWeb" گذاشت.
بعد از حدود یک سال کار مداوم روی پروژهاش، برنرز-لی اینا رو اختراع و پیادهسازی کرد:
• شناسه منبع یکتا (URI)، یه فرمت که به هر سند وب یه آدرس یکتا میده.
• پروتکل انتقال ابرمتن (HTTP)، یه زبان پیاممحور که کامپیوترها میتونن ازش برای ارتباط توی اینترنت استفاده کنن.
• زبان نشانهگذاری ابرمتن (HTML)، برای نمایش اسناد اطلاعاتی که حاوی لینکهایی به اسناد مرتبط هستن.
• اولین سرور وب.
• اولین مرورگر وب، که برنرز-لی اسمش رو هم "WorldWideWeb" گذاشت و بعداً به "Nexus" تغییر داد تا با خود وب اشتباه گرفته نشه.
• اولین ویرایشگر HTML به صورت WYSIWYG (یعنی چیزی که میبینی همونه که دریافت میکنی)، که توی خود مرورگر ساخته شده بود.
در ۶ آگوست ۱۹۹۱، تیم برنرز-لی توی اولین صفحه وب نوشت:
"WorldWideWeb (W3) یه ابتکار برای بازیابی اطلاعات هایپرمیدیا توی یه منطقه وسیع هست که هدفش دسترسی عمومی به یه دنیای بزرگ از اسناد هست."
از همون لحظه، وب شروع به رشد کرد، گاهی بهصورت تصاعدی. طی پنج سال، تعداد کاربران وب به ۴۰ میلیون نفر رسید. یه زمانی بود که این تعداد هر دو ماه دو برابر میشد. همون "دنیای اسناد" که برنرز-لی توصیف کرده بود، واقعاً در حال گسترش بود.
در واقع، وب خیلی سریع و بزرگ شده بود و به سمت فروپاشی میرفت. ترافیک وب از ظرفیت زیرساخت اینترنت فراتر میرفت. علاوه بر این، پروتکلهای اصلی وب به طور یکسان پیادهسازی نشده بودن و پشتیبانی از کشها و واسطههای تثبیتکننده نداشتن. با این رشد سریع، مشخص نبود که آیا وب میتونه با این تقاضای روزافزون سازگار بشه یا نه.
@ninja_learn_ir
Forwarded from FlutterSource | فلاتر
This media is not supported in your browser
VIEW IN TELEGRAM
📍 قابلیت جدید فلاتر در اپدیت اخرش :
شما از این پس میتونید با پکیچ flutter_scene ماننده گیف بالا طرح های سه بعدی با جزئیات فوق العاده خیره کننده وارد اپلیکیشن یا بازی های خود بکنید 👌🏻🔥
FlutterSource | فلاتر سورس
شما از این پس میتونید با پکیچ flutter_scene ماننده گیف بالا طرح های سه بعدی با جزئیات فوق العاده خیره کننده وارد اپلیکیشن یا بازی های خود بکنید 👌🏻🔥
FlutterSource | فلاتر سورس
🔥2
Forwarded from پروگرمرزمیم (Yasin Jahan Tigh)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from پروگرمرزمیم (Mehan Alavimajd)
فرق برنامهنویس با فیزیکدان چیه؟
فیزیکدان فکر میکنه که ۱ کیلوبایت ۱۰۰۰ بایت هست اما برنامهنویس فکر میکنه که ۱ کیلومتر ۱۰۲۴ متر هستش.
#جوک_بیمزه_تایم
✅ @programmerjokes_fa
فیزیکدان فکر میکنه که ۱ کیلوبایت ۱۰۰۰ بایت هست اما برنامهنویس فکر میکنه که ۱ کیلومتر ۱۰۲۴ متر هستش.
#جوک_بیمزه_تایم
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from پروگرمرزمیم
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from mosTafa Arshadi
مشکلی که دهه ۵۰-۶۰ داشتن، ایگوی بیش از حد بود که معمولا خودشون رو خیلی دسته بالاتر از چیزی که هستن میگرفتن و خب این خیلی جاها به ضررشون تموم میشد. ولی مشکلی که دهه ۷۰-۸۰ به بعد باهاش درگیرن برعکسه به نظرم. این که خودشون رو دسته پایین تر از چیزی که هستن میگیرن. به واسطه اینستاگرام، توییتر و هرفضای سمی ای که باعث میشه ادم ها با محتوای فیکشون به این نسل احساس کمبود بدن، خیلی باعث شده که اعتماد بنفسشون رو از دست بدن. نیازه که درک کنید، ادما به زیبایی عکسای اینستاگرام، به فرهیخگی توییت های توییتر، به باتجربه بودن صفحات لینکدین و.. نیستن و در اکثر موارد دارن دروغ میگن. اعتماد بنفس داشته باشید و خودتون رو فقط با گذشته خودتون مقایسه کنید و به خودتون اجازه ندید که کمبود داشتن نسبت به بقیه رو بپذیره.
@hamidreza01
@hamidreza01
👍7