Forwarded from دبیان فارسی
گروه کاربران ایرانی دبیان قصد دارد به مناسبت انتشار نگارش ۱۳ سیستمعامل دبیان رویداد یکروزهای شامل کنفرانس علمی، کارگاههای آموزشی و نمایشگاه برگزار کند.
هدف از این رویداد که بهانهای است برای گردهمایی و همرسانی دانش و تجربه میان اعضای جامعه نرمافزار آزاد ایران، تقدیر از زحمات توسعهدهندگان دبیان و سایر نرمافزارهای آزاد، معرّفی و تبیین ویژگیها و دستاوردهای نگارش جدید و ترویج فرهنگ آزادی نرمافزار است.
این رویداد فرصتی را برای تبادل دانش و تجربه میان شرکتکنندگان و جذب مشارکتکنندگان جدید و تقویت جامعهٔ محلی نرمافزارهای آزاد فراهم میکند.
از این رو از تمامی علاقهمندان به ارائه یا برگزاری کارگاه درخواست میشود عنوان ارائههای خود را به همراه توضیح به نشانی رایانامهٔ events روی debian.ir بفرستند.
هدف از این رویداد که بهانهای است برای گردهمایی و همرسانی دانش و تجربه میان اعضای جامعه نرمافزار آزاد ایران، تقدیر از زحمات توسعهدهندگان دبیان و سایر نرمافزارهای آزاد، معرّفی و تبیین ویژگیها و دستاوردهای نگارش جدید و ترویج فرهنگ آزادی نرمافزار است.
این رویداد فرصتی را برای تبادل دانش و تجربه میان شرکتکنندگان و جذب مشارکتکنندگان جدید و تقویت جامعهٔ محلی نرمافزارهای آزاد فراهم میکند.
از این رو از تمامی علاقهمندان به ارائه یا برگزاری کارگاه درخواست میشود عنوان ارائههای خود را به همراه توضیح به نشانی رایانامهٔ events روی debian.ir بفرستند.
❤🔥3
رفقا کسی اینجا دولینگو استفاده میکنه ؟
البته نسخه pro
البته نسخه pro
Anonymous Poll
73%
نه بابا
32%
اره استفاده میکنیم
👍1
DynX
واکنش زیرساخت به کسایی که تانل IPv6 زدن: سلام بهونه قشنگ من 🎀
This media is not supported in your browser
VIEW IN TELEGRAM
Microcks؛ شروع توسعه حتی بدون سرویس واقعی
فرض کن وسط یه پروژهای ;که فرانتش آمادهست، بکاند هم نصفهنیمه کار میکنه. اما API که باید همه چیز رو بهم وصل کنه هنوز کامل نشده.
اینجاست که معمولاً همهچی میخوابه… ولی نه وقتی Microcks رو داری.
Microcks به زبان ساده :
Microcks یه ابزار متن باز و ابرمحوره که کارش خیلی روشنه:
API رو شبیهسازی (Mock) میکنه.
API رو تست (Test) میکنه.
یعنی حتی وقتی سرویس واقعی هنوز بالا نیست، میتونی با یه نسخهی ساختگی اما واقعی کار کنی.
چرا باید بهش اهمیت بدیم؟
پشتیبانی از همهچی: OpenAPI، gRPC، GraphQL، SOAP، Postman Collection… هرچی داری، ساپورت میکنه.
ساخت سریع Mock: کافیه مستندات API رو بدی، خودش ی سرویس شبیهسازی شده برات میسازه.
تست قرارداد: میسنجه که پیادهسازی واقعی با قرارداد API یکی باشه.
CI/CD: راحت میره توی Jenkins یا GitHub Actions و تستها رو خودکار میکنه.
راهاندازی راحت: یه دستور Docker و آمادهست.
یه مثال واقعی ازش داشته باشیم بهتره
فرض کن مستندات API تو به برای OpenAPI این شکلیه:
openapi: 3.0.0
info:
noscript: User API
version: "1.0"
paths:
/users:
get:
summary: Get all users
responses:
'200':
denoscription: A list of users
content:
application/json:
example:
- id: 1
name: "Ali"
- id: 2
name: "Sara"
- id: 3
name: "heman"
حالا این فایل رو به Microcks میدی.
Microcks به صورت خودکار یه سرویس Mock از /users درست میکنه.
یعنی وقتی یه درخواست GET بزنی به /users، دقیقاً همین جواب رو میگیری:
[
{ "id": 1, "name": "Ali" },
{ "id": 2, "name": "Sara" }
{ "id": 3, "name": "heman" }
]
بدون اینکه بکاند واقعاً آماده باشه!
راهاندازی سریع
اگر Docker نصبه، کافیه اینو بزنی:
docker run -p 8585:8080 -it --rm quay.io/microcks/microcks-uber:latest-native
بعد توی مرورگر برو به:
http://localhost:8585
نتیجه
Microck مثل یه ناجیه برای تیمهای نرمافزاری.
به جای اینکه پروژه بخوابه چون API آماده نیست، با نسخهی شبیهسازی شده ادامه میدی، تست مینویسی، حتی CI/CD رو جلو میبری.
و وقتی سرویس واقعی آماده شد، فقط کافیه جایگزینش کنی.
جمع کنم براتون و خلاصه شده:
باید بگم این ابزار نمیزاره روند کند یا متوقف بشه
لینک ریپو :
https://github.com/microcks/microcks
#api
#tools
#byteforge
@byteforge_chan 🛸
GitHub
GitHub - microcks/microcks: The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing…
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project 🚀 - microcks/microcks
❤🔥4
Forwarded from LpicFarsi
docker-desktop-amd64.deb
371.8 MB
فابل نصبی داکر دسکتاپ برای توزیع دبین و اوبونتو
بزودی در دوره داکر
https://lpicfarsi.ir/product/docker/
@lpicfarsii
بزودی در دوره داکر
https://lpicfarsi.ir/product/docker/
@lpicfarsii
❤2
Forwarded from دبیان فارسی (Sohrab)
دبیان ۱۳.۱ با رفع مشکلات امنیتی و همینطور مشکل گرافیک در گراب منتشر شد.
https://www.debian.org/News/2025/20250906
همچنین در این نسخه، بسته Guix به علت داشتن مشکلات امنیتی غیرقابل رفع از مخازن حذف شد.
برای بهروزرسانی:
https://www.debian.org/News/2025/20250906
همچنین در این نسخه، بسته Guix به علت داشتن مشکلات امنیتی غیرقابل رفع از مخازن حذف شد.
برای بهروزرسانی:
sudo apt update && sudo apt full-upgrade
🔥2
Byteforge / بایــت فورج 🛸
Voice message
مطالبی ک دوس دارید رو بگید در حد توان مینویسم در موردش ❤️👌
https://www.youtube.com/@devopshobbies/pla
رفقایی که میخوان وارد حوزه مهندسی دواپس بشن
کانال یوتیوب دواپس هابیز حتما سر بزنید کارشون درسته 👌🏻❤️
رفقایی که میخوان وارد حوزه مهندسی دواپس بشن
کانال یوتیوب دواپس هابیز حتما سر بزنید کارشون درسته 👌🏻❤️
YouTube
DevOps Hobbies
Welcome to DevOps Hobbies, where you can learn DevOps in simple and easy ways. Whether you're new or experienced, our videos help you build your skills and grow in the DevOps world.
❤🔥3
FossFLOW
https://github.com/stan-smith/FossFLOW
FossFLOW is a powerful, open-source Progressive Web App (PWA) for creating beautiful isometric diagrams. Built with React and the Isoflow (Now forked and published to NPM as fossflow) library, it runs entirely in your browser with offline support.
https://github.com/stan-smith/FossFLOW
#devOps
#byteforge
@byteforge_chan 🛸
🔥2
دوستان اینجا کسی residential ip داره و جای مطمئنی برای فروش میشناسه ؟!
👀2
رفقا کسی سرور یا پنل دیجیتال اوشن داشت توی دایرکت مسج کانال یه پیام برام بذاره
🤷2
قطعی مجدد فیبر باعث قطع مسیر TelecomItalia و بروز اختلال در شبکه کشور شده است
🫡6
📍ریپوزیتوری Atmos – ابزار Orchestration برای Terraform و DevOps
ریپوزیتوری Atmos یک ابزار خط فرمان (CLI) متنباز است که توسط تیم Cloud Posse توسعه یافته و به منظور سادهسازی مدیریت زیرساختهای ابری با استفاده از Terraform طراحی شده است. این ابزار با ارائه ساختارهای قابل استفاده مجدد و پیکربندیهای DRY، فرآیندهای DevOps را بهینهسازی میکند.
⤵️ویژگیهای کلیدی:
پشتیبانی بومی از Terraform و Helmfile: امکان مدیریت و استقرار زیرساختها با استفاده از این ابزارها.
پیکربندیهای DRY با استفاده از YAML: استفاده از مفاهیم inheritance و mixins برای کاهش تکرار در پیکربندیها.
مدیریت Stacks و Components: سازماندهی بهتر زیرساختها با تفکیک منطقی اجزاء.
قابلیت اجرای دستورات در محیطهای مختلف: امکان استفاده در محیطهای محلی و CI/CD.
پشتیبانی از GitOps: ادغام با فرآیندهای Git برای استقرار خودکار.
⤵️موارد استفاده:
مدیریت زیرساختهای چندسکویی: مناسب برای سازمانهایی که از چندین ارائهدهنده خدمات ابری استفاده میکنند.
سادهسازی فرآیندهای DevOps: کاهش پیچیدگی در مدیریت و استقرار زیرساختها.
افزایش مقیاسپذیری: تسهیل در مدیریت زیرساختهای بزرگ و پیچیده.
ریپوزیتوری Atmos یک ابزار خط فرمان (CLI) متنباز است که توسط تیم Cloud Posse توسعه یافته و به منظور سادهسازی مدیریت زیرساختهای ابری با استفاده از Terraform طراحی شده است. این ابزار با ارائه ساختارهای قابل استفاده مجدد و پیکربندیهای DRY، فرآیندهای DevOps را بهینهسازی میکند.
⤵️ویژگیهای کلیدی:
پشتیبانی بومی از Terraform و Helmfile: امکان مدیریت و استقرار زیرساختها با استفاده از این ابزارها.
پیکربندیهای DRY با استفاده از YAML: استفاده از مفاهیم inheritance و mixins برای کاهش تکرار در پیکربندیها.
مدیریت Stacks و Components: سازماندهی بهتر زیرساختها با تفکیک منطقی اجزاء.
قابلیت اجرای دستورات در محیطهای مختلف: امکان استفاده در محیطهای محلی و CI/CD.
پشتیبانی از GitOps: ادغام با فرآیندهای Git برای استقرار خودکار.
⤵️موارد استفاده:
مدیریت زیرساختهای چندسکویی: مناسب برای سازمانهایی که از چندین ارائهدهنده خدمات ابری استفاده میکنند.
سادهسازی فرآیندهای DevOps: کاهش پیچیدگی در مدیریت و استقرار زیرساختها.
افزایش مقیاسپذیری: تسهیل در مدیریت زیرساختهای بزرگ و پیچیده.
https://github.com/cloudposse/atmos
#devOps
#terraform
#byteforge
@byteforge_chan 🛸
GitHub
GitHub - cloudposse/atmos: 👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports…
👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile. - cl...
🔥3
Forwarded from Linuxor ?
😁4🔥1