تبلیغات
آینده به شما نزدیک است - مطالب فروردین 1392
ترفندستان ● مرجع اخبار و اطلاعات کامپیوتری ، اینترنت ، موبایل و آنچه شما بخواهید
تاریخ : سه شنبه 27 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri

برای مشاهده‌ی میزان فضای اشغال شده از CPU می‌توان از Task Manager ویندوز استفاده کرد. در پنجره‌ی CPU Usage ،Task Manager بر حسب درصد نمایش داده می‌شود. اما مشاهده‌ی میزان فضای مصرفی CPU در Task Manager با محدودیت‌هایی روبرو است. جالب است بدانید که با استفاده از Command Prompt ویندوز می‌توانید اطلاعات مربوط به میزان مصرف CPU را به طور دقیق و ثانیه‌به‌ثانیه دنبال کرده و این اطلاعات را ضبط کرده و حتی به طور مستقیم در قالب یک فایل اکسل نیز ذخیره کنید. در این ترفند به نحوه‌ی انجام این کار خواهیم پرداخت.

 


بدین منظور:
ابتدا  جهت اجرای Command Prompt ویندوز کلیدهای ترکیبی Win+R را فشار دهید.
سپس در پنجره‌ی Run عبارت cmd را وارد کرده و Enter بزنید.

اکنون در پنجره‌ی Command Prompt برای مشاهده‌ی میزان فضای اشغال شده‌ی CPU به صورت ثانیه‌به‌ثانیه این دستور را وارد نمایید:

typeperf "\Processor(_Total)\% Processor Time"
خواهید دید که فضای مصرفی CPU در هر ثانیه نمایش داده می‌شود.


