به جزئی از سیستم که همه اجزا به اون وابسته ان و در صورت خرابی، کل سیستم از بین میره، SPOF یا نقطه شکست میگن
جالب اینجاست پیدا کردن SPOF توی یه سیستم کار ساده ای نیست و ممکنه آشکار نباشه که با ریداندنسی و بالانسینگ بین اجزا میشه SPOF رو کاهش داد
مثلا سیستم های ارزی و بانکی تعداد زیادی سرور دارن که به صورت تکراری داده هارو توش بکاپ میگیرن و حتی نیازه که سرور های بکاپ هم تراکنش هارو commit کنن تا حتی یک ثانیه سرور اصلی قطع شه هیچ تراکنشی بلاتکلیف نشه
🐧 @Linuxor
جالب اینجاست پیدا کردن SPOF توی یه سیستم کار ساده ای نیست و ممکنه آشکار نباشه که با ریداندنسی و بالانسینگ بین اجزا میشه SPOF رو کاهش داد
مثلا سیستم های ارزی و بانکی تعداد زیادی سرور دارن که به صورت تکراری داده هارو توش بکاپ میگیرن و حتی نیازه که سرور های بکاپ هم تراکنش هارو commit کنن تا حتی یک ثانیه سرور اصلی قطع شه هیچ تراکنشی بلاتکلیف نشه
🐧 @Linuxor
👍87🔥5
به این نوع شرط میگن implicit else یعنی بجای اینکه else بزاریم اخر کد بخش else رو نوشتیم
بهتره توی کد زدن حتما بلوک else رو بزارین توی شرط های پیچیده تر باعث کاهش خوانایی و کاهش قابلیت نگهداری کد میشه اما اگه else وجود داشته باشه باعث شفافیت بیشتری میشه
البته توی کد های ساده مثل بالا مشکلی نداره و فرقی از لحاظ قابلیت خوانایی وجود نداره اما کد های پیچیده ممکنه بعضی از حالات ناخواسته به وجود بیاد.
🐧 @Linuxor
بهتره توی کد زدن حتما بلوک else رو بزارین توی شرط های پیچیده تر باعث کاهش خوانایی و کاهش قابلیت نگهداری کد میشه اما اگه else وجود داشته باشه باعث شفافیت بیشتری میشه
البته توی کد های ساده مثل بالا مشکلی نداره و فرقی از لحاظ قابلیت خوانایی وجود نداره اما کد های پیچیده ممکنه بعضی از حالات ناخواسته به وجود بیاد.
🐧 @Linuxor
👍101👎13
این سایته رو امروز دیدمش حدود 500k وکتور SVG اوپن لایسنس رو جمع آوری کرده فقط کافیه اسم اون چیزی که میخواین رو سرچ کنید
noscriptrepo.com
🐧 @Linuxor
noscriptrepo.com
🐧 @Linuxor
🥰59👍38🔥8🌭3❤🔥1
از این به بعد میتونین بدون استارلینک با گوشی های دستتون به اینترنت ماهواره ای وصل شین.
اسپیس ایکس از FCC مجوز اتصال گوشی های همراه به اینترنت ماهواره ای رو گرفته.
البته تعداد ماهواره ها فعلا خیلی کمه و این اتصال خیلی مشروطه و نیازمند اینه که اپراتور ها باند های فرکانسیشون رو در اختیار اسپیس ایکس بزارن و در واقع یعنی اپراتور گوشیتون باید این اجازه رو صادر کنه که با اپراتورهای کانادا، نیوزلند، ژاپن، استرالیا و سوئیس همکاری های لازم انجام شده.
🐧 @Linuxor
اسپیس ایکس از FCC مجوز اتصال گوشی های همراه به اینترنت ماهواره ای رو گرفته.
البته تعداد ماهواره ها فعلا خیلی کمه و این اتصال خیلی مشروطه و نیازمند اینه که اپراتور ها باند های فرکانسیشون رو در اختیار اسپیس ایکس بزارن و در واقع یعنی اپراتور گوشیتون باید این اجازه رو صادر کنه که با اپراتورهای کانادا، نیوزلند، ژاپن، استرالیا و سوئیس همکاری های لازم انجام شده.
🐧 @Linuxor
🔥68😭17👍8❤🔥5❤1
یه آموزش جامع مهندسی معکوس رایگان که شامل معماری های x86 و x64 و ARM و معماری امبدد RISC-V هستش.
https://github.com/mytechnotalent/Reverse-Engineering
🐧 @Linuxor
https://github.com/mytechnotalent/Reverse-Engineering
🐧 @Linuxor
👍45🤣2❤1🗿1
چینیا تونستن یه نسخه ساده از RSA رو با کامپیوتر کوانتومی بشکنن
الگوریتم RSA ستون ارتباطات امنه، اگه نسخه اصلی اون توی زمان کوتاه شکسته بشه هیچ چیز دیگه توی اینترنت امن نیست و هیچ هویتی باقی نمیمونه.
برای مثال یه نفر میتونه به تلگرام شما بدون اینکه کد داشته باشه لاگین کنه یا اینکه از برنامه بانکیتون پول برداره.
کلید شکسته شده 50 بیتی بوده هنوز تهدیدی به حساب نمیاد هنوز قدرت محاسباتی کافی برای شکستن 2048 یا 4096 بیتی فعلی وجود نداره کما اینکه زمان خیلی فاکتور مهمیه ممکنه شما کلید رو حتی بتونید بشکنید ولی زمان طلایی گذشته باشه و کلید منقضی شده باشه.
🐧 @Linuxor
الگوریتم RSA ستون ارتباطات امنه، اگه نسخه اصلی اون توی زمان کوتاه شکسته بشه هیچ چیز دیگه توی اینترنت امن نیست و هیچ هویتی باقی نمیمونه.
برای مثال یه نفر میتونه به تلگرام شما بدون اینکه کد داشته باشه لاگین کنه یا اینکه از برنامه بانکیتون پول برداره.
کلید شکسته شده 50 بیتی بوده هنوز تهدیدی به حساب نمیاد هنوز قدرت محاسباتی کافی برای شکستن 2048 یا 4096 بیتی فعلی وجود نداره کما اینکه زمان خیلی فاکتور مهمیه ممکنه شما کلید رو حتی بتونید بشکنید ولی زمان طلایی گذشته باشه و کلید منقضی شده باشه.
🐧 @Linuxor
👍120🤯21🤡4🤣2💊1
بازی : فرض کنید 1 میلیون تومن پول شرکت توی این بازی رو دادید اگه گزینه ای رو بزنید که کمترین رای رو آورده 4 میلیون تومن برنده میشین.
Anonymous Poll
23%
گزینه 1
25%
گزینه 2
29%
گزینه 3
23%
گزینه 4
🤣133🔥10🌭6🤓4❤3
اگه خواستین چیز فنی ارائه بدید این مقاله بهتون توضیح داده چطوری روی ترمینال بجای پاورپوینت ارائه خودتون رو بسازین
https://itnext.io/terminal-based-presentations-66c9f0c9b4a3
🐧 @Linuxor
https://itnext.io/terminal-based-presentations-66c9f0c9b4a3
🐧 @Linuxor
👍65🔥14🤯3🙉2👎1
این ریپو اومده بیش از هزار بش اسکریپت دواپس مربوط به AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux رو جمع آوری کرده.
https://github.com/HariSekhon/DevOps-Bash-tools
🐧 @Linuxor
https://github.com/HariSekhon/DevOps-Bash-tools
🐧 @Linuxor
👍66❤6🔥6
با دستور peekfd میتونین محتوای توصیف گر فایل رو به صورت خام مشاهده کنین. این ابزار میتونه برای اشکالزدایی و برسی امنیت برنامهها، بررسی دادههای ورودی/خروجی و بسیاری از کارهای دیگر مفید باشه
برای تستش مثلا برنامه ترمنیالی پایتون رو باز کنید
python
بعد PID ش رو به صورت زیر پیدا کنید
ps aux
بعد توی یه ترمینال دیگه بدینش به peekfd
peekfd <PID>
هر تغییری توی ورودی خروجی python بدین میتونین ببینیدش باهاش حتی میشه Reverse Shell ها هم آنالیز کرد.
🐧 @Linuxor
برای تستش مثلا برنامه ترمنیالی پایتون رو باز کنید
python
بعد PID ش رو به صورت زیر پیدا کنید
ps aux
بعد توی یه ترمینال دیگه بدینش به peekfd
peekfd <PID>
هر تغییری توی ورودی خروجی python بدین میتونین ببینیدش باهاش حتی میشه Reverse Shell ها هم آنالیز کرد.
🐧 @Linuxor
👍65❤2🔥1
سیمکارت ها تقریبا یه کامپیوتر کوچولو ان که حافظه و پردازنده دارن و یه سری اطلاعات رو ذخیره و پردازش میکنن، اما چندی پیش به این نتیجه رسیدن که این کامپیوترو چرا با برد خود دستگاه ادغام نکنیم و سیمکارت کلا حذف بشه و در نتیجه سیمکارت ها تبدیل شدن به eSIM و بجای سیمکارت فیزیکی فقط کافیه یه کد رو روی دستگاهتون وارد کنید.
🐧 @Linuxor
🐧 @Linuxor
👍134🔥9😍3❤🔥1