آشیانه

(مقاله) آموزش جاوا اسکریپ

در اولین روزهای تاسیس مجمع جهانی وب (World Wide Web) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید.
سپس از آنجاییکه صفحات وب، بهتر است به صورت دینامیک و متحرک باشند، طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند، در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات Web از JavaScript کمک گرفت.
مفهوم JavaScript
JavaScript دقیقا یک زبان برنامه نویسی میباشد که به وسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید، اما در صورتیکه یک برنامه نویس باشید با استفاده از این سایت خواهید توانست اسکریپتهای مورد نظرتان را بنویسید.

قابلیت JavaScript

به وسیله جاوا اسکریپت میتوان قابلیتهای بیشماری از قبیل ایجاد ارتباط بین کاربر و سایت به صفحه Web اضافه نمود. مثلا سایتهایی را مشاهده نمودید که با قرار گرفتن نشانگر موس بر روی دکمه مورد نظر بصورتی متفاوت (برجسته، تغییر محتویات درون دکمه) نمایش داده میشود، این عمل توسط JavaScript انجام شده و به این تکنیک rollover گفته میشود.
به وسیله rollover میتوان حالتی ایجاد نمود تا اطلاعات وارد شده توسط کاربر درون فرمها بطور صحیح باشند و در نتیجه در زمان و هزینه مربوط بتوان صرفه جویی نمود. میتوان محاسبات لازم و مورد نیاز عددی را بدین وسیله در دستگاه کاربر و بدون نیاز به هیچ گونه فرایندی در serverها انجام داد تفاوت بین برنامهای server-side و client-side بدین گونه است که در برنامه server-side برنامه توسط CGI در خود serverها اجرا میشود مانند: برنامه ASP ولی در برنامه های client-side برنامه در دستگاه کاربر اجرا خواهد شد.
از دیگر فرمت ها و قابلیتهای JavaScript میتوان، صفحات HTML را بر اساس عمل کاریر نمایش داد. فرض کنید که یک سایت آژانس مسافرتی را باز کرده و مقصد خود را هاوایی انتخاب کنید، بوسیله اسکریپت میتوان آخرین اطلاعات مسافرتی مورد نیاز برای هاوایی را در صفحه ای جدید مشاهده نمایید.
به وسیله این برنامه میتوان بر browser کنترل انجام داد و پنجره های جدیدی را باز نمود، جعبه های پیغام را به کاربر اعلام نمود و بر روی قسمت status bar پنجره browser پیغام مخصوصی را نمایش داد.
همچنین بخاطر وجود قابلیتهای ویژه ای که در این نوع برنامه نویسی وجود دارد میتوان ساعت، تقویم و هر برنامه زمانی دیگری نیز تهیه کرد.

JavaScript یک برنامه Java نیست.

برخلاف شباهت اسمی موجود برنامه Java و JavaScript، هیچگونه شباهتی بین این دو برنامه وجود ندارد Java یک زبان برنامه نویسی بسیار کامل پیشرفته ای است که توسط شرکت sun microsystem تهیه شده و با استفاده از آن که نسل بعدی برنامه های c و ++c میباشد، میتوان تمامی برنامه مورد نیاز را نوشته و در ضمن قطعات الکترونیکی استفاده کننده را نیز کنترل نمود. از خاصیتهای دیگر Java اجرای برنامه نوشته شده توسط آن در تمامی مکانها با هرگونه سیستم عامل از قبیل Windows، Unix، Mac os میباشد.
اساس Java در برنامه های client-side برای ایجاد appletها میباشد، این برنامه های کوچک توسط شبکه اینترنت دریافت شده و درون خود browserها اجرا میشوند بطوریکه بعلت وجود قابلیت همه گیر Java، این برنامه در تمامی browserهایی که قابلیت اجرای Java را دارند، کار میکنند.
میتوانید بااستفاده از تگ در سند HTML فرامین Java را بکار بگیرید و سپس هنگامی که browser تگ را مشاهده کرد، applet مورد نظر از server وارد دستگاه شده و در جای تعبیه شده درون سند HTML اجرا میشود.

اندکی در مورد تاریخچه JavaScript

در صورتیکه JavaScript با نام Java تناسبی ندارد، پس چرا در نام خود شباهت دارند؟ پاسخ به این سئوال را در استفاده از معروفیت نام موجود در بازار خواهید یافت. بعد از اضافه نمودن قابلیتهای اسکریپت نویسی Netscape که اساسا زبان برنامه نویسی Livescript نامیده شده در همین موقع زبان gava معروفیت خاصی پیدا کرد و شرکت Netscape بعنوان اولین شرکت از آن در browserهای خود استفاده کرد و نام آنرا به JavaScript تغییر این زبان برنامه نویسی گسترش چشمگیری بدنبال داشت.

زبان ترکیبی:

زبان JavaScript یک زبان برنامه نویسی ‘’شی گرا"’ میباشد. در این قسمت مفهوم شی گرایی یک برنامه را با توجه به مفاهیم object مشخصات و اعمال، آنها را توضیح میدهیم.

Object

در دنیای حقیقی اشیاء مانند کامپیوتر، دوچرخه و … میباشند، در زبان JavaScript اشیاء درون browserها بوده و عبارتند از پنجره ها و فرم ها.

Properties

