توسعهدهندگان حرفهای وب به خوبی میدانند که باید از ظرفیتهای موجود در سیستمعاملهای ویندوز، لینوکس و البته مک (نه چندان فراگیر در ایران) به خوبی استفاده کنند. در چند سال گذشته هر سه سیستمعامل...
برای ساخت برنامههای کاربردی به برنامه دیگری نیاز دارید تا بتواند برنامههای دیگر را ایجاد کند. برنامهای که کدهای شما را به کدهای ماشین تبدیل کند. این برنامه میتواند یک مفسر یا کامپایلر باشد...
نرمافزار یک مفهوم انتزاعی و غیرقابل لمس است که با واژه مهندسی نرمافزار ارتباط مستقیمی دارد. مهندسی نرمافزار یک نظم مهندسی است که تمرکزش بر طراحی مقرونبهصرفه سیستمهای نرمافزاری با کیفیت بالا...
آیا میدانستید که در گوشیهای اندروید میتوانید از فلش دوربین بهعنوان چراغ نوتیفیکیشن برای تماسهای دریافتی استفاده کنید؟ روش انجام این کار بسیار ساده است و تنها با یک اپ اندرویدی میتوانید از فلش...
مایکروسافت از همان اوایل انتشار سیستم عامل ویندوز ابزار خط فرمان را نیز در کنار آن ارائه کرد. شاید تصور این باشد که در یک محیط کاملا تعاملی مثل پنجرههای سیستم عامل ويندوز دیگر نیازی به چنین ابزاری...
پیش از یادگیری برنامهنویسی و ساخت برنامههای کاربردی، ابتدا لازم است با مباحث اولیه برنامهنویسی آشنایی داشته باشید. مادامی که ندانید یک متغیر به چه معنا است، روال/رویه چه معنایی میدهد یا در حالت...
معمولا کاربران اندروید بر این عقیده هستند که توسعه دهندگان فقط از فرامین ADB استفاده میکنند. اما حتی فردی که توسعه دهنده نیست هم میتواند بهسادگی از چند فرمان دیباگ بریج برای اندروید استفاده کند...
توسعه برنامههای اندرویدی دیگر همچون گذشته یک رویکرد ساده مبتنی بر یک زبان محبوب و چند محیط توسعه یکپارچه نیست. امروزه، به روشهای مختلفی میتوان برنامههای اندرویدی را ایجاد کرد؛ حتی بدون نیاز به...
چه زبان برنامهنویسی را سراغ دارید که ترکیب نحوی آن ساده باشد و به شما اجازه دهد روی هر پلتفرم معروفی برنامهنویسی کرده و برنامههای خود را روی آن پلتفرم اجرا کنید؟ زبانی بهتر از پایتون سراغ دارید؟...
گوگل در ماه اکتبر وعده کنترل مجوزهای تکتک افزونههای کروم را داده بود و بالاخره این ویژگی در اواخر ماه دسامبر 2018 از راه رسید. از حالا بهبعد، افزونههای کروم نیازی به "تمام دادههای وبسایتی...
با وجود تمام امکاناتی که React در اختیار ما میگذارد، شروع کار با آن فرآیند چندان راحتی نیست. یادگیری این زبان برنامهنویسی یک منحنی پرپیچوخم از موانع بزرگ و کوچک است. در این مقاله سعی ما بر این است...
اگر نیاز به ساخت فلش بوتیبل لینوکس دارید بهسادگی میتوانید این کار را انجام دهید. تنها چیزی که احتیاج دارید Linux Live USB است که بهکمک آن میتوانید یک فلش USB بوتیبل لینوکس بسازید. با ما همراه...
هارددیسکها به آرامی در حال جایگزین شدن با حافظههای حالت جامد هستند. تنها دلیلی که باعث شده است این حافظهها بهطور کامل جایگزین هارددیسکهای سنتی نشوند به قیمت بالای آنها باز میگردد. در حالی که...
آیا میدانید چند نفر به پیامها و اطلاعات شخصی شما دسترسی دارند؟ برنامه Converse جواب این پرسش را به شما میدهد. این برنامه اجازه میدهد یک ارتباط ایمن دو نفره میان شما و دوستتان برقرار شود. انجمن...
اگر از کاربران ویندوز 10 هستید حتما برای شما هم پیش آمده که در هنگام استفاده از امکان جستجوی این سیستمعامل با مشکل مواجه شده باشید. در مقاله امروز چهار راه کاربردی برای رفع مشکل کار نکردن قابلیت...
نرمافزارهای متعددی برای تبدیل متن به گفتار ارائه شدهاند، اما به دلیل پیچیدگیهای زیاد تعداد انگشتشماری نرمافزار و سرویس قدرتمند برای تبدیل صوت به متن ارائه شده است. به لطف پیشرفتهای انجام شده در...