فراخوان انتخاب آدرس سایت
تیر ۱۳۸۸ - Site - محمدعرفان شمسیبه لطف خدا پروژه ی راه اندازی وب سایت “حرفه ای” شبکه را که قبلا در موردش صحبت کرده بودم، کلید زدم و در حال حاضر به صورت فشرده مشغول کار بر روی این موضوع هستم. هر چند در فاز اولیه کمی دست تنها هستم و کار ها با تمام تلاشی که می کنم، مقداری کند پیش می رود، اما امیدوارم با تکمیل مراحل ابتدایی، دوستان دیگری هم به بنده ملحق شوند.
مفهومی که از “حرفه ای” مد نظرم است تمام جوانب را در نظر میگیرد. از کار تیمی گرفته تا تولید محتوای عالی. از طراحی مناسب سایت تا همکاری با سایر وب سایت های مرتبط با شبکه. حالا باید دید در انجام این مهم تا چه اندازه موفق عمل خواهم کرد.
هدف این پست هم کمک گرفتن از شما دوستان در همین ابتدای راه است. مسلما یکی از عوامل مهم در موفقیت یک وب سایت، داشتن آدرس و نام خوب است. به همین دلیل از شما دوستان خواهش می کنم در این زمینه به بنده مشاوره ی فکری دهید. چند نکته برای انتخاب آدرس و نام مد نظر است:
- آدرس سایت تا حد امکان کوتاه، گویا و در ارتباط با شبکه باشد.
- نام وب سایت با آدرس آن زیاد بی ارتباط نباشد. ضمن اینکه نام وبلاگ هم باید در ارتباط با شبکه باشد.
متاسفانه به اون صورت بودجه ای در بساط وجود ندارد تا از کسانی که به بنده کمک کردند به قید قرعه تشکر کنم!، ولیکن بسیار سپاسگذار شما خواهم شد اگر بنده را از ایده های خودتان محروم نکنید. ضمن اینکه، هم می توانید از قسمت کامنت همین پست برای فرستادن نظرات خود استفاده کنید و هم می توانید با آدرس it.engineer.89@gmail.com تماس بگیرید.
ضمنن از همین حالا اگر دوستی مایل به همکاری در قسمتی از این پروژه هست، می تواند با ایمیل بالا با بنده ارتباط بر قرار کند.
پیشاپیش از لطف شما سپاسگذارم.
دانلود کتاب “آشنایی با کابل شبکه”
تیر ۱۳۸۸ - Network - محمدعرفان شمسیاگر یادتان باشد در این پست صحبت از یک بسته ی آموزشی کرده بودم که قرار بود به زودی آن را عرضه کنم. تقریبا 70 درصد کار آن بسته را هم انجام دادم و حتی تعدادی از دوستان که فروشگاه محصولات نرم افزاری و یا خدمات کامپیوتری داشتند، برای فروش این بسته اعلام آمادگی کرده بودند. اما چند ماهی می شود کار بر روی این پروژه را تعطیل کردم. دلایل نا تمام گذاشتن این کار شخصی بماند بهتر است اما در عوض این بد قولی، خبر بهتری برای دوستان و همراهان این وبلاگ دارم.
از این به بعد تصمیم دارم مطالب چند قسمتی این وبلاگ را به صورت یک پارچه در آورده و مطالب ریز تر و تخصصی تری نیز به آن اضافه کنم و آن را در قالب یک “کتاب الکترونیکی” با فرمت PDF برای دانلود رایگان در اختیار بازدیدکنندگان وبلاگ قرار دهم.
این کار برای بازدیدکندگان وبلاگ چند مزیت دارد. اول اینکه به مطلب مورد نظرشان، به صورت کامل دسترسی پیدا می کنند. ضمنا برای مطالعه ی این مطالب نیاز به اینترنت نخواهند داشت و همیشه می توانند از نکات آن استفاده کنند. همچنین می توانند این فایل را در اختیار دوستان خود نیز قرار دهند. ضمن اینکه بر خلاف پروژه ای که مد نظرم بود، استفاده کنندگان پولی هم برای این موضوع نخواهند پرداخت. اینگونه بنده هم احساس بهتری خواهم داشت.
در اولین قدم، کتابی با عنوان ” آشنایی با کابل شبکه و نحوه پرس کردن سوکت به آن” آماده کرده ام. در این فایل به صورت کامل در مورد کابل شبکه ی Star صحبت کردم و در انتها نیز، نحوه ی پرس این کابل به سوکت شبکه را به صورت تصویری توضیح دادم. امیدوارم برای دوستان مفید واقع شود.
ضمنن این فایل بدون شک خالی از اشکال نیست. بسیار ممنون خواهم شد اگر نظر و یا پیشنهادی در این مورد دارید آن را با بنده در میان بگذارید. نظرات شما به بهتر شدن کتب بعدی کمک خواهد کرد.
توسعه ویندوز 7، قسمت دوم، ساخت فایل پاسخ
تیر ۱۳۸۸ - Windows - محمدعرفان شمسیخب در پست قبل از این سری مطالب، در مورد Windows AIK صحبت کردیم و تفاوت های آن با Deploy.CAB را ذکر کردیم. در این پست و پست بعد بنا داریم یک فایل پاسخ (Answer File) بسازیم تا بتوانیم فرایند نصب ویندوز 7 را اتومات کنیم. مطمئنا به دلیل جذابیت نصب خودکار ویندوز، این مطلب برای کاربران خانگی مفید واقع خواهد شد و برای کاربران حرفه ای نیز که به فکر نصب ویندوز 7 به صورت همزمان بر روی چندین کامپیوتر هستند، این پست قدم اول محسوب می شود.
برای ساخت یک فایل پاسخ، از ابزار Windows System Image Manager که در بسته ی Windows AIK وجود دارد، استفاده می کنیم.(البته اگر پست قبل را مطالعه و این نرم افزار را دانلود و نصب کرده باشید)این برنامه را از مسیر Start > All Programs > Microsoft Windows AIK اجرا کنید. محیطی مشابه شکل زیر در اختیارتان قرار خواهد گرفت.(شکل 1)

