تبليغاتX
کـاراکــتـــــر(کامپیوتر دانشگاه فریمان)
به یاد جلسات شیرین امتحانات 
|+|
نوشته شده توسط  راسپینا در دوشنبه بیست و نهم خرداد 1385 و ساعت 4:21
روند پیشرفت خاستگاری 

 

يك هفته پس از خلقت آدم:
چون حوا بدون پدر و مادر بود آدم اصلا مشكلي نداشت و چاي داغ را روي خودش نريخت.

پانصد سال پس از خلقت آدم
:
با يه دونه دامن از اون چيني خال پلنگي
ها ميري توي غار طرف.بلند داد مي زني:هاكومبازانومبا(يعني من موقع زنمه(بعد ميري توي غار پدر و مادر دختره. با دامن چين چيني جلوت نشسته اند و مي گن:از خودت غار داري؟دايناسور آخرين مدل داري؟بلدي كروكديل شكار كني؟خدمت مقدس جنگ عليه قبيله ادم خوارها رو انجام دادي؟بعد عروس خانم كه اون هم از اين دامناي چين چيني پوشيده با ظرفي كه از جمجمه سر بچه دايناسور ساخته شده برات چاي مياره و تو مي ريزي روي خودت.

دو هزار و پانصد سال بعد از اختراع آدم
:
انسان تازه كشاورزي را
آموخته.وقتي داري توي مزرعه به عنوان شخم زدن زمين عمل مي كني با ديدن يه دختر متوجه ميشي كه بايد ازدواج كني.براي همين با مقدار زيادي گندم به مزرعه پدر دختره ميري .اونجا از تو مي پرسند:جز خوت كه اومدي خواستگاري چند تا خر ديگه داري؟چند متر زمين داري؟چند تا خوشه گندم برداشت مي كني؟ آيا خدمت در لشگر پادشاه رو به انجام رسانده اي؟
بعد عروس خانم با كوزه چاي وارد ميشه و شما هم واسه اينكه نشون بدي
خيلي هول شديد تمام كوزه رو روي سرتون خالي مي كنيد.

ده سال قبل
:
شما پس
از اتمام خدمت مقدس سربازي به اين نتيجه مي رسيد كه بايد ازدواج كنيد و از مادرتان مي خواهيد كه دختري را برايتان انتخاب كند.در اينجا اصلا نيازي نيست كه شما دختر را بشناسيد چون پس از ازدواج به اندازه كافي فرصت براي شناخت وجود دارد.در ضمن سنت چاي ريزون كماكان پا بر جاست.

هم اكنون
:
به دليل پيشرفت تكنولوژي در حال حاضر
شما به آخرين نسخه ياهو مسنجر احتياج داريد.البته از"ام اس ان" يا "آي سي كيو"هم مي توانيد استفاده كنيد ولي انها آيكنهاي لازم براي خواستگاري را دارا نمي باشند . پس از نصب ياهو مسنجر به يك روم شلوغ رفته هر اسمي كه به نظرتان زيباست "اد" مي كنيد و با استفاده از آيكنهاي مربوطه خواستگاري را انجام مي دهيد . البته ياهو قول داده كه نسخه جديد داراي امكانات ازدواج و زندگي مشترك نيز باشد.البته در نسخه جدید یاهو مسنجر که برای مسلمانان تهیه شده در آن از عاقد الکترونیکي و شكلكهاي اسلامي استفاده مي شود.

 

 

 

|+|
نوشته شده توسط  راسپینا در یکشنبه بیست و هشتم خرداد 1385 و ساعت 17:18
بدون شرح 

                        

                 19 دليل محكم براي اينكه به مرد بودنتون افتخار كنيد

 

1.هميشه از نام خانوادگی شما استفاده می شود

2.مدت زمان مكالمه‌ي تلفني شما حداكثر30 ثانيه است

3.براي يك مسافرت يك هفته اي تنها يك ساك كوچك دستي نياز داريد

4.در تمام شيشه هاي مربا و ترشي را خودتان باز مي‌كنيد

5.دوستان شما توجهي به كاهش يا افزايش وزن شما ندارند

6.جنسيت شما در موقع مصاحبه‌ي استخدام مطرح نيست

7.لازم نيست كيفي پر از لوازم بي استفاده را همه جا به دنبالتان بكشيد.

8.ظرف مدت 10دقيقه مي‌توانيد حمام كنيد و براي رفتن به مهماني آماده شويد

9.همكارانتان نمي‌توانند اشك شما را در بياورند

10.گر در 34 سالگي هنوز مجرديد، احدي به شما ايراد نمی گیرد

11.رنگ اجزاء صورت شما در هر صورت طبيعي است

12. با يك دسته گل مي‌توانيد بسياري از مشكلات احتمالي را حل كنيد

13.وقتي مهمان به خانه‌ي شما مي‌آيد لازم نيست اتاق را مرتب كنيد

14.بدون هديه مي‌توانيد به ديدن تمام اقوام و دوستانتان برويد

15.مي‌توانيد آرزوي هر پست ومقامي را داشته باشيد

16.حداقل بيست راه براي بازكردن در هر بطري نوشابه‌ي داخلي يا خارجي بلد هستيد

17.ضرورتي ندارد روز تولد دوستانتان را به خاطر داشته باشيد

18. هر ساعتی دلتون بخواد میتونید از خونه بیرون برید و هر ساعتی دلتون بخواد میتونین برگردین

19. ... و بالاخره روزي يك پيرمرد موفق خواهيد شد

              خصوصيات اخلاقي دخترها بين 14 تا 28 سال

 

۱۴ سالگی: تا پارسال هر کی بهشون می گفت: چطوری؟ می گفتن: خوبم مرسی! حالا ميگن: مرسی خوبم!
۱۵ سالگی: هر کی بهشون بگه سلام ، ميگن: عليک سلام! ... نقاشيشون بهتر ميشه (بتونه کاری و رنگ آميزی و ...!)
۱۶ سالگی: يعنی يه عاشق واقعين! ... فردا صبح هم می خوان خودکشی کنن! ... شوخی هم ندارن!
۱۷ سالگی: نشستن و اشک می ريزن! ... بهشون بی وفايی شده! ... (کوران حوادث!)
۱۸ سالگی: ديگه اصلا عشق بی عشق! ... توی خيابون جلوی پاشون رو هم نگاه نمی کنن!
۱۹ سالگی: از بی توجهی يه نفر رنج می برن! ... فکر می کنن اون يه آدم به تمام معناست!
۲۰ سالگی: نه ، نه! ... اون منو نمی خواست! ... آخرش منو يه کور و کچلی می گيره! می دونم
۲۱ سالگی: فقط ۲۷-۲۸ سالگی قصد ازدواج دارن! فقط!
۲۲ سالگی: خوش تيپ باشه! پولدار باشه! تحصيلکرده باشه! قد بلند باشه! خوش لباس باشه! ... (آخ که چی نباشه!)
۲۳ سالگی: همه ء خواستگارا رو رد می کنن
۲۴ سالگی: زياد مهم نيست که چه ريختيه يا چقدر پول داره! فقط شجاع باشه! ما رو به اون چيزی که نرسيديم برسونه!
۲۵ سالگی: اااااااه! پس چرا ديگه هيچکی نمياد؟! ... هر کی می خواد باشه ، باشه!
۲۶ سالگی: يه نفر مياد! ... همين خوبه! ... بــــــــــله!
۲۷ سالگی: آخيـــــــــــش!

۲۸ سالگی: کاش قلم پات می شکست و خواستگاری من نمیومدی

 

                    خبر تکراری

دوباره می نویسم چون شاید بعضی ها ندیده باشن

قرار شد تحویل پروژه ویژوال همون ۲۵ تیر باشه

با آرزوی موفقیت برای همه

خان داداش (محبوب قلبها)

 

|+|
نوشته شده توسط  الياس در یکشنبه بیست و هشتم خرداد 1385 و ساعت 5:19
فوتبال ! 

|+|
نوشته شده توسط   در جمعه بیست و ششم خرداد 1385 و ساعت 15:54
ويروس Document  
ايتنا - اين ويروس با بررسي كلماتي مانند Sex از باز كردن فايل‌ها يا سايت‌هايي در اين زمينه جلوگيري مي‌نمايد، اين در حالي است كه در بسياري از سايت‌هاي پزشكي نيز از اين كلمات استفاده شده است و كاربران آلوده به اين ويروس قادر به استفاده از اطلاعات مفيد اين سايت‌ها نيستند.











بررسي ويروس Yusufali.B
نيما مجيدي
Nima_Majidi(at)hat-squad.com
Hat-Squad گروه تحقيقات امنيتي
«...و در آينده‌اي نزديك زياد دور از ذهن نيست كه ويروس‌هاي محلي توسط برنامه‌نويسان ايراني توليد شوند و به علت ويژگي‌هايي مانند استفاده از زبان فارسي و اطلاعات موجود از فرهنگ ايراني، رايانه‌هاي هزاران كاربر ايراني را در سرار جهان آلوده سازند و ضربه‌هاي غيرقابل جبراني را به اطلاعات فارسي وارد كنند...»
(ايتنا - روزنامه ايران - پنجشنبه 21 خردادماه 1383)

پاراگراف بالا قسمتي از مقاله‌اي است كه به عنوان «Cycle اولين كرم رايانه‌اي ايراني» حدود يك سال پيش توسط اينجانب به رشته تحرير در آمد. اين ويروس با دنبال كردن اهداف سياسي توانست نظر كارشناسان خارج از ايران را به خود جلب نمايد. پس از گذشت روزها از انتشار آن هيچ خبري از بازتاب گسترش ويروس Cycle در داخل كشور نشد. پيشگويي من بار ديگر به حقيقت پيوست با گذشت زمان شاهد انتشار اولين ويروس بومي در كشور هستيم. و حال پس از گذشت يك سال، شاهد انتشار اولين ويروس بومي ايراني هستيم. اين ويروس با نام Yusufali در ميان كارشناسان امنيت مشهور گرديده و از ورود كاربران به سايت‌هاي غيراخلاقي جلوگيري مي‌نمايد. البته اين قسمتي از داستان است كه توسط سايت‌هاي خبري ايراني منتشر گرديده است و با وجود استفاده شدن از زبان فارسي در ساختار اين برنامه مخرب، هيچ يك از سايت‌هاي خبري در داخل كشور به بومي بودن اين ويروس، اشاره‌اي نكرده و تنها به ترجمه خبر از سايت‌هاي خارجي قناعت كرده‌اند، گرچه به سايت‌هاي خبري نمي‌توان خرده گرفت.

زمان در ادامه به بسياري نشان خواهد داد كه بي‌توجهي به مسائلي از اين دست، به بهاي گراني تمام خواهد شد. امروزه در دنياي امنيت، كوتاه بودن زمان بررسي حوادث و هشداردهي به كاربران به عنوان اصل اول براي پيشگيري مورد توجه قرار مي‌گيرد. علت آن نيز برنامه‌ريزهاي درازمدت و سازماندهي تيم‌هاي فعالي است كه در جهان غرب با صرف هزينه‌هاي دولتي و بخش خصوصي روز به روز ديوار محكم‌تري را در مقابل حملات ويروس‌نويسان و نفوذگران پديد مي‌آورند. كشورهاي پيشرو در صنعت IT پذيرفته‌اند كه قدم برداشتن در راه تامين امنيت فضاي تبادل اطلاعات، به يك كنفرانس دانشجويي و چاپ كردن تعدادي مقاله و راه‌اندازي يك وب سايت خلاصه نمي‌شود، بلكه نياز اصلي آن به نيروهاي متخصصي است كه قادر باشند خود را با حملات و تكنيك‌هاي جديد آشنا سازند و در مقابل آنها به ارائه راه حل بپردازند. گرچه معلوم نيست اندك نيروي محدودي كه در ايران در حال فعاليت در زمينه امنيت اطلاعات هستند نيز تا به كي صبر را پيشه كنند و حرفه اصلي خود را فداي ندانم‌كاري‌هاي مسئولين نمايند. بسياري كه از ايران رفته‌اند و احتمالا بازماندگان ديگر نيز راهي جز رفتن به جايي كه بهاي فعاليت آنها را بدانند نمي‌يابند.

اين بار نيز ويروس Yusufali با ظاهر ساختن آيه‌اي از قرآن مجيد بر روي كامپيوترهاي آلوده شده، توانست نظر كارشناسان خارج از ايران را بار ديگر به خود جلب نمايد و با عنوان يك ويروس عربي شناخته شود، گر چه متن فارسي نيز در مقابل كاربران ظاهر مي‌گشت كه متاسفانه به علت نزديك بودن ظاهري كلمات فارسي و عربي كارشناسان خارجي قادر به تشخيص آن نشده‌اند. اين ويروس با بررسي كلماتي مانند Sex از باز كردن فايل‌ها يا سايت‌هايي در اين زمينه جلوگيري مي‌نمايد، اين در حالي است كه در بسياري از سايت‌هاي پزشكي نيز از اين كلمات استفاده شده است و كاربران آلوده به اين ويروس قادر به استفاده از اطلاعات مفيد اين سايت‌ها نيستند. بازتاب خبري اين ويروس در خارج از ايران، حرف‌ها و حديث‌هاي زيادي را به دنبال داشته است. گروهي آن را فعاليت تروريستي ناميده‌اند، و گروهي ديگر، انتشار ويروس را در جهت ترويج مسائل ديني، كاري اشتباه دانسته‌اند. در جايي خبرنگار گاردين از يكي از متخصصين امنيت مي‌پرسد كه معني كلمه jeggar كه در ساختار اين ويروس از آن استفاده شده است چيست!؟ و متخصص جوابي را براي بيان كردن نمي‌يابد. گرچه تمام كاربران ايراني در داخل كشور به زبان بيان اين كلمه آشنايي كامل دارند.

در ادامه به بررسي نسخه جديد اين ويروس مي‌پردازيم كه در داخل ايران رواج يافته است.

بررسي روش شروع به كار خودكار ويروس(StartUp Method):
در قدم اول پس از اجراي برنامه Documents.exe توسط كاربر يك نسخه از فايل برنامه ويروس به نام Systemdll.exe در زير پوشه System32 كپي مي‌شود. ويروس با اضافه ساختن كليدهاي زير به رجيستري قادر است تا پس از هر بار بوت شدن، خود را فعال سازد اين كليدها عبارتند از:


[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Run”LoadService”=””

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\
CurrentVersion\Run”System4224411”=”\system32\systemdll.exe”



نكته : كليد اول به علت اشتباه برنامه‌نويس ويروس با هيچ مقداري پر نمي‌شود.

بررسي عملكردهاي منفي ويروس(Virus Payloads):
اين ويروس در قدم بعد به جست‌وجوي فايلي به نام Systask.exe در پوشه System32 مي‌پردازد. در صورتي كه اين فايل موجود بوده و فعال نباشد، آن را از پوشهSystem32 حذف مي‌نمايد، هدف از انجام اين عمل مشخص نيست.
همچنين اين ويروس پس از اجرا شدن به بررسي مقادير كليدهاي زير از رجيستري مي‌پردازد:


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Control\Terminal Server\”TSAppCompat”]

مقدار عددي اين كليد، وضعيت نوع فعاليت سرويس Terminal Server را مشخص مي‌سازد كه در كدام يك از حالاتApplication يا Remote Administrators قرار دارد.


[HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Control\Terminal Server\”TSUserEnabled”]



مقدار اين كليد در مورد وضيت گروه كاربري است كه اجازه استفاده از سرويس راه دور Terminal Server را دارا مي‌باشد.

نكته: با تغيير مقادير عددي اين كليدها مي‌توان حالت يا حتي نوع سطح دسترسي كاربران به سرويس Terminal Server كه براي مديريت ويندوز از راه دور استفاده مي‌شود را تغيير داد اما به نظر مي‌رسد بار ديگر به علت اشتباه در برنامه‌نويسي اين ويروس، تنها اين مقادير مورد بازبيني قرار مي‌گيرند و تغييري در آنها ايجاد نمي‌شود.

پس از فعال شدن ويروس بر روي ماشين كاربر، اين برنامه به بررسي فعاليت‌هاي كاربر مي‌پردازد و Title Bar تمام پنجره‌هاي فعال را مورد بررسي قرار مي دهد تا در صورت مشاهده كلمات حساس كه به برنامه معرفي شده است، از خود وا كنش نشان دهد اين كلمات عبارتند از :


Sex, Teen, xx, Phallus, Jeggar, Priapus, Phallic, Penis, Exhibitionism



در صورتي كه هر يك از اين كلمات در قسمت Title Bar يك پنجره فعال موجود باشند، پنجره مورد نظر در مدت چند ثانيه به حال Minimize در آمده و سه جعبه براي كاربر به نمايش درمي‌آيد:





اين جعبه از نوع پنجره اخطار است و عدد 7 مانند يك شمارنده مي‌باشد كه تعداد فعاليت اين ويروس را بيان مي‌كند، در ادامه به بررسي دقيق‌تر آن خواهيم پرداخت. پس از كليلك كردن بر روي دكمه ok پنجره بعد باز مي‌شود كه مربوط به نمايش ساعت فعلي سيستم است:





در صورتي كه كاربر نشانه گر Mouse خود را بر روي اين پنجره به حركت در بياورد، پنجره بعدي ظاهر مي‌شود:





در اين پنجره، كاربر قادر نيست تا نشانه‌گر Mouse خود را از محيط قرمز رنگ خارج سازد و در صورت فشار دادن هر يك از سه دكمه، از ويندوز خارج مي‌شود و به اصطلاح فني، از سيستم عامل ويندوز Logoff مي‌شود.

نكته: هر يك از اين سه كليد عمل Log Off را انجام مي‌دهند كه به نظر مي‌رسد باز برنامه‌نويس اين ويروس، اشتباهي را در كدنويسي مرتكب شده است. همچنين صفحه كليد، فعاليت طبيعي خود را دنبال مي‌كند و مي‌توان با باز كردن Task Managerبه فعاليت اين برنامه پايان داد و برنامه ويروس را از ليست پردازش هاي موجود End Task نمود.

شمارشگر :
پس از شروع فعاليت منفي ويروس و بعد از اولين نمايش پنجره اخطار، برنامه ويروس، كليدي را در رجيستري ايجاد مي‌نمايد تا از آن به عنوان يك شمارشگر ساده استفاده نمايد. آدرس كليد شمارشگر در رجيستري:


[HKEY__CURRENT_USER\Software\VB and VBA Program Settings\
sexing\sex”tedad”=”1”]

پس از مقداردهي اوليه در هر مرتبه باز شدن پنجره اخطار، مقدار اين شمارشگر از كليد مورد نظر خوانده شده و در انتهاي پيام جعبه اخطار به كاربر نشان داده مي‌شود. سپس يك عدد به آن اضافه شده و در كليد Tedad ذخيره مي‌شود.





نكته : با انجام عمليات مهندسي معكوس بر روي فايل باينري ويروس مشاهده شد كه برنامه‌نويس، هدفي خاصي را از ايجاد اين شمارشگر دنبال مي‌كرده است. در واقع اين شمارشگر به عنوان متغيري از يك شرط است تا با رسيدن به عدد مورد نظر، ويروس عمليات مخربي را آغاز نمايد. كه اين قسمت نيز به علت نامعلوم درست طراحي نشده است.

روش گسترش ويروس(Spreading Method):
اين ويروس از روش‌هاي امروزي براي گسترش خود مانند ويروس‌هاي Blaster از طريق سوءاستفاده كردن از يك ضعف امنيتي شناخته شده و يا Mydoom به طريق ارسال ضميمه نامه‌هاي پستي آلوده استفاده نمي‌كند، بلكه روش سنتي يعني استفاده از ديسك‌هاي فلاپي را براي توزيع خود برگزيده است.
برنامه فعال ويروس در حافظه منتظر مي‌ماند تا در نام يكي از پنجره‌هاي باز شده عبارات حساس زير را بيايد:


Format 3.5 Floppy (A:)
Formating 3.5 Floppy (A:)
Floppy
A:



سپس در صورت استفاده كاربر از درايو فلاپي، ويروس يك نسخه از فايل خود را به نام Documents.exe

در درايو A: بر روي فلاپي ديسك كپي كرده و همچنين يك پوشه مخفي به اسم Documents در همين درايو ايجاد مي‌نمايد. شكل ICON اين فايل اجرايي به صورت يك پوشه است كه كه كاربر را ترغيب به باز كردن اين برنامه و در نتيجه اجراي فايل آلوده مي‌كند. پس از اجراي برنامه Documents.exe، ويروس پوشه مخفي را براي كاربر به نمايش درمي‌آورد تا كاربر متوجه اجراي برنامه آلوده نشود و نوار Address در پنجره فلاپي درايو به صورت زير درمي‌آيد:

A:\Documents\

نكته : چهار جمله حساس بيان شده به غير از كلمه Floppy، در ويندوز تنها به عنوان اسم پنجره فلاپي درايو مورد استفاده قرار مي‌گيرند. در نتيجه، اين ويروس با اين روش متوجه مي‌شود در چه زماني كاربر از فلاپي استفاده مي‌كند تا در موقع موردنظر، فلاپي ديسك را آلوده سازد. همچنين كلمه Formtaing داراي غلط املايي است و درست آن كلمه Formatting مي‌باشد، كه اين نيز جزو اشتباهات ويروس‌نويس محسوب مي‌شود.

روش پاك‌سازي ويروس:
1 – در ابتدا Task Manager را با فشار دادن همزمان كليدهاي Ctrl+shift+Esc باز كرده سپس به قسمت Process رفته و از آنجا فايل‌هاي Documents.exe و Systemdll.exe را End Task نماييد.
2 – به قست Start و Run رفته و برنامه Regedit را صدا بزنيد. پس از باز شده برنامه به آدرس:


HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\Run


برويد و سپس كليدهاي System4224411 و LoadService را پاك نماييد.
3- به پوشه ويندوز و از آنجا به پوشه System32 برويد، سپس فايل System32.exe را جست‌وجو كنيد و آن را پاك نماييد.

رديابي:
علمي كه امروزه به عنوان Forensics مشهور گشته، متخصصين جرايم رايانه‌اي را قادر مي‌سازد تا با بررسي شواهد بدست آمده از فايل آلوده، و رديابي اطلاعات از نقطه گسترش ويروس، برنامه‌نويسان كدهاي مخرب را شناسايي كنند. اشاره به تكنيك‌هاي خاص Forensics از حوصله اين مقاله خارج است از اين رو تنها به بررسي قسمتي از اطلاعات بدست امده از فايل Ducuments.exe مي‌پردازيم.

اين اطلاعات به ما نشان مي‌دهند كه به طور فيزيكي، سورس ويروس در پوشه‌اي به نام virus بر روي Desktop شخص كاربري به نام محمد قرار داشته است. همچنين اين ويروس بوسيله زبان برنامه‌نويسي MS Visual Basic 6 توليد شده است. برنامه Visual Basic نيز بر روي سيستم ويروس‌نويس(محمد) در درايو E و تحت پوشه VB98 نصب شده است. اين ويروس براي اولين بار در خارج از كشور در اوايل سپتامبر 2005 مشاهده شده است و در ايران نيز در ماه هاي خرداد و تير 84 مشاهده شده است.گرچه هنوز زمان دقيقي از انتشار آن در دست نيست.

لینک منبع

|+|
نوشته شده توسط   در جمعه بیست و ششم خرداد 1385 و ساعت 15:52
از بین بردن ويروس Document  

این ویروس از طریق Email و Floppy به کامپوتر ها نفوذ می کند.

يك فلاپي آلوده به اين ويرس حاوي فولدرها و فايل هاي زير می باشد:

فایل Document.exe  و  فولدر Document

به محض اجراي فايل Document.exe پوشه Document باز مي شود.

در شاخه Run درون رجيستري كليدي در مسير زير به نام LoadService ايجاد مي شود كه بدون مقداراست.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\

CurrentVersion\Run

در همان شاخه Run درون رجيستري كليدي  به نام System4224411 ايجاد ميشود كه به فايلي به نام systemdll.exe در پوشه System32 اشاره ميكند.

فايلي به نام systemdll.exe در پوشه Windows\system32 كپي مي‌كند.

 به محض restart شدن سيستم  فايل systemdll.exe  اجرا شده و در برنامه هاي اجرا شده كه بوسيله task manager ديده ميشود برنامه اي به نام Yahosin ظاهر مي گردد. و از اين به بعد هر فلاپي كه روي اين سيستم آلوده باز شود آلوده مي شود.

 

راههاي مقابله با اين ويروس:

اگر کامپیوتر شما به این ویروس آلوده نیست و فايل Document .exe  درون فلاپي خود  مشاهده می کنید ، آن را اجرا نكنيد. كامپيوتر شما به اين ويروس آلوده نمي شود و براحتي مي توانيد آن را از روي فلاپي حذف كنيد.

در صورتي كه كامپيوتر شما به اين ويروس آلوده است اقدامات زير را جهت از بين بردن آن انجام دهيد:

الف ) در رجيستري ويندوز خود در مسير ياد شده هر دو كليد افزوده شده توسط اين ويروس كه در بالا شرح داده شده را delete كنيد.

ب ) پنجره task manager را با گرفتن سه كليد CTRL+ALT+DELETE  باز كرده و برنامه اي به نام Yahosin را از قسمت applications در پنجره،End Task   كنيد.

