Forwarded from Go Casts 🚀
Using an Ambassador for Service Brokering
یکی از ملزومات portable کردن application برای استفاده در محیط های مختلف بحث service discovery هست.
تصور کنید که application شما در محیط production باید به یه public cloud متصل بشه مثل AWS RDS و برای محیط staging به یک physical datacenter یا private cloud متصل بشه
مدیریت کردن این موضوع لاجیک application رو پیچیده میکنه، زیرا بر اساس محیطی که در اون قرار داره باید بحث service discovery رو مدیریت کنه.
بهتر اینه که یک service broker بصورت ambassador container داشته باشیم، که مسئولیت این موضوع رو قبول کنه، و application طبق معمول صرفا به یه local database متصل بشه
#designing_distributed_systems_brendan_burns
@gocasts
یکی از ملزومات portable کردن application برای استفاده در محیط های مختلف بحث service discovery هست.
تصور کنید که application شما در محیط production باید به یه public cloud متصل بشه مثل AWS RDS و برای محیط staging به یک physical datacenter یا private cloud متصل بشه
مدیریت کردن این موضوع لاجیک application رو پیچیده میکنه، زیرا بر اساس محیطی که در اون قرار داره باید بحث service discovery رو مدیریت کنه.
بهتر اینه که یک service broker بصورت ambassador container داشته باشیم، که مسئولیت این موضوع رو قبول کنه، و application طبق معمول صرفا به یه local database متصل بشه
#designing_distributed_systems_brendan_burns
@gocasts
Forwarded from Go Casts 🚀
اگه سیستم شما دچار مشکل latency هست یکی از کارهایی که به شما کمک میکنه ریشه مشکل رو پیدا کنید tracing هست. حالا اگه سیستم شما از چند microservice تشکیل شده باشه، برای trace کردن احتیاج به distributed tracing دارید که Jaeger ابزار معروفی برای این کار هست.
اخیرا نسخه ۲ این ابزار منتشر شده که تطبیق خوبی با opentelemetry داره.
https://www.cncf.io/blog/2024/11/12/jaeger-v2-released-opentelemetry-in-the-core/
@gocasts
اخیرا نسخه ۲ این ابزار منتشر شده که تطبیق خوبی با opentelemetry داره.
https://www.cncf.io/blog/2024/11/12/jaeger-v2-released-opentelemetry-in-the-core/
@gocasts
CNCF
Jaeger v2 released: OpenTelemetry in the core!
Project post by the Jaeger maintainers Jaeger, the popular open-source distributed tracing platform, has had a successful 9 year history as being one of the first graduated projects in the Cloud…
Forwarded from Code Module | کد ماژول (𔓙)
بنا به استقبال شما عزیزان، در هفته آینده پارت دوم این میتینگ رو خواهیم داشت و با هم قراره سوالات بیشتری رو بررسی میکنیم :))
امیدوارم که میتینگ دیشب برای شما دوستان مفید واقع شده باشه و بابت این که یکسری سوالات پاسخ نگرفتن عذرخواهی میکنم (وقت کم بود)
هرگونه انتقاد یا پیشنهادی هم در خصوص میتینگ یا محتوای چنل دارید، توی گروه با بنده در میون بزارید💙
@CodeModuleGap
امیدوارم که میتینگ دیشب برای شما دوستان مفید واقع شده باشه و بابت این که یکسری سوالات پاسخ نگرفتن عذرخواهی میکنم (وقت کم بود)
هرگونه انتقاد یا پیشنهادی هم در خصوص میتینگ یا محتوای چنل دارید، توی گروه با بنده در میون بزارید💙
@CodeModuleGap
Forwarded from PhiloLearn | فیلولرن
#دلنوشته
چند سال پیش جادی یه پلی لیستی رو شروع کرده بود هک با جادی که تو قسمت اولش اومد کالی لینوکس رو نصب کرد
منم با خودم گفتم بیام نصبش کنم تو ماشین مجازی ببینم چطور میشه
من با علم به این که هک و امنیت حوزه ی کاری من نیست و نخواهد بود نصبش کردم صرفا برای تجربه و اتفاقی که افتاد این بود که بشدت مجذوب تم xfce کالی شدم.
چند ماه بعدش که اولین بار میخواستم برم سراغ لینوکس کالی جزو گزینه هام نبود ولی واقعا دلم میخواست هر چی که نصب میکنم ظاهر کالی رو داشته باشه
خلاصه که وقتی تم کالی رو پیدا کردم از اون زمان تاحالا سریع ترین و بی دردسر ترین تنظیم رو دارم
تم کالی، آیکون هاش و تقریبا تمام ظاهرش یه سادگی و اتوکشیدگی ای داره که بدجور من رو گرفته
مخصوصا ترمینالش
اون رو هم خیلی دوست داشتم و نتیجتا یه ویرچوال ماشین ران کردم تا بتونم کانفیگ zsh کالی رو بردارم و با qterminal استفاده کنم ازش😂😂😂
۳ سالی میشه که لینوکس دارم، از اوبونتو بگیر (بدترین تجربم) تا دبیان و پارچ و در حال حاضر آرچ
تو همشون همین تم رو داشتم (بجز گنوم اوبونتو که فقط ترمینال بود)
@Philolearn
چند سال پیش جادی یه پلی لیستی رو شروع کرده بود هک با جادی که تو قسمت اولش اومد کالی لینوکس رو نصب کرد
منم با خودم گفتم بیام نصبش کنم تو ماشین مجازی ببینم چطور میشه
من با علم به این که هک و امنیت حوزه ی کاری من نیست و نخواهد بود نصبش کردم صرفا برای تجربه و اتفاقی که افتاد این بود که بشدت مجذوب تم xfce کالی شدم.
چند ماه بعدش که اولین بار میخواستم برم سراغ لینوکس کالی جزو گزینه هام نبود ولی واقعا دلم میخواست هر چی که نصب میکنم ظاهر کالی رو داشته باشه
خلاصه که وقتی تم کالی رو پیدا کردم از اون زمان تاحالا سریع ترین و بی دردسر ترین تنظیم رو دارم
تم کالی، آیکون هاش و تقریبا تمام ظاهرش یه سادگی و اتوکشیدگی ای داره که بدجور من رو گرفته
مخصوصا ترمینالش
اون رو هم خیلی دوست داشتم و نتیجتا یه ویرچوال ماشین ران کردم تا بتونم کانفیگ zsh کالی رو بردارم و با qterminal استفاده کنم ازش😂😂😂
۳ سالی میشه که لینوکس دارم، از اوبونتو بگیر (بدترین تجربم) تا دبیان و پارچ و در حال حاضر آرچ
تو همشون همین تم رو داشتم (بجز گنوم اوبونتو که فقط ترمینال بود)
@Philolearn
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
همیشه سعی کردم جوری باشم که تنها برگ برندم تو زندگی این باشه که «هرگز وا ندم» و بعد از هر شکست دوباره شروع کنم
نمیگم آدم موفقی شدم، ولی همین باعث میشه که همیشه از گذشته خودم راضی باشم
نمیگم آدم موفقی شدم، ولی همین باعث میشه که همیشه از گذشته خودم راضی باشم
Forwarded from Programming (اَبی)
درد یعنی ۱۴۵۰ فاکینگ دلار پول لپتاپ بدی بعد از مینی کیس ۱۳۰ دلاری ضعیف تر باشه
Forwarded from Mohammadreza
دوستان و همراهان عزیز
در نظر داریم انجمن کاربری آرچ را مجددا راه اندازی کنیم و در کنار آن امکانات دیگری از جمله مخزن برنامه های پرکاربرد AUR و فعالیتهای دیگر را برای تقویت جامعه کاربری آرچ شروع کنیم. انجام این کارها نیازمند کمک و همیاری هم اعضای این جامعه کاربری می باشد. اقدامات اولیه جهت خرید زیرساخت های اولیه شروع شده است. در این مرحله نیازمند کمک مالی اعضا جهت خرید زیرساختها می باشیم. در حال حاضر دامنه رسمی به آدرس
archlinuxiran.ir
خریداری شده است و نیازمند کمک برای خرید سرور میزبان هستیم.
عزیزانی که علاقمند به کمک هستند لطفا به شماره کارت زیر کمک های خود را واریز نمایند.
5859831024302662
بانک تجارت به نام محمدرضا عبداله زاده
در نظر داریم انجمن کاربری آرچ را مجددا راه اندازی کنیم و در کنار آن امکانات دیگری از جمله مخزن برنامه های پرکاربرد AUR و فعالیتهای دیگر را برای تقویت جامعه کاربری آرچ شروع کنیم. انجام این کارها نیازمند کمک و همیاری هم اعضای این جامعه کاربری می باشد. اقدامات اولیه جهت خرید زیرساخت های اولیه شروع شده است. در این مرحله نیازمند کمک مالی اعضا جهت خرید زیرساختها می باشیم. در حال حاضر دامنه رسمی به آدرس
archlinuxiran.ir
خریداری شده است و نیازمند کمک برای خرید سرور میزبان هستیم.
عزیزانی که علاقمند به کمک هستند لطفا به شماره کارت زیر کمک های خود را واریز نمایند.
5859831024302662
بانک تجارت به نام محمدرضا عبداله زاده
Forwarded from Ninja Learn | نینجا لرن
پیشنهاد میکنم از این پست به بعد رو شروع کنید به خوندن واقعا چیزای خفنی یاد میگیرید
Forwarded from Ninja Learn | نینجا لرن
بنظرتون کانال چی کم داره؟ یا با چی خیلی خفن تر میشه؟ 🤔
Forwarded from Gopher Academy
🔵 عنوان مقاله
html-to-markdown 2.1: Convert HTML to Markdown
🟢 خلاصه مقاله:
مقالهای که مورد بحث قرار گرفته به بررسی ویژگیهای نسخه دوم یک ابزار تجزیه HTML میپردازد. در این نسخه، از روشهای پیچیدهتری برای تجزیه HTML استفاده شده است، نه صرفاً استفاده از عبارات منظم (regexes)، که این امکان را میدهد تا با موقعیتهای پیچیده و خاص بهتر کنار بیاید. این ابزار که کاملاً بازنویسی شده، دقت بالاتری را ارائه میدهد و میتوان از آن هم بهعنوان یک ابزار خط فرمان (CLI tool) و هم بهعنوان کتابخانهای در زبان برنامهنویسی Go استفاده کرد. همچنین به اشتراکگذاری کد این ابزار در GitHub اشاره شده است که این امکان را به توسعهدهندگان میدهد تا به کد این پروژه دسترسی داشته باشند و بتوانند در بهبود آن مشارکت کنند.
🟣لینک مقاله:
https://golangweekly.com/link/162090/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
html-to-markdown 2.1: Convert HTML to Markdown
🟢 خلاصه مقاله:
مقالهای که مورد بحث قرار گرفته به بررسی ویژگیهای نسخه دوم یک ابزار تجزیه HTML میپردازد. در این نسخه، از روشهای پیچیدهتری برای تجزیه HTML استفاده شده است، نه صرفاً استفاده از عبارات منظم (regexes)، که این امکان را میدهد تا با موقعیتهای پیچیده و خاص بهتر کنار بیاید. این ابزار که کاملاً بازنویسی شده، دقت بالاتری را ارائه میدهد و میتوان از آن هم بهعنوان یک ابزار خط فرمان (CLI tool) و هم بهعنوان کتابخانهای در زبان برنامهنویسی Go استفاده کرد. همچنین به اشتراکگذاری کد این ابزار در GitHub اشاره شده است که این امکان را به توسعهدهندگان میدهد تا به کد این پروژه دسترسی داشته باشند و بتوانند در بهبود آن مشارکت کنند.
🟣لینک مقاله:
https://golangweekly.com/link/162090/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Omid
بهروزترین اخبار، تحلیلها و مقالات تخصصی دنیای فناوری و موبایل را در کانال ما دنبال کنید! 📲💻 از معرفی گجتهای جدید تا بررسی روندهای نرمافزاری،
اینجا همه چیز برای همراهی شما با دنیای تکنولوژی فراهم است. 🚀🔒
👇👇👇👇👇👇👇👇👇
🔔 کانال رسمی خبر ما: @omiddigiit
🛒 کانال رسمی فروش ما: @omiddigiit_ir
📸 اینستاگرام: @omiddigiit
🌐 وبسایت: OmidDigiit.ir
💬 ارتباط با فروش در تلگرام: @OmidDigiit_admin
💬 ارتباط با فروش در ایتا: @OmidDigiit_admin
🔗 عضویت در کانالهای ما: کلیک کنید
🚀 همین حالا بپیوندید! تخفیفها همراه با قرعه کشی و جدیدترین محصولات منتظرتان است.
اینجا همه چیز برای همراهی شما با دنیای تکنولوژی فراهم است. 🚀🔒
👇👇👇👇👇👇👇👇👇
🔔 کانال رسمی خبر ما: @omiddigiit
🛒 کانال رسمی فروش ما: @omiddigiit_ir
📸 اینستاگرام: @omiddigiit
🌐 وبسایت: OmidDigiit.ir
💬 ارتباط با فروش در تلگرام: @OmidDigiit_admin
💬 ارتباط با فروش در ایتا: @OmidDigiit_admin
🔗 عضویت در کانالهای ما: کلیک کنید
🚀 همین حالا بپیوندید! تخفیفها همراه با قرعه کشی و جدیدترین محصولات منتظرتان است.
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
●● معرفی فریم ورک Express.js ●●
یک فریمورک سبک، سریع و محبوب برای ساخت بکند اپلیکشن اپلیکیشنهای وب و توسعه Apiها با استفاده از Node.js است.
ویژگی های کلیدی ✅
توی این ویدیو یه پروژه ساده با اکسپرس ایجاد کردیم 🚀
یک فریمورک سبک، سریع و محبوب برای ساخت بکند اپلیکشن اپلیکیشنهای وب و توسعه Apiها با استفاده از Node.js است.
ویژگی های کلیدی ✅
➊ سادگی : یادگیری و استفاده از Express.js بسیار آسان است.
➋ سرعت : به دلیل ساختار سبک و بهینه، اپلیکیشنهای ساخته شده با Express.js بسیار سریع هستند.
➌ انعطافپذیری : این فریم ورک به شما آزادی زیادی برای ساخت اپلیکیشنهای دلخواه میدهد.
➍ جامعه بزرگ : یک جامعه بزرگ از توسعهدهندگان وجود داره که از Express.js استفاده میکنند.
توی این ویدیو یه پروژه ساده با اکسپرس ایجاد کردیم 🚀
#framework #nodejs #backend
Channel | Group | YouTube
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 چگونه دسترسی فایل در حالت public در وردپرس مسدود کنیم؟
کد زیر:
کد بالا دسترسی فایل text در حالت public مسدود می کند و اما خود وردپرس قابل خواندن است.
#وردپرس
@TheRaymondDev
کد زیر:
$file_path = '/wp-content/plugins/TheRaymondDev/file.text'; // Replace with the actual file path
if (file_exists($file_path)) {
$content = file_get_contents($file_path);
echo nl2br(htmlspecialchars($content));
} else {
echo 'File does not exist.';
}
کد بالا دسترسی فایل text در حالت public مسدود می کند و اما خود وردپرس قابل خواندن است.
#وردپرس
@TheRaymondDev
Forwarded from Curious Geek ⚡️
🎫 اولین قسمت Self-Hosted
⚡️ ساخت ربات برای دریافت لاگ وب سرور Nginx در کانال تلگرامی
تکنولوژی های مورد استفاده :
جمعه 1403/08/25
⚠️ ویدیو به زودی منتشر میشه.
🆔 @Hiradsajde
⚡️ ساخت ربات برای دریافت لاگ وب سرور Nginx در کانال تلگرامی
تکنولوژی های مورد استفاده :
Linux - Nginx - Bash Script جمعه 1403/08/25
⚠️ ویدیو به زودی منتشر میشه.
🆔 @Hiradsajde
Forwarded from haashemi.dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ایلان ماسک با سفیر ایران در سازمان ملل دیدار کرد
بهگزارش نیویورک تایمز، ایلان ماسک روز دوشنبه با سفیر ایران در سازمان ملل دیدار کرد، یک روز قبل از آنکه دونالد ترامپ، بنیانگذار SpaceX را بهعنوان یکی از رؤسای بخش جدید بهرهوری دولت منصوب کند.
پ . ن : تیم ترامپ به این خبر واکنشی نشون نداده...
#خبر
@TheRaymondDev
بهگزارش نیویورک تایمز، ایلان ماسک روز دوشنبه با سفیر ایران در سازمان ملل دیدار کرد، یک روز قبل از آنکه دونالد ترامپ، بنیانگذار SpaceX را بهعنوان یکی از رؤسای بخش جدید بهرهوری دولت منصوب کند.
پ . ن : تیم ترامپ به این خبر واکنشی نشون نداده...
#خبر
@TheRaymondDev
NY Times
Elon Musk Met With Iran’s U.N. Ambassador, Iranian Officials Say
The tech billionaire, a top adviser to President-elect Donald J. Trump, was reported to have discussed ways to defuse tensions between Iran and the United States.
Forwarded from Laravel News
Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3 https://laravel-news.com/phpstorm-2024-3
Laravel News
Herd Executable Support and Pest 3 Mutation Testing in PhpStorm 2024.3 - Laravel News
PhpStorm 2024.3 was released and includes support for PHP 8.4 as well as some awesome updates for Laravel Developers, such as detection of Laravel Herd and full Pest 3.0 support.