اشیاء (object) خود دارای مشخصه هایی میباشد مثلا گربه دارای پوست میباشد، کامپیوتر، کیبورد داشته و دوچرخه دارای چرخ است! در دنیای JavaScript پنجره دارای تیتر و فرمها دارای check box میباشند.
تغییر مشخصه یک شی میتواند آن را تغییر میدهد، بطوریکه میتوان همان مشخصه را در اشیای کاملا متفاوتی بکار برد.
فرض کنید که دارای مشخصه ای بنام empty هستید، پس بنابرآنچه گفته شد این مشخصه (خالی بودن) را میتوانید هم برای شکم گربه و هم برای کاسه گربه بکار ببرید!

Methods

کاری که اشیاء میتوانند انجام دهند، Methods نامیده میشود، که مثلا خرخر گربه، خرابی کامپیوتر، و چرخش دوچرخه را میتوان عنوان نمود. اشیاء زبان JavaScript نیز دارای methodsهایی میباشد مثلا عمل کلیک برای دکمه ه، بازکردن پنجره و انتخاب متن مورد نظر را بدنبال دارد. همانطور که توجه میکنید پرانتزها نمایانگر وجود method میباشند.

کنترل وقایع (handling events)

events عملیاتی بوده که کاربر در هنگام مشاهده صحنه طراحی شده انجام میدهد.
پذیرش (Submitting) یک فرم و تغییر مکان نشانگر ماوس برروی یک تصویر، دو نمونه از حالات و وقایع اتفاق افتاده میباشند.
توسط دستورات بنام event handlers، این برنامه وقایع مورد نظر را کنترل میکند. متداولترین کنترل کننده های وقایع در جدول فوق آورده شده اند و در آینده بیشتر در مورد آنها صحبت خواهیم کرد.

Event

onAbort کاربر با اشیاء کاری ندارد.
onBlur کابر شی را تغییر میدهد.
OnError اسکریپت با اشتباه مواجه میشود.
oncHange کاربر برروی شی کلیک میکند.
onFocuse کاربر یک شی را فعال میکند.
onLoad بارگزاری شی اتمام میشود.
onMouseover نشانگر ماوس بر روی شی میرود.
onMouseout نشانگر ماوس از روی شی کنار میرود.
onSubmit کاربر یک فرم را پذیرش میکند.
onUnload کاربر به پنجره کاری ندارد.
onSelect کاربر محتویات شی را انتخاب میکند.
نکات مورد توجه

زبان JavaScript به حروف بزرگ و کوچک حساس میباشد.

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

عملگردها

عملگرده، علاماتی بوده که برای کار با متغییرها استفاده میشوند. مطمئنا با عملگرهای ساده ریاضی مثل جمع، تفریق آشنا هستید. برای اطلاع بیشتر به دیگر عملگرها به جدول فوق توجه کنید.

X+Y (عددی) دو عدد X و Y را با یکدیگر جمع میکند.
X+Y (حرفی) عبارت داخلی Y و X را در کنار هم قرار میدهد.
X-Y Y را از X کم میکند.
X*Y Y و X را هم ضرب میکند.
X/Y X را بر Y تقسیم میکند.
X%Y خارج قسمت X بر Y را نشان میدهد.
X++ ، ++X به X یک عدد اضافه میکند. (X=X+1)
X– ، –X از X یک عدد کم میکند. (X=X-1)
X- علامت X را عوض میکند.
نکات مورد توجه

هر چند دو عملگر X++ ، ++X به مقدار X یک واحد اضافه میکنند، اما در اصل دو عملگر متفاوت از یکدیگر میباشند. به عنوان مثال اگر X=5 باشد و ++Y=X باشد در نتیجه Y=5 و X=6 میشود ولی در عبارت Y=++X مجهولهای X و Y هر دو دارای مقدار 6 خواهد بود.
معادله ها

X=Y مقدار X برابر Y قرار داده میشود.
X+=Y مانند معادله X=X+Y است.
X-=Y مانند معادله X=X-Y است.
X*=Y مانند معادله X=X*Y است.
X/=Y مانند معادله X=X/Y است.
X%=Y مانند معادله X=X%Y است.

نامعادله ها

X==Y در صورتیکه X،Y مساوی باشند مفهوم، true را بر میگرداند.
X!=Y در صورتیکه X،Y نامساوی باشند مفهوم، true را بر میگرداند.
X>Y در صورتیکه X از Y بزرگتر باشد مفهوم، true را بر میگرداند.
X>=Y در صورتیکه X از Y بزرگتر یا برابر باشد مفهوم، true را بر میگرداند.
XX<=Y در صورتیکه Y از X بزرگتر یا برابر باشد مفهوم، true را بر میگرداند.
X&&Y در صورتیکه هم X و هم Y صحیح باشد مفهوم، true را بر میگرداند.
X\\Y در صورتیکه یا X یا Y صحیح باشند مفهوم، true را بر میگرداند.
X! در صورتیکه مقدار X غیر صحیح باشد مفهوم، true را بر میگرداند.

نکات مورد توجه

در صورتیکه متغییرهای (حرفی) رشته ای را با یکدیگر مقایسه کنید، توجه داشته باشید که ‘’a"’ از ‘’A"’ بزرگتر و ‘’be"’ از ‘’abracadabra"’ کوچکتر میباشد.

ابزارهای مورد نیاز

