Monthly Archives: مهر 1393

ترسیم طرح مبتنی بر دایره با استفاده مختصات قطبی – Delphi و Javascript

به نام دانای برحق

مقدمه

سلام یاده زمانی که دانشگاه بودم سر کلاس ریاضی کاربردی خیلی حال می کردم چون نکات جدیدی رو درک می کردم یکی از درس های ریاضی کاربردی مختصات قطبی بودش که شاید تا الان بیش از ۲۰ مرتبه استفاده شده ازش برام.

در مختصات دکارتی شما محدودیت این رو دارید که نمیتونید اشکال دایره وار به راحتی ترسیم کنید شما فرض کنید می خواهید یه سری نقطه چین ترسیم کنید که به شکل دایره ای باشه برای محاسبه تو مختصات دکارتی تقریبا با نظرم درست کردنش غیر ممکن هستش حال آنکه سیستم دیجیتالی سیستم عامل هایی که ما باهاشون کار می کنیم از ما فقط مختصات دکارتی رو می پذیرند روی همین حساب ما باید یه کار دیگه کنیم اون زمان هستش مختصا قطبی به درد ما میخوره.

ما در این قسمت از دو زبان یکی زبان تحت وب کلاینت استفاده می کنیم javascript و یه زبان تحت ویندوز Delphi

مختصات قطبی و تفاوت آن با دکارتی

به زبان ساده ما با بیان تفاوت بهتر میتونیم این مسائله رو روشن کنیم ما برای آدرس دهی در روش دکارتی به دو نقطه نیاز داریم x و y که معادل طول و ارتفاع هستش خوب حالا متخصات قطبی تفاوت دارد و نحوه آدرسی بر اساس این است که مرکز صفحه مختصات میشود محور کار می برای آدرس دهی ما یک فاصله با یک زاویه میدهیم مثلا فاصله ۲۱۰ پیکسل با زاویه ۴۵ درجه از مبدا مختصات میشه آدرس دهی ما اما به نقل از ویکی پدیا این شکلی میتونیم تعریف کنیم:

دستگاه مختصات قطبی، یک دستگاه مختصات دوبعدی است که در آن مکان هر نقطه، با فاصلهٔ آن تا مرکز مختصات (r) و زاویه بین خط رسم‌شده از مرکز به آن نقطه و محور طول، (θ) مشخص می‌شود. این دستگاه در سه بعد به دستگاه مختصات استوانه‌ای و دستگاه مختصات کروی تبدیل می‌شود.

اولین استفاده‌های مشابه که به ایجاد کنونی این دستگاه انجامیده‌است توسط ابوریحان بیرونی انجام شد.

Polar_Coordinatesاطلاعات بیشتر

ساختن هاست و دامنه مجازی در آپاچی در ویندوز و لینوکس

به نام دانای بر حق

مقدمه

آپاچی معروف ترین و پر کاربرد ترین برنامه وب سرور هستش که با PHP به صورت خیلی خالصانه ای رفیق هستش 😀 و اما زمانی که شما بخواین روی هاست مجازی خودتون که مثلا با xampp یا wampp یا هر چیز دیگه وجود داره یه هاست مجازی با دامنه داشته باشید، شاید اول فک کنید این مورد غیر ممکن باشه اما اینطور نیستش یعنی شما مثلا میتونید یه سایت مجازی به اسم خودتون رو مدیریت کنید به همین سادگی و دیگر برای راهندازی یک وبسایت مجبور نباشید که بنویسد http://localhost/mysite میتونید اون رو تبدیل به این کنید: http://mysite.com , خیال خودتون رو راحت کنید، البته این کار یه سری درد سر هم داره که باید دقت داشته باشید که موجب بر هم ریختگی سیستم نشوید، چرا روی فایل حساس قرار هستش کار کنیم. اما ما چون xampp از همه سیستم های قوی تر، پر کاربرد تر و قابل اجرا در اکثر سیستم عامل ها هستش زمپ رو برای آموزش استفاده می کنیم. و از لینوکس نسخه ubuntu در این آموزش یاد می کنیم.

نوشته های به رنگ مشکی برای همه کاربران ویندوز و لینوکس هستش ولی نوشته های بنفش مخصوص لینوکس و آب مخصوص ویندوز می باشد.

مختصر مراحل:

  1. تعیین ip برای دامین مجازی
  2. ساختن فولدر هاست در سیستم
  3. تغییر در تنظیمات آپاچی (فقط یک بار)
  4. اضافه کردن هاست مجازی
  5. و ریست کردن سرور آپاچی

تعیین ip برای دامین مجازی

خب دامنه ها در واقع نقش یک اشاره گر رو دارند، یعنی به یک آدرس ip اشاره می کنند، اون آی پی سیستم میزبان یا همون هاست هستش و اما به طور معمول وقتی شما به یک دامنه می خواید دسترسی داشته باشید، سیستم عاملتون آدرس ip رو به صورت خودکار در میاره برای این که این رو متوجه بشید میتونید از هر دامنه ای که می خواین ping بگیرید برای این کار تو ویندوز cmd رو باز کنید و تو لینوکس terminal رو با میانبر ctrl+alt+t که باز شد رشته زیر رو تایپ کنید:اطلاعات بیشتر