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

                        " طلوع عشق چه زيباست "
                                                                   
" فردي گمشده در عشق "

+ نوشته شده در  دوشنبه چهاردهم فروردین 1385ساعت 7:9  توسط مهدی اردیانی  | 

اگر مایلید که به دارو دسته orkut ها بپیوندید می توانید ، آدرس جی میل یا ایمیل خود را بدهید تا دعوت شوید و بتوانید از این سایت استفاده کنید.

orkut سایتی است برای این که شما بتوانید دوستان خود را در یک جا ببینید و در انجمن های مختلف برای تبادل اطلاعات و حرفهایتان عضو شوید

+ نوشته شده در  یکشنبه سیزدهم فروردین 1385ساعت 11:57  توسط مهدی اردیانی  | 

C
زبان C  در آزمایشگاه BELL در اوایل دهه 1970 به منظور تکمیل و باز نویسی نسخه اولیه سیستم عامل UNIX طراحی شد و امروزه نسخ مختلفی از زبان C بوجود آمده است. گر چه C  یک زبان سطح بالا است ولی غالبا به عنوان زبان برنامه نویسی سیستم و یا برای رفع نیازهایی که در گذشته به کمک زبان اسمبلی برطرف می شدند استفاده می شود. همچنین بسیاری از نرم افزارهای اساسی کامپیوتر به این زبان نوشته می شوند. فراگیری این زبان برای مبتدیان کار دشواری است.

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

LISP
   توسط جان مک آرتی   در سال 1960-1959 به منظور پشتیبانی تحقیق در زمینه هوش مصنوعی (AI) ارائه گردید و روی داده های غیر عددی کار می نماید و جهت برنامه نویسی در محیط AUTO CAD نبز مورد استفاده قرار می گیرد.

+ نوشته شده در  یکشنبه سیزدهم فروردین 1385ساعت 8:31  توسط مهدی اردیانی  | 

ALGOL
 اين زبان در سال 1958 معرفي گرديد و يک زبان علمي مي باشد. نسخ مختلفي از ALGOL   تا کنون عرضه شده است که از جمله مي توان ALGOL 68 را نام برد. در آمريکا معمولا از FORTRAN بجاي  ALGOL استفاده مي شود، ولي در اروپا اين زبان از محبوبيت ويژه اي برخوردار است.

PASCAL
 اين زبان که به افتخار بلز پاسکال دانشمند فرانسوي قرن هفدهم ميلادي، پاسکال نامگذاري شده است در اواخر سال هاي 1960 و اوايل 1970 توسط پروفسور نيکلاس ويرث  در انستيتو فني فدرال سوئيس مطرح گرديد. اين زبان از قدرت بالايي در اجراي امور علمي و تجاري برخوردار است و در بسياري از مدارس و کالج هاي دنيا جهت آموزش برنامه نويسي تدريس مي گردد و در سال 1983 توسط سازمان استاندارد ملي آمريکا بصورت استاندارد در آمد.

  ADA
 
اين زبان به افتخار نام دختر لرد بايرون  که همکار چالز بابيج در زمينه طرح ماشين تحليلي  بود، ADA ناميده شد. خانم ADA را بخاطر برنامه هايش به عنوان اولين برنامه نويس در جهان مي شناسند.
 اين زبان به منظور سرويس هاي نظامي در وزارت دفاع آمريکا  تهيه گرديد. در سال 1975 وزارت دفاع آمريکا تحقيقاتي را پيرامون طراحي يک زبان عمومي که مورد استفاده فروشندگان کامپيوتر و برنامه نويسان نظامي باشد آغاز کرد که ماحصل کار آن ها زبان ADA بود که در سال 1980 عرضه گرديد. اين زبان در سال 1983 توسط سازمان ملي استاندارد آمريکا به صورت استاندارد در آمد.

+ نوشته شده در  یکشنبه سیزدهم فروردین 1385ساعت 8:25  توسط مهدی اردیانی  | 

basic
بیسیک
به معنی زبان همه منظوره برای افراد مبتدی می باشد. این زبان به خاطر ساختار ساده ای که دارد از محبوبیت فوق العاده ای در جهان برخوردار است. در سیتم های محاوره ای و اشتراک زمانی استفاده می شود. یک زبان محاوره ای امکان ارتباط مستقیم بین انسان و کامپیوتر را در حین اجرای برنامه فراهم می نماید. یک فرد مبتدی که آشنایی چندانی با کامپیوتر ندارد پس از مدت کوتاهی می تواند دستورهای این زبان را فرا گرفته و اقدام به نوشتن برنامه بنماید. وارد کردن داده ای ورودی بسیار ساده بوده و برنامه نویس لازم نیست نگران دستورهای (فرمت) خروجی برنامه باشد زیرا فرمت های خروجی قابل استفاده توسط این زبان در اختیار است. همچنین ایجاد تغییرات و اضافه کردن داخل برنامه بیسیک بسادگی انجام می شود. به خاطر سادگی این زبان، BASIC در اولین میکرو کامپیوترها مورد استفاده قرار گرفت و تا کنون نیز محبوب ترین زبان سطح بالای مورد استفاده در این سیستم های شخصی برای آموزش نو آموزان می باشد. زبان بیسیک بین سال های 1963 و 1964 توسط پروفسور جان کمنی و توماس کورتز در کالج دارتموث بوجود آمد و هدف آن ها از ایجاد زبان بیسیک این بود که کلیه دانشجویان رشته های مختلف بتوانند آن را بسادگی فرا گیرند. علیرغم اینکه در بیسیک اولیه از دستوران معین و محدودی استفاده می شد، لیکن سازندگاه کامپیوتر دستورات متعددی را به آن افزودند و از نظر سخت افزاری امکانات کامپیوتر خود را افزایش دادند تا بتوانند با سایر سازندگان کامپیوتر رقابت نمایند، لذا امروزه نسخه های متعددی از بیسیک وجود دارد و سازمان استاندارد آمریکا نسخه ای از آن را بنام نسخه پایه در سال 1978 ارائه نمود. استاندارد فوق به حدی ساده است که نسخه های گسترش یافته آن از قبیل GWBASIC, QBASIC, TURBO BASIC,VISUAL BASIC قابل دسترسی است. اینک از دانش آموزان مدارس تا مهندسان هواپیما از این زبان استفاده می نمایند. همچنین این زبان در امور تجاری و مدیریت کاربرد دارد. انتظار می رود به زودی شما نیز در جرگه استفاده کنندگاه این زبان قرار گیرید.

 
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 9:13  توسط مهدی اردیانی  | 

COBLO
کوبول
به معنی زبان تجاری می باشد که برای پردازش فایل ها بوجود آمد و هم اکنون برای کارهای تجاری با حجم زیاد مورد استفاده قرار می گیرد. در سال 1959 بسیاری از نمایندگان دولت آمریکا و سازندگان و استفاده کنندگان کامپیوتر و دانشگاه ها گرد هم آمدند تا زبان مناسب برای پردازش فایل ها را بوجود آورند. حاصل کار آن ها در ژانویه سال 1960 به اتمام رسید. مشخصات این زبان چند ماه بعد توسط سازمان انتشارات دولتی به ثبت رسید و در سال 1961 کامپایلر زبان کوبول برای امور تجاری عرضه شد. سازمان ANSI  استانداردی برای زبان کوبول در سال 1968 تهیه کرد و در سال 1974 نسخه جدیدی از آن نیز عرضه شد. زبان کوبول بهتر از سایر زبان های برنامه نویسی قادر به انجام عملیات بر روی کاراکتر های الفبایی از قبیل نام، آدرس و سایر مشخصات دیگر می باشد و محدودیت آن این است که برای انجام عملیات پیچیده ریاضی مناسب نمی باشد.

 

PL/1

        همانطور که ملاحظه نمودید زبان های اولیه از قبیل فرترن و کوبول به منظور حل مسائل علمی، تجاری تهیه گردیدند. اما در اوایل دهد 1960 شرکت IBM و یک کمیته از استفاده کنندگان IBM 360 کار خود را بر روی زبانی که قابلیت فرترن و کوبول را تواما داشته باشد آغاز نمودند که PL/1  نامیده شد و در اواسط دهه 1960 کار تهیه این زبان به پایان رسید.

        PL/1 نیز مانند یک زبان علمی از برخی تکنیک های فرترن و کوبول بهره جست و سازمان استاندارد آمریکا (ANSI) در سال 1976 استانداردی برای آن تهیه کرد. علیرغم اینکهPL/1 بان پرقدرتی می باشد و به این منطور ساخته شد که جایگزین فرترن و کوبول گردد لیکن از آنجایی که فراهم نمودن تکنیک هایی که قادر به انجام امور علمی و تجاری باشد مشکل است، لذا PL/1 موفقیت مورد نظر را کسب ننمود. با توجه به اینکه فراگیری این زبان نیز ساده نیست می رود که به تدریج به دست فراموشی سپرده شود.


 
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 8:57  توسط مهدی اردیانی  | 

بعضي مواقع با يکبار بوت كردن مشكل حل مى‏شود، ولى بعضي از مواقع حتى بعد از بوت هم، صفحه Blue Screen of Death(BSOD) را مشاهده ميکنيم. دوباره سعى كنيم و يك بار ديگر بوت كنيم، ولى باز هم هيچى. مراحلى را قبل از روشن شدن سيستم طى كنيم. بايد Safe Mode را آزمايش ‏كرد (كه با فشار كليد F8 در زمان بوت ويندوز XP ظاهر مى‏شود) وقتى در محيط Safe Mode سيستم بالا آمد، بهتر بود كه نرم‏افزارهايي که قبل از خرابي نصب کرديم حذفشان کنيم. يا شايد بهتر باشد كه از طريق گزينه System Restore آنرا به حالتى كه قبلا داشت بر‏گردانيم. ولي ميتوان از گزينه Last Known Good Configuration در Safe Mode استفاده کرد.با اين گزينه اميد است كه ويندوز XP بدرستى بوت شود ولى اگر نشد چى؟ براى حل اين مشكل جدى واقعاً بايد يك PC ديگر در اختيار داشته باشيد و به اينترنت متصل شويد و ساعتها روى اينترنت جستجو كنيد. شما خيلى سريع در اين جستجوها متوجه مى‏شويد كه ويندوز XP با ويندوز 98 خيلى متفاوت است.
جريان بازيابى‏
 Recovery Console يك ابزار رفع اشكال قدرتمند است كه مى‏تواند زمانى كه سيستم قفل كرده يا راه‏انداز دستگاهى باعث آزار و اذيت شده، به كار آيد.

RC يك خط فرمان در اختيارتان قرار مى‏دهد كه به شما امكان اجراى اعمال مختلف مديريتى را مى‏دهد. شما مى‏توانيد فايلها را از روى FAT يا NTFS بخوانيد و بنويسيد، هاردديسكها را فرمت كنيد، بوت معيوب را درست كنيد يا سرويسها را متوقف يا اجرا كنيد و بعلاوه چند تا كار ديگر.

دو راه براى استفاده از Recovery COnsole وجود دارد: شما مى‏توانيد توسط سى‏دى‏رام ويندوز XP بوت شده و آنرا از منوى Boot اجرا كنيد يا اينكه مى‏توانيد آنرا به روى هاردديسك خود نصب كنيد. بدين منظور، سى‏دى‏رام را وارد درايو كنيد و دستور زير را تايپ كنيد:

\i386\winnt32.txt/cmdcons

بعد از راه‏اندازى مجدد، RC روى خط پايين منوى Boot ظاهر مى‏شود. اگر آنرا انتخاب كنيد، بعد از يك مكث كوتاه، RCيك صفحه متنى را نمايش مى‏دهد كه ليست تمام OSهاى نصب شده روى سيستمتان در آن قرار دارد و بعد از شما مى‏پرسد كه مى‏خواهيد با


ادامه مطلب
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:42  توسط مهدی اردیانی  | 

اگر از طرفداران استفاده از Windows Media Player هستيد حتما با اين مشكل در اين برنامه برخورد كرده ايد كه Media Player بطور پيش فرض فايل هاي ويديويي DAT را در ليست فايل ها نمايش نمي دهد و بايد براي نمايش و باز كردن آنها از قسمت Files Of Type گزينه All Files (*.* ) را انتخاب كنيم تا همه فايل ها بدون توجه به پسوندي كه دارند نمايش داده شوند.

جهت افزودن اين قابليت به Media Player مراحل زير را انجام دهيد :

1- Regedit را اجرا كنيد .
2- باز شدن برنامه كليد زير را بيابيد :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\Player\Extensions

3- برروي Types كليك كنيد . در پنل سمت راست روي عدد 3 دوبار كليك كنيد تا پنجره Edit string باز شود .
در انتهاي قسمت Value Data ابتدا يك ” Semicolon “ و سپس عبارت *.dat را وارد كنيد.
4- Registry Editor را ببنديد و Media Player را امتحان كنيد.

+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:40  توسط مهدی اردیانی  | 

ALT+double click روي هر برنامه اجرا شود بلافاصله پروپرتيز آن را اجرا مي کند.
F1 آغاز راهنماي ويندوز
F10 گزينه هاي موجود در منوبار را فعال مي سازد.
SHIFT+F10 روي هر برنامه اجرا شود مانند کليک راست عمل نموده و منوي مربوط به رايت کليک را اجرا مي کند.
CTRL+ESC استارت منو را باز مي کند . با استفاده از کليدهاي جهت برنامه مورد نظرتان را انتخاب کنيد.
ALT+down arrow با استفاده از کليد ALT و فلش پايين در کمليدهاي جهت منوهاي drop-down را باز کنيد.
ALT+TAB وقتي چندين پنجره يا صفحه باز داريد با فشرده نگه داشتن کليد ALT و زدن کليد TAB صفحه مورد نظرتان را انتخاب و اجرا کنيد.
SHIFT وقتي يک سي دي در کامپيوتر مي گذاريد و مايليد اجراي اتوماتيک آن عمل نکند ، هنگام قرار دادن سي دي در کامپيوتر کليد شيفت را فشرده نگه داريد.
ALT+SPACE منوي اصلي يک پنجره را که با رايت کليک روي بالاترين بار هر پنجره باز مي شود را اجرا مي کند. از اين منو براي تغير اندازه و جابجايي و ...صفحات استفاده مي کنند.
ALT+F4 پنجره جاري را مي بندد.
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:40  توسط مهدی اردیانی  | 


گاهي اوقات بدليل از دست دادن كلمه عبور SETUP دسترسي به پارامترهاي آن بطور طبيعي غير ممكن است.
براي اين منظور مي توان از روشهاي سخت افزاري مانند ست كردن جمپر CLEAR BIOS مادربورد يا از روشهاي نرم افزاري كه با استفاده از برنامه هايي BIOS را CLEAR مي كنند، استفاده نمود.

اما روشي كه در زير آمده است، بدون نياز به برنامه كمكي مي باشد:
-ابتدا به پرومپت DOS برويد.

C:>
مراحل زير را دنبال كنيد:
C:> DEBUG
-O 70 2E
-O 71 0
-Q

با اينكار محتويات SETUP از جمله كلمه عبور آن ري ست مي گردد.
بعد از اينكه اينكار را انجام داديد دوباره به ست آپ بريد و به حالت پيش فرض ببريد.

+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:39  توسط مهدی اردیانی  | 

به کليد زير برويد :

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version \ Winlogon

داده اي از نوع String  تعريف و نام آنرا LegaNoticeCaption  قرار دهيد .

حال مقدار آنرا متن دلخواه خود قرار دهيد . اين متن درون پنجره نمايش داده ميشود .

داده اي ديگر از نوع String  ايجاد و نام آنرا LegaNoticeText  قرار دهيد .اين متن در بخش عنوان پنجره قرار ميگيرد .

+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:38  توسط مهدی اردیانی  | 

وقتي ماوس را روي تصويري از يك صفحه وب مي بريم، خط جديدي به نام lmage Bar ظاهر مي شود كه داراي آيكون هايي براي ذخيره چاپ، ارسال از طريق Email و باز كردن فولدر My Picture (شايد براي اين كه ببينيم آيا قبلاً تصوير را ذخيره كرده ايم يا نه) مي باشد.
اگر معمولاً تصاوير را ذخيره نمي كنيد و فكر مي كنيد lmage Bar مزاحمت ايجاد كرده ، مي توانيد از طريق منوي Tools ،گزينه Internet Options و صفحه Advanced آن را غير فعال كنيد. در اين صفحه، به قسمت Multimedia برويد و علامت گزينه Enable lmage Toolbar را برداريد.
بعضي از سايت هاي عكس هاي ديجيتالي داراي تصاويري با وضوح و كيفيت بالا هستند، ولي اگر عكس در پنجره مرورگر جا نشود توليد دردسر مي كند. در صورت مواجهه باتصويري كه به علت بزرگ بودن آن نتوانستيد تمام عكس را يكجا در صفحه مشاهده كنيد، به جاي اين كه صفحه را به بالا يا پايين (يا به چپ و راست) اسكرول كنيد،كمي صبر كيند تا 6IE اندازه آن را براي شما تنظيم كند. اگر ترجيح مي دهيد عكس را در اندازه واقعي خود ببينيد، ماوس را به گوشه پائين در سمت راست برده و روي دكمه مربوطه كليك كنيد.
IE ابزارهايي بهتري براي كار با كوكي ها دارد تمام امكانات موجود را مي توانيد از صفحه Privacy كادر محاوره Internet Options (كه از طريق منوي Tools باز مي شود) مشاهده كنيد .
 بعضي كوكي ها مفيد هستند . مثلاً  سايت Microsoft Support با استفاده از آنها اطلاعات كاملي از جستجوهاي اخير شما به دست مي آورد.
 با تعيين سطح امنيتي مناسب براي خود مي توانيد مشخص كنيد كه چه نوع كوكي هايي را دوست داريد دريافت كنيد. براي اين منظور، از طريق منوي Tools، گزينه Internet Options صفحه Privacy و دكمه Settings اقدام نمائيد. پيش فرض اين سطح امنيتي Medium است
 روي Advanced و پس از آن Override automatic cookie handling كليك كنيد .  از IE بخواهيد هر دفعه از خود شما سوال كند.
 كادر محاوره Advanced از كوكي هاي «جلسه اي» هم سوال مي كند؛ يعني كوكيهاي موقتي كه فقط تا زماني نگهداري مي شوند كه حداقل يكي از پنجره هاي IE باز باشد. اين كوكي ها خطري ندارند، زيرا بعد از قطع ارتباط و بستن برنامه IE به كلي حذف ميشود
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:37  توسط مهدی اردیانی  | 


اگر دقت كرده باشيد هر سندي كه باز مي كنيد به ليست اسناد استفاده شده ي اخير در مسير START/DOCUMENT اضافه مي شود.

براي جلوگيري از اين كار بايد مراحل زير را دنبال كنيد:
 اگر  دوست داريد كه اين محتويات با هر بار خاموش شدن ويندوز پاك شود، مراحل زير را دنبال كنيد:

در آدرس HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer يك مقدار رشته اي جديد با نام: (ClearRecentDocsOnExit) درست نماييد ومقدار آن را برابر با صفر قرار دهيد.

اگر دوست داريد براي هميشه از شر منوي DOCUMENT راحت شويد، مراحل زير را دنبال كنيد:
درمسير
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\policies\Explorer يك مقدار رشته اي با نام: ( NoRecentDocsMenu ) بسازيد و آن را برابر با صفر قرار دهيد.

 حروف كوچك و بزرگ داراي اهميت مي باشد. براي بازگرداندن اين تغييرات مقدارها را برابر با 1 قرار دهيد. بعد از انجام تغييرات، رايانه را دوباره بوت كنيد.

+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:36  توسط مهدی اردیانی  | 

 با اين کار متن کنار ساعت ويندوز خود را تغيير خواهيد داد !
1- فرمان Regedit را در قسمت RUN ويندوز وارد کنيد.
2- به کليد زير برويد :
HKEY_CURRENT_USER\Control Panel\Internation
3- داده اي رشته اي ( نوع String )  با نام S1159 ايجاد کرده ( در صورتي که از قبل ايجاد نشده باشد) و متن دلخواه خود را در آن وارد کنيد.
4- داده رشته اي ديگر با نام S2359 ايجاد کرده  و متن دلخواه ديگري را در آن وارد کنيد.
توجه کنيد که در ويندوز XP اگر فارسي را فعال کرده باشيد مي توانيد عبارات را فارسي تايپ کنيد.
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:35  توسط مهدی اردیانی  | 

