لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 34
چکیده
محبت و عشق در عرفان
خدای تعالی فرمود : « فَسَوفَ یَاتِی الله بقوم یُحبهُم و یحبونه » زود باشد که خدا گروهی آرد که دوستشان بدارد و دوست بدارندش . عرفا در تأویل این آیه گفته اند : همان گونه که بندگان به خدا عاشق هستند ، خداوند هم گروهی از آنان را دوست دارد ، و در ردّ این سخن که : حب خالق به مخلوق نوعی نیاز است وخدا بی نیاز است . می گویند : ضمیر « هُمْ » در « یحبهمُ » به حروف ابجدی 45 و و کلمه « آدم » هم 45 است و محبت دو جانبه است .
عشق و محبت است که آدمی را از موجودات دیگر ممتاز ساخته او را محسود و مسجود فرشتگان قرار داده است . به عشق و محبت است که خدای بزرگ « آدم را به صورت خود آفرید » و او را « جانشین » خود قرار داد ، موهبت عشق و محبت لا یوصف و شکافنده قلم است :
هر چه گویم عشق را شرح و بیان چون به عشق آیم خجل باشم از آن
گر چه تفسیر زبان روشنگر است لیک عشق بی زبان روشنتر است
خود قلم اندر نوشتن می شتافت چون به عشق آمد قلم بر خود شکافت
عشق ، را ز آفرینش و چاشنی حیات و خمیر مایه تصوف و سر منشأ کارهای خطیر در عالم و اساس شور و شوق و وجد و نهایت حال عارف است .
محبت چون به کمال رسد عشق نام می گیرد و عشق که به کمال رسد به فنا در ذات معشوق و وحدت عشق و عاشق و معشوق منتهی می شود و اگر عشق باشد که از مواهب حق است هم به حق می کشاند و می رساند و وصال بر دوام ، جای دیدارها و لذات زودگذر را می گیرد :
عشق معراجی است سوی بام سلطان جمال از رخ عاشق فرو خوان قصه معراج را
صوفی وقتی به این حالت رسید در جهانی دیگر می زید یا عالم دیگری در درون خود ایجاد می کند که در آن کین وحسد و خشم و نفاق راه ندارد و خودخواهیها و حقارتهای بشری مرده و همه جا را نور وصفا و مهر ووفا پر کرده است :
خواجه عبدالله انصاری می گوید : « برکت آسمانها از سپهر است و برکت جانها از مهر است ، چنانکه مرغ را پر باید آدمی را سر باید ، جوینده را صدق باید و رونده را عشق باید . »
نظامی گنجوی گوید :
فلک جز عشق محرابی ندارد جهان بی خاک عشق آبی ندارد
جهان عشق است دیگر زرق سازی همه بازی است الا عشقبازی
صوفیه به سریان عشق در همه موجودات به حسب درجه و لیاقت آنها معتقدند و عشق و محبت را یکی از عالیترین مبانی و اصول تصوف می دانند . پس عشق عطیه یی آسمانی است و همه موجودات در حد خود به حق عشق می ورزند و عشق به آفریدگان نیز از آن رهگذر است که پرتو ذات حق اند و « مجاز پل حقیقت است ».
عشق با این مفهوم وسیع و عالی ، عشقی که مبدأ آن تزکیه و تهذیب نفس و منتهای آن وصول به کمال و فنا در ذات حق است ، عشقی که بالاتر از کفر و ایمان و هدفش خیر مطلق و پر کردن جهام از نور وصفا و خدمت و گذشت و محبت است مفهومی است که صوفیه به عالم اسلام تقدیم داشته اند .
بایزید بسطامی ، گوید :« محبت ، اندک داشتن بسیار بود از خود و بسیار داشتن اندک از دوست . »
شبلی گفت : « محبت ، آن است که هر چه در دل بود ، جز محبوب ، همه محو کند .
مولوی گفت :
عشق آن شعله است که چون برفروخت هر چه جز معشوق باقی جمله سوخت
محیی الدین بن عربی ( ف638 هجری ) می نویسد : « هر کس عشق را تعریف کند ، آن را نشناخته و کسی که از جام عشق جرعه یی نچشیده باشد ، آن را نشناخته ، کسی که گوید : از جام شراب عشق سیراب شدم ، آن را نشناخته چون عشق شرابی است که کسی را سیراب نمی کند . »
به عقیده عارف عشق بزرگترین سرورمز الهی و همه مذاهب زاییده آن است ، هر چه بر بنیان عشق استوار باشد حقیقت و جز آن وسوسه و قیل و قال و مایه تفرقه و ملال است . روز بهان بقلی شیرازی عشق را به پنج قسم تقسیم کرده است :
الهی ، عقلی ، روحانی ، بهیمی ، و طبیعی و برای هر یک خصوصیاتی بیان کرده است :
عشق الهی ، خاص اهل مشاهده ، عشق عقلی ازان اهل معرفت ، عشق روحانی خاص خواص آدمیان ، عشق بهیمی مخصوص اراذل و عشق طبیعی ازان عموم خلق است . و عارف معتقد است امانتی را که خداوند به انسان داد ، همان عشق است . عشق انگیزه تحرک بشری و وجه تمایز انسان از سایر موجودات است .
آسمان بار امانت نتوانست کشید قرعه فال به نام من دیوانه زدند
( حافظ )
مولوی که همیشه از نی وجودش ترانه های عاشقانه بلند است ، دفتر اول مثنوی را در اهمیت عشق و عظمت آن آغاز می کند و بر آن است که :
آتش عشق است کاندر نی فتاد جوشش عشق است کاندر می فتاد
جسم خاک از عشق بر افلاک شد کوه در رقص آمد و چالاک شد
عشق معجون حیات و مظهر کمال و مُثُلِ اعلا و میل ذاتی آدمی به کمال و جاودانگی است . عشق با مصلحت بینی کاری ندارد . عشق در عرفان همان عشق الهی است و اگر گهگاهی مقام عشق در نظر عارفی تنزل کرده ( همچون فخرالدین عراقی یا اوحدالدین کرمانی ) ،
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 21
چکیده پیچیدگی، تنوع وحجم انبوه اطلاعات جغرافیایی ازیک سو و تواناییهای رایانه درعرصه اطلاعات ازسوی دیگر، فلسفه وجودی سیستمهای اطلاعات جغرافیایی(جیآیاس) را تبیین میکند. ازآنجاکه بخش عمده اطلاعات علوم زمین موجود در پایگاههای مرکز اطلاعات و مدارک علمی ایران، شامل اطلاعات مکانی وتشریحی است، مناسب ورود به سیستمهای اطلاعات جغرافیایی میباشد و میتوان این اطلاعات را آماده استفاده در این سیستمها نمود. پژوهش حاضر با این دیدگاه و با هدف بررسی کاربرد جیآیاس در ساماندهی مدارک علوم زمین موجود در مرکز انجام شده است. در راستای رسیدن به این هدف، پس ازگردآوری کلیه اطلاعات توصیفی و مکانی مورد نیاز مرتبط با علوم زمین از پایگاههای مرکز،کار تفکیک،کنترل، دستهبندی وکدگذاری آنها برای ورود به سیستم اطلاعات جغرافیایی انجام شد. به منظور ایجاد پایگاهی از اطلاعات فوق، با مجموعه دادهها، لایههای اطلاعاتی مربوطه تشکیل شد و به منظور نمایش، تشریح و انجام تحلیلهای لازم بر روی دادهها، مورد استفاده واقع گردید. بدین وسیله علاوه بر دسترسی صحیح و سریع به دادههای مورد نیاز در یک حجم وسیع، امکان ارائه و به تصویرکشیدن اطلاعات مکانی و موضوعی در قالب نقشه، جدول و نمودار، ویرایش و بهنگام نمودن دادهها ونیز امکان استفاده از دادههای موجود در جهت اهداف مختلف و براساس نیازهای گوناگون کاربران فراهم میگردد. همچنین زمینهای برای شناساندن و معرفی قابلیتها و پتانسیلهای متعدد و در عین حال، تشخیص خلأهای مطالعاتی مناطق مختلف جغرافیایی ایجاد خواهد شد. نهایتاً بهمنظور تعمیم کاربرد این سیستم در ارتباط با دیگر اطلاعات موجود در پایگاههای مرکز (که به نحوی با موقعیت مکانی در ارتباطاند)، مدلی از فرایند انجام این طرح ارائه شده است.
سامانهٔ اطلاعات جغرافیایی (en: Geographical Information System) یا به اختصار GIS، به مجموعه هایی مبتنی بر رایانه گفته می شود که برای جمع آوری و پردازش اطلاعات جغرافیایی به کار می روند. این مجموعه می تواند شامل نرمافزارها، رایانه های پردازشگر و ابزارهای جمع آوری اطلاعات باشد و اطلاعات پردازش شده و جمع آوری شده می تواند شامل دادههای جغرافیایی، نقشهبرداری ، زمینشناسی و منابع طبیعی و ... باشد.
این سامانه و استاندارد های آن روش جدیدی را برای کار با داده های جغرافیایی فراهم کرده است که گروه های مختلفی از متخصصان و مهندسین به فراخور نیاز خوداز آن استفاده مینمایند.
تعریف GIS :جامع ترین تعریف مورد پذیرش برای سامانه اطلاعات جغرافیایی GIS تعریفی است که تحت عنوان کاربرد اطلاعات جغرافیایی در گزارش کمیته بازرسی به ریاست Lord chorleg ارائه گردید. به موجب این تعریف :
سامانه اطلاعات جغرافیایی سامانه ای است که برای دریافت ، ذخیره سازی ، کنترل ، ادغام ، پردازش ، تحلیل و نمایش داده هایی که از نظر مکانی به زمین مرجع یافته اند . این سامانه معمولا مستلزم یک پایگاه داده کامپیوتری زمین مرجع و یک نرم افزار مناسب با نوع کاربرد می باشد.
ـ به عقیده Laurini , Thompson (1992) سامانه GIS در یک توصیف کلی سامانه ای است که شرایط زیر را تامین می نماید :
ــ ابزاری را برای نمایش رقومی پدیده های مکانی به دست می دهد که عبارت است از دریافت و کد نمودن داده ها .
ـ با ارائه ابزار لازم ، امکان به کارگیری و حفاظت از داده های کد شده را فراهم سازد . مثلا با امکاناتی برای به روز آوری ، مدیریت و ذخیره سازی ، تبدیل یا سازماندهی مجدد داده ها از یک فرم به فرم دیگر یا تائید نمودن و اعتبار سنجی داده ها .
ــ ارائه ابزار لازم برای اصلاح ، رسیدگی ، خلاصه سازی و امثال آن . به عبارت دیگر با تسهیلات لازم به تحلیل ، شبیه سازی ، ترکیب و تصریح مشکلات نظری یا عملی کمک نماید.
ــ با در اختیار قرار دادن امکان یازیابی موثر داده ها در فرایند پرسش های پیچیده ای به وظیفه استدلال فضایی کمک کند.
ــ ارائه خروجیهای مختلف اعم از جدول های چاپی ، نقشه های پلات شده ، عکس ، نمودارهای علمی و امثالهم ، در فرمهای مختلف و مناسب
" اچ دنیسون پارک " در مقدمه " کتاب شناسی سامانه های اطلاعات بین الملل 1993" می گوید ، عبارت GIS معنایی نزدیک به تکنولوژی مدیریت ، پردازش و تحلیل داده های فضایی جغرافیایی با کامپیوتر یافته است . یعنی عبارت GIS بیانگر یک فن آوری است نه یک سامانه 0000
تاریحچه بخش GIS در مدیریت مرکز مشهد
کارهای انجام شده و در دست انجام بخش GIS از ابتدا تا کنون
1ـ کارتوگرافی رقومی نقشه های طرحهای اکتشافی در مقیاس 000/20: 1 ، 5000: 1و 000/50: 1به همراه پروژه های مختلف دیگر همراه با تهیه نقشه راهنمای پراکندگی محدوده ها در سطح استانهای خراسان شامل:
الف ) تهیه نقشه زمین شناسی معدنی 000/20: 1در مناطق : هیرد 100 کیلومتر مربع ـ دهن رود 90 کیلومتر مربع ـ دهک 50 کیلومتر مربع ـ شیخ آباد 47 کیلومتر مربع ـ خونیک 65 کیلومتر مربع ـ خلیلان 103 کیلومتر مربع که همگی مساحتی بالغ بر 455کیلومتر مربع می باشد .
ب) تهیه نقشه زمین شناسی ـ معدنی 1000: 1
چاه کلب 120 هکتار ــ چاه زاغو 2کیلومتر مربع ــ شورک 100 هکتار ــ جمعا مساحتی بالغ بر 4 کیلومتر مربع
ج) تهیه نقشه زمین شناسی ـ معدنی 000/50: 1 شاهکوه 500 کیلومتر مربع
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 95
چکیده
مقدمه
فضایل اخلاقی
اخلاص
اخلاص به معنی «خالص کردن، ویژه کردن، ارادت صادق داشتن ...» است
بر اساس این معنی، مخلص کسی است، که طاعات عبادات و تمامی اعمال صالح خود را از هرگونه آلودگی و آمیختگی به غیر خدا خالص کرده ، انگیزه ای جز تقرّب به درگاه خدا ندارد. از این رو، فقط به او دل می بندد و تعریف و تکذیب دیگران، در نظرش یکسان است و هدف از عبادت، جلب رضایت خالق است نه کس دیگر.
حضرت علی ـ علیه السلام ـ در این باره فرمود:
«العبادة الخالصه أن لا یرجو الرّّجل إلاّ ربَّهُ، و لا یخاف إلا ذنبه»
عبادت خالص آن است که مرد جز به پروردگارش امیدوار نبوده و جز از گناه خویش نهراسد.
امام صادق ـ علیه السلام ـ فرمود:
«لا یصیر العبد عبداً خالصاً لله عزََّوجلَّ حتّی یصیر المدح و الذَّمُّ عنده سواء ً...»
انسان، بنده خالص خدای بزرگ نمی شود تا اینکه تعریف و تکذیب (دیگران) در نظرش یکسان باشد.
ارزش و اهمّیّت اخلاص
اخلاص، معیار ارزش عبادت، مقامی از مقامات مقرّبان الهی و هدف دین است. هر کس آن را یافت، موهبتی الهی نصیبش گشته که به وسیله آن به مقامات بزرگی خواهد رسید. چرا چنین نباشد، در حالی که خداوند متعال، بندگانش را به آن امر کرده، می فرماید:
«فَادْعُوا اللَّهَ مُخْلِصِینَ لَهُ الدِّینَ وَ لَوْ کَرِهَ الْکافِرُونَ»
خدا را بخوانید، در حالی که تنها برای او در دین اخلاص می ورزید، اگر چه کافران را ناخوش آید.
در سخنان پیشوایان معصوم، تعابیر گوناگونی، از قبیل بهترین عبادت، ثمره عبادت، غایت دین، عبادت مقرّبان الهی و مانند آن دربار فضیلت اخلاص آمده است. در اهمیت اخلاص همین بس که شرط قبولی عمل است و اگر در عملی موجود نباشد، بی هدف و بی نتیجه خواهد بود. از این رو، علی ـ علیه السلام ـ فرمود:
«من لم یصحب الإخلاص عمله لم یقبل»
عمل هر کس که با اخلاص همراه نباشد، قبول نمی شود.
مراتب اخلاص
خالص کردن و پاکیزه نمودن عمل از غیر خدا مراتبی دارد. هر چه درجه اخلاص بیشتر باشد، عمل ارزش بیشتری نزد خدا پیدا می کند، به هدف و مقصد نزدیکتر شده و
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 90
چکیده:
هدف از این پژوهش استفاده از نشانه شناسی در فرایند بازیگری، به خصوص کنش وی و بازخورد آن در تاویل کنش توسط مخاطبان میباشد.
این مقاله سعی دارد به سوالات زیر پاسخ دهید:
1.درام، برای انتقال پیامهایش از چه نشانه هایی استفاده میکند و تماشاگران چگونه معناهای آن را در می یابند؟
2.نشانه شناسی چه علمی است و الگوهای کنشی کدامند؟
3.چگونه میتوان به یک ساختار سه بعدی از کنش دست یافت؟
4.و در آخر، تاویل چیست و تاویل کنش به چه شکل صورت می پذیرد؟
در این پژوهش با روش مقایسه نظریه ها و تعمیم آنها به ساختار مختصات سه بعدی کنش دست یافته ام که امیدوارم قابل استفاده کارگردانان، بازیگران و علاقمندان در درک بهتر من و اجرای تئاتری باشد.
نشانه چیست؟
«به گفته امربتو اکو «نشانه تمامی آن چیزهایی است که بر پایه قراردادی اجتماعی و از پیش نهاده، چیزی را به جای چیز دیگری معرفی میکنند. نشانه شناسی نظریه ای است درباره دروغ»
«عناصر یک نمایش دراماتیک- از جمله زبان گفتگوها، دکور، حرکت های بازیگران، لباس، چهره آرایی، زیر و بم صدای بازیگران و بسیاری از نشانه های دیگر هر یک به روش خود به پیدایش معنای آن نمایش یاری میرساند. هر عنصر نمایش را میتوان نشانه ای Sign دانست که بخشی از معنای کلی یک صحنه، یک رخداد، یا یک لحظه رویداد را در خود دارد.»
نشانه شناسی
«نشانه شناسی، شاخه ای از دانش بشری است که موضوعش نشانه ها و چگونگی کاربرد آنها برای ارتباط میان انسان ها و برای انتقال معناست.»
تعریف نشانه شناسی از نظر کرالام عبارت است از: «علمی است که به مطالعه چگونگی تولید معنی در جامعه می پردازد. بنابراین نشانه شناسی به یک اندازه به مساله فرایند های دلالت و ارتباطات، یعنی به مطالعه شیوه های تولید و مبادله معنی می پردازد. نشانه شناسی دست کم به شکل آرمانی- یک علم چند رشته ای (multidisciplinary) است که یک هدف عام مشترک، یعنی درک بهتر رفتار معنا دار استان، به آن وحدت می بخشد.»
ساختار گرایی و نشانه شناسی
«فردیناند دوسوسور زبان شناس سوئیسی، اولین فردی بود که در قرن حاضر با رویکرد جدیدی به مطالعه زبان پرداخت. کتابش (دوره زبان شناسی عمومی) در سال 1915 یعنی پس از مرگش منتشر شد. او معتقد به یک مطالعه ساختاری بود که ابعاد در زمانی (تاریخی) و همزمانی (معاصر) زبان را شامل میشد. وی میان زبان (langue) و گفتار (parole) تفاوت قائل بود. تلقی زبان به عنوان یک نظام نشانه شناختی حاصل مطالعات سوسور بود. در این نظام نشانه شناختی، نشانه زبانی (زبان) بیشتر در اصطلاحات دو گانه ای همچون «دال» و «مدلول» یا «صدات تصویر» و «مفهوم» ارائه گردید. هر دو وجه نشانه زبانی اختیاری اند. به همین دلیل، زبان میتواند نظامی خود تنظیم و انتزاعی و مستعد تاویل باشد. از تاثیر متقابل شباهت ها و تفاوت های میان دال هاست که معنا تولید میشود و برای درک این معنی به یک رویکرد ساختگرا نیاز داریم که در این رویکرد «اجزای» زبان در ارتباط با «کل» در نظر گرفته شوند.
در نظر ساختگرایان نظام نشانه ای بر چیز های عینی و ایده های ذهنی اولویت دارد و این اولویت جایگاه جهان ملموس مادی و مفهوم معمول حقیقت را به زیر می کشد. این موضوع فلسفی عینیت بخشیدن به ایده ها در تداوم فلسفه متا فیزیک قرار دارد و باید ردپای آن را در ایده آلیسم ابژکتیو یعنی در فلسفه متافیزیک قرار د ارد و باید ردپای آن را در ایده آلیسم ابژکتیو یعنی در فلسفه هگل یافت چرا که آن نیز بر نسبت دادن عینیت به ایده ها استوار است و هگل خود ادامه دهنده دیدگاه افلاطون و اسپینوزا است.
نظام ایده ها که این فیلسوفان جز گرا مطرح میکنند در درون اذعان سوژه های فردی قرار ندارد. برای مثال مثل افلاطون در قلمرویی بی زمان بیرون از جهان تثبیت شده اند، یا از دید اسپینوزا حالات و صفات خدا، ذاتی و درونی هر گوشه ای از جهان است، چه انسان و چه غیر انسان و از دید هگل مقوله ها در جامعه انسانی و در ورای هر سوژه فردی نهادینه شده اند.
« از نظر هگل، هنر نماد گرایانه هنوز در جهان مادی غوطه ور است. مطلق Absolute پنهان است (مطلق در فلسفه هگل: ایده Idea، خرد Mystery، جان آگاه Spirit و خدا) و صرفاً به صورت نما درآمده و به وضوح جلوه گر شده است.»
با نگاهی به نظریه مثل در کتاب جمهوریت افلاطون (غاری زیرزمینی که در آن مردمانی به بند کشیده رو به دیوار و پشت به مدخل غاز نشانده اند. در بیرون آتشی روشن است و پرتو آن به درون غار می آید و روی دیوار غار،سایه اشیا دیده میشود)، در می یابیم که آنچه ما می بینیم همه حقیقت نیست، بخش کوچکی از آن است. اشیا و امور مثل کوه یخ شناور در اقیانوس هستند. بخش کوچک بیرون آمده از آب، نمایان است و بخش عظیم آن (حقیقت) در آب نهان نمادگرایان در پی یافتن آن بخش مخفی هستند و هر واقعیتی را دلیل وجود واقعیتی ژرف تر و رمز آمیز تر می دانند. از طرف دیگر با توجه به معنی «سمبل: نماد، نشانه، دال، رمز، آیت و نشانه ای از شی را امری که شی یا امر دیگر را القا میکند.» که در نزدیکی با علم نشانه شناسی است،و نیز به گفته یونگ درک تاب انسان و سمبول هایش هر چیز می تواند اهمیت سمبولیک پیدا کند: اشیا طبیعی،چیزهای ساخت انسان، اشیا مجرد و ... در حقیقت همه جهان یک سمبل بالقوه است و در نهایت دقت در معنی «سمبولیت» (: از استعمال کننده علائم رمزی، کسی که با مهارت، افکار خود را با علایم و شواهد بیان میکند) در کنار این نکته که «همه اشیا،روی صحنه تبدیل به نشانه میشوند» میتوان تئاتر را اساساً سمبول دانست. از طرف دیگر با توجه به دسته بندی پیرس از انواع
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 32
چکیده با توجه به فزونی نرم افزار در سیستم های کامپیوتری از یک طرف و توانایی کنترل کپی های غیرمجاز ( از دیدگاه اقتصادی آن ) از طرفی دیگر دلیلی محکم جهت بررسی این شاخه از مهندسی نرم افزار می باشد. از آنجا که متاسفانه قانون Copyright در تمام جهان بجز ایران و چند کشور دیگر اجرا می گردد, بحث کنترل کپی های غیرمجاز حساس تر می شود. در این مقاله سعی بر این است تا علاوه بر آشنایی با انواع قفل های نرم افزاری و اختلاف آن ها با قفل های سخت افزاری, بتوانیم به عنوان طراح یک قفل نرم افزاری از محصولات نرم افزاری خودمان حمایت کنیم. ضمنا علاوه بر آشنایی با مفاهیم فوق, نوشتن روتین های ضد دیباگ و همچنین نحوه کد کردن اطلات نیز لحاظ شده است.
مقدمه
از آنجا که زمان زیادی تا سال 2000 باقی نمانده, اما هنوز در کشور ما ایران, نرم افزار جای خود را به عنوان یک محصول صادراتی پیدا نکرده چرا که یکی از دلایل اصلی آن عدم توجه جدی به حمایت از تولید کنندگان نرم افزار می باشد. به هر حال قصد اینجانب از ارائه مقاله, بررسی کم و کاستی های نرم افزار در ایران نیست بلکه طریقه حل مشکل موجود در این بازار نابسامان می باشد. با توجه به کپی های غیرمجازی که روزانه بصورت کاملا عادی و بدون اطلاع سازنده آن صورت می گیرد, جلوگیری از این عمل و کنترل جدی آن امری ضروری و واجب بنظر می رسد.
آشنایی با قفل های نرم افزاری و سخت افزاری تعریف قفل های نرم افزاری: به هر برنامه ای که کنترل کپی آن فقط از طریق نرم افزار و بدون نیاز به سخت افزار اضافی قابل انجام باشد, گویند. تعریف قفل های سخت افزاری: به هر برنامه ای که کنترل کپی آن از طریق سخت افزار اضافی قابل انجام باشد, گویند. با توجه به تعاریف فوق می توان به تفاوت قفل های سخت افزاری و نرم افزاری پی برد. قفل های سخت افزاری با توجه به اضافه کردن یک سخت افزار جدید به کامپیوتر ( اغلب از طریق ارتباط با پورت چاپگر ) برنامه خود را کنترل می کنند. برنامه قبل از اجرا ابتدا با توجه به مراجعه به آدرس سخت افزار نصب شده ( اضافه شده با استفاده از دستور Port) به سخت افزار مورد نظر خود مراجعه کرده و در صورت یافتن آن, تست های مختلف اعم از تست رمز, خواندن اطلاعات و ... می تواند تصمیم گیری نماید. اما در قفل های نرم افزاری برنامه بدون نیاز به سخت افزار اضافی و با کنترل رسانه ذخیره سازی می تواند تصمیم گیری کند. ضمنا لازم به توضیح است که هدف از طراحی قفل های نرم افزاری/ سخت افزاری این نیست که هیچکس توانایی شکستن ( باز کردن ) آنرا ندارد بلکه مقصود بالا بردن سطح کنترل کپی های غیر مجاز تا حد ممکن می باشد. ( چرا که می دانیم اطلاعات همه در یک سطح نیست)طریقه استفاده از قفل نرم افزاری در برنامه مورد نظر
با توجه به نوع کاربرد برنامه ( کوچک وقابل کپی بر روی یک دیسکت, تحت شبکه و ... ) می توانیم از انواع روش هایی که جهت حفاظت از نرم افزار در نظر داریم ( و متعاقبا توضیح داده خواهد شد ) استفاده کنیم. اما مساله قابل بحث این است که چگونه از یک قفل منتخب استفاده نمائیم؟ جواب این سوال متغییر و وابسته به شرایط زیر می باشد: الف: اعتقاد طراح نرم افزار به اینکه کاربر حتما باید آنرا خریداری نماید تا از امکانات آن مطلع گردد. در این حالت قفل نرم افزاری در ابتدای شروع به کار برنامه کنترل می گردد حتی طراح می تواند در مواقع حساس نیز قفل را مجددا کنترل کند و یا در حالتی که طراح واقعا سخت گیر باشد, می تواند در زمان های مشخصی از وجود قفل اطمینان حاصل نماید ( مثلا هر 4 ثانیه ). البته در این حالت طراح باید روشی را که جهت کنترل قفل استفاده می کند, نیز در نظر بگیرد. ب: اعتقاد طراح نرم افزار به این که کاربر می تواند از نرم افزار به عنوان نسخه نمایشی نیز استفاده کند. طراح در این حالت می بایست در مکان های خاصی از برنامه, قفل را کنترل کند. مثلا در یک برنامه حسابداری می توان تمام بخش های سیستم را آزاد گذاشته ( یعنی برنامه نیازی به قفل نداشته باشد ) اما در صورتی که کاربر مایل به استفاده از امکانات گزارشگیری سیستم باشد, قفل نرم افزاری در خواست گردد. مزیت این روش بر روش قبلی این است که دیگر نیاز به طراحی نسخه نمایشی جهت مشاهده کاربران وجود ندارد. آشنایی با نحوه قفل گذاری بر روی یک برنامه
الف: طراح به سورس برنامه دسترسی دارد. در این حالت طراح پس از انتخاب روش قفل گذاری, کافیست آنرا به زبان مورد نظر خود پیاده سازی نموده و در برنامه خود بگنجاند. ( که مکان های قرار دادن قفل در عنوان قبلی توضیح داده شد) .ب: طراح ( مجری پروژه ) به سورس برنامه دسترسی ندارد. گاهی اوقات به یکسری برنامه های ارزشمندی برخورد می کنیم که فاقد قفل هستند, بنابراین نیاز به قفل گذاری وجود دارد. ( البته این حالت بیشتر در کشور ما و چند کشور دیگر که در آن ها قانون Copyright معنی ندارد, کاربرد دارد. ) جهت تزریق قفل به این گونه برنامه ها, نیاز به آشنایی کامل به ساختار فایل های اجرایی (EXE, COM, SYS, …) وجود دارد چرا که باید برنامه ای طراحی کنیم تا همانند یک ویروس کامپیوتری به فایل اجرایی مشخصی بچسبد. البته جهت اینکار بهترین زبان برنامه نویسی, اسمبلی می باشد. ( بدلیل توانایی دخالت در روند اجرای برنامه ) البته در رابطه با نحوه نوشتن این گونه برنامه ها, روش های زیادی وجود دارد که خود بحثی مجزا را می طلبد و از حوصله این مقاله خارج است. ضمنا برای بالا بردن سطح امنیت برنامه لازم است تا یکسری کد های ضد دیباگ در برنامه گنجانده شوند. کدهای ضد دیباگ, دستوراتی به زبان اسمبلی هستند که در حالت اجرای عادی برنامه, هیچ تغییری در روند اجرای نمی