از آنجا که JavaScript یک متن ساده میباشد، در نتیجه میتوان از هر ویرایشگر متن کمک گرفت، همچنین میتوان از یک پردازشکر متن مثل word که فایل را نهایت بصورت text only ذخیره شود، استفاده کرد ولی کلا بهتر است از برنامه ای که حالت plain text که بصورت فرمت استاندارد آن است استفاده نمایید. در سیستم ویندوز اغلب کاربران از برنامه notepad استفاده میکنند


ترفندهای ویندوز XP

این صفحه برای کسانی نوشته می شه که قصد دارند از کامپیوتر و ویندوز بیشتر بدونن و با دستورات جالب و پنهان ویندوز آشنا شوند و در برنامه هایی مانند ویندوز تغییرات ظاهری ایجاد کنند طوری که در نظر دیگران جالب باشد، دیگران را سر کار بگذارند و راههای دیگری برای انجام کارها ببینند. ما در تمام نوشته های آتی این ستون فرض را بر این می گذاریم که شما Microsoft Windows XP دارید. در ویندوز XP، یکی از بهترین ابزارهایی که در دست شماست، همان صفحه مشکی Command prompt است. در ویندوز XP دو نوع DOS وجود دارد. یکی cmd.exe و دیگری command.com که cmd.exe برای کارهای ما مناسبتر است و کلیک روی دگمه Start و انتخاب All programs و انتخاب Accessories و سپس کلیک روی Command prompt نیز همین را باز خواهد کرد. (راه مناسبتر: دگمه ویندوز کیبورد را به همراه حرف R فشار دهید، تایپ کنید cmd و Enter کیبورد را فشار دهید).  تغییر رنگ صفحه مشکی خط فرمان: کافی است روی آیکونی که بالا سمت چپ خط عنوان صفحه Command prompt وجود دارد کلیک کنید و روی Properties کلیک کنید. حالا از انتخابهای بالای پنجره باز شده روی Colors کلیک کنید و رنگهای مورد نظر خود را انتخاب کنید. نتیجه را در همان پایین به صورت preview مشاهده خواهید کرد. راه حل دیگر استفاده از دستور color است. این دستور دو پارامتر خود را که به ترتیب نشان دهنده رنگ زمینه و نوشته هستند به طور به هم چسبیده دریافت می کند. برای مشاهده کد رنگها از دستور ?/color استفاده کنید. به عنوان مثال دستور color fc رنگ زمینه را سفید و رنگ نوشته را قرمز خواهد کرد.  گذاشتن اسم (عنوان) برای صفحه Command Prompt: با استفاده از دستور title می توانید نام یا نوشته مورد نظر خود را در نوار عنوان (title bar) بالای صفحه command prompt نمایش دهید. استفاده از این دستور بخصوص در Batch file نویسی توصیه می شود. کافی است که عنوان مورد نظر خود را بعد از دستور title وارد کنید. مثلا: Title In the name of God  تغییر قالب Prompt: دستور Prompt که از قدیمیترین دستورات DOS است هنوز هم فعال است و با زدن آن می توانید به راحتی به قالب مورد نظر دست پیدا کنید. به عنوان مثال دستورات زیر را امتحان کنید (برای بازگشت به حالت عادی کافی است تایپ کنید prompt و Enter کنید.): Prompt $t :فقط ساعت فعلی را به جای اسم و مسیر فایل نمایش خواهد داد Prompt I Hacked your $V $_On $D @ $T$_$P$G Prompt Hacked by me @ $T $G Prompt /? :برای مشاهده راهنمای این دستور · استفاده از دستور ShutDown: با این دستور می توانید هر کار مربوط به Shut down از Log off user گرفته تا تنظیم ساعت برای خاموش شدن کامپیوتر، خاموش کردن کامپیوتر فرد دیگری و ... را انجام دهید. برای استفاده از این دستور اسم کامپیوتر را باید بدانید. اگر قصد خاموش یا ریست کردن کامپیوتری که پای آن نشسته اید را دارید ولی اسم آنرا نمی دانید، به سادگی به System در کنترل پنل بروید (قابل باز شدن از طریق کلیک راست روی My computer و انتخاب Properties و یا باز کردن Control Panel و اجرای System) حالا اسم کامپیوتر را مقابل نوشته Full computer name می بینید. برای تغییر نام کامپیوتر هم می توانید روی دگمه Change در همان پنجره کلیک کنید. حالا که اسم کامپیوتر را می دانید، از این دستور به این شکل بامزه استفاده کنید: shutdown -r -m \\esme-computer -t 300 توجه کنید که به جای esme-computer باید همان اسم کامپیوتر را قرار داد و دو علامت \\ باید باقی بمانند. "r" به معنی restart است. می توانستید از "l" و "s" به ترتیب مخفف Logoff و Shutdown به جای "r" استفاده کنید. عدد 300 بعد از t به این معناست که عمل restart بعد از 300 ثانیه انجام شود. اضافه کردن c به دستور بالا به شما اجازه می دهد نوشته دلخواه خود را نیز روی صفحه به نمایش بگذارید: shutdown -r -m \\hafoo -t 300 -c "Khodahafezetoon!!" با زدن دستور زیر می توان عمل دستور shutdown را تا قبل از سپری شدن زمان t لغو کرد: shutdown -a و در نهایت می توان با دادن دستور زیر صفحه گرافیکی مخصوصی را باز کرد که همین گزینه ها را دارد: shutdown -i اضافه کردن منفی f قبل از منفی m این حسن را دارد که به برنامه های در حال اجرا دستور می دهد بدون دادن پنجره هشدار خود را ببندند. همه دستورات بجز حالت logoff اگر قسمت منفی m و اسم کامپیوتر حذف شود کامپیوتری که پای آن نشسته اید را در نظر می گیرند و کار را انجام می دهند.  استفاده از SFC: برنامه SFC که نام آن مخفف System File checker می تواند فایلهای حفاظت شده ویندوز شما را چک کند و از سلامت و حضور آنها مطمئن شود. ساده ترین راه استفاده از آن تایپ کردن sfc /scannow در خط فرمان است. این برنامه می تواند فایلهای خراب یا مفقود شده را از روی سی دی ویندوز شما به سیستم بازگرداند. (اگر اشتباهی فایلی را پاک کردید یا صدمه ای به سیستم زدید، در ویندوز XP ما System Restore را به جای این برنامه به شما پیشنهاد می کنیم که در Start -> All programs -> Accessories -> System tools قرار دارد. این برنامه سیستم شما را به تاریخی که می دهید باز می گرداند.)  مشاهده مشخصات سیستم با استفاده از Systeminfo: با این دستور اطلاعات جالبی از قبیل اینکه این کامپیوتر چه مدت است که روشن بوده است (System Up Time)، مقدار حافظه فیزیکی و مجازی خالی، تاریخ و ساعتی که ویندوز روی این سیستم نصب شده است، تعداد CPUها و سرعت آنها، اسم کامپیوتر، تنظیمات Time Zone و زبانها، به روزرسانیهای انجام شده به روی سیستم و اینکه متعلق به کدام Service Pack ویندوز بوده اند و اطلاعات کاربردی دیگری را می توان به دست آورد. این دستور با سوئیچ s/ می تواند برای گرفتن همین اطلاعات از یک کامپیوتر دیگر نیز به کار رود! برای اطلاعات بیشتر می توانید مطابق معمول برنامه های خط فرمانی از سوئیچ ?/ استفاده کنید. مخصوص مدیران سیستم و حرفه ای ترها:  دستورات Tasklist و Taskkill ، دستور FSUtil، دستورات SC، WMIC،SchTasks و AT را ببینید. برخی از قسمتهای این نوشته ها ممکن است از سرویسهایی استفاده کنند که آنها را نصب نکرده باشید. بهتر است از Control panel->add/remove programs->add/remove windows components همه چیز را علامت بزنید. (بخصوص سرویس Fax ویندوز XP احتمالاً برایتان جالب خواهد بود که با کیفیتی خوب Fax ارسال یا دریافت می کند و برای این کار تنها کافی است که آن را نصب کنید و سپس با استفاده از گزینه Print موجود در برنامه ها خواهید دید که پرینتری به اسم fax دارید و با انتخاب آن و پرینت گرفتن به روی آن شماره فکس از شما پرسیده و فکس ارسال می شود.) در ویندوز XP کنسولهای متعددی برای تنظیمات وجود دارند. برای اینکه شما را کاملاً با اصول این موضوع آشنا کنیم و خودتان بتوانیأ همه آنها را بیابید، قصد داریم از روشی غیر از روش میانبر آنها را اجرا کنیم، اما بدانید که صرف زدن اسم این فایلها که پسوند msc دارند در قسمت Run (قابل دسترسی با فشردن همزمان کلیدهای ویندوز و R، یا از داخل منوی Start) برای اجرای آنها کافی است. ابتدا mmc را اجرا کنید. برای این کار کافی است در صفحه cmd تایپ کنید mmc و Enter کنید یا همین کار را داخل جعبه متن Run انجام دهید. حال از منوی File انتخاب کنید: Open. حال بایأ به آدرس مناسب که فایلهای دارای پسوند msc در آنجا منتظر ما هستند برویم. فایلهای مناسب این برنامه در داخل پوشه system32 داخل پوشه windows پیدا می شوند که معمولاً چنین آدرسی دارد: c:\windows\system32 حال علاوه بر پوشه ها، تعدادی فایل خواهید دید. از اسم و آیکون برخی از آنها طرز کار آنها را می توانید حدس بزنید و از این میان حتماً با dfrg.msc آشنا هستید که وظیفه آن Defrag کردن هارددیسک شما است (آن را Open کنید و ببینید) و نیز Device manager را می توانید با devmgmt.msc باز کنید. ما تمرکز خود را روی دو فایل از این فایلها یعنی gpedit.msc و compmgmt.msc قرار می دهیم که شامل اکثر فایلهای دیگر هم می باشد ولی دیدن قسمت System Monitor از perfmon.msc را به شما توصیه اکید می کنیم. فراموش نکنید که باید همه این کارها را انجام دهیأ تا متوجه شوید و من به عمد هرگز در این قسمتها عکسی قرار نخواهم داد تا شما را وادار به تجربه آنها کنم. از آنجایی که mmc بیش از حد نیاز یک کاربر معمولی قدرت دارد و با آن می توان در فایلها تغییراتی ایجاد کرد، حال آن را ببندید. بررسی خود را با Computer management آغاز می کنیم و سپس انشاالله در قسمت آینده به Group Policy می پردازیم. ما در اینجا توضیحاتی خلاصه می دهیم، همیشه می توانید با کلیک روی "؟" بالا سمت چپ صفحات و سپس کلیک روی عناوین توضیحی در مورد هر عنوان بگیرید. Computer management را با تایپ کردن compmgmt.msc در جعبه متن Run و فشردن Enter اجرا کنید. این برنامه را می توانید از Adminestrative tools موجود در منوی Start (و شاید در All programs) پیدا کنید. اگر Adminestrative tools را ندارید، روی لبه بالای منوی Start کلیک راست کنید، انتخاب کنید Properties و سپس به ترتیب Custumize و Advanced را پیدا کنید و از پایین قسمت Start menu items، نمایش آنرا فعال فرمایید. حال که Computer management را اجرا کرده اید، کمی درباره آن برای شما توضیح خواهیم داد:  قسمت System tools: o قسمت Event viewer: اطلاعات جالب و در عین حال کاملی از پیامهای مختلفی که شما از سیستم خود گرفته اید، از Crash گرفته تا اتصال به یا disconnect شدن اینترنت و مطلع شدن از کارهایی که ویندوز انجام داده یا قصد انجام آنها را داشته است از ضبط کردن registry به نیت Backup تا تلاش برای به روز کردن ساعت کامپیوتر شما از روی سایتهای ساعت روی اینترنت. قصد نداریم در مورد آن اینجا توضیحی بدهیم، با Double click می توانید اطلاعات بیشتری در مورد پیام بگیرید. استفاده اصلی آن هنگامی است که به سراغ رایانه ای می رویم برای تعمیر نرم افزاری آن و قصد داریم مثلاً ببینیم از دیروز که این سیستم خراب شده بوده است چه برنامه هایی از آن Crash می کرده اند و یا بخواهیم ببینیم سایر کاربران کامپیوتر ما چه مدت به اینترنت متصل بوده اند و ... o قسمت Shared folders: این قسمت بستگی به ساختار سیستم شما دارد و دستکاری آن را زیاد توصیه نمی کنیم. با فرض اینکه از NTFS استفاده می کنید (اگر نمی کنید، اشتباه می کنید! با استفاده از دستور Convert به NTFS بپیوندید) پیشنهاد می کنیم تعداد کاربران همزمان مجاز را بر حسب نیاز از Maximum allowed به 1 یا 2 کاهش دهید. o قسمت Local users and groups: در این قسمت کاربران و گروههای تعریف شده روی رایآنه خود را خواهید دید. اگر شما هم مثل خیلی از دوستان اهل ویندوز 2000 که به سراغ XP آمده اند جای خالی امکان تعریف کاربر از انوع Power users، Backup operators و مانند آنها را حس کرده باشید و تعجب کرده باشید که چرا ویندوز XP در ظاهر این امکانات را ندارد، از اینجا می توانید این امکانات را مورد استفاده قرار دهید. توضیح بسیار خلاصه برخی از امکانات اینجا:  در قسمت users، با double click روی اسم یک کاربر و آوردن قسمت General می توانید اسم و مشخصات کاربر را تغییر دهید. مربعهایی که در قسمت General می بینید امکانات خوبی به شما می دهد که معنای آنها با دانستن مقدمات زبان انگلیسی کاملاً مشخص می شود.  در قسمت users، با double click روی اسم یک کاربر و آوردن قسمت Member of می توانید با Add او را به عضویـت گروه دیگری درآورید و یا با Remove او را از گروهی خارج کنید. هر گروهی به وی امکانات خاصی می دهد و گروه Administrators تمامی حقوق را به وی می دهد که دادن آن به کسی بجز خودتان توصیه نمی شود. برای افزودن گروه، پس از کلیک روی Add، روی Advanced کلیک فرمایید و سپس با کلیک روی Find now خواهید دید که لیست تمام گروههای موجود روی سیستم را برای شما به نمایش در می آورد و به شما اجازه می دهد بدون حفظ بودن دقیق آن اسامی به هدف خود برسید. توضیح گروهها را در قسمت Groups جلوی اسم گروهها یآ با Double click روی آنها می توانید ببینید. راه دیگر این کار استفاده از Add در منویی است که با Double click روی اسم یک گروه ظاهر می شود. در این حالت هم با کلیک روی Find now خواهید دید که لیست تمام کاربران تعریف شده روی سیستم را برای شما به نمایش در می آورد و به شما اجازه می دهد بدون حفظ بودن دقیق آن اسامی به هدف خود برسید.  دوستان علاقمند به شبکه از دیدن قسمت Profile که با double click روی اسم یک کاربر در قسمت users ظاهر می شود هم لذت خواهند برد و سایرین هم ممکن است از گذاشتن یک script برای دیگران لذت ببرند ;-) o قسمت Device manager: همان Device Manager موجود در قسمت System از Control Panel است.  قسمت Storage: o قسمت Disk defragmenter نیازی به توضیح ندارد، پیشنهاد می شود هر از چند گاهی از آن استفاده نمایید. o قسمت Disk management: یکی از مهمترین قسمتها و بهترین راه برای Partition بندی، تغییر Partitionها، رفع مشکلات پدید آمده در Partition بندی و موارد مشابه است. اگرچه Diskpart قابل اجرا از درون cmd یا run بسیآر قدرتمند است، اما استفاده از آن دشوار است و استفاده از Fdisk هم به هیچ عنوان پیشنهاد نمی شود (هرچند که متاسفانه در اکثر آموزشگاهها به دلیل ناآگاهی اساتید کماکان Fdisk به عنوان تنها روش آموزش داده می شود). اما نحوه استفاده از این قسمت را به دلیل کمی خطرناک بودن آن چندان توضیح نخواهیم داد و از کاربرانی که تا این لحظه نحوه کار با Fdisk یا Partition magic یا هیچ برنامه Partition بندی دیگری را نمی دانند، پیشنهاد می شود در حضور استاد کار با آن را فرا بگیرند یا آن را روی یک Hard خالی اجرا کنند که اطلاعاتی را از دست ندهند. به جای آموزش این قسمت، به این نکته اکتفا می کنیم که از شما بخواهیم روی همه چیز از شکلها گرفته تا نوشته ها کلیک راست Mouse کنید تا به خوبی تمام امکانات را ببینید. اگر فضای خالی یا جای خالی یک Partiton حذف شده روی هارددیسک شما موجود باشد نیز با یک کلیک راست روی آن می توانید آن را به یک drive تبدیل کنید. o قسمت Libraries: با کلیک راست روی اسم درایوها و انتخاب Properties می توانید تنظیماتی انجام دهید که از مهمترین آنها می توان به قسمت Security اشاره کرد که در آن می توانید حق استفاده، کنترل یا تغییر حقها را به کاربران بدهید یا از آنها بگیرید.  قسمت Services and applications: o قسمت Services: انواع سرویسها اعم از سرویسهای فعال و غیر فعال که به شما امکان فعال یا غیر فعال کردن آنها، مشاهده سرویسهای پیشنیاز (سرویسهایی که باید موجود و فعال باشند تا این سرویس بتواند فعال شود)، مشاهده اطلاعاتی در مورد آن سرویس و امکانات دیگری می دهد. o قسمت Indexing service: اگر این سرویس روی فایلهای شما اعم از Local یا فایلهای مربوط به رایانه شما به عنوان یک web host نصب شده باشد می توانید از اینجا برای جستجو در آن یا مشاهده وضعیت آن استفاده کنید. قسمت Internet information services: اطلاعات مربوط به سایت، ایمیل، FTP و هر آنچه به این سرویس مربوط از تنظیمات آن گرفته تا وضعیـت فعلی آن است.

