The Wiert Corner – irregular stream of stuff

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

  • My badges

  • Twitter Updates

  • 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

NTFS Driver for Mac OS | Seagate

Posted by jpluimers on 2014/03/06

Consolidation of HDD manufacturers (image from WikiMedia)

Consolidation of HDD manufacturers (image from WikiMedia)

Earlier this year I wrote about Accessing Mac Hard Drives from Windows 7/8: Boot Camp Support Software 5.0.5033 and mentioned that there are also a few solutions for writing NTFS volumes from Mac OS X.

Thanks to dhardy03, I learned that Seagate now provides NTFS drivers for Mac OS X for Free. The installer name indicates it is an OEM version of the Paragon NTFS drivers for Mac OS X.

I’m not sure yet if it works only on Seagate drives, but since the only other HDD manufacturers left are Toshiba and Western Digital (Toshiba is a much smaller HDD manufacturer than WD and SD), it is a substantial part of the market.

I might try NTFS-3G as well, but that hasn’t been updated for a while and has been replaced by the commercial Tuxera product.

–jeroen

via:

Posted in Apple, Mac, Mac OS X / OS X / MacOS, MacBook, MacBook Retina, MacBook-Air, MacBook-Pro, OS X 10.8 Mountain Lion, OS X 10.9 Mavericks, Power User, Uncategorized | Tagged: , , | Leave a Comment »

FastMM4 FullDebugMode quick tip: don’t forget to give your EXE access to the correct FullDebugMode.dll

Posted by jpluimers on 2014/03/06

If you run FastMM4 in FullDebugMode, then here are two tips that new (and sometimes existing users) often overlook:

  1. If you set the FullDebugMode directive in the IDE, build your project.
  2. Don’t forget to give your EXE access to FastMM_FullDebugMode.dll (x86), or FastMM_FullDebugMode64.dll (x64) which are stored in the FastMM4 download and in the precompiled directory of the source code.
    Either put that DLL in your path, or copy it to your EXE directory.
  3. Make sure your EXE can write in the directory of the EXE.

The first makes sure all units are compiled with FullDebugMode (Delphi does not always do that automagically).

The second makes sure your EXE can access the DLL that writes out your *MemoryManager_EventLog.txt file containing memory leaks and other issues FastMM4 detected.

–jeroen

Posted in Conference Topics, Conferences, Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Delphi XE4, Delphi XE5, Development, Event, FastMM, Software Development | 2 Comments »

When DelphiSpeedup cannot register itself in Delphi on Windows Vista/7/8

Posted by jpluimers on 2014/03/06

Every now and then I need to go back to an old Delphi version, which nowadays means try and get it and all the tools installed on something newer than Windows XP.

When installing on Windows Vista and up (I usually run Windows 7 or 8.1), the DelphiSpeedUp installer barfs with something like this:

---------------------------
Installdelphispeedup105
---------------------------
Cannot register DelphiSpeedUpLoader.bpl.
---------------------------
OK
---------------------------

Andreas Hausladen (@AndyHTech) came to the rescue: Read the rest of this entry »

Posted in Delphi, Delphi 2007, Delphi 7, Development, Software Development | 1 Comment »

Not only only important in Windows PowerShell: “Whitespace, Please” (via: TechNet Magazine)

Posted by jpluimers on 2014/03/06

In this series of PowerShell postings, the below quote by Don Jones from Concentrated Technology is a must:

Proper formatting, including a little whitespace here and there, can make your Windows PowerShell commands a heck of a lot easier to understand.

But please don’t limit this to PowerShell code.

I see too many code at clients, even at conferences and magazine articles that are badly formatted.

Even more important: when you ask or provide for help on a forum or community site: please properly format your code examples. That makes it much easier for your audience (often yourself) to grasp the meaning.