ج )   پوشه Windows\system32 را باز كرده و سپس فايل Systemdll.exe را يافته و delete نماييد.

د ) كامپيوتر را restart نماييد. كامپيوتر شما از اين آلودگي پاك شده است.

 

 لینک منبع

 

 

|+|
نوشته شده توسط   در جمعه بیست و ششم خرداد 1385 و ساعت 13:51
 

 

 تفاوت درس خواندن دختر ها و پسرها:

 

دخترها:

بعضي از اونا واقاً مي خونند وقتي ميرن سر كتاب تا يكي دو ساعت ديگه كلشونو از كتاب بر نمي دارند . عادت دارند زير مطالب كتاب خط بكشند كه بعدا بخونند ولي نمي خونند بعضي هاشون هم كه مثلا درس مي خونند كتاب جلوشونه چشمشون هم روي كتابه ولي حواسشون يه جاي ديگست ،توي دوست پسراشون تو اينكه چه جوري اذيتش كنندو پدرشو در بيارند، تو باقاليا توي .............

يه عده اي هم هستند كه به بهونه اينكه مشكل دارن زنگ ميزنند خونه دوستشونو دوستشون هم از خدا خواسته حدود يك ساعت و اندي به طوري كه اشك و دود تلفن در مياد براي هم قصه بي بي چساره تعريف مي كنند.

و اما پسر ها:

يا درس نمي خونند يا وقتي مي خواند بخونند بايد حسش بياد. وقتي حسش مياد كه شب امتحانه . يه كم كه درس خوندند يه موردي پيش مياد و بهش خيره مي شوند و به يه چيزي فكر مي كنند بعد انگار كه درس خوندند بلند ميشند ميرن استراحت مي كنند بعد از يك ساعت استراحت دوباره ميرند ميشينند فكر مي كنند . وقتي فكرشون تموم شد كتاب را ورق ميزنند يه كم براندازش ميكنند وزنش مي كنند استخاره مي كنند براي خودشون تقسيمش مي كنند ميگند تا ساعت فلان اينقدر مي خونم تا ساعت فلان اينقدر بعد ميرن استراحت كنند . حين استراحت حسشون تموم ميشه حال ندارند برند بخونند ولي چون مي دونند فردا امتحان دارند پا ميشند ميرند سر كتابشون.

همينجور كه مي خونند هيچي حاليشون نمیشه چون جاي ديگه فكر مي كنند(لازم به ذكر است كه هيچ وقت در هيچ موقعيتي فكر نمي كنند فقط موقع درس خوندن فكرشون مياد) بعد از نيم ساعت دوباره ميرن استراحت، بعد سه ربع استراحت مي بينند خيلي دير شده .دوباره ميرنند درس بخونند اين بار مي خونند يه چيزايي هم ياد ميگيرند ولي چيزايي كه ياد نمي گيرند را ميذارند كه فردا از دوستاش بپرسند يه كم به معلمشون فحش ميدند مي گند اينارو درس نداده . خلاصه آخرش نميرسند كتاب را تموم كنند فردا ميرند ميبينند كه دوستاشون يه چيزايي مي گند كه تا حالا به گوششون نخورده بعد اعصابشون خرد ميشه اونايي هم كه خونده بودند يادشون ميره به همين سادگي.!!!!

 
|+|
نوشته شده توسط  راسپینا در یکشنبه بیست و یکم خرداد 1385 و ساعت 7:25
وقتی به کاراکتر نمی آئیم ؟؟!!!! 
سلام

