Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Saturday, 16. December 2006


Code faster in Navision

Filed under: Navision,Tools — Steffen Forkmann at 10:14 Uhr

Mit dem Tool CodeGenius kann man Templates, automatische Codeeinrückung usw. in Navision benutzen. Aus meiner Sicht ist es mittlerweile ganz brauchbar. Wir benutzen es intern vor allem für eine standardisierte Codedokumentation.

Vor allem die Termplate-Funktionalität ist hervorragend für Navision geeignet.

Hier mal zwei Beispiele:

1. Eine einfache Navision Repeat-Until-Schleife

IF <<Rec>>.Find(‘-‘) THEN
REPEAT
  |
UNTIL <<Rec>>.NEXT = 0;

Nach dem Drücken des ShortCuts für die Schleife muss man nur noch die benötigten Variablen angeben. Der Cursor springt nach dem Einfügen des Codes an die mit | markierte Stelle.

Abfrage der einzusetzenden Werte

2. Eine Schleife mit Dialog und Filtern

// Code by <<Author>>
<<Dialog>>.OPEN(‘<<Rec>>: #1###### / #2######’);
<<Rec>>.SETCURRENTKEY(|);
<<Rec>>.SETRANGE();
<<Dialog>>.UPDATE(2,<<Rec>>.COUNT);
IF <<Rec>>.FIND(‘-‘) THEN
  REPEAT
    <<Counter>> += 1;
    <<Dialog>>.UPDATE(1,<<Counter>>);
  UNTIL <<Rec>>.NEXT = 0;

Passend dazu: Comfort T "C/AL for food."
C/AL for food. Zeigt das Ihr ganz arm dran seid... » 15.40 EUR
Weitere Produkte gibt es im Shop.

Tags: ,

Friday, 15. December 2006


Service Pack 1 für Visual Studio 2005 released

Filed under: Visual Studio — Steffen Forkmann at 11:16 Uhr

Ab jetzt gibt es das SP 1 für VS 2005 zum Download (431 MB) bei Microsoft – ich habe 2 Stunden für das Update gebraucht. 

Nachtrag: Irgendwie läuft VS 2005 jetzt nach dem Update instabiler. Mein COM-Projekt mit Navision-Integration sorgt beim Debuggen regelmäßig dafür, dass Visual Studio abstürzt. Sehr ärgerlich…

Tags:

Wednesday, 13. December 2006


Microsoft verschickt kostenloses Architektur-Journal

Filed under: Informatik,Visual Studio,WF — Steffen Forkmann at 12:28 Uhr

Microsoft bietet nun “The Microsoft Architecture Journal” auch als kostenlose Print-Version an. Man muss sich nur registrieren und bekommt dann wahlweise immer das Journal per E-Mail oder mit der Post geliefert.

Nachtrag: Die bisherigen Ausgaben gibt es als PDF und Ausgabe 7 (“Generation Workflow”) sogar auf deutsch.

Tags: , , , , , ,

Tuesday, 12. December 2006


Counterize II – auf deutsch

Filed under: Counterize — Steffen Forkmann at 13:09 Uhr

Johannes Parb hat in seinem Blog eine deutsche Version von Counterize II veröffentlicht. Ich werde diese Version mit meiner Version mergen, so dass in naher Zukunft zwischen deutscher und englischer Sprache gewählt werden kann. Wer aber nicht darauf warten will, kann natürlich die Version von Johannes nehmen.

Tags:

Monday, 11. December 2006


Counterize II – Release 2.04

Filed under: Counterize — Steffen Forkmann at 10:34 Uhr

Ich habe soeben eine neue Counterize II-Version released. Es gibt dort einige BugFixes, neue Features und Strukturanpassungen. Unter anderem liegen die Counterize-Dateien nun nicht mehr ungeordnet im PlugIn-Verzeichnis, sondern erhalten einen eigenen Ordner. Es gibt nun als größtes neues Feature eine Auswertung der Suchbegriffe:

Suchbegriffstatistik

Details zu den Änderungen findet man weiter unten im ChangeLog.

Update von Version 2.03 oder früher:

  1. PlugIn deaktivieren
  2. Bitte alle Dateien die mit “counterize” beginnen aus dem PlugIn-Ordner löschen.
  3. Zip-File in den WordPress-PlugIn-Order entpacken
  4. PlugIn aktivieren
English – Version

There is a new Counterize II-Version with brand new keyword-statistics and a new file structure. See ChangeLog for details.

Update from Version 2.03 or earlier:

  1. deactivate plugin
  2. delete all counterize-files from your plugin-folder
  3. unzip Zip-File to your plugin-folder
  4. activate plugin
ChangeLog 2.04
Features:
  • custom whois-server
  • moved all files from plugin-root to own counterize folder
  • separate settings/admin page
  • stats moved to doashboard-subpage
  • ref-analyzer (http://nopaste.easy-coding.de/?id=146) for keywords
  • keyword-stats (alpha)
BugFixes:
  • mysql-version independent table structure
  • don’t show stats, when db is empty (DivByZero)
Tags:

Saturday, 9. December 2006


Visual Studio 2005 for Database Professionals released

Filed under: Visual Studio — Steffen Forkmann at 10:04 Uhr

Ab jetzt kann man die neue Version von Visual Studio 2005 auch bei MSDN mit entsprechendem Abo downloaden oder einfach mal die Trial Version ausprobieren.

Die neuen Features im Überblick:

  • Neuer Visual Studio Projekttyp: “Database Project”
    • Ermöglicht den Import und die Versionsverwaltung von Datenbankschemata
    • Für das Deployment werden automatisch UpdateScripte erzeugt
  • Refactoring für Datenbankobjekte
  • Ein neuer T-SQL Editor soll mehr Produktivität beim Entwickeln von T-SQL-Code bringen
  • SchemaCompare ermöglicht ein Diff zwischen zwei Datenbankschemata und erzeugt daraus entsprechende UpdateScripte
  • DataCompare ermöglicht ein Diff zwischen zwei Datenbankinhalten und erzeugt daraus entsprechende UpdateScripte
  • Die “Database Unit Testing”-Infrastruktur erlaubt UnitTesting für Datenbankobjekte und T-SQL
  • Der DataGenerator hilft bei der Erzeugung von Testdaten
Tags: , ,

Thursday, 7. December 2006


Counterize II – New Release 2.03

Filed under: Counterize — Steffen Forkmann at 11:01 Uhr

Ich habe gerade eine neue Counterize II Version released. Mit dieser sollte auch das Update bei mysql Version 4 funktionieren.

New in Counterize II 2.03:

  • Installprocess for mysql version 4
  • Filter and MapView for “most visited ip’s”
Tags:

Wednesday, 6. December 2006


Counterize II

Filed under: Counterize — Steffen Forkmann at 15:39 Uhr

Counterize II ist ein schlankes Statistik-Plugin für WordPress, das IP, Zeitstempel, besuchte URL, Herkunfts-URL und Browserinformationen in der WordPress-Datenbank speichert und darauf aufbauend eine große Anzahl von Statistikfunktionen anbietet.

Ich habe das Projekt vom Dänen Anders Holte Nielsen übernommen und entwickle es ab jetzt unter dem Namen Counterize II weiter. Weitere Informationen gibt es auf meiner neuen “Counterize II”-Seite.

Aktuell ist Counterize II Version 2.02, mit einem BugFix bei neuen UserAgents

Tags:

Sunday, 3. December 2006


Google und die SandBox

Filed under: Diverses,Tools — Steffen Forkmann at 17:56 Uhr

Unter SEO’s gibt es ja schon geraume Zeit eine hitzige Diskussion über die Google SandBox. Gemeint ist damit eine Art Schutzsystem, das dafür sorgt, dass junge Seiten erstmal in einer Art “Sandkastenmodus” gelistet werden. Konkret bedeutet das, dass die Seiten im Google-Suchergebnis bei bestimmten Keywords schlecht gelistet werden. Google sammelt dann mit der Zeit Daten über die Seite und überprüft die tatsächliche Relevanz. Damit soll Spam und vor allem Rankingbetrug eingedämmt werden.

Das eine solcher Mechanismus wie die Sandbox im Google-Algorithmus existieren muss, habe ich nun auch erleben dürfen: Mein Artikel zum Xda orbit von O2 hatte erstaunlicherweise nach nur einem Tag so viele starke Backlinks gesammelt, dass Google den Artikel auf Platz 7 bei “xda orbit” gelistet hat. Da meine Seite ja eigentlich aber nichts mit PDA’s zu tun hat, war das in “Googles Augen” wohl ein zu starkes Wachstum in zu kurzer Zeit und demnach erstmal verdächtig. Also flog die Seite wieder raus aus den Suchergebnissen und ab in die Sandbox. Da aber die Backlinks nicht abrissen, wird die Seite nun wieder in den Google-Top10 gelistet.

Der ganze Vorgang hat nur ca. eine Woche gedauert – das liegt wahrscheinlich daran, dass den Backlinks von starken Seiten viel Vertrauen zugeprochen wird. Bei kleineren Seiten wird das Spiel höchstwahrscheinlich länger dauern.

Viele SEO’s empfehlen einen “langsamen Linkaufbau” (wie z.B. hier) – meine persönliche Erfahrung zeigt aber, dass Links von starken Seiten schnell dafür sorgen können, dass man auch wieder aus der Sandbox raus kommt. Mal ganz davon abgesehen, dass man einen “Linkaufbau” sowieso nur bedingt steuern kann 😉

Tags: , , , , , , ,

Friday, 1. December 2006


Dienstgrade in der Programmierung

Filed under: Lustiges — Steffen Forkmann at 13:16 Uhr

Major Release meldet an General Journal: “Private Void ist nicht zum Dienst erschienen.”

Passend dazu: Comfort T "General Ledger"
General Ledger General Ledger meldet sich zum Dienst. » 20.90 EUR
Weitere Produkte gibt es im Shop.

Passend dazu: Teddybär "Private Void"
Private Void Private Void meldet sich zum Dienst, » 15.90 EUR
Weitere Produkte gibt es im Shop.

Tags: