توی حمله DOS مهاجما آدرس مبدا پکت رو عوض میکنن که حملشون به خودشون برنگرده، حالا این عوض کردن اثراتش دامن گیر بقیه میشه که بهش میگن backscatter، و نکته جالب اینجاست از طریق backscatter که روی شبکه به وجود میاد میشه فهمید یه بنده خدایی تحت حمله DOS قرار گرفته.
🐧 @Linuxor
🐧 @Linuxor
🤣71🗿6❤4👍3❤🔥2
اگه نمیتونید یه سیستم بزرگ رو پیاده کنید و وسطش هی گیر میکنه و پیش نمیره این پترن ساده رو استفاده کنید.
تایمی که قراره بزارید برای پروژتون رو نصف کنید و نصفش اولش رو شروع کنید با راحت ترین و احتمالا بد ترین ابزار و ماژول های ممکن پروژه رو پیش ببرید، اصلا مهم نیست اون ابزار و ماژوله چقدر بده فقط کار کنه حله.
و توی نیمه دوم تایمتون شروع کنید به Refactoring و اصلاح اون ابزار ها و ماژول های بد با نسخه بهترش، اینطوری دیگه پروژتون همیشه در حال توسعس و احتمال اینکه پیش بره خیلی بالا تره اون پروژه بدی هم که ساختین هم بهش میگن MVP نگران نباشین کم کم درست میشه.
🐧 @Linuxor
تایمی که قراره بزارید برای پروژتون رو نصف کنید و نصفش اولش رو شروع کنید با راحت ترین و احتمالا بد ترین ابزار و ماژول های ممکن پروژه رو پیش ببرید، اصلا مهم نیست اون ابزار و ماژوله چقدر بده فقط کار کنه حله.
و توی نیمه دوم تایمتون شروع کنید به Refactoring و اصلاح اون ابزار ها و ماژول های بد با نسخه بهترش، اینطوری دیگه پروژتون همیشه در حال توسعس و احتمال اینکه پیش بره خیلی بالا تره اون پروژه بدی هم که ساختین هم بهش میگن MVP نگران نباشین کم کم درست میشه.
🐧 @Linuxor
2👍91🗿5👎4❤🔥3❤1
آرایشگر خواب آلود
فرض کنید یه آرایشگر خواب آلود هستش که وقتی کارش تموم میشه از مانیتور دوربین، سالن انتظارو نگاه میکنه و اگه کسی توی سالن انتظار نبود میگیره میخوابه.
یه مشتری توی سالن انتظار بوده میاد وارد سالن اصلی میشه که ببینه اگه ارایشگر بیکاره موهاشو کوتاه کنه و میبینه که آرایشگر مشغوله و بر میگرده به سالن انتظار؛ دقیقا توی حینی که داره بر میگرده به سالن انتظار آرایشگر کارش تموم میشه و از مانیتور میبینه کسی توی سالن انتظار نیست پس میگیره میخوابه.
مشتری هم که همون لحظه رفته تو سالن انتظار الکی توی سالن انتظار منتظره در حالی که آرایشگر گرفته خوابیده. به این مسئله توی کامپیوتر میگن Mutual exclusion که الگوریتم های باحالی برای حلش ساخته شده.
🐧 @Linuxor
فرض کنید یه آرایشگر خواب آلود هستش که وقتی کارش تموم میشه از مانیتور دوربین، سالن انتظارو نگاه میکنه و اگه کسی توی سالن انتظار نبود میگیره میخوابه.
یه مشتری توی سالن انتظار بوده میاد وارد سالن اصلی میشه که ببینه اگه ارایشگر بیکاره موهاشو کوتاه کنه و میبینه که آرایشگر مشغوله و بر میگرده به سالن انتظار؛ دقیقا توی حینی که داره بر میگرده به سالن انتظار آرایشگر کارش تموم میشه و از مانیتور میبینه کسی توی سالن انتظار نیست پس میگیره میخوابه.
مشتری هم که همون لحظه رفته تو سالن انتظار الکی توی سالن انتظار منتظره در حالی که آرایشگر گرفته خوابیده. به این مسئله توی کامپیوتر میگن Mutual exclusion که الگوریتم های باحالی برای حلش ساخته شده.
🐧 @Linuxor
5👍111🗿8🤣6🔥2😢1
بی خودی خودتونو اذیت نکنید
شما هیچ وقت نمیتونین یه سیستم عاملی پیدا کنید که هم زیادی امن باشه هم زیادی آزادی عمل بهتون بده.
اگه گوشی اندروید دستتونه و اجازه نمیده که یه rule شخصی بنویسید و vpn تون رو برای بقیه از طریق hotspot به اشتراک بزارید، این اجازه ندادنه توی یه لولی باعث شده گوشی شما امن تر باشه.
🐧 @Linuxor
شما هیچ وقت نمیتونین یه سیستم عاملی پیدا کنید که هم زیادی امن باشه هم زیادی آزادی عمل بهتون بده.
اگه گوشی اندروید دستتونه و اجازه نمیده که یه rule شخصی بنویسید و vpn تون رو برای بقیه از طریق hotspot به اشتراک بزارید، این اجازه ندادنه توی یه لولی باعث شده گوشی شما امن تر باشه.
🐧 @Linuxor
👍146👎9🗿3
وقتی پینگ میگیریم و در واقع یه پکت ICMP ارسال میکنیم به نظرتون روی کدوم لایه انتقال داریم این کارو میکنیم؟
Anonymous Quiz
18%
با UDP چون سرعت مهمه
31%
معلومه TCP چون بسته حتما باید ارسال شه
51%
بسته ICMP لایه انتقال نداره :)
👍46🤣9🗿7👎3
گوگل بهتون رایگان یه شل دبیان بیس میده که 5 گیگ هم حافظه داره روش داکر، گیت، پایتون و پی اچ پی و ... هم از قبل نصب کرده
یه ادیتور هم داره که برای بالا اوردن پروژه های کوچیک خیلی کار راه بندازه
shell.cloud.google.com
🐧 @Linuxor
یه ادیتور هم داره که برای بالا اوردن پروژه های کوچیک خیلی کار راه بندازه
shell.cloud.google.com
🐧 @Linuxor
👍84❤🔥8🔥4❤2🗿1
مرورگر ها یه مکانیزم امنیتی دارن به اسم Same-Origin Policy که اجازه نمیده اسکریپت های داخل یه صفحه وب به یه صفحه وب دیگه که Origin (پروتکل،پورت، هاست و...) یکسان نداره دسترسی داشته باشه.
برای مثال اگه شما وارد یه سایت https بشین اون پشت ممکنه یه وبسایت http دیگه با js صدا زده بشه و امنیتتون به خطر بیفته، این سیاست اجازه نمیده این اتفاق بیفته.
🐧 @Linuxor
برای مثال اگه شما وارد یه سایت https بشین اون پشت ممکنه یه وبسایت http دیگه با js صدا زده بشه و امنیتتون به خطر بیفته، این سیاست اجازه نمیده این اتفاق بیفته.
🐧 @Linuxor
👍67🗿4🔥1
آیا توی زبان C میشه بدون تابع main یه برنامه نوشت؟
نقطه شروع یه برنامه به زبان C تابع main هستش یه نفر توی کوئرا به اسم Mohd Saquib این برنامه که به زبان C نوشته و بدون فانکشن main برنامش اجرا میشه.
توضیح : در واقع فانکشن از قبل تعریف شده start_ کد های environment ضروری برنامه توش نوشته شده و داخلش تابع main صدا زده میشه، که اینجا اومده اونو دوباره تعریف کرده. دقت کنید اینو خودتون بنویسید موقع کامپایل خطای تعریف دوباره start_ میده و باید با سویچ nostartfiles کامپایلش کنید.
🐧 @Linuxor
نقطه شروع یه برنامه به زبان C تابع main هستش یه نفر توی کوئرا به اسم Mohd Saquib این برنامه که به زبان C نوشته و بدون فانکشن main برنامش اجرا میشه.
توضیح : در واقع فانکشن از قبل تعریف شده start_ کد های environment ضروری برنامه توش نوشته شده و داخلش تابع main صدا زده میشه، که اینجا اومده اونو دوباره تعریف کرده. دقت کنید اینو خودتون بنویسید موقع کامپایل خطای تعریف دوباره start_ میده و باید با سویچ nostartfiles کامپایلش کنید.
🐧 @Linuxor
👍70😐7👏2🗿2
آیا جنگ بشه وقت گذاشتن چند ساله برای یادگیری لینوکس ارزش داره؟ (طنز)
یه جعبه رو در نظر بگیرین که توش پر توپ سبز و قرمز به تعداد برابره.
و شما شانسی یه توپ برمیدارین اگه سبز بود خوشبخت میشین و قرمز بدبخت
حالا قبل از اینکه بردارین من میام و میخوام سرنوشتتون رو عوض کنم، 10 تا توپ قرمز از جعبه بر میدارم و میندازم دور، پس شما هر توپی شانسی از جعبه بر دارین به احتمال بیشتری سبزه و شانستون برای خوشبختی بیشتره.
دفه بعدی 1000 تا از یه رنگ بر میدارم و میندازم دور ولی بهتون رنگش رو نمیگم.
میدونین چه اتفاقی میفته؟ بازم شما احتمال خوشبختیتون با بدبختیتون برابره؛ جنگ هم دقیقا مثل همین 1000 تا توپه رنگش معلوم نیست.
در نتیجه استرس اینکه وای 1000 تا توپ قراره آینده منو تحت تاثیر قرار بده رو نداشته باشین و برین پلن های کلفت تر و بلند مدت تر زندگیتون رو بچینین، لینوکس که تفریحه.
🐧 @Linuxor
یه جعبه رو در نظر بگیرین که توش پر توپ سبز و قرمز به تعداد برابره.
و شما شانسی یه توپ برمیدارین اگه سبز بود خوشبخت میشین و قرمز بدبخت
حالا قبل از اینکه بردارین من میام و میخوام سرنوشتتون رو عوض کنم، 10 تا توپ قرمز از جعبه بر میدارم و میندازم دور، پس شما هر توپی شانسی از جعبه بر دارین به احتمال بیشتری سبزه و شانستون برای خوشبختی بیشتره.
دفه بعدی 1000 تا از یه رنگ بر میدارم و میندازم دور ولی بهتون رنگش رو نمیگم.
میدونین چه اتفاقی میفته؟ بازم شما احتمال خوشبختیتون با بدبختیتون برابره؛ جنگ هم دقیقا مثل همین 1000 تا توپه رنگش معلوم نیست.
در نتیجه استرس اینکه وای 1000 تا توپ قراره آینده منو تحت تاثیر قرار بده رو نداشته باشین و برین پلن های کلفت تر و بلند مدت تر زندگیتون رو بچینین، لینوکس که تفریحه.
🐧 @Linuxor
👍137🗿9❤🔥2❤1⚡1
توی سیستم های توزیع شده، یه الگورتیمی داریم به اسم الگوریتم قُلدر به این صورته که اگه یه کامپیوتر بفهمه کامپیوتر "هماهنگ کننده" فعلی جوابی نمیده، به همه کامپیوتر ها میگه "من جایگزینشم" اگه توی یه تایم خاصی کسی با شناسه بالا تری جوابش رو نده، خودش رو به عنوان هماهنگ کننده جدید معرفی میکنه و کار های هماهنگی رو انجام میده.
🐧 @Linuxor
🐧 @Linuxor
👍87🤯15🤣7🗿6😁2
وقتی با عجله چند صفحه پرینت میگیرین، پرینتر نمیتونه این کارو برای شما در لحظه انجام بده و خیلی کنده و سیستم عامل هم چون اصلا صبور نیست اونارو اسپول میکنه.
اسپولینگ به فرایندی گفته میشه که توی یه صف داخل var/spool/ موقتا صفحه های پرینت ذخیره میشن تا به صورت یه صف پرینت گرفته بشن.
این دایرکتوری برای فقط پرینتر نیست، هرچیزی که کند باشه روند اجراش و نیاز به صف داشته باشه مثلا ایمیل،کرون،ابزار های زمانبدی ازش استفاده میکنن.
🐧 @Linuxor
اسپولینگ به فرایندی گفته میشه که توی یه صف داخل var/spool/ موقتا صفحه های پرینت ذخیره میشن تا به صورت یه صف پرینت گرفته بشن.
این دایرکتوری برای فقط پرینتر نیست، هرچیزی که کند باشه روند اجراش و نیاز به صف داشته باشه مثلا ایمیل،کرون،ابزار های زمانبدی ازش استفاده میکنن.
🐧 @Linuxor
👍125🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
با ابزار binsider میتونید برنامه های اجرایی و کتابخونه هاشو آنالیز کنید، محتوایات برنامه اجرایی رو دامپ کنید، مثل Strace سیستم کال هارو Trace کنید، توی رشته هاش جستجو کنید و URL یا اطلاعات حساس رو پیدا کنید.
https://github.com/orhun/binsider
🐧 @Linuxor
https://github.com/orhun/binsider
🐧 @Linuxor
👍35🔥5🙏1🗿1
اگه این زندگی براتون زیاد خوب نیست مثل هوش مصنوعی توی زندگیتون SMOTE کنید
یه ماشین کامپیوتری وقتی داره چیزی رو یاد میگیره ممکنه اشتباه کنه و یه قضاوت بایاس دار کنه (قضاوتش دقیق نباشه و میل به سمتی داشته باشه) مثلا یه تعدای عکس سگ و گربه بهش بدیم و تعداد سگ ها بیشتر باشه، هوش مصنوعی ما ممکنه هرچی ببینه بگه سگه برای مقابله با این مشکل میان SMOTE میکنن یعنی با یه سری الگوریتم اقلیت رو کاری میکنن که بیشتر بهش توجه بشه و قضاوت هوش مصنوعی دقیق تر بشه.
مغز شما هم میتونه به این مشکل گرفتار بشه یعنی یه تایمی چیز ها و آدمای خوب اطرافتون حالا به هر دلیلی کم بشه و فکر کنید کل دنیا همون شکلیه؛ سعی کنید اگه یه چیز کوچولو دیدید که خوبه بولدش کنید و بیشتر بهش توجه کنید تا این بایاس از مغزتون پاک بشههههههه.
🐧 @Linuxor
یه ماشین کامپیوتری وقتی داره چیزی رو یاد میگیره ممکنه اشتباه کنه و یه قضاوت بایاس دار کنه (قضاوتش دقیق نباشه و میل به سمتی داشته باشه) مثلا یه تعدای عکس سگ و گربه بهش بدیم و تعداد سگ ها بیشتر باشه، هوش مصنوعی ما ممکنه هرچی ببینه بگه سگه برای مقابله با این مشکل میان SMOTE میکنن یعنی با یه سری الگوریتم اقلیت رو کاری میکنن که بیشتر بهش توجه بشه و قضاوت هوش مصنوعی دقیق تر بشه.
مغز شما هم میتونه به این مشکل گرفتار بشه یعنی یه تایمی چیز ها و آدمای خوب اطرافتون حالا به هر دلیلی کم بشه و فکر کنید کل دنیا همون شکلیه؛ سعی کنید اگه یه چیز کوچولو دیدید که خوبه بولدش کنید و بیشتر بهش توجه کنید تا این بایاس از مغزتون پاک بشههههههه.
🐧 @Linuxor
👍128❤9🔥4🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
اگه با QT برنامه میسازین و استایلش رو خوب نمیتونین در بیارین از این ریپو استفاده کنید
بهتون حتی امکان تغییر تم برنامه به صورت داینامیک و تغییر رنگ آیکون ها رو میده و ui برنامتون رو زنده تر میکنه
https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets
🐧 @Linuxor
بهتون حتی امکان تغییر تم برنامه به صورت داینامیک و تغییر رنگ آیکون ها رو میده و ui برنامتون رو زنده تر میکنه
https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets
🐧 @Linuxor
👍66🗿2
اگه روی لینوکس و مک nekoray دارین و کار نمیکنه از کلاینت hiddify استفاده کنید
چند وقتیه nekoray آپدیت نداده و یه سری مشکلات روی لینوکس و مک توی تونل کردن کل سیستم به وجود اومده که توی hiddify درستش کردن
https://github.com/hiddify/hiddify-next
پ.ن : این دو برنامه کلاینت v2ray هستن.
🐧 @Linuxor
چند وقتیه nekoray آپدیت نداده و یه سری مشکلات روی لینوکس و مک توی تونل کردن کل سیستم به وجود اومده که توی hiddify درستش کردن
https://github.com/hiddify/hiddify-next
پ.ن : این دو برنامه کلاینت v2ray هستن.
🐧 @Linuxor
1👍96👎7❤2🤣2🗿1
چطوری میشه توی لینوکس به صورت زنده روی وب کم افکت گذاشت ؟
توی لینوکس وقتی وب کم رو روشن میکنید در واقع دارین از dev/videoX/ استفاده میکنید، برای اینکه یه افکت بزارین باید یه Virtual webcam درست کنید که یه لایه واسط بین شما و وب کمتون میشه، بعد ساخت Virtual webcam یه آدرس جدید بهتون میده به اسم dev/videoY/ که میتونید توی برنامه هاتون از وب کم مجازی دارای افکت استفاده کنید.
یوتیوبر ها و استریمر ها خیلی از این روش استفاده میکنن برای این کار کافیه برنامه زیر رو نصب کنید
sudo apt install webcamoid
بعد از نصب از قسمت Video توی منوی بالا سمت چپ برید و یه Output اضافه کنید و از قسمت Effect هر افکتی بزارید روی خروجی گذاشته میشه و میتونید توی برنامه های دیگه که از وب کم استفاده میکنن مثل کنفرانس ها و میتینگ ها ازش استفاده کنید.
🐧 @Linuxor
توی لینوکس وقتی وب کم رو روشن میکنید در واقع دارین از dev/videoX/ استفاده میکنید، برای اینکه یه افکت بزارین باید یه Virtual webcam درست کنید که یه لایه واسط بین شما و وب کمتون میشه، بعد ساخت Virtual webcam یه آدرس جدید بهتون میده به اسم dev/videoY/ که میتونید توی برنامه هاتون از وب کم مجازی دارای افکت استفاده کنید.
یوتیوبر ها و استریمر ها خیلی از این روش استفاده میکنن برای این کار کافیه برنامه زیر رو نصب کنید
sudo apt install webcamoid
بعد از نصب از قسمت Video توی منوی بالا سمت چپ برید و یه Output اضافه کنید و از قسمت Effect هر افکتی بزارید روی خروجی گذاشته میشه و میتونید توی برنامه های دیگه که از وب کم استفاده میکنن مثل کنفرانس ها و میتینگ ها ازش استفاده کنید.
🐧 @Linuxor
5👍53😁3🗿1
یه منبع جامع و خوب برای پرامپت های آماده و Prompt Engineering
جدیدا مهندسی پرامپت ترند شده و خیلی کاربردی، مهندسی پرامپت با یه سری تکنیک ها بهتون یاد میده چطوری یه Prompt بنویسید که بهینه کار کنه
این ریپو کلی پرامپت آماده براتون جمع کرده یه جا :
https://github.com/dair-ai/Prompt-Engineering-Guide
🐧 @Linuxor
جدیدا مهندسی پرامپت ترند شده و خیلی کاربردی، مهندسی پرامپت با یه سری تکنیک ها بهتون یاد میده چطوری یه Prompt بنویسید که بهینه کار کنه
این ریپو کلی پرامپت آماده براتون جمع کرده یه جا :
https://github.com/dair-ai/Prompt-Engineering-Guide
🐧 @Linuxor
👍46😁2👎1🍾1😨1