یک کد به شماره موبایل شما ارسال شده است. آن را در باکس زیر وارد کنید
پیشرواپ
مشاوره و ایجاد وبسایت و اپلیکیشن موبایل، آموزش های ویدیویی، مقالات علمی
پست های تلگرامی
-اصل Don't Repeat Yourself در کلین کد
تو یه تعریف ساده این اصل میگه که نباید بخش های تکراری تو کدت داشته باشی
مثلا اگه یه الگوریتم داری که میاد و بین هر سه رقم یه قیمت کاما میزاره نیای کپیش کنی هرجا که نیاز بود استفادش کنی
چون اینجوری هر تغییری تو الگوریتم نیاز باشه باید همه جا تک تک عوضش کنی از طرفی کدت شلوغ تر میشه
راه بهتر اینه که بیای و اون کد رو توی تابع مجزا قرار بدی و هرجا نیاز بود تابع رو صدا بزنی
الفبای باینری!
یک بار برای همیشه فرق Emulator و Simulator رو یاد بگیر
ایمولیتور "دقیقا" اون سیستم رو شبیه سازی میکنه مثل VirtualBox یا شبیه سازی بازی های کنسول.
اما سیمولیتور "تقریبی" اون سیستم رو شبیه سازی میکنه، مثلا شبیه ساز های مدار الکتریکی، یا شبیه ساز پرواز هواپیما
توی شبیه ساز VirtualBox شما دقیقا دارید یه سیستم عامل رو شبیه سازی میکنید یعنی اگه یه عملی توی شبیه ساز انجام بدید دقیقا توی واقعیت هم همون عمل انجام میشه. اما توی شبیه ساز مدار الکتریکی به صورت ریاضی این عمل انجام میشه و تا حد ممکن توی واقعیت هم همین رفتار رو داره ولی ممکنه رفتارش متفاوت باشه.
🔰فریم ورک Aurelia:
Aurelia یک فریمورک مدرن برای توسعه وب است که بر پایه استانداردهای وب بنا شده و به برنامهنویسان این امکان را میدهد تا برنامههای کاربردی پیچیده و مقیاسپذیر بسازند. این فریمورک به دلیل سادگی، قابلیت انعطافپذیری و استفاده از تکنولوژیهای مدرن مانند ES6 و TypeScript شناخته شده است.
🌀ویژگیهای کلیدی Aurelia:
1⃣مدلسازی داده: Aurelia از الگوی MVVM (Model-View-ViewModel) استفاده میکند که به جداسازی منطق تجاری از رابط کاربری کمک میکند.
2⃣قابلیت استفاده مجدد: کامپوننتها در Aurelia به راحتی قابل استفاده مجدد هستند و میتوانند در پروژههای مختلف به کار روند.
3⃣تستپذیری: طراحی Aurelia به گونهای است که تست کردن کدها را آسان میکند.
4⃣مدیریت وضعیت: Aurelia ابزارهای مناسبی برای مدیریت وضعیت برنامه ارائه میدهد.
اگر شما به دنبال یک فریمورک سبک و مدرن برای توسعه وب هستید، Aurelia میتواند گزینه مناسبی
باشد
#فریم_ورک
📱 هوش مصنوعی جمنای بهزودی به پیامهای واتساپ و Google message پاسخ میده!
▪️تو نسخهی بتای اپلیکیشن گوگل یه سری دکمههای جدید اضافه شده که افزونههای جمنای رو برای واتساپ، پیامرسان گوگل و اعلانهای سیستم اندروید فعال کنیم.
📨 ظاهراً افزونهی Messages (SMS) عملکرد سادهای داره و فقط امکان خوندن و پاسخدادن به پیامها با استفاده از اپلیکیشن Google Messages رو فراهم میکنه.
🌐 ازطرفی افزونهی واتساپ هم اضافه شده که به کاربر اجازه میده به وسیله اون پیام ارسال کنه، اونارو بخونه و حتی تماسهای واتساپ رو برقرار کنه و همهی اینا فقط با یک فرمان صوتی امکانپذیر است!
یکی از ابزار های لینوکسی که اکثر اوقات ازش استفاده میکنم tmux هستش
این ابزار بهتون کمک میکنه تا صفحه ترمینال رو به بخش های مختلف تقسیم کنید تا چند تا کار رو همزمان انجام بدید
ممکنه بگید خب تب جدید باز میکنم چه نیازی به tmux دارم اما خب tmux دوتا مزیت داره
اول اینکه تو محیط tty که نمیتونید تب باز کنید و اینا میتونید با tmux چند تا کارو باهم انجام بدید
دوم اینکه همه بخش ها جلو چشمتونه و برای دیدن لاگ و ... راحت ترید