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 October, 2014

CodeRage 9 Q&A: NestedDataSets in ClientDataSets (Cary Jensen)

Posted by jpluimers on 2014/10/30

Session:

NestedDataSets in ClientDataSets

A column of a ClientDataSet can contain a dataset, a tabular structure containing one or more columns and zero or more records. This presentation continues Cary Jensen’s CodeRage series on ClientDataSets by looking at this power field type.

Level: All
Cary Jensen – Jensen Data Systems, Inc.

Q&A:

Read the rest of this entry »

Posted in Appmethod, Delphi, Delphi XE7, Development, Software Development | 1 Comment »

CodeRage 9 Q&A log: ClientDataSets and FDMemTables Compared (Cary Jensen)

Posted by jpluimers on 2014/10/30

Session:

ClientDataSets and FDMemTables Compared

ClientDataSets are in-memory tables that have been in RAD Studio since Delphi 3, but there’s a new kid in town, the FireDAC FDMemTable. This presentation, by ClientDataSet expert Cary Jensen, compares and contrasts these in-memory table classes, providing you with guidance on which to use and when.

Level: All
Cary Jensen – Jensen Data Systems, Inc.

The Q&A log:

Read the rest of this entry »

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

Interesting thread about various file systems: BTRFS, ReiserFS, ext4

Posted by jpluimers on 2014/10/30

Be sure to read the comments at Chris Mason deklariert BTRFS als Stable, und Suse setzt es als Default für / in der neuen SLES ein….

Some of the comments provide great insight in the practical use of:

  • BTRFS
  • ReiserFS
  • ext3
  • ext4
  • LVM
  • Recoverry

(via: Kristian KöhntoppBtrfs-Erfinder stuft sein Linux-Dateisystem als stabil ein | heise online. )

–jeroen

Posted in *nix, Linux, Power User, SuSE Linux | Tagged: | Leave a Comment »

Dark Patterns – User Interfaces Designed to Trick People

Posted by jpluimers on 2014/10/30

Interesting:

A Dark Pattern is a type of user interface that appears to have been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.

We developers have a big responsibility. Martin Fowler and Erik Dörnenburg (both ThoughtWorks) did a great presentation about that at the GOTO Aarhus 2014 Conference.

A quote:

“The developer who wrote that code is every bit as responsible as the person who told them to do it. You have a choice. You have a responsibility to ensure that your users are well treated and to reject dark patterns,” says Fowler. “We have a whole profession of people writing software and doing enormous things to change the way we live in the world.”

Please watch the video: Our Responsibility to Defeat Mass Surveillance – Erik Dörnenburg and Martin Fowler – YouTube.

–jeroen

via

Posted in .NET, Delphi, Development, Software Development, Usability, User Experience (ux) | 3 Comments »

PowerShell: be careful when passing other bool values than $True and $False around

Posted by jpluimers on 2014/10/30

PowerShell does some powerful conversions.

Always be aware of that, especially when using booleans. For instance: strings are always TRUE, and $ inside strings are not always evaluated, and often people you define their own string to boolean conversions.

It is better to use the automatic variables $True and $False when you really want to make something is TRUE or FALSE.

Read Boolean Values and Operators – Windows PowerShell Blog – Site Home – MSDN Blogs why.

Oh and don’t forget to turn Strict-Mode on to warn for uninitialized variables and other stuff (as of PowerShell version 2; use Set-PsDebug -strict if you are still in PowerShell version 1)

–jeroen

Posted in Development, PowerShell, Scripting, Software Development | Leave a Comment »

SVN batch file to see which items in your repository have been switched to another branch/tag

Posted by jpluimers on 2014/10/29

One of the things that can make SVN work a mess is to loose track of local directories and files that have been switched (with svn switch) to other URLs in your repository.

The batch file below will help you track those down.

Run it from your repository root.

The batch files uses these things:

Posted in Development, DVCS - Distributed Version Control, Source Code Management, Subversion/SVN | 1 Comment »

TortoiseSVN trick: moving files around with the Repository Browser (via: StackOverflow)

Posted by jpluimers on 2014/10/28

One of the hard things in TorsoiseSVN is moving around files and keep their version history.

You can right-drag, but that is not convenient when your VM host is a Mac. And (even if you only use the SVN commandline tools) you have to remember to:

  1. Create and commit the target directory first
  2. Move the file using TortoiseSVN
  3. Commit a directory that is common root to both the source and target directory.

Cumbersome (:

Luckily, there is a trick that works directory on the repository using the Repository Browser. It is not fast, but works splendid.

Thanks to Ralph Whitbeck for answering this on SO:

In TortoiseSVN right click somewhere and go TortoiseSVN > Repo Browser open the repository.

All you then have to do is drag and drop the file from one folder to the where you want it. It’ll ask you to add a commit message and it defaults it to “Moved file/folder remotely”

After this step, you have to perform an SVN Update from the root of your repository for the change to apply locally!

–jeroen

via: tortoisesvn – How do you move a file in SVN? – Stack Overflow.

Posted in Development, Power User, Source Code Management, Subversion/SVN | Leave a Comment »

Retro: Apple IIe iPhone – Ivan Epling

Posted by jpluimers on 2014/10/27

For more Apple IIe iPhone pictures, see: Apple IIe iPhone – Ivan Epling.

–jeroen

Apple //e iPhone

Posted in Fun, Geeky | Leave a Comment »

Switching Google Chrome back to use Google.com for searching

Posted by jpluimers on 2014/10/27

Though the Google NCR trick can be used to prevent the Google.com search site from redirecting to a localized one, you need a few extra steps for switching back Google Chrome when it has configured itself to a Google country domain you don’t understand.

Before you follow the steps below, be sure to configure Chrome to remember where it left off: “Continue where I left off” so it remembers which tabs were open.

Steps for switching back to Google.com in Chrome: Read the rest of this entry »

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

Interesting: open source audio finger printing system AcoustID – MusicBrainz

Posted by jpluimers on 2014/10/24

On my research list: AcoustID – MusicBrainz.

AcoustID is an acoustic fingerprint system built entirely on open-source technology.

The precursor was this: PUID – MusicBrainz.

–jeroen

Posted in Media Streaming, Power User | Leave a Comment »