Dies ist ein Essay zur prinzipiellen Fehlerhaftigkeit von Computer-Programmen

Wäre das Programmieren ein strikt deterministischer Prozeß, der nach festen Regeln abläuft, so wäre es bereits seit langem automatisiert worden. (Niklaus Wirth)

„Jedes Programm hat mindestens einen Fehler“, …

… dieser Satz, der von manchen als „Hauptsatz der Informatik“ angesehen wird, wird bei vielen Nicht-Computer-Experten Verwunderung auslösen. Schließlich sind Computer-Programme universell im Einsatz und weder ein Handy noch ein Atomkraftwerk funktionieren ohne eine Vielzahl von und das komplexe Zusammenspiel einzelner Programme. Da kann es doch kaum sein, dass all diese Programme noch mindestens einen Fehler enthalten. Weiterlesen »

Amazon-Link

Da der Bedarf an Lehrern gegenwärtig sehr hoch ist und in den nächsten Jahren nach dem starken Anstieg der Einwanderung durch Migranten weiter steigen wird, wäre es vielleicht eine gute Idee, wenn man statt teuren Fachkräften billige Roboter als Lehrer einsetzen könnte. Angeblich soll das in Japan bereits funktionieren und an der Uni Bielefeld werden Forschungsgelder dafür verausgabt, die emotionale Bindungsfähigkeit der Roboter zu bestimmen. Wenn dieses Konzept funktionieren würde, dann könnten die Roboter als Lehrer die normalen Lehrer überflüssig machen.

Die Idee, Roboter als Lehrer einzusetzen, wurde kürzlich in der taz diskutiert. Liest man nach dem Vorspann den Roboter als Lehrer-Artikel weiter, dann driften nicht nur die taz sondern auch die Lernroboter-Forscher schnell in den Bereich der Sciencefiction ab: Der Roboter als Lehrer soll Ereignisse wahrnehmen und intelligent verbal und nonverbal kommunizieren können. Im Prinzip soll dieser Roboter ein künstlicher Mensch werden, der genauso gut oder besser mit Schülern und ihren Problemen klarkommt, als herkömmliche Lehrer. Nachdem die ehrgeizigen Forschungsvorhaben skizziert sind, kommen neben der befragten Gewerkschaftlerin auch der taz allerdings Zweifel. Ein Roboter wird letztlich nur etwas simulieren können, was Menschen auf ganz selbstverständliche Art automatisch beherrschen: Empathie und darauf angemessen abgestimmtes Verhalten. Weiterlesen »

Wenn man Webdesign auf moderne Art umsetzen möchte, dann braucht man ein Content-Management-System (CMS), was eine genaue Trennung von Inhalten und Gestaltung erlaubt. Typo3 ist ein solches CMS, das angesichts seiner Funktionsvielfalt keine Wünsche der Webdesign-Gestaltung offen lässt. Typo3 hat den Vorteil von Open Source und braucht sich nicht hinter sehr professionell und teuer entwickelten Systemen zu verstecken. Weiterlesen »

Ein Blindtext Generator ist hilfreich, wenn man mal schnell einen Text braucht, um Formatierungen zu testen. Der Blindtext Generator ist als hilfreich für Blogger, die eine neue Blogseite testen wollen. Blindtext Generator gibt es als eigenständige Software, doch praktischer ist es, wenn man den Blindtext Generator online abrufen kann.
Man kennt das Problem: Für eine Formatierungsaufgabe braucht man den Blindtext Generator. Wer mit dem Blindtext Generator aber vom Üblichen abweichen will, verwendet schnell allzu viel Zeit mit dem Erstellen des sinnlosen Textes. Weiterlesen »

Datenschutz und Datensicherheit

Amazon-Link

Datenschutz und Datensicherheit sind Fachbegriffe, die häufig miteinander verwechselt werden. Deshalb sollte man bei der Begriffsbestimmung Datenschutz und Datensicherheit klar voneinander abgrenzen.

Beim Datenschutz geht es um die Verhinderung nicht legitimierter Zugriffe auf die Daten. Bei der Datensicherheit geht es darum, dafür zu sorgen, dass die Daten in einem System der Datenablage so gesichert werden, dass sie bei einem kompletten Datenverlust wiederhergestellt werden können. Datensicherheit und Datenschutz ergänzen sich hier, denn wenn Daten verloren gehen, weil sie ungenügend für die Anforderungen des Datensicherheit verwendet werden, dann steht das im Gegensatz zu den legitimierten Interessen der Nutzer der Daten. Datenschutz und Datensicherheit können aber in Konflikt miteinander geraten, wenn man zur Verbesserung der Datensicherheit allzu viele Datenkopien anfertigt, die dann jeweils für sich eine Quelle der Verletzung des Datenschutzes darstellen können. Weiterlesen »

Präsentation erstellen

Amazon Link

SlideShare is a cool place to host and share presentations. Upload all your slide decks, and find / download interesting presentations. (Eigenwerbung)

SlideShare ermöglicht es, Ihre Präsentationen Online zu stellen und wie ein Video von jedem Rechner, der Online ist abzurufen.

Um Präsentation zu finden. können Sie die Suchfunktion auf https://www.slideshare.net nutzen. Offensichtlich benutzt slideshare die Google Custom Search Engine.

Um Präsentionen hochzuladen, müssen Sie sich anmelden und den Bestätigungslink in der Anmelde-Email von slideshare.net betätigen.

Hochladen können Sie Präsentationen vom Typ PPT, PPS, PDF und das Open-Office-Format ODP. Weiterlesen »

Amanzon-Link: Web Development

Amanzon-Link: Web Development


Web Development: Das kann am einfachsten mit Web Entwicklung übersetzt werden. Aber es geht in erster Linie um die Softwareentwicklung, die in einem breiten Spielraum von Aktivitäten im Zusammenhang mit der Entwicklung einer Webpräsenz fürs Internet oder ein Intranet gesehen wird. Insbesondere geht es beim Web Development um die Überwindung statischer Konzepte.

Web Development: Hier steht die Softwareentwicklung nicht nur für die Gestaltung der Website, sondern es geht auch um das optimierte Schreiben des Quellcodes. Bei der Programmierung eines Content Management System wird Web Development ebenfalls angewandt. Web Development umfasst also die Entwicklung von einfachsten statischen Webseiten genauso wie die komplexen webbasierten Anwendungen – wie hier bei dem Beispiellink. Weiterlesen »

Surfstick zum Internet

Ein Surfstick ist Computer-Hardware, mit der man ein Notebook (oder jeden anderen Rechner) ins Internet bringen kann. Vorausgesetzt der Rechner hat eine USB-Schnittstelle und man hat einen mobilen Nutzungsvertrag mit einem Provider abgeschlossen. Dann wird nur die Software installiert und man kann mit relativ hoher Geschwindigkeit im Internet surfen. Weiterlesen »

wikipedia-transceifer

wikipedia-transceifer

Transceiver und Konverter sind eine schon lange verwendete Hardware, um Netzwerklösungen in der Computertechnik zu realisieren. Mit Transceiver und Konverter wird das Senden und Empfangen von Daten über vermittelnde Medien handhabbar.

Weiterlesen »

Photoshop ist ein sehr leistungsfähiges Programm zur Gestaltung von digitalen Fotos. Sehr häufig muss man bei Fotos (ob eingescannt oder digital angefertigt) die Tonwert-Korrektur anpassen. Hierfür gibt es bei Photoshop eine einfache Strategie.

 

 

Der Photoshop-Befehl

Bild -> Anpassen ->Auto-Tonwertkorrektur

passt automatisch den Weißpunkt und den Schwarzpunkt in einem Bild an. Dabei wird ein Teil der Lichter und Tiefen in jedem Kanal beschnitten und die dunkelsten und hellsten Pixel in jedem einzelnen Farbkanal werden reinem Schwarz bzw. reinem Weiß zugeordnet. Die im Bereich dazwischen liegenden Pixelwerte werden proportional verteilt. So erhöht dieser Befehl den Kontrast in einem Bild durch ein geschicktes Strecken der Pixelwerte. Da aber mit diesem Befehl jeder Farbkanal einzeln eingestellt wird, werden unter Umständen einzelne Farben entfernt oder so entstehen Farbstiche.

