Softwaretechnik

myndian.de

Freitag, 11. August 2006

Mozilla Developer Center

May be I am a little late, so I found the Mozilla Developer Center only today. Seems to be a veeery usefull resource. For web development I used SELFHTML the most until now. For JavaScript the Mozilla site could be even better.
Geschrieben von Jörg in Softwaretechnik um 15:23 | Kommentare (0) | Trackbacks (0)
Tags für diesen Artikel: documentation, internet, javascript, mozilla, web development, xml

Dienstag, 1. August 2006

Eclipse Shortcut Kung Fu

Martin has posted a nice entry in his blog “programming kung fu” about eclipse hot keys.

I think the most important key is ctrl-shift-L which gives you a list of all shortcuts. A shortcut I often can not remember, when I am searching for a specific one. :-) So it is also one used very rarley.

Beyond the common ctrl-C/X/V/S/W and the ones mentioned in the article or the comments, the shortcuts I use most are the following:

alt-up/down - For moving the actual line / all marked lines up / down one line.

alt-shift-up/down - Duplicate the actual line / all marked. This one is very cool in combination with the one above, when hacking configuration with many similar keys. :-)

ctrl-D - For deleting the actual line. Very useful when you have used the two above too much. :-D
Geschrieben von Jörg in Softwaretechnik um 12:20 | Kommentare (0) | Trackbacks (0)
Tags für diesen Artikel: eclipse, ide, shortcut

Dienstag, 20. Juni 2006

Fast fertig

Das muss ich doch nochmal kurz verkünden: Die Projektarbeit von Nils und Jörg ist fast fertig. Die Inhalte sind endlich alle zu Papier bzw. Tastatur gebracht und es müssen nur noch Korrekturen einfliessen. War ein hartes und ätzend langwieriges Stück Arbeit und des öfteren der Grund, warum hier so wenig steht.

Wenn das “160(+)-Seiten-Ungetüm” abgegeben ist, müssen wir nur noch einen Vortrag machen, mal eben ne Diplomarbeit aus dem Ärmel schütteln und fix das Kolloqium bestehen. ;-) Dann sind wir fertig.

Aber bestimmt nicht mehr vor meiner Hochzeit.
Geschrieben von Jörg in Alltag, Softwaretechnik um 09:35 | Kommentare (0) | Trackbacks (0)
Tags für diesen Artikel: projekt, studium

Montag, 15. Mai 2006

static vs. dynamic typed configuration

This mornig I had to think a little about how to configure a particular system. Some parts of the system use different implementations of specific modules defined by interfaces. If there should be used a special implementation among the standard one, it is configured in a properties file. The value is the full qualified name of the implementing class, which is loaded and instanciated via reflection. Because we use Java and Java is a statically typed language, we have to cast the instance from Object to the interface.

This is a common pattern, I think. It is used by log4j for example.

Because we use a property configuration, which is not typed and validated against anything, the implementations can be configured as needed.

The opposite may be an XML configuration, which is validated against a schema. If we would use this and wanted to use it continuous for all modules, we had to design an universal schema for all modules or one for every implementation, which is imported into the main configuration.

It is very clear which one is faster and improves development speed. I have seen this pattern with dynamic configurations (even with an xml like syntax) several times in different Java applications and frameworks, but I just remember one with a statically typed, xml based configuration. But even this one used a universal, not really typed schema for the dynamic modules. So I think it’s just the same.

Applications, developed in a statically typed language, but dynamically typed. As I think about it, a common error in those applications are wrong configurations, mostly these little typos you do not find very fast and drive you crazy. Much like in dynamic languages. But would a strong and statically typed configuration, validated against some genius schemas, be worth the effort?

Just a little a thought, that crossed my mind.
Geschrieben von Jörg in Softwaretechnik um 12:29 | Kommentare (0) | Trackbacks (0)
Tags für diesen Artikel: configuration, dynamic typing, java, strong typing

Donnerstag, 16. März 2006

Express-eMail-Verteiler

Die hier sind schneller als der Pony-Express:

Thanks for visiting RealVNC recently and downloading Free Edition VNC.


Die haben nur eine Woche Verspätung. Für ein EDV-System, garnicht mal schlecht ...
Geschrieben von Jörg in Alltag, Softwaretechnik um 09:37 | Kommentare (2) | Trackbacks (0)
Tags für diesen Artikel: eMail, post, verspätung
« vorherige Seite   (Seite 5 von 7, insgesamt 31 Einträge) » nächste Seite

Suche

Statische Seiten

Startseite
Galerien
Impressum

Kategorien

  • XML Alltag
  • XML Internet
  • XML Musik
  • XML Politik
  • XML Reise
  • XML Softwaretechnik
  • XML Sonstiges
  • XML Visuelles

Alle Kategorien

Archive

Mai 2012
April 2012
März 2012
Das Neueste ...
Älteres ...

Blog abonnieren

XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML RSS 2.0 Kommentare

Login

Verwaltung des Blogs

Login

Aktuelle Einträge

Netzwerkkultur verändert die Gesellschaft
Dienstag, 17. November

Absolute and relative date and time
Sonntag, 18. Oktober

Oren Lavie - Her Morning Elegance
Dienstag, 6. Oktober

Twitter & Blogroll
Samstag, 8. August

Read It Later: Round-Trip-Integration mit Firefox und Google-Reader
Montag, 3. August

Blogroll

* Jörg bei Twitter
* Jens bei Twitter
* Nils bei Twitter

* Beetlebum
* a life less ordinary?
* Martin Fowler's Bliki
* Springify
* BILDblog
* Plazeboalarm
* LawBlog
* ADOM Blog
* Being busy
* Dr. Gero Presser

Links

* Heise
* The Scala Programming Language
Nils' Fotos bei fotocommunity.de
Jogi auf Qype
Get Firefox!
Use OpenOffice.org

Heise News

* Streit um Itanium spitzt sich zu

* Facebook: Der schwache 100-Milliarden-Dollar-Start

* Juristen sehen ACTA-Prozedere in den USA als verfassungswidrig an

* Sicherheitslücke bei Kreditkartendienstleister größer als gedacht

* Facebook-Aktie startet an der Börse mit 42 US-Dollar

kostenloser Counter