+ ارسال موضوع جدید
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: توطئه سیاسی یا اشکال برنامه نویسی !

  1. #1
    مدیر بازنشسته

    http://www.iranjoman.com/images/iranjoman/neshan2.gifhttp://www.iranjoman.com/images/iranjoman/neshan2.gifhttp://www.iranjoman.com/images/iranjoman/neshan2.gifhttp://www.iranjoman.com/images/iranjoman/neshan2.gifhttp://www.iranjoman.com/images/iranjoman/neshan2.gif

    [ ]
    تاریخ عضویت
    Mar 2013
    محل سکونت
    زیرآسمون خدا
    نوشته ها
    15,193
    تشکر
    4,046
    تشکر شده 9,840 بار در 7,036 پست

    پیش فرض توطئه سیاسی یا اشکال برنامه نویسی !

    اگر شما از جمله افرادی هستید که عاشق داستان‌های تبانی و توطئه‌های بین‌المللی و سیاسی می‌باشند، از خبر جدیدی که اخیراً درباره سرویس iMessage شرکت Apple بر سر زبان‌ها افتاده است، لذت وافر خواهید برد !

    البته خبر این توطئه بزرگ یا مشکل، اولین بار حدود یکسال قبل در بین جامعه برنامه‌نویسان کامپیوتری مطرح شد ولی اکنون یک بار دیگر و این بار بطور گسترده بر روی اینترنت منتشر گردیده است.


    به گزارش ایتنا از شبکه گستر، خبر اینگونه است: “سعی کنید عبارت (فاصله) I could be the next obama را از طریق سرویس iMessage بر روی دستگاه‌های iPhone یا iPad برای کسی ارسال کنید. کلمه آخر حذف می‌شود!

    این اتفاق برای هر کلمه و یا نام هر رئیس جمهور آمریکا نمی‌افتد. فقط نام رئیس جمهور فعلی حذف می‌شود.


    در واقعیت، هیچ توطئه و دسیسه سیاسی و بین‌المللی در کار نیست. حتی این موضوع یک شوخی برنامه‌نویسی هم نیست.
    مخصوصاً در سال‌های گذشته، نوعی رسم و سنت شده بود که برنامه نویسان و تولیدکنندگان نرم‌افزار، یک یا چند شوخی ساده و بی‌خطر در بین خطوط اصلی برنامه کامپیوتری خود جای می‌دادند تا یک زمانی توسط کاربران کشف شده و یا خودشان در یک موقعیت خاص از آن بهره‌برداری تبلیغاتی نمایند.

    به عنوان نمونه، شرکت مایکروسافت در نرم افزار مشهور Excel 97 یک بازی کامپیوتری Flight Simulator جاسازی کرده بود!


    توطئه سیاسی برای حذف نام Obama از پیام‌های اینترنتی تنها به دلیل یک خطای برنامه‌نویسی ساده رخ می‌دهد.
    حتی با کمی سعی و خطا می‌توان متوجه شد که اگر همین جمله را از پیامی که کلمه Obama از آن حذف شده، copy & paste کرد، جمله بطور کامل نمایش داده می شود.

    بهترین توضیح فنی درباره این خبر این می تواند باشد که بخشی از نرم‌افزار iMessage که مسئول نمایش عبارت است، محاسبه می‌کند که عبارت یک سطری است و یک پنجره یک سطری برای نمایش آن باز می‌کند. ولی بخشی از نرم‌افزار که مسئول “قالب بندی” (format) عبارت است، تشخیص می‌دهد که عبارت از یک سطر طولانی‌تر خواهد بود و کلمه آخر (obama) را به سطر دوم می برد. همین امر باعث یک خطای معصومانه! شده و با آنکه کلمه obama وجود دارد ولی نمایش داده نمی‌شود.

    در اصطلاحات برنامه نویسی به این خطا، Off-by-One یا Fencepost گفته می‌شود.

  2. کاربر مقابل از این پست REZA.. تشکر کرده است.


+ ارسال موضوع جدید

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

تعداد اعضای بازدید کننده از این تایپیک : 0

بازدید کنندگان :  (نمایش کلی)

نامی برای نمایش وجود ندارد.

کلمات کلیدی این موضوع

Bookmarks

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •