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

Archive for February, 2013

The Missing Windows 8 Instructional Video (awesome 25 minutes, via: Scott Hanselman – G+)

Posted by jpluimers on 2013/02/21

A couple of weeks ago, Scott Hanselman posted a great Windows 8 instructional video.

It contains all the stuff that geeks like me will find out themselves over time, but in a well paced and complete manner:

… to give new users to Windows 8 a near-complete understanding of the major features including the Start Screen, Hot Corners, Full Screen Apps, Desktop Apps, The Store, Browsing, Doing Social Stuff, using the Mouse effectively and exploiting keyboard Shortcuts.

It also shows what a power user like Scott uses besides the standard Microsoft Windows/Office combo.

Oh: and it includes the “Windows-X” shortcut (:
(no: not the mobility center any more)

Recommended watch!

–jeroen

via: (12) Scott Hanselman – Google+ – The Missing Windows 8 Instructional Video. It’s 25 minutes….

Posted in Keyboards and Keyboard Shortcuts, Power User, Windows, Windows 8 | Tagged: , , , , , , , , , | Leave a Comment »

Google Chrome funny error message: trueAre you sure you want to leave this page?

Posted by jpluimers on 2013/02/21

Got a nice error message from Google Chrome today and wonder what the “true” means (:

true

The text is this:

[Confirm Navigation]

true

Are you sure you want to leave this page?

[Leave this Page]    [Stay on this page]

You can use Ctrl-C to copy, then you get the text below:

trueAre you sure you want to leave this page

That means it is not a standard Windows MessageBox, as pressing Ctrl-C there would copy the title and buttons as well.

–jeroen

via: 20130221-funny-google-chrome-error-message-true–Are-you-sure-you-want-to-leave-this-page | Flickr – Photo Sharing!.

Posted in Chrome, Power User, Web Browsers, Windows | Leave a Comment »

A Generalised and Comprehensive Solution to CSV to XML and XML to CSV Transformations – Pascaliburnus

Posted by jpluimers on 2013/02/21

Two interesting XSLTs:

  • XSLT to parse CSV into XML,
  • XSLT to transform XML to CSV

–jeroen

via: A Generalised and Comprehensive Solution to CSV to XML and XML to CSV Transformations – Pascaliburnus.

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

Found a table with Delphi Conditional defines over the Delphi versions/compiler platforms/bitness

Posted by jpluimers on 2013/02/20

Right now, documentation on Delphi Conditional Defines is on pages like Conditional compilation (Delphi) – RAD Studio XE2, but it is limited as it is for one specific version of Delphi only.

However, over the course of Delphi versions, compiler platforms and bitness, and not forget Free Pascal and Turbo Pascal/Borland Pascal, the matrix has become huge.

There is no complete documentation on that in one place. Right now include files like Defines.inc, the DSPack.inc, the JCL include directory the JVCL common include directory and the Jedi.inc documentation contain the collective knowledge about this.

Someone should condense that in a table and – more important – keep it up to date.

At least now there is a post collecting some of the links that contain the knowledge (:

Found one that contains these columns

  • Product & Version
  • VERxxx defines
  • __BORLANDC__ value
  • RTLVersion
  • CompilerVersion
  • Package Version

via Compiler/RTL version overview « Muetze1 wich is now available on the wayback machine: http://web.archive.org/web/20131229055045/http://www.muetze1.de/?page_id=547

–jeroen

Posted in Borland Pascal, Delphi, Delphi 1, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi 8, Delphi x64, Delphi XE, Delphi XE2, Delphi XE3, Development, FreePascal, History, Pascal, Software Development, Turbo Pascal | 14 Comments »

Easier way to “how to solve stuck iPad keeping asking for Exchange password”

Posted by jpluimers on 2013/02/19

I wrote before on How to solve stuck iPad keeping asking for Exchange password: reset your iPad (or iPod/iPhone if it happens with those).

Actually, you should first verify if your Outlook Web Access still works with the same password, and if it does, then try to restart your iPad/iPod/iPhone, and if that fails, reset it:

Restarting your device

Press and hold the Sleep/Wake button for a few seconds until the red “slide to power off” slider appears, and then slide the slider.

Press and hold the Sleep/Wake button until the Apple logo appears.

Note: Reset your device only if you are unable to restart it.

Resetting your device

Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears.

–jeroen

via iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting.

Posted in Apple, iOS, iPad, iPhone, iPod touch, Power User | Leave a Comment »

Vista and up: CardGames.dll (was: Delphi – back in 1996 – CARDS.DLL component wrapper in Delphi 1 and 2!)

Posted by jpluimers on 2013/02/19

About 3 years ago, I wrote a small article about the Cards.dll that I encapsulated even longer ago.

I just did some looking around to see on which versions of Windows Cards.dll was still available, as Card.dll has been there since the Windows 16-bit era.

Conclusion: this C# example shows was available on Windows XP, but it seems not available on Windows Vista and up.

The successor is CardGames.dll, which is far bigger than Cards.dll, only has resources (but way more than Cards.dll), and no code.

I’ll probably use XN Resource Editor 3.1 for some investigation later on to see how to get some demos running on more modern versions of Windows (:

–jeroen

via:

Posted in .NET, C#, C# 1.0, C# 2.0, C# 3.0, C# 4.0, C# 5.0, Delphi, Development, Software Development | 4 Comments »

Skype and the new Team Explorer – Brian Harry’s blog – Site Home – MSDN Blogs

Posted by jpluimers on 2013/02/18

Interesting, especially since Microsoft is moving Live Messenger users to Skype shortly: Skype and the new Team Explorer – Brian Harry’s blog – Site Home – MSDN Blogs.

–jeroen

Posted in .NET, Development, Power User, SocialMedia, Software Development, Visual Studio 11, Visual Studio 2008, Visual Studio 2010, Visual Studio and tools, Windows | Leave a Comment »

Mac Photo/Slideshow Viewer that supports recursion: Phoenix Slides

Posted by jpluimers on 2013/02/18

Phoenix Slides is a great tiny (about 600 kilobyte) slide show viewer for Mac OS/X that supports directory recursion.

Great! Finally I can use my Mac (-Mini server, or -Book Air) showing pictures the way I want it to show them (:

Features

  • fast (pre-cached) full-screen slideshows
  • rotate/zoom in slideshow
  • fast JPEG thumbnails (uses Epeg)
  • lossless JPEG rotation
  • view EXIF data, JPEG comments
  • search subfolders (recursively) for images
  • move files to trash, set image as desktop
  • supports drag and drop, Finder aliases
  • Localizations: Chinese, German, Spanish, French
  • Universal binary (runs on Intel Macs)

–jeroen

via Phoenix Slides.

Posted in Apple, Mac, Mac OS X / OS X / MacOS, Mac OS X 10.4 Tiger, Mac OS X 10.5 Leopard, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, MacBook, MacBook-Air, MacBook-Pro, Power User | Leave a Comment »

twm’s blog » Blog Archive » 3.5 gigabyte text file – meet LargeTextViewer

Posted by jpluimers on 2013/02/16

Cool tool: twm’s blog » Blog Archive » 3.5 gigabyte text file – meet LargeTextViewer.

Posted in Power User, Windows | Leave a Comment »

Adobe Photoshop 1.0 Source Code About 75% is in Pascal, get it from the Computer History Museum

Posted by jpluimers on 2013/02/15

Thanks Lennart Aasenden for sharing this on FaceBook: Mariuz’s Blog: Adobe Photoshop 1.0 Source Code About 75% is in Pascal.

This was back when I was already a professional Turbo Pascal for PC programmer, not yet a Mac programmer, but doing Pascal on VMS to assist a client in the scaleable font industry.

The 1990 version 1.0.1 of Photoshop code was written in Object Pascal, and based on MacApp.

Back then Apple’s Object Pascal was one of the few IDEs available to develop Macintosh software. Later on, you also had Turbo Pascal and THINK Pascal (which many Macintosh developers preferred, was later acquired by Symantec, and died). A big reason they liked it so much was the THINK integrated debugger, which was lightyears ahead of any Pascal product on any other platform.

Apple had great documentation, not only on their compilers and libraries, but also one that everyone should hav read: Apple Human Interface Guidelines: The Apple Desktop Interface: Inc. Apple Computer: 9780201177534: Amazon.com: Books.

The Adobe Photoshop 1.0 source code can be downloaded (for non-commercial use) from the Computer History Museum | @CHM : Adobe Photoshop Source Code page.

The source is a very interesting read, and a great comments on it by Grady Booch.

This is how everyone should think about their code.

–jeroen

PS: A nice introduction to Object Pascal for a Macintosh is at MacTech | The journal of Apple technology..

Posted in Delphi, Development, Object Pascal, Pascal, Software Development, Think Pascal | Tagged: , , , , , , , , , | 4 Comments »