توسعه ویندوز 7 - قسمت اول
خرداد ۱۳۸۸ - Windows - محمدعرفان شمسیبه لطف خدا و همراهی شما دوستان، در این مدت تا حدود زیادی مباحث مهم و کاربردی شبکه را مرور کردیم تا جایی که، شخصی که هیچ اطلاعاتی از شبکه هم ندارد، می تواند با مطالعه ی مطالب وبلاگ، اطلاعات لازم برای راه اندازی و مدیریت شبکه را کسب کند. البته مدتی هم این وسط، به مباحث مختلفی از جمله انتخابات پرداختیم که در واقع یک نوع زنگ تفریح برای خودم محسوب میشد. اما از امروز به یاری خدا قصد دارم مباحث تخصصی تر شبکه را مطرح کنم و در این بین مثل همیشه، از شما دوستان خوبم نیز مطالب بسیاری را فرا خواهم گرفت.
چه باور کنید و چه نکنید، از اینکه دوستان در مورد مسائل مطرح شده نظر می دهند و اشکالات احتمالی موجود در مطالب را میگیرند(حتی اگر با لحنی تمسخر آمیز باشد) بسی مشعوف می شوم. البته اینکه بعد از این همه زحمت، شخصی با لحنی بد شروع به انتقاد می کند، ناراحتی خاص خودش را دارد، اما این ناراحتی تنها چند لحظه است. اگر نخواهم بگویم که همیشه حق با مشتری است!، مهم به دست آوردن نکته ای از این نظرات است که واقعا در خیلی از موارد به درد من خوردند.
ناگفته نماند که برنامه هایی برای انتقال این وبلاگ، به آدرسی جدید و تبدیل آن به یک وب سایت حرفه ای شبکه هم دارم. وب سایتی با طراحی مناسب و بخش های متنوع، که علاوه بر خودم، افراد متخصصی نیز در آن به نگارش مقاله های مختلف بپردازند. خوشبختانه دوستان متخصص خوبی هستند که بتوانند در این زمینه کمک کنند و تنها مشکل، پیدا کردن یک شخص حرفه ای برای طراحی چنین سایتی است. که امیدوارم این مشکل نیز حل شود. اگر از دوستان خواننده ی این وبلاگ کسی توانایی طراحی سایتی حرفه ای را دارد، خوشحال خواهم شد در این زمینه همکاری داشته باشیم.(ایمیل)ضمن اینکه قبل از شروع، جا دارد از آقا نوید که زحمت طراحی لوگویی که درخواست کرده بودم را کشیدند، تشکر ویژه ای کنم.
توسعه ویندوز 7:
همان طور که از عنوان مطلب مشخص است، قصد داریم طی چند پست، نحوه ی توسعه ی ویندوز 7 را بررسی کنیم. برای این کار چند سناریوی تمرینی طراحی می کنیم و قدم به قدم با ابزار های موجود آشنا خواهیم شد. کاری که بنا داریم انجام دهیم این است که ابتدا از طریق شبکه و به صورت اتوماتیک، بر روی یک کامپیوتر ویندوز نصب کنیم. بعد از این، یاد خواهیم گرفت که چگونه از ویندوزی که نصب کرده ایم همراه با تمام درایور ها و نرم افزار های نصب شده بر روی آن، یک تصویر بگیریم تا بتوانیم بر روی صد ها سیستم دیگر نیز ویندوز را با تمامی نرم افزار هایی که نیاز داریم نصب کنیم. بعد از این سناریو ی تمرینی نیز، با ابزار Deployment Services و یا DS آشنا میشویم تا این کار ها را بسیار سریع تر انجام دهیم.
Windows AIK:
ابزار توسعه در ویندوز ویستا با معرفی Windows Automated Installation Kit تغییر شگرفی کرد که این تغییرات در ویندوز Server 2008 و ویندوز 7 نیز ادامه پیدا کرده است. Windows AIK در واقع بسته ای شامل ابزار لازم برای توسعه ی ویندوز است که دارای توانایی های زیادی می باشد. قبل از شروع کار، بهتر است کمی بیشتر با این مجموعه آشنا شویم.
همان طور که می دانید، ابزار توسعه در ویندوز XP، با نام OEM Preinstallation toolkit یا Windows OPK شناخته میشد که در فایلی به نام deploy.cab در سی دی ویندوز موجود بود. این ابزار در ویندوز ویستا و 7، به Windows Automated Installation Kit یا Windows AIK تغییر نام داده است. بیشتر ابزار های موجود در این دو بسته، تفاوت های بنیادین با یکدیگر دارند که در زیر به بررسی آنها خواهیم پرداخت:
- شما در ویندوز XP برای اتومات کردن فرایند نصب، مجبور بود چندین فایل پاسخ مبتنی بر متن مانند Unattend.txt و Winbom.ini بسازید. در صورتی که در ویندوز 7 و البته ویستا، شما با ساختن یک فایل پاسخ با پسوند XML. می توانید تمامی قسمت ها را اتومات کنید.
- برنامه ی Windows System Image Manager که اختصارا SIM خوانده می شود و جایگزین Setup Manager شده است، امکانات فوق العاده ای را در اختیار ما قرار می دهد که به وسیله ی آنها، می توانید تنظیمات Image ویندوز را مشاهده و در صورت نیاز با ساختن فایل پاسخ مناسب، آن را ویرایش کنیم. با SIM همچنین قادر خواهیم بود درایور ها و بسته های نرم افزاری دیگر مانند سرویس پک را به صورت آفلاین و البته خیلی راحت به فایل ایمیج اضافه کنیم.
- اگر خاطرتان باشد، در ویندوز XP برای Image گرفتن از ویندوز باید از نرم افزار های جانبی مانند Norton Ghost استفاده می کردیم. در صورتی که Windows AIK با معرفی ابزاری کارامد با نام ImageX این مشکل را بر طرف کرده است.
- در ویندوز XP اگر قصد اضافه کردن دستوری خاص به فرایند نصب را داشتیم، باید فایلی با نام cmdlines.txt می ساختیم و آن را در پوشه ی $OEM$ قرار میدادیم. در صورتی که در ویندوز 7، تنها کافیست از دستور RunSynchronou در فایل Autounattend.xml استفاده نماییم.
- و البته تفاوت های دیگر که به مرور در خلال مطالب آنها را بیان خواهیم کرد.
بنابراین اولین قدم برای توسعه ی ویندوز 7، نصب Windows AIK بر روی سیستم خودتان است. این برنامه را می توانید با رفتن به این آدرس، از وب سایت مایکروسافت دانلود نمایید. دقت کنید که این نسخه از AIK مخصوص نسخه ی RC ویندوز 7 است. بعد از دانلود این فایل 1.4 گیگا بایتی، آن را بر روی یک دی وی دی رایت کنید تا بتوانید از آن استفاده کنید.
برای نصب، محیطی مشابه شکل زیر در اختیار خواهید داشت.
نصب Windows AIK به راحتی کلیک بر روی قسمتی است که در شکل مشخص شده است. البته این محیط امکانات دیگری نیز در اختیار شما قرار می دهد که در صورت نیاز، می توانید از هر کدام از آنها استفاده کنید. بعد از نصب برنامه، ما یک Answer File برای اتومات کردن فرایند نصب خواهیم ساخت که البته برای ساختن آن، باید تا پست بعد صبر کنید.
در ضمن، استفاده از این مطلب و سایر مطالب، مثل همیشه چه به صورت تجاری و چه غیر تجاری، آزاد است. اصولا فلسفه ی مطالب این وبلاگ آموزش است و چه بهتر که افراد بیشتری این آموزش را دریافت کنند. صرفا یک ذکر منبع و لینک خشک و خالی، برای ما بس است!
از وبنا حمایت کنید
اردیبهشت ۱۳۸۸ - WWW - محمدعرفان شمسیمتاسفانه رفتار و کردار بعضی از افراد به حدی زشت و زننده است که نمیتوان به راحتی از آن گذشت.
همان طور که قبلا هم در این وبلاگ نوشته ام، انشاالله 31 اردیبهشت جشنواره ی آنلاین وب ایران برگزار می شود. از قبل اسفند ماه که این جشنواره کلید خورد، بنده به واسطه ی دوست عزیزم شایان، پیگیر این جشنواره بودم و کاملا به سختی هایی که در این راه وجود داشته است، آگاه هستم. ضمن اینکه خودم هم از اسفند ماه سال گذشته دنبال برگزاری سمینار فناوری اطلاعات هستم و کاملا میدانم برای برگزاری چنین مراسماتی چه قدر مشکلات وجود دارد.
حال که این وسط دوستانی مثل وبنا، تمام این مشکلات را به جان می خرند و جشنواره هایی برگزار می کنند که واقعا نیاز وب فارسی است، دوستانی می آیند و حرفایی میزنند که مغز انسان را تا حد انفجار تحریک می کنند. این مطلب را بخوانید:
“متاسفانه مطلع شدیم یکی از مسئولین سایت ضد نظام و ضد دین بالاترین(عزیز آشفته ساکن سوئد) که عمده مطالب مندرج در این سایت در توهین به دین اسلام و مذهب تشیع(تا حد توهین به مقام پیامبر گرامی اسلام و حضرت فاطمه زهرا و امیرالمومنین علی (ع)) و همچنین توهین به مسئولین نظام مقدس جمهوری اسلامی است جهت سخنرانی آنهم در حدود 30 روز مانده به انتخابات ریاست جمهوری به جشنواره وب ایران که توسط سایت وبنا راه اندازی گردیده دعوت شده است.”
همه ی ما می دانیم که بالاترین یک سایت به اشتراک گذاری مطالب است و هرکسی آزاد است تا مطالب خود را در این وبسایت قرار دهد. اگر هم مطالبی با مضمون ضد دینی در این سایت قرار میگیرد، مسئولیت آن بر عهده ی نویسنده ی مطلب است و نه مسئولین. اما اینها همه مسائل فرعی هستند. چند نکته این وسط وجود دارد:
سایت بالاترین در ایران فیلتر است. معلوم نیست این دوست ارزشی چگونه به این سایت دسترسی پیدا می کند که چنین اطلاعات بالایی دارد. ضمن اینکه یکی از دوستان در وبلاگ این فرد نظر گذاشته است که لینک مطلبش را در سایت بالاترین پیدا کرده است!! حال چگونه است که این فرد برای بالا بردن تعداد بازدیدکننده های وبلاگش از این سایت استفاده می کند، اما آن را ضد دین و ضد اسلام می داند جای بسی تعجب است.
مورد بعدی موضوعی این است که من ماندم این فرد چه فکری در مورد خودش کرده است که به این راحتی فردی را متهم می کند؟ اینکه فقط ما مسلمان هستیم و بقیه اهل دوزخ هستند متاسفانه طرز فکریست که امثال این افراد زیاد دارند.
موضعی بعدی که نباید از آن غافل شد این است که وقتی این فرد، اجازه ی پابلیش شدن مستقیم نظرات را در وبلاگ خودش نمی دهد، معلوم است تحمل آزادی بیان در سایت هایی مثل بالاترین را ندارد.
البته این فرد وقاحت را با این جمله تمام می کند:
“به هر حال خود آقای عزیز آشفته به این نکته توجه داشته باشند که وبلاگ نویسان حزب الله و ارزشی به راحتی از کنار حضور ایشان در این جشنواره در تاریخ 31 اردیبهشت نخواهند گذشت.”
تنها می توانم متاسف باشم. واقعا متاسفم.
ضمن اینکه بنده هم اعلام می کنم به راحتی از کنار حضور این افراد در این جشنواره نخواهم گذشت. اعلام حمایت دوستانی که تصمیم دارند در این جشنواره شرکت کنند، مسلما باعث دلگرمی عزیزان برگزار کننده خواهد شد.
کنترل از راه دور کامپیوتر توسط توییتر
اردیبهشت ۱۳۸۸ - Application - محمدعرفان شمسیآیا فکر می کنید توسط توییتر نمی شود کامپیوتر خود را از راه دور کنترل کنید؟ این روز ها توسط اکانت های توییتر و یا فیس بوک، تقریبا هر کاری امکان پذیر است.
نرم افزار Twitt My PC برنامه ای است که این کار را برای شما امکان پذیر می کند. کافیست بعد از دانلود این نرم افزار با اکانت توییتر خود لاگ آن کنید. از این به بعد این نرم افزار توییت های شما را چک می کند تا اگر با دستوراتی از قبیل Shutdown، Restart، Logoff روبه رو شد، در جا به خواسته ی شما عمل کند!
اطلاعات کامل در این لینک موجود است.
نصب ویندوز 7 از روی فلش
اردیبهشت ۱۳۸۸ - Windows - محمدعرفان شمسیبا کامپیوتر های کوچکی که روز به روز در حال عرضه هستند، نصب یک سیستم عامل بر روی آنها بدون نیاز به سی دی و یا دی وی دی بیش از گذشته احساس می شود. اگر مایل هستید از سیستم عامل ویندوز 7 استفاده کنید اما سیستمتان فاقد درایو نوری است، نگران نباشید. می توانید ویندوز 7 را از روی فلش نصب کنید! به راحتی و بدون هیچ مشکلی.
مراحل کار به این صورت است که ابتدا فلش خود را(که حداقل باید 2.5 گیگ فضای خالی داشته باشد) به صورت مناسب فرمت می کنیم و سپس فایل های ویندوز 7 را بر روی آن کپی می کنیم. همین!