وقتی که به وبلاگمون سر نمی زنیم ممکنه هر کدوممون دلائل خاص خودمون رو داشته باشیم که با توجه به یه ساله شدن کاراکتر بد نیست یک کمی در این مورد صحبت کنیم.بله ممکنه دلائلمون اینا باشه :

خان داداش (الیاغ - الیاس - روح الیاس - استاد خرناس - عمو پورنگ - eligator - شکلات پسته ای - شکلات پسته ای بی مزه ی  لوس - یک نفر چند شخصیتی - شیر الیاس یا الیاغ برره - روح الیاس - ..... - روح ..... و ... ) : ممکن است مشکلات شخصی داشته باشد (باشند) ممکن است زنش با ملاقه توی سرش زده باشد (باشند)ممکن است کارت اینترنت شبانه نداشته باشد (باشند) .

جزقلی ( شکلات فندقی - جوجه اردک زشت ) : ممکن است تاریخ انقضائش گذشته باشد. ممکن است مشغول انداختن سیستم باشد. عین جان او را در دست شوئی زندانی کرده باشد.

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

عین جان (عابر پیاده - ع-پ ) : ممکن است مشغول تجدید فراش باشد. ممکن است از دست فرزندانش فراری شده باشد. ممکن است کابوس ریاضی یک را ببیند. ممکن است مشغول تنظیم متن سخنرانی اش در اولین جلسه ی انجمن در ترم بعد باشد. ممکن است خساست خود را فراموش نکرده باشد و نخواهد که بعدا خودش را برای این ناپرهیزی سرزنش کند.

منیژه ( کارآگاه منیژه ) : ممکن است مجوز کارآگاهی اش را باطل کرده باشند. ممکن است بعد از خوردن غذائی که خان داداش دستورش را داده در اثر تاثیر بد بوی پیازچه راهی بیمارستان شد ه باشد. ممکن است از اینکه اندازه برادرش خودشیرین نیست و نمی تواند که ۲/۹۸ درصد را نصیب خودش کند شاکی شده باشد.

مژده (خدا بیامرز ) : اصلا اگر بیاید : همه تعجب می کنند. منیژه آمدنش را تبریک می گوید. حتما جائی اینترنت مجانی ( مفته ی سابق ) می دادند یا کوپن کارت اینترنت می دادند. اصلا آمدن مژده خانم به این وبلاگ مثل این است که یک اصفهانی موز بخورد یا کسی از پهلوی پیازچه رد بشود و بیهوش نشود.

تربچه : ممکن است وقتی که برای آخرین بار توی ظرف سبزی خوردن بوده یکی زحمت خوردنش را کشیده باشد.

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

راسپینا : ممکن است زمستان شده باشد. ممکن است مجله موفقییت دیگر چاپ نشده باشد. ممکن است یکی از مطالب طنزش برایش گران تمام شده باشد.

فقط خودم می دونم : ممکن است خودش هم فراموش کرده باشد که کیست.

گلابتون گیس طلائی : ممکن است کچل شده باشد (دیگر گیس طلائی نداشته باشد. ) . ممکن است در اثر الیاغ خوانی بیش از حد این کچلی رخ دهد.

دنیا : ممکن است در کار اتوبوس خطی مشهد فریمان یا مینی بوس خطی مشهد چناران به دلایلی خللی ایجاد شده باشد.

طکس : ممکن است این وسیله ی ارتباطی ( طلکس ) خراب شده باشد. ممکن است در کلاس املا شرکت کرده باشد و دیگر وقتی برای آمدن به این وبلاگ را نداشته باشد ( کلاس املا را برای این شرکت کرده است که بتواند طلکس را صحیح بنویسد. )

