ابزار Consul یه ابزار اوپنسورسه برای مدیریت سرویسها تو سیستمهایی که پراکندگی و مقیاس بالایی دارن، مثلاً وقتی کلی سرویس مختلف داری که تو سرورهای مختلف یا حتی دیتاسنترهای جدا از هم اجرا میشن. یکی از کارای اصلیش اینه که سرویسها بتونن همدیگه رو پیدا کنن (سرویس دیسکاوری)، بدون اینکه مجبور باشی آدرسها رو دستی وارد کنی. مثلاً یه سرویس پرداخت میتونه خودش رو معرفی کنه و بقیه سرویسها بیان پیداش کنن، اونم با چک کردن سلامت خودش تا اگه خوابیده بود، کسی براش درخواست نفرسته.
از طرف دیگه بهت یه سیستم سبک برای ذخیرهسازی تنظیمات (با key/value ساده) میده و یه ویژگی دیگش اینه که میتونه ارتباط بین سرویسهاتو امن کنه، با استفاده از mTLS (یه مدل رمزنگاری که دو طرف همدیگه رو تأیید میکنن). واسه تیمهایی که با microservices، Kubernetes یا چند دیتاسنتر کار میکنن، خیلی بدردبخوره چون کمک میکنه همهچی از یه جا مدیریت بشه و بدون اینکه با امنیت یا تنظیمات پیچیده درگیر شی، راحتتر دیپلوی کنی. در واقع یه جور ستون فقراته برای شبکهسازی بین سرویسها، مخصوصاً وقتی پروژهت بزرگ و پخشوپلاست.
مستنداتش :
www.consul.io
@Linuxor
از طرف دیگه بهت یه سیستم سبک برای ذخیرهسازی تنظیمات (با key/value ساده) میده و یه ویژگی دیگش اینه که میتونه ارتباط بین سرویسهاتو امن کنه، با استفاده از mTLS (یه مدل رمزنگاری که دو طرف همدیگه رو تأیید میکنن). واسه تیمهایی که با microservices، Kubernetes یا چند دیتاسنتر کار میکنن، خیلی بدردبخوره چون کمک میکنه همهچی از یه جا مدیریت بشه و بدون اینکه با امنیت یا تنظیمات پیچیده درگیر شی، راحتتر دیپلوی کنی. در واقع یه جور ستون فقراته برای شبکهسازی بین سرویسها، مخصوصاً وقتی پروژهت بزرگ و پخشوپلاست.
مستنداتش :
www.consul.io
@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
به پایتون کارا باید مدال تنبلی داد ببین چی ساختن با دو خط کد اپلیکیشن میشه بالا آورد،Streamlit یه کتابخانهٔ اوپنسورس پایتونه که به شما این امکانو میده با چند خط کد ساده وباپلیکیشنهای تعاملی بسازین.
streamlit.io
@Linuxor
streamlit.io
@Linuxor
ساخت یه مدل بینایی ماشین خوب از صفر هم وقتگیره هم پرخطا. این پروژه بیش از 100 مدل آماده مثل ViT، EfficientNet، ConvNeXt جمع آوری کرده برای محققها و توسعهدهندهها، فقط کافیه دیتاستتو بدی و ترین کنی، مقاله های مربوط به هرکدوم هم گذاشته که میشه با هداف تحقیقی ازشون استفاده کرد :
github.com/huggingface/pytorch-image-models
@Linuxor
github.com/huggingface/pytorch-image-models
@Linuxor
میدونستین گوگل یه API رایگان برای گرفتن آیکون سایت ها داره؟
توی سایت خودتون اگه خواستین به لینک جایی اشاره کنید کنارش آیکونش هم بزارید خیلی جالب میشه
www.google.com/s2/favicons?sz=96&domain_url=github.com
@Linuxor
توی سایت خودتون اگه خواستین به لینک جایی اشاره کنید کنارش آیکونش هم بزارید خیلی جالب میشه
www.google.com/s2/favicons?sz=96&domain_url=github.com
@Linuxor
اگه خواستی بفهمی یه آیپی مال کدوم کشوره نیاز نیست از API خاصی استفاده کنی دیتاست آیپی و لوکیشن ها وجود داره اکثر برنامه ها مثل intra که سورس کدشون رو خوندم از این استفاده میکنن
db-ip.com/db/download/ip-to-country-lite
@Linuxor
db-ip.com/db/download/ip-to-country-lite
@Linuxor
1
اگه تا حالا تلاش کردی شغل ریموت پیدا کنی و فقط به یه سری فرم طولانی و نتیجه صفر رسیدی این ریپو یه از لیست شرکتای ریموتدوست تا تاکتیک مصاحبه رو جمع کرده (خارج ایران).
github.com/lukasz-madon/awesome-remote-job
@Linuxor
github.com/lukasz-madon/awesome-remote-job
@Linuxor
ابزار Nushell فقط یه ترمینال شیک نیست، یه data shell هم هست. مثلاً میتونی خروجی یه دستور رو بهجای متن ساده به جدول تبدیل کنی، روش query بزنی، یا مستقیم به فرمت CSV/JSON/PARQUET خروجی بگیری.
این یعنی اگه با log، فایلهای دیتا، یا خروجی API سروکار داری، خیلی وقتا دیگه نیاز به Python و jq نداری.
nushell.sh
@Linuxor
این یعنی اگه با log، فایلهای دیتا، یا خروجی API سروکار داری، خیلی وقتا دیگه نیاز به Python و jq نداری.
nushell.sh
@Linuxor
اگه خواستی بفهمی یه زبان رو واقعا فهمیدی یا نه باید بتونی توش ماژول و کتابخونه بسازی! توی پایتون ساختن کتابخونه ممکنه برای تازه کار ها گیج کننده باشه راهکارش اینه که بیان از ابزاری مثل Poetry استفاده کنن که کار رو براشون راحت تر میکنه مثلا دیگه نیاز نیست با setup.py و MANIFEST.in و بقیه قصهها درگیر شی یا اینکه چطوری پکیج رو توی PyPI مستندات Poetry رو بخونید همهچی دستتون میآد :
python-poetry.org/docs
@Linuxor
python-poetry.org/docs
@Linuxor
آیا ممکنه هوش مصنوعی بیاد جای سایت هارو بگیره و دیگه کسی توی گوگل جستجویی نکنه و در نتیجه همه تولید کننده های محتوا بدبخت بشن ؟
یه دید نسبتا قوی وجود داره اینه که سایت ها اجازه برداشتن غیر قانونی دیتا به هوش مصنوعی هارو ندن و ازشون پول بگیرن اینطوری ورق رو به نفع خودشون چرخوندن، کلادفلر یه بخشیش رو داره اجرایی میکنه ولی نیاز به یه پلتفرم جامع تر برای این کار هستش که هنوز معلوم نیست چطوری شکل بگیره و آیا گوگل خودش واسط این کار میشه؟
@Linuxor
یه دید نسبتا قوی وجود داره اینه که سایت ها اجازه برداشتن غیر قانونی دیتا به هوش مصنوعی هارو ندن و ازشون پول بگیرن اینطوری ورق رو به نفع خودشون چرخوندن، کلادفلر یه بخشیش رو داره اجرایی میکنه ولی نیاز به یه پلتفرم جامع تر برای این کار هستش که هنوز معلوم نیست چطوری شکل بگیره و آیا گوگل خودش واسط این کار میشه؟
@Linuxor
لینکدین یه بخشی به اسم Skill Assessments داره که توش میتونی آزمونهایی توی موضوعات مختلف (مثلاً Python، JavaScript، Excel، SQL، و غیره) بدی تا نشون بدی توی اون مهارت خاص حرفهای هستی، این لیست همه سوال ها و جوابشون رو جمع کرده :
ebazhanov.github.io/linkedin-skill-assessments-quizzes
@Linuxor
ebazhanov.github.io/linkedin-skill-assessments-quizzes
@Linuxor
یه لیست از امکانات جالب و ترفند های CSS که ممکنه یه نفر با پنج سال تجربه ندونتشون!
github.com/AllThingsSmitty/css-protips
@Linuxor
github.com/AllThingsSmitty/css-protips
@Linuxor
کوچیک ترین کامپایلر دنیا با جاوا اسکریپت! یه فایل test.js هم داره بازش کنید نحوه استفاده کردنش رو ببینید :
کنار کد های خود کامپایلر هم به صورت داستانی تو کامنتا توضیح داده چیکار کرده و خودتون میتونید بهبودش بدید
github.com/jamiebuilds/the-super-tiny-compiler
@Linuxor
کنار کد های خود کامپایلر هم به صورت داستانی تو کامنتا توضیح داده چیکار کرده و خودتون میتونید بهبودش بدید
github.com/jamiebuilds/the-super-tiny-compiler
@Linuxor