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,839 other subscribers

Archive for the ‘Software Development’ Category

Posted by jpluimers on 2014/09/07

Nostalgia:

dec :: vax :: vaxeln :: 2.0 :: AA-EU39A-TE VAXELN Pascal Language Reference Manual Mar85 http://bitsavers.trailing-edge.com/pdf/dec/vax/vaxeln/2.0/AA-EU39A-TE_VAXELN_Pascal_Language_Reference_Manual_Mar85.pdf

Posted in DEC Pascal, Delphi, Development, Pascal, Software Development | Leave a Comment »

StackOverflow/StackExchange: two queries to help me improve my questions and answers

Posted by jpluimers on 2014/09/05

On the StackExchange network, I try to keep track of the questions I asked, and answers I gave in order to see if they need follow up.

For instance, questions with answers that have no accepted answer usually indicate there is room for improvement.

On my own questions, it means I could accept an answer, or give out more information on how to better answer that question.

On mu answers to questions from others, it might mean I need to improve my answer, or comment on his question to explain it better.

The first category can be queried easily by the built in search capabilities:
http://stackoverflow.com/search?q=user%3ame%20is%3aanswer%20hasaccepted%3ano

The second category requires the Stack Exchange Data Explorer (SEDE) to execute some SQL:
My answers to questions that have no accepted answer – Stack Exchange Data Explorer.

  • Replace the ‘me’ with your StackOverwlow user ID
    (for StackOverflow.com, you can get that from http://stackoverflow.com/search?q=user%3ame as it will be listed in the search box there)
  • replace stackoverflow with a mnemonic obtained from the main SEDE page (click on the icon you are interested in, then copy that part into the query)

Note some questions (like Wiki: Current state of the art of Delphi 3rd party TCP/IP components libraries – Stack Overflow) are not suited to have one ‘best’ answer.

Note the SEDE can be addictive. If it is starting to become that way, perform a Jon Skeet comparison.

Note the SEDE data is usually at least a few days older than the live data.

--jeroen

Posted in Development, Jon Skeet, Pingback, Power User, SocialMedia, Software Development, Stackoverflow | Leave a Comment »

Delphi XE7 is out with version 21.0.17017.3725; Spring4D is almost ready.

Posted by jpluimers on 2014/09/04

Remarkably few people note the actual version number of the Delphi releases, though that is the version mentioned in any QC reports.

Now that Delphi Insider: Download links for Delphi XE7, C++Builder XE7 and RAD Studio XE7 are there, the ftpd and altd have been seeded a few days ago with the version time stamped at the end of last month, here is the version number:

QC version number for Delphi XE7: 21.0.17017.3725 (Update 1 has version 21.0.17707.5020).

I got that number from the first XE7 report in QC posted almost 2 months ago (and verified it against other reports), so it seems XE7 has undergone some serious testing.

Before installing, note that in addition to the below documentation links:

Be sure to have at least 60 gigabytes of free disk space before you attempt to install.

This in addition to the 5 gigabyte ISO file (:

XE7 doc links

Spring4D

On the Spring4D side (yes, it has a new logo!), Stefan has added XE7 support, so a new release of that is near.

–jeroen

Posted in Delphi, Delphi XE7, Development, QC, Software Development | Tagged: , | 1 Comment »

VSCommands: one of the greatest free Visual Studio addons

Posted by jpluimers on 2014/09/04

My programming life would be much harder without this in my toolchest: VSCommands for Visual Studio extension.

–jeroen

Posted in .NET, Development, Software Development | Leave a Comment »

Microsoft partner stuff: MSDN, TechNet, ActionPacks, various Sparks, etc

Posted by jpluimers on 2014/09/03

So I won’t forget the links:

–jeroen

Posted in .NET, Development, Software Development | 2 Comments »

Some great reads from Barry Kelly

Posted by jpluimers on 2014/09/02

Barry Kelly (Twitter, [WayBackHN, SO, G+Blog) was one of the Delphi compiler engineers.

He wrote a great number of insightful blog posts, some of which are in chronological order: Read the rest of this entry »

Posted in Delphi, Development, Software Development | 2 Comments »

Developer Skill Sprints video links

Posted by jpluimers on 2014/08/29

After Bill Meyer asked, Helge Larsen wrote:

The landing page for Developer Skill Sprints is here: https://www.embarcadero.com/landing-pages/skill-sprints

The videos is on Developer Skill sprints YouTube channel first: https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc

–jeroen

via: Anyone know what’s up with the links to the videos for the Developer Skill….

Posted in Appmethod, Delphi, Delphi XE6, Development, Software Development | Leave a Comment »

Paletton and Kuler: very useful for creating colour palettes (via G+ Nick Butcher / Marie Schweiz)

Posted by jpluimers on 2014/08/29

Combile Paletton and Kuler and off you go!

Nick Butcher: Have found this site useful for creating colour palettes. Paletton – The Color Scheme Designer

Marie Schweiz: https://kuler.adobe.com and you can get the swatches :)

#Color

Thanks Nick Butcher and Marie Schweiz.

–jeroen

via: Have found this site useful for creating colour palettes..

Posted in Development, Power User, Software Development, UI Design, User Experience (ux) | Tagged: , | Leave a Comment »

Delphi: So XOAuth2 SASL component that can do OAuth2 (via: Asbjørn Heid, G+)

Posted by jpluimers on 2014/08/29

Thanks Asbjørn Heid for sharing this:

I made this!  –

So this week I’ve been mostly trying to add some GMail integration to our app. Google now requires OAuth2 authentication when using IMAP, unless you turn off some scary-sounding security setting on your account.

While Indy‘s IMAP component supports SASL authentication, there was no XOAuth2 SASL component out of the box. Thanks to the new REST stuff in Delphi, the OAuth2 basics where there so just had to tie them together.

In case others might find it fruitful, I’ve shared my results here: https://github.com/lordcrc/IndySASLOAuth2

notes:

–jeroen

via: So this week I’ve been mostly trying to add some GMail integration to our app.….

Posted in Delphi, Delphi XE5, Delphi XE6, Delphi XE7, Development, Software Development | 1 Comment »

Delphi: always watch the compiler Warnings

Posted by jpluimers on 2014/08/28

Quiz questions:

  1. Does the below unit test succeed or fail?
  2. Why?
procedure TestHResult.Test_EOleException;
var
  OleException: EOleException;
  IResult: LongInt; // == HResult
  UResult: Cardinal; // == DWord
begin
  IResult := $800A11FD;
  UResult := $800A11FD;
  try
    OleException := EOleException.Create('message', $800A11FD, 'source', 'helpfile', -1);
    raise OleException;
  except
    on E: EOleException do
    begin
      if E.ErrorCode = $800A11FD then
        Exit;
      Self.CheckEquals(E.ErrorCode, $800A11FD, 'E.ErrorCode should equal $800A11FD');
    end; // E: EOleException
  end;
end;

Read the rest of this entry »

Posted in Conference Topics, Conferences, Delphi, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Development, Event, Software Development | 2 Comments »