ممکن است هنگام باز کردن این نرم افزار، از شما درخواست شود تا مسیر تصویر ویندوز (Windows Image) را در اختیار برنامه قرار دهید. اگر هم چنین نشد، می توانید از منو ی File و انتخاب گزینه ی Select Windows Image اقدام به انجام این کار کنید. بعد از باز شدن پنجره ی جدید، باید به درایو “دی وی دی” رام خود که قبلا DVD ویندوز 7 را در آن قرار دادید بروید و وارد پوشه ی Sources شوید و فایل Install.wim را انتخاب کنید. در این هنگام نسخه ی ویندوز از شما پرسش می شوید که می توانید یکی از گزینه ها را انتخاب کنید. (نسخه ی کاندیدای انتشار ویندوز 7، نسخه ی Ultimate است)
هم اکنون فایل تصویر ویندوز را آماده ی پردازش کردیم. برای ساختن فایل پاسخ، باید از منوی File گزینه ی New Answer File را انتخاب کنید و یا دکمه های ctrl + N را فشار دهید. بعد از انجام این مراحل، محیط نرم افزار به شکل زیر خواهد بود.(شکل 2)

هم اکنون از قسمت Windows Image بر روی گزینه ی Components کلیک کنید. لیستی بلند بالا ظاهر خواهد شد که شما می توانید با اعمال تنظیمات مناسب بر روی این لیست، فرایند نصب را کاملا خودکار کنید. حتی اگر سیستمتان جدید است و هارد آن پارتیشن بندی و فرمت هم نشده است، می توانید اطلاعات لازم را در فایل پاسخ وارد کنید تا در این مورد هم از شما سوالی نشود و خود فایل پاسخ تمام کار ها را انجام دهد.
نکته:
فرایند نصب ویندوز شامل 3 مرحله می شود که عبارتند از:
- Windows PE phase
- Online Configuration phase
- Windows Welcome phase
در مورد هر یک از این سه قسمت در آینده به صورت کامل بحث خواهیم کرد. اما همانطور که در محیط نرم افزار دید(شکل 2) فایل پاسخ، دارای 7 پیکربندی مختلف است که هر کدام از این 7 پیکربندی، تنظیمات مربوط به یکی از 3 مرحله ی نصب ویندوز را انجام می دهند. مثلا تنظیماتی که شما در قسمت Specialize اعمال می کنید، به مرحله ی Online Configuration تعلق دارد.
در ادامه ی مطلب و برای ساخت فایل پاسخ ذکر خواهیم کرد که هر تنظیماتی که اعمال می کنیم، متعلق به چه بخشی خواهد بود و بنابراین اگر این موضوع برایتان کمی مبهم بود، نگران نباشید. اما توجه کنید اگر می خواهید فرایند توسعه ویندوز 7 را به خوبی درک کنید، باید از پیکربندی ها آگاهی کامل پیدا کنید.
تصویر زیر به درک این موضوع کمک خواهد کرد. (شکل 3)

