<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://p.moreover.com/xml_dtds/rss-0_91.dtd">
<rss version="0.91">
<channel>
	<title>Web-Development und Tools</title>
	<link>http://www.sqldbu.com</link>
	<description>MySQL-Entwicklung-Tools, Tips und Tricks, C++ Source-Code und plaftformunabhaengige Loesungen</description>
	<language>de</language>
	<managingEditor>uwe@sqldbu.com</managingEditor>
	<webMaster>uwe@sqldbu.com</webMaster>

	
	  <item>
		<title>MySQL-Datenimport</title>
		<link>http://www.sqldbu.com/ger/sections/tips/mysqlimport.html</link>
		<description>
			<![CDATA[
Kennen Sie das Problem? Sie wollen ein bestehendes Projekt auf MySQL umstellen und suchen dringend ein geeignetes Konvertierungstool. Aus dieser Überlegung heraus entstand die Applikation <em>ImpSql</em>. Sie ist in der Lage, Daten im DBF- oder CSV-Format zu importieren. Dabei werden verschiedene DBF-Formate wie Foxpro, Clipper, Visual Objects inclusive diverser Memo-Formate <a href="sections/tips/mysqlimport.html">unterstützt</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Deutsche Umlaute und UTF-8</title>
		<link>http://www.sqldbu.com/ger/sections/tips/utf8.html</link>
		<description>
			<![CDATA[
Aus aktuellem Anlaß möchte ich eine Frage im Forum zum Thema UTF-8 aufgreifen und etwas ausführlicher erläutern. Das Problem kam bei der Benutzung von CityDesk als Content-Manager auf. Trotz absolut richtiger Konfiguration des Templates wurden Zeichen über 127, z.B. deutsche Umlaute, durch den Browser nicht richtig dargestellt. <a href="sections/tips/utf8.html">Was lief hier schief?</a><br />			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>DynDNS - Meine eigene Internet-Domaine</title>
		<link>http://www.sqldbu.com/ger/sections/tips/dyndns.html</link>
		<description>
			<![CDATA[
Sie wollen Ihre eigene Webseite selbst auf der Basis Ihrer vorhandene DSL-Verbindung betreiben? Sie möchten nicht mehr abhängig von Ihrem ISP sein? Sie wollen das ohne zusätzliche Gebühren realisieren? Dieser Beitrag&nbsp;zeigt Ihnen, <a href="sections/tips/dyndns.html">wie das funktioniert ...</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Software Development Techniques (SDT)</title>
		<link>http://www.sqldbu.com/ger/sdtvo.html</link>
		<description>
			<![CDATA[
			
VO Journal SDT XBase Techniques Nantucket News Software Development Visual Objects Clipper			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Und was geht hier ab ?</title>
		<link>http://www.sqldbu.com/ger/index.html</link>
		<description>
			<![CDATA[
			
MySQL-Entwicklung Tools Tips Tricks C++ Source Code plaftformunabhaengig			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>MySQL-Datenimport und Normalisierung</title>
		<link>http://www.sqldbu.com/ger/sections/tips/normalize.html</link>
		<description>
			<![CDATA[
Eine Vielzahl von Artikeln im Web befaßt sich mit der Normalisierung von Datenbanken.&nbsp; Die jeweiligen Informationen sind mitunter so komplex, daß sie den Leser eher abschrecken als ihm zu helfen. Ich möchte an dieser Stelle nicht noch einen theoretische Abhandlung zu den verschiedenen Normalformen hinzufügen. Dieser&nbsp; Beitrag versucht statt dessen, ein in der Praxis oftmals vorkommendes Problem in den Griff zu bekommen:<br />
Wie kann ich eine einzelne Excel-Tabelle, die alle möglichen Daten enthält, so in&nbsp; mehrere MySQL-Tabellen konvertieren, daß sie der ersten Normalform entsprechen. Oder etwas anders ausgedrückt, eine <a href="sections/tips/normalize.html">typische Excel-Tabelle in eine "vernünftige" Datenbankform überführen</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Von Oem zu Ansi</title>
		<link>http://www.sqldbu.com/ger/sections/tips/oem2ansi.html</link>
		<description>
			<![CDATA[
Die Konvertierung von alten DOS-Daten erfordert normalerweise eine entsprechende <em>Oem2Ansi</em>-Konverierung. Kein Problem, werden Sie zunächst meinen, schließlich besitzt <em>Windows</em> alle erforderlichen Mittel, um diesen Job zu erledigen. Ja, das mag zwar so stimmen, aber wie immer gibt es auch hier ein "aber", denn was ist, wenn
Sie plattformübergreifend entwickeln (Linux-Version der Funktionen - Fehlanzeige), verschiedene Sprachen unterstützen müssen oder&nbsp;
eine Sprache, deren Regeln für die Oem/Ansi-Konvertierung Sie nicht einmal kennen?
Der folgende Beitrag beschreibt eine allgemeine Lösung des Problems, die auf einer <a href="sections/tips/oem2ansi.html">templatebasierten Konvertierung von Oem zu Ansi beruht</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Download-Bereich</title>
		<link>http://www.sqldbu.com/ger/sections/support/downloads.html</link>
		<description>
			<![CDATA[
			
Downloads Beispiele Source Code			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Site-Suche</title>
		<link>http://www.sqldbu.com/ger/sections/tips/sitesearch.html</link>
		<description>
			<![CDATA[
Eine wesentliche Eigenschaft gut strukturierter Webseiten ist die Möglichkeit einer lokalen Suche. Diese sollte sich lediglich auf den Bereich der besuchten Seite beschränken. &nbsp;Dazu gibt es einige Tools und auch die Option, die Suche auf bekannte Suchmaschinen wie Google zu verlagern. Der Haken dabei ist die Aktualität der gefundenen Ergebnisse, sofern man dabei die Indexierung der Seite nach Updates nicht selbst in der Hand hat. Der nachfolgende Beitrag zeigt die Implementierung einer lokalen Suche <a href="sections/tips/sitesearch.html">mittels WebSeller ...</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Praxis-Tips</title>
		<link>http://www.sqldbu.com/ger/articles.html</link>
		<description>
			<![CDATA[
Hier werden mehr oder weniger regelmäßig Beitrage veröffentlicht, die zum Entwickeln und Basteln anregen sollen, also&nbsp;Dientprogramme, Tips und Tricks <a href="articles.html">...</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Ein vollwertiges CityDesk-Website-Template</title>
		<link>http://www.sqldbu.com/ger/sections/tips/citydesk.html</link>
		<description>
			<![CDATA[
Eine voll ausgestattete Website inkl. Shop-Bereich,&nbsp;&nbsp;Diskussionsforum und Suche kann schon eine anspruchsvolle Aufgabe darstellen, besonders wenn alles auch noch mit einem Content-Management zu kombinieren ist. Doch jetzt bin ich mir ziemlich sicher, die <a href="sections/tips/citydesk.html">richtige Lösung 
gefunden</a> zu haben.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Forumware</title>
		<link>http://www.sqldbu.com/ger/sections/tips/forumware.html</link>
		<description>
			<![CDATA[
Ein Diskussionsforum zum Meinungsaustausch und&nbsp;Know-How-Transfer ist ein wichtiges Kennzeichen von&nbsp;Webseiten mit gutem Produkt-Support.&nbsp;Als es darum ging, wie das am besten zu realisieren sei, kam ich auf die Idee, den WebSeller dafür zu "missbrauchen". Und tatsächlich, es klappt prima. Der WebSeller ist weit mehr als nur ein Shop-Baukasten. Der <a href="sections/tips/forumware.html">folgende Beitrag</a> zeigt, wie es geht.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Download</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/downloads.html</link>
		<description>
			<![CDATA[
SqlDBU erlaubt es einzelnen Benutzern, MySQL-Tabellen beliebiger Grösse &nbsp;zu verwalten. Das <a href="sections/dbu/downloads.html">CGI-Tool ist Freeware</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Impressum</title>
		<link>http://www.sqldbu.com/ger/sections/impressum.html</link>
		<description>
			<![CDATA[
Impressum			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Sql-Databank-Utility</title>
		<link>http://www.sqldbu.com/ger/sqldbu.html</link>
		<description>
			<![CDATA[
Das Datenbank-Utilty SqlDBU, Version 3.1.61 ist<a href="sqldbu.html"> verfügbar</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Was tun gegen SPAM</title>
		<link>http://www.sqldbu.com/ger/sections/tips/spam.html</link>
		<description>
			<![CDATA[
Der Begriff SPAM steht allgemein für Werbe-Mails. Über die genaue Herkunft des Begriffs bzw. wofür genau SPAM als Abkürzung dient, gibt es verschiedene Interpretationen:&nbsp;<em><strong>Sp</strong>iced H<strong>am</strong></em> oder&nbsp;<em><strong>SP</strong>read <strong>A</strong>raound <strong>M</strong>essage.</em>&nbsp;Ebenfalls hartnäckig hält sich das Gerücht,&nbsp;<a href="sections/tips/spam.html">SPAM entstamme einem Monthy Python Sketch.</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Bugverwaltung</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/bugtracking.html</link>
		<description>
			<![CDATA[
Für die Qualität einer Software ist eine effiziente Bugverwaltung essentiell, da sie die Basis der Beseitigung dieser Fehler bildet. SqlDBU bietet alle Voraussetzungen dafür, um die Bugs über entsprechende MySQL-Tabellen <a href="sections/dbu/bugtracking.html">zu verwalten</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Dokumentation</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/documentation.html</link>
		<description>
			<![CDATA[
Mit SqlDBU&nbsp;kann&nbsp;die Datenpflege und Auswahl auf entsprechende Unter-Administratoren zugeschnitten werden. Diese sehen jeweils nur die für sie zugelassenen Tabellen bzw. Relationen und haben dadurch nur Zugriff auf Daten, für die sie verantwortlich sind. SqlDBU ist <a href="sections/dbu/documentation.html">vollkomen frei konfigurierbar</a> und kann deshalb auch für andere Zwecke verwendet werden.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>MXLookup - Starten von System-Tools</title>
		<link>http://www.sqldbu.com/ger/sections/tips/mxlookup.html</link>
		<description>
			<![CDATA[
MXLookup dient zur Ermittlung des oder der jeweilig gültigen Relay-Server zu einer bestimmten Mailadresse. Dieses Verfahren ist im <em>RFC 2821</em> beschrieben und regelt den Transport von E-Mails vom Client zum Server und zwischen einzelnen Mailservern. Innerhalb einer eigenen Applikation kann man das <a href="sections/tips/mxlookup.html">wie folgt realisieren</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Installation</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/installation.html</link>
		<description>
			<![CDATA[
Als Mindestanforderung für eine erfolgreiche Intsallation ist ein FTP-Zugang zum Script-Root (normalerweise /cgi-bin) und zum&nbsp;Document-Root des HTTP-Server erforderlich <a href="sections/dbu/installation.html">...</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Zugriffssteuerung</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/access.html</link>
		<description>
			<![CDATA[
			
Zugriffssteuerung			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Satzfolge und Sortierung</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/order.html</link>
		<description>
			<![CDATA[
			
Satzfolge und Sortierung			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Mehrsprachigkeit</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/languages.html</link>
		<description>
			<![CDATA[
			
Mehrsprachigkeit			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Software-Update</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/update.html</link>
		<description>
			<![CDATA[
			
Software-Update			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Installation</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/install.html</link>
		<description>
			<![CDATA[
			
Installation			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>SqlDBU in Aktion: Einfache Bugverwaltung</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/sample.html</link>
		<description>
			<![CDATA[
			
SqlDBU in Aktion: Einfache Bugverwaltung			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Suchen und Filtern</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/filter.html</link>
		<description>
			<![CDATA[
			
Suchen und Filtern			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Import und Export von Daten</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/import.html</link>
		<description>
			<![CDATA[
			
Import und Export von Daten			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Content-Management</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/upload.html</link>
		<description>
			<![CDATA[
			
Content-Management			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Tabellen und Relationen</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/relations.html</link>
		<description>
			<![CDATA[
			
SqlDBU Documentation			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Variables Layout</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/layout.html</link>
		<description>
			<![CDATA[
			
Variables Layout			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Login und Benutzerverwaltung</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/login.html</link>
		<description>
			<![CDATA[
			
Login und Benutzerverwaltung			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Konfigurationsdatei</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/config.html</link>
		<description>
			<![CDATA[
			
Konfigurationsdatei			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Systemvoraussetzungen</title>
		<link>http://www.sqldbu.com/ger/sections/dbu/doc/system.html</link>
		<description>
			<![CDATA[
			
Systemvoraussetzungen			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Vom Dienstprogramm zum Service</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/ntservice.html</link>
		<description>
			<![CDATA[
Windows-NT basiert auf Services. Diese&nbsp; spezielle&nbsp; Art&nbsp; von Dienstprogrammen&nbsp; eignet&nbsp; sich vor&nbsp; allem&nbsp; für&nbsp; Server-Applikationen.&nbsp; Win32&nbsp; bietet&nbsp; zur Implementierung&nbsp; solcher<br />
Programme&nbsp; spezielle&nbsp; API-Funktionen&nbsp; an,&nbsp; deren Verwendung nicht ganz trivial ist. Dieser&nbsp; Beitrag&nbsp; zeigt&nbsp; ihren Gebrauch&nbsp; und&nbsp; stellt&nbsp; zwei&nbsp; neue Klassen&nbsp; vor,&nbsp; welche&nbsp; die
Erstellung&nbsp; von&nbsp; Service-Programmen <a href="sections/sdt/ntservice.html">wesentlich vereinfachen</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Der Garbage Collector von VO 2.5</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/vogc.html</link>
		<description>
			<![CDATA[
Abfall-Recycling&nbsp; ist&nbsp; nicht&nbsp; erst seit&nbsp; gestern&nbsp; ein&nbsp; Thema.&nbsp; Wie auch&nbsp; im&nbsp; richtigen&nbsp; Leben&nbsp; entsteht bei der Abarbeitung einer Applikation eine ganze Menge Müll&nbsp; bzw. Datenschrott. Was geschieht&nbsp; eigentlich&nbsp; damit? Hat&nbsp; VO&nbsp; den&nbsp; grünen&nbsp; Punkt verdient?&nbsp; Warum&nbsp; unterstützt VO&nbsp; dynamische Speichervariablen?&nbsp; Wie&nbsp; funktioniert ein Garbage Collector? Diese und andere Fragen werden im nachfolgenden Beitrag <a href="sections/sdt/vogc.html">behandelt</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Active Server Pages (2)</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/asp2.html</link>
		<description>
			<![CDATA[
Der erste Beitrag zu den Active Server Pages (siehe SDT 1/99) stellte eine allgemeine Einführung zum Thema dar. In den Beispielen wurde vor allem JavaScript als eine Mögliche Sprache zur Gestaltung von ASP benutzt. Warum auch CA-Visual Objects in seiner neuesten Version 2.5 für diese Technologie interessant ist, zeigt Ihnen der <a href="sections/sdt/asp2.html">vorliegende Artikel</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Active Server Pages (1)</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/asp1.html</link>
		<description>
			<![CDATA[
Die bisher erschienene Artikelserie zu Internet-
Server-Applikationen (siehe XBT 4/97, SDT
1/98 und SDT 2/98) wird heute von mir mit der
Vorstellung einer weiteren Technologie fortgesetzt.
Passend zum Schwerpunkt des Heftes
stehen diesmal Active Server Pages (kurz ASP)
im Mittelpunkt, die <a href="sections/sdt/asp1.html">auf COM basieren.</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>FTP mit CA-Visual Objects 2.0</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/ftp.html</link>
		<description>
			<![CDATA[
In der Version 2.5 von CA-Visual Objects wird neben vielen anderen Erweiterungen die Unterstützung der wichtigsten Internet-Protokolle einen breiten Raum einnehmen. Wer nicht so lange warten will (oder kann), bis der Beta-Test zur genannten Version abgeschlossen ist, der sollte sich etwas näher mit dem WinInet-API vertraut machen. Es bietet ein funktionales Interface für den einfachen Zugriff auf die Internet-Protokolle Gopher, <a href="sections/sdt/ftp.html">FTP und HTTP</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Alles Rushmore© oder was ?</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/filter.html</link>
		<description>
			<![CDATA[
Der CDX-RDD von CA-Visual Objects bietet einige interessante Möglichkeiten der Abfrageoptimierung an. Sie basieren auf der in diesem Treiber implementierten Rushmore-Technologie, welche die Kompatibilität zu FoxPro© <a href="sections/sdt/filter.html">gewährleistet</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Internet Server Applikationen mit CA-VO (3)</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/inet3.html</link>
		<description>
			<![CDATA[
Nach den Ausführungen zur Erstellung von CGI-Applikationen und ISAP-Servererweiterungen (siehe SDT 1/98) steht diesmal das ISAPI-Filter-Interface im Mittelpunkt <a href="sections/sdt/inet3.html">der Betrachtungen</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Benutzung von C++ Klassen in CA-VO</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/cpp.html</link>
		<description>
			<![CDATA[
CA-Visual Objects 2.0 besitzt ein natives Interface zur Benutzung von fremdsprachigen streng typisierten DLL-Funktionen. Dabei ist das Stack-Layout des generierten Codes an Microsoft‚s C++-Compiler angepaßt. Dieser Beitrag demonstriert, wie die neue Aufrufkonvention THISCALL auch für C++-Klassen und deren Methoden <a href="sections/sdt/cpp.html">benutzt werden kann.</a>			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Internet Server Applikationen mit CA-VO (2)</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/inet2.html</link>
		<description>
			<![CDATA[
Im ersten Beitrag zu diesem Thema wurde erläutert, wie mit Hilfe von VO CGI-Applikationen erstellt werden können. Als Ergebnis entstand eine entsprechende Klasse sowie ein fertiges Applikations-Framework. Dieser Beitrag ist als Fortsetzung zu verstehen, baut also auf dem gleichnamigen Beitrag der <a href="sections/sdt/inet2.html">Xbase Techniques 4/97 auf</a>.			
			
			]]>
		</description>
	  </item>
	
	  <item>
		<title>Internet Server Applikationen mit CA-VO (1)</title>
		<link>http://www.sqldbu.com/ger/sections/sdt/inet1.html</link>
		<description>
			<![CDATA[
Jedermann spricht heute vom World Wide Web (kurz WWW) bzw. vom Internet im allgemeinen. Auch wenn es oftmals so ist, daß die Realität den Erwartungen, die mit diesem Modewort assoziiert werden, nicht standhalten kann, ist ohne Frage eine generelle Umwälzung der gesamten Information/Technology-Szene im Gange. Je höher die Bandbreite der physischen Verbindungen wird, desto mehr steigt die Akzeptanz des Web in der Wirtschaft. Wir als CAVOProgrammierer sollten für diese
Entwicklungen <a href="sections/sdt/inet1.html">gewappnet sein</a>.			
			
			]]>
		</description>
	  </item>
	
</channel>
</rss>