The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,860 other subscribers

Archive for April, 2016

Positive: Delphi 10.1 Berlin is out; negative all Embarcadero HTTPS sites still vulnerable to DROWN attack

Posted by jpluimers on 2016/04/19

The good news: Delphi 10.1 Berlin is out and released in Berlin (note: you might want to rename Delphi 10 Seattle into Delphi 10.0 Seattle).

Some links:

The not so good thing: I won’t be using it for a while as now for like 6 weeks or so, all the embarcadero HTTPS sites have been vulnerable to the DROWN man-in-the-middle attack that has been discovered 20160301.

Which means that even without going around the non-HTTPS partner site, I won’t be able to make a secure connection and install it.

Which gives me more time to play with the Xamarin Visual Studio 2015 integration, the cool stuff that MvvmCross offers and some of the other .NET Goodness at BUILD 2016 – .NET ALL THE THINGS! | Beth Massi

Read the rest of this entry »

Posted in Delphi, Delphi 10 Seattle, Delphi 10.1 Berlin (BigBen), Development, QC, Software Development, Visual Studio 2015, Visual Studio and tools | 6 Comments »

existing complex XSD types: use xs:complexContent in combination with xs:extension

Posted by jpluimers on 2016/04/19

I tend to forget how to extend existing complex XSD types. It is by using xs:complexContent in combination with xs:extension: Element (complexContent).

A cool thing: xsd.exe supports this when generating .NET code (for instance C#).

More at XSD Tutorial – Part 3/5 – Extending Existing ComplexTypes and SimpleTypes.

–jeroen

Posted in Development, Software Development, XML/XSD, XSD | Leave a Comment »

MikroTik CRS226-24G-2S+RM Review – A super switch

Posted by jpluimers on 2016/04/18

Interesting device: Our review of the MikroTik CRS226-24G-2S+RM a 1U rackmount 24 port gigabit switch with dual 10 gigabit Ethernet SFP+ ports and a slick management interface.

Source: MikroTik CRS226-24G-2S+RM Review – A super switch

It’s fanless, support SFP+ and many people seem to like it.

Pictures are at Just got my CRS226-24G-2s+RM! – MikroTik RouterOS.

There is also a desktop version of it called CRS226-24G-2S+IM.

–jeroen

Future reading:

Posted in Ethernet, Network-and-equipment, Power User | Leave a Comment »

Coloured floppies…

Posted by jpluimers on 2016/04/18

Reminder to make one of the below.

–jeroen

Read the rest of this entry »

Posted in About, Fun | Leave a Comment »

Homebrew Core/Formulae Split – Google Groups

Posted by jpluimers on 2016/04/15

Recently homebrew reorganised on github:

Hi all!

The Homebrew/homebrew repository has been deprecated and split into two repositories:

This split helps the Homebrew maintainers in various ways but for users the main advantages should be increasing stability over time and a quicker development process.

The migration will be handled for you automatically when you `brew update`. If you have any migration issues please create an issue at https://github.com/Homebrew/brew/issues/new

If you have any questions: feel free to ask them.

Thanks for using Homebrew!

Mike McQuaid
http://mikemcquaid.com

–jeroen

Source: Homebrew Core/Formulae Split – Google Groups

Posted in Apple, Home brew / homebrew, Power User | Leave a Comment »

“Something’s not right” error message – the corporate firewall being too drastic.

Posted by jpluimers on 2016/04/15

Indeed the “Something’s not right” error message – Hangouts Help was right: the corporate network blocked some URLs.

Too bad, as it makes it increasingly more difficult to stay in touch with near-shore co-workers.

“Something’s not right” error message

Networks at businesses and schools are sometimes set to allow access only to certain web sites, like mail.google.com. This can prevent Hangouts from loading.

If you are on a network with restricted access, you may need to ask your network administrator to whitelist the following domains to use Hangouts:

–jeroen

via “Something’s not right” error message – Hangouts Help.

Posted in Google, Hangouts, Power User | Leave a Comment »

Continua CI Version 1.8 History – the new features

Posted by jpluimers on 2016/04/14

A new version 1.8 of Continua CI was released earlier this month.

The most interesting tid-bits are at the bottom of the version 1.8 history page, so I post them here as I’m lazy.

New Version 1.8 Features

Dashboard Filtering

We’ve added a new filter box to the dashboard so you can quickly find the configuration that you are looking for as you type.

Shared Resources

You can now limit the number of builds or stages which can access the same named shared resource concurrently. This can be useful if you wish to restrict the number of times a particular tool is run due to a license or memory limit, or to prevent concurrency issues with multiple build stages simultaneously writing to the same file, folder or network resource.

Shared resources can be associated with the server or an agent in the Administration pages. They can have a quota or multiple labelled quotas. Builds can be set up to require server shared resource locks in the Configuration Conditions. Stages can be setup to require agent or server shared resource locks in a new Shared Resource Locks tab on the Stage Options dialog.

Shared resource locks are automatically released at the end of the build or stage which acquired the lock.

Requeue Build

A new Requeue button has been added to the Build view page. This allows you to requeue an existing build using the same changesets, variables and queue options. The build will run for the latest configuration with any changes to stage actions, repositories etc.

A “Build Requeue Options” menu item opens dialog allowing you to change priority, comment and variables before requeuing the build.

Persist Build Variables

Continua CI takes a copy of configuration and project variables at the start of each build. Any changes to these build variables are discarded when the build finishes and cannot be used by other builds. A new Persist Build Variable build event handler allows you to store the value of the build variables as the default value of the configuration variable. The next build will then pick up the revised value for the build variable.

You can specify which build event triggers the variable persistence. You can also specify that the variable should not be persisted if the configuration variable was modified since a particular event. This is important as Continua allows multiple builds to run concurrently and you may otherwise get unpredictable results. We also recommended using shared resource locks in conjunction with this feature with prevent concurrency issues.

Additional Improvements

  • Variable prompt ordering. Variables now have a display order property allowing you to specify the order of variable prompts on the Queue Options dialog.
  • Clone buttons for Triggers, Repositories and Build Event Handlers.
  • Configuration Conditions can now be disabled.
  • Cake build action.

Note : You will need to update your agents after upgrading the server to this build.

Source: Version 1.8 History | Continua CI

–jeroen

Posted in Continua CI, Continuous Integration, Development, Software Development | Leave a Comment »

Visual Studio 2015 Frequently Asked Questions – install size

Posted by jpluimers on 2016/04/14

Visual Studio is a pretty big product and will take over 30GB of disk space after installation

Source: Visual Studio Frequently Asked Questions

LOL. It’s about half the size of recent Delphi versions.

–jeroen

Posted in .NET, .NET 4.0, .NET 4.5, C#, C# 5.0, C# 6 (Roslyn), Delphi, Delphi 10 Seattle, Delphi XE8, Development, Software Development, VB.NET, Visual Studio 2015, Visual Studio and tools, Xamarin Studio | 4 Comments »

Annoying: Visual Studio 2010+ by default open XSD files in a Designer view

Posted by jpluimers on 2016/04/14

It is pretty easy to switch from the XSD Designer to the Code view: c# – Viewing XSD as code – Stack Overflow.

 

But I got a bit fed up of doing this each and every time after opening an XSD file in Visual Studio.

It turns out there is a default for that which is a bit hidden away: in the File Open dialog. There,

right click on an XSD file, choose “Open with…” and select the appropriate option – then click on “Set as Default” before you actually open it.

via Stop Visual Studio 2010 opening XSDs in design mode – Stack Overflow.

–jeroen

Posted in Development, Software Development, Visual Studio 11, Visual Studio 2010, Visual Studio 2013, Visual Studio 2014, Visual Studio 2015, Visual Studio and tools, XML/XSD, XSD | 1 Comment »

Microsoft Has Just Blackmailed Linux Twice in One Single Week and the Media Didn’t Notice or Just Ignored It Because of Microsoft’s Charm Offensives | Techrights

Posted by jpluimers on 2016/04/13

Interesting: “Microsoft loves Linux enough to strangle it to death with patents while the media isn’t paying attention and instead telling us that Microsoft is now a buddy or pal of GNU/Linux”

Source: Microsoft Has Just Blackmailed Linux Twice in One Single Week and the Media Didn’t Notice or Just Ignored It Because of Microsoft’s Charm Offensives | Techrights

via: Kevin Powick commenting on I know of a few companies that could benefit from more openness.

–jeroen

Posted in Opinions | Leave a Comment »