Faster R&D pace complicates SQL Server upgrades for users

SEATTLE — SQL Server 2019 will be the third version of Microsoft’s relational database software in four years, the product of an accelerated development pace that creates new challenges for users on SQL Server upgrades.

The faster R&D velocity also affects users of Azure SQL Database, SQL’s Server cloud cousin, and Microsoft’s other cloud-based data platforms. Those technologies and tools that support them are updated rapidly; for example, Microsoft releases monthly updates of its Azure management portal and Azure Data Studio, a database administration tool for both SQL Server and Azure databases.

“It’s like drinking from the fire hose to keep up with all the changes,” Mark Freeman, a senior database administrator (DBA) at Azure SQL Database user BDO Global, said in an interview at PASS Summit 2018.

Brussels-based BDO runs hundreds of instances of the cloud database. Freeman, who works at the tax, audit and management consulting services company’s office in Columbus, Ohio, said the speed at which Microsoft is developing the Azure data services line “is just mind-blowing.” Overall, the fast pace is to the good, he added, but the vendor is moving so quickly that it can cause some issues for him.

“I like to say that they tend to move my cheese a lot,” Freeman said. “I go into the Azure portal and things that I’m used to using have moved or aren’t there anymore. And sometimes they pull the old thing before a new thing is ready — they get ahead of themselves a little bit.”

A plethora of database upgrades and patches

It’s like drinking from the fire hose to keep up with all the changes.
Mark Freemansenior DBA at BDO Global

Keith Brockman, a DBA at the Public Service Commission of Wisconsin, said he has done a series of SQL Server upgrades over the past five years to migrate servers that were running releases as old as SQL Server 2008 to newer versions of the database management system (DBMS).

“They’re coming out pretty quick,” Brockman said in an interview at the PASS conference, referring to new SQL Server releases. And it isn’t just the database upgrades themselves. He added that Microsoft has issued “security patch after security patch” for SQL Server 2017, which is now installed on all of the database servers at the Madison-based agency that regulates the state’s public utilities.

In the past, Microsoft typically went two years or more between new versions of SQL Server. But it made SQL Server 2017 generally available in October of last year, just 16 months after SQL Server 2016 was released. The first public preview of SQL Server 2019 followed this September, and Microsoft released the second one at the conference. The company has yet to say when next year it expects to officially launch the 2019 version.

Faster delivery of new DBMS features

“If you go back a few years, this wasn’t the pace we were innovating at,” Rohan Kumar, Microsoft’s corporate vice president for Azure data services and SQL Server engineering, said in a keynote speech at the PASS Summit.

The R&D speed-up applies to both SQL Server and its cloud DBMS counterparts, Kumar said, adding that his team uses feedback from Azure users to plan and develop new features for use across the entire Microsoft data platform.

Microsoft executive Rohan Kumar at PASS Summit 2018
Rohan Kumar, Microsoft’s vice president of engineering for Azure data services and SQL Server, speaks at PASS Summit 2018.

In a roundtable Q&A with reporters and consultants after the keynote session, Kumar acknowledged that the faster development pace can create a “pain point” for users on Azure SQL Database and SQL Server upgrades.

“You’ll see us addressing that, not just in the platform infrastructure, but also in the tooling around it,” Kumar said. For example, he pointed to automated upgrade features included in Microsoft’s new Azure SQL Database Managed Instance service. “Upgrades just happen — customers don’t have to worry about it,” he said. “Clearly, that’s the direction we’re going in.”

Where to go on SQL Server upgrades

SQL Server 2017 is the most logical landing spot for users looking to upgrade from older releases, said Denny Cherry, founder and principal consultant at Denny Cherry & Associates Consulting in Oceanside, Calif. Organizations with SQL Server 2016 systems are an exception, he added in an interview at the PASS event — in such cases, he recommended waiting for SQL Server 2019.

“If you’re on SQL Server 2016, you may want the features in 2017,” Cherry said. “But with 2019 just around the corner, it doesn’t make sense to do an upgrade and then have to do another one six months down the road.”

That also may be an option for users who face the need to do SQL Server upgrades because of Microsoft’s plan to stop supporting SQL Server 2008 and 2008 R2 next July.

In an interview before the conference, Tim Ford, a DBA at Mindbody Inc. in San Luis Obispo, Calif., said he expects many users of the 2008 releases to weigh whether they should “drift a little longer” until SQL Server 2019 is available or upgrade to SQL Server 2016 or 2017 in the meantime. SQL Server 2012 and 2014 are also still options, but they “probably aren’t great upgrade paths at this point,” Ford said.

Microsoft’s quicker release cadence makes the upgrade planning process more complex for SQL Server DBAs as a whole, said Ford, who also is an executive committee member on the board of the Professional Association for SQL Server, which organized PASS Summit 2018. “Being able to understand which version of SQL Server provides the features your organization needs is key,” he said.

Go to Original Article
Author:

Windows 10 SDK Preview Build 18290 available now! – Windows Developer Blog

Today, we released a new Windows 10 Preview Build of the SDK to be used in conjunction with Windows 10 Insider Preview (Build 18290 or greater). The Preview SDK Build 18290 contains bug fixes and under development changes to the API surface area.
The Preview SDK can be downloaded from developer section on Windows Insider.
For feedback and updates to the known issues, please see the developer forum. For new developer feature requests, head over to our Windows Platform UserVoice.

This build works in conjunction with previously released SDKs and Visual Studio 2017.  You can install this SDK and still also continue to submit your apps that target Windows 10 build 1809 or earlier to the Microsoft Store.
The Windows SDK will now formally only be supported by Visual Studio 2017 and greater. You can download the Visual Studio 2017 here.
This build of the Windows SDK will install on Windows 10 Insider Preview builds and supported Windows operating systems.
In order to assist with script access to the SDK, the ISO will also be able to be accessed through the following URL: https://go.microsoft.com/fwlink/?prd=11966&pver=1.0&plcid=0x409&clcid=0x409&ar=Flight&sar=Sdsurl&o1=18290 once the static URL is published.

