Curious Geek ⚡️ – Telegram
Curious Geek ⚡️
1.55K subscribers
61 photos
11 videos
204 links
✉️ hi@hiradsajde.ir 🌐 hiradsajde.ir
Download Telegram
Gitlab Omnibus
یک fullstacks platform برای گیت لب که تمام کامپوننت های مورد نیاز رو با یک پکیج / داکر ایمیج در اختیار مون می‌زاره و تا 3000 کاربر بدون HA و Single Instance پاسخگو هستش.
🔗 gitlab.com/gitlab-org/omnibus-gitlab
🆔 @Hiradsajde
3
Coder
چاره دغدغه این روزامون ، فیلترنت با چاشنی تحریم‌نت و کندی‌نت رو یافتم :)
با Coder میتونیم یک پلتفرم برای توسعه ریموت پروژه در بستر های مختلف و ایزوله شده داشته باشیم. با یک کامپوز فایل Deploy میشه و با Dokploy و Coolify هم سازگاره. دریافت کل Dependency ها و پردازش ها سمت سرور انجام میشه و دیگه نیازی نیست برای دانلود ماژول هامون کلی زمان بزاریم!
🔗 coder.com
🆔 @Hiradsajde
7
DevBox
این ابزار بهمون اجازه میده تا به راحتی shell های ایزوله شده بسازیم.
فرضا روی یک shell پایتون نصب می کنیم ، اما روی دیگر شل ها نصب نمیشه و تداخلی به وجود نمیاد.
مشابه ایده ای که python virtual env داشت ، اما این برای پکیج منیجر لینوکس هستش ⚡️
🔗 jetify.com/devbox
🆔 @Hiradsajde
5
الان چند ماه میشه که از دانشگاه گلستان میهمان علم و صنعت شدم ،
یکی از بهترین اتفاقاتی که افتاد جاری موندن جریان Golestan ICT با راهبری مسلم عزیز بود 😊
https://l1nk.dev/Qh5Vz
در صورتی که ساکن استان گلستان هستید کامنت بزارید تا لینک کامیونیتی رو براتون بفرستم 💙
🆔 @Hiradsajde
2
Vito Deploy
Free and Self-Hosted
Server Management Tool
این پروژه تازه نفس ، روی Deploy پروژه های PHP و فریمورک هاشون به شکل PaaS متمرکز شده.
در بلندمدت می‌تونه Microservice شدن این پروژه هارو به شدت ساده کنه.
🔗 vitodeploy.com
🆔 @Hiradsajde
2
Dokploy
Deploy Anywhere with Total Freedom and Ease.
این پروژه مشابه Vercel عمل می‌کنه،
با استفاده از ابزار های اوپن سورس تلاش می‌کنه خودکار برای پروژه تون Dockerimage بسازه ، فایل خودتون هم میتونید بهش بدید.
میتونید S3 Object Storage اضافه کنید و از دیتابیس هاتون بکاپ بگیرید.
از Docker Swarm و GitOps هم پشتیبانی می‌کنه و استفاده ازش خیلی سادست.
حتی میتونید Replication هاتون رو ازش مدیریت کنید!
🔗 https://dokploy.com
🆔 @Hiradsajde
🔥1
Curious Geek ⚡️
Dokploy Deploy Anywhere with Total Freedom and Ease. این پروژه مشابه Vercel عمل می‌کنه، با استفاده از ابزار های اوپن سورس تلاش می‌کنه خودکار برای پروژه تون Dockerimage بسازه ، فایل خودتون هم میتونید بهش بدید. میتونید S3 Object Storage اضافه کنید و از دیتابیس…
Coolify
An open-source & self-hostable Heroku / Netlify / Vercel alternative.
عملکردی مشابه Dokploy داره ، به نظرم UI ضعیف تر و رابط کاربری کندتری داشت. اما ظاهراً برای Orchestration قراره از ورژن آینده شون Kubernetes هم داشته باشن. Dokploy در این رابطه قولی نداده.
🔗 https://coolify.io
🆔 @Hiradsajde
1
خیلی رندوم داشتم توی راکت می‌گشتم که به پیام خودم رسیدم ، با اینکه سه سال گذشته ، از تصمیمات من کودکم راضیم 😅
البته یک بخشی رو مخالفم ، وقتم رو تلف نکردم سینتکس کلی زبان رو یاد گرفتم.
https://roocket.ir/discuss/18938?page=2#subject-69986
🆔 @Hiradsajde
🔥72🤡2
Black Candy
سرور موزیک سلف هاست ، برای رهایی از تحریم های اسپاتیفای ، ساند کلود و از دست رفتن پلی لیست ها...
🔗 github.com/blackcandy-org/blackcandy
🆔 @Hiradsajde
Kasm Workspaces
با استفاده از این پروژه ، میتونید فضای کارتون رو روی مرورگر تون داشته باشید،
برای سرور های خارج دغدغه لایسنس ویندوز بابت ریموت دسکتاپ نداشته باشید،
از اینترنت پر سرعت دیتاسنتر ها همراه با آیپی ثابت و اتصال ایمن استفاده کنید!
🔗 kasmweb.com
🆔 @Hiradsajde
1
ORPC - Open API RPC
این پروژه با هدف سازگارسازی RPC با استاندارد های Open API اومده ،
همون طور که با MTProto میتونیم به RPC تلگرام وصل بشیم و I/O رو به 20 درصد کاهش بدیم ،
می‌تونه در پیاده سازی API های باز مفید باشه.
🔗 orpc.unnoq.com
🆔 @Hiradsajde
3🤡1
خونه CJ اینا سوخت... :(
😁13
Channel name was changed to «Curious Geek ⚡️»
برنامه ای بنویسید که دستگاهی با ده ها هزار متغیر را حل کند!
دستگاه های ریاضی با ماتریس های Reduced Row Echelon Form قابل حل هستند.
برای یک دستگاه دو ، سه متغیره شاید گزینه بهینه ای نباشه.
اما روی ساختار ماتریس، راحت تر میتونیم الگوریتم پیاده کنیم و می‌تونه برای حل یک دستگاه با بیش از چند هزار متغیر کاربردی باشه.
کاربرد اینکار در پیاده سازی الگوریتم های هوش مصنوعی است.
The Gaussian Elimination Algorithm
نمونه ای از این دسته الگوریتم ها است.
🔗 t.me/+SimCrguTIx1kNDQ0
🆔 @Hiradsajde
4🤡1
درباب Cryptography و Steganography
علم Cryptography برای رمز کردن اطلاعات و حفظ محرمانگی آن هاست اما Steganography برای پنهان سازی وجود پیام است.
فرضا با استفاده از Cryptography پیامی را رمز می کنیم و کلید عمومی آن را با استفاده از Stenography در ثانیه ای مشخص از یک فایل MKV ویدیویی پنهان می کنیم.
🆔 @Hiradsajde
🔥4🤡1
Telco Cloud & NFV (Network Function Virtualization)
با پیشرفت فرهنگ DevOps و کامیونیتی SRE ها ترکیب NFV و Cloud که با اتمام پیاده سازی نسل اینترنت 5G دردسترس قرار میگیره ، می‌تونه انقلابی در بحث پرفورمنس و میزبانی باشه.
این معماری شبکه بر انعطاف پذیری گسترده در خصوص مکان توابع مجازی تعریف شده تاکید دارد.
فرضا کاربر درخواست را ارسال می‌کنه، اون درخواست به نزدیک ترین سرور مخابرات که چند خیابان فاصله داره ارسال میشه، سرور های مخابرات به طور زنجیروار با کمترین پینگ ممکن و سرعت اینترنت بالا دیتا رو دریافت می‌کنند و ریسپانس از چند خیابان اونورتر برمی‌گرده.
دوره «آزمایشگاه NFV & Telco-cloud» همراه آکادمی می‌تونه در درک این معماری مفید باشه.
🔗 hamrah.academy/course/3168
🆔 @Hiradsajde
🔥735🤩26361
Curious Geek ⚡️
Telco Cloud & NFV (Network Function Virtualization) با پیشرفت فرهنگ DevOps و کامیونیتی SRE ها ترکیب NFV و Cloud که با اتمام پیاده سازی نسل اینترنت 5G دردسترس قرار میگیره ، می‌تونه انقلابی در بحث پرفورمنس و میزبانی باشه. این معماری شبکه بر انعطاف پذیری گسترده…
Openstack
مجموعه‌ای از ماژول‌ ها و ابزارهای نرم‌افزاری متن‌باز است که چارچوبی برای ایجاد و مدیریت زیرساخت‌های ابر عمومی و ابر خصوصی در اختیار سازمان‌ها قرار می‌دهد.
توسعه این پروژه از ناسا شروع و کم کم به بنیاد تبدیل شده
Openstack Services
Nova:
امکان ساخت ماشین مجازی روی منابع را می‌دهد ، از قدیمی ترین سرویس هاست بنابراین از کانتینر پشتیبانی نمی‌کند.
Zun:
مشابه Nova است اما از کانتینر پشتیبانی می‌کند و برای ارائه PaaS میتواند گزینه مناسبی باشد.
Ironic:
تعریف توابع و سرویس ها را روی hypervisor را انجام میدهد و در کانفیگ baremetal ها می‌تونه کاربردی باشه.
Cyborg:
امکان استفاده از accelerator برای اجرای دستورات مشخصی را می‌دهد، فرضا آیپی فرواردینگ رو بستر دیگری انجام بده.
Swift:
در پیاده سازی Object Storage کاربردی است.
Cinder:
در پیاده سازی Block Storage کاربردی است.
Neutron:
در پیاده سازی Network as a Service کاربردی است.
Octivia:
امکان پیاده سازی سناریو های لود بالانسینگ را می‌دهد.
Designate:
امکان DNS as a Service را به ما میدهد که فرضا Floating IP ها ازش بهره می‌گیرند.
Barbican:
ذخیره سازی رمز عبور سرویس های مختلف را انجام می‌دهد.
Heat:
در کلود های مقیاس بزرگ اورکستریت کردن سرویس های سطح بالا را انجام می‌دهد.
Senlin:
امکان کلاستر کردن سرویس ها و آبجکت های متفاوت را می‌دهد.
Mistral:
برای تعریف workflow و event و action استفاده می‌شود.
Zaqar:
امکان Service Messaging بین اپلیکیشن هارا فراهم می‌کند.
Blazer:
رزروسازی منابع برای کاربری مشخص را انجام می‌دهد.
Aodh:
این سرویس بر اساس مجموعه ای از قوانین event هایی تعریف میکند و به ما آلرت می‌دهد ، مثلاً: مصرف CPU از 20% بیشتر است.
Magnum:
امکان اورکستریت کردن سرویس های مختلف را می‌دهد ، تفاوت آن با Zun این است که از ابزار هایی مثل Kubernetes بهره می‌گیرد.
Trove:
امکان ارائه DBaaS (Database as a Service) را بدون نیاز به اختصاص دادن منابع جدید فراهم می‌کند.
Sahara:
همانند Trove است اما امکان استفاده از زیرساخت Big Data همانند Hadoop را فراهم می‌کند.
Maskari:
قابلیت HA برای Instance ها که در صورت خرابی سریعا سیستم بازیابی شود.
Murano:
فرایند پکیج کردن و دیپلویمنت را خودکار می‌کند.
Solum:
این سرویس قابلیت Code to Image را برای توسعه دهندگان فراهم می‌کند.
Freezer:
بکاپ و ریکاوری را به طور توزیع شده انجام می‌دهد.
Horizon:
یک کنسول گرافیکی سمت وب برای مدیریت
🆔 @Hiradsajde
2
پشت این خطا ساعت ها رفته 😅
🆔 @Hiradsajde
🔥3
در باب استاندارد های مدیریت پروژه
PMBOK
استاندارد PMBOK یا همان دانش مدیریت پروژه، مجموعه ای از اصطلاحات و رهنمودهای استاندارد (مجموعه دانش) برای مدیریت صحیح پروژه است.
PRINCE
ویژگی های اصلی این استاندارد به این صورت است:

تمرکز بر توجیه کسب و کار.
ایجاد یک ساختار سازمانی تعریف شده در مدیریت پروژه.
رویکرد برنامه ریزی بر اساس محصول.
تکیه بر تقسیم پروژه به مراحل مختلف جهت مدیریت و کنترل.
ایجاد انعطاف پذیری برای کاربرد در سطح مناسب پروژه.
APM
انجمن مدیریت پروژه APM مخفف عبارت Association For Project Management بوده و تنها نهاد منصوب برای حرفه پروژه است که
استاندارد APM Bok را تدوین و ارائه داده است.
PMAJ
یک انجمن ملی مدیریت پروژه ژاپن است که
در سال 2005 از ادغام دو نهاد انجمن مدیریت پروژه ژاپن (JPMF) و مرکز صدور مجوز مدیریت پروژه (PMCC) ایجاد شد.
OPM3
روشی مناسب را برای پیشبرد اهداف استراتژیک سازمان از طریق استفاده از اصول و روش های مدیریت پروژه فراهم می کند.

به طور کلی یادگیری Prince و OPM3 و PMBOK می‌تونه به شدت مفید باشه.
🆔 @Hiradsajde
🔥2