شطرنج روبوتیک

 

شطرنج روباتیک ساخته شد

محققان در آمریکا بازی شطرنج روباتیک منحصربفردی روانه بازار کردند.

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

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

محققانی که این بازی را ارایه کرده اند برای آنکه آن را برای تمامی شطرنج بازان در هر سطحی قابل استفاده کنند، 120 سطح بازی که شامل 16 سطح آنالیزی است را در آن برنامه ریزی کرده اند.

این بازی شطرنج به صفحه LCD ویژه مجهز است که حرکات ثبت شده را به بازیکن نشان می دهد. بازی طوری برنامه ریزی شده که هرگز حرکات اشتباه را قبول نمی کند و به صورت خودکار سطح بازی بازیکن را بازی به بازی ارتقا می بخشد.

شده است که نه تنها با بازیکن انسانی بلکه با خود نیز بازی می کند.

محققانی که این بازی را ارایه کرده اند برای آنکه آن را برای تمامی شطرنج بازان در هر سطحی قابل استفاده کنند، 120 سطح بازی که شامل 16 سطح آنالیزی است را در آن برنامه ریزی کرده اند.

این بازی شطرنج به صفحه LCD ویژه مجهز است که حرکات ثبت شده را به بازیکن نشان می دهد. بازی طوری برنامه ریزی شده که هرگز حرکات اشتباه را قبول نمی کند و به صورت خودکار سطح بازی بازیکن را بازی به بازی ارتقا می بخشد.