تورنتو ( فقط خودت باش خودت ) : ممکن است اینترنت متری اش دچار مشکل شده باشد. ممکن است واحد جدیدی برای اینترنتش پیدا نکرده باشد. ممکن است دشلمه بیش از اندازه برایش نگران شده باشد و آمدنش را به وبلاگ مخالف با انحصارگری های این وبلاگ بداند. ممکن است گردنش در اثر آن حرکت شدید در جریان آشوب جلسه انجمن مصدوم شده باشد. ممکن است اینترنتش کیلوئی ۴۰۰۰۰ تومان شده باشد و او نتوانسته باشد یک قواره اینترنت بخرد. ممکن است آنچنان سوتی ای داده باشد که دیگر رویش نشده باشد به وبلاگ بیاید که البته این آخری کمی بعید است نه از نظر سوتی دادن بلکه از نظر کم روئی.

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

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

توضیح نکات زیر لازم و ضروری است :

۱ - در این مطلب توجه نظر از نوع طنز بوده است و هیچ محلی از توهین و کنایه ندارد.

۲ - در این مطلب از نوع ادبیات و نگارش امروزی استفاده شده است و ادبیات آن مربوط به قرن چهار و پنج هجری نیست.

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

۴ - ازین که در این مطلب چند خانوم هم یاد شدن از دشلمه خان عذرخواهی می کنم.

۵ - از این که آقای دشلمه آخرین نفر بودند عذرخواهی می کنم. مطمئن باشید که هیچ هدف انحصارگرانه ای در کار نبوده است.

ارادتمند شما مهرگان ایرانی

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در شنبه بیستم خرداد 1385 و ساعت 18:27
سفره ايراني 

                                            سلام خدمت بينندگان عزيز برنامه سفره ايراني

با توجه به يه سري مسائلي كه توي وبلاگ مشاهده كردم تصميم گرفتم جلسه دوم آشپزي رو در خدمتتون باشم

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

 

مواد لازم: پيازچه ، تربچه ، شكلات فندقي ، جوجه اردك (ترجيا زشت باشه كه وقتي كشتينش دلتون نسوزه)

نــــــــمــــــــك و روغــــــــــــــــن به ميزاني كه بهتون گير ندن نمك و روغنش كمه

 

ابتدا يه پيازچه رو ريـــــــــز ريـــــــــزش مي كنين تا جيگرتون حــــــــــال بياد سپس يه ظرف مسي برداشته شكلاتهاي فندقي رو درون ظرف ريخته سپس توي فر گذاشته با حرارت 200كيلومتر بر ساعت اونا رو ذوب كنيد. سپس فتدق ها رو از شكلاتها جدا كرده توي يه ظرف ديگه اونا رو با همون پيازچه كه ريـــــز ريـــــزش كردين بكوبين تا پيازچه به خوبي لــــــه بشه. سپس با چنگال يا قاشق محتويات ظرف رو هم زده تا بوي بد پيازچه توسط فندق ها گرفته بشه (خواهشا با پا اونم پايي كه جوراب بهشه هم نزنيد چون اگه بخواين سالاد رو ميل كنين مسموم ميشين) اگرپس از اتمام كار هنوز پيازچه بو مي داد مي تونين از سس هزار جزيره استفاده كنيد تا بوي بد پاي پيازچه از بين بره در آخر هم مي تونين براي خودشيريني يه تربچه نقلي رو يه نيم ساعت روش وقت بذارين به شكل يه گل طراحي كنين و بدون اينكه بذارينش رو سالاد فعلا بذارين تو جيبتون تا بعد بگم باهاش چكار كنين. فعلا سالادتون حاضره مي ريم سر درست كردن جوجه اردك. يه جوجه اردك زشته زشت رو انتخاب كنيد بعد باهاش پسرعمه بشين و اينقدر بهش بگين تو زشتي تو زشتي كه خودش از زنده بودنش بيزار بشه بعد كه خودش اومد بهتون گفت منو بدين گربه بخوره بهش بگين عزيزم چرا گربه مگه من مردم.بعد به وضع فجيعي جوجه اردك رو از لنگاش آويزون كنين بعد سرشو قطع كنين تا خون همه آشپزخونه رو پر كنه (اين قسمت از برنامه رو اوني ميفهمه كه بهش گير ميدن نمك و روغنش كمه اگه بقيه نفهميدن تقصير شما نيست دست به گيرنده هاتون نزنين) بعد جوجه اردك رو سرخ كنين به همين راحتي .

 

خوب حالا مي رسيم به قسمت اصلي برنامه يعني آماده سازي غذا براي خوردن. خوب خانوماي محترم هر چي مي تونين به اين چيزي كه پختين و اسمشو گذاشتين "غذا" پروبال بدين مثل درست كردن ميز شام به نحوي كه مـــــــــــــــــخ  شوهرتون بخوره و فكر كنه كه چــــــــــــي درست كردين (خانوماي محترم اين قسمت رو به خودتون واگذار مي كنم چون مي دونم تو اين كار تبهر خاصي دارين و بيشتر توضيح نمي دم) بعد با يه ملاقه بشينين سر ميز و كفشاي نوك تيز پاشنه بلندتونم پاتون كنين الان خانوما حاضرن. نوبته آقايونه ، آقايون لطف كنن گاردشونو بالا بگيرن تا اگه احتمالا از غذا ايرادي گرفتن ملاقه تو سرشون فرود نياد يا اگه اومد بهشون آسيبي نرسه. ساق بند هم ببندين تا اگه احيانا نوك كفش همسرتون از قضاي روزگار به پاي شما اثابت كرد مشكلي براتون پيش نياد (اگه از آقايون كسي هوگو داره حتما ببنده خانومها غير قابل پيش بيني هستن و كار از محكم كاري عيب نمي كنه)

راستي تا حالا به اين نكته توجه كرده بودين كه چرا خانومها وقتي غذا رو درست مي كنن اول به همسرشون تعارف مي كنن و مي گن اول تو بخور عزيزم بعد من مي خورم؟ حتما همه مي گيد چون همسرشونو خيلي دوست دارن (خيلي ساده ايد) اونا اين كارو مي كنن تا ببينن اين غذايي رو كه درست كردن همسرشونو مي كشه يا نه اگه نمرد كه ديپرس ميشن اگه مرد هم مي فهمن كه خودشون نبايد از اين غذا بخورن(تا بخوان اين دخترا آشپز بشن نسل مردا منقرض ميشه)  يه جورايي مرداي بيچاره رو موش آزمايشگاهي تصور كردن(اينو گفتم كه آقايون بي گدار به آب نزنن و   مـــــــخــــــــشــــــــون نـــــخـــــوره (قابل توجه نمك و روغنش كمه))

براي اينكه اين وسط حق خانومها پايمال نشه اگه ديديد همسرتون تونست تمام اين موانع رو پشت سر بذاره اون تربچه رو كه گفتم بذارين تو جيبتون از جيبتون در بيارين و بكوبين تو سر شوهرتون (كه باز مي دونم خانومها در پرتاب اجسام رتبه اول رو تو كشور دارن پس ديگه بيشتر توضيح نمي دم)

 

خوب خانومها و آقايون گرامي اميدوارم از اين غذا(دعوا) امروز ما كمال استفاده رو برده باشين ان شاا... باز هم در خدمتتون خواهم بود (البته اگه غذا رو درست كردين و زنده موندين)

 

اميدوارم بچه هاي گل وبلاگمون از اين قسمت ناراحت نشده باشن چون همش جنبه شوخي داشت(شكلك پينوكيو)

                                                     خان داداش (محبوب قلبها)

 

|+|
نوشته شده توسط  الياس در پنجشنبه هجدهم خرداد 1385 و ساعت 19:55
جلسه یازدهم ( جلسه ی اول کار با مودم ) 
 

سلام

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

 

https://www.sharemation.com/mojsad/modem.rtf

ارادتمند شما مهرگان ایرانی

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در دوشنبه پانزدهم خرداد 1385 و ساعت 15:1
سايتهاي آموزشي 

|+|
نوشته شده توسط   در دوشنبه پانزدهم خرداد 1385 و ساعت 1:9
پيشي كوچولو 

پيشي كوچولوهاي خوشكل ماماني

