مقدمه:اگر قصد دارید وارد دنیای سیستم عامل ios شوید و گوشی یا انواع دستگاههای اپل را تهیه و استفاده کنید، لازم است که اپل آیدی داشته باشید. قطعا برای کسی که تا به حال از دستگاههای اپل استفاده نکرده است، این سوالها پیش میآید که اپل آیدی چیست؟ از چه کاربردهایی برخوردار بوده و چرا به آن نیاز داریم؟ در این مقاله، به بررسی این موضوع میپردازیم و همچنین به مسائلی نظیر کاربردهای اپل آیدی و دیگر موارد مهمی که باید بدانید، اشاره میکنیم. اپل آیدی چیست؟ افرادی که به تازگی وارد کار با دستگاههای اپل شدهاند، به طور معمول در مورد اپل آیدی و کاربردهای آن سوالات و ابهاماتی دارند و نحوه ساخت آن را نمیدانند. اپل آیدی (Apple ID) نوعی حساب کاربری ویژه سیستم عامل IOS به حساب میآید که میتوان گفت هویت کاربر به شمار میآید. به این معنا که به واسطه اپل آیدی، شما در میان دیگر کاربران اپل شناخته میشوید. شما هر کدام از محصولات اپل نظیر انواع مدلهای آیفون یا آیپد را که خریداری کرده باشید، قبل از استفاده از آن به یک حساب کاربری ویژه یا همان اپل آیدی نیاز دارید. در غیر این صورت، برای دسترسی پیدا کردن به برنامههای کاربردی و حتی آپدیتهایی که برای سیستم ارائه میشوند به مشکل خواهید خورد. اکثر کاربران دستگاههای اپل چندان اطلاعاتی درباره این حساب کاربری ویژه ندارند و به همین خاطر با پرداخت هزینهای، ساخت آن را به مراکز خدماتی موبایل واگذار میکنند. در ادامه این مقاله، سعی میکنیم اطلاعات خوبی از اپل آیدی در اختیار شما قرار دهیم و روش ساخت آن را نیز توضیح دهیم. کاربردهای اپل آیدی همانطور که گفته شد، اپل آیدی در حقیقت، هویت کاربر اپل است و روشی است که اپل از آن , ...ادامه مطلب
در سال جدید، حتی اگر گزینهی daylight saving time را در تنظیمات ویندوز غیرفعال کنید: با اجرای قطعه کد زیر که سعی میکند DateTimeOffset.UtcNow را بر اساس اطلاعات منطقهی زمانی ایران، به زمان محلی تبدیل کند: var iranStandardTime = TimeZoneInfo.GetSystemTimeZones() .FirstOrDefault(timeZoneInfo => timeZoneInfo.StandardName.Contains("Iran", StringComparison.OrdinalIgnoreCase)); Console.WriteLine(iranStandardTime.BaseUtcOffset); // 03:30:00 var dateTime = DateTimeOffset.UtcNow; var iranTime = TimeZoneInfo.ConvertTime(dateTime, iranStandardTime); Console.WriteLine(iranTime); // 06/02/1402 12:34:23 ?.? +04:30 --> this is coming from the `adjustment rules` باز هم در خروجی، درنظر گرفته شدن 4:30+ مشخص است و به همین جهت در تبدیل صورت گرفته، ساعت نهایی، یک ساعت جلوتر از ساعت واقعی خواهد بود. علت آن هم به مفهوم dynamic daylight saving time برمیگردد که اطلاعات بیشتر آنرا در این مطلب میتوانید مطالعه کنید. دات نت نیز در پشت صحنه، همین اطلاعات را دریافت و تحت عنوان Adjustment rules، مورد استفاده قرار میدهد: همانطور که مشاهده میکنید، آخرین گزینهی پویای آن به بازهی زمانی 1402 تا سال 9378 تنظیم شدهاست و در طی این بازه، دات نت هنوز همان 4:30+ را جهت تبدیلات منطقهی زمانی ایران به رسمیت میشناسد؛ مگر اینکه در بهروز رسانیهای بعدی ویندوز، این مشکل برطرف شود و یا ... میتوانید از این وصله، جهت, ...ادامه مطلب
خیلی از ابزارهای command line، براساس فلسفهی bash تهیه شدهاند؛ به این معنا که امکان استفادهی مستقیم از bash، درون دستورات وجود دارد. به عنوان مثال فرض کنید میخواهیم لیست branchهای یک مخزن گیت را با کمک دستور زیر در خروجی، به صورت JSON نمایش دهیم. برای اینکار با یک جستجو شاید به این نتیجه برسید که از پرچم format در دستور git branch استفاده کنید: PS /> git branch --format='{"name":"%(refname:lstrip=2)"}' --list در اینجا به گیت گفتهایم که یک فرمت سفارشی، برای خروجی در نظر بگیرد. میخواهیم خروجی، لیستی از آبجکتهایی باشد که شامل یک پراپرتی name با مقدار نام branch هستند. برای مقدار این پراپرتی، از یک placeholder مشخص استفاده شدهاست: %(refname:lstrip=2) refname در اینجا به نام کامل branch اشاره میکند؛ با این تفاوت که رشتهی refs/heads که در ابتدای آن وجود دارد، برای حذف آن از lstrip=2 استفاده کردهایم. در نهایت این چنین خروجیایی برایمان نمایش داده خواهد شد: {"name":"main"} {"name":"feature-branch-a"} {"name":"feature-branch-b"} ,... اما فرض کنید میخواهیم یک پراپرتی دیگر نیز با عنوان isMainBranch به این آبجکت اضافه کنیم. برای اینکار معمولاً از یک عبارت bash استفاده میشود: (با فرض اینکه main برنچ اصلیمان است) PS /> git branch --format='{"name":"%(refname:lstrip=2)","isMainBranch":'"$(if [[ $(git symbolic-ref --short HEAD) == "main" ]]; then echo true; else echo false; fi)"' }' --list اما اگر این دستور را در PowerShell وارد کنید، با خطای زیر مواجه خواهید شد: ParserErr, ...ادامه مطلب
راههای موفقیت اپلیکیشن اندروید در گوگل پلییک برنامه اندروید میتواند دنیا را تغییر دهد زیرا ترکیبی از فناوری و تجارت است. خوش به حالت. اما بیش از 1.3 میلیون برنامه در Google Play وجود دارد. این بدان معناست که مهم نیست برنامه شما چقدر عالی است، به اندازه توانایی شما برای متقاعد کردن مردم برای دانلود آن خوب است. و اگر میخواهید برنامه خود را برای همه در دسترس قرار دهید، کونگ فوی Google Play خود را با سرعت کامل بالا ببرید. بنابراین چگونه میتوانید در میان جمعیت Google Play متمایز شوید؟ در زیر نکاتی وجود دارد که با شما به اشتراک می گذاریم! شرکت وب نگاه در توسعه و طراحی اپلیکیشن iOS و اندروید تجربه دارد. بنابراین، اگر به دنبال طراحی اپلیکیشن موبایل هستید که به کسب درآمد کمک می کند، با ایده اپلیکیشن خود با ما تماس بگیرید. دریافت مشاوره رایگان از کارشناسان ما را از دست ندهید. 09339017809 1. مراقب لینک های خود باشید نحوه قالب بندی پیوندهای برنامه شما در Google Play می تواند تفاوت زیادی ایجاد کند. اکثر مجریان Google Play از عبارت “فروشگاه Google Play” یا “Play Link” استفاده می کنند. اگر بتوانید از هر کسی که در مورد شما می نویسد بخواهید متن لنگر را تغییر دهد، می تواند بسیار مفید باشد. متن لنگر خوب با کلمات کلیدی مناسب از منبع قابل اعتمادی مانند TechCrunch یا Wired می تواند برنامه شما را حتی قبل از چند نصب اول رتبه بندی کند. هنگام صحبت با وبلاگ نویسان، سعی کنید آنها را متقاعد کنید که هنگام پیوند دادن به برنامه شما از اصطلاحات قانع کننده و توصیفی استفاده کنند. 2. از عناوین “cute” اجتناب کنید از شش میلیون عبارت منحصربهفرد که هر ماه در گوگل پلی جستجو میشوند، بیش از نیمی از آنها غلط ام, ...ادامه مطلب
بالاخره تفاوت کارآیی بین حلقههای for و foreach در دات نت 7 برطرف شدهاست که این مورد نیز یکی دیگر از دلایل بهبود کارآیی LINQ در دات نت 7 است. در این مطلب به همراه آزمایشی، این مورد را بررسی خواهیم کرد. تدارک یک آزمایش برای بررسی کارآیی حلقههای for و foreach در دات نت 7 یک برنامهی کنسول جدید را ایجاد کرده و سپس کتابخانهی BenchmarkDotNet را با TargetFramework دات نت 7 به صورت زیر به پروژه اضافه میکنیم: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net7.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="BenchmarkDotNet" Version="0.13.4" /> </ItemGroup> </Project> در ادامه به این پروژه، کلاس زیر را اضافه میکنیم: using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Jobs; namespace NET7Loops; [SimpleJob(RuntimeMoniker.Net60)] [SimpleJob(RuntimeMoniker.Net70)] [MemoryDiagnoser(false)] public class Benchmarks { private int[] ItemsArray; private List<int> ItemsList; [GlobalSetup] public void Setup() { var random = new Random(420); var randomItems = Enumerable.Range(0, 1000).Select(_ => random.Next()); ItemsArray = randomItems.ToArray(); ItemsList = randomItems.ToList(); } [Benchmark] public void For_Array() { for (var i =, ...ادامه مطلب
ایجاد یک برنامه تلفن همراه با شرکت برنامه نویسی وب نگاه کامل شد. و دقیقاً همانطور که شما می خواهید کار می کند، اما هنوز چیزی کم است. آنطور که تصور می کردید زیبا به نظر نمی رسد. در این مقاله به دلایل فنی این موضوع نمی پردازیم. در عوض، از آنجایی که شما یک برنامه نویس حرفه ای یا طراح UI UX نیستید، بیایید برخی از اصول اولیه طراحی بصری را مرور کنیم تا برنامه شما را زنده کنیم.قبل از اینکه اصول طراحی را مرور کنیم، بیایید ببینیم که دقیقاً چه مشکلی در طراحی شما وجود دارد. شرکت برنامه نویسی وب نگاه در توسعه بیش از 3500 طراحی اپلیکیشن iOS و اندروید تجربه دارد. بنابراین، اگر به دنبال طراحی اپلیکیشن موبایل هستید که به کسب درآمد کمک می کند، با ایده اپلیکیشن خود با ما تماس بگیرید. دریافت مشاوره رایگان از کارشناسان ما را از دست ندهید. 09339017809 چرا طراحی اپلیکیشن شما کار نمی کند؟ مقالات زیادی در مورد ذهنی بودن طراحی بصری صحبت می کنند، اما برخی از اصول کلی وجود دارند که می توانند بلوک های سازنده هر طراحی بصری موثر باشند. سلسله مراتبسازگاری + سادگیفضای سفیدسایه برندیک سلسله مراتب را تنظیم کنید سلسله مراتب بصری به کاربر می گوید که به چه ترتیبی به عناصر یک صفحه نگاه کند. این را می توان از طریق قرار دادن اجزای روی صفحه، وزن بصری، اندازه نسبی و رنگ های متضاد به دست آورد. یک چیدمان خوب این ویژگی ها را متعادل می کند و می تواند به صورت بصری به کاربر بگوید که در ابتدا به چه چیزی نگاه کند. مکان: در برخی کشورها از چپ به راست و از بالا به پایین می خوانیم. این ترفند می تواند به شما کمک کند با چیدمان مهم ترین عناصر در بالا سمت چپ و کم اهمیت ترین یا آخرین عناصر در پایین، عناصر خود را در, ...ادامه مطلب
اپلیکیشن های موبایل با معرفی ویژگی های انقلابی بخش آموزش را متحول می کنند. شرکتهای برنامه آموزشی فرصتهای بیشتری در فروشگاههای اپلیکیشن پیدا میکنند. تقاضا برای شرکت توسعه اپلیکیشن آموزش در آینده افزایش خواهد یافت. زیرا مدارس، کالجها و مؤسسات آموزشی جدید با چنین شرکتهای اپلیکیشن همکاری میکنند. مدارس و کالجها از چنین برنامههای آموزشی پشتیبانی میشوند و کلاسهای آنلاین خود را کاملاً با چنین برنامههایی برگزار میکنند. حتی اگر همهگیری ویروس کرونا در آینده شیوع پیدا کند، دانشآموزان در زمینه تدریس خصوصی و شهریه با مشکلی مواجه نخواهند شد. بنابراین، محبوبیت راه حل توسعه برنامه آموزشی در آینده افزایش خواهد یافت. در این وبلاگ می خواهیم تأثیر برنامه های تلفن همراه را در بخش آموزش بررسی کنیم. ما همچنین به مؤلفه های مختلف آموزش آنلاین که جهان را تغییر می دهند نگاه خواهیم کرد.عواملی که آموزش آنلاین را تشکیل می دهند شرکت برنامه نویسی وب نگاه در توسعه بیش از 3500 طراحی اپلیکیشن iOS و اندروید تجربه دارد. بنابراین، اگر به دنبال طراحی اپلیکیشن موبایل هستید که به کسب درآمد کمک می کند، با ایده اپلیکیشن خود با ما تماس بگیرید. دریافت مشاوره رایگان از کارشناسان ما را از دست ندهید. 09339017809 آموزش آنلاین تجربه دانش آموزان را ساده می کند و توانایی آنها را برای یادگیری بهبود می بخشد. پلتفرم های آموزشی آنلاین یک مفهوم خاص را به روشی ساده و خلاقانه توضیح می دهند. دانش آموزان آنچه را که یاد می گیرند مدت بیشتری حفظ می کنند زیرا چنین پلتفرم های آموزشی آنلاین به طور موثر همه مفاهیم را به صورت بصری توضیح می دهند. بنابراین شرکت ها برای توسعه اپلیکیشن های آموزشی به شرکت توسعه اپلیک, ...ادامه مطلب
شیائومی تقریباً شش سال است که در هندوستان مشغول تجارت است. این شرکت طیف گسترده ای از محصولات مانند گوشی های هوشمند و لوازم جانبی مرتبط ، تلویزیون های هوشمند و انواع مختلف محصولات IoT هوشمند را به فروش می رساند. اما همه آنها به صورت محلی در اینجا در کشور جمع نمی شوند. اما این شرکت به زودی تغییر خواهد کرد زیرا شرکت تأیید کرده است که محصولات IoT را در هند آماده کند زمانیکه بازار آماده خواهد شد. منبع اصلی درآمد شیائومی هند از فروش گوشی های هوشمند است که از طریق تبلیغاتی که غیرفعال هستند نیز از آن درآمدزا می کند. با گذشت دو سال از بازگشت شرکت ، مجموعه تلویزیونی هوشمند خود را به بازار معرفی کرد و اکنون این شرکت در هر دو دسته نقش پیشرویی دارد. حتی آنها را (از جمله پاور بانک ها) بصورت محلی در پنج کارخانه با 35000 کارمند تولید می کند. اما سایر محصولات IoT مانند دستگاه تصفیه هوا ، دستگاه تصفیه آب ، ردیاب تناسب اندام و لامپهای هوشمند از چین وارد می شوند. با این حال ، طبق گفته راگو ردی ، مدیر ارشد بازرگانی شیائومی هند ، این شرکت در نظر دارد در صورت آماده شدن بازار ، این محصولات را در هند تولید کند. آخرین محصول IoT شیائومی در هند Mi Robot Vacuum-Mop P. می باشد. در حال حاضر با 17999 پوند با EMI (تداخل الکترومغناطیسی) بدون هزینه شروع می شود و از 2.999 پوند در ماه شروع می شود. این شرکت هدف از 10000 واحد را تعیین کرده است. متأسفانه ، تاکنون فقط 2500+ مشتری برای آن سرمایه گذاری کرده اند. طبق تحقیقات انجام شده توسط این شرکت ، تقریبا 70٪ مشتریان علاقه مند از metros و 10 شهر برتر هستند. از آنجا که این مناطق در مناطق قرمز قرار دارند ، قادر به سفارش خود نیستند. از این رو ، شیائومی هندوستان تا 15 ژو, ...ادامه مطلب
JetBrains DataSpell یک IDE جدید توسط JetBrains بوده و بطور خاص برای کسانی که درگیر تجزیه و تحلیل داده های اکتشافی و نمونه سازی مدل های ML هستند، طراحی شده است. این نرم افزار تعامل نوتبوکهای Jupyter را با کمک کدگذاری هوشمند زبان های پایتون و R در یک محیط ارگونومیک نظیر PyCharm و بسیاری از ابزارهای داخلی دیگر، ترکیب میکند. ژوپیتر نوت بوک (Jupyter Notebook) یک برنامه اوپن سورس تحت وب است که به شما امکان ایجاد و به اشتراک گذاری اسنادی حاوی لایو کد، معادلات، مدل های ویژوال و تکست بوک را می دهد. کاربرد آن تمیز کردن و تغییر داده ها، شبیه سازی عددی، مدل سازی آماری، ویژوال سازی داده، یادگیری ماشینی و غیره است. یکی از ویژگی های مهم نرم افزار JetBrains DataSpell، پشتیبانی از ژوپیتر نوت بوک های محلی و راه دور است. دقیقاً همانطور که از نوت بوک های مبتنی بر وب سنتی استفاده می کنید، می توان با آنها درست در داخل IDE کار کرد. مزیت اصلی نسبت به Jupyter یا JupyterLab این است که با DataSpell، دستیار کدنویسی هوشمند و بسیاری از ویژگی های دیگر ارائه شده توسط یک IDE کامل را دریافت می کنید. DataSpell از حالت فرمان Jupyter، بیشتر میانبرهای استاندارد، Markdown و LaTeX و خروجی های تعاملی پشتیبانی می کند. برای اسکریپتهای پایتون و R، این نرم افزار به شما این امکان را میدهد تا همه اسکریپتها یا بخشهایی از آنها را اجرا کرده و خروجیها را به صورت تعاملی و راحت مرور کنید. , ...ادامه مطلب
آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) - به روزرسانی نهم خانه آموزشی آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) – بروزرسانی نهم , ...ادامه مطلب
بوک مارکپس از معرفی کامل سرویس جدید سوپرسل آیدی (Supercell ID) در مطالب قبلی ، اکنون زمان آموزش چگونگی ذخیره اکانت توسط این سرویس است. سوپرسل آیدی بالاخره برای تمامی کاربران قابل مشاهده شده و شما میتوانید با آموزش زیر براحتی اکانت خود را به سوپرسل آیدی متصل کنید. همچنین لازم به ذکر است که این سروریس در آینده برای تمامی بازیکنان اجباری خواهد بود و بازیکنانی ک, ...ادامه مطلب
هنگام اسکریت شات گرفتن ممکن است شما به مشکل اسکرین شات در تلگرام با خطاهای unable to capture screenshot prevented by security policy یا could not save screenshot content protected by DRM و یا drm protected image telegram برخورد کنید که همه اینها مربوط به قسمت حریم خصوصی و امنیت تلگرام شما میشود، برای حل این مشکل که کاربران زیادی با آن مواجهاند میتو, ...ادامه مطلب
بوک مارک پس از معرفی کامل سرویس جدید سوپرسل آیدی (Supercell ID) در مطالب قبلی ، اکنون زمان آموزش چگونگی ذخیره اکانت توسط این سرویس است. سوپرسل آیدی با, ...ادامه مطلب
بوک مارک پس از معرفی کامل سرویس جدید سوپرسل آیدی (Supercell ID) در مطالب قبلی ، اکنون زمان آموزش چگونگی ذخیره اکانت توسط این سرویس است. گرچه سوپرسل آیدی هنوز برای کشور ایران و بسیاری دیگر غیرفعال است ولی از هم اکنون میتوانید با استفاده از برنامه های تغییر آیپی ، از این سرویس روی بازی خود استفاده کنید!! قدم اول : تغییر آیپی به یکی از کشورهای فنلاند ، آلمان ، روسیه که سوپرسل آیدی در آنها فعال است! همانطور که گفتیم ، سوپرسل آیدی هنوز در بسیاری از کشورها در دسترس نیست و باید تا زمان معرفی رسمی آن صبر نمود اما اگر نگرانی زیادی بابت اکانت های خود دارید و مشتاق استفاده هرچه سرع تر از این سرویس هستید ، میتوانید با استفاده از برنامه های گذر از تحریم و تغییر آیپی ، آیپی خود را به یکی از کشورهای روسیه ، المان یا فنلاند تغییر داده و از سوپرسل آیدی استفاده کنید. قدم دوم : وارد بازی شده و به منوی تنظیمات رفته تا گزینه Supercell ID را مشاهده کنید! پس از ورود به بازی با آیپی کشورهای ذکر شده ، زمانی که به منوی تنظیمات بروید ، گزینه Link Device برای شما نحو شده و بجای آن گزینه جدیدی به نام Supercell ID نمایش داده میشود. روی آن کلیک کنید تا مراحل اتصال اکانت آغاز شود : قدم سوم : ساخت حساب جدید در Supercell ID در منوی باز شده که متعلق به Supercell ID میباشد ، بر روی گزینه ساخت حساب جدید کلیک کنی, ...ادامه مطلب
آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) - به روزرسانی هفتم خانهآموزشیآموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) – به روزرسانی هفتم ?>, ...ادامه مطلب