تبليغاتX
وب نوشته های یک دانشجوی مهندسی کامپیوتر
سیستم شما چه مدت روشن بوده است ؟
شاید بنا به دلایلی دوست داشته باشید که بدونید سیستم شما چه مدت روشن بوده و از چه زمانی شما شروع به کار با کامپیوترتون کردید . در این ترفند خیلی ساده امروز میخوام بهتون بگم که چطور این کار رو بکنید و به یکسری اطلاعات از سیستمتون برسید . با این ترفند علاوه بر اطلاع از مدت زمان کار سیستم به اطلاعات دیگه ای از جمله :
نام، نسخه، سازنده و نوع تنظیمات سیستم عامل
تاریخ دقیق زمان نصب سیستم عامل
مشخصات CPU
اطلاعات مربوط به حافظه سیستم
و ... دست پیدا می کنیم . برای این کار مراحل زیر رو دنبال کنید .
1- از منوی Start گزینه ی Run را انتخاب كنید . 
2- سپس دستور cmd را تایپ كنید تا محیط مربوط به داس نمایان شود . 
3- دستور systeminfo را تایپ كنید و Enter را بزنید .
مدت زمان روشن بودن کامپیوتر در مقابل عبارت "System Up Time " نشان داده شده است .

دسته بندی مطلب : مقالات آموزشی
نوشته شده در یکشنبه بیست و ششم آبان 1387 توسط محمد حسین فخرایی | لينك ثابت |
شوخی شوخی Blaster را به جان دوستتان بیاندازید

[ توجه: این یک آموزش برای ویروسی کردن کامپیوتر نیست بلکه فقط یک شوخی ساده است! ]

Blaster را به یاد دارید؟ کرم کوچکی که چند سال پیش هزاران کامپیوتر را به خود آلوده کرد؟ کار زیاد عجیبی نمی‌کرد بلکه فقط با بستن فایل Svchost.exe باعث ریستارت شدن سیستم بعد از یک دقیقه می‌شد.

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

ابتدا یک میانبر (Shortcut) جدید بسازید و در قسمت آدرس آن عبارت زیر را وارد کنید:

shutdown -s -t 60 -c “YOUR MESSAGE”

که به جای Your Message می‌توانید هر چه می‌خواهید بنویسید تا هنگام نمایش پیغام ریستارت دیده شود.

عدد ۶۰ مدت زمانی که کامپیوتر پس از گذشت آن ریستارت می‌شود را به ثانیه تعیین می‌کند می‌توانید بیشتر یا کمتر هم انتخاب کنید.

حالا یک اسم برای میانبر انتخاب کنید. من گذاشتم Internet Explorer.

خوب ، حالا میانبر شما آماده است فقط باید آیکون آن را به آیکون اینترنت اکسپلورر تغییر دهید.

Properties - Change Icon - ترفند

Internet Explorer Icon - Change Icon - ترفند شوخی ویروس زنگوله

 

بعد از اجرای آن پنجره‌ای مانند پنجره‌ی زیر مشاهده می‌کنید :

شوخی کامپیوتری - ویروس بلستر - Run - Shutdown - Blaster


حالا اگر می‌خواهید مانع از ریستارت شدن شوید از منوی Start گزینه‌ی Run را انتخاب کنید (با Windows+R سریعتر باز کنید) و تایپ کنید Shutdown -a


شوخی کامپیوتری - ویروس بلستر - Run - Shutdown - Blaster


دسته بندی مطلب : مقالات آموزشی
نوشته شده در چهارشنبه پانزدهم آبان 1387 توسط محمد حسین فخرایی | لينك ثابت |
درجه بندی X در CD و DVD ها

ایکس درجه بندی سی دی رام ها و دی وی دی رام ها از نظر میزان انتقال داده است. میزان انتقال داده را برحسب کیلوبایت در ثانیه اندازه گیری می کنند. هر قدر میزان انتقال داده زیادتر باشد داده ها سریعتر انتقال می یابند. میزان سرعت سی دی رام ها نسبت به سرعت اولین نسل آنها که 150کیلوبایت در ثانیه بود و با1ایکس نشان داده می شدند مقایسه می شود. بنابراین یک سی دی رام 10ایکس(به اصطلاح 10سرعته) میتواند داده ها را با حداکثر میزان 1500کیلو بایت در ثانیه منتقل سازد و یک سی دی رام 20ایکس دارای حداکثر سرعت 3000کیلوبایت در ثانیه است.

منتها این ایکس در دی وی دی رام ها معادل 150کیلوبایت نیست بلکه هر ایکس برابر با 1350 کیلوبایت در ثانیه است. یعنی یک دی وی دی رام 1 ایکس برابر با یک سی دی رام 9 ایکس میباشد.


