یه آموزش ساده و صریح برای 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
اگه خواستین یه وب سایت کوچیک، تمرینی بسازید یا کد هاتون رو تست کنید و حوصله نداشتین فریمورک ها و ابزار هارو نصب کنید با این سایت آنلاین میتونید راحت رانش کنید :
playcode.io/new
@Linuxor
playcode.io/new
@Linuxor
👍68❤3
این kyanos هم یه ابزار خیلی باحاله برای نتورک ترکینگ،مثلا خیلی راحت میتونید پیدا کنید که روی فولان پورت کدوم ریکوئست از همه کندتره
github.com/hengyoush/kyanos
@Linuxor ~ teal33t
github.com/hengyoush/kyanos
@Linuxor ~ teal33t
👍63🔥5
تفاوت DATETIME با TIMESTAMP توی MySQL چیه؟
Anonymous Quiz
13%
بخاطر نوع استرینگی که DATETIME داره فضای کمتری توی دیتابیس میگیره
5%
شباهتشون اینه رنج یکسانی رو ساپورت میکنن
38%
هیچ تفاوتی ندارن فقط خروجی TIMESTAMP عددیه و خودمون باید توی کد قالب بندیش کنیم
20%
نوع DATETIME قابل اعتماد تره و با عوض شدن تنظیمات تایم سرور ثابت میمونه
24%
راهنمایی : این گزینه اشتباه است
🤣93👍26👎17❤4
شرکت OpenAI بیسر و صدا OpenAI Academy رو راهاندازی کرده. کلی آموزش، وبینار و ورکشاپ رایگان گذاشته. موضوعاتش هم از آشنایی با AI شروع میشه تا موارد پیشرفتهتر
academy.openai.com
@Linuxor ~ rzdjafari
academy.openai.com
@Linuxor ~ rzdjafari
👍101🤣6❤2
قانون هیرام Hyrum’s میگه :
وقتی تعداد کاربران یک API به اندازه کافی زیاد بشه، دیگه مهم نیست توی قرارداد (یا مستندات رسمی) چی قول دادی؛ هر رفتاری که از سیستم قابل مشاهده باشه، بالاخره یه کاربر پیدا میشه که به اون وابسته باشه.
این یعنی :
فرض کن تو یه API نوشتی که لیستی از محصولات رو برمیگردونه. مستند نکردی که این لیست مرتبشدهست، اما بهطور تصادفی همیشه مرتب شده به نظر میرسه. حالا یه کاربر به این ترتیب عادت میکنه و اپلیکیشنشو طوری مینویسه که این ترتیب حفظ بشه. تو بعداً تصمیم میگیری ترتیب رو عوض کنی (چون "قول نداده بودی"). اما اپ اون کاربر خراب میشه.
@Linuxor
وقتی تعداد کاربران یک API به اندازه کافی زیاد بشه، دیگه مهم نیست توی قرارداد (یا مستندات رسمی) چی قول دادی؛ هر رفتاری که از سیستم قابل مشاهده باشه، بالاخره یه کاربر پیدا میشه که به اون وابسته باشه.
این یعنی :
فرض کن تو یه API نوشتی که لیستی از محصولات رو برمیگردونه. مستند نکردی که این لیست مرتبشدهست، اما بهطور تصادفی همیشه مرتب شده به نظر میرسه. حالا یه کاربر به این ترتیب عادت میکنه و اپلیکیشنشو طوری مینویسه که این ترتیب حفظ بشه. تو بعداً تصمیم میگیری ترتیب رو عوض کنی (چون "قول نداده بودی"). اما اپ اون کاربر خراب میشه.
@Linuxor
👍169🤣14❤2👎2
پی اچ پی توی ورژن 9 داره رو خودش کار میکنه که هرچی بهش بگین، نگه باشه و ارور بده مثلا دیگه نمیتونین استرینگ یا بولین رو ++ کنید یا یه متغیر که بولین بوده رو بیاین به عنوان آرایه استفاده کنید باید حتما قبلش به آرایه تبدیلش کنید خلاصه یه سری کارای مسخره و بی معنی که میشد انجام بدین رو دیگه نمیشه توی ورژن 9 انجام داد و برنامه ها کم باگ تر میشه.
@Linuxor
@Linuxor
👍175🤣32👎4🔥4