برای مشاهده‌ی اینکه هر یک از پردازنده‌ها در لحظه چه مقدار فضای مصرفی دارند نیز می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(#)\% Processor Time"
به جای # در این دستور، شماره‌ی پردازنده را وارد کنید. به عنوان مثال:
typeperf "\Processor(0)\% Processor Time"

برای مشاهده‌ی میزان فضای اشغالی تمام پردازنده‌ها به صورت یک‌جا نیز از این دستور استفاده کنید:
typeperf "\Processor(*)\% Processor Time"

برای افزایش فاصله‌ی نمایش هر گزارش نیز می‌توانید از این دستور استفاده کنید:
typeperf "\Processor(_Total)\% Processor Time" -si #
در این دستور به جای # ثانیه‌ی مد نظر خود را وارد کنید. به عنوان مثال برای مشاهده‌ی گزارش هر 5 ثانیه یک‌بار از این دستور استفاده کنید:
typeperf "\Processor(_Total)\% Processor Time" -si 5

همچنین در صورتی که قصد دارید تنها یک تعداد مشخص گزارش را مشاهده کنید می‌توانید از این دستور بهره بگیرید:
typeperf "\Processor(_Total)\% Processor Time" -sc #
در این دستور به جای # تعداد مورد نظر خود را وارد کنید. به عنوان مثال این دستور تنها 10 گزارش را نمایش می‌دهد:
typeperf "\Processor(_Total)\% Processor Time" -sc 10

در صورتی که قصد دارید گزارش‌های نمایش داده شده را به صورت مستقیم در یک فایل اکسل ذخیره کنید می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -sc 10 -o CpuUsage.csv
این دستور، 10 گزارش را در فایلی به نام CpuUsage.csv در مسیری که خط فرمان قرار دارد ذخیره می‌کند.




موضوعات مرتبط: آموزش , ترفـند , کامپیوتر , ترفند cmd ,
تاریخ : سه شنبه 27 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri

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

 


بدین منظور:
ابتدا  بر روی آیکن یکی از برنامه‌های در حال اجرا و یا سنجاق شده به نوار تسک‌بار راست کلیک کنید (دقت کنید نبایستی کلیک راست را نگه دارید، تنها یک بار راست کلیک کنید).
پس از نمایش منوی راست کلیک مربوط به برنامه‌ی مورد نظر، در قسمت خالی از نوار تسک‌بار کلیک کرده و کلیک چپ ماوس را نگه دارید.
خواهید دید که پس از چند لحظه نوار تسک‌بار از پایین صفحه به بالا منتقل خواهد شد!
جالب این جاست که حتی اگر تسک‌بار قفل باشد نیز این ترفند عملی خواهد بود.
البته پس از انتقال نوار تسک‌بار به بالای صفحه این ترفند دیگر موجب انتقال آن به پایین نخواهد شد و بایستی ابتدا با راست کلیک بر روی فضای خالی از نوار تسک‌بار و اطمینان از تیک نخوردن Lock the taskbar، نوار تسک‌بار را با استفاده از ماوس بگیرید و به پایین صفحه بکشید.




موضوعات مرتبط: آموزش , ترفـند , کامپیوتر ,
تاریخ : سه شنبه 27 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri


در این ترفند قصد داریم به معرفی یک روش ساده اما کاربردی بپردازیم که با استفاده از آن می‌توانید بدون نیاز به باز نمودن Command Prompt ویندوز دستورات موجود در آن را اجرا کنید. این ترفند در ویندوزهای 7 و 8 قابل اجراست.


بدین منظور:
کافی است از نوار آدرس موجود اکسپلورر ویندوز بهره بگیرید.
برای این کار  کافی است یک پوشه‌ی دلخواه را باز کنید.
سپس در نوار آدرس دستور مورد نظر خود را وارد کنید.
به عنوان مثال اگر در یک پوشه هستید که درون آن یک فایل متنی با نام test.txt قرار دارد با استفاده از دستور زیر می‌توانید آن را توسط Notepad باز کنید:

notepad test.txt
یا اگر قصد دارید یک سایت را Ping کنید با وارد کردن دستور زیر در نوار آدرس ویندوز اکسپلورر می‌توانید این کار را انجام دهید:

ping amvag-mohsen.mihanblog.com 

و یا برای مشاهده‌ی لیست محتویات پوشه‌ای که در آن هستید از این دستور استفاده کنید:

cmd /k dir
همچنین در نظر داشته باشید با وارد کردن عبارت cmd در نوار آدرس هر پوشه می‌توانید مستقیماً به cmd با همان مسیر پوشه در خط فرمان، دسترسی داشته باشید.

 




موضوعات مرتبط: آموزش , کامپیوتر , ترفـند , ترفند cmd ,
تاریخ : سه شنبه 27 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri

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


بدین منظور:
ابتدا  نرم‌افزار مورد نظر خود در مجموعه‌ی آفیس را اجرا نمایید (به عنوان مثال Word 2013).
سپس بر روی منوی File کلیک کرده و Options را انتخاب کنید.
اکنون در پنجره‌ی باز شده از قسمت سمت چپ بر روی Advanced کلیک کنید.
سپس در محدوده‌ی Display، گزینه‌ی Show this number of Recent Documents را بر روی 0 تنظیم نمایید.
اکنون بر روی دکمه‌ی OK کلیک کنید.
با این کار لیست فایل‌های باز شده‌ی اخیر ناپدید خواهد شد.

 




موضوعات مرتبط: آموزش , ترفـند , کامپیوتر , Microsoft Office ,
تاریخ : سه شنبه 27 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri

در مرورگر فایرفاکس برای ذخیره‌ی یک صفحه‌ی وب می‌توان کلیدهای Ctrl+S را فشار داد و کل صفحه را در قالب‌های مختلف ذخیره کرد. اما در صورتی که بخواهید تنها یک تکه از متن موجود در صفحه را در یک فایل متنی ذخیره کنید چه خواهید کرد؟ آیا Notepad را اجرا کرده، متن را Copy نموده و درون آن Paste کرده و در نهایت آن را ذخیره می‌کنید؟ این کار شدنی اما وقت‌گیر است. در این ترفند قصد داریم به معرفی روشی آسان برای ذخیره‌ی مستقیم متن انتخاب شده در مرورگر فایرفاکس در قالب یک فایل TXT بپردازیم.

 


بدین منظور:
نیازمند یک افزونه به نام Save Text To File هستیم. برای نصب این افزونه ابتدا به لینک زیر مراجعه کنید:

https://addons.mozilla.org/en-US/firefox/addon/save-text-to-file/
سپس  بر روی دکمه‌ی Add to Firefox کلیک کنید.
با نمایش پنجره‌ی Software Installation بر روی Install کلیک کنید.
افزونه بر روی فایرفاکس نصب خواهد شد.
نیاز است که یک‌بار مرورگر را بسته و مجدد باز کنید.
اکنون کافی است به وسیله‌ی ماوس یک تکه از متن موجود در صفحات وب را به حالت انتخاب دربیاورید.
سپس راست کلیک کرده و بر روی گزینه‌ی Save Text to File کلیک کنید.
پنجره‌ای باز می‌شود که شامل گزینه‌های مختلف برای ذخیره فایل است.
در قسمت Saved file name می‌توانید نام فایل ذخیره شده را درج نمایید.
با کلیک بر روی Change directory نیز می‌توانید محل ذخیره‌ی فایل متنی را انتخاب کنید.
همچنین با انتخاب دیگر گزینه‌ها می‌توانید امکان درج تاریخ و ساعت کنونی به نام فایل را فراهم کنید.
در نهایت بر روی دکمه‌ی Save کلیک کنید تا فایل متنی در محل مورد نظر ذخیره شود.

 




موضوعات مرتبط: آموزش , ترفـند , کامپیوتر , مرورگر ,
تاریخ : سه شنبه 20 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri
همانطور که میدانید یکی از اصلی ترین عملیات کامپیوتر در هنگام روشن شدن عملیات POST یا Power On Self Test میباشد. که تمامی نرم افزارها و قطعات سخت افزاری لازم برای بوت سیستم را تست کرده و آماده به کار میکند و در واقع کامپیوتر شما بعد از فشردن کلید Pwoer توسط شما، در ابتدا تمامی فرمانها را از بایوس کامپیوتر دریافت می کند. از اینرو بایوس وظیفه دارد که مشکلات سخت افزاری را به شما گوشزد کند.

 

 همه بایوس ها در هنگام درست بوت شدن سیستم یک بوق کوتاه در شروع کارد میزنند که این بوق به معنی درست و کامل کار کردن تمامی نرمافزارها و سخت افزارهای اصلی سیستم است، اما گاهی نیز اتفاق می افتد که یک یا چندی از برنامه ها یا قطعات معیوب شده یا به عللی از انجام وظیفه باز می مانند، اینجاست که بایوس با تنها راه ارتباطی مستقیم با کاربر ( بوق ) شما را آگاه می سازد.

 اما تا وقتی که از مفهوم بوقهای بایوس اطلاع نداشته باشید تشخیص اینکه کدام یک از قطعات وظیفه خود را به خوبی انجام نمیدهد، تقریبا غیر ممکن است. و رفع اشکال را با سختی و مشقت بسیار همراه میکند. در ادامه بوقهای اصلی دو شرکت بزرگ تولید کننده تراشه بایوس (AWARD و AMIBIOS) را شرح داده ایم.

 

 

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

 بوق نا محدود (تکرار شوند) : خطای حافظه سیستم

 یک بوق بلند پس از دو بوق کوتاه : خطای کارت گرافیک

 یک بوق بلند پس از سه بوق کوتاه : خطای گرافیک یا حافظه گرافیک

 بوقهای با ارتفاع بالای نامحدود (تکرار شونده) : خطای داغ شدن پردازنده.

 

 

کدهای بوقی بایوس AMIBIOS : بایوس AMIBIOS محصول شرکت American Megatrends یکی از بایوسهای متداول است و آخرین نگارش تعدادی کد بوقی دارد که اشکالات زمان بوت شدن را به کاربران می گوید.

 

تعداد بو قها در زمان راه اندازی (پیش از POST) و مفهوم بوقها :

 1 : دیسکت را در دیسکران A: قرار دهید

 2 : فایل AMIBOOT.ROM بر روی دیسکت بوت شدنی نیست

 3 : خطای حافظه سیستمی

 4 : عملیات روز آمد سازی بایوس موفقیت آمیز بوده است

 5 : خطای خواندن دیسک

 6 : خرابی فرمان صفحه کلید

 7 : حافظه فلش بایوس تشخیص داده نشده است

 8 : خرابی کنترل کننده دیسکت ران

 9 : خطای مجموع بررسی (checksum) بایوس

 10 : خطای پاک کردن حافظه فلش

 11 : خطای برنامه سازی حافظه فلش

 12 : اندازه فایل AMIBOOT.ROM درست نیست ( یا وجود ویروس)

 13 : ناهمسانی تصویر BIOS ( فایل ROM دقیقا همان نسخه درون بایوس نیست)

 

تعداد بوقها در زمان POST

 1 : خطای Timer احیای حافظه سیستم

 2 : خطای پریتی حافظه سیستم

 3 : خطای آزمایش خواندن / نوشتن حافظه سیستم

 4 : زمان دار تخته مدار مادر کار نمیکند

 5 : خطای پردازنده

 6 : کامپیوتر نمی تواند به حافظه حالت حفاظت شده برود

 7 : خطای استثنای عمومی (مربوط به پردازنده)

 8 : خطای حافظه نمایش ( مربوط به کارت ویدئویی)

 9 : خطای مجموع بررسی AMIBIOS ROM

 10 : خطای خواندن / نوشتن رجیستر CMOS

 11 : اشکال آزمایش حافظه نهانگاهی (cache)

 

نکته : اگر موقع عملیات POST یک ، دو یا سه بوق بشنوید، تعویض کارتهای RAM را در نظر بگیرید یا دست کم آنها را بررسی کنید تا اطمینان یابید که درست نصب شده اند.

 اگر در عملیات POST هشت بوق بشنوید، اطمینان یابید که کارت ویدئویی درست نصب شده است، ممکن است لازم باشد که آن را عوض کنید.

 اگر موقع عملیات POST تعداد بوقها با آنچه گفته شد متفاوت بود ( چهار تا هفت، یا 9 تا یازده بوق)، ممکن است یک مشکل جدی در تخته مدار مادر یا قطعات دیگر وجود داشته باشد و باید کامپیوتر را به یک تعمیرگاه تخصصی ببرید.



موضوعات مرتبط: آموزش , ترفـند , کامپیوتر ,
تاریخ : یکشنبه 4 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri
یکی از نام های آشنا برای دارندگان کامپیوتر RAM است.به RAM یا Random Access Memory (حافظه قابل دسترس تصادفی) از این رو تصادفی می گویند که دسترسی به اطلاعات آن با دانستن سطر و ستون در آن امکان پذیر است و از هر سطر و ستونی می توان به اطلاعات دسترسی پیدا کرد.

 برخلاف (RAM، SAM (Serial Access Memory اطلاعات را در ردیفی به صورت سری از بایت ها ذخیره می کند. و دسترسی به اطلاعات به ترتیب انجام می شود. مانند یک نوار کاست که به ترتیب از ابتدا تا انتها پیش می رود. این نوع حافظه برای اطلاعاتی که نیاز به مرتب بودن دارد، مناست است. مثال مناسب برای کاربرد SAM نمایش فیلم توسط کارت گرافیک کامپیوتر است.دراین مقاله در سایت سرزمین دانلود تنها به تشریح RAM می پردازیم.با ما همراه باشید.

● RAM پویا (Dynamic):
 همانند پردازشگر، حافظه نیز مدار مجتمعی (IC) متشکل از میلیون ها ترانزیستور و خازن است. در معمول ترین نوع حافظه، DRAM، یک ترانزیستور و یک خازن با هم تشکیل یک بیت از حافظه را می دهند. خازن پر به معنی 1وخالی به معنی صفر است. در این میان ترانزیستور نقش یک سویچ را ایفا می کند و هر گاه نیاز باشد با تغییر حالت خازن، اطلاعات را از آن می گیرد و یا روی آن ضبط می کند.

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

 کلمه پویا (Dynamic) نیز از همینجا برای نام این حافظهانتخاب شده است. به دلیل اهمیت کار RAM اطلاعات آن باید همواره کامل بماند.

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

 RAM در ستون مربوط جریان را برقرار و با این کار ترانزیستورها را فعال می کند. سپس از طریق ردیف مورد نظر خازن شارژ می شود و یک بیت ذخیره می شود. هنگام خواندن اطلاعات اگر خازنی دارای شارژ بیشتر از نصف ظرفیت خود باشد به عنوان خازن پر و در نتیجه 1 شناخته می شود و اگر دارای شارژ کمتر از نصف ظرفیت خود باشد به عنوان صفر شناخته می شود. ضبط و خواندن اطلاعات حافظه در چند نانو ثانیه انجام می شود.

 RAM دارای مدار هایی است که در انجام کار به آن کمک می کنند. از جمله کار هایی که این مدار ها انجام می دهند می توان به موارد زیر نام برد:

 ● شناسایی شماره سطر و ستون اطلاعات

 ● اطمینان حاصل کردن از صحیح بودن اطلاعات هر بیت

 ● خواندن و ذخیره کردن اطلاعات

● Static RAM:
 این نوع RAM از روش کاملا متفاوتی برای ذخیره اطلاعات استفاده می کند. این روش شامل Flip Flop اطلاعات است که یکی از کاربرد های «جبر بول» در مهندسی برق است.

 Static RAM سریع تر از Dynamic RAM است و حجم بیشتری اطلاعات را ضبط می کند و گران تر نیز هست. به همین دلیل از Static RAM بیشتر در ساخت Cache استفاده می کنند.

 RAM معمولا به صورت قطعاتی به نام Module عرضه می شود.

 در گذشته هر کدام از سازندگان کامپیوتر نوعی RAM را می شاختند که تنها به کامپیوتر های همان شرکت سازنده کار می کرد. سپس نوع SIMMبه بازار آمد. این نوع دارای 30 سوزن اتصال بود و در ابعاد 3.5در 0.75 اینچ تولید می شد. وقتی از دو یا بیشتر از این نوع استفاده می شد باید سرعت و حجم آن ها با هم مساوی می بود.

 با افزایش سرعت پردازشگر ها نوع دیگری به نام DIMM به بازار آمد و دارای 168 تا 184 سوزن اتصال بود و در حجم هایی از چند مگابایت تا یک گیگابایت ساخته می شد.

 نوت بوک ها از نوعی RAM به نام SODIMM استفاده می کنند. 144 تا 200 سوزن اتصال دارند و از 166 مگابایت تا یک گیگابایت ساخته می شوند.

 RAM هایی که در حال حاضر تولید می شوند از روش های پیشرفته ای استفاده می کنند. بعضی RAM ها دارای سیستم شناخت Error هستند. به این روش Parity ( توازن) گفته می شود. برای هر 8 بیت اطلاعات یک قطعه برای این کار وجود دارد.

 وقتی 8 بیت در یک بایت اطلاعاتی دریافت می کنند، این قطعه تعداد یک های آن بیت ها را با هم جمع می کند. اگر تعداد یک ها فرد باشد، مقدار بیت این قطعه یک می گردد و اگر این تعداد زوج باشد این عدد صفر می شود. وقتی که اطلاعات از هر بیت خارج می شود و دوباره این کار تکرار می شود و مقدار جدید با مقدار قبلی چک می شود.

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

 اینکه چه مقدار RAM احتیاج دارید بستگی به کار و سیستم شما دارد. اگر کامپیوتر شما سرعت کافی را ندارد یا برای دسترسی به اطلاعات هارد دیسک زمان زیادی می گیرد، احتمالا مشکل از کم بودن RAM است. اگر از ویندوز XP استفاده می کنید کمترین مقدار پیشنهادی 128مگابایت است و اگر از مقدار کمتری از این استفاده می کنید، احتمالا در کارکرد با ویندوز به مشکل برمی خورید. ویندوز 98/95 به راحتی با 32مگابایت کار می کند. سیستم های لینوکس در کارکرد عادی فقط به 4 مگابایت RAM نیازمند است در حالی که سیستم عامل مکینتاش بسته به کارکرد به 128 تا 512 مگابایتی احتیاج دارد.


موضوعات مرتبط: آموزش , ترفـند , کامپیوتر ,
تاریخ : یکشنبه 4 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri
اگر به دنبال باز کردن ایمیل جدید یا خرید آنلاین هستید، حتما به کلمات کج و معوجی که برای تست کردن شما روی صفحه پدیدار می شوند مواجه شده اید.

 مطمئن باشید این کار برای تست کردن هوش و استعداد شما نیست! کامپیوتر ها و سایت ها از شما می خواهند که این تست را بگذرانید تا معلوم شود شما کامپیوتر هستید یا نه. پس اگر این تست را با موفقیت پشت سر گذاشتید به ماشین نبودن خودتان شک نکنید!

 این تست CAPTCHA نام دارد. CAPTCHA یعنی:

 Completely Automated Public Turing Test ToTell Computers And Humans Apart یا به عبارتی "تست عمومی کاملا خودکار Turing برای تشخیص انسان از کامپیوتر"

 این تست را در سایت های زیادی دیده اید. رایج ترین نوع آن کلماتی بهم ریخته است و شما باید ترتیب درست کلمات را وارد کنید تا وب سایت شما را تأیید کندتا بتوانید از خدمات وب سایت مورد نظر استفاده کنید.

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

 برای مثال سرویس های رایگان ایمیل، خود را با میلیون ها درخواست کاذب روبرو می بینند و کار آن ها برای ساعت ها مختل می شود. این درخواست ها می توانند قسمتی از یک برنامه خودکار باشد.

 اگر تا اینجا کمی به فکر فرو رفته اید بهتر است این را هم بدانید که نرم افزار هایی که این تست ها را تولید می کنند نیز نمی توانند جواب آن را تشخیص دهند چه برسد به برنامه های دیگر.

 CAPTCHA ریشه در یک آزمایش بنام Turning Test دارد. آلن تورینگ AlanTuring که بعضی او را پدر علوم کامپیوتر جدید می خوانند، این تست را برای این طراحی کرد که بفهمد آیا کامپیوترها می توانند مثل انسان ها فکر کنند یا خیر. این تست به این صورت است که فردی یک سری سوال را از یک کامپیوتر و از یک انسان می پرسد بدون اینکه بداند کدام کامپیوتر است و کدام انسان.

 اگر پرسش کننده بتواند با توجه به پاسخ های انسان و کامپیوتر تشخیص دهد که کدام یک کامپیوتر است، کامپیوتر تست Tuning را پشت سر گذاشته است.

 هدف CAPTCHA این است که تستی را بسازد که انسان بتواند آن را بگذراند و ماشین نتواند و همچنین برای هر کاربر یک سوال مشابه نسازد و تمام سوال ها متفاوت باشند.

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

 ولی با این حال جایگزین دیگری برای معلولین نیز وجود دارد. بعضی از CAPTCHAها سری از کلمات به صورت صداهای تغییر یافته و با صداهای اضافی را تولید و پخش می کنند.

 یکی از کاربرد های مهم CAPTCHA در آمار گیری های آنلاین است. در 1999 آمارگیری با طرح سوال اینکه بهترین رشته کامپیوتر متعلق به کدام دانشگاه است انجام شد.

 دانشگاه های کارنگی ملون (Carnegie Mellon) و MIT با ساختن برنامه ای کامپیوتری که به طور خودکار به آن ها رای می داد؛ بیشترین نتایج را کسب کردند در صورتی که دانشگا ه های دیگر تنها چند صد رای کسب کرده بودند.

 از کاربرد های دیگر CAPTCHA می توان به سرویس دهنده های ایمیل اشاره کرد و یا سایت های خرید آنلاین.

 افرادی که برای نفوذ به CAPTCHA تلاش می کنند معمولا بر روی تغییر تصاویر و شناسایی انکه چطور کامپیوتر ها فکر می کنند، متمرکز می شوند.

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

 CAPTCHAهای دیگری مثل Gimpy هستند که چهار حرف را نشان می دهد و شما تنها 3نای آن ها را باید تشخیص دهید. به این ترتیب رقابت بین هکر ها و برنامه نویسان و مسئولان امنیتی سایت ها ادامه پیدا می کند.

 یکی از اساتید دانشگاه کارنگی ملون (CarnegieMellon) به نام لویس ون آن که یکی از خالقان CAPTCHA نیز است در سخنرانی در سال 2006 به این نکته اشاره کرد که CAPTCHA دروازه ای به درک بهتر هوش مصنوعی است. در حقیقت هکر ها هر بار که سعی می کنند کامپیوتری بسازند که از موانعی مانند CAPTCHA گذر کند؛ قدمی دیگر در شناخت و تحقیق روی هوش مصنوعی بر می دارند. در حقیقت یک قدم عقب نشینی برای CAPTCHA؛ یک قدم به جلو برای هوش مصنوعی می تواند باشد.


موضوعات مرتبط: آموزش , ترفـند , کامپیوتر ,
تاریخ : یکشنبه 4 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri
حافظه یکی از مهم ترین عناصر سخت افزاری استفاده شده در کامپیوتر است . بدین منظور از حافظه های مختلف و با فنآوری های متفاوتی استفاده می گردد . حافظه های "ایستا " ( Static ) و  "پویا" ( Daynamic ) ، دو نمونه متدوال در این زمینه می باشند . کامپیوتر شما ممکن است هم دارای حافظه Static و هم Dynamic باشد . از حافظه های فوق با توجه به تفاوت مشهود قیمت آنان با اهداف متفاوتی اسفاده می گردد . با بررسی نحوه عملکرد هر یک از تراشه های حافظه static و dynamic ، می توان به تفاوت های موجود و علت اختلاف قیمت آنان ، بیشتر واقف گردید .

Dynamic RAM: متداولترین نوع حافظه در حال حاضر محسوب می گردد . درون یک تراشه Dynamic RAM ، هر سلول حافظه صرفا یک بیت اطلاعات را در خود ذخیره نموده و از دو بخش اساسی تشکیل می گردد : یک ترانزیستور و یک خازن . به منظور ذخیره میلیون ها سلول حافظه بر روی یک تراشه از تعداد انبوهی ترانزیستور کوچک و خازن استفاده می گردد . خازن مسئولیت نگهداری صفر و یا یک را برعهده داشته و  ترانزیستور به منزله یک سوئیچ است که مدار کنترلی بر روی تراشه  را به منظور خواندن خازن و یا تفییر وضعیت آن ، مدیریت می نماید . خازن را می توان به منزله یک سطل کوچک در نظر گرفت که قادر به ذخیره الکترون ها می باشد . به منظور ذخیره سازی مقدار یک در حافظه ، می بایست سطل فرضی از الکترون ها پر گردد و برای ذخیره مقدار صفر ، این سطل می بایست خالی گردد . مهم ترین مشکل سطل فرضی ، وجود نشتی و یا سوراخی در آن است که باعث می گردد پس از گذشت مدت زمانی مشخص ، خالی گردد . در مدت زمانی کمتر از چند میلی ثانیه ، یک سطل پر از الکترون ، خالی می گردد . به منظور نگهداری وضعیت خازن و ذخیره سازی مقدار یک قبل از تخلیه خازن ، می بایست پردازنده و یا کنترل کننده حافظه ، خازن را شارژ نمایند . بدین منظور کنترل کننده حافظه ، حافظه را خوانده و آن را مجددا بازنویسی می نماید . فرآیند فوق که به Refresh معروف است به صورت اتوماتیک در هر ثانیه ، هزاران مرتبه تکرار می گردد . علت نام گذاری این نوع از حافظه ها به Dynamic به مفهوم فرآیند Refresh برمی گردد .حافظه های Dynamic ، می بایست به صورت پویا بازخوانی و بازنویسی گردند و گرنه تمامی اطلاعات موجود در آنان از بین خواهد رفت . علاوه بر موارد فوق ، عملیات Refresh زمان خاص خود را داشته و باعث می گردد سرعت آنان ، کاهش یابد  .

Static RAM: از یک تکنولوژی کاملا متفاوت با Dynamic RAM ، استفاده می نماید.  در حافظه های Static از یک نوع فلیپ فلاپ خاص که هر یک از بیت های حافظه را در خود نگه داری می نماید، استفاده می گردد . یک فلیپ فلاپ برای هر سلول حافظه از چهار تا شش ترانزیستور استفاده می نماید . در این نوع حافظه ، ضرورتی به عملیات Refreshing ، نبوده و بدیهی است که سرعت آنان در مقایسه با حافظه های Dynamic به مراتب بیشتر می باشد . با توجه به این که این نوع از حافظه ها دارای بخش ها و عناصر بیشتری می باشند ، یک سلول حافظه Static فضای به مراتب بیشتری را نسبت به یک سلول حافظه Dynamic  بر روی تراشه ، اشغال خواهد کرد.  بنابراین شما حافظه کمتری را در هر تراشه خواهید داشت و بدیهی است که قیمت آنان نیز افزایش خواهد یافت ( میزان حافظه قابل استفاده بر روی هر تراشه ) .

 با توجه به موارد اشاره شده ، حافظه های Static سریع و گران قیمت و حافظه های  Dynamic ارزان و کند می باشند . از حافظه های Static به منظور ایجاد حافظه های Cache ریزپردازنده ( حساس به سرعت ) و از حافظه های Dynamic به منظور فضای ذخیره سازی اصلی در سیستم ها ، استفاده می گردد .


موضوعات مرتبط: آموزش , ترفـند , کامپیوتر ,
تاریخ : یکشنبه 4 فروردین 1392
نویسنده : Mohsen Jamshidi Zarmehri
اگر کمی با دنیای وب آشنایی داشته باشید حتما در مورد جاوا اسکریپت شنیده اید و هرگاه در مورد حرکات عجیب و غریب بعضی از سایت ها از دوستان پرسیده اید آنها را به جاوا اسکریپت نسبت داده اند. حرکاتی مانند حرکت یک عکس یا متن بدنبال موس ، لرزیدن صفحه هنگام ورود به یک وبلاگ ، منوهای پایین افتادنی در سایت ها و ...

 اما جاوا اسکریپت چیست؟
 جاوا اسکریپت زبانی است که در صفحات html کاربرد دارد و قابلیتهای بسیاری از قبیل : افزایش کیفیت طراحی صفحات , کنترل صفحات ، کنترل browser بازدید کننده ، ساخت و استفاده cookie ها و بسیاری چیزهای دیگر.

 اطلاعات پیش نیاز چیست؟
 فقط HTML  /XHTML ، البته کمی هم دید برنامه نویسی لازم است .اما ما تمامی مبانی آنرا به شما آموزش میدهیم و شما احتیاجی به دانستن زبان برنامه نویسی جداگانه ندارید ولی کمی دید برنامه نویسی لازم است.

 JavaScript یک زبان برنامه نویسی اسکریپتی است که کدهای آن بسیار شبیه به زبان C است . زبان جاوا اسکریپت به حروف بزرگ و کوچک حساس میباشد. زبان JavaScript یک زبان برنامه نویسی "شی گرا" میباشد. از آنجا که JavaScript یک متن ساده میباشد، در نتیجه میتوان از هر ویرایشگر متن کمک گرفت، در سیستم ویندوز اغلب کاربران از برنامه notepad استفاده میکنند.

 

 تفاوت جاوا و جاوا اسکریپت :
 برخلاف شباهت اسمی موجود برنامه Java و JavaScript، هیچگونه شباهتی بین این دو برنامه وجود ندارد. Java یک زبان برنامه نویسی بسیار کامل و پیشرفته ای است که توسط شرکت sun microsystem تهیه شده و جاوا اسکریپت توسط شرکت netscape.( اساس Java در برنامه های client-side برای ایجاد appletها میباشد، این برنامه های کوچک توسط شبکه اینترنت دریافت شده و درون خود browserها اجرا میشوند بطوریکه بعلت وجود قابلیت همه گیر Java، این برنامه در تمامی browserهایی که قابلیت اجرای Java را دارند، کار میکنند

 

 مزایای جاوا اسکریپت :
 جاوا اسکریپت بر خلاف vbscript در همه browser ها قابل استفاده و خوانده شدن است.
 جاوا اسکریپت قابلیت برنامه نویسی را به صفحات HTML شما میدهد.
 جاوا اسکریپت صفحات HTML شما را پویا میکند.
 جاوا اسکریپت به رویدادها پاسخ میدهد ( مثل کلیک موس،load شدن صفحه و ...)
 جاوا اسکریپت قابلیت ارزیابی و تغییر روی اطلاعات را دارد.
 جاوا اسکریپت قابلیتهای زیادی در کنترل browser بیننده دارد.
 جاوا اسکریپت میتواند cookie بسازد و استفاده کند

 
 شروع ساده ای از جاوا اسکریپت :

 چگونه کد جاوا اسکریپت بنویسیم:

 برای وارد کردن اسکریپت در خطوط کد HTML از تگ <script> استفاده میکنیم و سپس در قسمت Type نوع اسکریپت را مشخص میکنیم :


 <script type="text/JavaScript">



 و سپس کد مورد نظر را وارد میکنیم :



 Document.write("It's Java Script")



 و در انتها باید تگ اسکریپت را ببندیم :



 </script>


 نکته ای در مورد سمیکالون (;)
 هنگامی که شما کدهای جاوا یا C را مینویسید در انتهای هر خط کد از سمیکالون استفاده میکنید، اما این امر در جاوا اسکریپت کاملا اختیاری است ، البته برای زمانی که شما چند کد را در یک خط قرار میدهید استفاده از سمیکالون اجباری است.



موضوعات مرتبط: آموزش , کامپیوتر , ترفـند ,
 

 


آخرین مطالب
   
logo-samandehi
نماد اعتماد درگاه pay.ir
ابزار اینستا گرام
ابزار تلگرام