دوشنبه 24 دی 1403 – 23:34
این پروژه توسط توماس رینسما، تحلیلگر امنیتی، توسعه داده شده است. جزئیات کاملی درباره این پروژه در صفحه GitHub آن وجود ندارد، زیرا بخش توضیحات پروژه هنوز خالی است. بااینحال، رینسما در بخش نظرات Hacker News درباره روند توسعه این پروژه صحبت کرده است. او توضیح داده که پس از کشف این موضوع که موتورهای PDF مدرن مانند PDFium و PDF.js از جاوا اسکریپت با قابلیتهای ورودی/خروجی کافی برای ساخت بازیهایی مانند تتریس پشتیبانی میکنند، تصمیم به ایجاد این پروژه گرفته است.
برای بررسی کدهای Pdftris، نیازی به ابزارهای توسعه پیچیده نیست. کافی است فایل PDF با حجم 60 کیلوبایت را دانلود کرده و آن را در یک ویرایشگر متن باز کنید؛ خواهید دید که همه چیز بهصورت ASCII نوشته شده است. همچنین در صفحه گیتهاب پروژه، نسخهای از کد با توضیحات بیشتر در دسترس است. رینسما همچنین اشاره کرد که Pdftris در Adobe Reader کار نمیکند که احتمالاً به دلیل ناسازگاریهای مختلف است. او همچنین احتمال داد که سایر نرمافزارهای مشاهده PDF مانند Foxit Reader ممکن است از اسکریپتهای لازم برای اجرای این بازی پشتیبانی کنند.
برای مشاهده کامل مطب کلیک کنید
