دانستنیها

در این وبلاگ مقالات و خبرهای مفید قرار داده میشود

دانستنیها

در این وبلاگ مقالات و خبرهای مفید قرار داده میشود

سایت خود را مطابق تکنولوژی جستجوگر ها طراحی کنید

بسیاری از وب سایت ها هستند که نمیتوانند ترافیک کافی را برای سایت خود بدست آورند ، یکی از این علت ها یک نکته ساده است : ” وب سایت برای موتور های جستجوگر بهینه نشده “ . در این مقاله اعمالی که برای بهینه سازی وب سایت در برخورد با موتور های جستجو باید صورت گیرد شرح داده میشود :
1.       صفحات را مطابق میل جستجوگر ها طراحی کنید :
برای یک موتور جستجو گرافیک سایت شما یا فلش ها و کد های جاوا اسکریپت جذابی که ساخته اید اهمیتی ندارد . بلکه چیزی که یک موتور جستجو نیاز دارد روان بودن کد نوشته شده در صفحات است . منظور من نوشتن کامنت در بین تگ ها یا رعایت کردن فاصله ها نیست بلکه استفاده از تگ هایی است که جستجوگر ها از آنها استفاده میکنند . تگ های مهم در یک صفحه وب عبارتند از : تگtitle وdescription و Keywordsو Alt . ( این روزها بعضی از موتور های جستجو فقط از تگKeywords برای ارائه نتایج استفاده میکنند ).
     چند نکته :
•اگر از جدول ها برای طراحی وب سایت  بهره گرفته اید ، سعی کنید از کد های ساده استفاده کنید نه از تگ های تو در توی پیچیده .
•استفاده از فریم ها باعث سر گیجه موتور های جستجو میشود که به ضرر شماست . در ضمن استفاده از فریم ها دیگر در طراحی سایت ها متداول نیست .
•اگر از کد های جاوا اسکریپت استفاده کرده اید برای فراخوانی فایل های جاوا اسکریپت خارجی از کد های کوتاه استفاده کنید .
•استفاده از تگAlt در تگ تصاویر موتور های جستجو را در یافتن موضوع تصاویر کمک میکند . حتما از این تگ برای عکس ها استفاده کنید .
•متن اصلی را قبل از عکس ها در صفحاتتان قرار دهید و یا حداقل عکس ها را در میان متن قرار دهید .
2.       کلمات کلیدی Keywords  :
استفاده از این تگ بسیار اهمیت داره و نوع کلمات استفاده شده در اون هم مهمه . سایتwordtrackerکلمات کلیدی خوبی را برای هر نوع سایتی پیشنهاد میدهد که میتوانید از آن بهره بگیرید . تعداد کلماتی که میتوان در این تگ استفاده کرد محدودیت خاصی ندارد ، اما برای حصول نتیجه بهتر از 10 الی 15 کلمه برتر استفاده کنید .
3.       محتوای سایت :
بسیاری از موتور های جستجو از متن اصلی صفحات برای یافتن کلمات کلیدی استفاده شده در تگkeywords استفاده میکنند . پس استفاده درست از کلمات کلیدی و مطابقت آن کلمات با متن شما بسیار اهمیت دارد. کلمات اصلی متن را در تگheading و یاbold بگذارید و یا آن را لینک کنید تا جستجوگر ها به آن لغات اهیت ویژه ای دهند .
4.       عنوان سایت :
تگ title یکی ازمهم ترین بخش ها از دید جستجوگر هاست . عنوان صفحات نیز باید مانند کلمات کلیدی درست و مطابق متن انتخاب شود . چون گاهی موتور های جستجوگر به عناوین صفحات بیش از کلمات کلیدی اهمیت میدهند . تعداد کلماتی که در عنوان صفحات استفاده میکنید نیز برای اینکه از حد استاندارد جستجوگر ها خارج نباشد باید حداکثر 9 کلمه باشد .
5.       تگ توضیحات  :
موتور های جستجو هنگام نشان دادن نتایج جستجوی خود ، اطلاعات تگ متای توضیحات هر صفحه را برای نمایش توضیحات آن سایت نمایش میدهند .بنابراین نوشتن توضیحات جذاب و درست بیننده را به سوی سایت شما جذب میکند . استاندارد تعداد کلمات این تگ 20 الی 25 کلمه میباشد .
6.       گرافیک :
استفاده از عکس اگر چه زیبایی خاصی به سایت شما میدهد اما حتی با تگ ALT نیز یک عکس به اندازه چند کلمه قدرت ندارد . چون موتور های جستجو فقط کلمات را میشناسند و عکس ها را هم با تگ Alt آنها شناسایی میکنند . بنا براین استفاده از عکس به جای لینک و یا بجای متن از خوانایی سایت شما برای چشم های یک موتور جستجوگر می کاهد .
7.       نقشه سایت  :
نقشه سایت کمک بسیاری به جستکوگر ها میکند تا تمام صفحات سایت شما را شناسایی کنند . ابزار های زیادی بر روی وب هست که نقشه سایت شما را در چند کلیک میسازد .
8.     لینک های هدایتگر :
لینک هایی که به دیگر صفحات سایت میدهید باید ساده باشد . استفاده از منوهایpop up  و فلش و مانند آن از خوانایی لینک های شما می کاهد .اگر مجبور به استفاده از لینک های پیچیده در طراحی سایت هستید میتوانید از لینک های ساده در انتهای صفحات استفاده کنید تا موتور های جستجوگر نیز بتوانند لینک های شما را شناسایی کنند.
رعایت اصول فوق باعث میشود تا سایت شما در نتیجه جستجوی جستجوگر های معروف رتبه بالاتری را بدست آورد