(مقاله) گوگل بر تدوین قوانین حفظ حریم شخصی در اینترنت تاکید کرد

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

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

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

بر اساس گزارش گاردین، وی گفت : گسترش اینترنت به معنای آن است که حجم گسترده ای از اطلاعات در جهان و عمدتا به کشورهایی مبادله می شود که از حفاظت های رسمی اطلاعاتی برخوردار نیستند.

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

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


(مقاله) دو تلفن همراه باریک با بهترین ویژگی‌های "جی اس ام" عرضه

شرکت "ارتباطات ساژم" دو مدل جدید از تلفن های همراه خود را که ترکیبی از بهترین ویژگی های تلفن های همراه "جی اس ام" هستند، معرفی کرد.

به گزارش خبرگزاری مهر، شاژم دو مدل تلفن های همراه جدید خود را با عنوان "ساژم my850C" و "ساژم my411CV" ارائه کرد.

"ساژم my850C" با قابلیت اتصال با پهنای باند شبکه های نسل سوم و EDGE، یک تلفن همراه باریک با ضخامت تنها 16 میلیمتر است. این مدل 96 گرم وزن و ابعاد 96 در 49 میلیمتر دارد.

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

my850C، دارای یک دوربین 2 مگاپیکسلی، دوربین "وی جی ای" جلویی، پخش کننده MP3، پیامگیر چند رسانه ای، مرورگر اینترنت، بازی های سه بعدی و صفحه نمایشگر QGVA با 262 هزار رنگ است.

