همیشه از جاوااسکریپت یه چیزی هست که ندونید، این مقاله اومده ترفند های کلیدی جاوااسکریپت رو گفته، برای اونایی که با این زبان کار نمیکنن خیلی کمک کننده میتونه باشه.
https://blog.jetbrains.com/webstorm/2024/10/javanoscript-best-practices-2024/
🐧 @Linuxor
https://blog.jetbrains.com/webstorm/2024/10/javanoscript-best-practices-2024/
🐧 @Linuxor
👍56🤣11👎2😁2❤1
کرنل توی ورژن جدیدش 6.12 یکی از کلیدی ترین آپدیت های خودشو داده
توی این آپدیت کرنل به طور مستقیم و کامل از RealTime پشتیبانی میکنه، این قابلیت برای کاربردهایی که به پاسخگویی بسیار سریع و دقیق سیستم نیاز دارن، مثل رباتیک، کنترل صنعتی و سیستمهای تعبیهشده، بسیار حیاتیه
همچنین موارد جزئی دیگه ای مثل بهبود شبکه، درایور های گرافیک، و سیستم فایل و عملکرد بهتر RAM رو داریم
🐧 @Linuxor
توی این آپدیت کرنل به طور مستقیم و کامل از RealTime پشتیبانی میکنه، این قابلیت برای کاربردهایی که به پاسخگویی بسیار سریع و دقیق سیستم نیاز دارن، مثل رباتیک، کنترل صنعتی و سیستمهای تعبیهشده، بسیار حیاتیه
همچنین موارد جزئی دیگه ای مثل بهبود شبکه، درایور های گرافیک، و سیستم فایل و عملکرد بهتر RAM رو داریم
🐧 @Linuxor
🔥111👍21❤1❤🔥1
اگه دیدین یکی دسکتاپش رو زیبا کاستوم کرده با این برنامه میتونین کل اطلاعات دسکتاپ از جمله ایکون ها فونت و بکگراند و... رو بکاپ بگیرید و روی سیستم خودتون ریستور کنید :
https://github.com/vikdevelop/SaveDesktop
🐧 @Linuxor
https://github.com/vikdevelop/SaveDesktop
🐧 @Linuxor
👍81❤6🤯2👎1
توی بیشتر سیستم ها و پروتکل ها از جمله HTTP کاراکتر های Line Feed و Carriage Return به عنوان نشانه پایان خط حساب میشن، حالا اگه کاربر این کاراکتر هارو عمدا توی ورودی برنامتون بزاره میتونه یه رفتار غیر منتظره ایجاد کنه و کلی باگ امنیتی به وجود بیاره به این نوع حمله میگن CRLF Injection.
🐧 @Linuxor
🐧 @Linuxor
👍87🗿8❤🔥2😢2🤷♀1
چند بیت برای permission فایل ها و دایرکتوری ها توی لینوکس در نظر گرفته شده؟
Anonymous Quiz
17%
3 بیت
15%
24 بیت
13%
6 بیت
22%
12 بیت
33%
جواب رو توی گزینه ها نزاشتی؟
🤣50👍15😭8🗿5🆒4
به جزئی از سیستم که همه اجزا به اون وابسته ان و در صورت خرابی، کل سیستم از بین میره، SPOF یا نقطه شکست میگن
جالب اینجاست پیدا کردن SPOF توی یه سیستم کار ساده ای نیست و ممکنه آشکار نباشه که با ریداندنسی و بالانسینگ بین اجزا میشه SPOF رو کاهش داد
مثلا سیستم های ارزی و بانکی تعداد زیادی سرور دارن که به صورت تکراری داده هارو توش بکاپ میگیرن و حتی نیازه که سرور های بکاپ هم تراکنش هارو commit کنن تا حتی یک ثانیه سرور اصلی قطع شه هیچ تراکنشی بلاتکلیف نشه
🐧 @Linuxor
جالب اینجاست پیدا کردن SPOF توی یه سیستم کار ساده ای نیست و ممکنه آشکار نباشه که با ریداندنسی و بالانسینگ بین اجزا میشه SPOF رو کاهش داد
مثلا سیستم های ارزی و بانکی تعداد زیادی سرور دارن که به صورت تکراری داده هارو توش بکاپ میگیرن و حتی نیازه که سرور های بکاپ هم تراکنش هارو commit کنن تا حتی یک ثانیه سرور اصلی قطع شه هیچ تراکنشی بلاتکلیف نشه
🐧 @Linuxor
👍87🔥5
به این نوع شرط میگن implicit else یعنی بجای اینکه else بزاریم اخر کد بخش else رو نوشتیم
بهتره توی کد زدن حتما بلوک else رو بزارین توی شرط های پیچیده تر باعث کاهش خوانایی و کاهش قابلیت نگهداری کد میشه اما اگه else وجود داشته باشه باعث شفافیت بیشتری میشه
البته توی کد های ساده مثل بالا مشکلی نداره و فرقی از لحاظ قابلیت خوانایی وجود نداره اما کد های پیچیده ممکنه بعضی از حالات ناخواسته به وجود بیاد.
🐧 @Linuxor
بهتره توی کد زدن حتما بلوک else رو بزارین توی شرط های پیچیده تر باعث کاهش خوانایی و کاهش قابلیت نگهداری کد میشه اما اگه else وجود داشته باشه باعث شفافیت بیشتری میشه
البته توی کد های ساده مثل بالا مشکلی نداره و فرقی از لحاظ قابلیت خوانایی وجود نداره اما کد های پیچیده ممکنه بعضی از حالات ناخواسته به وجود بیاد.
🐧 @Linuxor
👍101👎13