ایجاد سیستم پیش‌بینی خودکار در فرم‌های وب

یکی از مهمترین عناصر مورد استفاده در صفحات وب فرم‌ها می‌باشد، که تقریباً هر برنامه‌ی کاربردی تحت وب شامل تعدادی فرم برای ایجاد و تغییر عناصر مورد نظر است. از این رو می‌توان گفت ایجاد فرم‌های کارآمد و قابل استفاده برای کاربر از اهمیت بسزایی برخوردار است.  به منظور استفاده‌ی آسان‌تر و بهتر از فرم‌ها ترفندهایی وجود دارد که در این مقاله می‌خواهیم یکی…

Continue Reading

ساخت بازی Augmented Reality به کمک موتور بازی‌سازی یونیتی

Augmented reality

[برای این آموزش خواننده باید با موتور بازی‌سازی یونیتی آشنایی داشته باشد.] این مقاله‌ی آموزشی، به صورت گام به گام، انجام یک مثال از بازی‌های Augmented Reality را شرح می‌دهد. گام اول:  دریافت بسته‌ی نرم‌افزاری Vuforia که محصولی از شرکت معروف Qualcomm می‌باشد و به صورت رایگان توزیع شده است. این بسته برای اندروید، iOS و  موتور یونیتی دارای افزونه است. برای دریافت این…

Continue Reading

۱۰ اصل برای کدنویسی تمیز

یکی از رایج‌ترین مسائلی که در هر شغلی می تواند افراد را تا مرز جنون پیش ببرد، ادامه دادن کاری است که فردی دیگر آن را قبلاً شروع کرده باشد. علت این مسئله اغلب از روش‌های کاری متفاوت افراد ناشی می‌شود. عادت‌های کاری منحصر به فردی که بعضاً سبب آشفتگی در کار میگردد. برای برنامه‌نویسی در قالب یک تیم نیز، نوشتن…

Continue Reading

پنج اصل حیاتی برای اینکه یک ارائه‌ی عالی داشته باشید

مخاطبان شاد و شنگول، پنج اصل برای ارایه‌ی موفق

فقط پانزده ثانیه – زمانی که ایده‌ی اولیه از خود را در ذهن حاضران ثبت میکنید! از لحظه‌ای که قدم به صحنه می‌گذارید، مخاطبان شروع به ارزیابی شما می‌کنند تا یک ایده‌ی اولیه از شما برای خود بسازند. بعد از آن دیگر تلاش خواهند کرد که دلایلی پیدا کنند که آن ایده‌ی اولیه‌ی خودشان را تایید کنند. به این پدیده، نمونه‌برداری…

Continue Reading

ارزیابی تنبل در زبان C++11

lazy seal from jennipenny.deviantart.com

[مطالبی که در ادامه می‌آید در سطح متوسط و نیازمند آشنایی خواننده با زبان «C++11» و مفهوم «ارزیابی تنبل» است.] فُک شاید در ظاهر حیوان کُند و تنبلی باشد، اما به هنگام شکار و در آب بسیار سریع و فرز است. با این حال، ترجیح می‌دهد که بیشتر زمان خود را در ساحل و در حال استراحت بگذراند و فقط در صورت…

Continue Reading

داده‌ساختارهای بدون قفل

padlock from bloodykissatnight.deviantart.com

[مطالبی که در ادامه می‌آید در سطح پیشرفته و نیازمند آشنایی خواننده با مفهوم «چندریسگی» و زبان برنامه‌سازی «سی پلاس پلاس» است.] امروزه، کمتر کسی هست که در برنامه‌نویسی، اصطلاحات «پردازش چندریسه۱» یا «پردازش موازی۲» به گوشش نخورده باشد. پس از بازار داغ رقابت تولیدکننده‌های پردازنده برای افزایش سرعت پردازش تولیداتشان، در یک دهه‌ی اخیر این رقابت به تولید پردازنده‌هایی…

Continue Reading

۵ ابزار ساخت اپلیکیشن‌های iOS

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

Continue Reading

انتقال امن و بی‌دردسر فایل‌ها با SCP

در فعالیت‌های مرتبط با شبکه‌های رایانه‌ای،‌ موارد بسیاری وجود دارد که شما ممکن است نیاز داشته باشید که از راه دور فایلی را بین دو رایانه انتقال دهید. برای این منظور احتمالاً  قابلیت «به اشتراک گذاشتن فایل‌ها» و یا «FTP» از معدود انتخاب‌های شما خواهند بود. اما در سیستم‌عامل‌های مبتنی بر یونیکس این کار می‌تواند به‌سادگی و توسط یک دستور انجام…

Continue Reading

روندهای UX و UI در موبایل

یک طراح وب میداند که تجربه‌ی کاربری (UX) و واسط کاربری (UI) بزرگترین تاثیرات را در نگاه اول از یک سایت میگذارند. کاربران عموما انتظارات زیادی از نظر سرعت پاسخ دهی دارند و اگر مبنای سایت شما بر روی یک تجربه‌ی کاربری خوب بنا شده باشد، تعداد زیادی از کاربران جذب آن خواهند شد. خب قاعدتا با به وجود آمدن…

Continue Reading