با این پروژه اوپن سورس میتونین PS4 رو روی ویندوز مک یا لینوکستون شبیه سازی کنید البته فعلا بازی های محدودی رو ساپورت میکنه
github.com/shadps4-emu/shadPS4
@Linuxor
github.com/shadps4-emu/shadPS4
@Linuxor
2👍118🔥6❤4👎3🤣3
یه نفر یه سوال پرسیده خروجی کدومه try یا finally ؟
بر خلاف اون چیزی که به ما گفتن که مقادیر بعد دستور return اجرا نمیشه اینجا باید "try" چاپ بشه اما "finally" چاپ میشه چون return دقیقا همون لحظه اجرا نمیشه.
توی جاوااسکریپت و بعضی زبان های دیگه، هر عملیاتی که منجر به توقف اجرای یه تابع بشه (مثل return، throw یا break) یه Completion Record ایجاد میکنه
وقتی return اجرا میشه، یه Completion Record با مقدار return ایجاد میشه تابع هنوز کامل متوقف نشده و وقتی finally اجرا میشه، مقدار جدید return روی مقدار قبلی return بازنویسی میشه و وقتی از تابع میآد بیرون با مقدار جدید میآد.
@Linuxor
بر خلاف اون چیزی که به ما گفتن که مقادیر بعد دستور return اجرا نمیشه اینجا باید "try" چاپ بشه اما "finally" چاپ میشه چون return دقیقا همون لحظه اجرا نمیشه.
توی جاوااسکریپت و بعضی زبان های دیگه، هر عملیاتی که منجر به توقف اجرای یه تابع بشه (مثل return، throw یا break) یه Completion Record ایجاد میکنه
وقتی return اجرا میشه، یه Completion Record با مقدار return ایجاد میشه تابع هنوز کامل متوقف نشده و وقتی finally اجرا میشه، مقدار جدید return روی مقدار قبلی return بازنویسی میشه و وقتی از تابع میآد بیرون با مقدار جدید میآد.
@Linuxor
👍138🤣24🔥7❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
این سایت هم جالبه میتونین باهاش دیاگرام یه ریپو رو ببینید خیلی راحت تر یه ریپو رو درک میکنید،
برای این کار کافیه آدرس domain رو به صورت زیر تغییر بدید
آدرس ریپو :
github.com/laravel/laravel
تبدیل به دیاگرام :
gitdiagram.com/laravel/laravel
@Linuxor
برای این کار کافیه آدرس domain رو به صورت زیر تغییر بدید
آدرس ریپو :
github.com/laravel/laravel
تبدیل به دیاگرام :
gitdiagram.com/laravel/laravel
@Linuxor
👍74❤10🔥9
اگه شما سازنده مایکروسافت آفیس بودید با توجه به اینکه برخی کاربران مک او اس دارند آیا نسخه ای برای مک ارائه میدهید؟
Anonymous Poll
19%
خیر این کار را نمیکنم زیرا باعث کاهش وابستگی افراد به ویندوز میشود و از طرف دیگر ضرر میکنیم
30%
بله این کار را میکنم زیرا کاربران بیشتری از محصولات ما استفاده میکنند و بازار خالی را پر میشود
52%
لینوکس پس چی؟
🤣156👍6🔥4
برای بعضیا سواله که وقتی هکر به یه یوزر عادی توی سیستم دسترسی پیدا میکنه، چطوری میتونه Privilege Escalation انجام بده و دسترسی بیشتری بگیره؟
راههای رایج مثلا استفاده از باینریهای SUID، بررسی sudo برای دستورات قابل اجرا بدون رمز، و کرونجابهای اشتباهی کانفیگشده یا بررسی سرویسهای در حال اجرا برای پیدا کردن misconfiguration، تزریق به لایبرریهای داینامیک، اکسپلویت کردن کرنلهای آسیبپذیر، یا حتی مهندسی اجتماعی با یوزر فعلی برای به دست آوردن اطلاعات لاگین سطح بالا میشه. بستگی داره چقدر سیستم امن باشه و هکر چقدر خلاق!
@Linuxor
راههای رایج مثلا استفاده از باینریهای SUID، بررسی sudo برای دستورات قابل اجرا بدون رمز، و کرونجابهای اشتباهی کانفیگشده یا بررسی سرویسهای در حال اجرا برای پیدا کردن misconfiguration، تزریق به لایبرریهای داینامیک، اکسپلویت کردن کرنلهای آسیبپذیر، یا حتی مهندسی اجتماعی با یوزر فعلی برای به دست آوردن اطلاعات لاگین سطح بالا میشه. بستگی داره چقدر سیستم امن باشه و هکر چقدر خلاق!
@Linuxor
👍116🔥8❤3👎1
مثالهای برنامهنویسی جالبی رو توی زبانهای برنامهنویسی زیادی نوشته و واقعاً جالبه:
rosettacode.org/wiki/Category:Solutions_by_Programming_Task
@Linuxor ~ ghasem_ccore
rosettacode.org/wiki/Category:Solutions_by_Programming_Task
@Linuxor ~ ghasem_ccore
2👍55❤4👎1
یه آموزش ساده و صریح برای x86-64 ASM
github.com/0xAX/asm
به نظرم برای شروع چیز خوب و تمیزیه توش یه مرور کلی روی معماری پردازنده x86_64 داره و یاد میده چطور یه برنامه ساده به زبان اسمبلی بنویسین، کامپایل کنین و اجرا کنین، ساختار اصلی یه برنامه توی لینوکس بررسی میشه و مفاهیم پایهای مثل نحوه تخصیص حافظه، تفاوت استک و هیپ، و تعامل برنامه با سیستمعامل از طریق سیستمکالها توضیح داده می شه. علاوه بر این، با نحوه نمایش اعداد اعشاری توی حافظه کامپیوتر آشنا میشین و یاد میگیرین چطور میشه از یه برنامه C، کد اسمبلی رو فراخوانی کرد.
@Linuxor ~ ghasem_ccore
github.com/0xAX/asm
به نظرم برای شروع چیز خوب و تمیزیه توش یه مرور کلی روی معماری پردازنده x86_64 داره و یاد میده چطور یه برنامه ساده به زبان اسمبلی بنویسین، کامپایل کنین و اجرا کنین، ساختار اصلی یه برنامه توی لینوکس بررسی میشه و مفاهیم پایهای مثل نحوه تخصیص حافظه، تفاوت استک و هیپ، و تعامل برنامه با سیستمعامل از طریق سیستمکالها توضیح داده می شه. علاوه بر این، با نحوه نمایش اعداد اعشاری توی حافظه کامپیوتر آشنا میشین و یاد میگیرین چطور میشه از یه برنامه C، کد اسمبلی رو فراخوانی کرد.
@Linuxor ~ ghasem_ccore
👍77🔥6
دیدین دوتا بچه باهم دعوا میکنن برای اینکه کم نیارن چی به هم میگن؟ بانک سپه از این ور داره میگه ما غیر قابل نفوذیم هکرا میگن ما با بروت فورس کوانتومی و باز کردن قفل کاغذی AES-256 به دیتاتون دسترسی پیدا کردیم، مثل بزرگا دعوا کنید ببینیم این دیتا از کجا اومده
@Linuxor
@Linuxor
🤣324👍6👎1