Tag– زبان

واتس اپ در iOS حالا از زبان فارسی پشتیبانی می کند؛ چگونه آن را فعال کنیم؟

واتس اپ در iOS حالا از زبان فارسی پشتیبانی می کند؛ چگونه آن را فعال کنیم؟

با انتشار نسخه 2.17.20 پیام رسان واتس اپ در اپ استور، پشتیبانی از زبان فارسی رسما به آن اضافه شده است. این بدان معناست که با به روز رسانی اپلیکیشن به آخرین نسخه، حالا می توانید منوهای آن را کاملا به زبان فارسی برگردانید. البته برای این کار باید برخی از تنظیمات سیستم عامل را تغییر بدهید.

پس از این که آخرین نسخه اپلیکیشن را از اپ استور دریافت کردید، حالا جهت فارسی شدن آن باید به تنظیمات سیستم عامل مراجعه کنید. با ورود به Settings، وارد بخش General شده و در نهایت روی گزینه Language & Region اشاره نمایید.

زبان پیش فرض سیستم عامل iOS انگلیسی است، اما اگر خواهان فارسی شدن واتس اپ هستید باید کمی تنظیمات این قسمت را دستکاری کنید. در صفحه Language & Region و زیر گزینه iPhone Language، بخشی به نام Preferred Language Order را مشاهده می کنید که بیانگر اولویت زبان هایی است که موبایل شما از آن ها پشتیبانی به عمل می آورد.

اگر گزینه فارسی را در این قسمت می بینید، باید با فشردن دکمه Edit از گوشه بالا و سمت راست صفحه آن را گرفته و با سوایپ به بالاتر از تمام زبان ها منتقل کنید. اگر هم فارسی در فهرست زبان های این قسمت نیست باید با فشردن گزینه Add Language، فارسی را به زبان های دیوایس تان اضافه نمایید.

بعد از این که اولویت را در این بخش به زبان فارسی دادید، حالا می توانید وارد واتس اپ شده و از کار در منوهای فارسی آن لذت ببرید. شایان ذکر است که واتس اپ قبلا از زبان فارسی در نسخه اندروید پشتیبانی می کرده، اما حالا نوبت به کاربران iOS رسیده که از این مزیت برخوردار شوند.

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

نظر شما چیست؟ آیا با اقدام جدید واتس اپ حاضر به استفاده از آن هستید، یا اینکه همچنان تلگرام را ترجیح می دهید؟ با ما در میان بگذارید.

The post appeared first on .

واتس اپ در iOS حالا از زبان فارسی پشتیبانی می کند؛ چگونه آن را فعال کنیم؟

ربات کوچک کاسیو به شما زبان انگلیسی می آموزد

ربات کوچک کاسیو به شما زبان انگلیسی می آموزد

به اعتقاد اغلب مردم یادگیری یک زبان جدید در شمار سخت ترین کارهای دنیا قرار می گیرد؛ کمپانی کاسیو هم به این مسئله اشراف کامل داشته و می داند که آموختن انگلیسی برای ژاپنی زبان ها دشواری های خاص خودش را دارد.

بنابراین گجت بامزه و کوچکی تدارک دیده شده که می تواند هم به عنوان راهنمای آموزشی زبان انگلیسی عمل کند و هم در قامت یک هم صحبت روی میز کاربر بنشیند.

شرکت کاسیو که آوازه ای شهیر در زمینه توسعه ساعت های مچی و سایر لوازم کاربردی دارد، چندی پیش پرده از ربات کوچکی به نام Lesson Pod برداشته که تنها 11 سانتی متر ارتفاع دارد و تا حدودی هوشمند عمل می کند.

این دیوایس بامزه در هر ساعتی از شبانه روز با شما مکالمه می کند، دستور زبان آموزش می دهد، لغات و چگونگی تلفظ صحیح آنها را یادآوری می نماید و از طرفی می تواند با اتصال به وای-فای اطلاعاتی دستیار-گونه مانند ساعت و وضعیت آب و هوا و غیره را اطلاع رسانی کند.

گفتنی است در حال حاضر ربات جمع و جور کاسیو فقط در اختیار ژاپنی هایی قرار دارد که می خواهند انگلیسی یاد بگیرند، اما در آینده نزدیک از زبان های گسترده تری نیز پشتیبانی خواهد کرد.

Lesson Pod از هفته آینده با قیمت 260 دلار قابل خریداری است.

The post appeared first on .

ربات کوچک کاسیو به شما زبان انگلیسی می آموزد

برای شروع برنامه نویسی کدام زبان ها را یاد بگیریم؟

برای شروع برنامه نویسی کدام زبان ها را یاد بگیریم؟

یادگیری یک زبان برنامه نویسی ممکن است کمی دلهره آور به نظر برسد. خوشبختانه این موضوع چیزی نیست که از بابت آن نگران باشید. وجود منابع آفلاین و آنلاین بسیار، انجمن های اختصاصی و همچنین وجود شبکه های اجتماعی یادگیری چنین زبان هایی را بسیار آسان کرده است.

این مسئله به قدری در حال فراگیر شدن است که یک کودک نیز می تواند به صورت ابتدایی به یادگیری یک زبان برنامه نویسی بپردازد. با این حال انتخاب یک زبان مناسب برای شروع نیز تأثیر به سزایی در فرآیند آموزش دارد. اینجا هستیم تا به شما 6 زبان ساده را برای شروع برنامه نویسی معرفی کنیم.

JavaScript

همین اول کار بگوییم که جاوا اسکریپت را با جاوا اشتباه نگیرید. جاوا اسکریپت عمدتاً یک زبان توسعه ی است؛ این در حالی است که جاوا یک زبان برنامه نویسی محسوب می شود. از آن جا که جاوا اسکریپت یک زبان کراس پلتفرم محسوب می شود، استفاده از آن رایج است.

همچنین به دلیل این که جاوا اسکریپت به راحتی روی مرورگرتان اجرا می شود نیازی به یک مفسر (کامپایلر) نخواهید داشت. کافیست از ابزار Notepad و یا Sublime Text استفاده نمایید. اگر مشتاق به توسعه ی وب هستید، جاوا اسکریپت برای شروع بسیار عالی است. این زبان بسیار شبیه به زبان برنامه نویسی C بوده و از این رو شما را به ادامه ی یادگیری زبان های برنامه نویسی تشویق می کند.

علاوه بر این برای مبتدیان، جاوا اسکریپت بسیار پویا و روان بوده و از آن جایی که کاربرد گسترده دارد، یک آغاز مطمئن و مستحکم برایتان به شمار می رود. مطمئناً جاوا اسکریپت می تواند شروع خوبی برای یادگیری زبان های پیچیده تر همچون ++C باشد. با این حال برخی معتقد هستند که جاوا اسکریپت برای شروع برنامه نویسی مناسب نبوده و مثالی بد برای است.

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

زبان برنامه نویسی مذکور تنها به اپلیکیشن Notepad و کمی تحقیق نیاز دارد و کراس پلتفرم بودنش می تواند شما را راضی کند.

موارد استفاده

  • توسعه ی وب

مزایا

  • سازگاری کراس پلتفرم
  • بدون نیاز به کامپایلر
  • شاه راهی برای ورود به زبان های دیگر

معایب

  • شئ گرایی ضعیف
  • بدون نوع گذاری
  • مشکل در اشکال زدایی

Ruby on Rails

Ruby on Rails برای خواند آسان است؛ مزیتی بزرگ برای کسانی که تا به حال به سمت برنامه نویسی نرفته اند. این زبان پویا و شئ گرا بوده و به شدت در توسعه ی وب استفاده می شود. سایت هایی چون Groupon و GitHub از کد روبی برای وبسایت خود استفاده می کنند.