Bei den meisten Bildern mit einer durchschnittlicher Verteilung von Pixelwerten, bei denen diese einfache Kontrastverbesserung sinnvoll ist, führt dieser Befehl zu guten Ergebnissen, wenn man die Standardbeschneidung von 0,1 % auf 1 % erhöht. Weiterlesen »

Amzon-Link Präsentationstechnik erlernen


Präsentationstechnik: Hier geht es darum, ein kleines oder größeres Publikum mit einer Präsentation zu überzeugen. Häufig wird Präsentationstechnik erlernen mit dem Erlernen von Microsoft PowerPoint verwechselt. Dabei sollte klar sein, dass der Erfolg einer Präsentation nicht im richtigen Softwareumgang liegt, sondern darin, dass man überzeugend Argumente oder Appelle an sein Publikum weitergeben kann. Und hierfür ist Präsentations-Software eher hinderlich, wenn man sie schematisch einsetzt. Viele PowerPoint-Präsentationen wirken daher auswechselbar und langweilig weil immer wieder die gleichen Präsentationstechniken angewandt werden.
Weiterlesen »

Immer mehr im Gespräch für die Optimierung der Business-Intelligenz ist das Cloud-Computing im Internet. Cloud Computing wird immer wichtiger für Informationstechnik, weil es für Unternehmen die Möglichkeit schafft, ihre Ressourcen wesentlich effektiver zu verwalten als bisher.

Unter Business Intelligence (oder abgekürzt BI) im engeren Sinne versteht man die Verfahren oder Prozesse, bei der eine systematische Sammlung, Auswertung und darstellende Umsetzung der Daten eines Unternehmens oder einer Organisation in elektronischer Form stattfindet. Leitidee und Zielsetzung der Business Intelligence ist die Schaffung eines Erkenntnisraums, damit im Unternehmen und in der Organisation bessere strategische und taktische Konzepte wirksam werden können.
Weiterlesen »

Amazon-Link e-Rekruting

Unter Personalberatung wird meist die externe Unterstützung eines Unternehmens bei der Personal-Suche und Personal-Auswahl bezeichnet. Sie beinhaltet auch (wenn auch nicht ausschließlich) das sogenannte Headhunting als Personalberatung, wo der externe Personalberater gezielt nach Bewerbern sucht, die bisher nicht durch Bewerber-Verhalten sichtbar geworden sind. Personalberatung durch E-Recruiting meint das gezielte Verwenden elektronischer Kommunikationsformen, wobei hier mit dem E wie beim E-Marketing das Internet gemeint ist. E-Recruiting bezeichnet somit die Vorgehensweisen der Personalberatung unter Einsatz elektronischer Medien insbesondere durch Einsatz des Internets. Personalberatung durch E-Recruiting wird immer wichtiger.

Ein Headhunter in der Personalberatung sucht gezielt über verschiedene Informationsquellen nach geeigneten Kandidaten und spricht diese dann per Telefon an ihrem Arbeitsplatz an. Diese Vorgehensweise in der Personalberatung lässt sich natürlich schlecht mit Methoden des E-Recruiting nachbilden. Sehr gerne werden die entsprechenden Dienste bei technikaffinen Tätigkeiten angenommen; z.B. bei IT Jobs. Weiterlesen »

Ein IT-Fitnesstest sollte in der Lage sein, die IT-Fitness sicher und prägnant festzustellen. Obwohl IT-Kenntnisse von zentraler Wichtigkeit für moderne Lebensgestaltung sind, gibt es kaum einen guten IT-Fitnesstest, wo man feststellen kann, ob der Anwender in ausreichender Weise seine Rechner beherrscht. Ein IT-Fitnesstest sollte nicht nur die elementaren Fähigkeiten prüfen. Der IT-Fitnesstest sollte auch eine Rückmeldung darüber geben, ob relevante Hintergründe der IT ausreichend vorhanden sind. Weiterlesen »

weitere Artikel »