| خانه | آرشیو | پست الکترونیک |
|
ارشد کامپیوتر
رشته كامپيوتر نسبت به ساير رشتهها جديد ميباشد، كه با انقلاب انفورماتيك ايجاد و روز به روز بر وسعت كاربردهاي اين رشته اضافه ميگردد. به گونهاي كه كاربرد اين رشته در تمام رشتهها و علوم وجود دارد و خود رشته مهندسي كامپيوتر در چهار گرايش مختلف نرمافزار، هوش مصنوعي و معماري كامپيوتر و محاسبات و الگوريتم در سطح كارشناسي ارشد قابل توسعه ميباشد. كه هر يك روزبهروز گستردهتر ميگردد كه 24 واحد آن تئوري و 8 واحد مخصوص پاياننامه و سمينار ميباشد و مدت تحصيل اين دوره 5 ترم ميباشد. با توجه به نيروهاي جوان و مستعد و تحصيل كرده كشور عزيزمان و اهميت و رشد روزافزون اين رشته، اميد است كه افراد تحصيل كرده در اين رشته موجبات ارتقاء كيفيت علوم كامپيوتر را فراهم سازند. رشته مهندسي كامپيوتر در مقطع كارشناسي ارشد به چهار گرايش نرمافزار، هوش مصنوعي، معماري كامپيوتر و محاسبات و الگوريتم تقسيم ميشود كه در ذيل هر يك به طور مفصل توضيح داده شدهاند. ادامه مطلب |+| نوشته شده توسط زانا در یکشنبه یکم شهریور 1388 و ساعت 6:56 |
سوال و جواب سیستم عامل
تمرین1- بر اساس حافظه دو سطحی تعیین کنید که چه مقادیری برای درصد موفقیت هر سطح باید گذاشته شود تا در آستانه مقرون به صرفه بودن باشد؟ در طراحی حافظه توجه به نکاتی اهمیت دارد،از جمله:مقدار حافظه،سرعت پردازش و هزینه. نکته قابل بحث سرعت پردازش اطلاعات است.که برای بهینه کردن سرعت پردازش و دسترسی سریعتر پردازشگر به حافظه از سلسله مراتب حافظه استفاده میکنیم. به این معنی که حافظه را به سطوح مختلف تقسیم میکنیم که هر سطح زمان و مقدارخاصی از داده را شامل میشود. **************************************************** تمرین 2- یک مجموعه برنامه با طول اجرای مختلف در نظر بگیرید و زمان پاسخ را برای زمان بندی های مختلف بدست آورید (حداقل سه روش)
ادامه مطلب |+| نوشته شده توسط زانا در یکشنبه یکم شهریور 1388 و ساعت 6:34 |
الگوریتم مساله وزیرها(n-queen)
تکنیک عقبگرد که از آن برای حل مسائلی استفاده می شو که در آنها دنباله ای از اشیا از یک مجموعه مشخص انتخاب می شود،به طوری که این دنباله،ملاکی را در بر می گیرد.به این معنی که هدف از دنبال کردن اشیا و تکرار های ان رسیدن به یک هدف می باشد.
در اینجا هدف استفاده از روش عقبگرد،رسیدن به جواب مساله وزیرها می باشد.به طوری که هیچ دو وزیری در یک صفحه شطرنج همدیگر را گارد ندهند.
ادامه مطلب |+| نوشته شده توسط زانا در یکشنبه هجدهم مرداد 1388 و ساعت 15:36 |
جزوه رایگان،نمونه سوال ارشد
تو نت هر چی که بخوای پیدا میشه... یکی از این موارد هم که خیلی لازمه انواع جزوه ها و کتب هست... وب سایت ها و وبلاگ های زیادی هستن که این کا رو می کنن و به انتشار این موارد میپردازن اینجا به چند مورد اشاره میکنیم که میتونید جزوه ها،کتب الکترونیکی،نمونه سوالات کنکور ارشد ، اسلاید ها و موارد زیادی رو تو اونا پیدا کنید... |+| نوشته شده توسط زانا در یکشنبه یکم دی 1387 و ساعت 1:22 |
دنیای رایگان کتاب الکترونیکی
در این سایت انواع کتاب های الکترونیکی در زمینه های کامپیوتر و ای تی وجود داره.
میتونید از مطالب و محتویات سایت نهایت استفاده رو بگیرید،البته برای دریافت کتابها اینترنت پرسرعت کار رو آسون تر میکنه،و یا در صورت نبود اون،از نرم افزار های دانلودر مثل ida یا dm و .. استفاده کنید. |+| نوشته شده توسط زانا در یکشنبه یکم دی 1387 و ساعت 1:13 |
رشته
مقايسه شيوه ي پياده سازي نوع داده رشته اي در زبانهاي مختلف pascal: در پاسكال نوع داده char شامل كاراكترهاي موجود در مجموعه اي از كاراكتر ها مي شود. Array : انديس آن به صورت زير بازه صحيح يا شمارشي كه در زمان كامپايل كردن مشخص مي شود.عناصر آرايه مي توانند از هر نوع باشند. Array [index area] of element type ; Array [area1,area2] of element type; رشته كاراكتري به صورت آرايه نمايش داده مي شود.كه در آن هر عنصر يك كاراكتر مي باشد.بازه انديس آرايه حين كامپايل ثابت است و متناظر با طول ثابت هستند. عملگرهاي رابطه اي با رشته هاي كاراكتري با طول ثابت بكار گرفته مي شوند. انتساب به رشته كاراكتري امكان پذير است. Array [area ] of char ;
ادامه مطلب |+| نوشته شده توسط زانا در یکشنبه هفدهم آذر 1387 و ساعت 1:10 |
5 تکنيک و قابليت موتور جستجوي ياهو
موتور جستجوي ياهو قابليتهايي دارد که کمتر کسي از آنها با خبر است. ادامه مطلب |+| نوشته شده توسط زانا در سه شنبه هفتم آبان 1387 و ساعت 16:15 |
مشکلات کاربری
سوالات کاربری خودتون رو معرفی کنید تا در سریع ترین وقت به اون پاسخ داده بشه و دیگران نیز از تجربه های شما استفاده کنند.
به این میگن رابطه (یا استفاده بهتره)دو طرفه... http://sefroyek.iwannaforum.com/viewforum.php?f=8 |+| نوشته شده توسط زانا در چهارشنبه سوم مهر 1387 و ساعت 7:19 |
دوره ی آموزش سی شارپ
شروع دوره آموزش سی شارپ توسط مهندس سیدی در فروم برنامه نویسی...
علاقمندان میتونن به این لینک مراجعه کنند. http://sefroyek.iwannaforum.com/viewforum.php?f=3 |+| نوشته شده توسط زانا در یکشنبه هفدهم شهریور 1387 و ساعت 0:59 |
فروم صفرو یک
فروم انجمن برنامه نویسان صفر و یک راه اندازی شد. تمام سوالات شما توسط اساتید مهندسی نرم افزار پاسخ داده خواهند شد. تیم پاسخ گویی به سوالات شما متشکل از هیئات علمی دانشگاهها و اساتید با سابقه هستند که وقت خود را در اختیار ما قرار داده اند... هدف پاسخ به سوالات برنامه نویسان و مهندسان نرم افزار و تمام علاقمندان به برنامه نویسی میباشد. ادرس فروم http://www.sefroyek.iwannaforum.com |+| نوشته شده توسط زانا در جمعه هجدهم مرداد 1387 و ساعت 14:42 |
کلاسهای رفع اشکال آنلاین
بابت وقفه چند روزه عذر خواهي ما رو قبول کنيد. پس از هماهنگي با چندي از اساتيد محترم و لطف اونا مبني بر قرار دادن وقتشون در اختيار دانشجويان و اعضاي انجمن يک دوره رفع اشکال(تحت کلاسهاي رفع اشکال آنلاين) به صورت آنلاين برگزار ميکنيم. شروع کلاسهاي رفع اشکال آنلاين به اطلاع ميرسد. 1-زبان برنامه نويسي سي شارپ توسط آقاي مهندس محمد سيد 2-درس طراحي الگوريتم توسط آقاي مهندس بختيار عظيمي 3-پايگاه داده ها توسط اقاي مهندس عبدالباقر قادر زاده 4-طراحي و پياده سازي زبانهاي برنامه سازي،زبانهاي ماشين وبرنامه سازي سيستم (اسمبلي)، برنامه سازي پيشرفته و شيوه ارائه مطالب توسط آقاي مهندس آرام حيدري 5-زبان سي پلاس پلاس توسط تيم مديريت |+| نوشته شده توسط زانا در جمعه چهارم مرداد 1387 و ساعت 0:37 |
انواع فرمتهای صوتی
DOLBY STEREO : دالبي استريو فرمتي چند كاناله براي پخش صدا است كه در سال 1976 توسط آزمايشگاه دالبي براي استفاده در سينماها ساخته شد كه بر پايه صداي استريوي اورجينال آنالوگ(ابداع شده در 1930) است كه در اين تكنولوژي دو كانل اضافي صوتي بصورت مخفي اضافه شده كه در بر گيرنده اطلاعات صوتي است جهت بكار انداختن يك بلندگوي مركزي و همچنين بلندگوهاي چندگانه اي كه روي ديوار عقب سينما قرار ميگرفت.اين كار توسط يك پردازنده جهت ايجاد فضاي واقعيتر انجام ميشد و همچنين اين توانايي را نيز داشت كه صداي ضبط شده بر لبه فيلم هاي سلولزي كه بصورت اپتيكال و مونو بود را بصورت فضاي واقعي فيلم شبيه سازي كند. ادامه مطلب |+| نوشته شده توسط زانا در سه شنبه بیستم فروردین 1387 و ساعت 17:45 |
خطای تقسیم بر صفر
شاید براتون پیش اومده باشه که هنگام کامپایل برنامه ای که کلی براش زحمت کشیدید و وقت گذاشتین با یک پیام خطا با این مظمون که" خطای تقسیم بر صفر روی داده است."مواجه میشید. در کل ما چند نوع خطا که خطای نحوی و منطقی از این دسته هستن.خطای تقسیم بر صفر از نوع خطای منطقی است که با انتخاب یک شرط مناسب میتوانیم از همچین پیامی جلو گیری کنیم.
برای مثال در برنامه مون که قراره یک عملیات ریاضی انجام بشه برای اینکه نتیجه با خطای تقسیم بر صفر مواجه نشه میتونیم بنویسیم:(یک الگوریتم به شیوه ی شبه کد) اگر نتیجه صفر شد برگرد به خط قبل و یا از حلقه خارج شو (یا هر کار دیگه ای که برنامه لازم داره). نکته:همیشه یادتون باشه هر چی وقت بیشتری رو الگوریتم تون بذارین .قبل از اینکه شروع به کد نویسی کنید زودتر به نتیجه میرسید و با همچین خطاهای منطقی لا اقل مواجه نمیشید. سوالات و نظراتتون رو تو همین پست بذارین یا به میل مدیریت بفرستین. موفق باشید... |+| نوشته شده توسط زانا در شنبه دهم فروردین 1387 و ساعت 3:27 |
۱۳ نکته برای استفاده بهتر از فایرفکس
برای استفاده بهتر از فایرفکس رعایت این نکات کمکتون میکنه
ادامه مطلب |+| نوشته شده توسط زانا در شنبه بیستم بهمن 1386 و ساعت 2:12 |
برنامه 118
برنامه راهنماي 118 نماي كلي برنامه: 1)اضافه نمودن مشترك جديد مشخصات:نام ونام خانوادگي ،شماره تلفن،آدرس و ... 2)جستجو 3)حذف اشتراك 4)محتويات فايل 5)بستن برنامه تحليل برنامه: ورودي:نام مشترك،آدرس و شماره تلفن خروجي:جستجو در نام ها و دادن خروجي مناسب بر مبناي نام مشترك. الگوريتم برنامه: 1)شروع 2)ليست را نشان بده 3)اگر گزينه اول انتخاب شد( (recordبه قسمت اضافه نمودن كاربر جديد به فايل وارد ميشويم. 4)با منوي search به جستجو در كل فايل ميپردازيم، بر مبناي اشاره گري از نوع integer كه همان نام مشترك است. 5)گزينه حذف برو به delete،گزينه محتويات فايل بود برو به list. و با انتخاب exitبرنامه خاتمه مييابد. 6)تمام پالايش الگوريتم: مرحله 3 ورود اطلاعات و ذخيره بر روي فايل: 1)فايل را باز كن ،اگر مشكلي در باز كردن فايل پيش امد خروجي مناسب را براي كاربر نشان بده با تست خالي بودن فايل اين كار انجام ميشود.فايل از نوع ورودي باز ميشود و اطلاعات از ورودي بر روي فايل نوشته ميشوند. 2)نام را بگير در name ذخيره كن،براي اينكه جستجو و دسترسي به قسمتي از فايل امكان پذير باشد نيازمند يك روش دست يابي به فايل هستيم كه در اينجا از خدمات ليست پيوندي و اشاره گرها استفاده ميكنيم. 3)ابتداي شروع هر ركورد را با يك اشارهگر به ادرس مورد نظر مشخص ميكنيم تا هانگام جستجو و بازيابي فايل دسترسي آسانتري به فايل داشته باشيم. 4)از p^همراه با ورودي ها براي مشخص شدن مكان آنها در فايل استفاده ميكنيم.(مثل(p^.name,p^tel,P^address... 5)پس ازاتممام ورود اطلاعات بر اي محافظت از محتويات فايل ،بايد فايل را ببنديم. (نكته مهم در كار با فايل شيوه باز كردن و بستن فايل در زمان و مكان مناسب استتجربه برنامه نويس در اين مورد به ياراي وي ميشتابد.) مرحله 4 جستجو در ميان مشتركان: 1)ميخواهيم جستجو براساس نام باشد. 2)فايل باز ميشود،جستجو براساس يكي از روشهاي جستجو(دودويي،هرمي و....)انجام ميشود و با يافتن نام مورد نظر در فايل، اشاره گر فايل به مكاني ميرود كه اشاره گر نام به آن مكان اشاره ميكند. 3)از اين مكان به بعد ما بنا به سليقه خود خروجي مناسب را چاپ ميكنيم چون در مكان مورد نظر هستيم و به تمام اطلاعات دسترسي داريم. مرحله 5 پاك كردن اشتراك : كافي است كليدي را كه در فايل براي شاره رگ قرار داده بوديم برابر صفر قرار دهيم و ديگر دسترسي به داده ورودي نداريم. (نكته:داده هاي ورودي همچنان در فايل وجود دارند ولي ما به آنها دسترسي نداريم و ميتوانيم بر روي آنها بنويسيم.) برروز رساني برنامه: افزودن قسمتهاي ديگربه برنامه و توسعه برنامه امكان پذير است.مثلا ميتوانيم خصوصيات زير را به برنامه اضافه كنيم: شماره موبايل،شماره محل كار و...مشخصات فردي بيشتر شامل نام پدر و محل تولد و ...روشهاي جستجو براساس منطقه،شماره پيشنهادي و... تمام علاقمنمدان ميتوانند كدهاي برنامه را دريافت و و به بدنه اصلي برنامه خود افزوده و در صورت تمايل قسمتهايي را به آن اضافه كنند تا به نام خود در بانك اطلاعاتي انجمن قرار داده شود. اگر ميخواهي كسي را يك شب سير كني به وي ماهي بده و گرنه به وي ماهي گيري ياد بده.(امام علي (ع)) بر همين مبنا ما نميخاهيم كه دوستان برنامه نويس از گرسنگي خدايي نكرده...پس گله اي در كار نباشه اگر كل كد رو در اختيارتون قرار نداديم. با تشكر و سپاس فراوان از دوست خوب و برنامه نويس مبتكر اقاي اكو برتني به خاطر كدنويسي برنامه تحليل برنامه زانا كهنه پوشي اینم نمونه فایل اجرایی برنامه: http://www.4shared.com/file/37264245/40ba9d01/118.html ادامه مطلب |+| نوشته شده توسط زانا در دوشنبه بیست و ششم آذر 1386 و ساعت 15:6 |
گرافیک در پاسکال
آموزش محیط گرافیکی پاسکال (قسمت اول) مقدمه: هدف این متن آموزش قواعد و گرامر پاسکال نیست بلکه آشنایی دانشجویان با جنبههای جذاب دیگر پاسکال است که غالبا هنگام تدریس این زبان در کلاسهای دانشگاهی نادیده و حذف میگردد. این متن برای کسانی است که به زبان پاسکال آشنایی مقدماتی دارند و مهمتر از آن به برنامه نویسی علاقمند هستند و حاضراند وقت بیشتری را صرف یادگیری این قسمت مهم دنیای کامپیوتر یعنی برنامه نویسی کنند. قسمت اول مقدمات محیط گرافیکی و چند تابع کتابخانهای شرح داده خواهد شد. در قسمت دوم به چگونگی استفاده از موس و ایجاد یک رابط گرافیکی برای استفاده کاربر خواهیم پرداخت. ادامه مطلب |+| نوشته شده توسط زانا در شنبه بیست و چهارم آذر 1386 و ساعت 12:46 |
مسائل امنيتي در استانداردهاي WPA
|+| نوشته شده توسط زانا در یکشنبه هجدهم آذر 1386 و ساعت 16:28 |
مفاهیم java و activex
مقدمه: جاوا یکی از تکنولوژیهای عمده ایجاد محتویات فعال در اینترنت است . اپلت های جاوا ، که توسط کاوشگر بار و اجرا می شوند ، دارای بسیاری از قابلیت های Activex هستند ، اپلت های جاوا برای جلوگیری از اقدامات خرابکارانه ، فاقد توانایی های خاص ( از قبیل دسترسی به سیستم فایل Systemfile هستند و این آنها را بسیار محدود کرده است . از نظر تئوری ، اپلت های جاوا ایمن هستند چون اساساً نمی توانند کارهای خطرناک انجام دهند ! علاوه بر آن چون جاوا زبانی برای اینترنت است ، از ایمنی و حفاظت ذاتی بالایی برخوردار است . طراحان جاوا از ابتدا یک محیط برنامه نویسی امن را مد نظر داشته اند . مسئله حفاظت سیستم ها رابطه تنگاتنگی با اشاره گرها دارد . اکثر مهاجمان برای ورود غیر قانونی به سیستم های دیگران از این اشاره گرها استفاده می کنند و جاوا با حذف اشاره گرها این راه را سد کرده است . تکنولوژی Activex یکی از قویترین ابزارهاییست که برنامه نویسان ویندوز در اختیار دارند . تقریبا هر برنامه ای که بنویسند از Activex استفاده خواهند کرد . جهت کد نویسی و طراحی صفحات وب نیاز به یک Text Editor ساده مانند Notepad که در تمامی ویندوزها قابل دسترسی می باشد و نیاز به نصب Text Editor جدید نیست . ضمنا سیستم شما باید دارای مشخصات سخت افزاری ذیل باشد : - حداقل سیستم مورد نیاز پنتیوم 233 - 16 مگابایت Ram - حدود 600 مگا بایت فضای آزاد در پایان از کاربران محترم خواهشمند است در صورت داشتن هر گونه انتقاد ، پیشنهاد و ارائه سوالات احتمالی با نویسنده از طریق پست الکترونیکی vlearning@etvto.ir تماس حاصل نمایند . منبع:سایت www.ostadonline.comاز مقالات خانم ریحانه عارفی مقدم با تخلیص و ویرایش ادامه مطلب |+| نوشته شده توسط زانا در یکشنبه سی و یکم تیر 1386 و ساعت 1:42 |
برنامه نویسی
کامپیوتر برای برنامه نویسی از یک کد زبان به نام کد ماشینی( machine code)استفاده میکند.نوشتن برنامه به وسیله یک کد ماشینی بسیار سخت و آهسته صورت میگیرد،بنابراین یک زبان برنامه نویسی source code))یا برنامه منبع وجود دارد.زبانهای برنامه نویسی که دارای سطح بالاتری هستند ،از کدها برای برنامه نویسی استفاده میکنند(مانند زبان واقعی)و برنامه نویسی با این نوع نیز راحت تر است این نوع برنامه ها نیز توسط بعضی برنامه های مترجمcompailer ،ترجمه شده اند.برنامه ها کدهای منبع را خط به خط ترجمه میکنند.یک برنامه مؤلف همه برنامه را به قسمت های تکه تکه کدهای ساده تبدیل کمیکند این کدها object codeنامیده میشضوند.یک برنامه به نام متصل کننده (linker)،تکه های جدا از یکدیگر را به هم متصل میکند و از کدهای یک فایل ،برنامه میسازد به شکلی که کامپیوتر توانایی اجرای آن را داشته باشد.زبان های برنامه نویسی سطح پایین از اعداد و علامت ها ساخته شده اند. این زبان ها بوسیله برنامه ای به نام assemblers به زبان کامپیوتری تبدیل میشوند.یک نمونه از زبانهای سطح ماشین زبان اسمبلی است .زبانهای مختلف برنامه نویسی: visual basic(vb) :یک نوع زبان برنامه نویسی شی گرا برای برنامه نویسی نرم افزار های ویندوز .logo :یک زبان برنامه نویسی ساده که توسط پروفسور سیمور پاپرت برای کمک به یادگیری بچه ها در باره برنامه نویسی اختراع شده است.دستور العمل های logoحرکات آهسته روباتهای کامپیوتری را کنترل میکنند این روباتها یک تصویر را به وسیله حرکت قلم رسم میکنند.( formula traslation(fortran:زبان برنامه نویسی نرم افزار های علمی و ریاضی.common business orinted language(cobol) :برای نوشتن نرم افزار های اداری و تجاریpascal :یک زبان برنامه نویسی برای برای فراگیری اصول برنامه نویسی ساخت یافته.c,c++ :زبان برنامه نویسی پیشرفته که توسط برنامه نویسان مورد استفاده قرار میگیرد.ada :زبان برنامه نویسی که مختص امور نظامی طراحی شده است.programming in logic(prolog) :زبان برنامه نویسی بسیار پیشرفته که عمدتا برای طراحی نرم افزار های تولید ابزار مصنوعی مورد استفاده قرار میگیرند.fourth grneration language (4gl) :به مجموعه ای از زبانهای برنامه نویسی اطلاق میگردد که به زبان آدمی شباهت بسیار دارند.java :یک زبان برنامه نویسی برای نوشتن برنامه هایی به نام appletکه معمولا برای صفحه های وب مورد استفاده قرار میگیرند.c# :زبان برنامه شی گرای تحت وب که قدرتی فوق العاده در طراحی بانکهای اطلاعاتی و برنامه های تحت شبکه دارد و تسعه یافته زبان C است.و سایر زبانهای برنامه نویسی که هر کدام در زمینه ای خاص کاربرد دارند امروزه زبانهای برنامه نویسی به حدی گسترش یافته که یادگیری همه زبانها با هم امکان پذیر نیست و روز به روز در حال افزایش هستند .امروزه زبانهای برنامه نویسی تحت شبکه در صدر جدول کاربردی و تجاری قرار دارند. منبع: computer dictionary directed by:clayborn annatranslated by:abolfazl taheriyan
|+| نوشته شده توسط زانا در شنبه بیست و سوم تیر 1386 و ساعت 3:0 |
برنامه نویس شوید
چگونه برنامه نویسی را شروع کنیم؟ ما انسانها برای ادامه حیات نیازمند کسب و مصرف انرژی هستیم . همچنین کامپیوتر ها هم برای انجام دادن کارهای مورد نیاز ما نیازمند برنامه ریزی هستند چونکه آنها ابزاری هستند که با برنامه تغذیه میشوند و امور روزمره را انجام میدهند. اولین کامپیوتر الکترونیکی در اواخر سال 1930 توسط دکتر جان آتاناسوف در دانشگاه ایالت آیوا(Iowa)طراحی شد. آتاناسوف کامپیوتر خود را برای کمک به محاسبات ریاضی دانشجویان فارغ التحصیل فیزیک هسته ای ،طراحی کرد. اولین کامپیوتر بزرگ همه منظوره دیجیتال الکترونیک تحت عنوان اینیاک(eniac)در سال 1946 ،در دانشگاه پنسیلوانیا ،با سرمایه ارتش آمریکا ساخته شد.وضیفه این کامپیوتر محاسبه جدول پرتابه ها ،پیشگویی وضع هوا و محاسبات انرژی اتمی به کار می رفت. برنامه ها دستوراتی هستند که کامپیوتر را مجبور به انجام کاری میکنند.کسی که این دستورات را مینویسد برنامه نویس گویند. در ابتدا برنامه نویسان با دستورات پیچیده و طولانی کارهایی را با کامپیوتر انجام میدادند ولی با مرور زمان و پیشرفت علم قراردادهایی بین برنامه نویسها مطرح شد .کسانی که یک سری دستورات خاص را برای کامپیوتر تعریف میکردند و با این کار برنامه ها را واضح ترمیکردند چون دیگر برنامه نویسها نیاز نبود که یک سری دستورات تکراری را برای کامپیوتر دیگر تکرار کنند . یک سری توابع کتابخانه توسط طراح تعریف میشد که منجر به تولید زبان های برنامه نویسی شد. به مرور زبانهای برنامه نویسی به زبان محاوره نزدیکتر شدند و امروزه با زبانهایی مثل ویژوال بیسیک ما میتوانیم برنامه هایی ساده در عین حال قوی بنویسیم. زبانهای برنامه نویسی اولیه به صورتی بودند که تنها برنامه نویس حرفه ای توانایی کار با آنرا داشت چون مستلزم درک بالایی از مفاهیم مدیریت حافظه وسخت افزار داشت. ادامه در مقاله بعدی... |+| نوشته شده توسط زانا در شنبه هشتم اردیبهشت 1386 و ساعت 11:27 |
bmp
با سلام
در پست بعدی می خوام راجب ساختار فایل های bmp و نحوه ی نوشتن codec آنها توضیح بدم. لطفا اگه پیشنهادی دارین بدین. مرسی. |+| نوشته شده توسط زانا در یکشنبه پنجم فروردین 1386 و ساعت 14:31 |
چگونه در ياهو مسنجر با هك مقابله كنيم؟
در ياهو مسنجر جديد براي مقابله با هك تنظيمات مناسب جدي را در اختيار قرار داده است
براي فعال كردن آن مي بايستي 1- گزينه login را در ياهو مسنجر انتخاب كنيد. 2- روي گزينه preferences ... كليك نماييد. 3- در صفحه اي كه باز مي شود گزينه firewall with no proxies را انتخاب كنيد. 4- سپس ok كنيد. 5- از ياهو مسنجر خارج شده دوبارهlogin نماييد. ا كنون ياهو مسنجر شما داراي firwall مي باشد.
1- از دريافت فايل هاي ناشناس جدداً خودداري كنيد. نویسنده سامان |+| نوشته شده توسط زانا در سه شنبه دوازدهم دی 1385 و ساعت 10:38 |
برنامه نویسی
در این قسمت به سوالات شما درمورد زبانهای برنامه نویسی پاسکال و سی پلاس پلاس و اسمبلی
پاسخ داده خواهد شد. |+| نوشته شده توسط زانا در چهارشنبه بیست و چهارم آبان 1385 و ساعت 18:17 |
وب چیست؟
وب چیست؟ حتما شما تا به حال با واژه ی وب برخورد کرده اید،اغلب مردم تصور میکنند که وب همان اینترنت است ولی سخت در اشتباهند.وب در سال 1989 به وسیله ی تیم برنزلی ایجاد کردید.وب در اینترنت به صفحاتی اطلاق میشود که به شما امکان انتقال سریع و آسان اطلاعات را میدهند .در صفحات وب شما به سادگی می توتنید با چند کلیک به جستجو در اینترنت بپردازید.در واقع اینترنت بخش سخت افزاری شبکه و وب بخش نرم افزاری آن. مفهوم آدرس های وب چیست ؟ اکثر شرکت ها و سازمان ها ی دولتی یا خصوصی دارای صفحه ی وبی جهت معرفی هر چه بهتر محصولات خود هستند و هر کدام از این صفحات وب دارای آدرسی مشخص هستند(این نکته قابل توجه است که با آمدن وبالگها و افزایش کاربران صفحات وب در اختیار انسانهای عادی نیز قرار گرفت و از انحصار شرکتها خارج شد.) . هر آدرس وب دارای دو بخش مجزا است: نام صفحه و حوزه. حوزه نام صفحه ی وب حوزه ها در یک آدرس وب نشان دهنده ی نوع فعالیت سایتها میباشند.تعدادی از مهمترین این حوزه ها به شرح زیر است:
توجه:بعضی اوقات به آدرس صفحات وب نیزURL گفته میشود . URLمخفف عبارت Uniform Resource Locatorمی باشد. |+| نوشته شده توسط زانا در دوشنبه سوم مهر 1385 و ساعت 1:27 |
فرهنگ کامپیوتری
Boot (راه اندازی) در لغت به معنای چکمه و پوتین .اما در اصطلاح رایانه به معنای راه اندازی است.این کار با روشن نمودن رایانه و reset یا restart کردن رایانه همراه است.در زمان راه اندازی رایانه ،سیستم عامل در حافظه بار گذاری میشود. Warm boot (راه اندازی گرم) اگر راه اندازی رایانه همراه با قطع برق نباشد به آنWarm bootگویند.دلیل این نامگذاری آن است که در زمان راه اندازی ،رایانه قبلا مشغول کار بوده و به عبارتی تازه کار خود را شروع نکرده و قبلا گرم کار بوده است. Cold boot (راه اندازی سرد) این نوع راه اندازی که برخی به آن راه اندازی سخت افزاری میگویند زمانی رخ میدهد که رایانه قبل از راه اندازی کاملا خاموش بوده است. کلمه ی سرد به معنای بدون کار ودر حال استراحت در این عبارت به کار رفته است.البته توجه داشته باشید اگر رایانه مدتها فعالیت کرده باشد و شما آن را خاموش و سپس بلافاصله روشن کنید باز هم Cold boot صورت گرفته است زیرا با قطع برق همراه بوده است. reset(راه اندازی مجدد) این عمل که به آن نیز restart گفته میشود به زمان انجام warm boot گفته میشود در حقیقت زمان cold boot رایانه را set میکنیم. |+| نوشته شده توسط زانا در دوشنبه سوم مهر 1385 و ساعت 1:0 |
ديواره هاى آتش (Firewall) چيستند؟
ديواره آتشين (Fire wall) سيستمى است بين كاربران يك شبكه محلى و يك شبكه بيرونى (مثل اينترنت) كه ضمن نظارت بر دسترسى ها، در تمام سطوح، ورود و خروج اطلاعات را تحت نظر دارد. بر خلاف تصور عموم كاربرى اين نرم افزارها صرفاً در جهت فيلترينگ سايت ها نيست. براى آشنايى بيشتر با نرم افزارهاى ديواره هاى آتشين، آشنايى با طرز كار آنها شايد مفيدترين راه باشد. در وهله اول و به طور مختصر مى توان گفت بسته هاى TCP/IP قبل و پس از ورود به شبكه وارد ديواره آتش مى شوند و منتظر مى مانند تا طبق معيارهاى امنيتى خاصى پردازش شوند. حاصل اين پردازش احتمال وقوع سه حالت است: ۱- اجازه عبور بسته صادر مى شود. ۲- بسته حذف مى شود.۳- بسته حذف مى شود و پيام مناسبى به مبدا ارسال بسته فرستاده مى شود. • ساختار و عملكرد با اين توضيح، ديواره آتش محلى است براى ايست بازرسى بسته هاى اطلاعاتى به گونه اى كه بسته ها براساس تابعى از قواعد امنيتى و حفاظتى پردازش شده و براى آنها مجوز عبور يا عدم عبور صادر شود. همانطور كه همه جا ايست بازرسى اعصاب خردكن و وقت گير است ديواره آتش نيز مى تواند به عنوان يك گلوگاه باعث بالا رفتن ترافيك، تاخير، ازدحام و بن بست شود. از آنجا كه معمارى TCP/IP به صورت لايه لايه است (شامل ۴ لايه: فيزيكى، شبكه، انتقال و كاربردى) و هر بسته براى ارسال يا دريافت بايد از هر ۴ لايه عبور كند بنابراين براى حفاظت بايد فيلدهاى مربوطه در هر لايه مورد بررسى قرار گيرند. بيشترين اهميت در لايه هاى شبكه، انتقال و كاربرد است چون فيلد مربوط به لايه فيزيكى منحصر به فرد نيست و در طول مسير عوض مى شود. پس به يك ديواره آتش چند لايه نياز داريم. سياست امنيتى يك شبكه مجموعه اى از قواعد حفاظتى است كه بنابر ماهيت شبكه در يكى از سه لايه ديواره آتش تعريف مى شوند. كارهايى كه در هر لايه از ديواره آتش انجام مى شود عبارت است از: ۱- تعيين بسته هاى ممنوع (سياه) و حذف آنها يا ارسال آنها به سيستم هاى مخصوص رديابى (لايه اول ديواره آتش) ۲- بستن برخى از پورت ها متعلق به برخى سرويس ها مثلTelnet، FTP و... (لايه دوم ديواره آتش) ۳- تحليل برآيند متن يك صفحه وب يا نامه الكترونيكى يا .... (لايه سوم ديواره آتش) ••• در لايه اول فيلدهاى سرآيند بسته IP مورد تحليل قرار مى گيرد: آدرس مبدأ: برخى از ماشين هاى داخل يا خارج شبكه حق ارسال بسته را ندارند، بنابراين بسته هاى آنها به محض ورود به ديواره آتش حذف مى شود. آدرس مقصد: برخى از ماشين هاى داخل يا خارج شبكه حق دريافت بسته را ندارند، بنابراين بسته هاى آنها به محض ورود به ديواره آتش حذف مى شود. IP آدرس هاى غيرمجاز و مجاز براى ارسال و دريافت توسط مدير مشخص مى شود. شماره شناسايى يك ديتا گرام تكه تكه شده: بسته هايى كه تكه تكه شده اند يا متعلق به يك ديتا گرام خاص هستند حذف مى شوند. زمان حيات بسته: بسته هايى كه بيش از تعداد مشخصى مسيرياب را طى كرده اند حذف مى شوند. بقيه فيلدها: براساس صلاحديد مدير ديواره آتش قابل بررسى اند. بهترين خصوصيت لايه اول سادگى و سرعت آن است چرا كه در اين لايه بسته ها به صورت مستقل از هم بررسى مى شوند و نيازى به بررسى لايه هاى قبلى و بعدى نيست. به همين دليل امروزه مسيرياب هايى با قابليت انجام وظايف لايه اول ديواره آتش عرضه شده اند كه با دريافت بسته آنها را غربال كرده و به بسته هاى غيرمجاز اجازه عبور نمى دهند. با توجه به سرعت اين لايه هر چه قوانين سختگيرانه ترى براى عبور بسته ها از اين لايه وضع شود بسته هاى مشكوك بيشترى حذف مى شوند و حجم پردازش كمترى به لايه هاى بالاتر اعمال مى شود. ••• در لايه دوم فيلدهاى سرآيند لايه انتقال بررسى مى شوند: شماره پورت پروسه مبدأ و مقصد: با توجه به اين مسئله كه شماره پورت هاى استاندارد شناخته شده اند ممكن است مدير ديواره آتش بخواهد مثلاً سرويس FTP فقط براى كاربران داخل شبكه وجود داشته باشد بنابراين ديواره آتش بسته هاى TCP با شماره پورت ۲۰ و ۲۱ كه قصد ورود يا خروج از شبكه را داشته باشند حذف مى كند و يا پورت ۲۳ كه مخصوص Telnet است اغلب بسته است. يعنى بسته هايى كه پورت مقصدشان ۲۳ است حذف مى شوند. كدهاى كنترلى: ديواره آتش با بررسى اين كدها به ماهيت بسته پى مى برد و سياست هاى لازم براى حفاظت را اعمال مى كند. مثلاً ممكن است ديواره آتش طورى تنظيم شده باشد كه بسته هاى ورودى با SYN=1 را حذف كند. بنابراين هيچ ارتباط TCP از بيرون با شبكه برقرار نمى شود. فيلد شماره ترتيب و :Acknowledgement بنابر قواعد تعريف شده توسط مدير شبكه قابل بررسى اند. در اين لايه ديواره آتش با بررسى تقاضاى ارتباط با لايه TCP، تقاضاهاى غيرمجاز را حذف مى كند. در اين مرحله ديواره آتش نياز به جدولى از شماره پورت هاى غيرمجاز دارد. هر چه قوانين سخت گيرانه ترى براى عبور بسته ها از اين لايه وضع شود و پورت هاى بيشترى بسته شوند بسته هاى مشكوك بيشترى حذف مى شوند و حجم پردازش كمترى به لايه سوم اعمال مى شود. ••• در لايه سوم حفاظت براساس نوع سرويس و برنامه كاربردى صورت مى گيرد: در اين لايه براى هر برنامه كاربردى يك سرى پردازش هاى مجزا صورت مى گيرد. بنابراين در اين مرحله حجم پردازش ها زياد است. مثلاً فرض كنيد برخى از اطلاعات پست الكترونيكى شما محرمانه است و شما نگران فاش شدن آنها هستيد. در اينجا ديواره آتش به كمك شما مى آيد و برخى آدرس هاى الكترونيكى مشكوك را بلوكه مى كند، در متون نامه ها به دنبال برخى كلمات حساس مى گردد و متون رمزگذارى شده اى كه نتواند ترجمه كند را حذف مى كند. يا مى خواهيد صفحاتى كه در آنها كلمات كليدى ناخوشايند شما هست را حذف كند و اجازه دريافت اين صفحات به شما يا شبكه شما را ندهد. • انواع ديواره هاى آتش ديواره هاى آتش هوشمند: امروزه حملات هكرها تكنيكى و هوشمند شده است به نحوى كه با ديواره هاى آتش و فيلترهاى معمولى كه مشخصاتشان براى همه روشن است نمى توان با آنها مقابله كرد. بنابراين بايد با استفاده از ديواره هاى آتش و فيلترهاى هوشمند با آنها مواجه شد. از آنجا كه ديواره هاى آتش با استفاده از حذف بسته ها و بستن پورت هاى حساس از شبكه محافظت مى كنند و چون ديواره هاى آتش بخشى از ترافيك بسته ها را به داخل شبكه هدايت مى كنند، (چرا كه در غير اين صورت ارتباط ما با دنياى خارج از شبكه قطع مى شود)، بنابراين هكرها مى توانند با استفاده از بسته هاى مصنوعى مجاز و شناسايى پورت هاى باز به شبكه حمله كنند. بر همين اساس هكرها ابتدا بسته هايى ظاهراً مجاز را به سمت شبكه ارسال مى كنند. يك فيلتر معمولى اجازه عبور بسته را مى دهد و كامپيوتر هدف نيز چون انتظار دريافت اين بسته را نداشته به آن پاسخ لازم را مى دهد. بنابراين هكر نيز بدين وسيله از باز بودن پورت مورد نظر و فعال بودن كامپيوتر هدف اطمينان حاصل مى كند. براى جلوگيرى از آن نوع نفوذها ديواره آتش بايد به آن بسته هايى اجازه عبور دهد كه با درخواست قبلى ارسال شده اند. حال با داشتن ديواره آتشى كه بتواند ترافيك خروجى شبكه را براى چند ثانيه در حافظه خود حفظ كرده و آن را موقع ورود و خروج بسته مورد پردازش قرار دهد مى توانيم از دريافت بسته هاى بدون درخواست جلوگيرى كنيم. مشكل اين فيلترها زمان پردازش و حافظه بالايى است كه نياز دارند. اما در عوض ضريب اطمينان امنيت شبكه را افزايش مى دهند. ديواره هاى آتش مبتنى بر پروكسى: ديواره هاى آتش هوشمند فقط نقش ايست بازرسى را ايفا مى كنند و با ايجاد ارتباط بين كامپيوترهاى داخل و خارج شبكه كارى از پيش نمى برد. اما ديواره هاى آتش مبتنى بر پروكسى پس از ايجاد ارتباط فعاليت خود را آغاز مى كند. در اين هنگام ديواره هاى آتش مبتنى بر پروكسى مانند يك واسطه عمل مى كند، به نحوى كه ارتباط بين طرفين به صورت غيرمستقيم صورت مى گيرد. اين ديواره هاى آتش در لايه سوم ديواره آتش عمل مى كنند، بنابراين مى توانند بر داده هاى ارسالى در لايه كاربرد نيز نظارت داشته باشند. ديواره هاى آتش مبتنى بر پروكسى باعث ايجاد دو ارتباط مى شود: ۱ - ارتباط بين مبدا و پروكسى ۲ - ارتباط بين پروكسى و مقصد حال اگر هكر بخواهد ماشين هدف در داخل شبكه را مورد ارزيابى قرار دهد در حقيقت پروكسى را مورد ارزيابى قرار داده است و نمى تواند از داخل شبكه اطلاعات مهمى به دست آورد. ديواره هاى آتش مبتنى بر پروكسى به حافظه بالا و CPU بسيار سريع نياز دارند و از آنجايى كه ديواره هاى آتش مبتنى بر پروكسى بايد تمام نشست ها را مديريت كنند گلوگاه شبكه محسوب مى شوند. پس هرگونه اشكال در آنها باعث ايجاد اختلال در شبكه مى شود. اما بهترين پيشنهاد براى شبكه هاى كامپيوترى استفاده همزمان از هر دو نوع ديواره آتش است. با استفاده از پروكسى به تنهايى بارترافيكى زيادى بر پروكسى وارد مى شود. با استفاده از ديواره هاى هوشمند نيز همانگونه كه قبلاً تشريح شد به تنهايى باعث ايجاد ديواره نامطمئن خواهد شد. اما با استفاده از هر دو نوع ديواره آتش به صورت همزمان هم بار ترافيكى پروكسى با حذف بسته هاى مشكوك توسط ديواره آتش هوشمند كاهش پيدا مى كند و هم با ايجاد ارتباط واسط توسط پروكسى از خطرات احتمالى پس از ايجاد ارتباط جلوگيرى مى شود.
|+| نوشته شده توسط زانا در جمعه بیست و چهارم شهریور 1385 و ساعت 1:21 |
بدانید که ...
چگونه بفهميد كه در Yahoo Messanger با چه كساني چت داشته ايد؟! |+| نوشته شده توسط زانا در چهارشنبه بیست و دوم شهریور 1385 و ساعت 23:8 |
فرهنگ کامپیوتری
فرهنگ کامپیوتری KILLER APP این عبارت مخففKILEER APP LICATION است و
از نظر لغوی به معنای برنامه ی کشنده است.در
اصطلاح به برنامه ای گفته میشود که به سبب
کاربرد و شهرت فراوان خود باعث فروش سیستم
عامل یا سخت افزار های مورد نظر خود میشود. BOZO FILTER BOZOدر اصطلاح یعنی شخص احمق،اما BOZO
FILTER به امکاناتی گفته میشود که بسیاری از
سرویس دهنده گان پست الکترونیک برای فیلتر
کردن (جلو گیری از دریافت ) نامه های اشخاص
بخصوص در اختیار کاربران قرار میدهد. AVATOR
در اصطلاح اینترنت به شکل یا تصویری
گویند که کاربران در محیط هایی مانند اتاق
های گفتگو به عنوان عکس خود کاربر و یا
هر کس دیگری باشد. SUPER USER
به کاربرانی گفته می شود که در یک
خدمت رسانی تحت شبکه یا تحت وب
اختیارات و حقوق دستیابی نامحدود به
امکانات موجود دارد.فوق کاربر نیز معنی
میشود. |+| نوشته شده توسط زانا در چهارشنبه بیست و دوم شهریور 1385 و ساعت 22:18 |
آیا میدانید پدر واقعی ویروسهای کامپیوتری کیست؟
پدر واقعی ویروس های کامپیوتری: فرد کوهن برای رساله ی دکتری خود در رشته ی مهندسی
برق تحقیقات خود را بر روی برنامه ای انجام داد که قادر بود با
دستکاری کردن برنامه های دیگر یک کپی از خودش را درون آنها
قرار دهد. این واقعیتی است که حتی خود کوهن نیز تصور نمیکرد که روزی
طرح وی به صورت یک فاجعه ی جهانی برای دنیای کامپیوتر
تبدیل میشود.
|+| نوشته شده توسط زانا در چهارشنبه بیست و دوم شهریور 1385 و ساعت 22:14 |
|
درباره وبلاگ
![]() این وبلاگ جهت معرفی و ارائه مطالب مفید در زمینه برنامه نویسی و علم نرم افزار است.
تمام دوستان وعلاقمندان می تونن تو ارائه مطالب با ما همکاری کنن. مطالب خودتون رو به میل مدیریت ارسال کنید.یا درخواست کاربر فعال کنید تا خودتون بتونید مطالب رو مستقیم ارسال کنید. با ارزوی پیشرفت و موفقیت روز افزون زانا کهنه پوشی دانشجوی مهندسی کامپیوتر (نرم افزار) منوی اصلی
صفحه نخستپست الكترونيك آرشيو مطالب خانگي سازی ذخيره كردن صفحه اضافه به علاقه منديها نويسندگان
زاناهیرش بشیری نوشته های پیشین
مهر 1388شهریور 1388 مرداد 1388 فروردین 1388 دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 مرداد 1387 خرداد 1387 اردیبهشت 1387 فروردین 1387 اسفند 1386 بهمن 1386 آذر 1386 آبان 1386 شهریور 1386 مرداد 1386 تیر 1386 اردیبهشت 1386 فروردین 1386 اسفند 1385 بهمن 1385 دی 1385 آبان 1385 مهر 1385 شهریور 1385 آرشيو موضوعی
آموزشاخبار اعضا مسابقه آیین نامه هیئات علمی مشکلات سیستمی تمرینات برنامه نویسی پروژه های دانشجویی مجله صفر و یک ثبت نام خاطرات مدیریت ترفند پيوندهای روزانه
کلبه بزرگفوتوگرافي،نرم افزار فروم صفرو یک مرجع لینوکس رسانه امنیت دیجیتال technotux اخبار كامپيوتر و فن آوري اطلاعات برنامه نویسان وارد شوند آرشيو پیوندها پيوندها
سایت مرجع مایکروسافتمرورگر سوالات مقالات دات نت و اینترنت و دلفی و بانک های اطلاعاتی و سی شارپ و سوال و جواب در بخش انجمن ها آموزش برنامه نویسی با VB.Net + Pascal فروم برنامه نویس ها مرجع زبان دلفی وبلاگ انجمن برنامه نویسان(پشتیبانی) دانشجویان سخت افزار وبلاگ تخصصی برنامه نویسیc++ منبع داوطلبان کارشناسی ارشد آموزشکده فنی مهندسی شهید یزدانپناه سنندج سایت تخصصی ترفندهای کامپیوتر و اینترنت کتابهای مجازی قفسه انجمن فناوری اطلاعات پیام نور اردکان مرکز تحقیقات مخابرات ایران شبکه فناوری اطلاعات ایران انجمن علمی مهندسی فناوری اطلاعات انجمن علمی کامپیوتر اردکان انجمن علمی پژوهشی آموزشکده فنی سما سنندج انجمن اینترنتی برنامه نویسان نرم افزار رایگان عیب یابی کامپیوتری آنلاین رایگان سيصدهزار ترفند کامپيوتري باز شناسی گفتار کامپیوتر و روانشناسی زریبار نیت جهان صفر و یک طرح ملی نرم افزارهای آزاد/متن باز کامپیوتر خانه ای اینترنتی برای برنامه نویسان برنامه های جاوا دانشجویان مهندسی نرم افزار سنندج دنیای ویژوال بیسیک انجمن تخصصی ویژوال بیسیک ویژوال بیسیک انجمن تخصصی ویژوال بیسیک 6 computerstop جزوه،کتاب،اموزش،ارشد کنکور ارشد مجموعه مهندسی کامپیوتر و ای تی مرکز دانلود رایگان کتابهای فارسی دانشجو هنر ریاضیات کافه آی تی دستیار ویژوال بیسیک قالب های حرفه ای وبلاگ ابزار وب فارسی امکانات
|
||||||||||||||||||||||||
| Powered By Blogfa - Designing & Supporting Tools By WebGozar |