نکاتی درباره طراحی سایت‌‌

اگر طراح حرفه‌ای نیستند و دلتان می‌خواهد که طراحی وب سایت  را خودتان بر عهده بگیرید، به نکات زیر توجه کنید:
شما برای تاثیر گذاشتن بر روی بیننده، فرصت بسیاری کمی دارید. عده‌ای این زمان را 20 ثانیه، عده‌ای دیگر 10 ثانیه عنوان می‌کنند. البته ما با این زمان‌ها کار نداریم. همین قدر کافی‌ست که بدانیم این مدت بسیار کم است و شما باید تمام سعی خود را انجم دهید تا در این مدت کم، بازدیدکننده را به کاربر و یا مشتری خود تبدیل کنید. بعد از رفتن به یک سایت جدید، برای بسیاری از ما مهم این است که در نگاه اول سایت جذبمان کند .باید فهمیده باشید که بین رضایت بازدیدکننده‌ها و ویژگی‌های ظاهری یک سایت، رابطه مستقیمی وجود دارد. حال این سوال پیش می‌آید که برای مقابله با این موضوع چه کنیم؟  از مهم‌ترین عناصر مورد توجه برای کاربران، نحوه طراحی، شکل ظاهری، رنگ‌های مورد استفاده و همچنین محتوای سایت است. به این موضوع دقت کنید که اولین چیزی که کاربران بعد از ورود به سایت ما خواهند دید، محتوای آن نخواهد بود. آنها به سرعت و با چشم‌های خود، کل صفحه را مورد ارزیابی قرار می‌دهند و به دنبال ایده‌های مورد نظر خودشان می‌گردند. بنابراین سایت شما در وهله اول باید گویا و عاری از هر گونه مطلب اضافی باشد.
هماهنگی سایت شما با تمامی مرورگرها، موضوعی است که باید روی آن دقت کنید. یکی از مهم‌ترین دغدغه‌های هر طراح سایتی، سازگاری و یکپارچگی وب سایتش، با تمامی نسخه‌های مرورگرهاست! مطمئن باشید شخصی حاضر نمی‌شود فایرفاکس و یا اپرا را ترک کند، تنها به این دلیل که وب سایت شما با آنها هماهنگ نیست! استفاده از عکس در پس زمینه سایت، همیشه عامل بدی نیست. بلکه اگر ماهرانه این عکس انتخاب شود، در کنار یک رنگ بندی مناسب، می‌تواند تاثیر فوق العاد‌ه‌یی روی بیننده داشته باشد. به موضوع رنگ‌بندی، انتخاب فونت و نوع نگارش دقت کنید. یک مثال ساده در این زمینه کافیست تا شما به اهمیت این موارد پی ببرید. تصور کنید وارد یک وب سایتی می‌شوید که در زمینه آرامش و راه‌های ایجاد آن فعالیت می‌کند. حال بعد از لود شدن کامل، با یک صفحه با پس زمینه‌یی به رنگ نارنجی و یا صورتی روشن و همچنین متونی که سایز آنها 72 است روبه رو می‌شوید! بنده اولین کاری که می‌کنم این است که سایت را بسته و از رجوع مجدد به آن بشدت اجتناب می‌کنم! باید دقت کنید علاوه بر صفحه اصلی، سایر صفحات هم از طراحی کار آمدی برخوردار باشند. چون بسیاری از بازدیدکننده‌ها، مستقیما به آن صفحات هدایت می‌شوند و اگر امکانات رفاهی مناسبی را برای آنها در نظر نگیرید، ممکن است از سایت شما خارج شوند! پیوند دادن به صفحه اصلی، در تمام صفحات فرعی، موضوع مهمی است. به این موضوع باید دقت کنید که طراحی سایت باید به گونه‌ای باشد که کاربر بعد از ورود به یک صفحه، حس نکند به انتهای سایت و یا به یک بن بست رسیده است که تنها راه خروج از آن، بستن سایت می‌باشد! پیوندهای مناسب، می‌تواند عاملی باشد تا بازدیدکننده خود را حفظ کنید. حتما می‌پرسید که آیا محتوا در این بین نقشی ندارد؟ مسلما جواب منفی است. اما باید دقت کنید هدف ما چیست. ما قصد داریم ابتدا بازدیدکننده‌ای را که برای اولین بار به وب سایت ما آمده است، جذب و برای خود حفظش کنیم، و بعد در وهله دوم مطالب مفیدی در مورد مقوله تخصصی خود به آن ارائه دهیم. یک پیشنهاد مناسب این است که شما صفحه اول خود را همان طور که گفتم، شلوغ نکنید. سعی کنید یک دید کلی از سایت‌تان به کاربر دهید و سپس سعی کنید آن را به سمت صفحات دیگر راهنمایی کنید. در نهایت شما باید بینندگان سایت خود را بشناسید و نگرش آنها را به زیبایی درک کنید و یا سایت خود را طوری طراحی کنید تا با ارائه یک ایده خاص، بتواند یک نشانه برای بیننده ایجاد کند تا باز هم سراغ سایت شما بیاید. می‌توانید مطمئن باشید، بعد از انجام این کارها، سایت مورد نظر، مورد توجه همگان قرار خواهد گرفت

