-
Das FidoNet war und ist ein Netzwerk von Computerprofis, die keine wunderschöne Benutzeroberfläche benötigen, sondern denen die Funktionalität am Herzen liegt. Die Teilnehmer sind bereit, neue Technologien auszuprobieren und alte funktionierende Konfigurationen "über Bord zu werfen" (trotz dem Spruch "never touch a running system" ). Gerade wenn etwas nicht klappen will, stehen einem die anderen Teilnehmer mit Rat und Tat zur Seite. Durch diesen ...
mehr
-
In den nächsten Jahren wird sich der jetzt bestehende Online-Markt verändern. Die gewaltigen Dimensionen, die er bereits jetzt angenommen hat, werden noch größer werden. So wird, nach einer Aussage von Jürgen Rüttgers, dem deutschen Wissenschafts- und Zukunftsminister, der Spruch "time is money" eine neue Bedeutung erhalten: Denn "Telecommunication", "Information", "Media" und "Entertainment" , kurz T.I.M.E. genannt, wird am Ende dieses Jahrtause ...
mehr
-
Grundlagen
Der Schlüssel zur DFs ist ein Modem oder Akustikkoppler.
Der Begriff MODEM setzt sich zusammen aus MOdulator und
DEModulator und besagt, daß die zu übertragenden Daten vom Sender
moduliert und vom Empfänger wieder demoduliert werden. Dies ist
nötig da eine normale TTL-Pegel-sbertragung vom Telefonnetz nicht
möglich ist - es überträgt nämlich keinen Gleichstrom. Deshalb
...
mehr
-
Datenflußdiagramme sind Modellerstellungswerkzeuge die es erleichtern, das System als Netzwerk funktioneller Prozesse darzustellen. Die Prozesse sind mit Leitungen und Speichern verbunden. Es gibt verschiedene Synonyme für Datenflußdiagramme: Bubble chart, DFD, Bubblediagramm, Prozeßmodell, Arbeitsflußdiagramm, Funktionsmodell. Das DFD wird eingesetzt wenn die Funktion des Systems wichtiger und komplizierter ist als die Daten die darin verwalte ...
mehr
-
Bei der Erstellung von DFD's gibt es folgende Richtlinien welche wir genauer erklären werden:
. Aussagekräftige Namen wählen
. Prozesse numerieren
. komplexe DFD's vermeiden
. so oft als nötig neu zeichnen
. logisch konsitente DFD's
2.1 Aussagekräftige Namen wählen
Wenn eine Einzelperson einen Prozeß ausführt, ist es empfehlenswert, anstelle des Namens dieser Person die Funktion anzugeben, die diese Person ausführt. Siehe Abb. A.11. & A.1 ...
mehr
-
1.1 Gestufte DFD's
Was DFD´s sind, und wie man mit ihnen umgeht, haben wir jetzt erklärt. Aber was ist, wenn ein Diagramm sehr komplex ist, wenn außer Kreisen und Linien nichts zu sehen ist, und man selbst bei näherem studieren des Diagramms nichts erfährt? Für diesen Fall gibt es gestufte DFD´s. D.h., das DFD wird ähnlich einem Atlas immer genauer beschrieben. Zuerst die Weltkarte, dann Europa, jetzt Österreich, danach die Bundesländer und sch ...
mehr
-
Dieser Algorithmus behandelt in erster Linie die Platzreduzierung und erst in zweiter Linie behandelt er die Zeitreduzierung. Diese Technik heißt auch Kodierungsmethode.
Im allgemeinen haben Dateien einen hohen Grad an Redundanz. Die Verfahren die wir untersuchen sparen Platz weil die meisten Dateien einen relativ geringen Informationsgehalt haben
Einsparungen kann man bei einer Textdatei von 20% bis 50% haben, jedoch bei einer binären
Date ...
mehr
-
Man spricht hier von einen Lauf (run) dann, wenn sich lange Folgen sich wiederholender
Zeichen darstellt.
Siehe dieses Bsp sprich 1.Metode:
AAAABBBAABBBBBCCCCCCCCDABAAABBBBCCCD
Diese Zeilenfolge kann viel Kompakter kodiert werde, indem man die wiederholenden Zeichen nur einmal angibt und die Anzahl der Wiederholungen davor schreibt.
Also würde dann unser Bsp. kodiert so aussehen:
...
mehr
-
Dieses Datenkompressionsverfahren spart beträchtlich Platz bei Textdateien.
Nehmen wir an wir wollen eine Zeichenfolge "ABRACADABRA" kodieren, und dieses mit dem herkömmlichen Verfahren des binären-Codes, bei einer Binärdarstellung mit Hilfe von 5 Bits zu
Darstellung eines Buchstabens. Dann lautet die Bitfolge so:
0000100010100100000100011000010010000001000101001000001
Um diese zu dekodieren, nimmt man sich 5 ...
mehr
-
Bei dem Erzeugen des Huffman-Codes kommt es in erster Linie darauf an wieviel Zeichen
zu decodieren sind plus Leerzeichen. Nun ermittelt das folgende Programm die unterschiedlichen Häufigkeit der Buchstaben eines Zeichenfeldes, und trägt sie dann in ein Feld count[0-26] ein.
Nun wieder ein Beispiel das wir kodieren möchten, die Zeichenfolge lautet: "A SIMPLE STRING TO BE ENCODED USING A MINIMAL NUMBERS OF BITS".
Der erste schritt ist der ...
mehr
-
Bei der Implementation kommt es mehr darauf an den Huffman-Code richtig anzuwenden bzw.
die Vorausberechnen richtig zu rechnen um denn daraus eine effiziente Kodierung zu kriegen.
Man sollte hier einen Trie finden der die Häufigkeit der Buchstaben berechnet oder für Zeichen
verwendet, deren Häufigkeit in einem Pascal Programm auftritt zB.: ; und dafür eine Bitfolge reserviert.
So ein Kodierungsalgorithmus kann mit Hilfe des Huffman Codes ...
mehr
-
Ziel des Gesetzes ist es, den einzelnen davor zu schützen, daß er durch den Umgang mit seinen personenbezogenen Daten in seinem Persönlichkeitsrecht beeinträchtigt wird. (§§1 (1))
das Gesetz gilt für die Erhebung, Verarbeitung und personenbezogener Daten durch
öffentliche Stelle von Bund und Land (Landesgesetze),
nichtöffentliche Stellen
personenbezogene Daten sind Einzelangaben über persönliche ...
mehr
-
das Erheben, Verarbeiten, Übermitteln personenbezogener Daten ist nur zulässig, wenn ihre Kenntnis zur Erfüllung der Aufgaben der erhebenden Stellen erforderlich ist. (§§ 13 (1))
die öffentlichen Stellen führen ein Verzeichnis der eingesetzten Datenverarbeitungs¬anlagen (§§ 18 (1))
dem Betroffenen ist auf Antrag unentgeltlich Auskunft zu erteilen über:
. die zu seiner Person gespeicherten Daten
. den Zweck der Spe ...
mehr
-
das Speichern, Verändern oder Übermitteln personenbezogener Daten oder ihre Nutzung als Mittel für die Erfüllung eigener Geschäftszwecke ist zulässig, (§§ 28 (1))
. im Rahmen eines Vertragsverhältnisses
. wenn keine schutzwürdigen Interessen der Betroffenen geschädigt werden
. wenn die Daten aus allgemein zugänglichen Quellen entnommen werden
die Übermittlung ist nur mit Zustimmung zulässig, bei Daten über
. gesundheitlic ...
mehr
-
Vertragshaftung
Haftung für Mängel
Vertragshaftung ergibt sich aus charakteristischen Vertragsmodellen (Kaufvertrag, Mietvertrag, Pachtvertrag)
Hauptfrage: Wird mit Überlassung der Software ein Vertrag geschlossen?
bei Verkauf wird ein Vertragsverhälnis geschlossen
der Verkäufer muß sicherstellen, daß das Programm die zugesicherten Eigenschaften aufweist, frei von Mängeln ist, die notwendige D ...
mehr
-
Begriffsklärung und Copyright
eine Software, für die Nutzungsrechte durch ein Entgelt erworben werden müssen
kommerzielle Software unterliegt dem Urheberrecht
die Benutzung regelt ein Lizenzvertrag
der Nutzer erhält nur die Rechte an dem Programm, die darin ausdrücklich formuliert worden
ein Nutzer ist normalerweise an folgende Bedingungen gebunden:
. nichtausschließliches Nutzungsrecht auf ...
mehr
-
Historisches
. einer der Väter dieser Idee ist Richard Stallman, ein ehemaliger Programmierer am Massachusetts Institute of Technology (MIT) tätig war
. heute hauptamtlich für die von ihm mitgegründete Free Software Foundation
. Betriebssystem UNIX wurde kommerzialisiert
. Software müsse für alle Menschen nutzbar sein, kostenlos und unbeschränkt sein
stellte EMACS kostenlos und im Quelltext der Allgemeinheit zur Verfügung
= ...
mehr
-
Allgemeines
in den USA wird ein Großteil der Forschung an Universitäten und Instituten vom Staat finanziert
nach Vorstellungen des "common law" sollen Leistungen nicht mehrfach vergütert werden und Straftaten nicht mehrfach bestraft werden
Resultate der Projekte, die vom Staat finanziert worden sind, werden zur allgemeinen Nutzung überlassen und dürfen nicht weiter vermarktet werden
zudem fallen alle Pr ...
mehr
-
Historisches
vor etwa fünfzehn Jahren wurde das Prinzip des indirekten Softwarevertriebs mit vorheriger Prüfphase entwickelt
die Programme werden mit freigegebener Kopiererlaubnis nach dem Schneeballprinzip verteilt
Anfänge bei den Hobbyprogrammierern
immer mehr größere Softwarefirmen entdeckten diesen günstigen Vertriebsweg
nach Prognosen soll dies die wichtigste Methode der Zukunft sein, Sof ...
mehr
-
Pro und Contra
Positive Aspekte:
. Reduzierung der Arbeitskosten
. Bekämpfungsmöglichkeiten der Arbeitslosigkeit
. Einschränkungsreduzierung bei der Berufsausübung
. Senkung der Umweltbelastung
. Senkung der Verkehrsbelastung
. Senkung der Energiekosten
Negative Aspekte:
. Isolation
. schlechte Verhandlungspositionen
. überlange Arbeitszeiten
. schlechte Bezahlung
. ungenügender sozialer Schutz
. ungewisser Rechtsstatus ...
mehr