Breaking Changes
In this Preview SDK, we’ll be adding a blend mode to the effect graph of the AcrylicBrush called Luminosity. This blend mode will ensure that shadows don’t appear behind acrylic surfaces without a cutout. We will also be exposing a LuminosityBlendOpacity API available for tweaking that allows for more AcrylicBrush customization.
By default, for those that have not specified any LuminosityBlendOpacity on their AcrylicBrushes, we have implemented some logic to ensure that the Acrylic will look as similar as it can to current 1809 acrylics. Please note that we will be updating our default brushes to account for this recipe change.

Additions:

namespace Windows.AI.MachineLearning {
public sealed class LearningModelSession : IClosable {
public LearningModelSession(LearningModel model, LearningModelDevice deviceToRunOn, LearningModelSessionOptions learningModelSessionOptions);
}
public sealed class LearningModelSessionOptions
public sealed class TensorBoolean : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorBoolean CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorBoolean CreateFromShapeArrayAndDataArray(long[] shape, bool[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorDouble : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorDouble CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorDouble CreateFromShapeArrayAndDataArray(long[] shape, double[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorFloat : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorFloat CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorFloat CreateFromShapeArrayAndDataArray(long[] shape, float[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorFloat16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorFloat16Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorFloat16Bit CreateFromShapeArrayAndDataArray(long[] shape, float[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorInt16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorInt16Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorInt16Bit CreateFromShapeArrayAndDataArray(long[] shape, short[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorInt32Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorInt32Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorInt32Bit CreateFromShapeArrayAndDataArray(long[] shape, int[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorInt64Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorInt64Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorInt64Bit CreateFromShapeArrayAndDataArray(long[] shape, long[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorInt8Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorInt8Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorInt8Bit CreateFromShapeArrayAndDataArray(long[] shape, byte[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorString : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorString CreateFromShapeArrayAndDataArray(long[] shape, string[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorUInt16Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorUInt16Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorUInt16Bit CreateFromShapeArrayAndDataArray(long[] shape, ushort[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorUInt32Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorUInt32Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorUInt32Bit CreateFromShapeArrayAndDataArray(long[] shape, uint[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorUInt64Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorUInt64Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorUInt64Bit CreateFromShapeArrayAndDataArray(long[] shape, ulong[] data);
IMemoryBufferReference CreateReference();
}
public sealed class TensorUInt8Bit : IClosable, ILearningModelFeatureValue, IMemoryBuffer, ITensor {
void Close();
public static TensorUInt8Bit CreateFromBuffer(long[] shape, IBuffer buffer);
public static TensorUInt8Bit CreateFromShapeArrayAndDataArray(long[] shape, byte[] data);
IMemoryBufferReference CreateReference();
}
}
namespace Windows.ApplicationModel.AppService {
public sealed class AppServiceConnection : IClosable {
public static IAsyncOperation SendStatelessMessageAsync(AppServiceConnection connection, RemoteSystemConnectionRequest connectionRequest, ValueSet message);
}
public sealed class StatelessAppServiceResponse
public enum StatelessAppServiceResponseStatus
}
namespace Windows.ApplicationModel.Calls {
public sealed class PhoneLine {
PhoneLineBluetoothDetails BluetoothDetails { get; }
void EnableTextReply(bool value);
}
public sealed class PhoneLineBluetoothDetails
public enum PhoneLineTransport {
Bluetooth = 2,
}
}
namespace Windows.ApplicationModel.Calls.Background {
public enum PhoneIncomingCallDismissedReason
public sealed class PhoneIncomingCallDismissedTriggerDetails
public enum PhoneLineProperties : uint {
BluetoothDetails = (uint)512,
}
public enum PhoneTriggerType {
IncomingCallDismissed = 6,
}
}
namespace Windows.ApplicationModel.Calls.Provider {
public static class PhoneCallOriginManager {
public static bool IsSupported { get; }
}
}
namespace Windows.ApplicationModel.Resources.Core {
public sealed class ResourceCandidate {
ResourceCandidateKind Kind { get; }
}
public enum ResourceCandidateKind
}
namespace Windows.Devices.Input {
public sealed class SpatialGazeDevice
}
namespace Windows.Devices.PointOfService {
public sealed class JournalPrinterCapabilities : ICommonPosPrintStationCapabilities {
bool IsReversePaperFeedByLineSupported { get; }
bool IsReversePaperFeedByMapModeUnitSupported { get; }
bool IsReverseVideoSupported { get; }
bool IsStrikethroughSupported { get; }
bool IsSubscriptSupported { get; }
bool IsSuperscriptSupported { get; }
}
public sealed class JournalPrintJob : IPosPrinterJob {
void FeedPaperByLine(int lineCount);
void FeedPaperByMapModeUnit(int distance);
void Print(string data, PosPrinterPrintOptions printOptions);
}
public sealed class PaymentDevice : IClosable
public sealed class PaymentDeviceCapabilities
public sealed class PaymentDeviceConfiguration
public sealed class PaymentDeviceGetConfigurationResult
public sealed class PaymentDeviceOperationResult
public sealed class PaymentDeviceTransactionRequest
public sealed class PaymentDeviceTransactionResult
public sealed class PaymentMethod
public enum PaymentMethodKind
public enum PaymentOperationStatus
public enum PaymentUserResponse
public sealed class PosPrinter : IClosable {
IVectorView SupportedBarcodeSymbologies { get; }
PosPrinterFontProperty GetFontProperty(string typeface);
}
public sealed class PosPrinterFontProperty
public sealed class PosPrinterPrintOptions
public sealed class ReceiptPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {
bool IsReversePaperFeedByLineSupported { get; }
bool IsReversePaperFeedByMapModeUnitSupported { get; }
bool IsReverseVideoSupported { get; }
bool IsStrikethroughSupported { get; }
bool IsSubscriptSupported { get; }
bool IsSuperscriptSupported { get; }
}
public sealed class ReceiptPrintJob : IPosPrinterJob, IReceiptOrSlipJob {
void FeedPaperByLine(int lineCount);
void FeedPaperByMapModeUnit(int distance);
void Print(string data, PosPrinterPrintOptions printOptions);
void StampPaper();
}
public struct SizeUInt32
public sealed class SlipPrinterCapabilities : ICommonPosPrintStationCapabilities, ICommonReceiptSlipCapabilities {
bool IsReversePaperFeedByLineSupported { get; }
bool IsReversePaperFeedByMapModeUnitSupported { get; }
bool IsReverseVideoSupported { get; }
bool IsStrikethroughSupported { get; }
bool IsSubscriptSupported { get; }
bool IsSuperscriptSupported { get; }
}
public sealed class SlipPrintJob : IPosPrinterJob, IReceiptOrSlipJob {
void FeedPaperByLine(int lineCount);
void FeedPaperByMapModeUnit(int distance);
void Print(string data, PosPrinterPrintOptions printOptions);
}
}
namespace Windows.Devices.PointOfService.Provider {
public sealed class PaymentDeviceCloseTerminalRequest
public sealed class PaymentDeviceCloseTerminalRequestEventArgs
public sealed class PaymentDeviceConfigurationReadRequest
public sealed class PaymentDeviceConfigurationReadRequestEventArgs
public sealed class PaymentDeviceConfigurationWriteRequest
public sealed class PaymentDeviceConfigurationWriteRequestEventArgs
public sealed class PaymentDeviceConnection : IClosable
public sealed class PaymentDeviceConnectionTriggerDetails
public sealed class PaymentDeviceConnectorInfo
public sealed class PaymentDeviceGetTerminalsRequest
public sealed class PaymentDeviceGetTerminalsRequestEventArgs
public sealed class PaymentDeviceOpenTerminalRequest
public sealed class PaymentDeviceOpenTerminalRequestEventArgs
public sealed class PaymentDevicePaymentAuthorizationRequest
public sealed class PaymentDevicePaymentAuthorizationRequestEventArgs
public sealed class PaymentDevicePaymentRequest
public sealed class PaymentDevicePaymentRequestEventArgs
public sealed class PaymentDeviceReadCapabilitiesRequest
public sealed class PaymentDeviceReadCapabilitiesRequestEventArgs
public sealed class PaymentDeviceRefundRequest
public sealed class PaymentDeviceRefundRequestEventArgs
public sealed class PaymentDeviceVoidTokenRequest
public sealed class PaymentDeviceVoidTokenRequestEventArgs
public sealed class PaymentDeviceVoidTransactionRequest
public sealed class PaymentDeviceVoidTransactionRequestEventArgs
}
namespace Windows.Globalization {
public sealed class CurrencyAmount
}
namespace Windows.Management.Deployment {
public enum AddPackageByAppInstallerOptions : uint {
LimitToExistingPackages = (uint)512,
}
public enum DeploymentOptions : uint {
RetainFilesOnFailure = (uint)2097152,
}
}
namespace Windows.Media.Devices {
public sealed class InfraredTorchControl
public enum InfraredTorchMode
public sealed class VideoDeviceController : IMediaDeviceController {
InfraredTorchControl InfraredTorchControl { get; }
}
}
namespace Windows.Networking.Connectivity {
public enum NetworkAuthenticationType {
Wpa3 = 10,
Wpa3Sae = 11,
}
}
namespace Windows.Networking.NetworkOperators {
public sealed class ESim {
ESimDiscoverResult Discover();
ESimDiscoverResult Discover(string serverAddress, string matchingId);
IAsyncOperation DiscoverAsync();
IAsyncOperation DiscoverAsync(string serverAddress, string matchingId);
}
public sealed class ESimDiscoverEvent
public sealed class ESimDiscoverResult
public enum ESimDiscoverResultKind
}
namespace Windows.Perception.People {
public sealed class EyesPose
public enum HandJointIndex
public sealed class HandPose
public enum JointPoseAccuracy
}
namespace Windows.Security.DataProtection {
public enum UserDataAvailability
public sealed class UserDataAvailabilityStateChangedEventArgs
public sealed class UserDataBufferUnprotectResult
public enum UserDataBufferUnprotectStatus
public sealed class UserDataProtectionManager
public sealed class UserDataStorageItemProtectionInfo
public enum UserDataStorageItemProtectionStatus
}
namespace Windows.System {
public sealed class DispatcherQueue {
bool HasThreadAccess { get; }
}
public enum ProcessorArchitecture {
Arm64 = 12,
X86OnArm64 = 14,
}
}
namespace Windows.UI.Composition {
public interface IVisualElement
}
namespace Windows.UI.Composition.Interactions {
public enum InteractionBindingAxisModes : uint
public sealed class InteractionTracker : CompositionObject {
public static void SetBindingMode(InteractionTracker boundTracker1, InteractionTracker boundTracker2, InteractionBindingAxisModes axisMode);
}
public sealed class InteractionTrackerCustomAnimationStateEnteredArgs {
bool IsFromBinding { get; }
}
public sealed class InteractionTrackerIdleStateEnteredArgs {
bool IsFromBinding { get; }
}
public sealed class InteractionTrackerInertiaStateEnteredArgs {
bool IsFromBinding { get; }
}
public sealed class InteractionTrackerInteractingStateEnteredArgs {
bool IsFromBinding { get; }
}
public class VisualInteractionSource : CompositionObject, ICompositionInteractionSource {
public static VisualInteractionSource CreateFromIVisualElement(IVisualElement source);
}
}
namespace Windows.UI.Input {
public class AttachableInputObject : IClosable
public sealed class InputActivationListener : AttachableInputObject
public sealed class InputActivationListenerActivationChangedEventArgs
public enum InputActivationState
}
namespace Windows.UI.Input.Preview {
public static class InputActivationListenerPreview
}
namespace Windows.UI.Input.Preview.Injection {
public enum InjectedInputButtonEvent
public sealed class InjectedInputButtonInfo
public enum InjectedInputButtonKind
public sealed class InputInjector {
void InjectButtonInput(IIterable input);
}
}
namespace Windows.UI.Input.Spatial {
public sealed class SpatialInteractionSource {
bool IsHandMeshSupported { get; }
bool IsHandPoseSupported { get; }
IAsyncOperation TryGetHandMeshAsync();
}
public sealed class SpatialInteractionSourceMesh
public sealed class SpatialInteractionSourceState {
HandPose TryGetHandPose();
}
public struct SpatialInteractionSourceVertexPositionAndNormal
public sealed class SpatialPointerPose {
EyesPose Eyes { get; }
}
}
namespace Windows.UI.ViewManagement {
public sealed class ApplicationView {
ApplicationWindowPresenterKind AppliedPresenterKind { get; }
string PersistedStateName { get; }
public static IAsyncOperation ClearAllPersistedStateAsync();
public static IAsyncOperation ClearPersistedStateAsync(string value);
bool TrySetPersistedStateName(string value);
}
public sealed class UISettings {
bool AutoHideScrollBars { get; }
event TypedEventHandler AutoHideScrollBarsChanged;
}
public sealed class UISettingsAutoHideScrollBarsChangedEventArgs
}
namespace Windows.UI.Xaml {
public class ContentRoot
public sealed class ContentRootRasterizationScaleChangedEventArgs
public sealed class ContentRootSizeChangedEventArgs
public sealed class ContentRootVisibilityChangedEventArgs
public sealed class ContentRootVisibleBoundsChangedEventArgs
public class UIElement : DependencyObject, IAnimationObject, IVisualElement {
Shadow Shadow { get; set; }
public static DependencyProperty ShadowProperty { get; }
}
public class UIElementWeakCollection : IIterable, IVector
}
namespace Windows.UI.Xaml.Controls {
public class ContentDialog : ContentControl {
ContentRoot AssociatedContentRoot { get; set; }
}
public sealed class DatePickerFlyoutPresenter : Control {
bool IsDefaultShadowEnabled { get; set; }
public static DependencyProperty IsDefaultShadowEnabledProperty { get; }
}
public class FlyoutPresenter : ContentControl {
bool IsDefaultShadowEnabled { get; set; }
public static DependencyProperty IsDefaultShadowEnabledProperty { get; }
}
public class MenuFlyoutPresenter : ItemsControl {
bool IsDefaultShadowEnabled { get; set; }
public static DependencyProperty IsDefaultShadowEnabledProperty { get; }
}
public class RichEditBox : Control {
void CopySelectionToClipboard();
void CutSelectionToClipboard();
void PasteFromClipboard();
}
public sealed class TimePickerFlyoutPresenter : Control {
bool IsDefaultShadowEnabled { get; set; }
public static DependencyProperty IsDefaultShadowEnabledProperty { get; }
}
}
namespace Windows.UI.Xaml.Controls.Primitives {
public sealed class AppBarTemplateSettings : DependencyObject {
double NegativeCompactVerticalDelta { get; }
double NegativeHiddenVerticalDelta { get; }
double NegativeMinimalVerticalDelta { get; }
}
public sealed class CommandBarTemplateSettings : DependencyObject {
double OverflowContentCompactOpenUpDelta { get; }
double OverflowContentHiddenOpenUpDelta { get; }
double OverflowContentMinimalOpenUpDelta { get; }
}
public class FlyoutBase : DependencyObject {
ContentRoot AssociatedContentRoot { get; set; }
bool IsConstrainedToRootBounds { get; }
bool ShouldConstrainToRootBounds { get; set; }
public static DependencyProperty ShouldConstrainToRootBoundsProperty { get; }
}
public sealed class Popup : FrameworkElement {
ContentRoot AssociatedContentRoot { get; set; }
bool IsConstrainedToRootBounds { get; }
bool ShouldConstrainToRootBounds { get; set; }
public static DependencyProperty ShouldConstrainToRootBoundsProperty { get; }
}
}
namespace Windows.UI.Xaml.Core.Direct {
public enum XamlPropertyIndex {
AppBarTemplateSettings_NegativeCompactVerticalDelta = 2367,
AppBarTemplateSettings_NegativeHiddenVerticalDelta = 2368,
AppBarTemplateSettings_NegativeMinimalVerticalDelta = 2369,
CommandBarTemplateSettings_OverflowContentCompactOpenUpDelta = 2370,
CommandBarTemplateSettings_OverflowContentHiddenOpenUpDelta = 2371,
CommandBarTemplateSettings_OverflowContentMinimalOpenUpDelta = 2372,
FlyoutBase_ShouldConstrainToRootBounds = 2378,
Popup_ShouldConstrainToRootBounds = 2379,
}
}
namespace Windows.UI.Xaml.Hosting {
public class DesktopWindowXamlSource : IClosable {
bool ProcessKeyboardAccelerator(VirtualKey key, VirtualKeyModifiers modifiers);
}
public sealed class ElementCompositionPreview {
public static UIElement GetApplicationWindowContent(ApplicationWindow applicationWindow);
public static void SetApplicationWindowContent(ApplicationWindow applicationWindow, UIElement xamlContent);
}
}
namespace Windows.UI.Xaml.Input {
public sealed class FocusManager {
public static UIElement FindNextFocusableElementInContentRoot(FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot);
public static UIElement FindNextFocusableElementInContentRoot(FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot, Rect hintRect);
public static object GetFocusedElement(ContentRoot contentRoot);
public static bool TryMoveFocusInContentRoot(FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot);
public static IAsyncOperation TryMoveFocusInContentRootAsync(FocusNavigationDirection focusNavigationDirection, ContentRoot contentRoot);
}
public class StandardUICommand : XamlUICommand {
StandardUICommandKind Kind { get; set; }
}
}
namespace Windows.UI.Xaml.Media {
public class Shadow : DependencyObject
public class ThemeShadow : Shadow
public sealed class VisualTreeHelper {
public static IVectorView GetOpenPopupsWithinContentRoot(ContentRoot contentRoot);
}
}
namespace Windows.UI.Xaml.Media.Animation {
public class GravityConnectedAnimationConfiguration : ConnectedAnimationConfiguration {
bool IsShadowEnabled { get; set; }
}
}
namespace Windows.Web.Http {
public sealed class HttpClient : IClosable, IStringable {
IAsyncOperationWithProgress TryDeleteAsync(Uri uri);
IAsyncOperationWithProgress TryGetAsync(Uri uri);
IAsyncOperationWithProgress TryGetAsync(Uri uri, HttpCompletionOption completionOption);
IAsyncOperationWithProgress TryGetBufferAsync(Uri uri);
IAsyncOperationWithProgress TryGetInputStreamAsync(Uri uri);
IAsyncOperationWithProgress TryGetStringAsync(Uri uri);
IAsyncOperationWithProgress TryPostAsync(Uri uri, IHttpContent content);
IAsyncOperationWithProgress TryPutAsync(Uri uri, IHttpContent content);
IAsyncOperationWithProgress TrySendRequestAsync(HttpRequestMessage request);
IAsyncOperationWithProgress TrySendRequestAsync(HttpRequestMessage request, HttpCompletionOption completionOption);
}
public sealed class HttpGetBufferResult : IClosable, IStringable
public sealed class HttpGetInputStreamResult : IClosable, IStringable
public sealed class HttpGetStringResult : IClosable, IStringable
public sealed class HttpRequestResult : IClosable, IStringable
}

Wanted – Buffalo DiskStation – 4 caddies wanted

Model no. HD-QS4.0 TSU2R5EU – though I think that some other models would have had the same ones, like the duo. The part I am after is attached by the screw next to the numbers and is a sort of open metal box, which holds the drive in position. I wonder if someone might have a defunct one around that I could get the caddies from. 4 wanted in total, but would be grateful for any. There are no ‘plugs’ on the caddies – they are seperate, and to the side, purely just the metal ‘boxes’ with an L-bracket to be held by the screw. As you can see from the photos, with the single drive, the one I have has no caddies…

Location: Rustington, West Sussex, UK

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

Go to Original Article
Author:

Announcing Open Source of WPF, Windows Forms, and WinUI at Microsoft Connect(); 2018 – Windows Developer Blog

At Build 2018, I outlined our approach to helping you be more productive when developing apps, including the introduction of .NET Core 3.0. We also started decoupling many parts of the Windows development platform, so you can adopt technologies incrementally. Today at Microsoft Connect(); 2018 Conference we shared the next steps – specifically to support innovations in UI:

.NET Core 3.0 Preview 1 adds support for building client apps using Windows Presentation Foundation (WPF), Windows Forms, and XAML Islands.
WPF, Windows Forms, and Windows UI XAML Library (WinUI) are now open source, so you can create experiences with the freedom you want.

As Scott Guthrie announced today, the first preview of .NET Core 3.0 is available. This version of .NET adds support for building Windows desktop apps using WPF and Windows Forms. You will now be able to:

Run multiple instances of .NET Core 3.0 side-by-side on the same computer so you can update WPF and Windows Forms apps to a new version of .NET without updating the entire OS.
Use modern controls and Fluent styling from the WinUI XAML Library via XAML Islands from .NET Core 3.0 apps.

Read about .NET Core 3.0 Preview 1, try out the preview, and give us feedback. The next version of the .NET Framework, .NET Framework 4.8, will include new controls that use the latest browser and media players in Windows 10, support the latest standards, and WPF and Windows Forms apps will have access to WinUI via XAML Islands for modern look and touch support. The .NET Team blog details the differences and compatibility between .NET Core and .NET Framework moving forward.

This journey is our continued commitment to creating the development platform with you, through open source. Our three, popular Windows UX frameworks are ready for your contributions on GitHub: WPF, Windows Forms, and WinUI. Open sourcing these technologies provides transparency between the product team and the community, helps democratize Windows development, and enables the community to engage and contribute to these repos.
We look forward to your contributions. You can get started with Windows Forms and WinUI now. WPF is starting with System.Xaml, with more to come over the following months.
Updated December 4, 2018 8:34 am

Empowering every developer to achieve more at Microsoft Connect(); 2018 – The Official Microsoft Blog

As we share our new innovations for every developer at Connect(); 2018 today, I’m reminded that now, more than ever, we’re moving towards a world of ubiquitous computing where technology is responsible for transforming every consumer and business experience. For developers, the opportunity to use technologies like AI, IoT, serverless compute, containers and more has never been greater. I’m excited to share some of the latest things we’re working on at Microsoft to help developers achieve more when building the applications of tomorrow, today.

Tools for every developer

As a company built by developers and for developers, we understand the opportunities and challenges that developers face every day. Today, we are continuing to deliver developer tools and Azure services that help you be more innovative and productive than ever.

I’m excited to announce the general availability of Azure Machine Learning service, which enables developers and data scientists to efficiently build, train and deploy machine learning models. Using Azure Machine Learning, you can automate model selection and tuning, increase productivity with DevOps for machine learning, and deploy models with one click. With its tool-agnostic Python SDK, Azure Machine Learning service can be used in any Python environment with your favorite open source frameworks.

Over 12 million developers around the world use Visual Studio to build new applications and enhance existing ones. Today, Visual Studio 2019 Preview and Visual Studio 2019 for Mac Preview are available for download. With numerous improvements to capabilities like IntelliCode for AI-assisted IntelliSense, expanded refactoring capabilities and smarter debugging, developers can spend more time focusing on writing code. Developers can now collaborate in real time with Live Share and the new GitHub pull request capabilities. And developers using Azure will find better support than ever, whether you’re modernizing with containers or building cloud-native solutions with serverless technology.

.NET Core 3 Preview is now available, bringing the Windows Presentation Foundation (WPF) and Windows Forms application frameworks to .NET Core. This enables more flexible deployment with side-by-side and self-contained EXEs, better performance and the ability to use native Universal Windows Platform (UWP) controls in Windows Forms and WPF applications via XAML islands. On the server side, check out composable UIs with ASP.NET Core using Razor Components, which provide full-stack web development with .NET for the first time.

For developers looking to build cloud-native, data-driven applications, Azure Cosmos DB offers a fully managed, globally distributed database which supports NoSQL workloads and guarantees less than 10-millisecond low latency and high availability. Today, we’re announcing the general availability of Azure Cosmos DB Shared Throughput Offer with a lowered minimum entry of 400 request units or $24 per month — a 25 times lower entry point — which makes Azure Cosmos DB more accessible to developers who have databases with multiple ‘Azure Cosmos DB containers’.

Microsoft <3 open source

At the heart of great developer innovation is community, and that’s why to open source is so important. We’re committed to empowering developers at every stage of the development lifecycle — from ideation to collaboration to deployment. Our announcements today are not only about open-sourcing more of our own products for community collaboration and contribution, but how we are also actively investing in collaborating on initiatives with others.

Modern container applications often include a variety of components such as containers, databases and virtual machines, and therefore need an easy way to package and maintain the apps in different environments. Today, I’m excited to introduce Cloud Native Application Bundles (CNAB), a new open source package format specification created in close partnership with Docker and supported by HashiCorp, Bitnami and more. With CNAB, you can manage distributed applications using a single installable file, reliably provision application resources in different environments and easily manage the application lifecycle without having to use multiple toolsets.

A year ago, we introduced Virtual Kubelet,Virtual Kubelet (VK), providing a pluggable architecture to extend the Kubernetes API to deploy and manage containers in compute environments like serverless and edge. Since then, a number of VK providers have been added, enabling integrations with multiple services such as Azure Container Instances, AWS Fargate, Alibaba ECI and Azure IoT Edge. Today, we are donating the Virtual Kubelet project to the Cloud Native Computing Foundation (CNCF). By working within the CNCF, we can encourage even more participation and innovations in the community to integrate Kubernetes orchestration with more environments.

I’m also happy to share that we’re delivering on top requests from the .NET community by open-sourcing Windows Presentation Foundation (WPF), Windows Forms and WinUI XAML Library (WinUI). The initial commits add many namespaces and APIs, with more in the coming months. We look forward to receiving your contributions to these repos.

Easier access to technology enables freedom of choice for developers to select the best solution for the project at hand. Today, we’re announcing that the Azure Database for MariaDB service is now generally available. This enterprise-ready, fully managed service for MariaDB community edition provides built-in high availability and elastic scaling, as well as flexible pricing.

Serverless for all

We’re excited to bring the benefits of serverless computing to every app pattern. Whether you are building event-driven functions, running container workloads orchestrated by Kubernetes or simply managing APIs implemented on any platform, you can do it all without worrying about the underlying infrastructure.

Powered by the open source Virtual Kubelet technology, the Azure Kubernetes Service (AKS) virtual node public preview enables serverless Kubernetes. With this new feature, you can elastically provision additional compute capacity in seconds. With a few clicks in the Azure portal, you can turn on the virtual node capability and get the flexibility and portability of a container-focused experience in your AKS environment without worrying about managing the additional compute resources.

Azure Functions enables you to build serverless, event-driven applications in the language of your choice, including .NET, JavaScript and Java. Today, we extend this further with Python support to Azure Functions. Build Linux-based functions using Python either as code or as a Docker container, while enjoying an end-to-end development experience — build, debug/test, publish — using local tooling such as CLI and Visual Studio. Python support brings the serverless approach to machine learning and automation scenarios.

These are just a few of the new tools and services we announced today. I encourage you to look through all the updates and join the live interactive coding sessions at Connect(); 2018. Tune in online today or watch on-demand, explore the code samples shown throughout the event and share what you think on social media (#MSFTConnect). I can’t wait to see what you will build next.

Tags: , , , ,

Go to Original Article
Author: Steve Clarke

Empowering every developer to achieve more at Microsoft Connect(); 2018 – The Official Microsoft Blog

As we share our new innovations for every developer at Connect(); 2018 today, I’m reminded that now, more than ever, we’re moving towards a world of ubiquitous computing where technology is responsible for transforming every consumer and business experience. For developers, the opportunity to use technologies like AI, IoT, serverless compute, containers and more has never been greater. I’m excited to share some of the latest things we’re working on at Microsoft to help developers achieve more when building the applications of tomorrow, today.

Tools for every developer

As a company built by developers and for developers, we understand the opportunities and challenges that developers face every day. Today, we are continuing to deliver developer tools and Azure services that help you be more innovative and productive than ever.

I’m excited to announce the general availability of Azure Machine Learning service, which enables developers and data scientists to efficiently build, train and deploy machine learning models. Using Azure Machine Learning, you can automate model selection and tuning, increase productivity with DevOps for machine learning, and deploy models with one click. With its tool-agnostic Python SDK, Azure Machine Learning service can be used in any Python environment with your favorite open source frameworks.

Over 12 million developers around the world use Visual Studio to build new applications and enhance existing ones. Today, Visual Studio 2019 Preview and Visual Studio 2019 for Mac Preview are available for download. With numerous improvements to capabilities like IntelliCode for AI-assisted IntelliSense, expanded refactoring capabilities and smarter debugging, developers can spend more time focusing on writing code. Developers can now collaborate in real time with Live Share and the new GitHub pull request capabilities. And developers using Azure will find better support than ever, whether you’re modernizing with containers or building cloud-native solutions with serverless technology.

.NET Core 3 Preview is now available, bringing the Windows Presentation Foundation (WPF) and Windows Forms application frameworks to .NET Core. This enables more flexible deployment with side-by-side and self-contained EXEs, better performance and the ability to use native Universal Windows Platform (UWP) controls in Windows Forms and WPF applications via XAML islands. On the server side, check out composable UIs with ASP.NET Core using Razor Components, which provide full-stack web development with .NET for the first time.

For developers looking to build cloud-native, data-driven applications, Azure Cosmos DB offers a fully managed, globally distributed database which supports NoSQL workloads and guarantees less than 10-millisecond low latency and high availability. Today, we’re announcing the general availability of Azure Cosmos DB Shared Throughput Offer with a lowered minimum entry of 400 request units or $24 per month — a 25 times lower entry point — which makes Azure Cosmos DB more accessible to developers who have databases with multiple ‘Azure Cosmos DB containers’.

Microsoft <3 open source

At the heart of great developer innovation is community, and that’s why to open source is so important. We’re committed to empowering developers at every stage of the development lifecycle — from ideation to collaboration to deployment. Our announcements today are not only about open-sourcing more of our own products for community collaboration and contribution, but how we are also actively investing in collaborating on initiatives with others.

Modern container applications often include a variety of components such as containers, databases and virtual machines, and therefore need an easy way to package and maintain the apps in different environments. Today, I’m excited to introduce Cloud Native Application Bundles (CNAB), a new open source package format specification created in close partnership with Docker and supported by HashiCorp, Bitnami and more. With CNAB, you can manage distributed applications using a single installable file, reliably provision application resources in different environments and easily manage the application lifecycle without having to use multiple toolsets.

A year ago, we introduced Virtual Kubelet,Virtual Kubelet (VK), providing a pluggable architecture to extend the Kubernetes API to deploy and manage containers in compute environments like serverless and edge. Since then, a number of VK providers have been added, enabling integrations with multiple services such as Azure Container Instances, AWS Fargate, Alibaba ECI and Azure IoT Edge. Today, we are donating the Virtual Kubelet project to the Cloud Native Computing Foundation (CNCF). By working within the CNCF, we can encourage even more participation and innovations in the community to integrate Kubernetes orchestration with more environments.

I’m also happy to share that we’re delivering on top requests from the .NET community by open-sourcing Windows Presentation Foundation (WPF), Windows Forms and WinUI XAML Library (WinUI). The initial commits add many namespaces and APIs, with more in the coming months. We look forward to receiving your contributions to these repos.

Easier access to technology enables freedom of choice for developers to select the best solution for the project at hand. Today, we’re announcing that the Azure Database for MariaDB service is now generally available. This enterprise-ready, fully managed service for MariaDB community edition provides built-in high availability and elastic scaling, as well as flexible pricing.

Serverless for all

We’re excited to bring the benefits of serverless computing to every app pattern. Whether you are building event-driven functions, running container workloads orchestrated by Kubernetes or simply managing APIs implemented on any platform, you can do it all without worrying about the underlying infrastructure.

Powered by the open source Virtual Kubelet technology, the Azure Kubernetes Service (AKS) virtual node public preview enables serverless Kubernetes. With this new feature, you can elastically provision additional compute capacity in seconds. With a few clicks in the Azure portal, you can turn on the virtual node capability and get the flexibility and portability of a container-focused experience in your AKS environment without worrying about managing the additional compute resources.

Azure Functions enables you to build serverless, event-driven applications in the language of your choice, including .NET, JavaScript and Java. Today, we extend this further with Python support to Azure Functions. Build Linux-based functions using Python either as code or as a Docker container, while enjoying an end-to-end development experience — build, debug/test, publish — using local tooling such as CLI and Visual Studio. Python support brings the serverless approach to machine learning and automation scenarios.

These are just a few of the new tools and services we announced today. I encourage you to look through all the updates and join the live interactive coding sessions at Connect(); 2018. Tune in online today or watch on-demand, explore the code samples shown throughout the event and share what you think on social media (#MSFTConnect). I can’t wait to see what you will build next.

Tags: , , , ,

Go to Original Article
Author: Steve Clarke

Continuing on the path toward digital peace – Microsoft on the Issues

Baroness Patricia Scotland with the president of Ghana and Jamal Edwards of Microsoft
From left, Baroness Patricia Scotland, Secretary General of the Commonwealth; Nana Akufo-Addo, President of Ghana; and Jamal Edwards of Microsoft’s Digital Diplomacy team.

Sunday marked a special moment in time on the path to digital peace. The Digital Peace Now campaign — a global policy effort urging world leaders to create a safer cyberspace — converged in Johannesburg, South Africa with nearly 100,000 changemakers to commemorate former South African President Nelson Mandela at the Global Citizen Festival: Mandela 100.

This defining international moment united artists, advocates and public and private sector leaders who are changing our world for the better. Microsoft was incredibly proud to join the stage with Ghana President Nana Akufo-Addo; Baroness Patricia Scotland, Secretary General of the Commonwealth and Trevor Noah to announce major steps forward to advance peace in cyberspace.

In front of more than 50 heads of states, global dignitaries and cultural icons, Akufo-Addo announced that Ghana will sign the Paris Call for Trust & Security in Cyberspace. Rwanda and Kenya are expected to sign as well. The Paris Call is an unprecedented multi-stakeholder declaration unveiled by French President Emmanuel Macron in early November. It establishes voluntary cybersecurity principles and commitments to advance cooperation on meaningful rules of the road in cyberspace. Baroness Scotland lauded the Commonwealth member states that support the Paris Call and underscored the need to drive further progress. Beyond government signatories, more than 420 stakeholders have signed on to the new declaration.

This is meaningful progress toward collective action to stop cyberwarfare. But this progress could not have been accomplished without the voices of digital citizens everywhere.

Excitedly, after kicking off at the Global Citizen Festival in New York earlier this fall, Digital Peace Now has amassed a surge of support from more than 100,000 people representing 140 countries. These 100,000-plus digital citizens took meaningful action by signing a petition to bring world leaders together in support of a more peaceful global internet — one not marred, marked and defined by digital attacks and cyberwarfare.

As a digital citizen, it’s well within your power to help make global online peace a reality. If you haven’t yet, we urge you to sign the Digital Peace Petition. Collectively, we can build a real community of ambassadors for digital peace. We welcome your input; please share your thoughts at ideas@digitalpeacenow.org Along with our growing advisory board— which now includes Access Now, ICT for Peace, CIVICUS, Observer Researcher Foundation and the United Nations Major Group for Children and Youth — we look forward to charting the path forward together.

This movement is just getting started. South Africa, like New York, is a launchpad — not a finish line —for Digital Peace Now.

Please join us on this journey. #DigitalPeaceNow

Tags:

Go to Original Article
Author: Steve Clarke

WeWork reportedly halts rollout of Amazon Alexa for Business

WeWork has reportedly paused plans to place Amazon Alexa for Business devices in the hundreds of conference rooms it manages around the world. It’s a setback for Amazon that underscores the challenges the consumer giant faces as it attempts to bring AI voice assistants into the workplace.

WeWork was among a handful of early partners Amazon highlighted in announcing the enterprise product last year. WeWork said it was piloting Amazon Alexa for Business in its corporate headquarters and hoped to eventually deploy Amazon Echo devices in the 500 offices it rents to businesses around the world.

But the vendor halted its pilot earlier this year after only two months, according to a report by CNBC, which cited an unnamed source. A spokesperson for WeWork declined to comment, and Amazon did not respond to requests for an interview.

WeWork is no longer listed as a customer on the Alexa for Business website — nor are several other big brands that Amazon once highlighted as early adopters, including NASA’s Jet Propulsion Laboratory and Mitsui & Co.

Neither of those two organizations immediately responded to requests for comment. However, two other companies dropped from Amazon’s customer page, Vonage and BMC Software, confirmed they were still using the product.

Alexa for Business integrates with email, calendar and business applications, letting users start a meeting or file a help desk ticket through voice commands. Amazon also helps customers build custom skills for internal use. However, the technology isn’t a priority yet for many businesses, analysts said.

“In our research, we aren’t seeing a lot of interest in virtual personal assistants or in using voice control in meeting spaces, primarily because IT leaders we speak with have higher priorities or don’t feel that the technology is ready yet,” said Irwin Lazar, analyst at Nemertes Research in Mokena, Ill.

Analysts were reluctant to comment on WeWork ending its partnership with Amazon without knowing all the details. Werner Goertz, analyst at Gartner, said the CNBC report contrasted with the positive feedback he had received from other businesses that had started using the product.

“As far as I can tell, deployment, rollout [and] adoption [of Alexa for Business] continues unabated,” Goertz said. “And that’s why the sentiment of this article is a little bit surprising to me and not congruent with my observations.”

Many enterprises have security and privacy concerns about AI voice assistants, worrying the devices may be inadvertently recording confidential conversations. Some businesses are also wary of voice data being processed and stored in the cloud.

“While natural language processing removes some of the barriers to using devices and applications, it brings with it its own set of challenges,” said Alan Lepofsky, analyst at Constellation Research in Cupertino, Calif. “For example, ensuring voiceprints match the intended user is critical for security at work.”

Amazon has initiatives targeting the fields of hospitality and higher education. Marriott International said it planned to place Amazon Echo hardware in some hotel rooms, and Saint Louis University announced in August that it would install the devices in every student dorm room.

Amazon Alexa for Business faces competition from Microsoft Cortana, Google Assistant and Cisco Webex Assistant. However, those vendors have yet to release a platform for managing an enterprise-wide deployment of their AI voice assistants, as Amazon has done through Alexa for Business. Another product, IBM Watson Assistant, helps businesses build their virtual assistants.

“Having AI-enabled smart speakers in an enterprise has some very exciting productivity benefits, but has to be weighed by the privacy concerns of the employees and the company,” said Wayne Kurtzman, analyst at IDC. “The day of the smart speaker will come, sooner than later, but there are hurdles to cross to get there.”

Go to Original Article
Author:

For Sale – Dell poweredge T410 plus i5 6600k pc 16GB DDR4

Discussion in ‘Desktop Computer Classifieds‘ started by moores211, Nov 18, 2018.

  1. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    Dell poweredge t410
    running windows server 2008
    4 x 1TB SAS drives
    1 x 450GB Cheeter 15K
    Xeon E5620 2.4GHz quad core
    4GB RAM
    £60

    next pc
    i5 6600k
    16GB hyperx savage DDR4
    ASUS Z170-P Motherboard
    after market CPU cooler
    Corsair VS650 PSU
    think of the case as a freebie as the sleds are missing for the hard drives and it’s a cheap thing anyway.
    £220

    Price and currency: 50 220
    Delivery: Delivery cost is not included
    Payment method: CASH BANK TRANSFER
    Location: bolton
    Advertised elsewhere?: Advertised elsewhere
    Prefer goods collected?: I prefer the goods to be collected

    ______________________________________________________
    This message is automatically inserted in all classifieds forum threads.
    By replying to this thread you agree to abide by the trading rules detailed here.
    Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

    • Landline telephone number. Make a call to check out the area code and number are correct, too
    • Name and address including postcode
    • Valid e-mail address

    DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

    Attached Files:

  2. Eddie Twadds

    Eddie Twadds

    Active Member

    Joined:
    Nov 13, 2008
    Messages:
    94
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    8
    Location:
    Brighouse
    Ratings:
    +7

    Couple of Qs about the I5 pc if that’s OK?

    Obviously no HDD but does everything work OK? Have never built a PC before so presume it’s just a case of adding HDD and Win10 OS from my existing build? Does the board come with software/instructions etc. Also, can you upload more pics of the case? Thanks.

  3. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    everything works great, you’re exactly right add hdd/sdd and you are away. no software/instructions but these can be downloaded from the asus website. pic uploaded

  4. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23
  5. Eddie Twadds

    Eddie Twadds

    Active Member

    Joined:
    Nov 13, 2008
    Messages:
    94
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    8
    Location:
    Brighouse
    Ratings:
    +7

    Thanks for info. Buying on behalf of son number 2 so he’s budget limited. Any chance of £160 collected. Appreciate it’s cheeky but….

  6. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    sorry, I’d go to £200 failing that I’m splitting it
    i5 6600k £110
    ram £100
    motherboard £30
    psu £20
    case and cooler £10

  7. Eddie Twadds

    Eddie Twadds

    Active Member

    Joined:
    Nov 13, 2008
    Messages:
    94
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    8
    Location:
    Brighouse
    Ratings:
    +7

    OK – would go to £200 if you can include snail mail delivery?

  8. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    sorry I’d prefer pick up and i really wouldn’t goo under 200.

  9. Eddie Twadds

    Eddie Twadds

    Active Member

    Joined:
    Nov 13, 2008
    Messages:
    94
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    8
    Location:
    Brighouse
    Ratings:
    +7

    Understood. Can’t get to Bolton for a bit (based in Brighouse). Offer still on table if no other interest. GLWS.

  10. Dave26

    Active Member

    Joined:
    Dec 15, 2006
    Messages:
    297
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    21
    Location:
    Manchester
    Ratings:
    +13

    Hi mate – cheeky offer of £190 and can sort out pick up over the weekend as I’m local?

  11. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    I’d go 190 without the psu(i could use it in another build)

  12. Dave26

    Active Member

    Joined:
    Dec 15, 2006
    Messages:
    297
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    21
    Location:
    Manchester
    Ratings:
    +13

    I’ll stop being tight and agree £200

  13. moores211

    moores211

    Active Member

    Joined:
    Dec 28, 2008
    Messages:
    527
    Products Owned:
    0
    Products Wanted:
    0
    Trophy Points:
    18
    Ratings:
    +23

    ha no probs – pm

Share This Page

Loading…

Go to Original Article
Author: