تبلیغات

از درج هرگونه تبلیغات و مطالب هرز معذوریم

دانلود نسخه کم حجم ویژوال استودیو ۲۰۱۷

Visual Studio 2017 Unparalleled productivity for any dev, any app, and any platform. New features, such as live dependency validation, help drive DevOps earlier in the development process. In addition, enhancements to popular features, like code navigation, IntelliSense, refactoring, and code fixes, save you time and effort, regardless of language or platform.

 

Find and fix bugs sooner

The entire debugging and test experience has been enhanced to help you find and address issues as early as possible. Features like Live Unit Testing, Exception Helpers, and Run to Click tighten your DevOps loop by reducing regression risks and immediately exposing the root cause of new bugs.

 

Build smarter apps, fast

New features, such as live dependency validation, help drive DevOps earlier in the development process. In addition, enhancements to popular features, like code navigation, IntelliSense, refactoring, and code fixes, save you time and effort, regardless of language or platform.

 

Integrate with the cloud

Builtin tools provide comprehensive integration with all of your .NET Core, Azure applications, services, Docker containers, and more. The experience is so seamless that youll feel like youre working from inside an Azure datacenter.

 

Collaborate efficiently

Directly manage your team projects hosted by any provider, including Visual Studio Team Services, Team Foundation Server, or GitHub. Or use the new Open Any Folder feature to immediately open and work with virtually any code file without a formal project or solution around it.

 

Deliver quality mobile apps

With Xamarins advanced debugging, profiling tools, and unit test generation features, its faster and easier than ever for you to build, connect, and tune native mobile apps for Android, iOS, and Windows. You can also choose to develop mobile apps with Apache Cordova or build C++ cross platform libraries.

 

Level up your language

Visual Studio continues to invest in support for the latest programming language features. Whether working with C#, Visual Basic, C++, TypeScript, F#, or even third-party languages like JavaScript, you’ll find first-class feature support across the entire development experience.

 

Craft your ideal IDE

Visual Studio is packed with tons of performance enhancements to the core features you use every day. Youll also see a noticeably faster startup time, lower memory footprint, and higher degree of responsiveness throughout the entire development lifecycle.

 

Optimized for performance

A brandnew workloadbased installer optimizes your install to make sure you have everything you need and nothing you dont.

 

Deliver software faster

Together with Visual Studio Team Services and Team Foundation Server, seamlessly deliver software to any targeted platform. Extend DevOps processes to SQL Server through Redgate integration and safely automate database deployments from Visual Studio. Xamarin Test Recorder, together with Xamarin test cloud let you test on thousands of physical devices right from within the IDE.

 

Stay ahead of the curve

Enjoy complementary access to training from top partners, including Pluralsight and Opsgility, for Enterprise and Professional customers. Youll also get access to software licenses from select partners, such as Parallels and SyncFusion.

ادامه‌ی پست

تفاوت DNS Forwarders و Root Hints در چیست ؟

