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

Archive for the ‘Delphi’ Category

Windows Azure platform 30 day pass – not only for USA people

Posted by jpluimers on 2011/02/03

A lot of places mentioned that Microsoft is offering a Windows Azure platform 30 day pass for USA people.

But visiting the Windows Azure platform 30 day pass link includes an extensive country list.

So it looks like non USA people can make use of it too.

–jeroen

Posted in .NET, Cloud Development, Delphi, Development, Software Development, Windows Azure | Leave a Comment »

Twitter / @Erik van Appeldoorn: Reading code is way much h …

Posted by jpluimers on 2011/01/31

No need to elaborate:

Reading code is way much harder than writing code. So please write readable code.

–jeroen

via Twitter / @Erik van Appeldoorn: Reading code is way much h ….

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

If you have an account on SourceForge.net, then you need to reset your password now

Posted by jpluimers on 2011/01/31

If you have an account on SourceForge.net, then now you need to reset your password by visiting https://sourceforge.net/account/registration/recover.php.

SourceForge.net was attacked recently (the whole story is on exploit-DB), so they are requesting everyone to reset their passwords.

I got a mail about it last weekend, and their blog now contains this message: Read the rest of this entry »

Posted in .NET, Delphi, Development, Power User, Software Development, Source Code Management, SourceForge | Leave a Comment »

Delphi dcc64 compiler engineer Yooichi Tagawa now on twitter as YooichiTagawa

Posted by jpluimers on 2011/01/20

Thanks to this thread, which regrettably has vanished from the Embarcadero Forums server*, I learned that Yooichi Tagawa (also known in the Delphi world as [Wayback/Archive] Tagawa-San)  got himself a Twitter account named [Wayback/Archive] YooichiTagawa.

Boy didn’t I know he was involved (dead link, alive at WayBack and on Archive.is) at the end of the 80s with the [Wayback] UNIX and [Wayback/Archive] VAX/VMS versions of [Wayback/Archive] LHa/LHarc during my university years. From the last link:

Upstream Authors:

LHarc 0.01-1.00: Yooichi Tagawa (LHa code taken from here, 1988-1989) Nikkei-mix ID: y.tagawa (Now this is defunct BBS, Licensing term in manual page come from his licence for lharc) His new web page seems to be www2s.biglibe.ne.jp/~yex/ yooedit2001@yahoo.co.jp is the contact e-mail address for another software. Page updated at least July/2001

LHa 0.01-1.00: Masaru Oki (LHa original author, 1991-1992) E-Mail address: oki@netbsd.org

Trivia: [Wayback/Archive] Years ago, he entered the team as a localization engineer.

Some LHARC history dating back to 1988:

[Wayback/Archive] Availability heuristic. I think your perspective may be warped by two things: no… | Hacker News (2014):

One of the most capable engineers I’ve ever worked with is a guy called Yooichi Tagawa. The guy has an incredible appetite for complexity, as well as spooling up on old codebases and new technologies. But you’ll find very little by him online, both because he’s Japanese and doesn’t use English often, and also he’s squirrelled away inside Embarcadero, working on Delphi compiler as he’s been doing for the past 15 years or so.

Edit 20230619

Added archived links, information from Barry Kelly (barrkel)  and remarks about vanishing information.

  • I really wish Embarcadero had and has more sense of keeping historic material available (possibly in archived form). On the one hand they keep boasting that their products are of historic importance (they are), but on the other hand they have plainly giving up on keeping information up (or have it archived at the Internet Archive): forums server, blog server, docwiki.

I wonder how long Delphi 7, 2007 and 2009 HTML documentation on the HTML [Wayback/Archive] RAD Studio Product Documentation – Embarcadero Technologies server will stay available. That page lists most products since Delphi 7 but from Delphi 2010 on, none of the Wiki links still produce the documentation for that specific version hampering for instance maintainers of legacy systems: the products still work (hell would break loose when the license servers stopped supporting legacy versions!), but the built in links to the Wiki produce no or different information.

–jeroen

Posted in Delphi, Development, History, Software Development | Leave a Comment »

Formatted sourcecode in WordPress: uses SyntaxHighlighter 3.0; complete list of supported languages

Posted by jpluimers on 2011/01/18

In the past I wrote a few blog posts on posting sourcecode in WordPress.

Nick Hodges‘ last Flotsam and Jetsam blog post pointed me to the SyntaxHighlighter JavaScript that is used by WordPress and many other engines/sites.

Their site contains an even more elaborate list of supported languages.

I had the basic list right in my last post, but was missing all the aliases (which often are easier than the longer proper names).

This is the new table adapted from their list: Read the rest of this entry »

Posted in .NET, Batch-Files, C#, CSS, Database Development, Delphi, Delphi for PHP, Development, HTML, HTML5, Java, PowerShell, RegEx, Scripting, SQL, VBS, Web Development, WordPress, XML, XML/XSD, XSD | 5 Comments »

my 2010 blog in review

Posted by jpluimers on 2011/01/03

Don’t you love automated stuff.
Wordpress has a helper monkey that wrote me an email with stats, very similar to the results below.

From the stats page, I already know that popular posts not only include Delphi (where I originally came from) but also lots of other technologies: vmware, .NET, JRE, infrastructure.
Currently I’m doing quite a bit of iPhone/iPad work, so that likely will be reflected in the results next year.

What amazes me is the most popular day: according to the helper monkey it had 1 view :-)

Don’t you love the computing business :-)

–jeroen

Helper Monkey Results

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads Wow. Read the rest of this entry »

Posted in Delphi, Development, Power User, Software Development, Virtualization, VMware, VMware Converter | Leave a Comment »

New years resolution: CHASM64 – More on Delphi x64 by twitter kylix_rd (Allen Bauer)

Posted by jpluimers on 2010/12/29

As a continuation of the previous assembly, the new twitter kylix_rd messages on Delphi x64:

To save people from browsing Twitter history: the first link in the quote has the CHASM64 picture :-)

kylix_rd:

I wonder what to make of this? http://yfrog.com/h2e20wp
28 dec

@davidheff I cannot confirm or deny any relationship CHASM64 has to dcc64 ;-)
24 Dec

kylix_rd Allen Bauer
As a followup… there is now a CHASM64 folder in the dev tree.
23 Dec

kylix_rd Allen Bauer
Interesting tidbit; The current Delphi inline assembler is called CHASM internally. Why? Chuck J. wrote it for Kylix. CHuck’s ASM = CHASM
23 Dec

kylix_rd Allen Bauer
Another reason why writing tools for x64 is a bit more fiddly than x86: http://bit.ly/hh3Q59 . Now consider the restrictions on asm…
15 Dec

kylix_rd Allen Bauer
Another excellent discussion of the x64 calling conventions ABI: http://bit.ly/hgLl8N
15 Dec

–jeroen

via: More on Delphi x64 by twitter kylix_rd (Allen Bauer) « The Wiert Corner – irregular stream of Wiert stuff.

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

Volgende week woensdag: Hands-On Delphi Developer Workshop (8 december 2010, 08:30-17:00 Jaarbeurs Utrecht)

Posted by jpluimers on 2010/11/29

Volgende week woensdag geef ik tijdens de Hands-On Delphi Developer Workshop een sessie over Delphi Productiviteit

Er zijn nog een aantal plaatsen vrij.
Deze unieke dag kost slechts EUR 69,95 exclusief BTW, dus pak die kans!

Mijn sessie is de laatste van de dag; eerder zijn deze sprekers aan bod:

  • Danny Wind van de DelphiCompany: Cloud Data Storage Using Azure
  • Pawel Glowacki van Embarcadero: DataSnap (Engelstalig)
  • Bruno Fierens van TMS Software: Ontwikkel Office 2007/ Office 2010 style applicaties

Het doel van mijn sessie is om interactief met wat opdrachten te zien hoe je productief kunt zijn in Delphi.
Er is genoeg ruimte voor discussie, dus heb je zelf ook tips: kom er gerust mee!

Ik begin te laten zien wat ik minimaal aan mijn Delphi ontwikkelstraat toevoeg om een productief basis-systeem op te zetten.
Delphi specifieke tools als GExperts en ModelMaker Code Explorer komen aan bod, maar ook externe tools als Everything en SysInternals: tools die zowel geïntegreerd als los te gebruiken zijn.

Verder ga ik in op de versiebeheer integratie van SVN in Delphi: wat als er nieuwe versies zijn, hoe ziet u verschillen met oude versies, etc.
Er is voldoende gelegenheid om zelf aan de hand van opdrachten met een aantal van deze tools ervaring op te doen.
Tijdens de opdrachten doet u vaardigheden op met refactorings, vergelijkingen, unit testen, etc.

Ook toon ik een een aantal interessante sites die binnen de Delphi community erg gewaardeerd worden.
Genoeg dus om – ook na deze dag – uw kennis verder verrijken.

–jeroen

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

Generate XSD from XML – XSD.EXE versus on-line tools

Posted by jpluimers on 2010/11/23

Quite a while ago, I wrote about the XSD.EXE tool to generate wrapper classes from an XSD file.

Recently, I had to create an XSD based on some XML.
Actually: a client was implementing a tool, that could export some of the data as XML.
That XML had to go into their database.
But the tool vendor told the client that the underlying XSD was ‘not supported’ (odd: why allow exporting XML and then not provide something supporting as the XSD?).

Anyway, the data was not that difficult, but having an XSD at hand made the import process a lot easier.
So lets see how to get a starting XSD from an of XML files (in practice, you would do this with a couple of XML files, then collect the best pieces into your final XSD). Read the rest of this entry »

Posted in .NET, Delphi, Development, Software Development, XML, XML/XSD, XSD | 11 Comments »

Free ebook: Programming Windows Phone 7, by Charles Petzold – Microsoft Press – Site Home – MSDN Blogs

Posted by jpluimers on 2010/11/10

If you want to do Windows Phone 7 development, then get this book: Programming Windows Phone 7 by Charles Petzod.
The eBook and source code are free:

This book is a gift from the Windows Phone 7 team at Microsoft to the programming community, and I am proud to have been a part of it. Within the pages that follow, I show you the basics of writing applications for Windows Phone 7 using the C# programming language with the Silverlight and XNA 2D frameworks.

Yes, Programming Windows Phone 7 is truly a free download, but for those readers who still love paper—as I certainly do—this book will also be available (for sale)

In addition to C# and VB.NET, you can also do this in Delphi Prism.

Cool times ahead, because now there are 4 major competitors (in no particular order):

  • iPhone
  • Android
  • Windows Phone 7
  • Symbian

I left out the competitors of the past, as they soon will be deprecated.

–jeroen

via Free ebook: Programming Windows Phone 7, by Charles Petzold – Microsoft Press – Site Home – MSDN Blogs.

Posted in .NET, C#, Delphi, Development, Prism, Software Development | 1 Comment »