منطق فازی و ارباب حلقه‌ها!

منطق فازی چیست؟

اشاره :

حتماً بارها شنیده‌اید كه كامپیوتر از یك منطق صفر و یك تبعیت می‌كند. در چارچوب این منطق، چیزها یا درستند یا نادرست، وجود دارند یا ندارند. اما انیشتین می‌گوید: <آن‌جایی كه قوانین ریاضیات (كلاسیك) به واقعیات مربوط می‌شوند، مطمئن نیستند و آنجا كه آن‌ها مطمئن هستند، نمی‌توانند به واقعیت اشاره داشته باشند.> هنگامی كه درباره درستی یا نادرستی پدیده‌ها و اشیایی صحبت می‌كنیم كه در دنیای واقعی با آن‌ها سروكار داریم، توصیف انیشتین تجسمی است از ناكارآمدی قوانین كلاسیك در علم ریاضیات. از این رو می‌بینیم اندیشه نسبیت شكل می‌گیرد و توسعه می‌یابد. در این مقاله می‌خواهیم به اختصار با منطق فازی آشنا شویم. منطقی كه دنیا را نه به صورت حقایق صفر و یكی، بلكه به صورت طیفی خاكستری از واقعیت‌ها می‌بیند و در هوش مصنوعی كاربرد فراوانی یافته ‌است.

كجا اتومبیل خود را پارك می‌كنید؟

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

اما چون حوصله صرف وقت برای پیدا كردن محل دیگری جهت پارك اتومبیل ندارید، با خود می‌گویید: <هر طور شده باید جای پاركی در این پاركینگ پیدا كنم.> سرانجام در گوشه‌ای از این پاركینگ محلی را پیدا می‌كنید كه یك ماشین به طور كامل در آن جا نمی‌شود، اما با كمی اغماض می‌شود یك ماشین را در آن جای داد، هرچند كه این ریسك وجود دارد كه فضای عبور و مرور دیگر خودروها را تنگ كنید و آن‌ها هنگام حركت به خودرو شما آسیب برسانند. اما به هرحال تصمیم می‌گیرید و ماشین خود را پارك می‌كنید.

بسیارخوب! اكنون بیایید بررسی كنیم شما دقیقاً چه كار كردید؟ شما دنبال جای توقف یك اتومبیل می‌گشتید. آیا پیدا كردید؟ هم بله، هم نه. شما در ابتدا می‌خواستید ماشین را در جای مناسبی پارك كنید. آیا چنین عملی انجام دادید؟ از یك نظر بله، از یك دیدگاه نه. در مقایسه با وقت و انرژی لازم برای پیدا كردن یك مكان راحت برای توقف خودرو، شما جای مناسبی پیدا كردید. چون ممكن بود تا شب دنبال جا بگردید و چنین جایی را پیدا نكنید. اما از این نظر كه اتومبیل را در جایی پارك كردید كه فضای كافی برای قرارگرفتن ماشین شما نداشت، نمی‌توان گفت جای مناسبی است.

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

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

نحوه تشخیص اصل بودن گوشی از طریق اینترنت

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

برای شناسایی گوشی‌های اصلی راه‌های متفاوتی است که از جمله آن‌ها استفاده از کد #06#* است که سریال گوشی شما (IMEI) را مشخص نموده و شما می‌توانید آن را با شماره سریال موجود بر روی جعبه و باطری مقایسه نمایید این سه شماره باید با هم همخوانی داشته باشد و در غیر این صورت گوشی شما قاچاق بوده و چنج شده است. روش دوم؛ تشخیص اصل بودن گوشی از طریق اینترنت است، بدون نیاز به یافتن کد فوق بر روی جعبه یا باطری گوشی یا سایر راه‌ها!

گوشی‌های تلفن همراه

بدین منظور:

ابتدا بر روی گوشی خود کافی است کد #06#* را وارد نمایید. کد IMEI گوشی خود را مشاهده خواهید کرد.

