منابع خاص | مجله تکنولوژی پارسی

منابع خاص | مجله تکنولوژی پارسی

منابع خاص؛ برای کسانی که فقط به دنبال اطلاعات نیستند، بلکه به دنبال یادگیری عمیق‌تر هستند.
منابع خاص | مجله تکنولوژی پارسی

منابع خاص | مجله تکنولوژی پارسی

منابع خاص؛ برای کسانی که فقط به دنبال اطلاعات نیستند، بلکه به دنبال یادگیری عمیق‌تر هستند.

وقتی ریاضی، کد و نور به یک اثر هنری تبدیل می‌شوند

بعد از تجربه‌ی ساخت مجموعه‌ی Logic in Motion، تصمیم گرفتم وارد مرحله‌ی جدیدی از این مسیر شوم؛

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

اینجا قرار است کد، ریاضیات، هندسه، حرکت و هنر در کنار هم قرار بگیرند.




ویدئویی که شاهده میفرمایید حاصل ترکیب حرکت‌های هندسی و الگوهای ریاضی است؛

 مجموعه‌ای از مسیرها که با تغییر پارامترها می‌توانند شکل‌های بسیار متفاوتی ایجاد کنند.

اما نکته‌ی جذاب اینجاست:

این تصویر با دست کشیده نشده است.

این الگو نتیجه‌ی اجرای یک منطق ریاضی توسط کد است.



از یک فرمول ساده تا یک الگوی پیچیده

یکی از جذاب‌ترین بخش‌های برنامه‌نویسی این است که گاهی یک قانون بسیار ساده می‌تواند به خروجی‌ای بسیار پیچیده و زیبا منجر شود.

در الگوهایی مانند Spirograph، حرکت چند نقطه یا دایره نسبت به یکدیگر باعث ایجاد منحنی‌هایی می‌شود که در نگاه اول بسیار پیچیده به نظر می‌رسند.

اما پشت این پیچیدگی، چیزی جز:

  • مختصات
  • زاویه
  • شعاع
  • نسبت‌ها
  • توابع مثلثاتی
  • زمان
  • و چند خط منطق

وجود ندارد.

این دقیقاً همان جایی است که برنامه نویسی و ریاضیات هندسی به هم می‌رسند.



Spirograph چیست؟

Spirograph یکی از نمونه‌های جذاب هندسه‌ی مبتنی بر حرکت است.

وقتی یک مسیر دایره‌ای داخل یا خارج مسیر دیگری حرکت می‌کند، نقطه‌ای روی آن می‌تواند منحنی‌های پیچیده‌ای ایجاد کند.

با تغییر نسبت شعاع‌ها و سرعت حرکت، می‌توان به الگوهایی رسید که:

  • متقارن هستند
  • تکرارپذیرند
  • اما می‌توانند بی‌نهایت تنوع داشته باشند.

و این همان چیزی است که آن را برای Generative Art بسیار جذاب می‌کند.



این فقط درباره‌ی هنر نیست

یکی از اهداف این مجموعه این است که مفاهیم برنامه‌نویسی را از زاویه‌ای متفاوت ببینیم.

گاهی برای درک بهتر یک مفهوم ریاضی، لازم نیست فقط فرمول آن را روی کاغذ ببینیم.

می‌توانیم آن را اجرا کنیم.

حرکتش را ببینیم.

پارامترهایش را تغییر دهیم.

و نتیجه را با چشم خودمان مشاهده کنیم.

در این حالت، ریاضیات از یک فرمول خشک به یک سیستم زنده تبدیل می‌شود.


 


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

چرخه عمر Sandbox در OpenShell در ۶۰ ثانیه | ایجاد، بررسی امنیت و اتصال

مقدمه

OpenShell فقط یک محیط برای اجرای دستورات نیست؛ بلکه یک لایه امنیتی و کنترلی برای اجرای برنامه‌ها در محیط‌های ایزوله فراهم می‌کند.

در این ویدئو، در کمتر از ۶۰ ثانیه چرخه اولیه کار با یک OpenShell Sandbox را بررسی می‌کنیم: از ایجاد یک Sandbox جدید گرفته تا بررسی وضعیت و تنظیمات امنیتی پیش‌فرض آن.



شبیه ساز پایتونی صدای کیبرد مکانیکال مدل + سورس کد

برای بهبود صداگذاری دکمه های کیبرد در ویدیو هایی که تدوین میکنم بودم که

تصمیم گرفتم این پروژه رو توسعه بدم.

سورس کد : 
https://github.com/irAbs174/mechkey

ویژگی ها
  • صداهای سفارشی(مورد علاقه من مدل CherryMX)
  • کلید میانبر بی‌صدا کردن (Mute)
  • پایتون
  • متن‌باز / Apache-2.0

صدا رو بشنویم با هم :



سورس تشخیص اثر انگشت با C++

درود خدمت دوستان گرامی.

حادثه حمله تروریستی اهواز رو به همه خانواده داغ دیده ها و هموطن هام تسلیت عرض میکنم.

امروز خدمتتون هستیم با یه سورس از سری پروژه هایی که با C Plus Plus و Qt Ide توسعه داده شدن و این سورس قابل اجرا بر روی اندروید , لینوکس , Ios , مک , ویندوز و بلک بریِ و به شما کمک میکنه درک درستی از چگونگی کارکرد این سنسور پیدا کنید و البته میتونید در برنامه هاتون هم ازش استفاده کنید.

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

توجه : برای دانلود سورس به ادامه مطلب مراجعه نمایید


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

سورس برنامه محاسبه محیط و مساحت دایره به زبان C++

درود دوستان.

امروز خدمتتون رسیدیم با یه سورس آموزشی برای دوستان دانشجو که شروع برنامه نویسی با سی پلاس پلاس براشون سخته و یکم سختشون میاد !

این برنامه که سورس رو در ادامه مطلب میتونید دانلود کنید ازتون شعاع رو میگیره و محیط و مساحت دایره رو محاسبه میکنه.
داخل سورس همه چیز نشان گزاری شده و روانه. موفق باشید.

برای دانلود به ادامه مطلب مراجعه کنید.


 

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