Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
دَعِ الرَسمَ الَّذي دَثَرا
يُقاسي الريحَ وَالمَطَرا
وَكُن رَجُلاً أَضاعَ العِل
مَ في اللَذّاتِ وَالخَطَرا
— أبونواس
#poem #quote
@amiria703_channel
Forwarded from Gopher Academy
🔵 عنوان مقاله
A Taste of Go Code Generator Magic: A Quick Guide to Getting Started
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بیان تجربه نویسنده در ایجاد برنامهای برای تولید کد خودکار در زبان برنامهنویسی Go میپردازد. نویسنده به دلیل کمبود آموزشهای موجود در این زمینه محرک شده تا چگونگی ایجاد برنامهای را که قادر به تولید قالبهای مقدماتی (boilerplate) برای پوشش دادن توابع است، نشان دهد. هدف از این تولید کد، کاستن از بار نویشتن کدهای تکراری و زمانبر است تا بدین وسیله زمان بیشتری برای برنامهنویسان فراهم آورد تا بتوانند روی جنبههای پیچیدهتر و خلاقانهتر برنامهنویسی تمرکز کنند. این مقاله میتواند منبع مفیدی برای برنامهنویسانی باشد که به دنبال راهکارهایی برای بهینهسازی و افزایش کارایی کدنویسی خود در Go هستند.
🟣لینک مقاله:
https://golangweekly.com/link/161324/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
A Taste of Go Code Generator Magic: A Quick Guide to Getting Started
🟢 خلاصه مقاله:
مقالهای که مورد بررسی قرار گرفته به بیان تجربه نویسنده در ایجاد برنامهای برای تولید کد خودکار در زبان برنامهنویسی Go میپردازد. نویسنده به دلیل کمبود آموزشهای موجود در این زمینه محرک شده تا چگونگی ایجاد برنامهای را که قادر به تولید قالبهای مقدماتی (boilerplate) برای پوشش دادن توابع است، نشان دهد. هدف از این تولید کد، کاستن از بار نویشتن کدهای تکراری و زمانبر است تا بدین وسیله زمان بیشتری برای برنامهنویسان فراهم آورد تا بتوانند روی جنبههای پیچیدهتر و خلاقانهتر برنامهنویسی تمرکز کنند. این مقاله میتواند منبع مفیدی برای برنامهنویسانی باشد که به دنبال راهکارهایی برای بهینهسازی و افزایش کارایی کدنویسی خود در Go هستند.
🟣لینک مقاله:
https://golangweekly.com/link/161324/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
evilmartians.com
A taste of Go code generator magic: a quick guide to getting started—Martian Chronicles, Evil Martians’ team blog
Make a small program that generates wrapping functions for the given type methods, and use this example as a good starting point for your own Go code generator!
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
دلنوشته
این صحبتهای انگیزشی که از آدمهای به اصطلاح موفق میشنویم اکثرا دروغهایی هستند که بهمون میگن تا نتیجه چیزی که هستند رو صددرصد به خودشون بچسبونن
هیچکدومشون نمیان بگن که چقدر توی رقابت پدر بقیه رو درآوردن یا چقدر توی کارشون زیرآبی رفتن تا شدن این
هرگز نمیان از خیانتهایی که به دیگران کردن صحبت کنن
هرگز نمیان بگن که چقدر آدمهای خودخواه و فرصت طلبی هستند
هرگز نمیان براتون اصول کلاهبرداری و پیچوندن مالیات رو بگن ولی تا دلتون بخواد دروغ میبافن که چیزای فانتزی تعریف میکنن
هرگز نمیان بگن که چقدر از حق پرسنلشون زدن و به اونا سخت گرفتن و بیشتر کار کشیدن تا به اینجا رسیدن
بیایید دروغهای این شیادها رو باور نکنیم. اونا در درجه اول دروغگوهای خوبی بودن که تونستن به جایگاهی که دارن برسن و در درجه بعدی آدمای خوش شانس و بعدش آدمای باهوش و پر تلاش
این صحبتهای انگیزشی که از آدمهای به اصطلاح موفق میشنویم اکثرا دروغهایی هستند که بهمون میگن تا نتیجه چیزی که هستند رو صددرصد به خودشون بچسبونن
هیچکدومشون نمیان بگن که چقدر توی رقابت پدر بقیه رو درآوردن یا چقدر توی کارشون زیرآبی رفتن تا شدن این
هرگز نمیان از خیانتهایی که به دیگران کردن صحبت کنن
هرگز نمیان بگن که چقدر آدمهای خودخواه و فرصت طلبی هستند
هرگز نمیان براتون اصول کلاهبرداری و پیچوندن مالیات رو بگن ولی تا دلتون بخواد دروغ میبافن که چیزای فانتزی تعریف میکنن
هرگز نمیان بگن که چقدر از حق پرسنلشون زدن و به اونا سخت گرفتن و بیشتر کار کشیدن تا به اینجا رسیدن
بیایید دروغهای این شیادها رو باور نکنیم. اونا در درجه اول دروغگوهای خوبی بودن که تونستن به جایگاهی که دارن برسن و در درجه بعدی آدمای خوش شانس و بعدش آدمای باهوش و پر تلاش
Forwarded from Ninja Learn | نینجا لرن
ـ☁️ AWS چیه و چرا اینقدر مهمه؟
ـAmazon Web Services (AWS) یکی از بزرگترین ارائهدهندههای خدمات ابری تو دنیاست. اگه بخوای ساده بگیم، AWS یه پلتفرم ابریه که بهت اجازه میده بدون دردسرهای مربوط به سرور، دیتاسنتر یا زیرساخت، اپلیکیشنهات رو راه بندازی، توسعه بدی و مدیریت کنی. این یعنی تو فقط به توسعه کسبوکارت فکر میکنی و AWS بقیه کارها رو برات هندل میکنه.
چرا AWS ساخته شد؟
سال 2006 آمازون متوجه شد که زیرساختهای عظیم و مقیاسپذیری که برای فروشگاه آنلاینش ساخته، که میتونه به درد خیلی از شرکتها بخوره.
چون استارتاپها، کسبوکارهای متوسط و حتی شرکتهای بزرگ دنبال یه راه سادهتر برای مدیریت سرورهاشون بودن.
ـAWS اومد تا:
مدیریت زیرساخت رو ساده کنه: دیگه نیازی به خرید و نگهداری سرور نیست.
هزینهها رو کاهش بده: فقط برای چیزی که استفاده میکنی، پول میدی.
مقیاسپذیری رو ممکن کنه: هر وقت بخوای، منابع بیشتری بهراحتی اضافه میکنی.
📦 سرویسهای AWS چیه و چی کار میکنه؟
ـAWS بیشتر از 200 سرویس ارائه میده که هرکدوم برای یه نیاز خاص طراحی شدن. اینجا مهمترین و پرکاربردترینهاش رو میگیم:
1⃣ Compute (محاسبات)
برای اجرا کردن اپلیکیشنها و پردازشهای سنگین:
EC2:
Lambda:
Elastic Beanstalk:
2⃣ Storage (ذخیرهسازی)
برای نگهداری امن و قابل اعتماد دادهها:
S3:
EBS:
Glacier:
3⃣ Database (پایگاه داده)
برای مدیریت انواع دیتابیسها:
RDS:
DynamoDB:
Redshift:
4⃣ Networking (شبکهسازی)
برای مدیریت ارتباطات و شبکهها:
VPC:
Route 53:
CloudFront:
5⃣ AI/ML (هوش مصنوعی و یادگیری ماشین)
برای ساخت مدلهای هوش مصنوعی:
SageMaker:
Rekognition:
Polly:
6⃣ DevOps و مدیریت زیرساخت
ابزارهایی برای تیمهای توسعه و عملیات:
CodePipeline:
CloudFormation:
CloudWatch:
Security & personality
برای محافظت از دادهها و مدیریت دسترسی:
IAM:
Shield:
KMS:
📊 یکسری نکات درمورد AWS
🔹 Cost Management:
🔹 Reserved Instances و Spot Instances:
🔹 Hybrid Cloud:
🔹 Global Footprint:
🔹 Scaling Strategies:
جمعبندی ✍
فهمیدیم AWS یه پلتفرم فوقالعاده قوی و انعطافپذیره که تقریباً هر چیزی که برای راهاندازی و مدیریت یه اپلیکیشن نیاز داری رو ارائه میده. این ابزار اگه حرفهای و با دانش درست استفاده بشه، میتونه کسبوکارت رو متحول کنه.
امید وارم مفید بوده باشه :)
ـAmazon Web Services (AWS) یکی از بزرگترین ارائهدهندههای خدمات ابری تو دنیاست. اگه بخوای ساده بگیم، AWS یه پلتفرم ابریه که بهت اجازه میده بدون دردسرهای مربوط به سرور، دیتاسنتر یا زیرساخت، اپلیکیشنهات رو راه بندازی، توسعه بدی و مدیریت کنی. این یعنی تو فقط به توسعه کسبوکارت فکر میکنی و AWS بقیه کارها رو برات هندل میکنه.
چرا AWS ساخته شد؟
سال 2006 آمازون متوجه شد که زیرساختهای عظیم و مقیاسپذیری که برای فروشگاه آنلاینش ساخته، که میتونه به درد خیلی از شرکتها بخوره.
چون استارتاپها، کسبوکارهای متوسط و حتی شرکتهای بزرگ دنبال یه راه سادهتر برای مدیریت سرورهاشون بودن.
ـAWS اومد تا:
مدیریت زیرساخت رو ساده کنه: دیگه نیازی به خرید و نگهداری سرور نیست.
هزینهها رو کاهش بده: فقط برای چیزی که استفاده میکنی، پول میدی.
مقیاسپذیری رو ممکن کنه: هر وقت بخوای، منابع بیشتری بهراحتی اضافه میکنی.
📦 سرویسهای AWS چیه و چی کار میکنه؟
ـAWS بیشتر از 200 سرویس ارائه میده که هرکدوم برای یه نیاز خاص طراحی شدن. اینجا مهمترین و پرکاربردترینهاش رو میگیم:
1⃣ Compute (محاسبات)
برای اجرا کردن اپلیکیشنها و پردازشهای سنگین:
EC2:
سرورهای مجازی قابل تنظیم
Lambda:
اجرای کد بدون نیاز به مدیریت سرور
Elastic Beanstalk:
مدیریت خودکار سرورها برای اپلیکیشنهای وب
2⃣ Storage (ذخیرهسازی)
برای نگهداری امن و قابل اعتماد دادهها:
S3:
ذخیرهسازی اشیاء (Object Storage) با مقیاسپذیری بالا
EBS:
دیسکهای ذخیرهسازی برای EC2
Glacier:
آرشیو کردن دادهها برای ذخیره طولانیمدت
3⃣ Database (پایگاه داده)
برای مدیریت انواع دیتابیسها:
RDS:
دیتابیسهای رابطهای مثل MySQL، PostgreSQL
DynamoDB:
دیتابیس NoSQL با سرعت و مقیاسپذیری بالا
Redshift:
دیتابیس مخصوص تحلیل دادهها
4⃣ Networking (شبکهسازی)
برای مدیریت ارتباطات و شبکهها:
VPC:
ساخت شبکههای خصوصی
Route 53:
مدیریت DNS
CloudFront:
سرویس CDN برای ارسال سریعتر محتوا
5⃣ AI/ML (هوش مصنوعی و یادگیری ماشین)
برای ساخت مدلهای هوش مصنوعی:
SageMaker:
توسعه و دیپلوی مدلهای یادگیری ماشین
Rekognition:
تحلیل تصاویر و ویدیوها
Polly:
تبدیل متن به صدا
6⃣ DevOps و مدیریت زیرساخت
ابزارهایی برای تیمهای توسعه و عملیات:
CodePipeline:
پیادهسازی CI/CD
CloudFormation:
تعریف زیرساخت به شکل کد
CloudWatch:
مانیتورینگ منابع و سرویسها
Security & personality
برای محافظت از دادهها و مدیریت دسترسی:
IAM:
مدیریت دسترسی کاربران
Shield:
محافظت در برابر حملات DDoS
KMS:
مدیریت کلیدهای رمزنگاری
📊 یکسری نکات درمورد AWS
🔹 Cost Management:
تو AWS ممکنه هزینهها از دستت در بره. از ابزارهایی مثل Cost Explorer یا Budgets استفاده کن تا هزینههاتو کنترل کنی.
🔹 Reserved Instances و Spot Instances:
برای کاهش هزینهها، از Reserved Instances برای بارهای ثابت و از Spot Instances برای پردازشهای موقتی استفاده کن.
🔹 Hybrid Cloud:
ـAWS میتونه با دیتاسنترهای داخلی هم کار کنه (Hybrid Cloud). این کار با ابزارهایی مثل Outposts یا Storage Gateway ممکنه.
🔹 Global Footprint:
ـAWS سرویسهاش رو توی چندین منطقه جغرافیایی (Regions) ارائه میده. سعی کن منطقهای رو انتخاب کنی که به کاربرهات نزدیکتر باشه تا زمان تأخیر کم بشه.
🔹 Scaling Strategies:
برای مدیریت ترافیک بالا، از ابزارهایی مثل Auto Scaling و Load Balancer استفاده کن.
جمعبندی ✍
فهمیدیم AWS یه پلتفرم فوقالعاده قوی و انعطافپذیره که تقریباً هر چیزی که برای راهاندازی و مدیریت یه اپلیکیشن نیاز داری رو ارائه میده. این ابزار اگه حرفهای و با دانش درست استفاده بشه، میتونه کسبوکارت رو متحول کنه.
#تکنلوژوی #برنامه_نویسی
🔆 CHANNEL | GROUP
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
➖ استارلینکِ ایلان ماسک و ماهوارههای جدید
• شرکت استارلینک (Starlink) امسال میلادی ماهوارههایی را به شبکه خود اضافه کرده که امکان تماس مستقیم تلفن همراه به اینترنت را فراهم میکنند.
• ماهوارههای Direct To Cell یا به اختصار DTC در حال حاضر امکان تبادل تکست را فراهم کرده؛ و در سال آینده میلادی توان ارتباط با اینترنت را در اختیار خواهند گذاشت.
• البته تلفن باید از شرکتی گرفته شود که چنین امکانی را به مشتری عرضه میکند.
• شرکت استارلینک (Starlink) امسال میلادی ماهوارههایی را به شبکه خود اضافه کرده که امکان تماس مستقیم تلفن همراه به اینترنت را فراهم میکنند.
• ماهوارههای Direct To Cell یا به اختصار DTC در حال حاضر امکان تبادل تکست را فراهم کرده؛ و در سال آینده میلادی توان ارتباط با اینترنت را در اختیار خواهند گذاشت.
• البته تلفن باید از شرکتی گرفته شود که چنین امکانی را به مشتری عرضه میکند.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
Forwarded from Gopher Academy
🔵 عنوان مقاله
ogen 1.5: OpenAPI v3 Code Generator for Go
🟢 خلاصه مقاله:
مقالهای که به بررسی آن پرداختهاید، به معرفی ابزاری به نام "ogen" میپردازد که برای تولید کد پیادهسازی کلاینت و سرور از مشخصات OpenAPI طراحی شده است. این ابزار توسط یک پست وبلاگی معرفی شده و همچنین دارای یک مخزن GitHub است. استفاده از ogen میتواند به توسعهدهندگان کمک کند تا روند توسعه نرمافزار را تسریع بخشیده و به استانداردسازی و خودکارسازی در تولید کد بین جلویی (کلاینت) و پشتی (سرور) کمک کند. این ابزار با کمک به خودکار سازی فرآیندها، خطاها را کاهش داده و بازدهی توسعه را بهبود میبخشد. کاربرد آن در پروژههایی که از مشخصات OpenAPI برای توصیف APIهای خود استفاده میکنند، میتواند بسیار موثر باشد.
🟣لینک مقاله:
https://golangweekly.com/link/161347/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
ogen 1.5: OpenAPI v3 Code Generator for Go
🟢 خلاصه مقاله:
مقالهای که به بررسی آن پرداختهاید، به معرفی ابزاری به نام "ogen" میپردازد که برای تولید کد پیادهسازی کلاینت و سرور از مشخصات OpenAPI طراحی شده است. این ابزار توسط یک پست وبلاگی معرفی شده و همچنین دارای یک مخزن GitHub است. استفاده از ogen میتواند به توسعهدهندگان کمک کند تا روند توسعه نرمافزار را تسریع بخشیده و به استانداردسازی و خودکارسازی در تولید کد بین جلویی (کلاینت) و پشتی (سرور) کمک کند. این ابزار با کمک به خودکار سازی فرآیندها، خطاها را کاهش داده و بازدهی توسعه را بهبود میبخشد. کاربرد آن در پروژههایی که از مشخصات OpenAPI برای توصیف APIهای خود استفاده میکنند، میتواند بسیار موثر باشد.
🟣لینک مقاله:
https://golangweekly.com/link/161347/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
ogen.dev
ogen | ogen
OpenAPI v3 code generator for go
Forwarded from code2 - تکنولوژی و فناوری (Mahdi Taleghani)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Mr Python | مستر پایتون (حسین)
سلام
تخفیف ویژه بلک فرایدی روی تمام دوره های غیر رایگان مسترپایتون اعمال شد 🎇✨🥳
🌐 دوره ابزارنویسی شبکه با پایتون
🛜 دوره تست نفوذ وایرلس با پایتون
نیازی به کد تخفیف نیست ، تخفیف ها به طور خودکار اعمال شدن روی قیمت ها ✅
مهلت تا جمعه ۹ آذر ⏰
تخفیف ویژه بلک فرایدی روی تمام دوره های غیر رایگان مسترپایتون اعمال شد 🎇✨🥳
🌐 دوره ابزارنویسی شبکه با پایتون
🛜 دوره تست نفوذ وایرلس با پایتون
نیازی به کد تخفیف نیست ، تخفیف ها به طور خودکار اعمال شدن روی قیمت ها ✅
مهلت تا جمعه ۹ آذر ⏰
مستر پایتون
دوره تست نفوذ وایرلس با پایتون - مستر پایتون
یکی از بهترین روش های یادگرفتن ، ساختن است . ما با درنظرگفتن این موضوع ، در این دوره به بررسی تست نفوذ وایرلس با رویکرد ابزارنویسی پایتون پرداخته ایم . در این دوره نه تنها کار با ابزار های مرسوم برای تست نفوذ وایرلس را یادگرفته بلکه ابزارهایی مشابه آن ها…
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Laravel News
Build Your SaaS App in No Time with SaaSykit https://laravel-news.com/build-your-saas-app-in-no-time-with-saasykit
Laravel News
Build Your SaaS App in No Time with SaaSykit - Laravel News
SaaSykit is a feature-rich SaaS Starter Kit that comes with all the essential components needed to run a modern SaaS app.
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ابزار Upscayl : افزایش کیفیت عکس با هوش مصنوعی
https://github.com/upscayl/upscayl
برای سیستم عامل های لینوکس, مک او اس, ویندوز در دسترس است.
#AI
@TheRaymondDev
https://github.com/upscayl/upscayl
برای سیستم عامل های لینوکس, مک او اس, ویندوز در دسترس است.
#AI
@TheRaymondDev
GitHub
GitHub - upscayl/upscayl: 🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.
🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. - upscayl/upscayl
Forwarded from جادی | Jadi
اگر مسابقه برنامه نویسی دوست دارین؛ دیدن؛ دنبال کردن یا حتی شرکت در این هم شاید جالب باشه؛ بخصوص که اسمش خیلی خیلی باحاله: چار باگ تو اصفهان
https://acm.ui.ac.ir/landing
#معرفی
https://acm.ui.ac.ir/landing
#معرفی
Forwarded from Laravel News
Laravel Black Friday Deals https://laravel-news.com/laravel-cyber-deals-2024
Laravel News
Laravel Black Friday Deals - Laravel News
You can save huge amounts of money on everything from training courses to full applications. This year we’ve compiled a list of all the hot sales.