حال به سایت اینترنتیhttps://www.numberingplans.com/?page=analysis&sub=imeinrبروید.

سپس کد IMEI خود را که یک کد 15 رقمی است در صفحه مربوط به طور دقیق و بدون خطا وارد نمایید و روی دکمه analyse کلیک کنید.

اکنون سایت مشخصاتی به شما می‌دهد که باید به طور کامل با مشخصات گوشی شما صدق کند. از نظر مدل، کارخانه، کشور سازنده و…

به عنوان مثال اگر گوشی شما مدل نوکیا 3230 باشد، می‌بایست پس از وارد نمودن سریال (IMEI) گوشی، مشخصات همان گوشی نوکیا 3230 خود را دریافت کنید، این موضوع بدین معنی است که گوشی شما اصل بوده و هیچ گونه مشکلی ندارد. اما اگر مشخصات داده شده مربوط به گوشی شما نباشد گوشی شما قاچاق می باشد.

به عنوان مثال اگر کد یك گوشی K750i را چك كنید و این سایت مشخصات یك گوشی W750 را به شما نشان دهد، گوشی شما غیراصل است!

سایت فوق به غیر از چك كردن IMEI موارد دیگری را نیز آنالیز می‌کند:

» Phone number analysis

» IMSI number analysis

» IMEI number analysis

» SIM number analysis

» ISPC number analysis

لینك چك كردن IMEI برای تشخیص اصل بودن گوشی :

https://www.numberingplans.com/?page=analysis&sub=imeinr

لینك چك كردن و آنالیزم كردن كدهای دیگر :

https://www.numberingplans.com/?page=analysis

منبع: softestan.com

موبایل شما هم هک شده؟

پشت فرمان نشستید، گرمای بیش از حد هوا و یک ترافیک سنگین حسابی حال شما را جا آورده. تو این گیر و دار صدای دریافت یک فایل توسط بلوتوث تلفن همراهتان توجه شما را به خود جلب می‌کند.

زیر چشمی ‌دور و بر خود را برانداز می‌کنید تا شاید فرستنده را بیابید اما خبری نیست. با این حال باز موافقت می‌کنید. یک فایل خیلی ساده برای شما ارسال می‌شود شاید عکس یک منظره. بی تفاوت از کنار این مساله می‌گذرید غافل از آنکه شما هک شده‌اید.

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

تلفن همراه

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

نفوذ به دنیای مجازی کاربران و استفاده از اطلاعات شخصی آنها در اینترنت امروزه به امری فراگیر تبدیل شده است. البته استفاده از نام‌های دخترانه برای ارسال پیام نیز شیوه‌ای است مرسوم که به دفعات در حملات اینترنتی مشاهده می‌شود و در این بین رعایت نکات ایمنی و استفاده از نرم‌افزارهای آن ادامه‌ی این ورودی را بخوانید »

اصول نرم‌افزارهای متن‌باز

بسیاری از کاربران تصور می‌کنند که استفاده از نرم‌افزار متن‌باز(open source)، به معنی استفاده کامل و آزاد از کدهای منبع آن نرم‌افزار است، در حالی که باید توجه داشت یک نرم‌افزار متن‌باز الزاما همه کدهای منبع خود را عرضه نمی‌کند. عرضه یک نرم‌افزار متن‌باز باید شامل موارد زیر شود:

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

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

3. فعالیت‌های قابل استنتاج: مجوز استفاده از این نرم‌افزارها باید به گونه‌ای طراحی شود که قابلیت اصلاح داشته باشد. بر این اساس، نسخه‌های جدیدی که از یک نرم‌افزار متن‌باز تهیه می‌شوند باید به‌گونه‌ای باشد که امکان انتشار نرم‌افزار همانند نسخه اصلی آن فراهم شده باشد.

ادامه‌ی این ورودی را بخوانید »