آموزش کامپیوتر و فناوری روز دینا ، اخبار علمی

آموزش کامپیوتر و فناوری روز دینا ، اخبار علمی

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

آموزش کامپیوتر و فناوری روز دینا ، اخبار علمی

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

خطاهای بزرگ در طراحی وب

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

- نامناسب بودن امکان جست‌وجو:

 

2- خوانندگان وب و فایل‌های pdf

 

3- تغییر نکردن رنگ لینک‌های دیده شده


ادامه مطلب ...

زبان های برنامه نویسی در هوش مصنوعی (فصل 2)

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

ادامه مطلب ...

زبان های برنامه نویسی در هوش مصنوعی (فصل 1)

واژه نامه
بندهای برنامه Prolog
شامل مجموعه‌ای از جملات بنام بندها هستند که برای نشان دادن داده‌ها و برنامه‌ها بکار می‌روند.
تابع مرتبه بالا تعریف تابعی است که اجازه می‌دهد آرگومانها یا مقدار بازگشتی تابع، مقدار توابع باشد. نماد ساختار لیستها اغلب نشان‌دهنده نحوه استفاده از لیست ساختاری داده هستند، که یک عنصر لیست ممکن است نماد یا لیست دیگر باشد. لیستها ساختاری مرکزی Lisp هستند که برای نشان دادن داده‌ها و برنامه‌ها بکار می‌روند. بازگشت تکنیکی الگوریتمی برای انجام یک کار است که یک تابع با بعضی از قسمتهای کار خودش را فراخوانی می‌کند.
محاسبات نمادین برنامه‌نویسی AI (اساساً) شامل دستکاری نمادها است نه اعداد. این نمادها می‌توانند اشیاء در جهان و ارتباط بین آن اشیاء را نشان دهند- ساختارهای پیچیده نمادها نیاز به دانش ما از جهان دارند. واژه ساختار اساسی داده‌ها در Prolog واژه‌ای است که می‌تواند یک ثابت، یک متغیر یا یک ساختار باشد. ساختارها موضوعات ریز محاسبات گزاره‌ای را نشان می‌دهند و شامل یک عملگر نام و یک پارامتر لیست هستند.

ادامه مطلب ...

آموزش قرار دادن آیکن در کنار آدرس سایت شما

با سلام

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

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

ادامه مطلب ...

اهمیت و تاثیر روانشناسی رنگ‌ها در طراحی وب

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

- رنگ‌ها تاثیر زیادی روی احساسات بیننده در ۹۰ ثانیه اول دیدن می‌گذارند.
- اثر رنگ می‌تواند بیننده را ترغیب به خرید یک جنس از شما کند.
- رنگ‌ها رفتار ما را در برابر یک موضوع فقط تشدید نمی‌کنند، بلکه اثر خود را کاملا در رفتار ما نشان می‌دهند.
- یک رنگ در فرهنگ‌ها و مناطق مختلف تاثیر متفاوتی دارد.
- هر رنگ به تنهایی یک پیام مخصوص به چشم بیننده می‌فرستد.

ادامه مطلب ...