دسته بندی مطلب : مقالات آموزشی
نوشته شده در دوشنبه سیزدهم آبان 1387 توسط محمد حسین فخرایی | لينك ثابت |
طراحی نرم افزار
در اکثر موارد وقتی که کاربری برنامه‌ای رو برای اولین بار اجرا می‌کنه اگر به هر دلیلی رابط کاربر (User Interface) برنامه مورد پسندش قرار نگیره دیگه فرصت اجرای دوباره‌ای به برنامه نمیده و یک راست میره سراغ برنامه‌ی مشابه دیگه‌ای که رابط کاربرش راه دستش باشه و حق هم با کاربره. کاربر کاری به این نداره که برنامه شما چقدر توانایی داره و اون یکی چقدر براش مهم اینه که با اون یکی برنامه زندگی براش راحتتره.
کاربر می‌خواد وظایفی رو به کمک برنامه سریعتر و بهتر انجام بده و در ذهنش هم الگوهایی برای انجام این وظایف داره. از طرفی برنامه هم طبق قوانین و اصول خودش دستورات رو می‌گیره تا وظایف خواسته شده رو به انجام برسونه. هر چقدر ما بتونیم تعابیر برنامه (Program Model) رو به تعابیر کاربر (User Model) نزدیکتر کنیم رابط کاربر مناسبتری برای برنامه ایجاد کردیم.

برای این منظور کافیه که اصول ساده زیر رو در زمان طراحی رابط کاربر در نظر بگیریم:

سادگی
خیلی از کاربران از کار با کامپیوتر وحشت دارند. حتی بسیاری از کاربرانی که با کامپیوتر آشنایی کافی دارند هنوز این وحشت رو هنگام کار با یک نرم افزار جدید تو خودشون احساس می‌کنند. هر چقدر رابط کاربر برنامه پیچیده‌تر باشه این وحشت بیشتره. علاوه بر این وقتی کاربری قصد استفاده از یک برنامه رو داره هدفش اینه که کارش رو سریعتر راه بندازه نه اینکه مجبور بشه کلی چیزهای جدید یاد بگیره یا اینکه بره یک دوره آموزشی ببینه تا بتونه از برنامه استفاده کنه.
اقلام و عملکردهای اضافی رو حذف کنید.
هر چی اقلام روی صفحه بیشتر باشه یا منوها تو در تو و بزرگتر باشند عملکرد برنامه پیچیده‌تر به نظر میاد.
تعداد انتخابها (Options) رو کاهش بدید.
هر گزینه‌ای رو که در برابر کاربر قرار می‌دید بابتش کاربر باید فکر کنه و راجبش تصمیم بگیره. این وظیفه طراح رابط کاربره که بهترین تصمیم رو بجای کاربر بگیره.
اقلام مرتبط به هم رو دسته بندی کنید.
با دسته بندی کردن اطلاعات کاربر راحتتر می‌تونه رابطه بین اقلام رو بفهمه. جدا از اینکه با دریافت مفهوم یک قلم درک مفاهیم اقلام مرتبط به اون راحتتره. همچنین سعی کنید تا اونجا که امکان داره هر زمان فقط گوشه‌ای از این اقلام رو به کاربر نشون بدید. برای این منظور استفاده از Page Control یا Tab Control بهترین انتخاب شماست.
جملات را ساده و کوتاه انتخاب کنید.
می‌دونیم که اکثریت کاربران دفترچه راهنما یا راهنمای آنلاین برنامه رو نمی‌خونند. البته بیشتر ما هم به همین دلیل این دو قلم رو از برنامه‌هامون حذف می‌کنیم. جالبه بدونید که اکثر کاربران حتی پنجره‌های پیام (Message Box) برنامه رو هم نمی‌خونند. پس سعی نکنید که پیامهای زیادی به کاربر نشون بدید و اگر واقعا لازمه که کاربر چیزی رو بدونه حتی‌الامکان جمله رو کوتاه کنید. هر چی جمله کوتاه‌تر باشه شانس اینکه کاربر بخوندش بیشتره. به همین دلیل حتی کلماتی مانند لطفا و خواهشمند است رو از پیامها حذف کنید.

