Ye soaal e baahaal daaram fekr konid va javaab bedin (pseudocode);Plz.
MyQ: Farz konid ye binary-tree darim va ye level-order(bfs maanand)sequence ham darim(in sequence faghat shaamele barghaa mishe[level-order e barghaa]) mikhaheem befahmim in sequence mitoone az paymayesh e in tree bevojood amade bashe ya na(male in tree hast ya na)?
MyAnswer: Plz...
---p!roOz All computers have firewall but does human brain have(!) firewall?Think about...
salam be tamame dostane aziz va mohtaram.
man 2 ta barname be zabane assembly daram k baraye neveshtanesh az
shoma dostan komak mikham.dostane alaghemandi k code in barname ha ro
minevisan age baraye man send konan kheili mamnun misham.
File barnameha to ghesmate FILES hastesh.
ba tashakor
shad bashid
salam , chetori ? yeki az doostaam ye pishnehaade jaaleb dad ke baraye group meeting bezaarim!! hala daghighan nemidoonam bargozaar beshe ya na , va agar shod , chikaar konim too in meeting? gharaar shod khode to , paashi biyaay nazareto begi !! yePagehast ke mitooni harfaaye khodeto oonja bezani , va bebini baghiye che nazari daran !!
سلام دوستان عزيز من به نرم افزار
borland C++ builderX mobile edition v1.5
نياز دارم و در اينترنت لينك دانلود آن راپيدا
نكردم
(در واقع شركت برلند سرويسص دانلود اين نرم
افزار و دقيقا با همين ورژن را غيرفعال كرده
است )
اگراين نرم افزار را داريد خواهش ميكنم به من
ايميل بزنيد و اطلاع دهيد..
مرسي منتظرم
majmo'e adad A={a1,a2,a3..an} ra darim mikhahim zirmajmo adad B ra tori entekhab konim ke jame anha S bashad.
Mehrad:
salam chetorid ? vakhti aghay lotfi dasht in mail ro send mikard ma khodemoon ro koshtim ke aaghay lotfi ye soal dige ham benevisan , hala mage minevesht , goftam khodam tash ezafe konam :) ye program mikhaym daashte baashom ke be ma neshoon bede 2ta graph shabihe ham hastan
(yani :
0-tedaad ras ha.
1-tedade yaal haye har ras
ra baraye har 2ta graph begire va moshakhas kone ke shabihe ham hastan ya na)
rasti jav gir nashid , soalesh kheyli sakhte !! felan bye
درحالي كه مرورگر اينترنتي "فايرفاكس" همواره به علت امنيت بالاتر درمقايسه با مرورگر "اينترنت اكسپلورر" شركت "مايكروسافت"
مورد ستايش قرارگرفته، كارشناسان رايانهاي هماكنون از شناسايي يك ايراد امنيتي خطرناكدر نگارش جديد اين مرورگر اينترنتي خبر
ميدهند. به گزارش بخش خبرشبكه فن آوري اطلاعات ايران، از ایرنا، ايراد امنيتي جديد به فناوري درمرورگر فايرفاكسبازميگردد كه براي ثبت شدن كلمات كاربري واسمرمزهاي مورد استفاده كاربر در رايانه مورد استفاده قرار ميگيرد تاكاربر در هر بار مراجعه به يك وب سايت خاص مجبور به تايپ كردن اين اطلاعاتشخصي خود نباشد. به رغم امكانات ايمني فراواني كه در مرورگرفايرفاكسجهت حفاظت از اطلاعات شخصي كاربران تعبيه شده، بر اساس مشكلتازه شناسايي شده هكرها ميتوانند با دستكاري
وب لاگها و وب سايتهايي كهاز كاربر اسم رمز ميخواهند، اين اطلاعات تايپ شده كاربران را به سادگيبربايند. بنياد
"موزيلا"، سازنده مرورگر "فايرفاكس" با تاييد خبرشناسايي اين مشكل امنيتي در نگارش دوم "فايرفاكس" اعلام كردهاست كاربرانبراي حفاظت از
اطلاعات شخصي خود ميتوانند تا پيش از انتشار وصله اصلاحياين ايراد، قابليت ذخيره خودكار كلمات عبور و اسم رمزها را در مرورگر "فايرفاكس"
غيرفعال كنند.
Tools >Option >Privacy>Passwords
Tools >Option >Privacy>Saved Forms
بنياد "موزيلا" نگارش دوم مرورگر "فايرفاكس" را ماه گذشته و چند روز پس از انتشار نگارش هفتم "اينترنتاكسپلورر" توسط مايكروسافت، منتشر كردهاست. مرورگر "فايرفاكس" تنهامرورگر اينترنتي است كه در سالهاي اخير موفق شده
با مرورگر غالب "اينترنتاكسپلورر" رقابت كند و طبق آخرين آمارهاي جمعآوري شده توسط شركت تحقياتي "وانست"، هماكنون ۱۱/۴درصد از كاربران
اينترنت از "فايرفاكس" برايبازديد وب سايتها و گشت و گذار در اينترنت استفاده ميكنند. "موزيلا" زمان انتشار وصله اصلاحكننده ايراد امنيتي جديد در مرورگر "فايرفاكس" را اعلام نکرده است
Best regards Hamid M.Vaziri Network Center HP:017-3381095
salam chetori ?
chan rooz pish yeki az doostam , source chess ro be C++ mikhast man faghat be C
ro dashtam :(
hamoono baraash send kardam , goftam khob man ke vakht gozaashtam in 2ta file ro
attach kardam , khob chera be group ham mail nazanam , shaayad bedarde to
bokhore :-?
age khasti source ro bebini "chess.zip" ro down kon , age khaasti khode baazi
ro bebini , "CHESS" ro down kon !!
rasti age CHESS ro down kardi , khodet aakhare esmesh ".exe" ham ezafe kon
khob chikar konam , in security Live ham maa ro koshte , nemizare ".exe" send
konam :((
aha , rzasti nemikhad betarsi baba , file CHESS.EXE virus nist :))
haalaa age hese security shoma ham gol kard , mitooni source ro khodet compile
koni ta motmaen baashi toosh hichi nist :)
rasti age haal daashti , ye mail ham be group bezan , baba chan vakhte khabari
azat ni :-?
baashe mibinamet , felan bye
Mehrad :D
_________________________________________________________________
Windows Live Spaces is here! Its easy to create your own personal Web site.
http://spaces.live.com/signup.aspx
man ye soli dashtam age betoonid zarfe 2 3 roze ayanede in sole mano hal konan mamnon misham. ostade ma dar tarahi algoritm ye tamrin dade:
dar bername saziye hamravand(movazi) 2thread eajad va bekomake yek thread quicksort va be komake thread digar mergsort ra be soorate movazi ejra va algoritm haa ra ba yekdigar moghayese konid.
man aslan nemidonam ke thread chi hast va bayad in soal ba barnameye c# neveshte beshe.
az dostan khaheshmandam ke man ra rahnamai konid va begid chejori hal mishe ,age deleton
khast halesham konid mamnon misham
/* Moderator Group */
salam "zina farazmand" chetori ? aval ye tozih dar morede Thread hame kesay ke daran in mail ro mikhoonan , hatman kaar borde Thread ro didan !! midoonid chera , chon vakhti mesle man darid music goosh midid va mail type mikonid , darid 2ta kar ro hamzaman anjam midid va in kar tavasote Thread anjam mishe. age ma bekhaym masalan 20ta kar ro hamzamaan anjam bedim , ehtiyaaj be 20ta CPU daarim , vali Thread in emkaan ro be ma mide ke ba 1 CPU , 20 ta kar ya bishtar ba ham anjam beshe !! yani CPU baray har kodoom az kar ha ye zamaane moshakhas ro sarf mikone va bad mire soraghe kare badi va ... faghat ye chiz , meghdaar zamaani ke CPU roye har kaar mizare ba ham baraabar nist , pas be ye natijeye akhlaaghi miresim : ba Thread nemishe modat zamane anjaame 2ta kar ro moghayese kard , chon nemishe fahmid CPU , roo kodoom bishtar kar karde !! bikhiyal baba , nabayad be in
ostaad ha ziyad gir daad !!
salam doostan, kasi raje be spiral modeling (modele halazooni ya marpichi) dar darse mohandesi narafzar age matlab dare, lotfan dar ekhtiare man gharar bede. ba tashakor.
------> Owner Group ------
salam chetorid ?
baraaye baare N'om
khaaheshan , javabe in mail ro be group nazanid va javabo be hamin doostemoon send konid.
kheeeeeeeeeeeeeeeeeeli mamnoon az tavajohetoon !!
felan bye
Mehrad
------> Owner Group ------
salam doostan.
man be yek refrence englisi kamel baraye Data Structure
in C++ niaz daram.
mamnoon misham age linke ebooki dar in zamine ro vaseye download begid.
mer30
CE of Amir Kabir UNI
--> OWNER Group <--
salam bacheha
mikhastam ye khahesh konam
age kesi khast be mail aagha mohammad javab bede
faghat be in ID " pirnia_mo@... " javabesho send kone va be group mail
nazane khaaheshan
kheeeeeeeeeeyli mamnoon az lotfetoon ;)
felan bye
Mehrad
--> OWNER Group <--
اين نخستين بار است كه يك شركت كامپيوترى در حد و اندازه مايكروسافت براى به دام انداختن يك ويروس نويس وارد عمل مى شود.
به نظر مى رسد آن چه كه شركت مايكروسافت را وادار به حضور در عرصه هاى امنيت كامپيوترى در مقابله با خرابكاران كامپيوترى مى كند ضربه هاى متعددى است كه خصوصاً طى چند ماه اخير بر سيستم عامل هاى اين شركت وارد آمده است. شايد به همين علت است كه آنها از چند روز قبل با تعيين ۵۰ ميليون دلار جايزه عملاً به تيم هاى تحقيقاتى CIAو FBI پيوستند و نتايج فعاليت آنها به دستگيرى نويسنده ويروس ساسر انجاميد.نوجوان ۱۸ ساله
آلمانى پيش از آن كه ماموران پليس بخش هانوفر را جلو در منزل خود ببيند هيچ گاه تصور نمى كرد كرم رايانه اى كه او نگارش آن را انجام داده و در طى مدت كوتاهى ميليون ها كامپيوتر در سرتاسر جهان را آلوده ساخته است بتواند به اين سادگى صاحب خود را گرفتار پليس كند.
هر چند اين كرم كوچك رايانه اى در ابتداى شناسايى خود از طرف شركت هاى ضدويروس كم خطر اعلام شد اما كمى بعد با گسترش شتاب گونه، ناگهان در سرتاسر جهان پخش گرديد و در نقاطى نيز برخى فعاليت هاى حياتى را متوقف ساخت. هر چند مقامات شركت مايكروسافت از اين ابتكار خود در قرار دادن جايزه كه منجر به
دستگيرى اين پسرك آلمانى شد راضى به نظر مى رسند اما خود آنها نيز مى دانند ويروس نويسان همواره چند پله جلوتر از شركت هاى كامپيوترى بوده اند.بنابر گزارش خبرگزارى ها آن چه كه منجر به دستگيرى اين پسر آلمانى شد اطلاعاتى بود كه توسط فرد ديگر كه همشهرى فرد ويروس نويس بود به مايكروسافت و مقامات پليس ارائه شده بود.شيوه اى كه مايكروسافت در برخورد با اين كرم در پيش گرفت به گونه اى مقابل قرار دادن متخصصان امنيتى و يا حتى ويروس نويسان با هم است.
به اين ترتيب وظيفه يافتن يك خرابكار صرفاً به دانش چند متخصص امنيت شبكه در يك كشور خاص محدود نمى شود، كسب ۵
ميليون دلار آن قدر وسوسه انگيز است كه يك فرد آلمانى نويسنده ويروس ساسر را به آمريكايى ها معرفى كند.
• اين كوچك موذى
از عمر ويروس ساسر چند هفته نمى گذرد. اين ويروس از تكنيكى بهره مى برد كه سال قبل ويروس مشهور بلستر آن را به كار گرفت تا ميليون ها كامپيوتر را در سرتاسر جهان بارها Reboot كند ويژگى اصلى هر دو كرم، آلوده كردن سيستم هاى كامپيوترى بدون استفاده از اى ميل و يا فايل هاى الصاقى ديگر است.كرم از طريق نقاط ضعفى كه سيستم عامل ويندوز دارد و از طريق tcp/ip به سيستم هاى كامپيوترى نفوذ مى كند و پس از آلوده شدن دستگاه اعلام يك پيغام خطا يا Reboot
ظاهر مى شود و دستگاه به اصطلاح دوباره راه اندازى مى شود.
طى روزهاى بحرانى آلودگى اين ويروس بيمارستان ها، بانك ها، شركت هاى هواپيمايى، سازمان هاى دولتى و كاربران خانگى با مشكلات عمده اى روبه رو شدند حتى در روز دستگيرى نويسنده آن اعلام شد كه به رغم نسخه هاى اصلاحى نصب شده روى رايانه ها و بازگشت شرايط به حالت عادى امكان بازگشت مجدد اين ويروس وجود دارد. نگاهى به چرخه ويروس هاى كامپيوترى طى چند سال اخير نشان مى دهد همگام با پيشرفت راه هاى امنيتى مبارزه با حملات اينترنتى و ويروس ها اين نرم افزارهاى كوچك موذى نيز خود را با محيط تطبيق داده و
به اصطلاح هوشمند تر و مخرب تر شده اند. اگر تا چند سال قبل عمده تاثير ويروس ها پاك شدن اطلاعات چند كاربر و يا حداكثر يك صدمه سخت افزارى نه چندان شديد بود ويروس هاى هوشمند امروزين گاه شريان هاى حياتى يك جامعه را هدف قرار مى دهند اين موضوع خصوصاً براى جوامعى كه بيشترين توسعه كامپيوترى را داشته اند و بسيارى از امور خود را روى شبكه و يا اينترنت منتقل كرده اند تاثير بيشترى داشته است.در ايران بلافاصله پس از هجوم اين ويروس به اينترنت نشانه هاى آلودگى آن مشاهده شد حتى يكى از نمايندگان شركت هاى توليدكننده آنتى ويروس ادعا كرد ويروس ساسر بيشترين قربانى را
در ايران داشته است.
هر چند اين ادعا كمى اغراق آميز به نظر مى رسيد اما گزارش ها حاكى از تاثير اين ويروس روى چندين شركت بزرگ و كوچك و مراكز ادارى چون روزنامه ها و... بوده است.به رغم اين به نظر مى رسد عقب ماندگى كامپيوترى كشور و عدم اتصال شريان هاى حياتى و دستگاه هاى مختلف به اينترنت باعث كم اثر بودن اين ويروس در كشور شده است البته اين موضوع در مقابل بسيارى از منافعى كه گسترش تكنولوژى آى تى در كشور ايجاد مى كند بسيار كوچك و كم اهميت مى نمايد.برخى كارشناسان معتقدند كرم هاى امروزين پس از ظهور براى نخستين بار پس از مدتى دوباره با شكل تغيير يافته
مشاهده خواهند شد. نمونه كرم هايى چون نت اسكاى كه طى يكى دو ماه گذشته چندين نسخه از آن در اينترنت شناسايى شده نشان مى دهد ويروس هاى امروزين به سادگى از بين نمى روند و عمر طولانى ترى دارند.به گفته برخى از كارشناسان بعضى از ويروس ها مثل SQLslammerو Code Red هنوز روى اينترنت مشغول فعاليت هستند. حتى برخى پيش بينى مى كنند ويروس هاى آينده با تركيب كردن قابليت هاى امروزين به اندازه اى خطرناك خواهند بود كه بسيارى از افراد دسترسى خود به اينترنت را قطع كنند.
• زنده براى هميشه
تصورى كه از ويروس هاى كامپيوترى براى نخستين بار در ذهن يك كاربر كامپيوتر مجسم
مى شود چيزى شبيه به ويروس هاى بيمارى زا است اما اگر گفته شود ويروس هاى كامپيوترى به نسبت همتايان انسانى خود مفيدتر و سازنده تر هستند حرف بى راهى نيست چرا كه اين نرم افزارهاى كوچك با شناسايى نقاط ضعف سيستم ها طى سال هاى گذشته كمك شايانى به رشد امنيت سايت ها، شبكه هاى كامپيوترى و نرم افزارها كرده اند.ويروس ها معمولاً از قطعه نرم افزار كوچكى تشكيل شده اند كه بر دوش يك برنامه حقيقى حمل مى شود مثلاً يك ويروس مى تواند در كنار ويرايشگر الصاق شود و هر بار كه اين برنامه اجرا مى شود ويروس يك كپى از خود ايجاد كرده و يا طبق برنامه نوشته شده براى آن دستورات
تخريبى خاص را در سيستم اجرا كند. به نوشته سايت Srco ويروس هاى كامپيوترى بدين دليل ويروس ناميده شده اند چون داراى برخى وجوه مشترك با ويروس هاى زيست شناسى هستند. يك ويروس كامپيوترى از كامپيوترى به كامپيوتر ديگر عبور كرده دقيقاً مشابه ويروس هاى زيست شناسى كه از شخصى به شخص ديگر منتقل مى شود. ويروس زيست شناسى يك موجود زنده نيست، ويروس بخشى از DNA بوده و داخل يك روكش حفاظتى قرار مى گيرد.
ويروس بر خلاف سلول قادر به انجام عمليات و يا تكثير مجدد خود نيست، يك ويروس زيست شناسى مى بايست DNA خود را به يك سلول تزريق نمايد DNA ويروسى در ادامه با استفاده از
دستگاه موجود سلول قادر به تكثير خود مى گردد. در برخى حالات سلول با ويروس جديد آلوده تا زمانى كه سلول فعال و باعث رها سازى ويروس گردد در حالات ديگر ذرات ويروس جديد باعث عدم رشد سلول در هر لحظه شده و سلول همچنان زنده باقى خواهد ماند. به هر حال يك ويروس كامپيوترى مى بايست بر دوش ساير برنامه ها و يا مستندات قرار گرفته تا در زمان لازم شرايط اجراى آن فراهم گردد. پس از اجراى يك ويروس زمينه آلوده كردن ساير برنامه ها و يا مستندات نيز فراهم مى شود اما كرم ها تفاوت آشكارى با ويروس ها دارند چرا كه كرم، يك برنامه كامپيوترى است كه قابليت تكثير خود از ماشينى به
ماشين ديگر را دارا است. شبكه هاى كامپيوترى بستر مناسب براى حركت كرم ها و آلوده كردن ساير ماشين هاى موجود در شبكه را فراهم مى آورند. با استفاده از شبكه هاى كامپيوترى كرم ها قادر به تكثير باور نكردنى خود در اسرع زمان هستند مثلاً كرم Code Red كه در سال ۲۰۰۱ مطرح گرديد قادر به تكثير خود به ميزان ۲۵۰۰۰۰ مرتبه در مدت زمان نه ساعت است.
همچنين كرم CodeRed نيز در زمان تكثير به ميزان قابل ملاحظه اى سرعت ترافيك اطلاعاتى بر روى اينترنت را كند مى كرد، هر نسخه از كرم فوق پيمايش اينترنت به منظور يافتن سرويس دهندگان ويندوز آنتى يا ۲۰۰۰ را آغاز مى كرد و هر زمان كه
يك سرويس دهنده ناامن (سرويس دهنده اى كه بر روى آن آخرين نرم افزارهاى امنيتى مايكروسافت نصب نشده بود) پيدا مى شد كرم نسخه اى از خود را بر روى سرويس دهنده تكثير مى كرد و نسخه جديد نيز در ادامه عمليات پيمايش براى يافتن ساير سرويس دهندگان كار خود را آغاز مى كرد. با توجه به تعداد سرويس دهندگان نا امن، يك كرم قادر به ايجاد صدها و هزاران نسخه از خود است.
ايجادكنندگان ويروس هاى كامپيوترى افرادى آگاه و باتجربه بوده و همواره از آخرين حقه هاى موجود استفاده مى كنند. يكى از اين حقه هاى مهم در خصوص قابليت استقرار در حافظه و استمرار وضعيت اجراى خود در
حاشيه است (البته تا زمانى كه سيستم روشن باشد) بدين ترتيب امكان تكثير اين نوع ويروس ها با شرايط مطلوب ترى فراهم مى شود. يكى ديگر از حقه هاى موجود قابليت آلوده كردن بوت سكتور فلاپى ديسك ها و هاردديسك ها است، بوت سكتور شامل يك برنامه كوچك به منظور استقرار بخش اوليه يك سيستم عامل در حافظه است. با استقرار ويروس هاى كامپيوترى در بوت سكتور اجرا شدن آن تضمين خواهد شد بدين ترتيب يك ويروس بلافاصله در حافظه مستقر و تا زمانى كه سيستم روشن باشد به حضور مخرب خود در حافظه ادامه خواهند داد. ويروس هاى بوت سكتور قادر به آلوده كردن ساير بوت سكتورهاى فلاپى ديسك
هاى سالمى كه در درايو ماشين قرار خواهند گرفت نيز مى باشد در مكان هايى كه كامپيوتر به صورت مشترك بين افراد استفاده مى گردد بهترين شرايط براى تكثير ويروس هاى كامپيوترى به وجود خواهد آمد.
• رابين هود عالم اينترنت
همه ساله ويروس هاى كامپيوترى ميليون ها دلار خسارت به شبكه هاى كامپيوترى وارد مى سازند و همه ساله ميليون ها دلار نصيب شركت هاى سازنده آنتى ويروس و نرم افزارهاى امنيتى مى شود به نظر مى رسد اين جنگ وگريز بين ويروس هاى كامپيوترى و شبكه ها به اين زودى ها قابل رفع نباشد حتى برخى از افراد بدبين معتقدند بيشتر ويروس ها توسط شركت هاى
آنتى ويروس توليد مى شوند چرا كه تنها كاربران از ترس ويروس است كه به سراغ نرم افزارهاى اين شركت ها مى روند.واقعيت اين است كه ويروس هاى كامپيوترى براى نفوذ به سيستم هاى افراد راه هاى متفاوتى را آزمايش كرده اند.
ويروس سوبيگ كه يك ماه قبل در اينترنت مشاهده شد فشار شديدى را به شبكه اينترنت و سيستم هاى شركت هاى تجارى وارد آورد و بسيارى از آنها را دچار كندى كرد.
اين ويروس براى آن كه توسط كاربران شناسايى نشود مرتباً موضوع پيغام هاى آلوده خود را تغيير مى داد به اين ترتيب كاربران كم تجربه از ريسك بيشترى براى گشودن نامه هاى آلوده به اين ويروس
برخوردار مى شدند. ويروسى مانند نت اسكاى تغيير عنوان نامه را به اوج رساند به نحوى كه با تغيير نام و آدرس فرستنده اى ميل كاربران را دچار اين شك مى ساخت كه اين نامه از طرف يك دوست برايشان ارسال شده است. ويروس Mydoom كه از ژانويه سال ۲۰۰۴ فعاليت خود را آغاز كرد تنها طى ۳۶ ساعت ۱۰۰ ميليون اى ميل آلوده ايجاد كرد. اين ويروس كه از ضعف هاى سيستم عامل مايكروسافت بهره مى برد از طريق يك فايل ضميمه در نامه الكترونيكى منتشر مى شد و به آدرس هايى كه از طريق ضعف مزبور بر روى يك سيستم يافته بود اى ميل آلوده ارسال مى كرد. ميزان آلودگى اين ويروس به حدى بود كه گفته مى شد
يكى از هر ۱۲ اى ميل ارسالى را در بر مى گرفت و در بيش از ۲۰۰ كشور جهان مشاهده مى شد.يك سال قبل ويروسى كه شباهت آشكارى به ويروس ساسر داشت و باعث Reboot كردن كامپيوتر ها مى شد تمام دنياى كامپيوتر را بهم ريخت.
اين ويروس كه ام اس بلاست نام داشت به سرعت مشهور شد چرا كه با دستور ساده خود مبنى بر راه اندازى مجدد ويندوز عملاً جلوى استفاده از دستگاه را مى گرفت. اين ويروس به گونه هوشمندانه نوشته شده بود كه بعد از آلوده كردن يك دستگاه به دنبال دستگاه متصل به آن مى گشت تا آنها را نيز آلوده سازد.گفته مى شد اين ويروس در اوج فعاليت خود تنها ظرف ۳۰ ثانيه رايانه
هاى سالم را پيدا مى كرد و تخمين زده مى شد بيش از ۵۰۰ هزار رايانه توسط انواع مختلف اين ويروس آلوده شده است اما شايد يكى از قديمى ترين ويروس هاى نسل فعلى كه فعاليت آن تاثير بسزايى روى نوع نگرش به ويروس ها داشت ويروس مشهور Love Letter بود كه در ميان مردم به Love You I شهرت پيدا كرده بود و...اما بايد در نظر داشت ويروس ها همچنان كه برخى اعمال تخريبى نيز به همراه داشته اند به گونه اى گاه مصارف مفيدى نيز براى آنها تصور مى شود.
به عنوان نمونه ويروس ولچى يا ناچى كه از شيوه تخريبى ام اس بلاست بهره مى برد نمونه اى از يك ويروس نيكوكار بود. اين ويروس بعد از ورود به
سيستم تلاش مى كرد بسته تازه نرم افزارهاى مايكروسافت را روى سيستم نصب كند و اگر كرم بلاستر را روى سيستم مى يافت آن را حذف مى كرد، مشاور ارشد يك شركت ضدويروس نويسنده اين ويروس نيكوكار را رابين هود عالم اينترنت ناميد كه مى خواهد ويروس پليد ام اس بلاست را نابود كند. به نظر مى رسد ويروس هاى كامپيوترى ماهيت دو گانه اى دارند، آنها از يك سوى تخريب مى كنند و خسارت به بار مى آورند و از سوى ديگر نتايج كار آنها جلو تخريب هاى بيشتر و خسارت سنگين تر را مى گيرد. با چنين رويكردى آيا مى توان آنها را به طور مطلق مفيد يا مضر خواند؟
salam doostan
chon bache ha az mail haye ziyade group narazi boodan , majbooram mail haye bache haro ba man bezanam !!
ba arze mazerat az hamegi
felan bye (Y0UNG SUN)
tahoora7096@...
salam dustan.
agar kasi darse mohandesi narm afzare 1 ro pass karde lotfan be man bege az che manbaii estefade karde va che sarfasl haii ro beheshoon amoozesh dadan.lotfan esme daneshgahetun ro ham begid.
OpenGL va DirectX programming, Manbae khassi nemikhad, faghat Framework e DirectX ro lazem dare ke alan esmesh daghighan yadam nist! :D
Hamchenin, Agar kasi tabahori dar zamineye DirectX dasht, Injaneb ba kamale meyl hazer be hamegoone hamkari ya mosharekat hastam, Az DirectDraw va Direct3D gerefte ta OpenGL.
Zemnan, OpenGL ro baraye che hadafi mikhahid? age ino moshkhas konin kasani ro mishnasam ke betoonan komak konan.
TnaQz
Abius(X)
Baraaye Didane Font e Farsi , Rooyeh Safheye mail Right-Click Konid , Gozineyeh Encoding , Sepas Unicode(UTF-8) Raa Entekhaab Konid !!
Salam Chetorid ? chon mikhastam
mail haye group , INBOX'etoon ro por nakone , mail yeki az doostan ro ham dar hamin mail gozashtam , age kesi khast reply kone , faghat be ID khanoome "dehghan" mail bezanid ( mamnoon !! )
From: maliheh dehghan <malihehdehghan2000@...> Date: Sun Oct 8, 2006 2:45 pm Subject: openGL
salam omidvaram ke haleton khob bashe. mikhastam age kesi dar morede openGL ba c# manbae khobi dare be man moarefi kone. ghabalan az lotfeton motashakeram. movafagh bashid. bye bye bye.
فناوري Grid - انقلابي در فناوري اطلاعات كه به وعدههاي اينترنت عمل ميكند!
اشاره : Grid
Computing يا شبكههاي متصل كامپيوتري مدل شبكهاي جديدي است كه با
استفاده از پردازشگرهاي متصل به هم امكان انجامدادن عمليات حجيم
محاسباتي را ميسر ميسازد. Gridها در واقع از منابع كامپيوترهاي متصل
بهشبكه استفاده ميكنند و ميتوانند با استفاده از برآيند نيروي اين
منابع، محاسبات بسيار پيچيده را بهراحتي انجام دهند. آنها اين كار را با
قطعه قطعه كردن اين عمليات و سپردن هر قطعه بهكامپيوتري در شبكه انجام
ميدهند. به عنوان مثال وقتي شما از كامپيوترتان براي مدتي استفاده
نميكنيد و كامپيوتر شما به اصطلاح بهوضعيت محافظ نمايشگر يا
Screensaver ميرود، از پردازشگر كامپيوتر شما هيچ استفادهاي نميشود.
اما با استفاده از شبكههاي Grid ميتوان از حداكثر تواناييهاي
پردازشگرها استفاده نمود و برنامهاي را در كامپيوتر قرار داد كه وقتي از
سيستم استفادهاي نميشود، اين برنامه بتواند از نيروي بلااستفاده دستگاه
بهره بگيرد و قسمتي از محاسبات بزرگ عملياتي را انجام دهد. در اين مقاله
اين پديده در فناوري اطلاعات مورد بحث قرار ميگيرد و اهميت استفاده از
اين فناوري، پيچيدگيها، اجزاي تشكيل دهنده و استانداردهاي اين مدل بررسي
ميشود و نشان داده خواهد شد كه با استفاده از اين مدل چگونه در وقت و
زمان شما صرفهجويي ميشود. گفتني است در حال حاضر بزرگترين شبكه Grid
جهان در خدمت پروژه SETI@home براي يافتن حيات هوشمند فرازميني قرار دارد.
در شماره 55 ماهنامه شبكه مصاحبهاي اختصاصي با دكتر دان ورتيمر، دانشمند
ارشد اين پروژه توسط سردبير ماهنامه انجام شدهبود.
امروزه فناوري جديدي به
نام Grid به عرصه ارتباطات الكترونيك قدم نهاده است كه
براساس آن با دانلود كردن يك محافظ نمايشگر مخصوص ميتوانيم
بهكامپيوترهاي شخصي خود اجازه دهيم كه وقتي از آن استفاده نميكنيم، به
شبكه جهاني متصل شوند و به سيستمهاي بزرگ تحقيقاتي اجازه دهند از منابع
آزاد و بلااستفاده سيستم ما استفاده نمايند.
Grid computing چيست ؟ حدود
33 سال از به وجود آمدن اينترنت ميگذرد و از سال 1989 كه وب پديد آمد،
بيشتر مردم از آن استفاده ميكنند و بهصورت بخشي از زندگي ايشان در آمده
است. شايد علت اين استفاده زياد از اينترنت، استاندارد باز آن بوده است كه
امكان ارتباط كامپيوترهاي مختلف را با يكديگر مهيا ميسازد. با استفاده از
اينترنت ميتوانيد از هر كامپيوتري كه بهآن متصل است، ايميل بفرستيد و
شخصي در آن طرف دنيا با كامپيوتري كاملاً متفاوت با كامپيوتر شما، آن
ايميل را به راحتي بخواند و به شما ايميل ديگري بفرستد. امروزه تقريباً
تمامي شركتها و سازمانهاي بزرگ، براي تبادل اطلاعات و فرستادن ايميل
بهمشتريان خود از اينترنت استفاده ميكنند. پرسش اين است كه آيا بهراستي
امكاناتي كه اينترنت در اختيار ما قرار ميدهد، فقط در فرستادن ايميل و
داشتن وبسايت خلاصه ميشود؟ آيا اينترنت امكان استفاده از منابع
سختافزاري سيستمهاي ديگر را نيز به ما ميدهد؟ پس از اينترنت چه ابزار
يا بستري خواهد آمد؟
امروزه فناوري جديدي به نام
Grid به عرصه ارتباطات قدم نهاده است كه براساس آن با دانلودكردن يك
محافظ نمايشگر مخصوص ميتوانيم بهكامپيوترهاي شخصي خود اجازه دهيم كه
وقتي از آن استفاده نميكنيم، به شبكه جهاني متصل شوند و به سيستمهاي
بزرگ تحقيقاتي اجازه دهند از منابع آزاد و بلااستفاده سيستم ما استفاده
نمايد. كامپيوترهاي امروزي مانند مغز انسان معمولا از بخش كوچكي از
تواناييهاي خود استفاده ميكنند و اغلب به صورت غيرفعالند و منتظر
اطلاعات ورودي ميمانند. تصور كنيد كه اگر از منابع سختافزاري اين همه
كامپيوتر غيرفعال استفاده شود و همه در يك كامپيوتر جمع شود، چه دستگاه
پرقدرتي خواهيم داشت. Grid Computing با كمك به اينترنت زمينهاي را
فراهم آورده است كه بتوان با استفاده از آن، از منابع سختافزاري
سيستمهاي ديگر نيز استفاده نماييم.
ممكن است Grid براي افراد
مختلف معاني متفاوتي داشته باشد، اما اگر بخواهيم تعريف سادهاي از آن
داشته باشيم، ميتوانيم بگوييم Grid Computing در واقع بهشما اجازه
ميدهد با استفاده از منابع سيستمهاي متصل به شبكه و ايجاد يك
منبع بزرگ از سرويسها و امكانات اين سيستمها، مركزي بزرگ و قدرتمند به
وجود آوريم كه توانايي انجامدادن عمليات بسيار پيچيدهاي را داشته باشد
كه يك سيستم بهتنهايي نميتواند انجام دهد. بهنحوي كه از ديد
استفادهكنندگان اين سيستمهاي بزرگ، اين عمليات تنها از طريق يك سيستم
انجام ميشود.
Grid Computing در حقيقت نسل جديدي از شبكههاي
توزيع يافته است و همانند اينترنت به كاربران خود اجازه ميدهد فايلها
را به اشتراك بگذارند. بهعلاوه، منابع مشتركي از اطلاعات را براي
استفادهكنندگان فراهم ميكند. با استفاده از اين سيستمها ميتوان منابع
كامپيوترهاي ناهمگون را بهاشتراك گذاشت. هدف اصلي Grid استفاده از اين
منابع مشترك مانند قدرت پردازنده، پهناي باند، پايگاه اطلاعاتي و در
اختيار گذاردن آن براي كامپيوتر مركزي است.
انواع Grid سيستمهاي
Grid با توجه به نيازهاي كاربران ميتوانند در انواع مختلف
مورداستفاده قرار گيرند. اغلب اين سيستمها بر اساس نوع كاري كه انجام
ميدهند، طبقه بندي ميشوند. از سه نوع اصلي اين سيستم ميتوان از Gridهاي
اطلاعاتي، Gridهاي جوينده منابع و Gridهاي محاسباتي نام برد.
Gridهاي
اطلاعاتي يا Data Grid موظفند اطلاعات را ذخيره كنند و آنها را در
اختيار كاربران قرار دهند. كاربران اين سيستمها بدون آنكه از موقعيت
جغرافيايي و مكاني اين اطلاعات آگاه باشند، به اطلاعات دسترسي دارند.
مثلاً تصور كنيد كه دو دانشگاه در دو سوي دنيا يكي در ايران و ديگري در
انگلستان روي يك مطلب علميمشترك تحقيق ميكنند و هر يك از آنها اطلاعات
خاص خود را ذخيره ميكند و ميخواهد دانشگاه ديگر نيز به برخي از اين
اطلاعات (نه تماميآن) دسترسي داشته باشد. اين دانشگاهها ميتوانند از يك
Data Grid استفاده كنند و اطلاعات خود را با ضريب امنيتي بالايي با
هم بهاشتراك بگذارند.
در اين نوع Grid دستگاههاي متصل
بهسيستم نياز بهقدرت زياد ندارند و فقط مسئول به اشتراك گذاشتن اطلاعات
هستند. از طرف ديگر Grid هاي محاسباتي يا Computational Grid از آن جا كه
نياز زيادي به قدرت پردازندهها دارند، بايد از ماشينهايي با قدرت بسيار
بالا استفاده نمايند.
يكي ديگر از انواع Gridها، سيستمهاي
جوينده منابع يا Scavenging Grid است. اين سيستمها از تعداد زيادي
كامپيوتر شخصي استفاده ميكنند و بهصورت مداوم بهدنبال ظرفيتها، منابع
آزاد و چرخه پردازنده (CPU cycle) كامپيوترهاي
متصل به Grid هستند و از اين منابع استفاده مينمايند. البته صاحبان
اين كامپيوترهاي شخصي بايد قبلاً اجازه استفاده از منابع بدون استفاده
خود را بدهند.
اهميت Grid Computing تقريبا
در همه سازمانها و شركتهاي بزرگ تعدادي كامپيوتر بدون استفاده وجود
دارد. مثلاً سرورهاي يونيكس از تقريباً ده تا بيست درصد از ظرفيت حقيقي
خود استفاده ميكنند و كامپيوترهاي شخصي حدوداً از 95 درصد از ظرفيت خود
اصلاً استفاده نميكنند. با استفاده از Grid Computing در يك سازمان
يا شركت بزرگ ميتوان از منابع بلااستفاده كامپيوترهاي سازمان كمال
استفاده را برد و سرعت پردازش اطلاعات در سيستمهايي كه با كمبود حافظه
مواجهند را جبران نمود. از طرف ديگر، سرعت نرمافزارهايي كه از اين منبع
بزرگ سختافزاري استفاده ميكنند، بسيار بالاتر خواهد بود و در نتيجه
ميتوانيم به فكر درست كردن نرمافزارهايي با قابليتهاي بالاتر باشيم و
منابع بيشتري را در اختيار استفادهكنندگان قرار دهيم.
Grid
Computing ميتواند مزاياي زيادي براي مديران و برنامهنويسان داشته باشد.
مثلاً با آن ميتوان برنامههايي كه نياز بهحافظه زيادي دارند را
اجرا نمود و به اطلاعات، دسترسي آسانتري پيدا كرد. اصولا ًGrid
Computingميتواند بهسازمانها و شركتهاي بزرگي كه سرمايه هنگفتي را در
IT هزينه كردهاند، كمك كند از سيستمهاي خود حداكثر استفاده را ببرند.
فناوريهاي
Grid در واقع ميتوانند از منابع و سيستمهاي غيرمتمركز پشتيباني كنند و
امكان ارتباط سيستمها را با هم فراهم سازند. وقتي براي اولين بار فناوري
Grid ابداع شد، هدف آن تنها بهاشتراك گذاشتن منابع سيستم و در
اختيارداشتن سيستميقدرتمند بود و بهطور كلي بيشتر در اختيار مؤسسات
تحقيقاتي قرار داشت. اما امروزه از Grid توقع بيشتري ميرود و اهميت
بيشتري پيدا كرده است؛ بهويژه در تجارت الكترونيك و سيستمهاي تجاري
غيرمتمركز و توزيعيافته. به عنوان نمونه، مدل تجارت الكترونيك
B2B را در نظر بگيريد كه دو مؤسسه تجاري اطلاعات خود را از طريق
اينترنت با هم مبادله ميكنند. Grid نيز ميتواند كاري مشابه را انجام
دهد و دو يا چند سيستم تجاري را بههم مرتبط سازد. بهطوري كه
بتوانند اطلاعات خود را بهاشتراك بگذارند. فناوري Grid همچنين
ميتواند راهحل مناسبي براي افزايش دسترسي، قابليت اطمينان و امنيت
سيستمهاي غيرمتمركز نيز باشد.
ابزار قدرتمند Globus يكي
از قدرتمندترين ابزارهاي ايجاد، كنترل و مديريت سيستمهاي Grid، ابزار
Globus است. پروژه Globus حدود سال 2003 بهصورت عملي درآمد. اين
پروژه حاصل تلاش مشترك محققان و برنامهنويسان Grid در سرتاسر دنياست
كه بر حول چهار محور بنا شده است: تحقيق، ابزارهاي نرمافزاري، آزمون و
نرمافزارها. اين ابزار در نسخه 2.2 خود خدمات بسياري بهمديران
سيستمهاي Grid ارائه ميكند كه ميتوان به امنيت،
مديريت منابع و مديريت دقيق اطلاعات اشاره كرد. Globus با در اختيار
گذاشتن APIها و فايلهاي Header زبان C براي ساختن و كامپايل
برنامهها به برنامهنويسان اجازه ميدهد سيستمهاي خود را به Grid متصل
نمايند و به مديران امكان ميدهد منابع متصل به Grid را بهراحتي
مديريت كنند.
اضافه براين، Globus با در اختيار گذاشتن
Componentهايي مخصوص، كار مديران Grid را آسانتر ميكند.
مثلاًGlobus يك ابزار بسيار كارا بهنام Commodity Grid) COG) كه
زبانهاي برنامهنويسي مانند Python، جاوا و فناوريهاي روز مانند
سرويسهاي وب، كوربا و RMI را ميشناسد و ميتواند در دو بخش تهيه
نرمافزارهاي سازگار با Grid و مديريت سيستمهاي Grid به ما
كمك كند. البته نسخه 2.2 ابزار Globus در برخي موارد ضعفهايي نيز دارد.
اين نسخه از سرويسهايي مثل مديريت Life-Cycle يا چرخه زندگي
نرمافزار و سيستمهاي ذخيره و بازيابي پشتيباني نميكند. البته نسخه جديد
Globus يعني نسخه 3 از آن جا كه سعي داشته است با معماري باز سرويسهاي
Grid يا همان the Open Grid Services Architecture) OGSA) همخواني داشته
باشد، توانستهاست بسياري از نقاط ضعف نسخه قبلي را رفع كند.
نگاهي بهاجزاي Grid اجزاي تشكيل دهنده grid عبارتند از:
- رابط كاربر
- اجزاي امنيت
- مديريت كنترل كار سيستم (Workload management)
- زمانبند (Scheduler)
- مديريت اطلاعات (Data Management)
- مديريت منابع (Resource management)
در
اين قسمت بهصورت مختصر در مورد هر يك از اين اجزا توضيح داده ميشود.
دسترسي به اطلاعات در Grid اهميت شاياني دارد و رابط كاربر
يا User Interface اين مسئوليت مهم را عهدهدار است. رابط كاربر
ميتواند يا در برنامهاي كه كاربر از آن مستقيما استفاده ميكند يا در
ابزارهاي مديريتي Grid كه مورد استفاده مدير سيستم است، نقش ايفا
كند. همانطور كه شما براي استفاده از برق فقط وسيله برقي خود را به پريز
برق متصل ميكنيد و لازم نيست از مكان منبع يا منابع اصلي اين قدرت اطلاعي
داشته باشيد، استفاده كننده سيستم Grid نيز الزاماً نبايد از
پيچيدگيهاي داخل اين سيستمها مطلع باشد. مثال ديگر اينكه، شما از
مرورگر وب جهت استفاده از اينترنت استفاده ميكنيد؛ بدون اينكه از مكان
سرور وب سايت اطلاعي داشته باشيد و تنها با وارد كردن آدرس سايت موردنظر،
وب سايت آن در مرورگر نمايش داده ميشود. اينترفيس Grid نيز بايد
مانند مرورگر باشد. يعني استفادهكننده Grid نيز از پيچيدگيهاي اين
سيستم اطلاعاتي ندارد و فقط با ورود يك پارامتر ورودي، يك خروجي دريافت
ميكند. (شكل 1)
شکل1- سيستمهاي Gird از ديد استفاده کنندگان
كامپيوترها
در Grid به شبكه متصلند. اين سيستمها همچنين ميتوانند حاوي اطلاعات
بسيار مهم و حساسي باشند. در نتيجه امنيت را ميتوان يكي از مهمترين
اجزايي اين سيستمها دانست كه خود حاوي اجزاي فرعي مانند احراز هويت
(authentication)، اختيارات (authorization) و رمزدهي
(encryption) است.
مثلاً ابزار Globus حاوي يك
Component به نام Grid Security Infrastructure) GSI) يا ساختار زير
بنايي امنيت Grid است كه مسئوليت امنيت در محيط را برعهده دارد. GSI حاوي
يك SSL باز است. در نتيجه وقتي يك استفاده كننده يك بار بهصورت مجاز
به سيستم راه پيدا كرد، يك Proxy Certificate براي كاربر به وجود
ميآيد و براي آن كاربر در نظر گرفته ميشود. GSI در درگاه Grid قرار
دارد. (شكل 2)
شكل2- GSI در Gird
استفاده
كننده از يك سيستم Grid بايد از منابع موجود و قابل دسترس در سيستم
اطلاع داشته باشد. مديريت كنترل كار سيستم يا Workload Management
ميتواند اين كار را به راحتي انجام دهد. درخواستكننده سرويس ميتواند
با ارتباط با اين قسمت از منابع آزاد سيستم، ظرفيت هر منبع و موقعيت آنها
اطلاع حاصل نمايد. در سيستمهاي Grid كه توسط
Globus هدايت ميشوند، زماني كه يك استفاده كننده شناسايي شد و
برنامه موردنظر آن كاربر اجرا گرديد، با توجه به نوع نرمافزار و
پارامترهاي ورودي كاربر، سيستم Grid بهدنبال منابع آزاد موجود در
شبكه ميگردد.
اين وظيفه اغلب به عهده Broker ها است. Globus بهصورت عادي، Broker ندارند، اما از سرويسهايي مانند Grid
Information Service) GIS) و Monitoring and Discovery Service) MDS) را
پشتيباني ميكنند كه بهسيستم اطلاع ميدهند كدام منبع يا منابع قادرند
منابع خود را در اختيار بگذارند. شكل 3 موقعيت اين سرويسها را نمايش
ميدهد.
شكل 3- موقعيت سرويسهاي MDS در Gird
يكي
ديگر از اجزايي كه در سيستمهاي Grid بسيار اهميت دارد، زمانبند يا
Scheduler است. در اين سيستمها از آن جايي كه بايد هر كاري را
كامپيوتر مشخصي بهعهده بگيرد و هر كامپيوتر بايد مدت زماني را در اختيار
Grid قرار دهد، سيستم نياز به يك زمانبند دارد. اين زمانبند
ميتواند بسيار ساده باشد، اما اكثر زمانبندها بايد بتوانند كارها را
اولويتبندي كنند و سيستم را كنترل نمايند. در ابزار Globus زمانبندهايي
با قابليت بالا وجود ندارند، اما تعدادي سازوكار زمانبند وجود دارد
كه كار زمانبندهاي دقيق را تا حدي انجام ميدهد. شكل 4 موقعيت زمانبندها
را در Grid نشان ميدهد.
شكل 4- موقعيت زمانبندها در Grid
جزء
ديگر Gridها، مديريت اطلاعات اين سيستمها است كه وظيفه ذخيرهسازي
اطلاعات را در سيستم به عهده دارد. اين بخش وظيفه محافظت از
اطلاعات و جابهجايي اين اطلاعات در تماميدستگاههاي متصل به Grid را
عهدهدار است. جابهجايي و انتقال اطلاعات كار بسيار مشكلي است و اطلاعات
بايد از كانالي مطمئن منتقل شود.
با استفاده از ابزار Globus و
بخش مديريت اطلاعات اين ابزار، ميتوان محيطي امن براي انتقال اين اطلاعات
به وجود آورد. اين قسمت از Globus به Grid Access to Secondary Storage)
GASS) معروف است كه امكاناتي مانندGridFTP را دربردارد كه مانند FTP
است، اما امكانات امنيتي مانند GSI را نيز دربرميگيرد. در نتيجه
وقتي يك كاربرProxy Certificate را داشتهباشد، ميتواند از
GridFTP جهت انتقال فايلها استفاده كند؛ بدون آن كه نياز داشته باشد
دوباره به سيستم وارد شود. شكل 5 موقعيت GASS را در Grid نشان ميدهد.
شكل5- GASS در Gird
از
ديگر بخشهاي مهم Grid، بخش مديريت منابع است كه به Grid Resource
Allocation Manager) GRAM) شهرت دارد. اين بخش وظايف هر دستگاه را مشخص
ميكند و باعث هماهنگي دستگاههاي متصل به شبكه در انجامدادن امور محوله
است. شكل 6 محل قرار گرفتن GRAM را نشان ميدهد.
شكل 6- بخش مديريت منابع در Grid
Grid از ديد برنامه نويسان از
ديد برنامهنويسان، Grid از سازمانهاي مجازياي تشكيل شده است كه از
پروتكلهاي مخصوصي براي ارتباط با هم استفاده ميكنند. اين پروتكلها به
استفادهكنندگان Grid و برنامهها اجازه ميدهند سرويسهاي خود را
در محيطي كنترل شده و امن اجرا كنند. اين سازمانهاي مجازي ميتوانند يك
كامپيوتر شخصي، سروري قدرتمند يا كامپيوترهاي متصل به شبكه باشند كه از
آن جا كه پروتكل يكساني دارند، ميتوانند با هم متصل باشند و از منابع
يكديگر استفاده نمايند.
گروه جهاني Grid با ارائه معماري
باز سرويسهاي Grid يا Open Grid Services Architecture) OGSA) و
جمعآوري استانداردهاي باز، مانند زبان تعريف سرويسهاي وب يا Web
Services Description Language) WSDL) توانسته است استانداردي آسان و در
عين حال دقيق براي سيستمهاي Grid تعريف كند. از آن گذشته، OGSA از
تجربيات به دست آمده از پروژههاي بزرگي مانند Globus نيز بهرهمند است.
شكل 7 ساختار معماري اين استاندارد را نشان ميدهد.
شکل 7- ساختار معماري باز سرويس هاي Grid
استانداردهاي باز و
پروتكلهاي اين معماري راه توليد سرويسها را نشان ميدهند. اين سرويسها
قلب Grid هستند و در واقع به استفادهكننده اجازه ميدهند با
Grid كار كند. اين سرويسها عبارتند از:
- سرويس درخواستهاي پردازنده مركزي
- سرويس مديريت كنترل كار سيستم و sessionها
- سرويس جستوجوي اطلاعات - سرويس تعيين پهناي باند شبكه
- سرويس مديريت اطلاعات
وقتي
متخصصان Grid درباره شروع شدن يك سرويس صحبت ميكنند، مثلاً شروع شدن
سرويس جستوجوي اطلاعات، منظور يك نمونه يا Instance سرويس است كه
ميتواند تكاليف بلند مدت يا موقتي داشته باشد. اين سرويسها ميتوانند
بهصورت فعال يا غير فعال باشند و زمان فعاليت را ميتوان با زمانبند يا
بهصورت اختياري تعيين نمود. سرويسي خوب است كه بتواند بهراحتي امكانات
خود را در اختيار استفاده كننده قرار دهد. مثلاً وقتي يك وسيله الكترونيكي
را به پريز برق متصل ميكنيد، براي شما هيچ اهميتي ندارد كه برق مورد
نيازتان از كجا ميآيد؛ فقط ميخواهيد از برق استفاده كنيد.
سرويس
خوب Grid نيز سرويسي است كه بتواند سرويس موردنظر
استفادهكننده را بهراحتي دراختيار او قرار دهد و استفادهكننده
بتواند به سادگي از آن استفاده كند. مثلا سرويس بانكاطلاعاتي در Grid
بايد بهصورتي عمل كند كه استفاده كننده فقط يك جستوجو وارد كند و
جواب جستوجوي خود را بگيرد؛ بدون اينكه از جايگاه و عمليات
بانكاطلاعاتي خبر داشته باشد.
پيچيدگيها اگر
تصور ميكنيد سيستمهاي Grid پيچيدهاند و ممكن است كار با آنها
مشكل باشد، كاملاً درست فكر ميكنيد. مثلاً سيستمهاي Grid بايد بهسرعت
قادر باشند منابع سيستمهاي متصل بهآنها را شناسايي كنند و در عين حال
نبايد از سرعت و كارايي اين سيستمها بكاهند. نكته بسيار مهم ديگري كه
مشخصاً ارتباطي به Grid ندارد ولي در اين سيستمها تأثيرگذار است،
ساختن نرمافزارهايي است كه بتوانند با سيستمهاي Gird كار كنند.
امروزه
بيشتر نرمافزارها ميتوانند روي كامپيوترهاي شخصي يا حتي سرورها كار
كنند. يعني در واقع اين نرمافزارها از يك پردازنده مركزي استفاده
ميكنند، اما در سيستمهاي Gird، ممكن است چند پردازنده اين كار را
بهعهده بگيرند و چند سيستم با هم كار كنند. البته هر سيستم يك كار را
انجام ميدهد. سپس نتايج محاسبات جمع ميشود و به درخواست كننده سرويس
برگشت داده ميشود.
وقتي يك نرمافزار يا مجموعهاي از
نرمافزارها بخواهند از Grid استفاده كنند، مسئله بهاشتراك گذاشتن
اطلاعات، تكه تكه كردن اين اطلاعات، انتقال آن با امنيت كامل و مديريت
اين اطلاعات كار دشواري است و كاربر Grid فقط اطلاعاتي را وارد ميكند و
نميداند در داخل سيستم چه ميگذرد. در نتيجه اين سيستمها بايد طوري اين
كار را انجام دهند كه كاربران Grid بدون نگراني از انتشار اطلاعات
سري خود يا بروز اشتباه در محاسبات، به Grid اطمينان كنند.
امنيت
سيستمهاي Grid نيز بسيار حائز اهميت است. كاربران اين سيستمها بايد
از دسترسي بهمنابع ايشان در سيستم اطلاع حاصل كنند و بدانند كدام كاربر
بهاطلاعات آنها دسترسي دارد. اضافه بر اين، قابليت اطمينان و سرعت اين
سيستمها بسيار اهميت دارد. اگر سيستمهاي Grid از سرعت كافي
برخوردار نباشد، كاربران Grid از استفاده از اين سيستمها دلسرد
ميشوند.
چگونه Grid بسازيم ؟ ممكن
است پس از خواندن مطالبي كه تا اينجا گفته شد، به اين فكر افتاده باشيد
كه آيا ميتوانيد خودتان يك Grid بسازيد؟ البته كه ميتوانيد!
ميتوانيد از نرمافزارهاي منبع آزاد يا اپنسورس استفاده كنيد و يك محيط
Grid بسازيد. اولين قدم براي شروع، دانلود كردن ابزار
Globus است. Globus همانطور كه قبلاً نيز بحث شد، ابزاري است
قدرتمند براي ايجاد و مديريت محيط Grid. همچنين، به
سرويسهايي براي ساختن Grid نياز داريد كه شامل سرويس مديريت
اطلاعات، سرويس پرسوجوي اطلاعات، درخواستكننده نيروي پردازشگر، زمانبند
و سرويس تقسيمكننده پهنايباند باشند. اين سرويسها بهسرويسهاي
Grid معروفند و در واقع همان سرويسهاي وب هستند؛ البته با
قابليتهاي بيشتر و مرتبط با Grid. برخي از كامپيوترهاي شما كه به
شبكه Gird متصلند، ميزبان سرويسهاي Grid خواهند بود و
كامپيوترهاي ديگر از اين سرويسها استفاده ميكنند.
به علاوه،
براي ساختن يك Grid بهابزارهايي نيز نياز خواهيد داشت: ابزارهاي
زيربنايي مثل زمانبندها، ابزارهاي مديريت منابع، مديريت امنيتي و ابزارهاي
انتقال فايل مانند GridFTP كه قبلاً توضيح داده شد. ابزار ديگري كه حتما
بهآن نياز خواهيد داشت، Grid Directory Services) GDS) است كه فهرست
سرويسهاي آماده را در اختيار دارد. بهعلاوه، به APIهايي نيز نياز
داريد كه برنامههاي شما را با Grid هماهنگ سازند و بهبرنامههاي
شما امكان دهند در محيط Grid كار كنند. خواندن منابع زير نيز شما را در
يادگيري بيشتر Grid Computing ياري مينمايد:
محققان موفق به طراحي تراشهي سيليكوني جديدي شدهاند كه براي ارسال اطلاعات ميان تراشه، به جاي سيم، از ليزر پرتو استفاده ميكند كه از اين طريق بزرگترين مانع در طراحي رايانه از ميان برداشته شد
به گزارش سرويس فنآوري اطلاعات خبرگزاري دانشجويان ايران (ايسنا)، اين تراشهي سيليكوني كه بدست شركت اينتل و دانشگاه كاليفرنياي آمريكا طراحي شد، به سازندگان تراشه امكان ميدهد تا صنعت ارتباطات اطلاعات پرسرعت را علاوه بر كاهش هزينه، در همان منحني
پردازش پرسرعت قرار دهند
اگرچه آغاز فروش تجاري اين تراشهها تا سال 2010 امكانپذير نخواهد بود، اما اين تحول ميتواند صنايع رايانه و ارتباطات را متحول سازد
در حال حاضر براي ارسال حجم وسيعي از اطلاعات رايانه به فواصل دور از طريق كابلهاي فيبر نوري، از ليزر استفاده ميشود، اما در تراشههاي رايانه، اطلاعات با سرعت بالا از داخل سيمها انتقال مييابد و در مرحلهي "تراشه به تراشه" در داخل رايانه، سرعت آن كاهش
مييابد
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
همه شما با ابزارهایی مثل کی لاگر و امثال اون آشنا هستید ( نیستی ، خُب بشو !! ) شاید ترس از اینکه مبادا روزی همچین برنامه هایی ناخواسته برروی سیستم شما نصب بشه, باعث شده مرتب نرم افزار های ضد ویروس و ضد جاسوسی خودتون رو بروز نگه دارید ( خدایی بهتر از الافی تو دانشگاهِ ) اگه اینطوری فکر می کنید بد نیست با شیوه جدیدی از ثبت دکمه های فشرده شده آشنا بشید که البته اینبار این روش قابل شناسایی از طریق نرم افزارهای آنتی ویروس هم نیست
تحقیقات پژوهشگران دانشگاه کالیفرنیا در برکلی نشون داده که با ضبط
ده دقیقه از صدای تایپ کردن میشه به نود درصد از کلمات تایپ شده پی برد
جالبه بدونین کیفیت ضبط صدا اصلا اهمیتی نداره و حتی نیازی به داشتن نمونه خاصی از انجام عملیات تایپ توسط شخص مورد نظر نیست , با این تکنیک میشه پسورد شخص رو با کمتر از بیست بار تلاش به دست آورد
این محققین که روی روشهای سرقت اطلاعات از سیستم با روشهای ماشینی بررسی میکنن , میگن با کمک صدا , نور و حتی انرژی مغناطیسی که از سیستم تولید میشه امکان سرقت اطلاعات وجود داره
با کمک ابزاری که این
محققین درست کردن میشه به نوع کلید فشار داده شده درهشتاد درصد مواقع به درستی اشاره کرد , تازه این ابزار در مورد دکمه های تلفن , در نود درصد مواقع درست تشخیص میده
شاید براتون جالب باشه که بدونین چه جوری این کار رو انجام می دن
البته اونها از الگوریتم خاصی استفاده میکنن که فقط زبان انگلیسی رو پوشش می ده و فعلا جای نگرانی برای ما نیست ولی پروسه این کار به این شکله که اول صداهای خاص رو در هر بار فشرده شدن کلید در میارن و بعد صداهای مشابه بهم رو در دسته بندی های جداگانه قرار میدن , بعد با
توجه به قواعد گرامری که زبان انگلیسی داره مثلا تعداد حرفهای "ای" یا "او" که بیشتر به کار میره یا مثلا اینکه حرف "جی" هیچوقت بعد از "بی" نمیاد و امثال این ها مشخص میکنن که هر صدا مربوط به چه کلیدی میتونه باشه , بعدش هم که دیگه مشخصه
آمار اینجوری میگه که با پنج دقیقه ضبط صدا یعنی حدود هزاروپانصد کلید, هشتاد درصد و با ده دقیقه ضبط صدا میشه به نود درصد کلمه های تایپ شده به درستی اشاره کرد
جالبه بدونین که استفاده از صفحه کلید های کم صدا هم نمی تونه هیچ کمکی به در امان بودن از شر این تکنیک
بکنه
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ countries) for 2/min or less.
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
استفاده از 100 درصد پهناي باند در ويندوز XP در ويندوز XP در حالت پيش فرض Packet Scheduler سيستم را به 20 درصد از پهناي باند يك اتصال به اينترنت محدود مي كند. يعني اگر شما اين تنظيمات را تغيير ندهيد تنها قادريد از 20 درصد از پهناي باند اتصالتان به اينترنت بهره ببريد. براي اين كه بتوانيد از 100 درصد پهناي باندتان استفاده كنيد مراحل زير را انجام دهيد:
1- Run را از منوي Start اجرا كنيد.
2- در Run عبارت gpedit.msc را تايپ كرده و OK را كليك كنيد.
3- منتظر بمانيد تا Group Policy اجرا شود.
4- در بخش Local Computer Policy و در زير Computer Configuration گزينه Administrative Templates را گسترش دهيد (اين كار را با كليك بر روي علامت + كار آن انجام دهيد) 5- در ليست باز شده گزينه Network را نيز گسترش دهيد.
6- حال در اين ليست QoS Packet Scheduler را انتخاب كنيد.
7- به گزينه هايي كه در سمت راست ظاهر مي شوند دقت كنيد.
8- بر روي Limit reservable bandwith كليك راست كرده و Properties را كليك كنيد.
9- پس از اينكه پنجره Limit reservable bandwith Properties باز شد در برگه Setting و در زير Limit reservable bandwith گزينه Enabled را انتخاب كنيد .
10- مشاهده مي كنيد كه با انتخاب آن در روبروي Bandwidth Limit مقدار پيش فرض آن يعني 20 درصد به نمايش در مي آيد
11- به جاي عدد 20 مقدار 0 را تايپ كرده و OK را كليك كنيد.
12- حال به Connection ي كه بوسيله آن به اينترنت وصل مي شويد رفته و بر روي دكه Properties كليك كنيد.
13- به برگه Networking برويد و دقت كنيد كه QoS Packet Scheduler فعال باشد (تيك كنار آن مشاهده شود)
14- اين پنجره را OK كنيد.
15- كامپيوتر خود را Restart كنيد.
SFC برنامه SFC که نام آن مخفف System File checker مي تواند فايلهاي حفاظت شده ويندوز شما را چک کند و از سلامت و حضور آنها مطمئن شود. ساده ترين راه استفاده از آن تايپ کردن sfc /scannow در خط فرمان(1- در دسکتاپ کامپیوترتان روی Start کلیک کرده و گزینه ی Run رو انتخاب کنید .2- در کادر درون پنجره ی Run دستور sfc /scannow رو تایپ کنید و اینتر بزنید.) است. اين برنامه مي تواند فايلهاي خراب يا مفقود شده را از روي سي دي ويندوز شما به سيستم بازگرداند
اضافه کردن متن دلخواه درکنار ساعت ویندوز ( ترفندهاي ويندوز ) شما با این روش می تونید یه متن یا کلمه به دلخواه خودتون در کنار ساعت ویندوزتون داشته باشید . برای اینکه این کار رو کنید و متنی در کنار ساعت ویندوزتون داشته باشید ، کار های زیر رو به ترتیب انجام بدید.
1- در دسکتاپ کامپیوترتان روی Start کلیک کرده و گزینه ی Run رو انتخاب کنید .
2- در کادر درون پنجره ی Run دستور Regedit رو تایپ کنید و اینتر بزنید. 3- به آدرس زیر بروید : HKEY_CURRENT_USER > Control Panel > International
4- در سمت راست پنجره به دنبال فایلی با نام S1159 و از نوع String بگردید ( اگر نبود خودتان ایجاد کنید) و آن را اجرا کنید و در کادر درون آن متن دلخواه خود را بنویسید . متنی که در این کادر می نویسید قبل از ظهر نمایش داده می شود .
5- فایل دیگری با نام S2359 ایجاد کرده ( اگر وجود نداشت) و متن دلخواه دیگری را در آن وارد کنید. متنی که در این کادر وارد می کنید بعد از ظهرها نمایش داده می شود .
man ye file be esme FILE IN C baraton upload mikonam to group mitoni beri ono bebini khoobe tozihatesh! vali koliatesh ine ke bayad ba ye charactere moshakhas mesle masalan ";" ya harchize digei field ha ro az ham joda koni va joda joda mikhooni... magar ke database bashe
http://groups.yahoo.com/group/IRAN_CS_CE/files/
Salam man ye soal daram dar morede nahveye estefadeye file ha dar
barnameye C .
mikham bedonam chetor mitonam yek file ra chetor nmishe be sorat
record be record bekhone va field hash ha ra ham betone tashkis bede .
masalan age ye file daram ke 3 taye avale har record ID bad 10 ta name
va bad yek field dige bashe chetor mishe inha ra geref va masalan dar
ye structure zakhire kard ?
mamanoon misham bem komak konid
Baraaye Didane Font e Farsi , Rooyeh Safheye mail Right-Click Konid , Gozineyeh Encoding , Sepas Unicode(UTF-8) Raa Entekhaab Konid !!
رفع عيب از سخت افزار كامپيوتر
اگر بعد از فشردن دكمه power، كامپيوتر روشن نشد از اتصال صحيح منبع تغذيه به مادربرد اطمينان حاصل كنيد. كابل برق فلاپي را چك كنيد. اگر هيچ يك از اين كارها نتيجه نداد در مرحله بعد هر چيزي را كه به مادربرد متصل است به غير از كابل برق، سيم دكمه power، كارت گرافيك، حافظه RAM و CPU را جدا كنيد. اگر باز هم سيستم بالا نمي آيد يك يا دو قطعه از سيستم شما معيوب است. در اين مورد به احتمال زياد مادربرد يا منبع تغذيه Case شما اشكال دارد.
اگر سيستم روشن مي شود ولي بوق نمي زند يا بالا نمي آيد ابتدا همه اتصالات را چك كنيد و دوباره امتحان كنيد. در صورتي كه اين عمل مؤثر نبود، بهترين كار اين است كه مانند بالا همه چيز را به غير از سيم دكمه power، كارت گرافيك، حافظه RAM و CPU را از مادربرد جدا كرده و دوباره امتحان كنيد. اگر كامپيوتر به خوبي شروع به كار كرد كامپيوتر را خاموش كنيد و هر بار يك قطعه را متصل كرده و سپس كامپيوتر را روشن كنيد تا جايي كه مشكل را پيدا كنيد ولي اگر كامپيوتر اصلاً روشن نشد احتمالاً يك يا چند قطعه معيوب داريد(CPU ،RAM، مادربرد و منبع تغذيه).
كامپيوتر روشن مي شود و متناوباً بوق مي زند، بالا مي آيد ببينيد آيا حافظه RAM شما بدرستي نصب شده است اگر لازم است آن را بيرون آوريد و دوباره جا بزنيد.
سيستم روشن مي شود يك سري بوقهاي سريع مي زند، بالا نمي آيد ببينيد آيا كارت گرافيك به درستي روي اسلات AGP نشسته است يا خير.اگر مقدار كمي از كارت گرافيك خارج از اسلات AGP باشد سيستم بالا نمي آيد.
چند مشكل ديگر هم وجود دارد كه بوسيله اين بوقها شناسايي مي شود اما دو مورد بالا معمول ترين موارد هستند.
اگر سيستم بالا مي آيد ولي مشكلاتي را مشاهده مي كنيد در اين جا دو مشكل عمده ذكر مي شود. كامپيوتر شما در هنگام نصب سيستم عامل بارها از حركت باز مي ايستد علت آن مي تواند گرماي CPU باشد بخصوص CPU هاي شركت AMD يا CPU هاي قديمي تر شركت INTEL. چك كنيد آيا فن CPUبخوبي عمل مي كند و چك كنيد آيا هيت سينك (قطعه آلومينيومي كه روي CPU نصب شده و معمولاً رنگ سياه دارد) بخوبي نصب شده است و با سطح CPU كاملاً موازي است. مطمئن شويد از هيت سينكي استفاده مي كنيد كه ساخت سازنده CPU شماست. هيت سينك اگر درست نصب شود بيش از آنچه نياز است خنك كاري انجام مي دهد.
مشكلات زيادي در سيستم عامل همراه با صفحات آبي كه ظاهر مي شود داريد خطاهايي كه در هنگام كپي كردن فايل هاي Set up بوجود مي آيند بخصوص در ويندوز 2000 و XP، به احتمال زياد نشانه وجود مشكل در حافظه RAM شماست. اين امكان هم وجود دارد كه مشكل از هارد ديسك شما باشد اگر خطاها همراه با صفحات آبي است كه در آنها Page Fault ديده مي شود يقيناً مشكل از حافظه RAM شماست.
CPU
قيمت ممكن است معادل كيفيت نباشد: پروسسور يا CPU قلب يك كامپيوتر است. جديدترين CPU اگر چه سريعترين است گرانترين CPU هم هست هر چند كارايي يك كامپيوتر بوسيله CPU آن شناخته ميشود مثلاً مي گويند اين كامپيوتر پنتيوم 4 يا 3 است ولي اين به تنهايي بازتاب كارايي يك كامپيوتر نيست زيرا اين كميت فقط سرعت پروسسور را نشان مي دهد و نه كارايي كل كامپيوتر كه اجزاي مهم ديگري غير از CPU دارد.
مثلاً يك كامپيوتر كه در حال اجراي چند نرم افزار حجيم و سنگين است و پروسسور پنتيوم 4 آن 2400 گيگا هرتز است ممكن است اطلاعات را خيلي سريع پردازش كند اما هميشه منتظر هارد ديسك است كه يك قطعه كندتر است مي ماند معني اين جمله آن است كه پروسسور براي انتقال اطلاعات بيشتر وقت خود را در يك انتظار بيهوده مي گذراند بنابراين اين پروسسور پنتيوم 4 ممكن است 50 درصد سريع تر از همتاي 1600GHz خود در پردازش اطلاعات باشد در حاليكه همه اجزاي دو كامپيوتر يكسان باشند بنابراين اختلاف در كارايي دو كامپيوتر ممكن است فقط 8 تا 10 درصد باشد.
بنابراين بهترين انتخاب چيست؟ اساساً هرگز نبايد بدنبال بهترين و گرانترين بود بله درست است. مگر اينكه عاليترين كارايي چيزي است كه دقيقاً لازم داريد. جديدترين پروسسور و قطعات كامپيوتر اگرچه بهترين كارايي را دارد اما از نظر قيمت اختلاف بسيار زيادي با نمونه كندتر خود دارد بعلاوه زمانيكه يك پروسسور جديد راهي بازار شود نمونه قبلي آن يك افت قيمت خواهد داشت بر اساس اين حقايق با يك حساب سرانگشتي براي پيدا كردن يك پروسسور سريع و در دسترس پروسسوري را انتخاب كنيد كه حدود 3 ماه قبل ( شايد براي ايران بيش از اين زمان لازم باشد ) وارد بازار شده است اين به شما اجازه مي دهد كه يك پروسسور پيشرفته با قيمت مناسب تهيه كنيد.
اكنون چه پروسسورهايي در دسترس هستند؟ پروسسورهاي كامپيوترهاي امروزي كه ساخت كارخانه اينتل هستند شامل اينتل پنتيوم 4 و سلرون هستند. پنتيوم 4 كه انتهاي كارايي را عرضه مي كند و سلرون كه سطح كارايي پايين تري دارد.
پروسسورها با سرعتهاي مختلفي بر حسب گيگا هرتز ( معادل يك ميليارد هرتز يا يك ميليارد سيكل در ثانيه است) براي پنتيوم 4 سرعت از 1.4 گيگا هرتز تا 2.53 گيگا هرتز متغيير است و براي سلرون سرعت از 0.85 گيگا هرتز تا 1.8 گيگا هرتز متغيير است ( البته تا زمان ارائه اين مقاله ).
پنتيوم 4 يا سلرون:
سئوال بهتر براي پرسيدن اين است: آيا يك پنتيوم 4 مي تواند كاري انجام دهد كه يك سلرون نمي تواند انجام دهد؟ جواب منفي است. يك سلرون هر كاري را كه يك پنتيوم 4 انجام مي دهد مي تواند انجام دهد فقط نه به همان سرعت حتي براي يك پنتيوم 1.7 گيگا هرتز و يك سلرون 1.7 گيگا هرتز پنتيوم 4 سريعتر است
آيا تفاوت وقتي كه از تمام قدرت كامپيوتر استفاده مي شود مشخص مي شود؟
پاسخ مثبت است و شما متوجه تفاوت سرعت اندكي مي شويد اما تفاوت زماني چنداني براي انجام يك عمل مشخص مشاهده نمي شود. و به اين دليل اگر يك سلرون بخريد مقدار قابل توجهي در بودجه خود صرفه جويي كرده ايد.
چند پيشنهاد: به خاطر داشته باشيد اگر شما درگير حجم زيادي از كارهاي گرافيكي مانند شبيه سازي 3 بعدي، ويرايش، فيلم يا بازيهاي كامپيوتري هستيد بايد يك پنتيوم 4 همراه با مقدار زيادي RAM بخريد اگر تمام كاري كه شما انجام مي دهديد شامل تايپ چند نامه، گشت گذار در اينترنت يا حتي هر چند وقت يكبار بازيهاي كامپيوتري است يك سلرون براي شما كافي است.
آشنايي با USB
اتصال يك وسيله USB به كامپيوتر ساده است. كانكتور يا سوكت USB را در پشت كامپيوترتان به راحتي مي توانيد پيدا كنيد و كابل USB را به آن وصل كنيد.
اگر دستگاه جديدي را از طريق USB به كامپيوتر وصل كنيد. سيستم عامل شما (مثلاً ويندوز) به طور خودكار وجود يك وسيله USB را تشخيص مي دهد و از شما ديسك حاوي راه انداز (يا درايو) سخت افزار جديد را مي خواهد. ولي اگر دستگاه قبلآ نصب شده باشد كامپيوتر به طور خودكار آ ن را فعال مي كند و با آن ارتباط برقرار مي كند يك وسيله USB هر موقع مي تواند نصب شود (به كامپيوتر متصل شود) يا از سيستم جدا شود.
بسياري از دستگاههاي USB كابل USB خود را به همراه دارند. يعني كابل از يك سمت به دستگاه وصل است و قابل جدا كردن نيست و از سمت ديگرداراي يك سوكت نوع"A" است كه از اين سمت به كامپيوتر وصل مي شود
سوكت نوع A
ولي اگر كابل به صورت مجزا باشد در سمت دستگاه سوكت نوع "B" وجود خواهد داشت. پس اين كابل از يك سمت سوكت نوع "B" (سمت دستگاه) و از يك سمت داراي سوكت نوع "A" (سمت كامپيوتر) است.
سوكت نوع B
استاندارد USB از سوكت هاي نوع "A"و"B" براي جلوگيري از اشتباه استفاده مي كند.
* سوكت نوع "A" "بالا دست" يا "up stream" سمت كامپيوتر
*سوكت نوع "B" "پايين دست يا "down stream" و به تجهيزات داراي پورت USB وصل مي شود كه همان سمت دستگاه مي باشد.
USB2.0
استاندارد USB ورژن 2 در ماه آوريل سال 200ميلادي پايه گذاري شد. اين استاندارد در حقيقت يك ارتقا استاندارد USB1.1 بود.
USB2.0 (يا USB پر سرعت) پهناي باند كافي براي انتقال صوت و تصوير و اطلاعات ذخيره شده دارد و سرعت انتقالي 40 برابر سريعتر از USB1.1 دارد تا انتقال اطلاعات به راحتي انجام گيرد. USB2.0 داراي قابليت انتقال در جهت مستقيم و عكس آن نيز ميباشد.
USB2.0 سه سرعت را پشتيباني مي كند. (480.12.15 مگابايت بر ثانيه) USB2.0 با وسايلي كه به پهناي باند (سرعت انتقال اطلاعات) كمتري احتياج دارند مانندMouse , Keyboard به همان خوبي وسايلي كه به پهناي باند بيشتري احتياج دارند مانند دوربين هاي اينترنتي و اسكنرها و پرينترها و وسايل ذخيره سازي پر حجم اطلاعات به خوبي كار ميكند. همچنان كه صنعت كامپيوتر رشد مي كند. استفاده از USB2.0 معمول تر مي شود و اين نشاندهنده قابليتهاي بالاي USB2.0 است.
salam be hameye doostan.
mikhastam bedoonam aya mishe crystal report11 ro ba vb6 ertebat dad ya
na?
age mishe , chetori?
ghablan az komaketoon motshakeram.
bye.
man bekhater in ke tedade mail haye ba ye subject ziyad nashe , oonaro too ya mail mizaram , omid varam mofid bashe baratoon
felan bye
YOU]\[G SU]\[
Behnam Ghiaseddin :
Hi
PHP yek zabane barname nevisi hast ke bishtar baraye application haye server-side (samte server) estefade mishe. in zaban kheyli shabihe zabane C hast. dar vaghe mishe goft hamun C hast vali be dalile inke mesle C compiler nadare balke mesle Java interpreter dare taghirati dar un dadan ke monasebe in kar bashe. hamchenin be hamrahe un yek majmoe library hast ke por az function haye bedard khor base karhaye mokhtalef
hast. az library haye graphici gerefte ta sakhtane file zip va az tabehaye control server va data base gerefte ta sakhtane file haye PDF ! age shoma zabane C va C++ balad bashin kheyli sari mitunin PHP ro ham yad begirin.
php be hamrahe 3 narm afzare dige (linux/Apache/MySQL) tashkile yek technology jadid ro midan be name LAMP ke alan kheyli dar donya saro seda karde vali khob az unjai ke iran hamishe yek phase aghabe hanuz dar iran kheyli behesh tavajoh nemishe. bezudi in moje esteghbal az LAMP be iran ham mirese ;)
mohemtarin karborde PHP dar hale hazer sakhte application haye web hast va amalan raghibe aslie ASP va JSP hast.
PHP and MySQL Web Development, Second Edition SBN: 067232525X Author: Luke Welling / Laura Thomson Publisher: Sams Faster Smarter Beginning
Programming Summary: Write your own programs with Microsoft? Visual Basic? .NET?faster, smarter, and better. Use easy coding techniques and expert tips to learn syntax and language elements, functions and classes, Windows? Forms, Microsoft ASP.NET, data access, and more.
salam PHP bishtar dar zamineye karhayi ke roye server anjam mishe karbord dare va kar kardan ba MySQL. yani baraye database va request kardane etela-at az server ke ye noe server-side scripte. pishzamineye khasi ham nadare vali bishtare syntaxesh shabihe C hastesh! xampp ro ham mitoonin be rahati az p2p ha begirid. agar ebooki chizi ham dar in zamine khastin man daram begin baratoon link bedam!
Salam,
be iranphp.net ye sari bezan.
dar zemn baraye shooroo ketab e marja e php4 ro bekhuni bad nist
ya php4 dar 24 saat.
Regards,
Amin
> salam be hameye doostan
> etelaati moghadamati raje be PHP mikham.(be onvane mesal: bishtarin
> zamineye estefadash chiye,baraye programming pish niyazi ham lazem dare
> ya na,....)
> agar az doostan kasi link baraye downloade "Xampp" mishnase,mamnun
> misham moarefi kone.
>
> shad bashid va piruz
>
>
> ---------------------------------
> See the all-new, redesigned Yahoo.com. Check it out.
Baraaye Didane Font e Farsi , Rooyeh Safheye mail Right-Click Konid , Gozineyeh Encoding , Sepas Unicode(UTF-8) Raa Entekhaab Konid !!
سرعت سايت محبوب خود را چك كنيد
آيا زمان زيادي طول مي كشد كه به سايت مورد علاقه خود دست پيدا كنيد؟ احتمالاً مشكل از سروري كه آن سايت از آن استفاده مي كند مي باشد براي اطمينان از از اينكه مشكل از سرور است از تسهيلات PING در ويندوز 98 استفاده كنيد. Ping يك برنامه كوچك است كه يك سيگنال 32 بيت به سرور وب سايت مذكور مي فرستد، ping زمان مورد نياز براي پاسخ دهي سرور را ثبت مي كند براي فعال كردن ping به صورت زير عمل مي كنيم:
روي start>Run كليك كنيد در فيلد خالي تايپ كنيد Command و سپس روي ok كليك كنيد در پنجره MS-DOS Prompt تايپ كنيد: PING site name براي مثال تايپ كنيد
PING www.yahoo.com
در يك لحظه نتيجه اي ظاهر خواهد شد . اگر نتيجه كمتر از 300 ميلي ثانيه بود نرمال است در حاليكه اگر نتيجه بيش از 400 ميلي ثانيه باشد سرعت كم است.
اگر پيغام Requesttime ظاهر شد به اين معني است كه سرور آن وب سايت در يك ثانيه نتوانسته پاسخ دهد و در اين صورت احتمالاً سرور خيلي كند است يا بر اساسي طراحي شده است كه به تست ping پاسخ ندهد و يا شما فراموش كرده ايد كه نام آدرس سرور را در setting ديالوگ باكس TCP/IP تعيين كنيد.
FTP
FTPمخففFile Transfer Protocolاست. FTPهم نام يك سري ازبرنامه هاست است و هم روشي براي انتقال اطلاعات بين كامپيوتر هاست. Anonymous FTPقابليتي است كهدر نرم افزارهايFTPوجود دارد و به استفاده كننده اين اجازه را مي دهد تا فايلها را از هزارانكامپيوترHostروي اينترنت به كامپيوتر شخصي خود انتقال دهند.
سايتهايFTPشامل كتابها،مقالات، نرم افزار، بازيهاي كامپيوتري، عكس، موزيك، فيلم و ... مي باشند.
براي اين منظور مي توانيد از يكي از نرم افزارهايCute FTPياWs_FTPBulletproof FTPرا استفاده كنيد. براي دانلود هر يكاز نرم افزارهاي فوق روي آن كليك كنيد تا به سايت مورد نظر برويد.
البته بدون اين نرم افزارها هم مي توانيد به اينفايلها دسترسي داشته باشيد. و
در اين حالت مرورگر شما مثلاً اينترنت اكسپلورركافي است. البته زمانيكه يك فايل را از اينترنتDownloadمي كنيددر حال اجرايFTPهستيد اما براي پيدا كردنفايلهايFTPاز طريقموتورهاي جستجوي مخصوص اين كار مانند: