Forwarded from Gopher Academy
🔵 عنوان مقاله
Excelize: Library for Working with Excel Spreadsheets
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توانایی و قابلیتهای کتابخانهای در زمینه خواندن و نوشتن فایلهای XLAM، XLSM، XLSX، XLTM، و XLTX پرداخته است. این کتابخانه که مدت زیادی است که استفاده میشود، بر اساس پیشرفتهای مستمر و تقویت شده خود از دیرباز تاکنون، به کاربران خود خدمت میرساند. اطلاعات بیشتر و مرتبط با این کتابخانه در مخزن GitHub قابل دسترسی است که از طریق لینک موجود در مقاله میتوان به آن دستیافت. این مقاله بر این نکته تاکید دارد که این کتابخانه تواناییهای قابل توجهی در زمینه مدیریت و دستکاری فایلهای مختلف Excel ارائه میدهد و به شکل مداوم در حال بهبود و تقویت است.
🟣لینک مقاله:
https://xuri.me/excelize/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Excelize: Library for Working with Excel Spreadsheets
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته، به توانایی و قابلیتهای کتابخانهای در زمینه خواندن و نوشتن فایلهای XLAM، XLSM، XLSX، XLTM، و XLTX پرداخته است. این کتابخانه که مدت زیادی است که استفاده میشود، بر اساس پیشرفتهای مستمر و تقویت شده خود از دیرباز تاکنون، به کاربران خود خدمت میرساند. اطلاعات بیشتر و مرتبط با این کتابخانه در مخزن GitHub قابل دسترسی است که از طریق لینک موجود در مقاله میتوان به آن دستیافت. این مقاله بر این نکته تاکید دارد که این کتابخانه تواناییهای قابل توجهی در زمینه مدیریت و دستکاری فایلهای مختلف Excel ارائه میدهد و به شکل مداوم در حال بهبود و تقویت است.
🟣لینک مقاله:
https://xuri.me/excelize/
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Ri Xu Online
Excelize Official Documentation
Go language API for Spreadsheet (Excel) Document
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
جنگو به طور پیشفرض از حملات CSRF جلوگیری میکنه. چطوری؟ با اضافه کردن یک توکن مخفی به فرمها. کافیه از تگ {% csrf_token %} داخل فرمهاتون استفاده کنید و خیالتون راحت باشه که کسی نمیتونه به راحتی درخواستهای مخرب بفرسته.
جنگو به صورت خودکار جلوی ورود کدهای مخرب به صفحات وب رو میگیره. یعنی چی؟ یعنی اگه کسی بخواد جاوااسکریپت مخربی توی سایت شما بذاره، جنگو به طور پیشفرض اونو خنثی میکنه و نشون نمیده.
با استفاده از XFrameOptionsMiddleware، جنگو مطمئن میشه که صفحات شما توی iframeهای ناخواسته لود نمیشن. اینطوری دیگه کسی نمیتونه صفحه شما رو توی سایت خودش جاساز کنه و کاربران رو فریب بده.
با فعال کردن SecurityMiddleware، همه ترافیک سایت شما از HTTPS استفاده میکنه. به زبان سادهتر، این یعنی دادهها بین مرورگر کاربر و سرور شما همیشه رمزنگاری شده و امن هستن.
تنظیماتی مثل SECURE_BROWSER_XSS_FILTER, SECURE_CONTENT_TYPE_NOSNIFF و SECURE_SSL_REDIRECT رو فراموش نکنید! این تنظیمات جلوی کلی دردسر امنیتی رو میگیرن و باعث میشن سایتتون یه لایه محافظتی بیشتر داشته باشه.
با این ابزارها، برنامههاتون امنتر میشن و میتونید مطمئن باشید که هکرها کار سختی برای دسترسی به اطلاعات شما دارن
#django #framework
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
https://iterasec.com/blog/understanding-ai-attacks-and-their-types/
سلام این وبلاگ راجب AI attack مطلب خوبی داره و از طرفی در ادامش میشه Atlas mitre هم اشاره کرد که فریم ورک خیلی خوبی برای AI attack هستش آشنایی با تاکتیک و تکنیک ها و ...
@DevTwitter | <iiiimasal/>
سلام این وبلاگ راجب AI attack مطلب خوبی داره و از طرفی در ادامش میشه Atlas mitre هم اشاره کرد که فریم ورک خیلی خوبی برای AI attack هستش آشنایی با تاکتیک و تکنیک ها و ...
@DevTwitter | <iiiimasal/>
Forwarded from r0 Crew (Channel)
Native function and Assembly Code Invocation
https://research.checkpoint.com/2022/native-function-and-assembly-code-invocation/
#reverse #idapro
https://research.checkpoint.com/2022/native-function-and-assembly-code-invocation/
#reverse #idapro
Check Point Research
Native function and Assembly Code Invocation - Check Point Research
Introduction For a reverse engineer, the ability to directly call a function from the analyzed binary can be a shortcut that bypasses a lot of grief. While in some cases it is just possible to understand the function logic and reimplement it in a higher-level…
Forwarded from Laravel News
Laravel Developer Survey https://laravel-news.com/laravel-developer-survey
Laravel News
Laravel Developer Survey - Laravel News
The team at Adeva is doing a Laravel Developer Survey.
Forwarded from اَلِف.حِ.پِ (امیرحسین پناهےفر)
واسه سرگرمی یه پروژه مدیریت مشتریان و سفارشات از روی طرح فیگما با ریاکت دارم میزنم چالش های پروژه معمولیه اگه کسی دوست داشت تو این راه با هم همراه بشیم بهم اطلاع بده خوشحال میشم. 🩵
Source Code
Figma Design
GitHub
GitHub - Panahifarah/cartsaz: Cartsaz: is a React application based on a design created in Figma
Cartsaz: is a React application based on a design created in Figma - Panahifarah/cartsaz
Forwarded from Laravel News
Generate Entity-Relationship Diagrams with Laravel https://laravel-news.com/laravel-entity-relationshiop-diagrams
Laravel News
Generate Entity-Relationship Diagrams with Laravel - Laravel News
Learn how to generate Entity-Relationship Diagrams from your Laravel models with the Laravel ERD package.
Forwarded from Go Casts 🚀
ما تو فکر چی هستیم، بقیه تو فکر چی هستن 🙂
تا حالا به این فکر کردی که response time سیستم ت در حد میکروثانیه باشه؟ مثلا به میلی ثانیه و اینا نرسه اصلا؟
احتمالا تو نسل بعدی دیتاسنترها بیشتر میشنویم ازشون
https://x.com/petereliaskraft/status/1830294745563951329?t=LxJ9z3qlt7uREui7hUCAyg&s=35
Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads
https://www.usenix.org/conference/nsdi19/presentation/ousterhout
@gocasts
تا حالا به این فکر کردی که response time سیستم ت در حد میکروثانیه باشه؟ مثلا به میلی ثانیه و اینا نرسه اصلا؟
احتمالا تو نسل بعدی دیتاسنترها بیشتر میشنویم ازشون
https://x.com/petereliaskraft/status/1830294745563951329?t=LxJ9z3qlt7uREui7hUCAyg&s=35
Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads
https://www.usenix.org/conference/nsdi19/presentation/ousterhout
@gocasts
Forwarded from DevTwitter | توییت برنامه نویسی
کرنل پنیک (kernel panic)
کرنل پنیک یک خطای بوته که یک مشکل مانع بارگیری صحیح کرنل میشه و بوت از کار می افته که با سیستم کرش (system crash) البته فرق میکنه
این پچ روی کرنل را ببینید
https://lore.kernel.org/rust-for-linux/20240703154309.426867-1-jfalempe@redhat.com/
در نسخه 6.12 کرنل لینوکس Linux Kernel Panics ها با QR Codes نشون داده میشن
@DevTwitter | <MehrdadLinux/>
کرنل پنیک یک خطای بوته که یک مشکل مانع بارگیری صحیح کرنل میشه و بوت از کار می افته که با سیستم کرش (system crash) البته فرق میکنه
این پچ روی کرنل را ببینید
https://lore.kernel.org/rust-for-linux/20240703154309.426867-1-jfalempe@redhat.com/
در نسخه 6.12 کرنل لینوکس Linux Kernel Panics ها با QR Codes نشون داده میشن
@DevTwitter | <MehrdadLinux/>
Forwarded from Yasha
این تیم داره روی پروژهای که میکنه که Response Time دیتاسنترهای خیلی خاص رو به میکروثانیه برسونه. با ترکیب یه سری مکانیزم توی سطح کرنل و اولویتبندی کارها روی CPU میخواد به این ایده برسه. پردازش ۵ میلیون Request توی یه ثانیه!!!
🔗 ارائهی پروژه تو یوتیوب
🔗 پروژه توی گیتهاب
@Yasha
🔗 ارائهی پروژه تو یوتیوب
🔗 پروژه توی گیتهاب
@Yasha
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
بازگشت همه به سوی اوست 😎
الستیکسرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارشها
https://www.elastic.co/blog/elasticsearch-is-open-source-again
الستیکسرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارشها
https://www.elastic.co/blog/elasticsearch-is-open-source-again
Forwarded from کداکسپلور | CodeExplore (𝙰𝚖𝚒𝚗)
#netherlands #tips #pdf #readme
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
بازگشت همه به سوی اوست
الستیکسرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارشها
https://www.elastic.co/blog/elasticsearch-is-open-source-again
@DevTwitter | <MehrdadLinux/>
الستیکسرچ (Elasticsearch) و کیبانا (kibana)
پس از حذف مجوز Apache 2.0 در سال 2021، دوباره تحت مجوز کدباز AGPL قرار خواهند گرفت.
الستیک سرچ موتور جستجو و تحلیل متن باز و توزیع یافته
کیبانا برای تجزیه و تحلیل حجم زیادی از گزارشها
https://www.elastic.co/blog/elasticsearch-is-open-source-again
@DevTwitter | <MehrdadLinux/>
Forwarded from Code Module | کد ماژول (Mahan-Heydari)
چقدر از Meteor JS اطلاعات دارید؟ 😎
Meteor JS یک فریمورک جاوا اسکریپتی اوپن سورسه که به دولوپرا این امکان رو میده، تا برنامههای وب و موبایل رو بهطور سریع و آسون ایجاد کنن.
این فریمورک با استفاده از تکنولوژیهای مدرن و معماریهای پیشرفته، فرآیند توسعه رو سادهتر میکنه و به شما این امکان رو میده که با استفاده از یک زبان (جاوا اسکریپت) در هر دو سمت کلاینت و سرور کار کنید.
‼️ چرا باید از Meteor JS استفاده کنیم؟
استفاده از Meteor JS به دلیل سهولت داخل توسعه و قابلیتهای پیشرفتش، انتخاب مناسبی برای پروژههای مختلفه. این فریمورک بهویژه برای پروژههایی که نیاز به تعاملات real-time دارن، خیلی کارآمده.
👌 همچنین Meteor یک اکوسیستم غنی از پکیج ها و ابزارها رو ارائه میده که میتونه به سرعت روند توسعه رو تسریع کنه.
مزایای استفاده از Meteor JS⬇️
1️⃣ توسعه سریع: Meteor JS به شما اجازه میده تا با استفاده از قابلیتهاش، برنامههای خودتون رو سریعتر بسازید. این فریمورک با ساختار واضح و داکیومنت های کامل، یادگیری و پیادهسازی رو آسون میکنه.
2️⃣ تعامل real-time : Meteor بهطور پیشفرض از WebSockets برای برقراری ارتباط بین کلاینت و سرور استفاده میکنه. این ویژگی باعث میشه که دادهها بهصورت آنی بین کاربرا اپدیت شن.
3️⃣ یکپارچگی کلاینت و سرور: با استفاده از جاوا اسکریپت در هر دو سمت، دولوپرا میتونن به راحتی کدهای مشترک بنویسن و از پیچیدگیهای مرتبط با زبانهای مختلف جلوگیری کنن.
4️⃣ اکوسیستم غنی: Meteor دارای مجموعهای از پکیج ها و ماژولهاست که به شما این امکان رو میدن تا قابلیتهای جدیدی رو به برنامه هاتون اضافه کنید، بدون اینکه نیاز به نوشتن کدهای اضافی داشته باشید.
5️⃣ دیپلوی ساده : دیپلوی ساده پروژه ها با استفاده از CLI و یا ریپازیتوری git که میتونه نسبت به رقباش این رو یک مزایا برای خودش نگه داره.
در نهایت Meteor JS یک فریمورک قدرتمند و منعطفه که به دولوپرا اجازه میده تا برنامههای وب و موبایل رو بهطور سریع و مؤثر ایجاد کنن. اگر به دنبال یک راه حل کارآمد برای توسعه اپلیکیشنهاتون هستید، Meteor JS رو نادیده نگیرید.
برای اطلاعات بیشتر و یادگیری این فریمورک، میتونید به داکیومنتش مراجعه کنید.
Document🌕
#meteor #framework
@CodeModule
Meteor JS یک فریمورک جاوا اسکریپتی اوپن سورسه که به دولوپرا این امکان رو میده، تا برنامههای وب و موبایل رو بهطور سریع و آسون ایجاد کنن.
این فریمورک با استفاده از تکنولوژیهای مدرن و معماریهای پیشرفته، فرآیند توسعه رو سادهتر میکنه و به شما این امکان رو میده که با استفاده از یک زبان (جاوا اسکریپت) در هر دو سمت کلاینت و سرور کار کنید.
استفاده از Meteor JS به دلیل سهولت داخل توسعه و قابلیتهای پیشرفتش، انتخاب مناسبی برای پروژههای مختلفه. این فریمورک بهویژه برای پروژههایی که نیاز به تعاملات real-time دارن، خیلی کارآمده.
مزایای استفاده از Meteor JS
در نهایت Meteor JS یک فریمورک قدرتمند و منعطفه که به دولوپرا اجازه میده تا برنامههای وب و موبایل رو بهطور سریع و مؤثر ایجاد کنن. اگر به دنبال یک راه حل کارآمد برای توسعه اپلیکیشنهاتون هستید، Meteor JS رو نادیده نگیرید.
برای اطلاعات بیشتر و یادگیری این فریمورک، میتونید به داکیومنتش مراجعه کنید.
Document
#meteor #framework
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
برگه تقلب برنامه نویسی تو مشتته 😍😎
🌀 اگر داری برنامه نویسی یادمیگری یا دوسداری خیلی سریع و ساده با زبان ها و تکنولوژی های مختلف برنامه نویسی کار کنی این سایت مخصوص خودته
🌐 آدرس سایت: Quickref.me
#️⃣ #website #document
🆔 Channel | Group | YouTube
🌀 اگر داری برنامه نویسی یادمیگری یا دوسداری خیلی سریع و ساده با زبان ها و تکنولوژی های مختلف برنامه نویسی کار کنی این سایت مخصوص خودته
تقریبا اکثر زبان ها و ابزارهارو پوشش میده و خیلی ساده و سریع میتونید به مبحث دلخواهتون دسترسی پیدا کنید
🌐 آدرس سایت: Quickref.me
#️⃣ #website #document
🆔 Channel | Group | YouTube
Forwarded from رسانه نرم افزار آزاد
با احتساب دلار ۶۰٫۰۰۰ تومان درآمد ردهت در سال ۲۰۱۹ (۳ میلیارد دلار) تقریبا برابر است با ۲۰۱ هزار میلیارد تومان یا ۲۰۱ تریلیون تومان. در نتیجه بیزینس مدل مشخص کننده نحوه و میزان درآمد یک محصول یا شرکت است نه آزاد یا غیر آزاد بودن آن!
#intro #redhat #ibm
#کسب_درآمد #درآمد
🐘 ماستودون
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
رسانه نرم افزار آزاد
🔥 رسانه نرمافزار آزاد
🔰 اخبار رویدادهای داخلی و خارجی
🔰پوشش خبری رویدادهای داخلی خارجی
🔰معرفی نرمافزارهای آزاد
🔰 آموزش نرمافزارهای آزاد
ادمین:
@UnrivaledSupport
Unrivaled.ir
#linux #free_software #programming
#لینوکس #برنامه_نویسی
🔰 اخبار رویدادهای داخلی و خارجی
🔰پوشش خبری رویدادهای داخلی خارجی
🔰معرفی نرمافزارهای آزاد
🔰 آموزش نرمافزارهای آزاد
ادمین:
@UnrivaledSupport
Unrivaled.ir
#linux #free_software #programming
#لینوکس #برنامه_نویسی
Forwarded from نوشتههای ترمینالی
در کنار مهندس نرمافزار و DevOps و SRE
خوبه بدونیم platform engineer چیه و چه کاری میکنه.
https://platformengineering.org/blog/what-is-platform-engineering
خوبه بدونیم platform engineer چیه و چه کاری میکنه.
https://platformengineering.org/blog/what-is-platform-engineering
platformengineering.org
What is platform engineering?
Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era. Platform engineers provide an integrated product most often referred…
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
❌یک مشکلی برای سیستمتون پیش میاد
دوستتون میگه خروجی دستور فلان چیه 🤔
⁉️چه کار میکنید ؟
با دوربین گوشی عکس میگیرید ؟ ❌
اسکرین شات ؟ ❌ کپی؟ ❌ 😱
✅ با سایت termbin کل خروجی را بفرست براش
آموزش و توضیح :
بخش اول دستوری است که میخواهید خروجی آن را بببنید
با علامت| ( pipe یا bar معمولا بالای enter است ) خروجی را به سایت termbin.com 9999 با دستور nc منتقل میشود
✅ در انتها یک لینک به شما مثل لینک زیر داده میشود که میتوانید روی آن کلیک کنید یا آن را برای دوستانتان بفرستید تا خروجی را ببنید مثل این خروجی
✅ حتما یادتون باشه اطلاعات حساس را هیچ وقت از این روش منتقل ندهید
اگر میخواهید OpenSource روی سرور خودتان راه اندازی کنید fiche استفاده کنید یا
samueldobbie
opengist
برای شفافیت حتما acceptable use policy را در سایت بخوانید
سایت های مشابه دیگر
pastebin
privatebin
gist
rentry
toptal
0bin
snippet
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎
دوستتون میگه خروجی دستور فلان چیه 🤔
⁉️چه کار میکنید ؟
با دوربین گوشی عکس میگیرید ؟ ❌
اسکرین شات ؟ ❌ کپی؟ ❌ 😱
✅ با سایت termbin کل خروجی را بفرست براش
$ ls -la | nc termbin.com 9999
آموزش و توضیح :
بخش اول دستوری است که میخواهید خروجی آن را بببنید
با علامت| ( pipe یا bar معمولا بالای enter است ) خروجی را به سایت termbin.com 9999 با دستور nc منتقل میشود
✅ در انتها یک لینک به شما مثل لینک زیر داده میشود که میتوانید روی آن کلیک کنید یا آن را برای دوستانتان بفرستید تا خروجی را ببنید مثل این خروجی
✅ حتما یادتون باشه اطلاعات حساس را هیچ وقت از این روش منتقل ندهید
اگر میخواهید OpenSource روی سرور خودتان راه اندازی کنید fiche استفاده کنید یا
samueldobbie
opengist
برای شفافیت حتما acceptable use policy را در سایت بخوانید
سایت های مشابه دیگر
pastebin
privatebin
gist
rentry
toptal
0bin
snippet
⁉️ سوالی داشتید در بخش کامنت ها بپرسید 😎
Forwarded from [ -🧊 Ice Devs 🧊- ] (ꜰᴀʀʜᴀɴ)
💡لومن، که توسط Taylor Otwell، توسعهدهندهی فریمورک لاراول طراحی شده است، امکان مهاجرت آسان برنامهها از لاراول به خود را فراهم میکند.
⭕️این فریمورک بخشهای اصلی لاراول از جمله Eloquent، Caching، Routing، Middleware و Service Container را در بر دارد،
⭕️که این امر موجب میشود برنامهنویسان لاراول به سرعت با لومن آشنا شوند و در آن به توسعهی وب بپردازند. با این حال، باید توجه داشت که لومن و لاراول پروژههایی مجزا هستند و برخی از ویژگیها و قابلیتهای لاراول، نظیر Cashier، Passport، Scout و دیگر موارد، در لومن در دسترس نیستند.
⭕️کاربرد لومن به علت سرعت بالای لومن، این فریمورک برای پروژههایی که به عملکرد سریع نیاز دارند، گزینهی مناسبی محسوب میشود.
⭕️همچنین با حجم کم و امکانات محدودتر نسبت به لاراول، لومن به ویژه برای توسعهی APIها، سرویسها و میکروسرویسهای وب بسیار مفید است.
⭕️در عین حال، لومن دارای کاراییهای وسیعی است که میتواند برای طراحی وبسایتهای ساده و پیشرفته نیز به کار گرفته شود.
(خلاصه که لومن باحاله😁)
( https://news.1rj.ru/str/ICEDEVSS/5120 )👈🏻 این موضوع رو هم توجه داشته باشید
🧊@ICE_DEVS
⭕️این فریمورک بخشهای اصلی لاراول از جمله Eloquent، Caching، Routing، Middleware و Service Container را در بر دارد،
⭕️که این امر موجب میشود برنامهنویسان لاراول به سرعت با لومن آشنا شوند و در آن به توسعهی وب بپردازند. با این حال، باید توجه داشت که لومن و لاراول پروژههایی مجزا هستند و برخی از ویژگیها و قابلیتهای لاراول، نظیر Cashier، Passport، Scout و دیگر موارد، در لومن در دسترس نیستند.
⭕️کاربرد لومن به علت سرعت بالای لومن، این فریمورک برای پروژههایی که به عملکرد سریع نیاز دارند، گزینهی مناسبی محسوب میشود.
⭕️همچنین با حجم کم و امکانات محدودتر نسبت به لاراول، لومن به ویژه برای توسعهی APIها، سرویسها و میکروسرویسهای وب بسیار مفید است.
⭕️در عین حال، لومن دارای کاراییهای وسیعی است که میتواند برای طراحی وبسایتهای ساده و پیشرفته نیز به کار گرفته شود.
(خلاصه که لومن باحاله😁)
( https://news.1rj.ru/str/ICEDEVSS/5120 )👈🏻 این موضوع رو هم توجه داشته باشید
🧊@ICE_DEVS
Forwarded from Ninja Learn | نینجا لرن
📕 کتاب REST API Design Rulebook
📌 فصل دوم: Identifier Design with URIs
📍پارت: دوم
💎 URI Authority Design 💎
این بخش به نامگذاریهایی که باید برای قسمت "authority" (یا همان بخش اصلی آدرس) یک REST API استفاده شود، میپردازد.
⭕️ برای API هاتون باید از نامهای زیردامنهای منظم و یکسان استفاده کنید.
دامنه اصلی و اولین زیردامنه (مثلاً soccer.restapi.org) باید مشخصکننده مالک سرویس باشه. کل نام دامنه یک API باید یک زیردامنه به نام api اضافه کنه. برای مثال:
⭕️ برای پرتال توسعه دهندگان API هاتون باید از نامهای زیردامنهای منظم و یکسان استفاده کنید. خیلی از REST API ها یک وبسایت دارند که به عنوان پرتال توسعهدهندگان شناخته میشه و به کمک مستندات، انجمنها و ارائه کلیدهای دسترسی امن به API، کاربران جدید رو راهنمایی میکنه. اگر API شما یک پرتال توسعهدهنده داره، طبق عرف باید زیردامنهای به نام developer داشته باشه. برای مثال:
📌 فصل دوم: Identifier Design with URIs
📍پارت: دوم
💎 URI Authority Design 💎
این بخش به نامگذاریهایی که باید برای قسمت "authority" (یا همان بخش اصلی آدرس) یک REST API استفاده شود، میپردازد.
⭕️ برای API هاتون باید از نامهای زیردامنهای منظم و یکسان استفاده کنید.
دامنه اصلی و اولین زیردامنه (مثلاً soccer.restapi.org) باید مشخصکننده مالک سرویس باشه. کل نام دامنه یک API باید یک زیردامنه به نام api اضافه کنه. برای مثال:
http://api.soccer.restapi.org
⭕️ برای پرتال توسعه دهندگان API هاتون باید از نامهای زیردامنهای منظم و یکسان استفاده کنید. خیلی از REST API ها یک وبسایت دارند که به عنوان پرتال توسعهدهندگان شناخته میشه و به کمک مستندات، انجمنها و ارائه کلیدهای دسترسی امن به API، کاربران جدید رو راهنمایی میکنه. اگر API شما یک پرتال توسعهدهنده داره، طبق عرف باید زیردامنهای به نام developer داشته باشه. برای مثال:
http://developer.soccer.restapi.org
Forwarded from Syntax | سینتکس (Petres)
Please open Telegram to view this post
VIEW IN TELEGRAM