تشابه سازی
برای کاربر راحتترین چیز اینه که بدون فکر کردن و از روی عادت کاری رو که می‌خواد انجام بده. برای این منظور باید رابط کاربر رو جوری طراحی کرد که کاربر با استفاده از اون چیزهایی که تو دنیای واقعی ملکه ذهنش شده راه خودش رو به سادگی تو برنامه پیدا کنه.
به دستورات تصویری مناسب نسبت بدید که گویای عملکرد دستور باشه.
یک تصویر گویای هزار حرفه ولی بخاطر داشته باشید که نبود یک تصویر بهتر از بودن یک تصویر نامناسبه. قراره این تصویر راهنمای کاربر باشه نه باعث گمراهی اون.
از اقلامی استفاده کنید که خودشون انجام کاری رو از کاربر طلب می‌کنند.
به عنوان مثال یک دکمه فشاری (Puch Button) با اون ظاهر برجسته‌ای که داره داد می‌زنه که باید روی من فشار بدید.

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

دستیابی پذیری
همه کاربران نمی‌تونند از موش (Mouse) استفاده کنند. حالا می‌تونه دلیلش این باشه که کاربر کامپیوتر کیفی داره و به جای موش از Trackball یا Trackpad یا اون چیز کوچیکی که نمی‌دونم اسمش چیه و وسط صفحه کلید قرار داره استفاده می‌کنه یا اینکه از آرتروز مچ رنج می‌بره یا اینکه دستش لرزش داره یا خلاصه هر ناتوانی دیگه. در هر صورت کاربر یا اصلا نمی‌تونه از موش استفاده کنه یا اینکه دقت لازم برای کنترل اون رو نداره.
محدوده‌ای رو که کاربر روی اون می‌تونه با موش عمل کنه کوچیک انتخاب نکنید.
اینجوری حتی کسانی که یک موش خراب و بدون دقت دارند یا از ابزارهای کم دقت دیگه به جای موش استفاده می‌کنند میتونند از قابلیت برنامه شما بهره ببرند.
برای هر عملی که با موش قابل اجرا هست معادل صفحه کلید هم در نظر بگیرید.

زیبایی ، یکپارچگی و خوانایی
برخی از کاربران بینایی ضعیفی دارند که باید در زمان طراحی رابط کاربر مشکلات آنان را در نظر داشته باشید. همچنبن بطور متوسط نیمی از کاربران به زیبایی برنامه بیش از کارآیی برنامه اهمیت می‌دهند و نکته جالب اینکه عده‌ معدودی از کاربران با دیدن برنامه شما سعی می‌کنند تا شخصیتی از شما در ذهن خود مجسم کنند. پس زیبایی را هم نباید فراموش کرد.
اقلامی که در عملکرد مشابه هستند باید یکسان دیده شوند.
مفاهیم مشابه با ظاهری متفاوت حاصلی جز گیج کردن کاربر ندارد. به عنوان نمونه اگر در تمام پنجره‌ها کلیدهای تایید و انصراف وجود داره اندازه و محل قرار گیری آنها بر روی هر پنجره باید مشابه پنجره دیگه باشه. علاوه بر این باید عناوین هم مشابه باشه نه اینکه یکجا از عناین قبول و لغو استفاده کنیم و در جای دیگه از تایید و انصراف.
فاصله بین اقلام را یکدست و مناسب انتخاب کنید.
تو در تویی اقلام باعث ناخوانایی آنها می‌شود. فراموش نکنید که بعضی از کاربران دارای مشکلات بینایی هستند و ممکن است نتوانند اقلام نزدیک به هم را از هم تفکیک کنند. همچنین اولین چیزی که در پیش چشم یک فرد حساس به ترتیب ظاهر می‌شود فاصله‌هاست حتی اگر تنها یک نقطه تفاوت فاصله وجود داشته باشد.
برای اقلامی که درون یک ظرف (Container) قرار می‌گیرند با دیواره‌ی ظرف حاشیه‌ای مناسب در نظر بگیرد.
این حاشیه باعث خواناتر شدن اقلام و همچنین زیباتر شدن محتوی می‌شود.
قلم نمایش را مناسب و یکسان انتخاب کنید.
مشکلات بینایی برخی کاربران ایجاب می‌کند که قلم نمایش (Font) را تا حد معقول بزرگ و خوانا انتخاب کنید. همچنین سعی کنید انتخاب خود را در همه جا یکسان نگهدارید. استفاده از قلمهای متفاوت برای یک منظور مثل این است که نامه‌ای را با ترکیبی از مداد،خودکار،خودنویس و ماژیک بنویسید.
خود من هم تا اونجا که میتونم سعی میکنم موارد فوق رو رعایت کنم تا نرم افزاری ایده آل و کاربرپسند ارائه کنم…


دسته بندی مطلب : مقالات آموزشی
نوشته شده در دوشنبه سیزدهم آبان 1387 توسط محمد حسین فخرایی | لينك ثابت |
آموزش پیشرفته شبکه شرکت داده های طلایي
عناوين آخرين مطالب ارسالي