|+|
نوشته شده توسط   در دوشنبه پانزدهم خرداد 1385 و ساعت 1:8
اینم برای طرفدارای سینما (آنجلینا جولی) 
نام : آنجلینا جولی ویت . لقب: آنجی ، . قد: 173 سانتیمتر
او در تاریخ 4 ژانویه 1975 و در ساعت 9:09 در لس آنجلس متولد و در همانجا بزرگ شد. نام پدرش "جان ویت" ( برنده جایزه آکادمی ) و نام مادرش "مارچلین برتلند" است. همچنین او خواهرزاده "چیپ تایلور " می باشد. در ضمن "جولی" در زبان فرانسه به معنای "زیبا" است. او در سن 14 سالگی به کار مدلینگ روی آورد و در 16 سالگی از دبیرستان "بورلی هیل" فارغ التحصیل شد.
"آنجلینا" بعدها در انستیتو تئاتر "لی استرابرگ" آموزش دید. آنجا جایی بود که او در تولیدات کارآموزی متعددی ایفای نقش کرد. او بعدها به عنوان مدل حرفه ای در لندن ، نیویورک و لس آنجلس کار کرد و در ویدئوکلیپهای هنرمندانی همچون : "میت لف" ، "لنی کراویتز" ، آنتنلو وندیتی" و گروه "لمون هدتز" ایفای نقش نمود. در ضمن او در دانشگاه نیویورک در رشته سینما 
که تمام آنها را برادرش نوشته بود کارکرد.وی در پنج فیلم دانشجویی برای مدرسه سینمایی  USC  که تمام آنها را برادرش نوشته بود کارکرد.


"آنجلینا" در تاریخ سوم فوریه 1995 با "جانی لی میلر" ازدواج کرد و در سال 1999 از او جدا شد. او در مراسم ازدواجش با "جانی لی میر" به جای لباس عروس (!) یک شلوار چرم سیاه رنگ و تی شرت سفید رنگ به تن داشت که بر روی آن نام همسرش را با خون خودش نوشته بود!

"آنجلینا" یک کلکسیونر چاقو نیز هست و می گوید که به علم غسال خانه بسیار علاقمند است! از آرزوهای دوران کودکی او نویسندگی مراسم آئین کفن و دفن می باشد!
رابطه او و برادرش بسیار صمیمی و نزدیک است و به طور جدی تحت حمایت برادرش "جیمزهاون" می باشد. برادرش اغلب او را در نمایشهایش همراهی می کند و "آنجلینا" نیز از نام او در نمایشهایش استفاده می کند. مانند : "جیمی کجاست؟ (1999)

شخصیت مورد علاقه او در فیلمهای دیسنی "دومبو" فیل پرنده می باشد. وی عنوان کرده : "زمانیکه دمبو قادر به پرواز شد ، او گریه کرده است!"

شهرت وی از فیلم "عشق همان است که هست" ( 1996) آغاز شد. دومین ازدواج "آنجلینا" در تاریخ پنجم می 2000 با "بیلی باب تورنتون" بود که حاصل آن فرزند پسری به نام "مادوگس" است. "جولی" نگهداری از کودکش را زمانیکه برای بازی در فیلم "خارج از مرزها" ( 2003) در افریقا به سر می برد آغاز کرد.

او در ماه می 2002 به عنوان سفیر خوشبختی ، از کمپ پناهندگان تام هین در تایلند بازدید کرد. او در تاریخ 27 می 2003 از همسر دومش "بیلی باب تورنتون" جدا شد

بر اساس تحقیقات یک مرکز سینمایی مشخص شد که 35 درصد پاسخ دهندگان می گویند که "آنجلینا" اولین انتخاب آنها برای مراسم شام سال نو می باشد. در این تحقیق "کاترین زتا جونز" رتبه دوم را دارد.

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


او بیشتر برنامه های مربوط به گیاهان و حیات وحش را از تلویزیون تماشا می کند.

قبل از جدایی او و همسر دومش ( بیلی باب تورنتون ) ، از "آنجلینا" پرسیده شده بود که اگر "بیلی" به تو خیانت کند ، با او چه می کنی ؟ پاسخ داده بود که : "او را نمی کشم! چون عاشق فرزندمان هستم و پسرم به پدر احتیاج دارد. ولی او را کتک میزنم! "آنجلینا" در جایی دیگر در مورد جدایی از همسر دومش گفته بود :"رابطه ما یک رابطه واقعی و عمیق بود. برایم آسان نیست که بخواهم بگویم چه چیز باعث ایجاد مشکلات و جدایی ما شد. بیلی شبها با موزیک و شغلش
سرگرم می شد و من هم با فرزندم بودم. به هر حال از این مسئله هم عصبی هستم و هم غمگین. این دوران برای من ، سخت ناراحت کننده است.

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

از دشلمه هم عذر می خوام که یه بازیگر زن رو معرفی کردم

|+|
نوشته شده توسط  الياس در یکشنبه چهاردهم خرداد 1385 و ساعت 7:23
زنگ تفریح 
سلام دوست های خوبم

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

حالا دوست های مهربونه من لطفا یه فرم جدید باز کنید و دو تا لیبل به نام های labelSec و labelMin  و کپشن اونها رو صفر قرار بدین. بعد یه تایمر به نام timer1 به فرمتون اضافه کنین. حالا با نوشتن کد های زیر می تونیم اون ساعت دیجیتالی رو داشته باشیم:

Option Explicit

()Private Sub Form_Load
    Timer1_Timer
End Sub

()Private Sub Timer1_Timer

Timer1.Interval = 1000
    LabelSec.Caption = LabelSec.Caption + 1
   
    If LabelSec.Caption = 60 Then
        LabelSec.Caption = "00"                                                                             LabelMin.Caption = LabelMin.Caption + 1
        If LabelMin.Caption > 0 And LabelMin.Caption < 10 Then
            LabelMin.Caption = "0" & LabelMin.Caption
        End If
    End If
   
    If LabelSec.Caption > 0 And LabelSec.Caption < 10 Then
        LabelSec.Caption = "0" & LabelSec.Caption
    End If
End Sub
ارادتمند شما مهرگان ایرانی

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در جمعه دوازدهم خرداد 1385 و ساعت 12:15
جلسه ی دهم ( جلسه آخر متحرک سازی ) 
سلام دوست های مهربونم

موضوع : ترسيم اشيا سه بعدي با استفاده از شي Mesh
شي Mesh که جزو اشيا D3DX مي باشد امکان ترسيم اشيا سه بعدي پايه و همچنين ترسيم مش هاي custom دلخواه را به شما مي دهد . در اين درس از شي Mesh براي ترسيم يک کره ( sphere ) استفاده مي کنيم . ابتدا متغير sphere را بصورت زير تعريف کنيد :


Dim sphere as D3DXMesh


همچنين براي نورپردازي و اختصاص material به کره به متغيرهاي زير نياز داريم :


Dim d3dLight As D3DLIGHT8
Dim material As D3DMATERIAL8
Dim Col As D3DCOLORVALUE


در تابع Initial پس از ساخت اشيا D3D و D3DX و D3DDevice بايستي پارامترهاي رنگ ، نورپردازي و اختصاص ماده ( material ) به کره را بصورت زير تنظيم کنيد :


Col.a = 1
Col.b = 1
Col.g = 1
Col.r = 1
d3dLight.Type = D3DLIGHT_DIRECTIONAL
d3dLight.diffuse = Col
d3dLight.Direction = vec(-1, -1, -1)x


نورپردازي از نوع جهت دار با رنگ col و بردار جهت (1-,1-,1-) است .
نکته :
رنگ ambient رنگي است که هنگاميکه جسم در سايه باشد به خود مي گيرد . بعبارت ديگر اين رنگ را جسم وقتي که در معرض يک نور ambient باشد از خود منعکس مي کند .
رنگ diffuse رنگي است که هنگاميکه جسم در معرض نور مستقيم قرار بگيرد از خود منعکس مي کند .


material.Ambient = Col
material.diffuse = Col
d3dDevice.SetMaterial material
d3dDevice.SetLight 0, d3dLight
d3dDevice.LightEnable 0, 1


سپس بايستي پارامترهاي rendering را تنظيم کنيد :


d3dDevice.SetRenderState D3DRS_LIGHTING, 1
d3dDevice.SetRenderState D3DRS_ZENABLE, 1
d3dDevice.SetRenderState D3DRS_LIGHTING, 1
d3dDevice.SetRenderState D3DRS_ZENABLE, 1
d3dDevice.SetRenderState D3DRS_SHADEMODE, D3DSHADE_GOURAUD
d3dDevice.SetRenderState D3DRS_AMBIENT, &H202020
d3dDevice.SetTextureStageState 0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR
d3dDevice.SetTextureStageState 0, D3DTSS_MINFILTER, D3DTEXF_LINEAR


حال بايستي شي sphere را بسازيم :


Set Sphere = d3dx.CreateSphere(d3dDevice, 2, 1000, 20, Nothing)x


که ۲ شعاع کره و ۱۰۰۰ تعداد slice هايي است که کره با آن ساخته مي شود .
سپس بردارهاي نقطه ديد و مکان دوربين و رنگ زمينه را تنظيم کنيد ( viewpoint و camerapoint از نوع D3DVECTOR هستند ) .


ViewPoint = vec(0, 0, 0)
CameraPoint = vec(4, 4, 4)
BackColor = &H404040


در روتين Render ابتدا ماتريسها و بردارهاي صحنه را تنظيم مي کنيم :


D3DXMatrixIdentity matWorld
d3dDevice.SetTransform D3DTS_WORLD, matWorld
D3DXMatrixRotationY matView, Rotation
D3DXMatrixLookAtLH matTemp, CameraPoint, ViewPoint, vec(0, 1, 0)
D3DXMatrixMultiply matView, matView, matTemp
d3dDevice.SetTransform D3DTS_VIEW, matView
D3DXMatrixPerspectiveFovLH matProj, pi / 4, 1, 0.1, 500
d3dDevice.SetTransform D3DTS_PROJECTION, matProj


در پايان نيز شروع به رندر صحنه مي کنيم :


d3dDevice.Clear 0, ByVal 0, D3DCLEAR_TARGET Or D3DCLEAR_ZBUFFER, BackColor, 1, 0
d3dDevice.BeginScene
Sphere.DrawSubset 0
d3dDevice.EndScene
d3dDevice.Present ByVal 0, ByVal 0, 0, ByVal 0


                                                               ارادتمند شما مهرگان ایرانی

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در جمعه دوازدهم خرداد 1385 و ساعت 11:26
جلسه نهم 
سلام دوست های خوبم

موضوع :‌ترسيم متن دو بعدي در DirectX

در اين درس روش ترسيم متن با دو نوع فونت را نشان خواهم داد :
براي رسم يک متن با فونت تعريف شده در سيستم از شي D3DXFont استفاده مي کنيم :


Dim MainFont as D3DXFont
Dim MainFontDesc as IFont
Dim TextRect as RECT
Dim fnt as new stdFont


در حاليکه براي ايجاد يک متن با فونت custom ابتدا يک texture تعريف مي کنيم :


Dim fntTex as Direct3DTexture8


همچنين براي ترسيم هر کاراکتر يک آرايه vertex اي را از نوع TLVERTEX تعريف مي نمائيم :


Dim vertchar(3) as TLVERTEX


حال به سراغ تابع Initialize مي رويم . در اين تابع ابتدا دستورات مربوط به ايجاد اشيا D3D و D3Dx را قرا دهيد سپس دستورات مربوط به اختصاص آداپتور و نيز ايجاد شي D3DDevice را انجام مي دهيم . حال دستورات تنظيم shader و rendering را مي آوريم :


D3DDevice.SetVertexShader TL_FVF
D3DDevice.SetRenderState D3DRS_LIGHTING, False


سپس تنظيمات پارامترهاي transparency براي rendering را انجام مي دهيم :


D3DDevice.SetRenderState D3DRS_SRCBLEND, D3DBLEND_SRCALPHA
D3DDevice.SetRenderState D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA
D3DDevice.SetRenderState D3DRS_ALPHABLENDENABLE, True


حال بايستي textureرا طوري فيلتر کنيم که در زمان stretch شدن يا squash شدن بهتر بنظر برسد :


D3DDevice.SetTextureStageState 0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR
D3DDevice.SetTextureStageState 0, D3DTSS_MINFILTER, D3DTEXF_LINEAR


حال فيلتر Z را فعال مي کنيم :


D3DDevice.SetRenderState D3DRS_ZENABLE, 1


سپس ماتريسهاي world ، view و projection را تنظيم مي کنيم :


D3DXMatrixIdentity matWorld
D3DDevice.SetTransform D3DTS_WORLD, matWorld
D3DXMatrixLookAtLH matView, MakeVector(0, 9, -9), MakeVector(0, 0, 0), MakeVector(0, 1, 0)
D3DDevice.SetTransform D3DTS_VIEW, matView
D3DXMatrixPerspectiveFovLH matProj, pi / 4, 1, 0.1, 500
D3DDevice.SetTransform D3DTS_PROJECTION, matProj


حال به بخش تنظيم پارامترهاي فونت مي رسيم . در مورد فونت دو بعدي عادي :


fnt.Name = "Verdana"x
fnt.Size = 18
fnt.Bold = True
Set MainFontDesc = fnt
Set MainFont = D3DX.CreateFont(D3DDevice, MainFontDesc.hFont)x


و در مورد فونت custom :


Set fntTex = D3DX.CreateTextureFromFileEx(D3DDevice, yourfilename, 256, 128, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_FILTER_POINT, D3DX_FILTER_POINT, &HFF00FF00, ByVal 0, ByVal 0)x
end function


روتين Render بصورت زير خواهد بود :


Public Sub Render()x
D3DDevice.Clear 0, ByVal 0, D3DCLEAR_TARGET Or D3DCLEAR_ZBUFFER, 0, 1#, 0
D3DDevice.BeginScene


براي رندر متن با فونت عادي بصورت زير عمل مي کنيم :


TextRect.Top = 440
TextRect.Left = 1
TextRect.bottom = 480
TextRect.Right = 640
D3DX.DrawText MainFont, &HFFCCCCFF, "Current Frame Rate: " & FPS_Current, TextRect, DT_TOP Or DT_CENTER


براي رندر متن با فونت custom بصورت زير عمل مي کنيم :


RenderStringFromCustomFont_2D "mehregan irani", 1, 1, 16, 16
D3DDevice.EndScene
D3DDevice.Present ByVal 0, ByVal 0, 0, ByVal 0
End Sub


همانطور که مشاهده مي کنيد از روتيني با نام RenderStringFromCustomFont_2D استفاده شده است :


Private Sub RenderStringFromCustomFont_2D(strText As String, startX As Single, StartY As Single, Height As Integer, Width As Integer)x
Dim I As Integer
Dim CharX As Integer, CharY As Integer
Dim Char As String
Dim LinearEntry As Integer
If Len(strText) = 0 Then Exit Sub
For I = 1 To Len(strText)x


1 - ابتدا بايستي مختصات texture را انتخاب کنيم . براي اينکار بايستي هر entry را در texture جدا کنيم :


Char = Mid$(strText, I, 1)x
If Asc(Char) >= 65 And Asc(Char) <= 90 Then
LinearEntry = Asc(Char) - 65
ElseIf Asc(Char) >= 97 And Asc(Char) <= 122 Then
LinearEntry = Asc(Char) - 71
ElseIf Asc(Char) >= 48 And Asc(Char) <= 57 Then
LinearEntry = Asc(Char) + 4
ElseIf Char = " " Then
LinearEntry = 63
ElseIf Char = "." Then
LinearEntry = 62
ElseIf Char = ";" Then
LinearEntry = 66
ElseIf Char = "/" Then
LinearEntry = 64
ElseIf Char = "," Then
LinearEntry = 65
End If


بعد از مقداردهي LinearEntry بايستي مختصات grid کاراکتر را پردازش کنيم :


If LinearEntry <= 15 Then
CharY = 0
CharX = LinearEntry
End If
If LinearEntry >= 16 And LinearEntry <= 31 Then
CharY = 1
CharX = LinearEntry - 16
End If
If LinearEntry >= 32 And LinearEntry <= 47 Then
CharY = 2
CharX = LinearEntry - 32
End If
If LinearEntry >= 48 And LinearEntry <= 63 Then
CharY = 3
CharX = LinearEntry - 48
End If
If LinearEntry >= 64 And LinearEntry <= 79 Then
CharY = 4
CharX = LinearEntry - 64
End If


۲ - حال بايستي vertex هاي مورد نياز براي رسم کاراکتر را توليد کنيم :


vertChar(0) = CreateTLVertex(startX + (Width * I), StartY, 0, 1, &HFFFFF
(F,0,(1/16)*CharX,(1/8)*CharY
vertChar(1) = CreateTLVertex(startX + (Width * I) + Width, StartY, 0, 1, &HFFFFF
(F, 0,((1 / 16) * CharX) + (1 / 16), (1 / 8) * CharY
vertChar(2) = CreateTLVertex(startX + (Width * I), StartY + Height, 0, 1, &HFFFFF
((F, 0, (1 / 16) * CharX, ((1 / 8) * CharY) + (1 / 8
vertChar(3) = CreateTLVertex(startX + (Width * I) + Width, StartY + Height, 0, 1, HFFFFFF, 0, ((1 / 16) * CharX) + (1 / 16), ((1 / 8) * CharY) + (1 / 8))x


۳ - رندر vertex ها :


D3DDevice.SetTexture 0, fntTex
D3DDevice.DrawPrimitiveUP D3DPT_TRIANGLESTRIP, 2, vertChar(0), Len(vertChar(0))x
Next I
End Sub

ارادتمند شما مهرگان ایرانی

|+|
نوشته شده توسط  دانشجویان رشته کامپیوتر در چهارشنبه دهم خرداد 1385 و ساعت 22:6
شعار تیم های حاضر در جام جهانی  
اینم برای فوتبالیها : شعارها را با روحیه ملتها مقایسه کنید پیشنهادمیکنم کتاب روح ملتها را نوشته "آندره زیگفرید" ترجمه" احمد آرام "را اگه گیر آوردین حتما بخونین

آلمان: «ما فوتبال هستيم»
اكوادور: «اكوادور زندگي‌ام، فوتبال تعصبم، جام هدفم»
لهستان: «سفيد و قرمز، خطرناك و دلير»
كاستاريكا: «تيم ما، ارتش ما، اسلحه‌مان توپ، بيا بريم به جام جهاني و همه چيز را بگيريم»


انگلستان:«يك ملت، يك جام، يازده شير»
پاراگوئه:«از قلب آمريكا... اين روحيه‌ي گواراني است»
ترينيدادوتوباگو:«اين هم دلاوران سوكا، روحيه جنگندگي كارائيب»
سوئد:«جنگ! روحيه را نشان بده! بيا! همه شما را حمايت مي‌كنند.

آرژانتين:«برخيز! آرژانتين در راه است.»
ساحل عاج:«فيل‌ها بجنبيد! پيروز جام شويد»
صربستان و مونته‌نگرو:« تنها به عشق بازي»
هلند:«نارنجي‌ها، طلايي مي‌شوند»

مكزيك:«هيجان آستك در جهان»
ايران: «ستارگان پارسي»
آنگولا:«آنگولا در راه است، تيم مردم ما هستند»
پرتغال:« با پرچمي در پنجره و ملتي در ميدان»

ايتاليا:«آبي افتخار ما، ايتاليا افتخار ما»
غنا:«ستارگان سياه برويد، ستارگان جهان ما»
ايالت متحده:«متحد بازي مي‌كنيم، متحد مي‌بريم»
جمهوري چك:«باور و قدرت شير، براي پيروزي و هوادارانمان»

برزيل:«وسيله‌اي كه يكصد و هشتاد ميليون قلب آن را كنترل مي‌كند»
كرواسي:«با آتشي در وجودمان، پيش به مرحله نهايي»
استراليا:«ساكروهاي استراليا، پيش به سوي افتخار»
ژاپن:«روحيه‌ي سامورايي‌تان را نشان دهيد»

فرانسه:«آزادي ، برابري، جام جهاني»
سوييس:«2006 ، ساعت سوييس است»
كره جنوبي:«اسطوره‌ي تمام نشدني، كره‌اي و متحد»
توگو:«انگيزه براي پيروزي، تشنگي براي موفقيت»

اسپانيا:«اسپانيا، يك كشور و يك هدف»
اوكراين:«با حمايت ما، اوكراين نمي‌تواند موفق نشود!»
تونس:«عقاب‌هاي كارتيج، بالاتر و قدرتمندتر از هميشه»
عربستان سعودي:«شاهين‌هاي سبز نمي‌توانند متوقف شوند»

|+|
نوشته شده توسط  دشلمه در چهارشنبه دهم خرداد 1385 و ساعت 21:1
جلسه هشتم 
سلام به همه ی دوستان

موضوع : نورپردازي و اختصاص بافت به اشيای سه بعدي



در اين درس مي خواهيم به مکعب درس قبل بافت اختصاص داده و نيز آنرا با يک منبع نور ، نورپردازي کنيم .
ابتدا تايپ vertex ها را بصورت زير تعريف مي کنيم :


Private Type UnlitVertex
X As Single
Y As Single
Z As Single
nx As Single
ny As Single
nz As Single
tu As Single
tv As Single
End Type


توصيفگر اين فرمت بصورت زير خواهد بود :


Const Unlit_FVF = (D3DFVF_XYZ Or D3DFVF_NORMAL Or D3DFVF_TEX1)


همچنين مکعب ما توسط ارايه زير مشخص مي شود :


Dim Cube2(35) As UnlitVertex


دو ثابت pi و rad را نيز بصورت زير تعريف مي کنيم :


Const pi As Single = 3.141592
Const Rad = pi / 180


براي اختصاص بافت به مکعب ، از شي Direct3DTexture8 استفاده مي شود :


Dim CubeTexture As Direct3DTexture8


براي نورپردازي ، از شي D3DLIGHT8 استفاده مي شود :


Dim Lights As D3DLIGHT8



تغييرات مورد نياز در تابع Initialize
بعد از ساخت شي D3DDevice در اين تابع ، پارامترهاي آنرا بصورت زير تنظيم مي کنيم :


D3DDevice.SetVertexShader Unlit_FVF
D3DDevice.SetRenderState D3DRS_LIGHTING, 1
D3DDevice.SetRenderState D3DRS_ZENABLE, 1
D3DDevice.SetRenderState D3DRS_AMBIENT, &H202020


مقدار ambient يک کد هگزا RRGGBB است .
بعد از دستورات فوق ماتريسهاي matworld ، matview و matproj مطابق مطابل درس قبل تعريف مي شوند . پس از آن بايستي بافت مکعب را از درون فايل تصويري مورد نظرتان load کنيد :


Set CubeTexture = D3DX.CreateTextureFromFileEx(D3DDevice, yourfilename, 128, 128, D3DX_DEFAULT, 0, DispMode.Format, D3DPOOL_MANAGED, D3DX_FILTER_LINEAR, D3DX_FILTER_LINEAR, 0, ByVal 0, ByVal 0)x


حال بايستي تابع InitializeGeometry صدا زده شود و سپس تابع SetupLights فراخواني شوند . ابتدا به توضيح تابع InitializeGeometry مي پردازيم :


Private Function InitialiseGeometry() As Boolean


ابتدا يک بردار نرمال تعريف مي کنيم :


Dim vN As D3DVECTOR


سپس آرايه cube2 را با مقادير عددي پر مي کنيم . نرمالهاي تمام vertex ها را ابتدا با بردار
[0,0,0 ] تعريف مي کنيم . اين مقدا بعداً تغيير خواهد کرد :


Cube2(0) = CreateVertex(-1, -1, 1, 0, 0, 0, 0, 0)
Cube2(1) = CreateVertex(1, 1, 1, 0, 0, 0, 1, 1)
Cube2(2) = CreateVertex(-1, 1, 1, 0, 0, 0, 0, 1)
vN = GenerateTriangleNormals(Cube2(0), Cube2(1), Cube2(2))
Cube2(0).nx = vN.X: Cube2(0).ny = vN.Y: Cube2(0).nz = vN.Z
Cube2(1).nx = vN.X: Cube2(1).ny = vN.Y: Cube2(1).nz = vN.Z
Cube2(2).nx = vN.X: Cube2(2).ny = vN.Y: Cube2(2).nz = vN.Z


Cube2(3) = CreateVertex(1, 1, 1, 0, 0, 0, 1, 1)
Cube2(4) = CreateVertex(-1, -1, 1, 0, 0, 0, 0, 0)
Cube2(5) = CreateVertex(1, -1, 1, 0, 0, 0, 1, 0)
vN = GenerateTriangleNormals(Cube2(3), Cube2(4), Cube2(5))
Cube2(3).nx = vN.X: Cube2(3).ny = vN.Y: Cube2(3).nz = vN.Z
Cube2(4).nx = vN.X: Cube2(4).ny = vN.Y: Cube2(4