ساخت Answer File:
خب حالا با این اطلاعات وقت آن میرسد که فایل پاسخ را بسازیم. اگر ویندوز 7 را قبلا نصب کرده باشید، حتما به خاطر دارید که اولین سوالی که پرسش می شود در ارتباط با زبان است. بنابراین ما جواب این سوال ها را در فایل پاسخ قرار می دهیم.
تنظیمان زبان:
در قسمت Windows Image بر روی Components کلیک کنید تا لیست ظاهر شود. از این لیست بر روی گزینه ی Microsoft-Windows-International-Core-WinPE کلیک راست کرده و و گزینه ی اول یعنی Add setting to pass 1 Windows PE را انتخاب کنید. حالا در قسمت Answer File و زیر پیکربندی Windows PE این گزینه اضافه شده است. قسمت های مختلف آن را به صورت شکل زیر کامل کنید.(شکل 4)

بعد از انجام این کار، بر روی قسمتی که با تیک سبز مشخص شده است نیز کلیک کنید و در فیلد مربوطه، عبارت en-us را قرار دهید. در حال حاضر تمامی فرایند نصب و زبان پیش فرض کیبرد انگلیسی خواهد بود و در این ارتباط دیگر سوالی از شما پرسیده نخواهد شد.
نکته:
قسمت LayeredDriver مخصوص کیبرد های کره ای و ژاپنی است و نیازی به پر کردن این فیلد نیست.
سعی کنید روی این مباحث کامل متمرکز شوید تا تمام زوایای آن را کشف کنید. اگر هم مشکلی داشتید، در قسمت نظرات مطرح کنید. منتظر پست های بعدی باشید.
سایت های اجتماعی و بحران های اخیر
خرداد ۱۳۸۸ - IT - محمدعرفان شمسیرویداد های بعد از انتخابات ریاست جمهوری، متاسفانه باعث ایجاد محدودیت های شدیدی در زمینه ی اطلاع رسانی شده است. قطع شدن SMS ها قبل از شروع رای گیری، اختلال شدید اینترنت در شب رای گیری، قطع تلفن ها و موبایل ها در روز بعد از رای گیری، قطع کامل اینترنت به مدت چند ساعت در شب بعد از انتخابات، اخلال در سیگنال های شبکه های ماهواره ای از دو روز بعد از انتخابات، فیلترینگ فوق العاده زیاد و تعجب آور سایت های اطلاع رسانی در روز بعد از انتخابات، بستن پورت مسنجر های معروف مانند یاهو و گوگل در چهارمین روز بعد از انتخابات و موارد دیگر تنها نمونه ای از ایجاد محدودیت های شدید در دسترسی به وسایط ارتباط جمعی در این چند روز اخیر است.
اما سوالی که مطرح می شود این است که این اقدامات(حال درست و یا نادرست) آیا توانسته است از انتشار اخبار در سطح جامعه و یا سطح جهان جلوگیری کند؟ کسانی که قبل از این اتفاقات، به صورت گسترده از اینترنت کسب خبر می کردند، آیا بعد از اعمال این محدودیت ها دچار مشکل در دسترسی به اخبار شده اند؟ برای پاسخ به این سوال بنده صرفا نگاه خودم به این مساله را مطرح می کنم و دوستان اگر نظری دیگر دارند، می توانند مطرح کنند. چه بسا نظرات دوستان بسیار کاملتر باشد. ضمنا ذکر این نکته نیز ضروری است که این مطلب صرفا از نظر فنی وارد این مقوله شده است و هیچ گونه مقاصد سیاسی را دنبال نمی کند.
در نگاه کلی، اعمال این گونه محدودیت ها عده ای را از دسترسی به اطلاعات محروم کرده است. افرادی که روزی نیم ساعت، به صورت مشخص به سایت های خاصی سر میزدند که با فیلترینگ این سایت ها، عملا دسترسی این افراد هم به اخبار مهم روز محدود شده است. اما واقعا چند درصد از کاربران اینترنت در ایران، از این تیپ افراد هستند؟ و کلید این مساله هم به نظرم در همین جاست.
بسیاری از کاربران ما، این روز ها در سایت های اجتماعی مختلفی عضو هستند که اخبار در آن با سرعت زیادی منتشر می شود. در واقع ماهیت سایت های اجتماعی به گونه ای است که با کاربران خود زنده هستند و بنابراین وقتی یک سایت اجتماعی، دارای کاربر زیادی از یک منطقه باشد، اخبار آن منطقه نیز بسیار سریع در آن شبکه منتشر می شود. در این نوع سایت ها، کافیست تنها یک نفر خبر مهمی را ذکر کند تا در عرض تنها چند دقیقه و به واسطه ی پیوند دادن به آن خبر توسط دوستان این فرد، کل اعضای سایت از آن آگاهی پیدا کنند.
مساله ی دیگر این است با توجه به شناختی که بنده از این نوع کاربران اینترنت در ایران دارم، مطمئن هستم اکثر این افراد با حداقل ادوات لازم برای دور زدن فیلترینگ آشنایی دارند. در واقع ماهیت همین سایت ها به همراه فیلترینگی که در گذشته توسط مخابرات صورت می گرفته است، باعث شده است که کاربران ما، لااقل یکی دو مسیر برای دور زدن فیلترینگ را آموخته باشند. و همین مساله است که باعث شده است بنده قویا معتقد باشم محدودیت های چند روز اخیر دولت که به منظور جلوگیری از نشر اخبار در سطح جهان صورت گرفته است، به هیچ عنوان موفق نبوده است و بنده آن را صرفا نوعی مزاح با کاربران ایرانی تلقی می کنم.
این روز ها که سایت های مخالف دولت به شدت زیر تیغ فیلترینگ قرار دارند و حتی سایت های اجتماعی نیز برای عدم استفاده از امکانات بالقوه ای که دارند و در بالا ذکر کرده ام، مورد فیلترینگ واقع شده اند، می توانید به هر طریقی که خود بلد هستید، سری به سایت توییتر بزنید. در این چند روز با وجود فیلترکردن سایت توییتر، این سایت به یکی از مهمترین منابع خبری کاربران تبدیل شده است. به نحوی که اولین اخبار در هر زمینه ای، بدون شک ابتدا در توییتر مطرح می شود و سپس با اطلاع رسانی اعضای این سایت، به گوش سایر افراد نیز می رسد. کافیست تنها یک نفر از اعضای این سایت، در تظاهرات این روز ها شرکت کند و دیده ها ی خود را با موبایل به این سایت بفرستد. در کسری از زمان تمام جهان از آن خبر آگاه می شوند. البته سایت های دیگری چون فیس بوک و فرندفید هم دست کمی از توییتر ندارند و این روز ها فیلم های خبری زیادی را می توانید در آنها مشاهده کنید.
حتی به کمک اینترنت و همین شبکه های اجتماعی که اطلاعات مختلف مانند راه های دور زدن فیلترینگ را در عرض مدت کوتاهی در اختیار ما قرار می دهد، ایجاد پارازیت بر روی امواج شبکه های ماهواره ای نیز کاری بس بیهوده به نظر می رسد. شخص بنده برای گذر از این محدودیت، تلویزیون خانه را به اینترنت وصل کرده، با استفاده از یک پروکسی سرور از فیلتر سایت “بی بی سی” گذشته، و به وسیله ی این سایت برنامه ی شبکه ی ماهواره ای “بی بی سی” را دریافت نموده و از طریق تلویزیون برای اهل خانه پخش می کنم.
بنابراین به عنوان فردی که اطلاعات بسیار ناچیزی در زمینه ی فناوری اطلاعات دارم، به هر ارگانی که مسئولیت فیلترینگ سایت ها را بر عهده دارد، صمیمانه و دوستانه عرض می کنم سایت های اجتماعی به هیچ عنوان قابل مهار نیستند و هر محدودیتی که برای دسترسی به اینگونه سایت ها اعمال کنید، کاربران ده روش جدید برای دور زدن این محدودیت ها کشف می کنند. ما نباید خود را دشمن تکنولوژی نشان دهیم، زیرا تکنولوژی چنین نظری نسبت به ما ندارد و صمیمانه خود را در اختیار ما قرار می دهد. بهترین روش مدیریت مناسب این سایت ها می باشد که متاسفانه دولتمردان اعتقادی به این موضوع ندارند.
پ ن: لطفا در نظرات، روش های دسترسی به توییتر و سایر سایت های فیلتر شده را ذکر نکنید.
توسعه ویندوز 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 برای اتومات کردن فرایند نصب خواهیم ساخت که البته برای ساختن آن، باید تا پست بعد صبر کنید.
در ضمن، استفاده از این مطلب و سایر مطالب، مثل همیشه چه به صورت تجاری و چه غیر تجاری، آزاد است. اصولا فلسفه ی مطالب این وبلاگ آموزش است و چه بهتر که افراد بیشتری این آموزش را دریافت کنند. صرفا یک ذکر منبع و لینک خشک و خالی، برای ما بس است!