این تلفن همراه مجهز به فناوری UMTS، EDGE، شبکه سه باند، SyncML، بلوتوث و 16 مگابایت حافظه داخلی است. حافظه این دستگاه قابلیت ارتقا با کارت های میکرو اس دی را دارد.

براساس گزارش کاتاوب، مدل دیگر عرضه شده از سوی شرکت ارتباطات ساژم my411CV نام دارد. این مدل
یک تلفن همراه تا شو با کاربردهای شخصی است.

بخش خارجی این مدل دارای یک صفحه نمایشگر NeoNTM است. در داخل این تلفن همراه یک صفحه نمایشگر با 65 هزار رنگ به منظور نمایش فیلم و عکس قرار گرفته است.

دوربین این مدل از نوع "وی جی ای" با زوم حداکثر چهار برابر بزرگنمایی است. ابعاد این مدل 86 در 3/43 در 5/18 میلیمتر و وزن آن 5/82 گرم است.

پخش کننده MP3، پیامگیر پیام کوتاه و ام ام اس، شبکه سه باند، بلوتوث و SyncMLTM به منظور اتصال و ورود به شبکه، WAP 2.0  و فناوری جاوا برای انجام سرگرمی ها از دیگر تجهیزات این مدل است.

my411CV حافظه داخلی 15 مگابایت دارد که می تواند با کارت حافظه میکرواس دی ارتقا یابد. شارژ باتری این محصول 250 ساعت در حالت آماده بکار و 3 ساعت و نیم در حالت تماس بطول می انجامد. این تلفن همراه در بازار اروپا از سوی اپراتور Vodafone به قیمت 99 یورو در دسترس قرار دارد.


