در سال جدید، حتی اگر گزینهی 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, ...ادامه مطلب
بالاخره تفاوت کارآیی بین حلقههای 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 =, ...ادامه مطلب
تا نگارش 4x دات نت که فقط از ویندوز پشتیبانی میکند، از وابستگی System.Drawing.Common برای انجام امور روزمرهی گرافیکی استفاده میشد؛ چون در پشت صحنه، محصور کنندهی امکانات بومی گرافیکی ویندوز است. همچنین از زمان ارائهی دات نت Core چندسکویی، تا نگارش 5 دات نت، این وابستگی، در لینوکس، به کمک کتابخانهی جانبی به نام libgdiplus پشتیبانی میشد که البته هیچگاه پشتیبانی رسمی را از طرف مایکروسافت پیدا نکرد؛ چون libgdiplus متشکل از چند دههزار سطر کد نوشته شدهی به زبان C است که بهخوبی آزمایش نشده و همچنین برای کارکرد کامل آن نیز به کتابخانههای جانبی دیگری مانند pango نیاز است تا برای مثال از نمایش متون فارسی پشتیبانی کند. Libgdiplus در حقیقت بازماندهای از دوران Mono است که مایکروسافت در نگارش 6 دات نت، آنرا منسوخ شده اعلام کرد و در نگارش 7 دات نت، دیگر از آن پشتیبانی نمیکند. یعنی تمام برنامههایی که از وابستگی System.Drawing.Common استفاده میکنند، قابل انتقال به دات نت 7 چندسکویی نیستند؛ البته هنوز هم میتوان از System.Drawing.Common در ویندوز، بدون مشکل استفاده کرد. اما در صورت استفاده، برنامهی شما در لینوکس اجرا نخواهد شد و یک چنین برنامههایی با استثناهای TypeInitializationException و PlatformNotSupportedException در زمان اجرا، خاتمه خواهند یافت. در حال حاضر توصیهی مایکروسافت ، عدم استفادهی از System.Drawing.Common و جایگزینی آن با یکی از کتابخانههای زیر است: - SkiaSharp - Microsoft.Maui.Graphics البته پیشتر در این لیست توصیه شده، کتابخانهی SixLabors.ImageSharp.Drawing هم وجود داشت که به علت تغییر مجوز آن، به یک مجوز نیمه تجاری، نیمه سورس باز، از لیست فوق, ...ادامه مطلب
طراحی سایت و سئو ایمپرزا فارسی https://imprezafarsi.ir/ شرکت دیجیتال مارکتینگ در یزد Tue, 17 May 2022 05:07:40 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.0.1 https://imprezafarsi.ir/wp-content/uploads/2021/06/instalogo-48x48.jpg طراحی سایت و سئو ایمپرزا فارسی https://imprezafarsi.ir/ 32 32 برگزاری کلاس های تخصصی آموزش طراحی سایت در یزد https://imprezafarsi.ir/website-training/ https://imprezafarsi.ir/website-training/?noamp=mobile#respond Sun, 15 May 2022 06:10:52 +0000 https://imprezafarsi.ir/?p=23733 The post برگزاری کلاس های تخصصی آموزش طراحی سایت در یزد appeared first on طراحی سایت و سئو ایمپرزا فارسی. ]]>کلاس طراحی سایت در یزد یک فرصت بی نظیر برای آموزش به صورت حرفه ای است که می توانید از اینترنت و فضای مجازی کسب درآمد کنید. در واقع با این روش آموزش همه افراد می توانند وارد دنیای کسب و کار شده و با طراحی وب سایت در بستر اینترنت درآمد خوبی به دست آورند. معمولاً در سال های گذشته برای طراحی سایت نیاز به برنامه نویسی و آموختن دانش کد نویسی بود، اما با وجود cms وردپرس در حال حاضر دیگر نیاز به استفاده از کد نویسی نیست و با کمک این سیستم مدیریت محتوای رایگان و قالب های آماده می توان در کمترین زمان بهترین سایت را طراحی کرد. مهمترین چیزی که قبل از شروع آموزش های طراحی وب سایت باید به آن توجه کنید، انتخاب یک منبع قابل اعتماد است که تمامی آموزش ها را به صورت اصولی و هدفمند ارائه دهد. چرا که دریافت آموزش مناسب کمک بیشتری به موفقیت بهتر می کند. مجموعه ایمپرزا فارسی یکی از تخصصی ترین گروه ها در زمینه, ...ادامه مطلب
شیائومی تقریباً شش سال است که در هندوستان مشغول تجارت است. این شرکت طیف گسترده ای از محصولات مانند گوشی های هوشمند و لوازم جانبی مرتبط ، تلویزیون های هوشمند و انواع مختلف محصولات 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، این نرم افزار به شما این امکان را میدهد تا همه اسکریپتها یا بخشهایی از آنها را اجرا کرده و خروجیها را به صورت تعاملی و راحت مرور کنید. , ...ادامه مطلب
آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) - به روزرسانی نهم خانه آموزشی آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) – بروزرسانی نهم , ...ادامه مطلب
هنگام اسکریت شات گرفتن ممکن است شما به مشکل اسکرین شات در تلگرام با خطاهای unable to capture screenshot prevented by security policy یا could not save screenshot content protected by DRM و یا drm protected image telegram برخورد کنید که همه اینها مربوط به قسمت حریم خصوصی و امنیت تلگرام شما میشود، برای حل این مشکل که کاربران زیادی با آن مواجهاند میتو, ...ادامه مطلب
آموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) - به روزرسانی هفتم خانهآموزشیآموزش حل مشکل ورود به بازی کلش اف کلنز (اپل و اندروید و کامپیوتر) – به روزرسانی هفتم ?>, ...ادامه مطلب
اگر شما به بازی های تخته نرد علاقه دارید اما ممکن است فقط به صورت فیزیکی آن را داشته باشید و بدون هیچ دوستی بازی کنید. بهترین راه برای رفع این مشکل دانلود بازی نبرد مهره ها (تخته نرد فارسی) میباشد. این بازی که دقیقا شبیه ساز تخته نرد میباشد برای نسخه های اندرویدی جایگزین خوبی برای شما میباشد.همانطور که گفته شد بازی نبرد مهره ها (تخته نرد فارسی) میتواند … آنلاین ۱۳۹۶-۱۱-۰۲ 5 بار بدون دیدگاه مجید پاشاییاگر شما به بازی های تخته نرد علاقه دارید اما ممکن است فقط به صورت فیزیکی آن را داشته باشید و بدون هیچ دوستی بازی کنید. بهترین راه برای رفع این مشکل دانلود بازی نبرد مهره ها (تخته نرد فارسی) میباشد. این بازی که دقیقا شبیه ساز تخته نرد میباشد برای نسخه های اندرویدی جایگزین خوبی برای شما میباشد.همانطور که گفته شد بازی نبرد مهره ها (تخته نرد فارسی) میتواند جایگزین خوبی برای نسخه فیزیکی آن باشد با استفاده از این بازی شما قادر به بازی با دوستان خود در هر مکان و در هر زمان با هر شرایط اینترنتی چه ضعیف چه قوی میباشید. قابل ذکر است بازی به صورت آنلاین و آفلاین میباشد. بازی نبرد مهره ها (تخته نرد فارسی) یک گیم آنلاین و آفلاین در سبک فکری با درجه سنی +۳ میباشد. این بازی توسط شرکت siren software برای نسخه های اندرویدی و آی او اس تولید شده و منتشر گشته است. دانلود بازی نبرد مهره ه, ...ادامه مطلب
شاید بعضی از شما کاربران به برخی از بازیهای معروف کمپانی کچاپ برخورده باشید، این کمپانی یکی از بزرگترنی سازندههای بازیهای اندروید در سبک سرگرم کننده برای کاربران خود تولید میکند و توانسته تا کنون کاربران بسیاری را از نقاط مختلف دنیا به سمت خود جذاب کند، اما امروز میخواهیم بازی Dunk Shot را که به تازگی در دو مارکت اپاستور و پلی استور به انتشار رسیده را خدمت شما معرفی … آفلاین ۱۳۹۶-۱۰-۱۸ 31 بار بدون دیدگاه مجید نواییشاید بعضی از شما کاربران به برخی از بازیهای معروف کمپانی کچاپ برخورده باشید، این کمپانی یکی از بزرگترنی سازندههای بازیهای اندروید در سبک سرگرم کننده برای کاربران خود تولید میکند و توانسته تا کنون کاربران بسیاری را از نقاط مختلف دنیا به سمت خود جذاب کند، اما امروز میخواهیم بازی Dunk Shot را که به تازگی در دو مارکت اپاستور و پلی استور به انتشار رسیده را خدمت شما معرفی کنیم. شیوه این بازی طوری است که در ابتدا شروع بازی کار را با توپی که داخل یک سبد یا حلقه قرار دارد شروع میکنید و باید با کشیدن انگشتان خود بر روی صفحه، زاویه، شدت و قدرت پرتاب را به نحوی تنظیم کنید که توپ از این سبد خارج شده و وارد سبد بعدی که بالاتر از سبد فعلی قرار دارد شود. شاید به نظر شما در ابتدا ساده به نظر برسد اما نیازمند، تمرکز و دقت بسیار بالایی دارد و یک پرتاب اشتباه کافی است تا , ...ادامه مطلب
بوک مارکدر این مطلب کلش اف کلنز با من همراه باشید تا مشکل سرچ در لیگ های بالا که جدیدا و بعد از آخرین آپدیت کلش به وجود آمده را بررسی کنیم .سال گذشته ، همین موقع پلیر های کاپ های بالا ( لیگ لجند ) مشکل بسیاری برای پیدا کردن حریف در سرچ خود داشتند و همه ما فکر می کردیم که امسال این مشکل تا حد زیادی برطرف شود اما جالب اینجاست این مشکل برطرف که نشد هیچ ، بلکه شرایط بسیار بدتری پیدا کرد .سال گذشته این مشکل وقتی رخ داد که بوست 1 جمی برای ساخت نیرو ارائه شد ، اما امسال با آمدن بازی های کلنی و فعالیت بسیار بیشتر پلیر ها در بازی این مشکل شدید تر شد .در ابتدا اینطور حدس زده می شد که این مشکل فقط بخاطر دوره اول بازی های کلنی هست که در 19 دسامبر شروع شده و به مرور بهتر می شود ، اما واقعیت چیز دیگری بود و این مشکل روز به روز بدتر شد .مشکل سرچ در لیگ های بالا – دلایلمشکل سرچ در لیگ های بالا همواره بوده اما فقط در سطوح بسیار بالای لیگ لجند ، اما واقعا دلیل این مشکل در سرچ پلیر ها چیست ؟هربار که شما اتکی می زنید قسمتی از زمان شیلد شما از بین می رود تا آنکه بیس شما برای دفاع در مقابل اتک سایر پلیر ها در دسترس قرار بگیرد .مشکل سرچ در لیگ های بالا کلش اف کلنزمشکل سرچ در لیگ های بالا کلش اف کلنزوقتی که شما یک پلیر فعال باشید ، می توانید در زمان شیلد خود 2-3 اتک بزنید ، سپس در زمان اضافی گارد خود هم چ, ...ادامه مطلب
مرد قدرتمند به همراه بازی های کلنی خود به دهکده شما رسیده است ، در این مطلب آموزشی با ما همراه باشید تا پیروزی در بازی های کلنی در کلش اف کلنز را برای شما عزیزان توضیح دهم .بازی های کلنی محتوایی جدید هستند که به کلن هایی که با همکاری اعضای خود این چالش ها را انجام دهند پاداشی نفیس ارائه می کند .پاداشی اعم از منابع ، جم و آیتم های جادویی قدرتمند .بازی های کلنیبازی های کلنی بصورت خلاصه چالش هایی هستند که با انجام آنها شما و هم کلنی های شما پاداشی اعم از منابع ، جم و آیتم های جادویی دریافت خواهید کرد ، این جوایز بنا به تعداد چالش ها و امتیاز کلن شما متغیر خواهند بود .شما در انجام بازی های کلنی با هیچ کلنی مبارزه نمی کنید ، تنها حریف شما زمان است .هرچه شما و هم کلنی های شما چالش های بیشتری را به اتمام برسانید پاداش بهتری را دریافت می کنید . پیروزی در بازی های کلنیپس با کلیک بر روی کاروان من قدرتمند چالش های متفاوتی برای شما نمایان می شود .همه آنها علاوه بر شما برای همه هم کلنی های شما هم موجود است .نباید نگران این باشید که شاید توان انجام برخی از آنها را نداشته باشید ، هم کلنی های شما با تاون هال لول بالاتر چالش های سخت تر را انجام می دهند تا شما نگران آنها نباشید ، یک کار تیمی عالی .وقتی به هر کدام از چالش دقت کنید می بینید که دارای امتیازی برای مجموعه کلن است ، همچنین زمانی برای به ا, ...ادامه مطلب
با نرم افزار فلگرام یا همان تلگرام فارسی شده می توانید راحت تر از اپلیکیشن جهانی تلگرام استفاده کنید. فلگرام به نوعی، تلگرام را بومی ساخته و توانسته تعدادی امکانات جالب را نیز به آن اضافه کند. با روی کار آمدن پیام رسان های اینترنتی، این اپلیکیشن ه,اندروید ...ادامه مطلب