On my research list: Tunngle – Wikipedia, the free encyclopedia.
I hope it works over HTTP, and does not require something like Your Freedom – Bypass firewalls and proxies, stay anonymous.
Posted by jpluimers on 2013/07/29
On my research list: Tunngle – Wikipedia, the free encyclopedia.
I hope it works over HTTP, and does not require something like Your Freedom – Bypass firewalls and proxies, stay anonymous.
Posted in Power User, Windows | Leave a Comment »
Posted by jpluimers on 2013/07/27
Great article today: Choosing the right Portable Power Phone/Tablet/Gadget Battery Charger – Scott Hanselman.
Be sure to read the comments too, for instance the one about Folding USB Solar Cell by Brown Dog Gadgets — Kickstarter.
–jeroen
Posted in About, LifeHacker, Personal, Power User, Solar Power, Travel | Leave a Comment »
Posted by jpluimers on 2013/07/26
During code reviews, I often see people do things like this:
if (not DirectoryExists(Path)) then ForceDirectories(Path))
or this:
if (not TDirectory.Exists(Path)) then TDirectory.CreateDirectory((Path))
Half a year ago, I wrote about .NET/C#: do not do “if (!Directory.Exists(path)) Directory.CreateDirectory(path))”. Read the rest of this entry »
Posted in Delphi, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Development, Software Development | 16 Comments »
Posted by jpluimers on 2013/07/26
One of the nicest tips ever for shooting with Nikon D700/D300s/D300:
By setting the Custom Setting Menu a3 (Dynamic AF Area) to 51 Points (3D Tracking) in AF-C and the Crosshair mode, your manually-chosen AF point will magically move all around the frame tracking your subject! You’ll see it move all around, and it really works. This only works in the Crosshair and AF-C mode; it doesn’t move around in the Big White Rectangle, Tit or AF-S modes.
This tracking mode gives us another way to shoot if you don’t want to select a single AF sensor near your subject. If you prefer, you can autofocus with the center sensor, and in this 51-point 3D tracking mode, keep your finger on the shutter and the AF area will move all by itself, tracking the subject as you recompose!
So:
If the part moves, or you recompose, the focus point will automatically adjust.
–jeroen
Posted in Nikon, Photography, Power User | Leave a Comment »
Posted by jpluimers on 2013/07/25
Over the last month or so, two incompatibilities between SVN and CodePlex have risen. I’m not sure which side caused it (see below for the error messages), who will fix it and when. Some details I bumped into.
CodePlex knows about both issue. I’m not sure the SVN team does yet about the second issue.
If you are using CodePlex with SVN/SubVersion, then you shoud stick to SVN versions lower than 1.8, or you will run into the error messages below.
So:
You can find older 1.7.x versions of SVN here:
Posted in CodePlex, Development, Source Code Management, Subversion/SVN, TFS (Team Foundation System) | Tagged: software, technology | 17 Comments »
Posted by jpluimers on 2013/07/25
Need to find/create a Delphi compatible version of Messagepack or BSON.
–jeroen
Posted in .NET, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, C#, C# 2.0, C# 3.0, C# 4.0, C# 5.0, Delphi, Delphi XE2, Delphi XE3, Development, Software Development | 4 Comments »
Posted by jpluimers on 2013/07/24
For Visual Studio 2010 and up (including Visual Studio 2012), the VersionInfo extension will check if you have the latest service pack, update and hotfixes installed.
Of course you can manually check the List of available VS2010 hotfixes, or follow the lists maintained by Terje Sandstrom:
But installing the Visual Studio 2010/2012: Version and update information tool is much easier.
–jeroen
Posted in .NET, Development, Software Development, Visual Studio 11, Visual Studio 2010, Visual Studio and tools | Leave a Comment »
Posted by jpluimers on 2013/07/23
Ever since I started .NET programming after .NET Beta 1 Arrived in 2001, I found that many people struggle with the relation between assemblies and namespaces.
So I was glad that I posted this answer about 2.5 years ago on StackOverflow. Below is the slightly edited form:
People are easily confused by the namespace/assembly thing, as it decouples the concept of where your code is physically located (the assembly) and how you reference it:
- logically reference is by using the namespace
- physical reference is by referencing the assembly
I usually explain the relation using the word contribute:
- An assembly can contribute to multiple namespaces.
For instance, theSystem.Data.dllassembly contributes to namespaces likeSystem.Data(e.g. the classSystem.Data.DataTable) andMicrosoft.SqlServer.Server(e.g. the classMicrosoft.SqlServer.Server.SqlContext).- Multiple assemblies can contribute to a single namespace.
For instance both theSystem.Data.dllassembly and theSystem.Xml.dllassembly contribute to theSystem.Xmlnamespace.
Which means that if you use theSystem.Xml.XmlDataDocumentclass from your project, you need to reference theSystem.Data.dllassembly.
And if you use theSystem.Xml.XmlDocumentclass, you need to reference theSystem.Xml.dllfrom your project.(the above examples are .NET 4.0, but likely hold for previous .NET versions as well).
Danny Thorpe explained the concept of namespace and internal really well, so I won’t go into detail about those.
Ever since I started .NET courses 10 years ago, I draw a table explaining assemblies and namespaces like this:
| Assembly | Namespaces it contributes to | ||
|---|---|---|---|
| ↓ | System.Data | Microsoft.SQLServer.Server | System.Xml |
| ↑ Example classes | |||
| System.Data.dll | DataTable | SqlContext | XmlDataDocument |
| System.Xml.dll | — | — | XmlDocument |
–jeroen
Posted in .NET, .NET 1.x, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET CF, C#, C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2013/07/22
I always forget this one:
The keyboard shortcut for resizing all columns in a report-mode (also known as Details mode) list view control to fit the current content width is Ctrl+Num+. That’s the + key on the numeric keypad.
–jeroen
Posted in Keyboards and Keyboard Shortcuts, Power User, Windows | Leave a Comment »