Software, Hardware, Linux, Computer, Open Source – Probleme und Lösungen

„Send me“ – Schick mir die Datei

Wer kennt das nícht. Ein Bekannter sagt mal im Gespräch – eben so wie man sagt „Reich mir mein Bier“ – diesen Satz, der oft zum Alptraum wird: „Schick mir die Datei per Email“.

Nun. Es wäre ja kein Problem, wenn alles optimal wäre… Aber in den meisten Fällen ist es nicht so. Die wichtigsten Gründe für das Mißlingen einer Dateisendung per Email sind schnell aufgezählt:

  • Email-Adresse stimmt nicht (ganz) – War das ein Punkt oder doch ein Bindestrich? .com oder .de?
  • Der Speicherlimit der Mailbox des Empfängers ist ausgeschöpft. Es kann nichts mehr angenommen werden
  • Beim senden verliert der Absender, sein PC oder sogar der Server die Geduld. Das SMTP ist nun leider auf kleine Datenmengen ausgelegt!
  • Ist die Zustellung einmal abgelehnt worden, findet man die zum erneuten Sende benötigte Datei – laut Murphie’s Gesetz – nicht mehr, hat sie bereits gelöscht oder arbeitet gerade am anderen Recher!

(mehr …)

Weiterlesen„Send me“ – Schick mir die Datei

Relationale Datenbanken für Objekt-orientiert-Geschädigte

Es gibt auf dieser Welt Entwickler, die von Oben nach Unten, von A nach Z oder von Pontius zum Pilatus programmieren. Man reiht die abzuarbeitenden Aufgaben als Code-Schnipsel hintereinander ein…

Dann gibt es noch die anderen Entwickler, die mit Java oder ähnlichen Sprachen groß geworden sind. Ohne „class“, „package“ und „import“ läuft da gar nichts… Sie bilden Ihre Welt mit Hilfe von Klassen ab und „verwirklichen“ sie, indem sie davon Objekte ableiten. Dabei kann ein Objekt andere Objekte beinhalten.

Im Vergleich zu einem solchen Denksystem ist ein Haufen von Tabellen mit Spalten etc flach wie die Welt von Lactantius (seine Philosophie teilte die katholische Kirche noch nie – auch wenn die „Halbgebildeten“ das immer behaupten). Wie soll man da Abhilfe schaffen? Mit einem SQLObject! (mehr …)

WeiterlesenRelationale Datenbanken für Objekt-orientiert-Geschädigte

Über Konflikte und Konkurrenz

…Nein, nicht am Arbeitsplatz! Nicht nur. Dort auch… Diese zwei Begriffe treffen wir ständig an – vor allem auf dem Computer. Wenn Sie sich fragen, was Konflikte und Konkurrenz mit Computern zu tun haben, gehören Sie zu den Menschen, die sich nie darüber Gedanken machen mussten, was passiert, wenn zwei Personen an einer Datei arbeiten.

Die Informatik hat diese zwei Begriffe als Repräsentanten zweier möglichen Zustände auserwählt. Trotzdem werden Sie im Web kaum eine gute Erklärung der Problematik finden. Deshalb möchte ich diese Sachen etwas näher beleuchten.   (mehr …)

WeiterlesenÜber Konflikte und Konkurrenz

Relationale Datenbanken verstehen…

Viele meiner Studienkollegen und -Kolleginen spart sich während des Studiums der Informationswissenschaft das Kapitel über die Datenbanksysteme (aus unserer Informationswissenschaftler-„Bibel“ mit dem Kürzel ‚KSS‘). Die Folge ist die Verwendung unterschiedlicher Datenbank-ähnlichen-Tools fernab des „state of the art“. Dabei ist das so einfach… Es mag seltsam klingen, aber meiner Erfahrung nach haben vor allem Humanisten und Frauen mit diesem „Denksystem“ ein Problem. [Bitte beachten Sie: Dies ist nicht abwertend gemeint, sondern widerspiegelt meine Erfahrung und einen für mich unerklärlichen Zusammenhang.] Deshalb möchte ich es so darstellen, dass jeder es verstehen kann. (mehr …)

WeiterlesenRelationale Datenbanken verstehen…

Das Software-Antiprojekt

Man spricht viel und gerne über Projekte, Projektarbeit etc. Oft ist das nur ein aufgeblasenes Daherreden sich selbs sehr wichtig nehmender BWLer. Es gibt aber Gelegenheiten, bei denen man zu einem guten Buch zu diesem Thema von alleine greifft. Wenn man diese Regeln nicht befolgt, kann es sogar die zu einem Schiffbruch. Ich sage nicht, dass man ein Software-Projekte-Buch gelesen haben muss, um dies machen zu können (sonst würden die Autoren dieser Bücher sinvollerweise nur voneinander abschreiben können). Der Mensch ist als vernunftbegabtes Wesen imstande, (nur) unter Einsatz des eigenen Verstandes Gott zu erkennen – die Prinzipien guter Projektführung umso mehr! Sie finden hier eine kurze Beschreibung eines „Anti-Projektes“ – also eines Projektes, welches jede Erkenntnis diesbezüglich außer Acht lässt und dennoch nicht soo selten pratiziert wird.

(mehr …)

WeiterlesenDas Software-Antiprojekt

Probleme mit extensions in Firefox unter Ubuntu 8.04

Im vorauseilendem Gehorsam hat sich Canonical dazu hinreissen lassen im Ubuntu (Hardy Heron) 8.04, den Firefox 3 (die beta 5) einzusetzten. Auch firefox 2 gibt es im repository – installiert wird es nur auf anfrage!

Es wäre alles „cacy“ (wie das Polen zu Kindern sagen), wenn nicht die add-ons, die einfach die Zusammenarbeit verweigern. Eine Installation endet meist mit der aussagekräftigen Nachricht:

„installLocation has no properties
file:///usr/lib/firefox/components/nsExtensionManager.js line: 3849.“

Was kann man da tun?

(mehr …)

WeiterlesenProbleme mit extensions in Firefox unter Ubuntu 8.04

Die Machtlosigkeit des Wählers

Wie LinuxNews.pl berichtet, plant die EU ein Abkommen mit USA, welches durch die Hintertür das bei uns legalisieren würde, was nicht erlaubt werden sollte. Es geht um Softwarepatente. Die Meisten nicken und denken sich: „Was geht mich das an? Sollen sie machen!“. Das Problem ist, dass dieses Vorgehen von beiden Seiten (des Wählers und der Behörde) für unsere sog. Demokratie bezeichnend ist.

(mehr …)

WeiterlesenDie Machtlosigkeit des Wählers