سئوالی که در مورد استفاده از DNS Forwarders و یا Root Hints پیش می آید این است که کدام یک از این دو را بایستی به عنوان DNS Server ای که درخواست Name Resolution آدرس های اینترنتی را بر عهده می گیرد استفاده کنیم ؟ از DNS سرور های ISP به عنوان DNS Forwarder استفاده کنیم یا اینکه از Root Hint های موجود در DNS Server داخل سازمان مان استفاده کنیم ؟ اگر نظر شخصی مرا بخواهید به شما پیشنهاد می کنم که از DNS Server های ISP یا شرکت ارائه دهنده خدمات اینترنتی تان به عنوان Forwarder استفاده کنید. دلیل اصلی انجام این کار عملکرد یا Performance سرویس دهی DNS سرور ISP تان است. زیرا اگر از DNS Server های ISP خود استفاده کنید تعداد Hop یا گام های خیلی کمتری نسبت به رسیدن به Root Hint ها طی خواهید کرد تا به DNS سرور ISP تان برسید. DNS Server های ISP شما بسیار قابل اعتماد و غالباََ تغییر نمی کنند. همچنین زمانی که DNS Forwarder تان که در حقیقت DNS سرور ISP تان است پاسخ یک Query را طی فرآیند های Iterative Query بدست می آورد را در خودش Cache می کند و در واقع بر اساس همان Cache می تواند نتایج کوئری ها را به سمت DNS Server شبکه داخلی مان که به عنوان Forwarder عمل می کند طی فرآیند Recursive Query تحویل بدهد. در تمام این موارد شما نیاز خواهید داشت که نام و آدرس IP مربوط به DNS سرور ISP تان را بصورت دقیق بدانید و آنرا در لیست Forwarders سرور DNS لوکال خودتان اضافه نمایید. از بهترین روش ها برای یافتن نام DNS سرور ISP تان جستجو در اینترنت و یا تماس با بخش پشتیبانی فنی ISP می باشد. نکته دیگری که بایستی به خاطر داشته باشید این است که اگر شما در آینده قصد داشتید از یک ISP دیگر سرویس های اینترنتی دریافت کنید شما مجبور خواهید بود تا اطلاعات Forwarder را از لیست آدرس هایی که به عنوانDNS Forwarder تنظیم کردید حذف کنید زیرا در غیر این صورت ISP جدیدتان درخواست های کوئری ISP قبلی را Block خواهد کرد. به علاوه ، اگر شما از ISP های مختلفی به منظور ایجاد Load Balancing برای اتصال شبکه سازمان تان به اینترنت استفاده کنید شما بایستی به دقت بررسی کنید که DNS Forwarder هایتان به درستی در DNS سرور لوکال تان ست شده است و مشکلی در اتصال به اینترنت و Name Resolution وجود ندارد. اما اگر شما از Root Hint ها استفاده کنید دغدغه این موارد را نخواهید داشت.

نویسنده : امیرحسین کریم پور


منبع : microsoft.آموزش لینوکس.com


هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

ادامه‌ی پست

تفاوت ذخیره سازهای EMC VNX و HP 3Par

دستگاه های ذخیره ساز EMC VNX از سال ۲۰۱۱ با دارابودن بازدهی مناسب و حفاظت از داده ها در سطح مناسب وارد بازار شدند. از مهمترین ویژگی های EMC VNX وجود نرم افزارهای قدرتمندی است که ذخیره ساز را در برابر معضل از دست رفتن اطلاعات محافظت می نماید. این نرم افزار ها که به صورت Locally و Remotely سیستم را در برابر هر گونه مشکلات غیر قابل پیش بینی محافظت می نماید بازدهی سیستم را افزایش داده و می توانند بصورت کامل، محل قرار گرفتن اطلاعات بر روی دیسک های پر سرعت ، پر ظرفیت و SSD را تشخیص داده و مدیریت نمایند. در مقابل شرکت HP اولین ذخیره ساز HP 3Par در سال ۲۰۰۲ تولید شد و این شرکت پیشگام و برنده در زمینه Thin Provisioning لقب گرفته است که این تکنولوژی اولین بار در سال ۲۰۰۲ تولید شد و در سال ۲۰۰۳ نیز به مشتریان ارائه شد. در سال ۲۰۰۷ این شرکت شعبه تحقیق و توسعه خود را در ایرلند شمالی افتتاح نمود و باعث گردید در همان سال قابلیت Virtual Domain معرفی شود. این قابلیت باعث افزایش امنیت ذخیره سازی اطلاعات برای شرکت هایی باشد که Storage کرایه می دهند مهمترین استفاده آن امروزه در Clouding می باشد.

 

مقایسه HP 3Par با دستگاه ذخیره ساز EMC VNX:

  • عملکرد بهتر در زمینه Thin Provisioning

همانطور که در متن مطلب آورده شده است در ۳PAR از پردازنده ASICبرای اینکار استفاده می شود در حالی که در VNX ها بوسیله نرم افزار اینکار انجام می شود که باعث می شود بار بیشتری بر روی پردازنده اصلی قرار بگیرد.

در ۳PAR هارد دیسک ها به قسمتهایی بنام Chunklet تقسیم می شود و سپس اطلاعات بر روی Chunklet ها نوشته می شود و باعث می شود در صورت بروز مشکل، عمل Rebuild با سرعت بالاتری انجام پذیرد در صورتیکه در EMC همچنین از Pool و Raid group استفاده می شود.

در EMC مدل VNX 5700 طبق تست های انجام شده مقدار IOPS بیشتر از ۷۵۰۰۰ در هر ثانیه تاکنون گزارش نشده است در صورتیکه در مدل ۷۰۰۰ دستگاه ۳PAR تعداد IOPS گزارش شده ۳۰۰۰۰۰ عمل خواند و نوشتن در هر ثانیه می باشد.

  • تعداد کنترلرها

شرکت EMC همچنان از دو کنترلر برای دستگاهها استفاده می کند در صورتیکه در سری ۷۰۰۰ دستگاه ۳PAR می توان از ۴ کنترلر استفاده نمود. همچنین با استفاده از قابلیت cache Persistent هیچ زمانی Write-Through فعال نمی شود در صورتیکه دستگاه EMC از این قابلیت استفاده نمی کند.

تخصیص فضا و مدیریت دستگاه EMC بسیار مشکل می باشد در صورتیکه در ۳PAR به ساده گی و در کمترین زمان ممکن می توان دستگاه را پیکربندی نمود

EMC برای پردازش اطلاعات و شبکه راه حلی ارائه نداده است ولی در HP به غیر از دستگاههای ذخیره ساز، سرور و تجهیزات شبکه نیز به فروش می رسد و باعث می شود دیتا سنتر یکپارچگی خود را حفظ کند.

برای اینکه بهتر فرق های این دو Storage را متوجه شویم می توان سوال های زیر را از EMC پرسید و جواب ارائه شده را به دقت بررسی نمود.

  • چرابرای Snapshot و remote copy در دستگاه EMC نیاز به در اختیار داشتن فضا از ابتدا وجود دارد؟
  • چرا باید بصورت اختصاصی یک Spare Drive در EMC در نظر گرفته شود در حالیکه در ۳PAR پخش می باشد؟
  • اگر یک کنترلر در VNX دچار مشکل گردد چه اتفاقی برای اطلاعات و عملکرد cache رخ می دهد؟
  • اگر یک Enclosure دستگاه VNX دچار مشکل شود چه اتفاقی رخ خواهد داد؟

در انتها لازم بذکر است همانطور که ذکر شد این دستگاه دارای مزیت های پرشماری می باشد و در کنار آن نیز معایبی داشته که تقریبا تمامی آن برطرف شده است به عنوان مثال یکی از نقاط ضعف این دستگاه این بوده است که هارد دیسک های SAS را Support نمی کرد که امروزه این مشکل برطرف شده است.

ادامه‌ی پست

منظور از CNAME Record چیست و چگونه می توان یک CNAME Record در DNS سرور ایجاد کرد ؟