(مقاله) بزرگترین کشتی دنیا ساخته شد!

بزرگترین کشتی دنیا به طول 340 متر برای اولین بار این هفته در فنلاند به آب انداخته شد تا سفر آزمایشی خود را برای رسیدن به بندر ساوتمپتون انگلیس آغاز کند.

به گزارش خبرگزاری مهر، بزرگترین کشتی دنیا که "مستقل از دریاها" نام دارد، با هزینه 400 میلیون پوند (درحدود 600 میلیون یورو) ساخته شده است.

تاکنون رکورد بزرگترین کشتی دنیا متعلق به کشتی های دوقلو با نام های "آزادی دریاها" و "رها از دریاها" بود. این کشتی ها هرکدام 330 متر طول و گنجایش پذیرایی از 4 هزارو 300 مسافر را دارند.

کشتی "مستقل از دریاها" از ماه می سال 2008 وارد خطوط کشتیرانی شرکت "رویال کارائیب بین المللی" می شود.

براساس گزارش تلگراف، این کشتی در شهر "تورکو" واقع در جنوب غربی فنلاند ساخته شده است.

این جواهر دریایی قرن بیست و یکم در حدود 160 هزار تن وزن دارد. تاکنون تنها دو سوم از مراحل ساخت این کشتی به اتمام رسیده است و درحال حاضر در حدود دو هزار و 500 کارگر مشغول تکمیل بزرگترین کشتی دنیا هستند.

این کشتی توانایی پذیرایی و حمل 4 هزارو 375 مسافر را بدون درنظر گرفتن هزار خدمه کشتی دارد.

تا 10 سال قبل مسافرت های دریایی در شمار سفرهای محدود قرار می گرفت. اما از 10 سال قبل تا کنون توریسم دریایی بویژه در اروپا با رشد قابل توجهی مواجه شده است.

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

همچنین این کشتی دارای یک سالن تئاتر با گنجایش هزار و 350 نفر، 16 کافی شاپ، یک کتابخانه با بیش از 3 هزار و 600 جلد کتاب، ورزشگاه  با 30 مربی شخصی، پیست پاتیناژ روی یخ و پیتزا فروشی است.


(مقاله) معرفی محصولات جدید مایکروسافت در تولد 25 سالگی ماوس

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

به گزارش خبرگزاری مهر، "مایکروسافت سخت افزار" در کنفرانس خبری که به این مناسبت برگزار کرده بود، علاوه بر معرفی فعالیت های این بخش در مدت 25 سال اخیر در توسعه کنسول بازی های ویدیویی "ایکس باکس"، پخش کننده چند رسانه ای "زون" ، فناوری چند لمسی "سطح" (رایانه میزی شگفت انگیز مایکروسافت) و صفحه کلیدها و ماوس های رایانه ای به ارائه محصولات جدید خود پرداخت.

اولین محصولی که مقامات بخش سخت افزار مایکروسافت در این کنفرانس خبری معرفی کردند، "دسکت تاپ سرگرمی بی سیم 8000"( Wireless Entertainment Desktop 8000) نام دارد.

این محصول که یک صفحه کلید به ضخامت 5/2 سانتی متر است و برپایه سکوی ویندوز ویستا از طریق جهنده های نشان داده شده با "Gadget"، "استارت مدیا سنتر" و ویندوز لایو"عمل می کند.

این صفحه کلید دسکت تاپ با اتصال بی سیم و با فناوری بلوتوث 4/2 گیگاهرتزی با اشعه انتشار بیش از 9 متر به رایانه شخصی متصل می شوند. این ابزار نور خود را بطور خودکار و براساس نور محیط تنظیم می کند.