آنتي ويروس و Firewall نسبت به هم مانند رينگ چرخ و لاستيک يک ماشين مي باشند. لاستيک به تنهايي استقامت تحمل وزن ماشين را ندارد و رينگ چرخ بدون لاستيک بازدهي ماشين را کاهش مي دهد و سروصدا ايجاد مي کند. به همين دليل آنتي ويروس نويسان بزرگ مثل Norton و يا McAfee امروزه اين دو را به صورت يک بسته ارايه مي کنند.
 ويروس در حقيقت يک برنامه کوچک است که توسط افراد خبره نوشته شده است. اين تکه برنامه (ويروس) خودش را در جاهاي مختلف کپي مي کند و در فايلهاي قابل اجرا (*.exe) اضافه مي کند.  اين تکه برنامه کارهاي متفاوتي ممکن است انجام دهد. به عنوان مثال ويروس Onehalf شروع به نصف کردن اطلاعات در کامپيوتر مي کند. پس اين تکه برنامه خودش را تکثير مي کند و کار مخرب انجام مي دهد. به دليل تشابه کار اين تکه برنامه با ميکروب و ويروس در طبيعت، آن را ويروس ناميده اند.
 برنامه آنتي ويروس فايلهاي موجود در کامپيوترتان و همچنين فايلهايي که از طريق E-mail دريافت مي کنيد و يا مي فرستيد را يکي يکي با ليست ويروس هاي شناخته شده  مقايسه کرده و در صورت يافتن آن ويروس شناخته شده، سعي بر حذف ويروس از فايل آلوده شده مي کند و چنانچه نتواند ويروس را از فايل آلوده حذف کند، آن فايل را Delete خواهد کرد. اگر ليست ويروس آنتي ويروس شما Update نباشد، روشن است که برنامه آنتي ويروس شما قادر به کشف ويروس هاي جديدتر نبوده و در حقيقت آنتي ويروس هيچ کمکي به شما نخواهد کرد و سيستم شما آلوده خواهد شد.
نصب و اجراي برنامه آنتي ويروس بر روي سيستم که در حال حاضر آلوده شده مثل حالتي است که ابتدا روباه وارد قفس مرغ وخروس شده باشد و سپس شما در قفس را بسته باشيد!
از اسم Firewall مي توان حدس زد که کارش چيز ديگري است. براي قابل لمس بودن آن با يک مثال ساده شروع مي کنم. همگي با Portهاي واقعي مثل Parallel Port ، USB Port، و Serial Port کم وبيش آشنا هستيم. مي دانيم که کامپيوتر ما با پرينتر از طريق دروازه (Parallel Port) اطلاعات مي فرستد و مي گيرد. داخل سيستم عامل برنامه ها هم با استفاده از دروازه ها منطقي(Logical Port) اطلاعات را مبادله مي کنند. مثلا برنامه E-mail شما از طريق دروازه منطقي 110 (POP)نامه ها را مي گيرد از اين Portهاي منطقي، هزاران هزار وجود دارد و هر برنامه (مثل FTP، Http، Chat، و يا Instant messenger ) براي روند کارشان از دروازه هاي مختلف استفاده مي کنند. به همين دليل است که برنامه هاي مختلف مي توانند همزمان اجرا شوند و اطلاعاتشان مخلوط نشود.
اين دروازه هاي منطقي همان سوراخهايي هستند که Hackerها سوء استفاده کرده و سعي مي کنند که وارد کامپيوترتان شوند. اين دروازه ها را نمي توان کور کرد چرا که برنامه هاي مختلف نياز به تبادل اطلاعات از طريق اين Port ها دارند. اينجاست که Firewall به کمک شما آمده و سربازهاي خود را در مقابل تمامي Portها (دروازه ها) مستقر مي سازد و تمامي ورود و خروج اطلاعات را تحت کنترل خود قرار مي دهد.
+ نوشته شده در  شنبه دوازدهم فروردین 1385ساعت 7:34  توسط مهدی اردیانی  | 

زبان های سطح بالا

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

تولید زبان های سطح بالا از اواسط دهه 1950 آغاز گردید و متداولترین آن ها عبارتند از:  
FORTRAN,COBOL,PL/1,BASIC,LOGO,PSCAL,C

 
اینک در جلسات مختلف خصوصیات هر یک از این زبان ها را به طور مختصر توضیح می دهیم:

 

  ( FORmula TRANslation  ) FORTRAN

    فرترن اولین زبان سطح بالا است که تولید آن در سال 1954 به سرپرستی جان باکوز به منظور ایجاد یک زبان علمی در شرکت IBM شروع و در سال 1957 روی IBM 704 معرفی گردید که بالغ بر 5/2 میلیون دلار هزینه برداشت. با استفاده از این زبان حل معادلات ریاضی بسیار آسان گردید و بسیار مورد استقبال قرار گرفت. این زبان در اکثر کامپیوترهای بزرگ و کوچک مورد استفاده قرار می گیرد و همین استقبال فوق العاده سبب شد تا کار تهیه استاندارد در سال 1962 برای آن شروع شود که یکی از آن ها را نسخه پایه و دیگری را نسخه کامل یا گسترش یافته می نامند. استاندارد زبان فرترن در سال 1966 مورد پذیرش سازمان استاندارد آمریکا  قرار گرفت و این اولین زبانی بود که به صورت استاندارد درآمد. برنامه هایی که به این زبان در یک کامپیوتر نوشته می شود معمولا به سادگی در سایر کامپیوترها نیز قابل استفاده می باشد. فرترن نیز از دستورات ورودی، خروجی، محاسباتی، منطقی / مقایسه ای و سایر دستورات اساسی از قبیل READ ، WRIT، GOTO و  STOP همانطور که از این دستور ها در زبان انگلیسی انتظار می رود استفاده می شود.

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

 

 

