Archive for Oktober, 2006

VMware: Mauszeiger verschwindet

Seltsamer Effekt hier in meiner Standard-Entwicklungs-VMware: Sobald man sich über Textfeldern befindet, verschwindet der Mauszeiger. Bei normalen Textfeldern stört es mich nicht – aber im Visual Studio macht das einfach keinen Spaß.

Bin jetzt am Untersuchen des Problems, aber ein kleiner Trick funktioniert schon mal: Einschalten der Mausspur. Sieht zwar eklig aus, aber wenigstens sieht man, wo man ist…

Update: Ein Aktualisieren des Maustreibers im Geräte-Manager hat geholfen. Nach einem Neustart scheint es jetzt wieder zu laufen.

Habe ich eigentlich schon mal erwähnt, dass…

…ich Sachsen im Allgemeinen und Leipzig und Dresden im Speziellen echt mag? Ich fahre gerade mit dem Zug von Berlin nach Bayreuth – und da geht die Strecke über Leipzig, was mir als gebürtigem Sachsen ein Gefühl der Rührung verschafft: Nette Menschen, cooler Dialekt, romantischer Nebel und der morbide Charme von Schickem neben Verfallenem.

Ja, ich mag sowas. Wie nennt man sowas nur nochmal…? Ach ja: Heimat.

PS: Mehr Tags sind mir nicht mehr eingefallen.

Windows Live OneCare startet

Ab sofort ist die Beta-Version von Windows Live OneCare verfügbar. Das Paket kombiniert Virenscanner, Phishing-Filter und eine Firewall. Es läuft im Hintergrund und soll nebenbei die Systemleistung von Zeit zu Zeit optimieren. Windows Live OneCare ist für Windows XP SP2 und Windows Vista ab Build 5.500 verfügbar.

Herunterladen und ausprobieren!

Videos für Milliarden

Google hat es getan und YouTube für 1,65 Milliarden Dollar übernommen. Das klingt für mich nach einem grenzgenialen Stundensatz für den Entwickler und nach DotCom-Hysterie, Teil zwei. Nur sind diesmal die Summen größer.

Die sind doch total bescheuert.

Buchempfehlung: ASP.NET 2.0 Kompendium

Das ASP.NET 2.0 KompendiumASP.NET 2.0 schafft den Spagat zwischen einfacher Anwendbarkeit und mächtigen Anpassungsmöglichkeiten. Ihnen als Entwickler werden damit auch neue und erweiterte Kenntnisse abverlangt.

Dieses Buch eignet sich hervorragend sowohl für Ein- und Umsteiger als auch für fortgeschrittene ASP.NET-Programmierer. Die Autoren, darunter zwei Microsoft MVPs, begleiten ASP- und ASP.NET-Programmierer bereits seit mehreren Jahren mit erfolgreichen Titeln. Sie erfahren hier alles Wesentliche über das .NET Framework 2.0 und Visual Basic 2005 sowie erhalten alle Tricks und Kniffe, die Sie für den erfolgreichen und professionellen Einsatz von ASP.NET benötigen: unterhaltsam, kompetent und ohne viel Umschweife.

Mit der beiliegenden Visual Web Developer 2005 Express Edition können Sie sofort starten.

Themen:

  • .NET: Grundlagen, Architektur und Installation
  • HTML Controls und Web Controls
  • Masterseiten, Themes und Skins
  • Security: Benutzer- und Rollenverwaltung
  • Navigation
  • Lokalisierung
  • Ajax und Atlas
  • Cookies
  • Dateihandling
  • ADO.NET: Datenbankzugriff
  • XML und Web Services
  • Inhalte für mobile Endgeräte
  • Web Parts
  • Debugging
  • Caching
  • Web-Hacking (und Gegenmittel)
  • Spracheinführung in Visual Basic 2005
  • Referenz der wichtigsten Steuerelemente
  • Alternative Programmiersprachen: JScript.NET, PHP.NET, COBOL.NET und andere

Auf den beiden CDs:

  • CD 1: Alle Listings und Beispiele aus dem Buch
  • CD 2: .NET Framework 2.0 plus Editor Visual Web Developer 2005 Express Edition von Microsoft.

Erschienen ist das Buch bei Markt und Technik. Es kostet 49,95 EUR. Die ISBN lautet 3827269717. Bestellbar ist es beispielsweise bei Amazon.