آشنایی با قطعات بردهای الکترونیکی

آموزش تعمیرات بردهای الکترونیکی
مقاومت
مقاومت های 0.25W (بیست و پنج صدم واتی) با مقادیر 220R (دویست و بیست اهمی)، 1K (یک کیلو اهمی) و 10K (ده کیلو اهمی) را در دروس آینده استفاده کنید. مقاومت ها دارای دو پایه بوده و پایه های آن با هم فرق نمی کند. پایه ها را به اندازه ای ببرید که مرتب در مدار جا داده شوند و قبل از وارد کردن آنها را خم کنید. فهرست مقاومت یک جفت موقعیت را برای هر مقاومت مشخص می کند. به مقدار مقاومت که در هر مکان قرار می گیرد توجه کنید.
مقاومت متغیر
 این نوع مقاومت ها با عنوان پتانسیومتر یا تریمر نیز شناخته می شوند. مقدار مقاومت به وسیله چرخاندن شاخص تغییر می کند. مقاومت متغیر 5 کیلو اهمی برای بردبوردی با سوراخ 2.5 میلیمتر مناسب است. این نوع از مقاومت دارای سه پایه می باشد: یک پایه وسط (لغزنده) و یک پایه در هر طرف. این پایه ها باید به شکل خاصی در سوراخ های بردبورد قرار گیرند، نماد قطعه و اعداد روی پایه ها نحوه قرار گرفتن در مدار را نشان می دهد.
مقاومت نوری
 مقاومت نوری (LDR) یک قطعه دو پایه ای است. البته این پایه ها فرقی با هم ندارند. مقاومت آن بسته به مقدار نور تابیده روی آن تغییر می کند. مقاومت آن در تاریکی زیاد و در روشنایی کم می شود. نوعی که در طول آزمایش ها از آن استفاده می کنیم NORP_12 است.
ترانزیستور
 این قطعه سه پایه دارد و جریان را تقویت یا قطع و وصل می کند. از ترانزیستور NPN به شماره BC108،BC441 یا مشابه آن استفاده کنید. به کمک شکل روی قطعه و زائده روی بدنه ترانزیستور، شما می توانید پایه های آن را تشخیص دهید. پایه های ترانزیستور عبارتند از: کلکتور ©، بیس (B) و امیتر (E). آنها را باید به شکل خاصی در مدار قرار دهید
کلیدها
 از کلیدSPST (معمولاً باز"no ") که برای بردبورد مناسب است استفاده کنید. این کلیدها معمولاً دو یا چهار پایه دارند. بررسی کنید در هنگام فشار دادن کلید کدام پایه آن وصل می شود.
