November 27, 2006 at 10:24 pm
تا هنگامیکه تکنولوژی مرورگرهای وب موجب توسعهی کمپانیهایی نظیر موزیلا شود، محصولاتی شبیه مرورگر فایرفاکس (Firefox) ارائه خواهد شد تا ابزارهایی را در اختیار توسعهدهنده قرار دهد که بتواند امکانات بیشتری را برای کاربران خود ارائه کند. چیزهایی مثل فیدها (RSS Feeds) میتواند بهعنوان Live Bookmarked بکار رود، قابلیت باز شدن چندین تب در واسط کاربری افزوده شود و هم اکنون بهسادگی میتوانیم جستجوی مستقیم یک سایت را در مرورگرمان داشته باشیم.
باکس جستجو یک سایت چیست؟
باکس جستجوی سایت یک ابزار جستجو است که به طور مستقیم در درون مرورگر افزوده میشود معمولاً در اطراف فیلد آدرس دیده میشود و عملیات جستجو را برای یکسری سایتهای مخصوص آسانتر و سریعتر میکند. پس از نصب فایرفاکس چندین باکس جستجوی استاندارد از جمله گوگل، یاهو، آمازون و اییبی به طور پیشفرض موجود هستند. از اینرو این سئوال مطرح میشود که چگونه میتوانم یک نمونه برای سایتم ایجاد کنم؟ این آسانتر از آپلود یک فایل XML روی سرورتان و اضافه نمودن یک خط کد به برچسپ HEAD صفحههایتان است. ادامه مطلب …
July 5, 2006 at 04:19 pm
برای اشخاصی که بیشتر وقتشان را بر روی Photoshop یا کار با زبان های نسبتا ساده ای نظیر HTML و CSS صرف می کنند، حرکت به سوی زبان های برنامه نویسی پیشرفته تر (و جالب تر) مشکل خواهد بود. این گذر قابل توجه است و به یک بازبینی نیازدارد. من خودم یک برنامه نویس تازه کار بودم و نکات زیر را هم در فراگیری مفاهیم برنامه نویسی کلی و هم در زبان های منحصر بفرد بسیار مفید دیده ام:
1- پیاده کردن مفاهیم اصلی و بنیادی: تشخیص این که پشت سر تقریبا همه زبان های برنامه نویسی یک منطق یکسان قرار گرفته خیلی مهمه. بنابراین فراگرفتن مباحث متغیرها، حلقه ها و توابع ، مقدم تر خواهند بود. همان طور که Kyle Neath توضیح داده است، یادگیری زبان های گوناگون مشابه یادگیری ترجمه یک لهجه جدید است. مثل ترجه یک لهجه جدید، فقط یکبار نیاز خواهیم داشت که اصول زبان های برنامه نویسی را بدانیم. بهترین راه برای آموختن این مهارت های اصولی اینست که قبل از اینکه به قواعد دستوری برسید بر روی مفاهیم بنیادی موجود در آموزش های برنامه نویسی تمرکز کنید.
2- یک کتاب خوب بخرید: یافتن یک کتاب خوب که بتواند شما را از میان یکسری مراحل تدریجی و گام به گام جلو ببرد، اهمیت زیادی دارد. سعی کنید با یک کتاب “برای مبتدی یا تازه کار” شروع کنید چرا که این ها معمولا فرض را بر این می گیرند که شما دست کم، اندکی با محتوایی که در پیش رو دارید آشنا هستید. همچنین دقت کنید یک جفت از این جلدهای مقدمه ای مشتمل بر بخش های مهم کتاب را که نویسندگان این نوع از کتاب ها اغلب به اجبار برای کاهش حجم کتاب آماده می کنند، انتخاب کنید. چرا که ممکن است به عناوین مهمی در یک کتاب برخورد کنید که به طور کامل و دست نخورده به جلد دیگر رفته است. بعلاوه اینکه دوباره خوانی این مفاهیم اصلی همیشه مفید است. ادامه مطلب …
June 28, 2005 at 03:24 pm
بی شک تاکنون به برنامه Disk Defragmenter که در ابزارهای سیستمی ویندوز خودنمایی می کند، برخورد کرده اید. اما این که این برنامه به چه کاری می آید و چگونه می توان از آن استفاده کرد برای شما سئوال بوده است. در این مقاله سعی داریم عملکرد و چگونگی استفاده از این ابزار را بررسی کنیم.
هدف این ابزار سازماندهی فضای اشغال شده از هارد دیسک است که توسط ویندوز ایجاد می شود. به طوری که هر فایل در بخش های مربوط به هم بر روی دیسک نوشته می شود. نکته قابل توجه اینجاست که ویندوز فایل ها را به طور دسته به دسته بر روی ساختمان آزاد دیسک می نویسد. در این میان ویندوز سعی می کند فضا های مجاور آزاد بزرگ را بر روی دیسک بیابد. یک فایل بزرگ می تواند به راحتی به بیش از ناحیه های آزاد موجود برروی دیسک تقسیم شود و این زمانی رخ می دهد که حجم ناحیه های آزاد کمتر از حجم فایل است. در اکثر موارد، هر بخش از یک فایل در مکان های مختلفی از دیسک قرار می گیرد.
برای مثال فرض می کنیم شما یک فایل بزرگ دارید و بر روی دیسک شما بر روی سه ناحیه آزاد تقسیم شده است. بخش اول فایل می تواند در ابتدای هارد دیسک، بخش دوم در انتها و بخش سوم در میان آن واقع شود. هر زمان که شما این فایل را باز می کنید اطلاعات باید از سه قسمت ابتدایی،انتهایی و میانی دیسک فراخوانی شود و این موجب می شود زمان بیشتری برای باز کردن فایل تلف شود یا به عبارتی فایل دیرتر اجرا شود. بنابراین برای بازیابی سرعت گشودن فایل گه گاهی نیاز دارید که فایل های موجود بر روی دیسک را مرتب کنید. این عمل تنها برای فایل های اطلاعاتی صادق نیست بلکه برای همه فایل های موجود برروی دیسک امکان پذیر است. ادامه مطلب …
April 15, 2005 at 11:42 am
بنا به درخواست های متعدد دوستان در زمینه مقالات مربوط به اتصال دو کامپیوتر بر آن شدیم تا به صورت سلسله مراتبی روش های اتصال را آموزش دهیم. امیدوارم مورد توجه قرار گیرد.
بکارگیری کابل های سریال یا موازی برای ارتباط نسبتا قدیمی شده، اما سهولت ارتباط در اکثر مواقع ما را به این سمت سوق می دهد. اولین چیزی که نیاز دارید یک کابل Link بسیار ارزان قیمت است که در اکثر فروشگاه های کامپیوتری یافت می شود. حتی اگر قدری تبحر به خرج دهید خودتان می توانید آن را بسازید.
در اینجا می توانید راهنمایی برای ساخت کابل سریال Serial یا موازی Parallel پیدا کنید. (فراوانی و قیمت پایین آن در بازار سبب می شود که هیچ نیازی به ساخت آن نباشد، اما به هرحال جهت اطلاع دوستانی که در مورد ساختار این کابل ها علاقمند هستند بهتر است بدان رجوع کنند)
همان گونه که در عنوان هم ذکر شد این کابل می تواند بنا به نوع خود (سریال یا موازی)، به درگاه سریال کامپیوتر (Com1, Com2) وصل شود و یا به درگاه موازی (LPT)، که به دلیل سرعت بیشتر، درگاه موازی پیشنهاد می شود.
توجه داشته باشید که در این نوع ارتباط، یک کامپیوتر به عنوان میزبان Host و دیگری بعنوان مهمان Guest انتخاب می شود و سرعت تبادل اطلاعات به مراتب از روش قبل بالاتر است. برای تعریف کامپیوتر به عنوان میزبان Host مراحل زیر را دنبال کنید: ادامه مطلب …