به دلیل آن که در روبی نیاز نیست مجموعه ای از دستورات را یاد بگیرید، یادگیری این زبان کمی ساده تر است. اما از آن جایی که Ruby on Rails یک فریم ورک محسوب می شود باید آن را اساساً مجموعه ای از کلیدهای میانبر به شمار آورد. اما برای چه این زبان برنامه نویسی را مفید می دانیم؟

Ruby on Rails برای مبتدیان مناسب بوده و بیشتر استارت آپ ها توسعه دهندگانی که به این زبان مسلط هستند را استخدام می کنند. پس با یادگیری زبان مذکور می توانید امیدوار باشید که جایی در بازار کار دارید.

موارد استفاده

  • توسعه ی وب

مزایا

  • استفاده ی زیاد از این زبان
  • مجموعه ای از کلیدهای میانبر
  • بازار کار خوب

معایب

  • Ruby on Rails اساساً مجموعه ای از کلیدهای میانبر است

Python

پایتون یک زبان عالی و ساده برای مبتدیان است. همچنین به دلیل آن که پایتون برای اپلیکیشن های دسکتاپ و تحت وب مورد استفاده قرار می گیرد، قادر هستید بسیاری از پروژه ها را با کمک آن پیش ببرید. این زبان پویا از شئ گرایی و همچنین برنامه نویسی تابعی پشتیبانی می کند.

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

با توجه به انعطاف پذیر بودن آن و وجود یک جامعه ی عظیم، پایتون زبانی ساده و مفهوم برای مبتدیان به شمار می رود.

موارد استفاده

  • توسعه ی وب
  • توسعه ی اپلیکیشن

مزایا

  • استفاده ی در اپلیکیشن های دسکتاپ و تحت وب
  • متن باز

معایب

  • نیازمند رعایت جزئیاتی چون قراردادهای نام گذاری صحیح

Java

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

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

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

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

موارد استفاده

  • توسعه ی وب
  • توسعه ی اپلیکیشن

مزایا

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

معایب

  • ناشی از سینتکس زبان های C و ++C؛ بنابراین بهتر است ابتدا با این زبان ها شروع کنید
  • نیازمند تفکر تحلیلی بسیار

C و ++C

C و ++C جزو زبان های برنامه نویسی بزرگ و مقدماتی هستند. این زبان ها برای توسعه ی نرم افزار به کاربرده می شوند و سینتکس آن ها در بسیاری از زبان ها نهفته است. بنابراین یادگیری دو زبان مذکور برای شروع برنامه نویسی به زبان هایی چون جاوا و یا موارد پیچیده تر بسیار مناسب به نظر می رسد.

++C بر خلاف زبان C کلاس های برنامه نویسی شئ گرایی را ارائه می دهد. اگر علاقه مند به توسعه ی بازی های ویدیویی هستید زبان ++C مورد مناسبی به شمار می رود چرا که از آن بیشتر برای توسعه ی بازی هایی ویدیویی و موتورهای بازی سازی استفاده می شود. علاوه بر این وب، موبایل و اپلیکیشن دسکتاپ از دیگر موارد کاربرد این زبان است.

زبان های C و ++C نه تنها مقدمه ی دلنشینی برای برنامه نویسی هستند بلکه در علوم رایانه نیز کاربرد دارند. حتی اگر روی زبان های دیگر برنامه نویسی تمرکز دارید، اصول ارائه شده در زبان های مذکور بسیار ارزشمند هستند. ++C ممکن است در ابتدا مشکل باشد و شما را بسیار به چالش بکشد، اما اگر قادر به مقابله با این مشکل هستید، باید بگوییم که از اقبال خوبی برخوردارید.

موارد استفاده

  • توسعه ی اپلیکیشن

مزایا

  • پس زمینه ای بسیار عالی از علوم رایانه
  • خوب برای توسعه دهندگان بازی های ویدیویی و نرم افزار

معایب

  • ++C کمی سخت تر از زبان C است

