.NET-Software-Entwicklung - DotNetNuke - Business-Develoment
# Wednesday, April 18, 2007

Die Live-Suche von Microsoft liebt mein Blog

Also ich mir gerade so ein wenig die Referrer angeschaut habe bzw. die Suchbegriffe inkl. Positionen bin ich über folgendes gestolpert:

In der Microsoft Live-Suche bin ich auf Platz 1 von 6 Millionen Treffer und das mit dem Begriff ".net 2.0".

MSNLoveMe.jpg

Find ich persönlich schon ziemlich sexy und mein Tag ist gerettet :D


Wednesday, April 18, 2007 12:18:35 PM (W. Europe Daylight Time, UTC+02:00)  #    - Trackback
.NET 2.0 | Allgemein
# Monday, April 16, 2007

ASP.NET Job-Angebot in NRW (Standord MG)

Mal (wieder) in eigener Sache:

Wir suchen zur Entwicklung von Webanwendungen unter Microsoft .NET eine(n) Kollegen(-in) (m/w) mit ASP.NET-Kenntnissen zur Festanstellung (Großraum Mönchengladbach).

Aufgaben

Entwickelt werden hauptsächlich Module für DotNetNuke unter C# und/oder VB.NET. Schwerpunkte sind Online-Communities, eCommerce bzw. Online-Shops.

Anforderungen
  • Kenntnisse in der Entwicklung von Web-Anwendungen (optimalerweise in ASP.NET).
  • SQL-Kenntnisse sollten vorhanden
  • Selbständiges und eigenverantwortliches Arbeiten

Bei Interesse bitte Kontakt per eMail aufnehmen mit Daniel Müller (kontakt2007 @ gandke . de).


Monday, April 16, 2007 2:41:35 PM (W. Europe Daylight Time, UTC+02:00)  #    - Trackback
Allgemein
# Wednesday, April 11, 2007

Enterprise Library 3.0 steht zum Download bereit

Die von mir gern benutze und geschätzte Enterprise Library steht nun endlich in der Version 3.0 als Download zur Verfügung. Folgende Application Blocks sind in dem Download-File enthalten:

  • Caching Application Block
  • Cryptography Application Block
  • Data Access Application Block
  • Exception Handling Application Block
  • Logging Application Block
  • Policy Injection Application Block
  • Security Application Block
  • Validation Application Block


Ebenso wurde die Integration der Windows Communication Foundation (WCF) vorgenommen. Leider ist meine Zeit im Augenblick etwas knapp aber ich hoffe mir die Finale der Library bald genauer anschauen zu können.

Download Enterprise Library 3.0

 


Wednesday, April 11, 2007 11:54:03 PM (W. Europe Daylight Time, UTC+02:00)  #    - Trackback
.NET 3.0 | Allgemein | WCF
# Tuesday, April 10, 2007

Back to blogging

Okay, ich bin wieder da! Nachdem ich nun schon recht lange keinen neuen Beitrag mehr geschrieben habe, wird es Zeit sich zu melden. Ich lebe und arbeite noch und komme nun endlich wieder dazu regelmäßig hier zu schreiben ;-)

Was ich gemacht habe? Die letzten Monate habe ich damit verbracht mich mit dem Segelsport zu beschäftigen und meinen SBF-See und den SKS (Sport-Küsten-Schiffer) zu machen. Das war ne ganze Menge Lernerei und Prüferei. Doch nachdem ich am Karfreitag meine praktische Prüfung für meinen SKS hatte, bin ich jetzt wieder frei wie ein Vogel :)

Wer gute Informationen und Lernmaterial benötigt, dem kann ich folgende Seiten mit vielen nützlichen Informationen ans Herz legen:

http://www.ney-info.de/diesunddas/Segelscheine/index.htm
http://www.tim.flindt24.de/

Ach, neben dem Segeln habe ich nun auch wieder mit der Musik angefangen und bin in eine Band hier in Mönchengladbach eingestiegen. Wer mal eine Rock Cover-Band hören (oder buchen:)) möchte - voila:

Herpes - Meine Coverband in Mönchengladbach. Ich bin übrigens der Mensch an den Keys .....

Natürlich habe ich die letzten Wochen nicht nur komplett dafür geopfert, denn "business as usual" stand trotzdem auf dem Programm. Nur die Schreiberei kam halt ein wenig zu kurz....:(


Tuesday, April 10, 2007 10:22:05 AM (W. Europe Daylight Time, UTC+02:00)  #    - Trackback
Allgemein
# Sunday, April 01, 2007

GS-Auftrag wie alles begann

Nette Geschichte wie alles begann von Michael Gandke. Das Softwarehaus Gandke & Schubert und die Geschichte von GS-Auftrag.


Sunday, April 01, 2007 4:31:05 PM (W. Europe Daylight Time, UTC+02:00)  #    - Trackback
Software
# Thursday, February 22, 2007

Permante Weiterleitung im IIS Internet Information Server

Wer schon mal im IIS eine Weiterleitung eingerichtet hat und sich gewundert hat das hinter der URL eine "/" auftaucht, dem sei gesagt die Option "dem exakten oben eingegebenen URL" (hört sich so seltsam an aber es steht nun genau so als Option im IIS) schafft hier Abhilfe...


Thursday, February 22, 2007 12:50:29 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
Allgemein | Server
# Wednesday, February 14, 2007

Wie funktioniert Google? Google fuer dummyies

Wer schon immer mal einen kurzen aber sehr guten Überblick über das Internet und insbesondere Google habe wollte sollte doch mal auf folgender Website vorbei schauen ... guckst Du hier.

Alle weiteren Worte spar ich mir an dieser Stelle :)

 


Wednesday, February 14, 2007 4:09:57 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
Allgemein
# Wednesday, January 24, 2007

Die ASP.NET AJAX Extensions sind fertig / RTW

Die ASP.NET AJAX Extensions haben das Betastadium verlassen und sind nun RTW (Ready-to-Web). Diese Bibliothek integriert sich vollständig in das ASP.NET 2.0 Framework und liefert sowohl serverseitige Funktionalität als auch eine plattformübergreifend clientseitige JavaScript-Bibliothek. Dadurch soll es möglich sein auch bestehende Anwendungen mit minimalem Aufwand AJAX fähig zu machen.

Eine erste Anlaufstelle für AJAX ist die Website: http://ajax.asp.net/

Der direkte Downloadlink zur AJAX Extension ist hier.


Wednesday, January 24, 2007 9:59:12 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET 2.0 | ASP.NET | AJAX
# Friday, January 19, 2007

DNN PopUp Kalender / Fehler mit IE 7.0

Nachdem ich nun mein neues Notebook habe und mir ein komplett neues System aufsetzen musste - bekam ich plötzlich einen ganz seltsamen Fehler bei DotNetNuke und der Verwendung des PopUp Kalenders. Hier wurde das Datum wahlweise mal im richtigen und dann mal wieder im falschen Format zurück gegeben.
Nur zur Erklärung: Das richtige Datumsformat ist für mich das deutsche (weil deutsche Anwendung) also dd.MM.yyyy aber ich bekam immer wieder folgendes m/d/yyyy.

Zunächst dachte ich daran, das die es ein Konfigurationsfehler sei bzw. ich mir irgendein englisches Servicepack installiert habe (ja, ich geben zu: Ich hab ein deutsches Betriebssystem - sorry). Aber auch nach erneuter Installation des DotNet Frameworks, war keine Besserung in sicht :(

Dann hab ich ein wenig im Forum von DNN gesucht in bin da auch recht schnell auf eine Lösung gekommen:

Wer ein ähnliches Problem hat sollte ganz einfach in der Javascript-Datei "~/js/PopupCalendar.js" folgende Zeile verändern:

anchorVal = "<A HREF=\"javascript:window.opener.calPopupSetDate(window.opener.popCalDstFld,'" + (thisMonth+1) + "/" + monthDate + "/" + thisYear + "');window.opener.closeCalPopup()\">";

zu

anchorVal = "<A HREF=\" window.opener.calPopupSetDate(window.opener.popCalDstFld,'" + constructDate(monthDate,thisMonth+1,thisYear) + "');window.opener.closeCalPopup()\">";

Durch die Verwendung von "constructDate" wird sichergestellt, dass auch auf jeden Fall das richtige Format zurück geliefert wird, wenn ein Anwender im DotNetNuke Popup Kalender darauf klickt!

In der Version 4.4.0 ist dieser Fehler laut Gemini-Report behoben ... für alle anderen installierten Version sollten diese Fix manuell vornehmen!

 


Friday, January 19, 2007 12:24:33 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | ASP.NET | DotNetNuke | Opensource
# Thursday, January 11, 2007

Die IE Developer Toolbar Beta 3 steht zum Download bereit

Ein sehr nützliches Werkzeug bei der Entwicklung von Web-Site ist die IE Developer Toolbar für den Internet Explorer. Im Internet Explorer-Blog gibt es eine Erklärung der aktuellen Änderungen in der BETA 3.

Alternativ wer den IE nicht mag kann sich auch mal bei FireFox umschauen, denn auch dort gibt es sehr viele brauchbare Tools für die Unterstützung von Entwicklern / Webdesignern.

Hier geht es zum IE Blog...

Hier geht es zum Download...


Thursday, January 11, 2007 5:24:51 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
Allgemein | Software
# Friday, January 05, 2007

Anzahl der Zeichen eines Strings per Validatorcontrol checken

Mit dem RangeValidator von ASP.Net ist es nicht so ohne weiteres möglich die Länge einer Eingabe (Strings) zu überprüfen. Durch die Verwendung eines regulären Ausdrucks kann man aber trotzdem diese Überprüfung durchführen.

So sieht das dann im Code aus:
<asp:RegularExpressionValidator ID="checklength" runat="server" ErrorMessage="Error: invalid length" ValidationExpression="^\w{1,10}$" />

Der Ausdruck "\~w(1,10)$" besagt das die Eingabe maximal 20 Zeichen lang sei darf.

Natürlich kann man auch die Eigenschaft MaxLength des Controls Textbox nutzen, allerdings kann man damit keinen Minimumwert überprüfen.


Friday, January 05, 2007 12:38:00 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | Allgemein | ASP.NET
# Thursday, January 04, 2007

Dokumentation der Dotnetnuke Datenbank (ERD) der Version 4.4.0

Wer schon immer mal eine Datenbankmodell-Digramm der DNN-Datenbank haben wollte, kann diese nun einfach downloaden. Die Datenbankstruktur der DNN-Version 4.4.0 wurde dabei dokumentiert.
Es stehen drei verschiednen Formate zur Verfügung:

  • PDF
  • VISO
  • HTML Windows-Hilfe

Hier gib es den Download des ERD Modells


Thursday, January 04, 2007 10:55:23 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
ASP.NET | Datenbank | DotNetNuke | Opensource
# Friday, December 29, 2006

Sicherheitsanalyse von WCF (Windows Communication Foundation) durch das BSI und newtelligence

Wie ich schon in meinem Beitrag über den NRW Sumit 06 geschrieben haben, hat Newtelligence eine Beispielanwendung für die WCF geschrieben. Diese Anwendung wurde im Auftrag des BSI (Bundesamt für Sicherheit in der Informationstechnik) entwickelt und sollte nicht nur ein praxisorientierte Beispielanwendung sondern viel mehr die sichere Nutzung der WCF-Sicherheitsfunktionen zeigen.
Die Empfehlungen umfassen neben den Hinweisen zu WCF-spezifischen Architekturen, zur sicheren Installation, Authentisierung und zur Anbindung von Datenbanken oder der Fehlerbehandlung in verteilten Systemen auch auch den Quellcode der beispielhaften WCF-Anwendung.

Die entwickelten Handlungsempfehlungen sowie die Beispielanwendung kann per E-Mail (security (at) bsi.bund.de) angefordert werden.


Friday, December 29, 2006 11:40:41 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | .NET 3.0 | Allgemein | Opensource | Software | WCF
# Sunday, December 17, 2006

iBATIS: Ein Data Mapper framework fuer DotNet / Java

Ohne jetzt große Erfahrungen mit dem System iBATIS gemacht zu haben, kann ich sagen, dass mir die Vorgehensweise sehr gut gefällt! So um 2000 herum habe ich mit einem Kollegen eine ähnliche Datenbankzugriffskomponente entwickelt und sehr gute Erfahrungen damit gesammelt. Gerade das Auslagern der der SQL-Befehle bzw. die Abstrahierung der SQL-Befehle kann Vorteile haben.
Damals haben wir dieses Konzept unter dem Aspekt der Datenbankunabhänigkeit implementiert und eine allgemeine Beschreibung in Form von XML auf die entsprechende Datenbank zur Laufzeit angepasst.

Freut mich doch immer wieder wenn ich Projekte sehe, die ähnliche Methode anwenden.

Mittlerweile bin ich zwar mehr der Freund vom Provider-Pattern aber der Ansatz von iBATIS kann durchaus einen Sinn ergeben! Eine weiter Diskussion erspare ich mir an dieser Stelle :)

Ach so, hier gibt es noch den Link.

Nur so am Rande: MySpace.com benutzt nicht nur ASP.NET 2.0 sondern auch iBATIS .. guckst Du hier!


Sunday, December 17, 2006 12:40:17 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | Allgemein | Datenbank | Opensource | XML
# Friday, December 15, 2006

Performanceoptimierung von DotNetNuke / DNN

Das DotNetNuke mittlerweile einen sehr großen und brauchbaren Funktionsumfang hat muss an dieser Stelle nicht weiter erwähnt werden. Bei der Implementierung alle dieser Features stand aber leider der Punkt Geschwindigkeit (Performance) nie im Mittelpunkt. Das soll nun endlich mit der kommenden Version 4.4.0 verändert werden!

Durch folgende Maßnahmen soll die Geschwindigkeit verbessert werden:

(1) Code Refactoring

(2) Optimierung und verbesserte Einsatz des Caching

(3) Assembly Management

(4) Database

(5) Compression

(6) Page State

Wer genauer wissen möchte was sich hinter den einzelnen Punkten versteckt kann das im Blogeintrag von Charles Nurse hier nachlesen.

Die Ergebnisse der ersten Tests kann man hier nachlesen!

Auf die Version 4.4.0 dürfen wir also alle sehr gespannt sein :)


Friday, December 15, 2006 2:45:17 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | .NET 2.0 | ASP.NET | DotNetNuke | Opensource

Microsofts Ajax (Atlas) steht als RC zum Download bereit

Auch wenn ich bis jetzt das Thema Ajax hier wohl mehr stiefmütterlich behandelt habe, habe ich dieses immer im Fokus. Das von Microsoft entwickelte Ajax-Framework steht nun als RC zur Verfügung und kann hier runtergeladen weden.

Jetzt kann man also über einen ernsthaften Einsatz nachdenken und ich werde das Thema nun endlich angehen.


Friday, December 15, 2006 2:25:02 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | .NET 2.0 | ASP.NET | XML
# Wednesday, December 06, 2006

Happy Birthday www.dnnportal.de (die dotnetnuke community)

Gestern ist es mir doch wirklich entgangen :( die Seite www.dnnportal.de wurde gestern zwei Jahre alt und geht nun in die dritte Runde. In dem Forum dieser Seite findet man mittlerweile jede Menge Tips&Tricks rund um DotNetNuke und immer wieder Hilfe von Experten aus dem deutschen Raum :d

 


Wednesday, December 06, 2006 1:10:38 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
Allgemein | DotNetNuke | Opensource
# Monday, December 04, 2006

DotNetNuke und entfernen von Profilproperties

Für einen Bekannten habe ich eine DotNetNukeinstallation (4.3.6) aufgesetzt und ihn ein wenig damit spielen lassen. Dabei hat er sich auch ein wenig mit den Profileigenschaften eines Users beschäftigt und diese Modifiziert. Das finde ich doch schon sehr gut und hätte ich mir eigentlich von Anfang an gewünscht ..

Da sein Portal lediglich den deutschsprachigen Raum anspricht hat er einfach die Eigenschaft TimeZone gelöscht. Leider findet das DotNetNuke gar nicht witzig und normale Anwender konnten sich ab diesem Zeitpunkt nicht mehr anmelden. Einige Komponenten benötigen diese Profileigenschaft und es kracht ganz schön böse, falls diese nicht im Profil enthalten ist.

Also: Vorsicht beim Löschen von Profileigenschaften - lieber ausblenden:)


Monday, December 04, 2006 3:20:32 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | .NET 2.0 | ASP.NET | DotNetNuke | Opensource
# Wednesday, November 29, 2006

Visual Studio 2003 und Windows Vista / Mein Tag

Schon länger wollte ich mein Notebook mal mit Windows Vista ausstatten doch irgendwie fehlte mir die Zeit. Nachdem dann letzte Nacht mein Notebook softwaretechnisch zu Bode ging, habe ich mich direkt entschlossen Windows Vista zu installieren. Im guten Glauben gesagt, getan und dachte alles wäre gut! Doch weit gefehlt... der erste Eindruck ist echt gut (ein wenig gewöhnungsbedürftig aber ich würde sagen: nicht schlecht)....

Dann habe ich meine Visual Studio 2003 installiert,  was kein Problem war, nur das Starten war mir nicht vergönnt. Was soll das denn ???? 

Eigentlich bin ich davon ausgegangen, dass Microsoft die meist verwendeten Anwendungen (Visual Studio 2003 / MS-SQL Server 2000, usw) unterstützt ... diese Hoffnung ist aber gerade wie eine Seifenblase geplatzt!
Normalerweise bin ich nicht contra-microsoft aber das ist ja wohl komplett am Thema vorbei!

Sogar Visual Studio 2005 läuft nur nach einem ServicePack - und selbst dann gibt es wohl noch ein paar Probleme (mehr als unter XP). Super, toller Start in ein neues Betriebssystemzeitalter.... jetzt geht es wieder zum good, old Windowx XP - bis all meine Anwendung und Tools unter .NET 2.0 (3.0) laufen.

An dieser Stelle sage ich : Vielen Dank für nichts!

P.S.: Vielleicht hätten wir alle bei VB 6 bleiben sollen, denn das wird unter Vista supportet *mahlzeit*


Wednesday, November 29, 2006 7:00:26 PM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
.NET | .NET 2.0 | Allgemein | Software
# Thursday, November 23, 2006

Sind wir nicht alle ein wenig Star Trek?

Für alle Leute die Fan von Star Trek sind habe ich gerade eine ziemlich coole Seite mit jede Menge Stuff entdeckt:

http://www.lcarscom.net

Da gibt es Sounds für die (Windows) Systemklänge, Screensaver, Fotos von Raumschiffen und deren Crew, etc.

Viel Spaß!


Thursday, November 23, 2006 12:02:40 AM (W. Europe Standard Time, UTC+01:00)  #    - Trackback
Allgemein