Categories
Delphi Programming

Enumerations as class type in a generic class/record

Last night I had a really strange compiler error when I tried to translate my new array record. You have to know that I have rewritten the complete record and added generic support to it. Here is a lil’ bit of the code which you need to unterstand why I got this error.

Categories
Delphi Usability/Interface

Update: Editor Theme for Delphi IDE (Version 7-XE2)

Because I do not work with Delphi since some time, I had not the time to provide an updated version of the Delphi IDE theme, so it works with XE3-XE5. But there is a guy from DelphiPRAXiS who updated the theme, so now it’s available for alle IDEs since Delphi 7. Thank You, Rolf Warnecke, for your help und support!

Click here to open the download page on www.bis-programmierung.de which provides the theme for Delphi 7 to XE5.

______________

Some days ago Embarcadero published the new version of the Delphi IDE, called XE2. Rolf Warnecke has already ported the theme to this version and here it is :)

Today I recieved the new version of the my favorite IDE called Delphi XE. Some time ago I created a kind of theme for the its editor so it looks a lil’ bit nicer (for me ;) ). Now I updated the theme so it supports the new version too. You can find my old (german) post below.

Download: Delphi Editor Theme (112.8 KiB, 1,344 hits)

Categories
Programming Web

How to test web applications without having all mobile devices?

Last week I worked on my jQuery plugin apOverlay which will be a part for my apWindow plugin hat gets published in the next two or three weeks. In all modern browsers there are no problems at all – ha, that’s wrong! This is only the half the truth because this statement counts only in normal browser, not completely on mobile devices and its default browsers. But how to test if the implementation is correct? No one wants to buy each phone, PDA, tablet… Well, there is the way to look for simulators but that’s not so easy sometimes :)

Categories
Programming Web

jQuery Plugins for all

I added a new section right now where I publish my jQuery plugins. At the moment there is only the apOverlay plugin. But in the next few month there come some more – I have to rewrite some plugins for general usage first ;)

Categories
General

Let’s talk English…

Deutsch

So, ab sofort erscheinen alle wichtigen Beiträge in meinem Post auf englisch, da ich somit eine wesentlich größere Anzahl an Lesern ansprechen kann. Ich will doch hoffen, dass die Qualität der Posts nicht darunter leiden wird ;)

Ebenso habe ich schon vor ein paar Tagen das Design der Website umgestellt und ein paar Anpassungen daran vorgenommen, wobei ich sagen muss, dass ich immer noch nicht zufrieden bin damit – mal sehen, was die nächsten paar Wochen bringen…

English

Well, in future I will write all my posts in english so that I can reach more readers. I hope that because of this change my posts won’t suffer quality ;)

Furthermore some days ago I changed the theme of my blog to Oulipo and modified some things. But I am not that glad about it – let’s see what the future brings…

Categories
Delphi Programming

RTTI in Delphi 2010, nice but a little bit too slow

First of all RTTI is a very nice feature I think. You can do a lot of funny things especially when you combine this technique with Generics. But there is a problem I’m not very glad about: the speed is not that good, so I had to change some things in my O/R mapping class. I do not want to explain what I’m working on because my intention of this post is to write down some words about my experiences with this RTTI feature and the speed.

Categories
German Usability/Interface

Visualisierung großer Datenmengen in Business-Anwendungen

Da ich zurzeit wieder einmal eine Business-Anwendung für einen größeren Konzern schreibe und erneut vor dem Problem stehe, wie ich dem Benutzer die Daten präsentiere. Im Allgemeinen kann man mit einer Tabellen-Struktur nichts falsch machen, in so fern die zu zeigenden Daten gleich wichtig sind, aber das gelbe vom Ei ist es dann nun doch nicht, wie ich finde. Jedenfalls sitze ich im Moment schon seit über 2 Stunden über neueren Konzepten, die allerdings nicht unbedingt Praxistauglich sind. Zudem finde ich immer wieder mehr Argumente für eine Tabelle – im Folgenden eine kleine Liste der wichtigsten Argumente – als für ein anderes Konzept.

Categories
German Programming Web

PNG-Unterstützung im Internet Explorer 6 (Update)

Abgesehen davon, dass der Internet Explorer 6 schon längst überfällig ist und eigentlich beerdigt gehört – vor allem da es wesentlich bessere und vor allem schnellere Browser gibt – muss man sich als Webdesigner immer wieder damit herumschlagen. Ich bin an dieser Stelle auch ein Vertreter der Meinung, dass wenn ich einem Kunde eine Website liefere, dann muss diese auf allen benutzen Browser gleichermaßen gut funktionieren. Ein Kunde sieht aber meist sehr schnell ein, dass in so einem alten (oder sollte ich sagen veraltet?) Browser JavaScript-Code eher langsam ausgeführt wird, wodurch es dann zu ruckeligen Darstellungen kommen kann. Aber spätestens wenn die Website optisch nicht aussieht, wie in jedem anderen Browser wird er etwas skeptisch.

Categories
German Technics

Umstieg von SVN auf Git

Hinweis: Vorab muss ich sagen, dass ich jedes Projekt (bisher) unter Windows erstellt habe und somit nur die Windows-Clienten verwende.

Das Leben mit SVN

CVS habe ich schon von Anfang aus ausgelassen, da dem SVN nachgesagt wurde, dass es die Weiterentwicklung und somit in einigen Punkten besser ist. Ich habe das nie näher verfolgt und kann das somit auch nicht weiter bestätigen oder dementieren. Somit bin ich gleich mit dem TortoiseSVN-Client eingestiegen und war echt zufrieden damit.