#C

#C یک انتخاب عالی برای مبتدیان بوده و راه اندازی آن بسیار ساده است. صرفاً ویژوال استودیو اکسپرس را دانلود نمایید تا تمام عناصر لازم از قبیل SQL اکسپرس نیز در دسترس شما قرار گیرد. این زبان برای اهداف متفاوتی مورد استفاده قرار می گیرد؛ از توسعه ی وب بگیرید تا کنترل و بهینه سازی اپلیکیشن ها.

سینتکس زبان مذکور بر پایه ی C بوده و همانند C و ++C پایه علوم رایانه ای تان را قوی می کند. با این حال ویژوال استودیو دارای تکمیل خودکار و قابلیت هایی چون مولد خودکار فایل های پروژه بوده که ممکن است کار با #C را پیچیده تر کند. برخلاف زبان هایی چون C و روبی این زبان دارای کامپایلرها و مفسرهای متعددی است.

اما محیط یکپارچه و گسترده توسعه ی نرم افزار (IDE) که برای استفاده آسان است #C را برای مبتدیان به یک انتخاب ایده آل تبدیل نموده.

موارد استفاده

  • توسعه ی اپلیکیشن

مزایا

  • استفاده ی گسترده
  • ویژوال استادیو راه اندازی را آسان می کند
  • عالی برای درک علوم رایانه
  • آسان برای استفاده در IDE

معایب

  • کامپایلر پیچیده

سخن پایانی

لازم به ذکر است زبانی که در این دسته قرار ندارد HTML است. با این حال ممکن است با توجه به این که این زبان برای یادگیری بسیار آسان است و اغلب در سطح مدارس تدریس می شود، دلیل عدم حضور آن را جویا شوید. همانطور که می دانید HTML زبان نشانه گذاری است نه یک زبان برنامه نویسی، بنابراین دارای معیارهای مناسبی نیست.

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

از طریق این زبان می توانید CSS (که همانند HTML یک زبان برنامه نویسی نیست) را نیز یاد بگیرید و به کمک این دو و مفاهیم موجود در آن ها وارد حیطه ی برنامه نویسی و یادگیری زبان هایی چون جاوا اسکریپت شوید.

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

The post appeared first on .

برای شروع برنامه نویسی کدام زبان ها را یاد بگیریم؟

کارگردان بازی آنچارتد زبان به تحسین Super Mario Run گشود

کارگردان بازی آنچارتد زبان به تحسین Super Mario Run گشود

بازی موبایلی «سوپر ماریو ران» با مجموعه ای از بازخوردهای مثبت و منفی همراه بوده است؛ آمار نشان می دهد این اپلیکیشن iOS تاکنون بیش از 50 میلیون بار دانلود شده، اما بعضاً با حواشی و واکنش های منفی متعددی در اپ استور روبرو می شویم.

اما نیمه پر لیوان جایی است که بزرگان صنعت بازی های ویدیویی به تمجید از یک بازی خاص و منحصر به فرد بپردازند؛ اتفاقی که از سوی «نیل دراکمن» طراح و کارگردان ارشد و شهیر استودیو ناتی داگ روانه توسعه دهندگان و بازی سوپر ماریو ران شده است.

سازنده عناوین محبوب «لست آو آس» و «آنچارتد» (که هر دو جزو محبوب ترین بازی های تاریخ کنسول پلی استیشن 4 محسوب می شوند) مدعی است ساعات بسیار زیادی از اوقات فراغت خود را مشغول تجربه جدیدترین دستاورد نینتندو برای آیفونش است.

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

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

در نهایت ناگفته نماند که بازی Super Mario Run اخیراً برای پلتفرم iOS منتشر شده و احتمالاً سال آتی میلادی برای اندروید نیز عرضه می شود.

The post appeared first on .

کارگردان بازی آنچارتد زبان به تحسین Super Mario Run گشود

امکان چت با ربات ها برای آموختن زبان به اپلیکیشن Duolingo اضافه شد