Buchempfehlung: Visual Basic 2005 Express Edition

Visual Basic Express EditionEin ideales Buch für alle Einsteiger in die VBE, denn hier werden alle grundlegenden Konzepte der Entwicklungsumgebung und deren Konfiguration gezeigt.

Die Autoren Karsten Samaschke (huch!) und Christian Hoofe führen anhand von praxisnahen Beispielen in die IDE ein und demonstrieren, wie Programmideen leicht umgesetzt werden können.

Die Vollversion der VBE auf CD erlaubt es, sofort los zu legen!

Themen:

  • Installation
  • Projekte anlegen
  • Einrichten der Oberfläche
  • Verwalten der Fenster
  • Visuell arbeiten
  • Breakpoints setzen
  • Debuggen
  • Elemente eines Projekts verwalten
  • Referenzen hinzufügen und verwenden

Erschienen ist das Buch bei Entwickler Press und kostet nur 19,90 EUR. ISBN: 395042841. Bestellbar etwa bei Amazon.

Unter Kollegen…

…kann man wohl eine gewisse Stutenbissigkeit nicht verleugnen. Ich nehms mal als Kompliment. :-)

VS 2005 und .NET 2.0 Tools

Meine Liste an Tools und Frameworks, die man unbedingt benötigt, um mit .NET 2.0 und dem VS 2005 sinnvoll arbeiten zu können (ja, ist durcheinander gewürfelt):

ReSharper
Das beste Refactoring-Plugin für C#. Ergänzt und erweitert das vorhandene Refactoring so umfassend, dass die 199,– Dollar perfekt angelegt sind. Hat aber mit einem deutschsprachigen VS 2005 Probleme (Farben), deshalb unbedingt zuvor ausprobieren!

Refactor!
Refactoring-Plugin für C#, B# und J#. Ist sehr einfach und intuitiv zu bedienen und kann die wichtigsten Sachen. Erweitert B# und J# um Refactoring-Mechanismen und ist in der einfachen Version kostenlos. Die kostenpflichtige Version kann mehr und kostet 99,– Dollar. Gut angelegtes Geld übrigens.

Visual SourceSafe 2005 Internet
Ich bin viel mobil unterwegs und benötige eine Möglichkeit, von überall an mein SourceSafe ran zu kommen. Außerdem will ich eine komplette VS 2005-Integration, sowie einfachste Bedienung und Installation. Ist übrigens auch mit Visual Studio 2003 kombinierbar.

Consolas Schriftart
Ist zwar keine Proportionalschriftart, aber liest sich in der Entwicklungsumgebung deutlich besser als das gute alte Courier New. Kostenlos.

NHibernate
Ich habe keine Lust mehr auf ADO.NET! NHibernate ist ein Persistenz- und O/R-Mapping-Framework, dass dem Entwickler das lästige Schreiben von SQL-Statements weitestgehend erspart. Es kann Beziehungen abbilden und kann mit Hilfe von Caches und eigenen Plugins noch skalierbarer und performanter gemacht werden.

SharpZipLib
Zwar bietet das .NET-Framework 2.0 eine Unterstützung für ZIP-Dateien an, aber ist die eher rudimentär und nicht besonders leistungsfähig. Besser ist hier die bewährte SharpZipLib, die einfach mehr kann und dennoch OpenSource ist.

Welche Tools und Komponenten fehlen noch?

InlineSearch für IE – Suchen wie im Firefox

Da hat mal jemand an der richtigen Stelle geschaut und ein Feature vom Firefox in den IE geholt: Die Inline-Suche. Einfach Strg+F drücken, und am unteren IE-Rand öffnet sich ein Suchfensterchen, mit dessen Hilfe man die aktuelle Seite durchsuchen kann. Viel eleganter und platzsparender als die alte Funktion. Ach ja, und es läuft während des Tippens.

Gut, es hat bei meinem Vista während der Installation den Task-Manager abgeschossen, aber der IE läuft einwandfrei. Wenn ich für den jetzt noch ein gescheites Ad-Block-Plugin fände, wäre ich schon sehr zufrieden.

Sorry, Kay. Das Ding finde ich besser als die Live-Toolbar. :-)

(via Giza-Blog)

Wie komme ich…

da drauf, kann mir das mal jemand verraten? Und dort auch?

