نویسنده: حسین بهنودی

هک ذهن با استعاره

آیا تا به حال احساس کرده‌اید که یک مفهوم علمی، مانند سدی غیرقابل‌نفوذ، جلوی رویتان قد علم کرده است؟ شاید در فیزیک با مفهوم «فضا-زمان» دست‌وپنجه نرم می‌کنید، یا در تاریخ سعی دارید دلایل وقوع یک جنگ را بفهمید. در این لحظات، مغز ما به دنبال یک «کلید» می‌گردد؛ یک راه میان‌بُر برای باز کردن قفل آن مفهوم دشوار. خبر خوب این است که این کلید همیشه در دستان شما بوده است، حتی اگر از قدرتش بی‌خبر باشید. نام این ابزار قدرتمند، «تفکر استعاری» است. (بیشتر…)

روش SEEI برای فهم عمیق‌

دنیای امروز ما دنیای اطلاعات است. بنابراین، باید بتوانیم ایده‌ها و مطالب پیچیده را خوب بفهمیم و به شکلی روشن به دیگران منتقل کنیم. روش SEEI یک ابزار مفید برای این کار است. (بیشتر…)

سنجش تفکر نقادانه

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

آشنایی با برخی از ویژگی‌های جدید OBS Studio 26

ورژن جدید OBS Studio 26 منتشر شده است و در دسترس است. در این ورژن نرم افزار تغییرات بسیار جالبی کرده است؛ مانند پشتیبانی از دوربین مجازی، افزودن نوار ابزار و … در این نوشتار می‌خواهیم به برخی از آنها بپردازیم. (بیشتر…)

جاواسکریپت

  1. مقدمه
    • تاریخچه
    • جاواسکریپت چه کارهایی می‌تواند انجام دهد؟
    • برنامه یا اسکریپت
    • شیءگرا
    • مدل آبجکت در بروزر
    • رویدادگرا
    • چگونه جاواسکریپت بنویسیم؟
  2. سینتکس (Syntax)
    • قواعد دستور زبان – Syntax
    • آغاز کار در جاواسکریپت
    • آبجکت window
    • آبجکت console
    • آبجکت document
  3. فرم (Forms)
    • form
    • button
    • input
    • label
  4. دیتا (Data)
    • نگهداری دیتا
      • متغیر
      • ثابت
    • انواع دیتا – Data Types
      • ساده (Primitive)
        • عدد (Numbers)
        • رشته (Strings)
        • منطقی (Boolean)
      • مرکب (Composite)
        • شیء (Objects)
        • آرایه (Arrays)
        • تابع (Functions)
      • بی‌ارزش (Trivial)
        • تهی (null)
        • نامعین (undefined)
    • تبدیل دیتا
  5. اکسپرشن (Expressions)
    • آپریتورهای استرینگ
    • آپریتورهای حساب
    • آپریتورهای بولین
    • آپریتورهای مقایسه‌ای
    • الویت آپریتورها
    • آبجکت Number
  6. کاندیشن۱ (Conditions)
    • تِرنِری – Ternary (?)
    • شرط if
    • اسکوپ – Scope
    • آبجکت Math
  7. کاندیشن۲ (Conditions)
    • سوئیچ – Switch
    • آبجکت String
  8. فانکشن (Functions)
    • نوع ۱
    • نوع ۲
  9. ایونت (Events)
    • روش ۱
    • روش ۲
    • روش ۳
    • ایونت‌های ماوس
  10. لوپ (Loops)
    • حلقه do
    • حلقه while
    • حلقه for
    • break
    • continue
  11. آرایه (Arrays)
    • تعریف
    • فانکشن
  12. سلکت