For PowerShell: note that most syntactic elements provide for a very natural line continuation (so you can write really readable code), except for CmdLets, so often you will see { at the end of a line to make the most readable code.

–jeroen

via: Windows PowerShell: Whitespace, Please | TechNet Magazine.

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

Interesting: Hola – Access ALL of the web (free VPN) & faster browsing (via: @arnovj)

Posted by jpluimers on 2014/03/05

On my list of plugins to try: Hola – Access ALL of the web (free VPN) & faster browsing.

Thanks Arno van Jaarsveld from BcomOne for pointing me at it.

–jeroen

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

Wat — Destroy All Software Talks

Posted by jpluimers on 2014/03/05

Thanks John Kaster for pointing me to Wat — Destroy All Software Talks | VK by garybernhardt (Gary Bernhardt) / @garybernhardt.

I did a bit more browsing, and found these links too: recommended watching/reading!

–jeroen

Posted in Development, JavaScript/ECMAScript, Ruby, Scripting, Software Development | Leave a Comment »

Cool stuff: Creating a Mac emulator using JavaScript with James Friend on the Hanselminutes Technology Podcast: Fresh Air for Developers

Posted by jpluimers on 2014/03/05

Just listened to the PodCast Creating a Mac emulator using JavaScript with James Friend on the Hanselminutes Technology Podcast: Fresh Air for Developers.

James Friend is the author of PCE.js – Classic Mac OS in the Browser, the  (and also a very friendly guy).

PCE.js is a port of PCE built using Emscripten and asm.js (Emscripten requires pure portable idiomatic C, which – back then – was a really portable language). The port is explained in more detail by Mike Bull from mayflymedia. The PodCast also goes into more detail: The PCE code is very clean and easy to understand; in memory patching for floppy emulation and mouse pointer position; moving Mac video memory to the emulator canvas in the SDL window. And James explains the “why” as well: Why port emulators to the browser?.

The SDL in Emscripten is reimplemented to map video to the html5 canvas, and outputs audio to html5 audio.

The source code for PCE.js is in his jsdf GitHub realm as the PCE repository.

PCE.js runs Mac OS 7. I also found out that recently James released a VM for Running a Hypercard stack on a modern Mac based on SheepShaver: it runs Mac OS 9 with Hypercard, and allows to transfer files from/to your physical Mac.

–jeroen

via: Creating a Mac emulator using JavaScript with James Friend on the Hanselminutes Technology Podcast: Fresh Air for Developers.

Posted in Uncategorized | Tagged: , , | Leave a Comment »

How to edit a table (created by Lotus Notes) in the email reply (in Gmail)? (via: Web Applications Stack Exchange)

Posted by jpluimers on 2014/03/05

I worked around this using the WordPress editor, but in case I ever need it again, here are some more possibilities to try:

How to edit a table (created by Lotus Notes) in the email reply (in Gmail)? – Web Applications Stack Exchange.

–jeroen

Posted in GMail, Google, Power User, SocialMedia, WordPress | Leave a Comment »

Time for a new “-goto cleanup;+goto fail;” T-Shirt; The Story of the GnuTLS Bug (via: existential type crisis)

Posted by jpluimers on 2014/03/05

A new *n*x bug got discovered in TLS certificate handling that is similar to the recently discovered iOS and OS X “goto fail” security issue.

This time the fix is performing a few replacements linke this:

-goto cleanup;
+goto fail;

Plus one addition:

+fail: // ADDED
+ result = 0;

Applications depending on GnuTLS are affected (there are other libraries providing TLS like OpenSSL), which are many.

Two must-do things:

  • Closely watch the Linux, BDS, other *n*x and application security updates, as exploits will be available soon
  • Read via: existential type crisis : The Story of the GnuTLS Bug as it explains the bug, tracks down the cause, and talks about “lessons to learn”.

I’m with Jan Wildeboer here and updates should get in very soon: Read the rest of this entry »

Posted in Communications Development, Development, Internet protocol suite, Power User, Security, TCP, TLS | Tagged: , , | Leave a Comment »

Brilliant: JSONView (via: Chrome Web Store, there is a FireFox extension too)

Posted by jpluimers on 2014/03/05

Thanks Michael Panzer – Google+! I agree it should be available out of the box.

Brilliant way to view JSON and test for validity.

JSONView

Validate and view JSON documents

JSONView port for Chrome.

Original firefox extension is here: http://benhollis.net/software/jsonview/ Read the rest of this entry »

Posted in Communications Development, Development, Internet protocol suite, JavaScript/ECMAScript, JSON, REST, Scripting, Software Development, TCP | Tagged: , | Leave a Comment »