همچنین این صفحه کلید به صورت خودکار حضور کاربر را تشخیص می دهد و هنگامی که کاربر از آن دور شود، به منظور افزایش مدت شارژ باتری ها خاموش شده و زمانی که کاربر دوباره به ان نزدیک می شود، خود را روشن می کند. در کنار این صفحه کلید، یک ماوس بی سیم نیز با عنوان "ماوس لیزری بی سیم 8000"( Wireless Laser Mouse 8000) عرضه شده است. بسته صفحه کلید و این ماوس بی سیم به قیمت 90/279 یورو عرضه می شود.

براساس گزارش سی ان ان مانی، محصول جدید دیگری که مایکروسافت سخت افزار در این کنفرانس خبری عرضه کرد، "ماوس حافظه همراه 8000" (Mobile Memory Mouse 8000) نام دارد. این محصول اولین ماوس قابل شارژ با حافظه یک گیگابایتی یکپارچه در گیرنده - فرستنده است.

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

"ماوس حافظه همراه 8000" از 18 اکتبر 2007 به قیمت 90/89 یورو در دسترس قرار می گیرد.

همچنین این شرکت دو ماوس جدید دیگر را برای استفاده در نوت بوک ها هنگام حرکت ارائه کرده است. این ماوس ها به ترتیب "ماوس نوت بوک 5000" و ماوس لیزری 7000" هستند که از ماه اکتبر به قیمت 90/44 یورو وارد بازار می شود.

به گزارش  مهر، محصولات بعدی مایکروسافت سخت افزار، دو وب کم به نام های "لایف کم وی- ایکس 7000" برای رایانه های شخصی دسکت تاپ و "لایف کم ان – ایکس 3000" برای رایانه های قابل حمل عرضه می شود.

این وب کم ها با قابلیت تبادل عکس، امکان به اشتراک گذاری عکس های دیجیتالی را با دوستان و خانواده فراهم می کند. لایف وب وی- ایکس 7000 مجهز به یک حسگر دو مگاپیکسلی است که فیلم ها را با وضوح تصویر دو مگا پیکسل و عکس ها را با وضوح تصویر 6/7 مگاپیکسل تولید می کند. این درحالی است که "لایف وب ان- ایکس 3000" فیلم ها را با وضوح تصویر 640 در 480 پیکسل و عکس ها را با 3/1 مگاپیکسل عرضه می کند. این محصولات به ترتیب به قیمت 90/89 و 90/ 59 یورو وارد بازار می شوند.


(مقاله) کوچکترین آچار پیچ گوشتی موتوری جهان ساخته شد

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

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

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

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

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


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

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

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

بر اساس این قرارداد، شرکت Simbex کلاه های ایمنی مجهز به حسگرهایی طراحی کرده و می سازد که نظامیان در آینده ای نزدیک از آنها در میادین نبرد استفاده خواهند کرد.

بر اساس گزارش تکنولوژی ریویو، ارتش آمریکا هم اکنون در حال آزمودن این فناوری نوین است و پیش بینی شده است که از اوایل دسامبر سال جاری میلادی استفاده کاربردی از آن آغاز شود.

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


(مقاله) نمایشگر نسل آینده تلفن های همراه ؛ کم مصرف و با کیفیت با

یک شرکت تولید کننده نمایشگرهای تلفن همراه اعلام کرده است که مراحل تولید نوعی صفحه نمایشگر جدید را آغاز کرده است که 60 درصد نسبت به نمایشگرهای فعلی با کیفیت تر و موثرتر است و انرژی کمتری مصرف می کند.

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

این درحالی است که هرچه تمایل کاربران تلفن های همراه به استفاده حرفه ای یا تماشای فیلم و برنامه های تلویزیون روی این ابزار چندعملکردی بیشتر می شود، صفحات نمایشگر این دستگاه ها هم بزرگتر می شوند.

در حقیقت تولید کنندگان سعی در ارتقای کیفیت و ابعاد نمایشگرهای تلفن های همراه دارند. همین مسئله موجب شده است که مصرف انرژی نمایشگرهای بزرگ و با کیفیت، بالاتر رود و به این ترتیب باتری در مدت زمان کوتاه تری نیاز به شارژ داشته باشند.

به منظور رفع این مشکل شرکت "یونی پیکسل" در وودلندز تکزاس در حال تولید نسل جدیدی از نمایشگرهای تلفن همراه و تلویزیون است که حداقل 60 درصد از نمایشگرهای سنتی کاربردی تر و موثرتر است. درعوض مصرف کمتری داشته و مدت شارژ باتری را به دو برابر میزان فعلی افزایش می دهد. نمونه آزمایشی این نمایشگر جدید پایان سال جاری معرفی می شود.

براساس گزارش تکنولوژی ریوویو، این نوآوری جدید ثمره فناوری های نوین نیست بلکه ماهیت آن برمبنای فناوری های موجود استوار شده است.

برای مثال برای نور صفحه از "ال ای دی" (دیودهای کوچک گسیل کننده نور کم مصرف) استفاده شده است. به طور طبیعی برای تولید یک تصویر، نور گسیل شده از یک سری از فیلترها و قطبی کننده های نور عبور می کند.

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

همچنین یونی پیکسل از "زیرپیکسل ها" هم استفاده نمی کند به طور طبیعی هر پیکسل یک فیلم در کریستال مایع سه زیرپیکسل دارد.

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

به گفته یونی پیکسل با عرضه این نمایشگر جدید کم مصرف گردش مالی این شرکت در سال 2010 به 104 میلیارد دلار خواهد رسید.