دیپ سوئیچ
 کلید های دو ردیفه (دیپ سوئیچ) همانند آی سی ها در بردبورد قرار می گیرند. یک کلید "تک قطبی تبدیل دو ردیفه" دارای دکمه کشویی است و 4 پایه دارد. یک کلید " 4قطبی تبدیل دو ردیفه" دارای 16 پایه (در دو ردیف) است.
دیود نورانی
 دیود نورانی (LED) دو پایه (آند و کاتد) دارد که بایستی به شکل خاص در مدار قرار گیرد. معمولاً کاتد کوتاه تر است، این موضوع را روی قطعه بررسی کنید. نماد LED یک پیکان (فلش) به سمت کاتد دارد.LED در رنگ های متنوع عرضه می شود.
آی سی ها
 در دروس آینده شما از دو نوع آی سی استفاده می کنید، نام یکی از آنها TL071 می باشد. البته شما از آی سی های منطقی CMOS (که 8، 14، 16، 24 پایه دارند) نیز استفاده می کنید. این پایه ها در ردیفهای طرفین شکاف میانی وارد می شوند.

مختصری در مورد آی سی 555

آی سی 555 دارای 8 پایه است و همانطور که بیان شد به آی سی تایمر مشهور است در مدار داخلی این آی سی فلیپ فلاپ به کار رفته است که با توضیح مختصری از فلیپ فلاپ به بررسی آن می پردازیم
آموزش تعمیرات بردهای الکترونیکی
در مدارات الکترونیک و کامپیوتر، فلیپ فلاپ ( Flip Flop ) یک نوع آی سی یا تراشه ( IC ) یا مدار مجتمع دیجیتال است که می تواند به عنوان یک بیت حافظه عمل کند. یک فلیپ فلاپ می تواند شامل دو سیگنال ورودی، صفر یا یک در پایه یا پایه های ورودی باشد. ضمنا یک فلیپ فلاپ دارای یک پایه زمانی ( clock ) و یک خروجی ( out put ) و دو پایه set و reset می باشد. فلیپ فلاپ ها معمولا دارای یک خروجی معکوس خروجی اصلی هم هستند. یعنی از نظر منطقی خروجی معکوس یا متمم ، برعکس خروجی اصلی است و اگر خروجی اصلی مثلا دارای سطح منطقی یک ( مثلا 5 ولت ) باشد خروجی متمم ( مکمل هم می گویند ) به صورت معکوس خروجی اصلی (در این مثال صفر منطقی ) خواهد بود. آن را آلاکلنگ نامیده اند چون خروجی آن بین صفر و یک تغییر می کند. حال با این توضیح به 2 اصطلاح تریگر و ترشولد می پردازیم
 13.تریگر چنانچه ولتاژ پایه 2 از VCC/3 کمتر شود ،با توجه به ورودی های مقایسه کننده آنالوگ دوم خروجی این مقایسه کننده بالا رفته و باعث ست شدن فلیپ فلاپ Q=1 ( که با لبه بالا رونده کار می کند) می گردد.یعنی خروجی فلیپ فلاپ یا خروجی خود IC در این حالت بالا می رود و حتی اگر ولتاژ پایه 2 باز هم از VCC/3 بیشتر شود و خروجی مقایسه کننده پایین بیاید تغییری در خروجی مشاهده نمی شود.
4.ترشولد: چنانچه ولتاژ پایه 6 از 2/3VCC یا ولتاژ 5 بیشتر شود ، با توجه به ورودی های مقایسه کننده اول ،خروجی مقایسه کننده High شده و فلیپ فلاپ را Reset و خروجی IC را صفر می کند.
5.دشارژ:از این عمل بیشتر برای تخلیه خازن و رفتن به سیکل بعدی تایمینگ استفاده می شود ولی بسته به نوع مدار و نظر طراح ، می تواند استفاده های دیگری هم داشته باشد .

مختصری در مورد تراشه های FPGA

هر چه مدار بزرگتر و پیچیده تر باشد اشتباهات بیشتر و عیب یابی مشکلتر خواهد بود . اینجاست که نقش آی سی های FPGA نمایانتر می شود
آموزش تعمیرات بردهای الکترونیکی
شاید تا بحال مدارهای منطقی را بوسیله گیتهای NOT , OR , AND ساخته اید . برای ساخت چنین مدارهایی ( از قبیل شمارنده ها ، کنترل کننده ها  و ... ) ابتدا باید تعریفی از مدار در دسترس باشد سپس با توجه به منطق اعداد دودویی یک جدول صحت برای مدار تشکیل می شود و حالتهای مختلف مورد بررسی قرار می گیرد سپس با توجه به جدول صحت مدار توسط گیتهای منطقی مانند NAND , NOT , OR , AND طراحی می شود پس از این مرحله نوبت به پیاده سازی مدار بر روی برد توسط آی سی های منطقی می رسد و همانطور که می دانید یکی از وقتگیرترین و خسته کننده ترین مرحله ساخت یک مدار همین قسمت است . بعد از این مرحله نوبت به تست مدار جهت اطلاع از درستی مراحل کار کرد مدار می رسد . اگر در یکی از مراحل قبل دجار اشتباه شده باشیم مطمئناً در مرحله تست مدار دچار مشکل می شویم . در صورت اشتباه در مراحل قبل باید تمام مراحل را از آخر به اول یک به یک چک کنیم تا بتوانیم اشتباهات احتمالی موجود در نحوه بستن و سیم کشی مدار ، طراحی مدار از روی جدول صحت و درستی جدول صحت را برطرف کنیم . با توجه به مطالب گفته شده حتماً به این نکته اذعان خواهید داشت که بیشترین اشتباهات در مرحله سیم کشی و بستن مدار بر روی برد پیش خواهد آمد . ممکن است سیمی در جای اصلی وصل نشده باشد و یا ممکن است یک پایه به هیچ جا متصل نباشد و یا اشتباهات مشابه اینها . . . از طرف دیگر می دانیم که هر چه مدار بزرگتر و پیچیده تر باشد اشتباهات بیشتر و عیب یابی مشکلتر خواهد بود . اینجاست که نقش آی سی های FPGA نمایانتر می شود .

نکاتی در مورد آپ امپ

در سیستم های الکترونیک حالتهای بسیاری وجود دارد که تغییرات سیگنال به آهستگی انجام می گیرد یا ما با مقادیرکوچک DC سروکار داریم.
دراینگونه موارد معمولا عملی نیست که از تقویت کننده های چندطبقه استفاده شود.
آموزش تعمیرات بردهای الکترونیکی
معمولا در این موارد ازتقویت کننده های DC با بهره بالا استفاده می شود.یکی از انواع تقویت کننده های DC که دارای بهره بالا (بهره حلقه باز نزدیک به بینهایت) وهمچنین دارای پایداری بسیارخوب می باشند ، تقویت کننده های عملیاتی یکپارچه می باشند که به صورت IC های تجاری دردسترس هستند . ازخصوصیات این نوع آی سی ها (Op-amp ها) می توان به مصرف کم توان، به صورت فراوان و ارزان در دسترس بودن و ازهمه مهمتر ساده بودن تکنیک طراحی با این نوع IC ها (Op-amp ها) به دلیل قابلیت انعطاف نسبتا خوب این نوع قطعات اشاره کرد.
چنانچه گفته شد در بعضی موارد Op-Amp ها نیاز به دو منبع تغذیه مثبت و منفی دارند.
اگر ما مایل باشیم که تنها از خروجی مثبت آپ امپ استفاده کنیم.در واقع منظور ولتاژ های مثبت در خروجی است.در این حالت می بایست منفی Vss را به زمین متصل کنیم.ولتاژ‌ مثبت را تنها به پایه تغذیه مثبت وصل کنیم.
در این حالت شما بایستی از دو باطری یا از یک منبع تغذیه دوتایی مثبت و منفی استفاده کنید.
نکته ای که در مورد آپ امپ ها حاوز اهمیت است آن است که هیچگاه تغذیه مثبت و منفی آپ و امپ را به صورت معکوس وصل نکنید،با این کار Op-Amp خواهد سوخت.
تغذیه ورودی های مثبت و منفی می بایست از مقادیر ورودی در پایه های inverting و noninverting بیشتر باشد سیگنال های ورودی و خروجی را توسط خازنهای 1.0ufتا 0.1uf زمین کنید تا از تاثیر نویز در مدار خود جلوگیری کنید.
در حالت ایده آل آپ امپ ها دارای مقاومت ورودی بالا و در نتیجه جریان ورودی در حد صفر و مقاومت خروجی صفر می باشند همچنین در این حالت ولتاژ‌ در ورودی های مثبت و منفی با یکدیگر مساوی هستند.