بعد از اتصال فلش به سیستم، وارد محیط Command Prompt شوید. اگر در ویندوز ویستا و یا 7 هستید، cmd را سرچ کنید و سپس دکمه های ctrl + shift + enter را فشار دهید تا با مجوز مدیر این پنجره را باز کنید.
دستور diskpart را وارد کنید تا وارد محیط مدیریتی دیسک های کامپیوترتان شوید.
در قسمت بعد باید دیسک فلش خود را انتخاب کنید. در سیستم های معمولی که فقط یک هارد دارند، دیسک فلش شما با نام disk 1 شناخته خواهد شد. اگر مطمئن نیستید می توانید از دستور list disk استفاده کنید.
بعد از پیدا کردن فلش خود، دستور select disk 1 را وارد کنید تا فلش شما در حالت انتخاب قرار گیرد.
سپس دستور clean را وارد کنید تا فلش شما به حالت خام در بیاید.
در این قسمت باید یک پارتیشن اصلی بر روی فلشتان ایجاد کنید. بنابراین دستور create partition primary را وارد کنید. هم اکنون یک پارتیشن از نوع Primary ساخته اید. در این قسمت با دستور list partition لیست پارتیشن ها را مشاهده کنید.( البته مسلما در این حالت یک پارتیشن با نام partition 1 خواهید داشت) حالا دستور select partition 1 را وارد کنید تا پارتیشن مورد نظر به حالت انتخاب در بیاید.
سپس دستور active را وارد کنید تا پارتیشن مورد نظر Active شود.
حالا باید فلش را فرمت کنیم. دستور format fs=ntfs را وارد کنید تا فلش با فایل سیستمی NTFS فرمت شود.
بعد از اتمام این مرحله تنها کاری که می ماند وارد کردن دستور assign است تا یک حرف به درایو فلش خود اختصاص دهیم. اگر هم می خواهید خودتان یک حرف مشخص کنید که به درایو فلشتان اختصاص داده شود می توانید از دستور assign letter K استفاده کنید که مسلما می توانید به جای حرف K، از حرف دیگری استفاده کنید.
این مراحل بسیار ساده هستند و این توضیحات فقط برای آگاهی از عملکرد هر دستور بود. ضمن اینکه تمام این کار ها را می توانید از طریق کنسول Disk Managment و در محیط گرافیکی نیز می توانید انجام دهید. اتمام این مراحل را می توانید در شکل زیر مشاهده کنید.
ضمن اینکه دستور diskpart در نسخه های پیشین ویندوز نیز وجود داشته و بسیار هم دستور پرکاربردی بوده و هست. بنابراین تصور نکیند صرفا در ویندوز 7 قادر به انجام چنین کاری هستید.
حالا تنها کاری که می ماند این است که DVD ویندوز 7 را در داخل کامپیوتر قرار دهید و تمام محتویات آن را در فلش خود کپی کنید. کار تمام است. حالا روی هر کامپیوتری که قصد نصب ویندوز 7 از روی این فلش را دارید کافی است با وارد شدن به تنظیمات BIOS آن را طوری تنظیم کنید که از فلش بوت شود.
پ ن: تصمیم داشتم در این پست به یک ویژگی دیگر ویندوز 7 نیز اشاره کنم که متاسفانه مطلب نهایی کمی طولانی شده بود. در آینده انشاالله بیشتر در در این مورد صحبت خواهیم کرد.