Ich habe es jetzt mehrfach per E-Mail versucht, bin aber bis jetzt keiner Antwort für würdig befunden worden. Kann ich auch verstehen, ich muss mich ja selbst jeden Tag ertragen.

Aber wissen will ich es schon.

Ich mache den Switch: Statt Outlook jetzt Thunderbird

Ich habe ganz grundsätzlich überhaupt nichts gegen Outlook, im Gegenteil: Eigentlich mag ich es. Allerdings läuft es in der Version 2003 unter Vista sehr instabil und stürzt ständig ab. Deshalb – nicht ganz freiwillig – jetzt der (vorläufige) Umstieg auf Thunderbird. Momentan werden meine Mails importiert, die Kontakte sind schon da. Die Einstellungen bekomme ich ggf. auch noch rüber. Das Calendar-Plugin werde ich mir noch installieren und synchronisieren werde ich mein Mobiltelefon per Mobile Master. Wenn es dann noch ein Tool gäbe, dass ggf. alles aus Thunderbird wieder nach Outlook (2007) kopiert, wäre ich sogar noch entspannter.

Outlook bleibt natürlich auf der Platte, aber wie gesagt: Momentan läuft es mir einfach zu instabil.

Zahlungsmoral

Mit Ausnahme weniger Firmen (die, die und auch die) kann ich momentan nur erstaunt die Augenbrauen heben: In den letzten zwei Monaten sind nur etwa 20% meiner gestellten (und berechtigten…) Rechnungen bezahlt worden. Das ist äußerst frustrierend – und dabei komme ich nicht aus Taiwan oder gehöre zu einem taiwanesischen Konzern

Ich werde wohl erstens verstärkt mahnen müssen und zweitens bei Programmierprojekten auf teilweiser Vorkasse bestehen, auch wenn es bei jeder bisher nicht bezahlten Rechnung Gründe gibt und diese durchaus einleuchten. Nur leider versteht dies meine Bank nicht und meine Kinder werden von Umstrukturierungen, verloren gegangenen Rechnungen oder bedauerlichen Mißverständnissen auch nicht satt.

Danke an alle, die bezahlen.

266 MByte für ein Servicepack!

Wahnsinn. Ich fand SQL Server 2005 ja schon die ganze Zeit relativ bescheiden (mit Ausnahme der .NET- und XML-Integration), aber gerade eben habe ich eine neue Installation aufgesetzt und muss mit Erschrecken wahrnehmen, dass ich jetzt 266 MByte für das SP1 (hat auf der anderen Installation ein Kollege gemacht) runterladen muss. 266 MByte!

Ich will meinen guten SQL 2000 + .NET + XML (wieder) haben. Ach ja: Und ich bin froh, dass ich das SQL Server 2005-Buch nicht schreibe.

Vista Ultimate + Office 2007 Professional für nur 209,– EUR zzgl. MwSt?

…wer das will, sollte genau wie ich bei der Microsoft Roadshow zum Launch von Vista und Office 2007 dabei sein. Neben den Giveaways verspricht es auch thematisch interessant zu werden. Also, ich bin am 23.11. in Berlin dabei – und für Jeden zu sprechen.

NHibernate mit Access-Datenbank

NHibernate ist mit Hilfe seines Jet-Treibers in der Lage, gegen eine Access-Datenbank zu arbeiten. Dies ist extrem praktisch bei Miet-Webspace, der teilweise keine SQL-Server-Datenbanken unterstützt (ja, das soll es geben).

Wie üblich sind die Informationen zur Konfiguration etwas spärlich, deshalb hier ein Beispiel in Form einer externen Konfigurationsdatei:

< ?xml version='1.0' encoding='utf-8'?>

  
  

     
               NHibernate.Connection.DriverConnectionProvider
               NHibernate.JetDriver.JetDialect, NHibernate.JetDriver
               NHibernate.JetDriver.JetDriver, NHibernate.JetDriver
               Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[...].mdb

  

Achtung: Beim Einsatz von NHibernate Attributes habe ich reproduzierbar Probleme beim Speichern. Entweder also nur NHibernate mit XML-Konfigurationsdateien oder so etwas wie ActiveRecord einsetzen.

MVP zum Sechsten!

Ich habe es erneut geschafft: Sechs mal in Folge MVP für ASP / ASP.NET. Ich freue mich drüber! :-)

« Vorherige Seite