+ نوشته شده در  پنجشنبه دهم فروردین 1385ساعت 23:53  توسط مهدی اردیانی  | 

در ابتدا شما را با تاریخچه زبان های برنامه سازی آشنا می نماییم.
در کل زبان های برنامه سازی به دو دسته تقسیم می شوند:
۱- زبان های سطح پایینLow level languages   
۲- زبان های سطح بالا  High level languages

زبان های سطح پایین

 زبان هایی هستند در سطح ماشین و به دور از زبان طبیعی و محاوره ای انسان. این زبان ها وابسته به ماشین و سخت افزار هستند، بطوری که هر میکروپروسسور زبان خاص خود را داراست. کار کردن با این زبان ها مشکل است و خطا یابی و بررسی برنامه ها به سهولت امکان پذیر نیست، ولی به علت نزدیکی به ماشین، برنامه های نوشته شده به این زبان ها با سرعت بالایی اجرا می شوند. زبان های سطح پایین به دو دسته تقسیم می شوند:
1- زبان ماشین  : در این زبان که تنها زبان قابل فهم برای کامپیوتر می باشد از ارقام صفر و یک به عنوان علایم اولیه استفاده می شود و ارقام صفر و یک در حقیقت الفبای این زبان محسوب می شوند و جهت ایجاد کدهایی برای دستورالعمل ها بکار می روند،به طوری که هر دستورالعمل به صورت رشته _ ای از صفر و یک ها نوشته می شود.
2- اسمبلی  : این زبان در واقع همان زبان ماشین است، با این تفاوت که جهت ساده نمودن کار برنامه نویس، کدهای سمبلیکی به نام کد نیمانیک  در اوایل سال های 1950 بوجود آمد که در آن، از حروف برای کد گذاری کدهای زبان ماشین استفاده شد که این کدها در ریزپردازنده های مختلف با یکدیگر تفاوت دارند. این کدها توسط نرم افزار های به خصوصی بنام اسمبلر  به زبان ماشین تبدیل می گردند تا قابل درک برای ماشین باشند.

+ نوشته شده در  پنجشنبه دهم فروردین 1385ساعت 20:26  توسط مهدی اردیانی  | 

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


CTRL+O = Open file
CTRL+N = New file
CTRL+W = Close file (watch out for not mixing with CTRL+Q!!)
CTRL+S = Save file
CTRL+SHIFT+S = Save file As
CTRL+ALT+SHIFT+S = Save for web
CTRL+Q = Quit photoshop
CTRL+A = Select all
CTRL+D = Deselect
CTRL+E = Merge Down (more about layers later on..)
CTRL+R = Rulers visible (the things you drag guidelines out from..)
CTRL+T = Transform selection (Scale and rotate..)
CTRL+U = Change image Hue, Saturation and Lightness
CTRL+I = Inverse
CTRL+F = Repeat last used filter
CTRL+K = Preferences
CTRL+L = Levels
CTRL+Z = Undo (something you just can´t live without. Fact.)
CTRL+X = Cut
CTRL+C = Copy
CTRL+V = Paste
CTRL+B  ....


ادامه مطلب
+ نوشته شده در  چهارشنبه نهم فروردین 1385ساعت 7:23  توسط مهدی اردیانی  | 

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

آنتی ویروس ها و ملاک برتری آن ها نسبت به یکدیگر

 

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

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

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


ادامه مطلب
+ نوشته شده در  چهارشنبه نهم فروردین 1385ساعت 7:7  توسط مهدی اردیانی  | 

منوي Arrange

از اين گزينه براي مرتب کردن Object هاي موجود استفاده مي شود که در ادامه با گزينه آن بيشتر آشنا مي شويم .
گزينه Nudge : اين گزينه براي جابجايي Object استفاده مي شود که يا به صورت يک پيکسلي و يا چند پيکسلي است .
گزينه Order : اين گزينه براي تربيت قرار گرفتن روي هم اشيا است به اين صورت که کدام شي در بالاترين سطح و کدام يک در زيريترين لايه قرار بگيرد.
Combine: يکي از عيوب نرم افزار مولتي مديا بيلدر در اين است که اگر تعداد تصاوير و شي هايي که در استفاده مي کنيد زياد شود به شدت از سرعت آن کم مي کند و از Cpu به حد بالايي استفاده مي کند . چاره کار دراين است که آن تصاويري که فقط جنبه تزئيني دارند را به صورت Background  در آورده تا تمام آن اشيا به يک شي تبديل شود که براي اين کار کافيست که ا زهمين گزينه عبارت Object With Background  راانتخاب کنيد تا اين عمل اتفاق بيافتد .با اين عمل چند آبجکت به يک آبجکت تبديل مي شوند .
Group : اگر لازم باشد که يک سري از عمليات را براي چند   Objectانجام دهيد بايد آنها را گروه کنيد که براي اين کار مي توانيد از اين گزينه استفاده کنيد .
 Ungroup: اين گزينه برعکس قبلي عمل مي کند و آن مواردي را که گروه کرده ايد را از اين حالت خارج مي کند .
Add To Group : اگر مايل به اين باشيد که يک Object را به يک گروه اضافه کنيد مي توانيد از اين گزينه استفاده کنيد .
Remove From Group :خلاف قبلي عمل مي کند ....


ادامه مطلب
+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:40  توسط مهدی اردیانی  | 

اگر شما نميدانيد ويندوز xp شما home است يا professional يا از کدام service pack استفاده ميکند
در قسمت RUN تايپ کنيد:
winver
+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:29  توسط مهدی اردیانی  | 


 در Windows Explorer، راه‌هاي متعددي براي مشاهده فايل‌ها وجود دارد - حالت‌هاي Icons، Tiles، Thumbnails، Lists و يا Details -. براي انتخاب Details به عنوان حالت پيش‌فرض از منوي View استفاده كنيد. در ويندوز  XP  از منوي Tools به‌ترتيب گزينه‌هاي Folder Options > View >Apply to All Folders را انتخاب‌كنيد. اگر نظرتان تغيير كرد و خواستيد ويندوز را به حالت پيش‌فرض برگردانيد، روي Reset All Folders كليك كنيد.

اگر مي‌خواهيد بعضي از پوشه‌ها در حالت Details و برخي به صورت Thumbnails باشند، ابتدا باتوجه به دستورالعمل بالا حالتي را كه بيشتر از آن استفاده مي‌كنيد به‌عنوان حالت پيش‌فرض قرار دهيد. مطمئن شويد كه در پائين اين كادر و در فهرست Advanced Settings، گزينه‌ي Remember each Folder View Settings تيك شده باشد و سپس OK كنيد. از اين ‌به‌بعد، هرگاه View Settings را براي يك پوشه‌ي خاص تغيير دهيد، سيستم حالت جديد را براي پوشه‌ي مذكور به عنوان پيش‌فرض قرار مي‌دهد.


 

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:28  توسط مهدی اردیانی  | 


اين نکته بسيار کارآمد و قا بل توجه است همان طور که مي دانيد در windows در فا يلي به توسعه .swf حا فظه مجازيتشکيل مي شود و قبل از مرا جعه به RAM ابتدا اين فايل مورد استفاده قرار ميگيرد(در run تايپ کنيد system.ini و سپس OK کنيد تا پنجره system.ini باز شود .)اين مسا له باعث کم شدن سرعت کار سيستم مي شود زيرا حافظه RAMاز سرعت به مراتب بالاتري نسبت به يک فايل(سرعت هارد ديسک) بر خوردار است براي رفع اين مساله :
1-در فايل system.ini به قسمت [386 Enh] برويد

2-دستور زير را بعد از قسمت بالا وارد کنيد 1= ConservativeSwapFileUsage

3-کامپيوتر را ]Reset کنيد

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:27  توسط مهدی اردیانی  | 


به منوي Start برويد و بر روي Run کليک کنيد و حال عبارت regedit را تايپ کنيد و اينتر بزنيد . حالا به ترتيب قسمت هاي زير رو دنبال کنيد .


HKEY-CURRENT-USER / SOFTWRE / MICROSOFT / WINDOWS /CURRENVERSION / INTERNET SETTING

حالا در سمت راست دنبال عبارتهاي زير بگرديد
1) MaxConnectionsPerServer
2) MaxConnectionPerl_OServer
اگر اين گزينه ها را نداريد روي صفحه سمت راست کليک راست و New / DWORD را انتخاب کنيد سپس عبارات بالا را بنويسيد حروف بزرگ يادتون نره .حالاروي عبارتهاي ساخته شده دوبارکليک کنيد در قسمت Dtata value براي گزينه اول مقدار 8 وبراي گزينه دوم حرف a را وارد کنيد و سيستم را ريست کنيد . حالا ببينيد سرعت کار با اينترنتون بيشتر نشده

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:26  توسط مهدی اردیانی  | 


براي اعمال تغييرات دررجيستري نياز به راه اندازي مجدد سيستم مي باشد. با استفاده ازاين ويژگي ،نياز به اين کارنداشته وباانجام Refresh تغييرات دررجيستري اعمال مي شود.

تغييرات مورد نظر خودرادررجيستري اعمال کنيد. سپس ازرجيستري خارج شده گزينه ي Tsak manager را انتخاب کنيد ، سپس زبانه ي Process راانتخاب کرده وبدنبال فايل explorer.exe بگرديد. بعد از انتخاب گزينه End Process از منوي File اين پنجره ، گزينه ي New Task را انتخاب کنيد ودرکادر نمايان شده عبارت explorer را وارد کنيد .

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:25  توسط مهدی اردیانی  | 

براي اينکار فايلهايي را که مي خواهيد تغيير نام دهيد انتخاب کرده بر روي يکي از آنها راست کليک کنيد سپس
گزينه rename را انتخاب کنيد نام مورد نظرتان را تايپ کنيد وسپس کليد enter را فشار داده ، يا در يک فضاي خالي کليک کنيد ويندوز به صورت اتوماتيک نامهاي انتخابي را به نامي که تايپ کرده ايد تغيير مي دهد وکنار هرکدام داخل پرانتز شماره اي را قرار مي دهد .
+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:24  توسط مهدی اردیانی  | 


چنانچه كامپيوتر در هنگام Shutdown قطع برق نمي كند , احتمالا بايد تغييري در ريجستري ايجاد كنيد.

1)وارد ويرايشگر ريجستري شويد(regedit)
2)به كليد HKEY_CURRENT_USER\Control Panel\Desktop مراجعه كنيد.
3) متغير PowerOffActive را ويرايش كنيد و به آن مقدار يك را اختصاص دهيد.

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:24  توسط مهدی اردیانی  | 

شايد تا به حال پيش آمده که روي پوشه هايتان کليک کنيد و به جاي باز شدن پنجره search باز شود براي حل اين مشکل کافيست که مراحل زير را طي کنيد:
ابتدا در قسمت Run دستورregedit را وارد و OK كنيد.
 در پنل سمت چپ كليد HKEY_CLASSES_ROOT\Directory\shell را بيابيد.
 در پنل سمت راست بر روي Default دو بار كليك كنيد و  مقدار none را براي آن اعمال

کنيد.

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:23  توسط مهدی اردیانی  | 

1)وارد ويراشگر ريجستري شويد(regedit)
2)به كليد زير مراجعه كنيد:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version
3)در آنجا نام مالک ويندوز ديده ميشود آن را  به دلخواه تغيير دهيد.
+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:22  توسط مهدی اردیانی  | 

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

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:21  توسط مهدی اردیانی  | 


اگه مراحل زير را اجرا کنيد براي نصب سرويس پک هاي ويندوز اکس پي و داون لودکردن بسته هاي ويندوز از سايت مايکروسافت مشکلي نخواهيد دشت:

?- وارد رجستري شويد وبه شاخه زير بريد:
HKEY_Local_Machine\Software\Microsoft\WindowsNT\Current Version\WPAEvents\
متغيري بنام OOBETimer هست که بايد حداقل يکي از ارقام اون رو تغيير بديد .

?- از منوي استارت گزينه RUN را انتخاب کنيد و دستور زير رو اجرا کنيد
 systemroot%\system32\oobe\msoobe.exe/a%
بعدش کليد yes را انتخاب کنيد(I want to telephone...) بعد کليد next را انتخاب کنيد. و بعدش هم Change Product Key رو بزنيد در پنجره بعدي بايد يکي از کليد هاي زير رو وارد کنيدو در نهايت
update رو بزنيد
BMYY7-WH8QJ-6MTWG-MXXVQ-MD97B
HBJFW-XJ7K3-34JDX-VPPTW-227G6
YC62K-W8FW7-7BGVV-PYXD4-R679J

?- اگر به پنجره قبلي برگشتتون داد گزنيه Remind me later رو  انتخاب کنيد و کامپيوتون رو ريست کنيد

?- مرحله دوم رو تکرار کنيد تا ببينيد ويندوزتون اکتيو (Activated) شده يا نه. اگه نبود يه جاي کارتون اشکال داشته.

?- سرويس پک ويندوز XP رو اجرا کنيد. ديگه هيچ پيغامي مبني به اينکه کليد رجستري ويندوزتون معتبر نيست نمي بينيد.

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:20  توسط مهدی اردیانی  | 

1 ـ در ويندوز XP فايل­هاي  ntdetect و ntldr كه در فهرست ريشه درايو Boot سيستم قرار دارند را  پيدا كنيد.  درايو Boot درايوي است كه كامپيوتر شما با آن بالا مي آيد.
اين فايل­ها معمولاً مخفي و سيستمي هستند. براي نمايش اين فايل ها دستور زير را انجام دهيد:
Tools -- > Folder Options.. -- > View
سپس گزينه Show Hidden Files را انتخاب و سپس تيك گزينهHide Protected operating system file   را برداريد.
2 ـ اين دو فايل را در يك فلاپي خالي يا در هر جايي كه بتوان بعد از نصب ويندوز2000 به آن دسترسي پيدا كرد، كپي كنيد.
1 ـ نصب ويندوز2000 را آغاز كنيد.
2 ـ حتما براي نصب ويندوز 2000 از پارتيشني به غير از پارتيشن ويندوز XP ، استفاده كنيد.
بازسازي Boot loader ويندوز winresourceXP
وقتي كه نصب ويندوز 2000 به پايان رسيد، كامپيوتر با ويندوز 2000 بوت مي شود.
1 ـ فلاپي را كه قبلاً آماده كرده بوديد در درايو قرار دهيد. ( يا اينكه از پوشه پشتيبان كه قبلاً ساخته­ايد استفاده كنيد )
2 ـ فايل­هاي ntldr و ntdetect را در ريشه درايو Boot كپي كنيد. winresource
حال شما مي­توانيد كامپيوترتان را reset كرده و با ويندوز 2000 يا XP بالا بياييد.
انجام اين مراحل ضروري است. چرا كه نسخه XP فايل­هاي ntdetect و ntldr ميتواند ويندوز 2000 را راه اندازي كند ولي بر عكس آن امكان پذير نيست.

+ نوشته شده در  سه شنبه هشتم فروردین 1385ساعت 11:18  توسط مهدی اردیانی  |