همانند سایر Record ها در DNS سرور CNAME Record رکوردی در DNS است که یک نام مستعار یا بعبارتی Alias Name را به نام اصلی رکورد مپ می کند. CNAME مخفف Canonical Name است. از CNAME Record معمولا زمانی استفاده می شود که بخواهیم یک Subdomain را که شامل www (وب سرور) یا mail (میل سرور) است به Domain ای که میزبانی کننده آن Subdomain است مپ کنیم. به عنوان مثال CNAME Record آدرس وبی مانند www.آموزش لینوکس.com را به نام اصلی وب سایت آموزش لینوکس.com مپ کند. یعنی زمانی که شما در مرورگرتان آدرس www.آموزش لینوکس.com را وارد کردید این آدرس به آدرس آموزش لینوکس.com مپ می شود و وب سایت در واقع با این آدرس باز می شود. همانند سایر Resource Record ها CNAME Record نیز در Zone و در بخش Forward Lookup Zone ذخیره می شود و از دو نام تشکیل می شود که نام اولی Alias است و نام دیگری نام اصلی رکورد است که هنگام ساخت A Record برایش تعیین کردیم. CNAME Record این انعطاف پذیری را به شما می دهد که در صورتی که آدرس IP تغییر کرد شما تنها نیاز خواهید داشت تا A Record را تغییر بدهید و نه CNAME Record را. برای ساختن یک CNAME Record در DNS سرور در ویندوز سرور ابتدا در RUN تایپ کنید DNSMGMT.MSC و کلید اینتر را بزنید در کنسول مدیریتی DNS یا همان DNS Manager بر روی Zone ای قصد ساختن CNAME Record را دارید کلیک کنید تا محتویات Zone در صفحه راست کنسول نمایش داده شود ، حال بایستی روی صفحه و یا Zone مورد نظر خود راست کلیک کنید و (New Alias (CNAME را انتخاب کنید و در فیلد Alias Name نام مستعار را باید وارد کنید و در قسمت سوم یا Fully qualified Domain name for target host نیز همانطور که مشخص است نام اصلی آن رکورد که میخواهید نام Alias به آن مپ شود را باید وارد کنید و در نهایت دکمه OK را بزنید تا CNAME Record جدید ایجاد شود.

نویسنده : امیرحسین کریم پور


منبع : microsoft.آموزش لینوکس.com


هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

ادامه‌ی پست

نسخه آفیس برای ویندوز سرور ۲۰۰۸ R2

سلام وقت بخیر

بر روی سرور با ویندوز سرور ۲۰۰۸R2 چه ورژن آفیس میتوان نصب کرد ؟

ادامه‌ی پست

سوال :: متغیر ها

نیازی نیست متغیر رو خالی کنید. مقدار جدید رو به متغیر بدید جایگزین مقدار قبل میشه.


این پست توسط
هیچ کس
به عنوان جواب انتخاب شده است



TOSINSO نهالی از دل ITPRO

ادامه‌ی پست

پیغام خطا در نصب solarwinds

مطمئن بشید که سرویس های SQL Server و SQL Server Browser روی سروری که SQL روش نصب هست فعال و در حالت Running قرار داره و Startup type هر دو روی Automatic هست. فایروال رو هم موقتا خاموش کنید و دوباره تست کنید. برای راهنمایی و اطلاعات بیشتر پیشنهاد می کنم لینک زیر رو ببینید :


https://thwack.solarwinds.com/docs/DOC-172469


این پست توسط
هیچ کس
به عنوان جواب انتخاب شده است


AMIRHOSSEIN KARIMPOUR


TOSINSO نهالی از دل ITPRO

ادامه‌ی پست

نصب ویندوز در وی ام ویر و نبود دو گزینه

سلام

کنترل پنل رو باز کنید و Power option رو انتخاب کنید یا سرچ کنید power Option بعد از باز شدن از سمت چپ این پنجره گزینه ای که تو عکس مشخص کردم رو بزنید.

Image

سپس

ابتدا مرحله یک بعد مرحله ۲ رو انجام بدین و نتیجه رو اعلام کنید.

Image


این پست توسط
هیچ کس
به عنوان جواب انتخاب شده است


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


TOSINSO نهالی از دل ITPRO

ادامه‌ی پست

فراخوانی چندین صفحه در FrameViwe در UWP

در یک برنامه ده صفحه دارم. در صفحه اصلی یک FrameViwe‌ساختم که بتونم بین صفحه ها جابه جا شه. ولی نمیدونم چجوری صفحه ها رو فراخونی کنم.

یعنی چطور میشه صفحه ها رو با اسم اضافه کرد به FlipViwe

ادامه‌ی پست

فراخوانی اعضای یک صفحه xaml با نام در uwp

در یک صفحه چندین StackPanel‌ داریم که توی یکیشون چندین المنت از جمله TextBox و TextBlock داریم که میخام اینا رو به وسیله نامشون توی استک پنلهای دیگه فراخوانی کنم ایا امکان داره؟

و ایا امکان فراخوانی یک المنت از یک صفحه XAML با نامش در یک صفحه XAML دیگه وجود دارد یا خیر؟

ادامه‌ی پست