امکان چت با ربات ها برای آموختن زبان به اپلیکیشن Duolingo اضافه شد

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

Duolingo با آخرین آپدیتی که برای اپلیکیشن آموزش زبان خود منتشر کرده می تواند این مشکل را از سر راهتان بردارد. با به روز رسانی نسخه iOS این اپلیکیشن، حالا می توانید برای تقویت زبان با ربات های هوشمند گفتگو کنید.

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

در حال حاضر امکان چت با ربات ها محدود به زبان های فرانسوی، آلمانی و اسپانیایی است، اما به گفته توسعه دهندگان در آینده زبان های دیگر نیز به این ربات ها اضافه می شوند. Luis von Ahn، مدیر عامل Duolingo معتقد است که این ربات ها می توانند تجربه ای بسیار شبیه به مکالمات واقعی را به کاربر ارائه نمایند.

وی می گوید: “یکی از مهم ترین دلایل مردم برای یادگیری زبان مکالمه و گفتگو کردن است. زبان آموزان با Duolingo می توانند مهارت های درک مطلب و دایره لغات خود را به خوبی ارتقاء ببخشند، اما مکالمه در موقعیت های واقعی موضوعی است که همه از آن واهمه دارند. ربات های هوشمند برای پاسخگویی به این نیاز می توانند راه حل بسیار موثری باشند.”

تیم Duolingo همچنین ابراز امیدواری کرده که در آینده بتواند امکان گفتگوی صوتی با ربات ها را نیز فراهم سازد. لازم به ذکر است که ربات های Duolingo برای ارائه پاسخ های هوشمند به سرورهای اپلیکیشن متکی هستند، بنابراین در حالت آفلاین نمی توانید با آن ها به چت و گفتگو بپردازید.

آخرین نسخه این اپلیکیشن آموزش زبان برای iOS را می توانید همین حالا از دانلود کنید.

The post appeared first on .

امکان چت با ربات ها برای آموختن زبان به اپلیکیشن Duolingo اضافه شد

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

Duolingo با آخرین آپدیتی که برای اپلیکیشن آموزش زبان خود منتشر کرده می تواند این مشکل را از سر راهتان بردارد. با به روز رسانی نسخه iOS این اپلیکیشن، حالا می توانید برای تقویت زبان با ربات های هوشمند گفتگو کنید.

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

در حال حاضر امکان چت با ربات ها محدود به زبان های فرانسوی، آلمانی و اسپانیایی است، اما به گفته توسعه دهندگان در آینده زبان های دیگر نیز به این ربات ها اضافه می شوند. Luis von Ahn، مدیر عامل Duolingo معتقد است که این ربات ها می توانند تجربه ای بسیار شبیه به مکالمات واقعی را به کاربر ارائه نمایند.

وی می گوید: “یکی از مهم ترین دلایل مردم برای یادگیری زبان مکالمه و گفتگو کردن است. زبان آموزان با Duolingo می توانند مهارت های درک مطلب و دایره لغات خود را به خوبی ارتقاء ببخشند، اما مکالمه در موقعیت های واقعی موضوعی است که همه از آن واهمه دارند. ربات های هوشمند برای پاسخگویی به این نیاز می توانند راه حل بسیار موثری باشند.”

تیم Duolingo همچنین ابراز امیدواری کرده که در آینده بتواند امکان گفتگوی صوتی با ربات ها را نیز فراهم سازد. لازم به ذکر است که ربات های Duolingo برای ارائه پاسخ های هوشمند به سرورهای اپلیکیشن متکی هستند، بنابراین در حالت آفلاین نمی توانید با آن ها به چت و گفتگو بپردازید.

آخرین نسخه این اپلیکیشن آموزش زبان برای iOS را می توانید همین حالا از دانلود کنید.

The post appeared first on .

امکان چت با ربات ها برای آموختن زبان به اپلیکیشن Duolingo اضافه شد