Digitaltechnik – Verknüpfungsschaltungen

NICHT Schaltung (NOT)

Funktionsgleichung:

x=\overline a

Merksatz:

Liegt am Eingang a einer NICHT-Schaltung ein 0-Signal so liegt am Ausgang x ein 1-Signal.
Liegt am Eingang a einer NICHT-Schaltung ein 1-Signal so liegt am Ausgang x ein 0-Signal.
Ein NICHT-Gatter kehrt das Eingangssignal um.


 

UND Schaltung (AND)

Funktionsgleichung:

x=a\wedge b

Merksatz:

Liegt am Eingang a  und am Eingang b einer UND-Schaltung ein 1-Signal so liegt am Ausgang x ein 1-Signal.
Ein UND-Gatter hat am Ausgang immer dann ein 1-Signal wenn alle Eingänge ein 1-Signal aufweisen.


 

ODER Schaltung (OR)

Funktionsgleichung:

x=a\vee b

Merksatz:

Liegt am Eingang a  oder am Eingang b einer ODER-Schaltung ein 1-Signal so liegt am Ausgang x ein 1-Signal.
Ein ODER-Gatter hat am Ausgang immer dann ein 1-Signal wenn mindestens ein Eingang ein 1-Signal aufweist.


NOT-AND Schaltung (NAND)

Ein NAND-Gatter besteht aus deinem AND-Gatter mit negiertem Ausgang.

Funktionsgleichung:

x=\overline { a\wedge b }

Merksatz:

Ein NAND-Gatter hat am Ausgang immer dann ein 1-Signal wenn mindestens ein Eingang ein 0-Signal aufweist.


NOTOR Schaltung (NOR)

Ein NOR-Gatter besteht aus einem OR-Gatter mit negiertem Ausgang.

Funktionsgleichung:

x=\overline { a\vee b }

Merksatz:

Ein NOR-Gatter hat am Ausgang immer dann ein 1-Signal wenn alle Eingänge ein 0-Signal aufweisen.


EXklusiv-OR Schaltung (XOR o. Antivalenzschaltung)

Funktionsgleichung:

x=\left( a \wedge \overline b\right) \vee \left(\overline a\wedge b\right)

Merksatz:

Ein XOR-Gatter mit zwei Eingängen hat am Ausgang immer dann ein 1-Signal wenn die Eingänge antivalente (entgegengesetzte) Signale aufweisen.


EXklusiv-NOT-OR Schaltung (XNOR o. Äquivalenzschaltung)

Funktionsgleichung:

x=\left(\overline { a } \wedge \overline b\right) \vee \left(a\wedge b\right)

Merksatz:

Ein XNOR-Gatter mit zwei Eingängen hat am Ausgang immer dann ein 1-Signal wenn die Eingänge äquivalente (gleiche) Eingangssignale aufweisen.


Inhibition (AND-Gatter mit Eingangsnegation o. Sperrgatter)

Im Beispiel handelt es sich um ein AND-Gatter mit einer Eingangsnegation am Eingang a.

Funktionsgleichung:

x=\overline { a } \wedge b

Merksatz:

Eine Inhibition hat am Ausgang immer dann ein 1-Signal wenn der nicht negierte Eingang ein 1-Signal und der negierte Eingang ein 0-Signal aufweisen.


Implikation (OR-Gatter mit Eingangsnegation o. Subjunktion)

Im Beispiel handelt es sich um ein OR-Gatter mit einer Eingangsnegation am Eingang a.

Funktionsgleichung:

x=\overline { a } \vee b

Merksatz:

Eine Implikation hat am Ausgang immer dann ein 1-Signal wenn der nicht negierte Eingang ein 1-Signal und der negierte Eingang ein 0-Signal aufweisen.


 

Brackets – freier Code Editor

„Ein moderner, quelloffener Code-Editor, der Webdesign versteht.“

Brackets Logo

Unter diesem Motto hat Adobe den freien Code Editor Brackets initiiert.

Brackets ist quelloffen und verfügt über eine LiveView Funktion, wie man sie von modernen Editoren erwartet. Der Editor ist in hauptsächlich in HTML, CSS und JavaScript geschrieben. Brackets versteht sich auch mit den Präprozessoren LESS und SCSS. Ein Versuch ist der Editor auf jeden Fall wert auch wenn man sein Werkzeug nicht gerne wechselt.

Unter http://brackets.io kannst du dir die aktuellste Version herunterladen. Hier gibt es auch noch auf Wunsch ein Preview von Extract dazu. Extract vereinfacht die Zusammenarbeit von Webdesign und -programmierung mit Photoshop.

jQuery Mobile Beispiel – MaMiMo Magic-Mind-Mobile

Willkommen in 2015!

Ich wünsche euch allen ein gesundes und friedvolles neues Jahr!

Über die Feiertage und den Jahreswechsel muss man sich neben all dem Rummel auch ein wenig mit dem Programmieren ablenken 😉

Hier ein kleines Beispiel für ein Spiel mit jQuery Mobile. Mangels Android Device habe ich es nur unter iOS getestet. Es sollte aber auch auf einem Androiden laufen. Viel Spaß dabei.

Im Browser auf dem PC kannst du am besten in den Entwicklermodus umschalten und die Displaygröße auf ein SmartPhone deiner Wahl umstellen. Sieht ein bisschen hübscher aus.
It’s (not) MAGIC…   just binary digit system!

Online auf deinem Endgerät spielen

Wenn Ihr das Spiel auf einem mobilen Endgerät spielen möchtet müsst Ihr diesen Link verwenden:

http://m.mesch.de

Wenn dir das kleine Spiel gefällt hinterlasse doch einfach einen Kommentar.

Aktion aufgeräumter Schreibtisch

Ihr kennt das – eine Beamer- oder Bildschirmpräsentation steht an und der Schreibtisch (Desktop) eures Macs liegt mal wieder voll mit diversen Dokumenten, Screenshots oder Programmverknüpfungen.

Natürlich lässt sich alles meistens ganz flott in einen Ordner verschieben und hinterher wieder zurück, allerdings liegen die Ordner und Dateien dann nicht mehr an dem Ort, an dem sie zuvor lagen.

Über den Terminal lassen sich alle Symbole auf dem Schreibtisch aus- und wieder einblenden.

So geht’s:

Ausblenden

  1. Terminal öffnen (⌘ + Leertaste und Terminal eingeben)
  2. folgenden Befehl in die Befehlszeile tippen und mit Enter bestätigen:
    defaults write com.apple.finder CreateDesktop false
  3. mit killall Finder ebenfalls im Terminal den Finder neu starten.

Einblenden

  1. Terminal öffnen (⌘ + Leertaste und Terminal eingeben)
  2. folgenden Befehl in die Befehlszeile tippen und mit Enter bestätigen:
    defaults write com.apple.finder CreateDesktop true
  3. mit killall Finder ebenfalls im Terminal den Finder neu starten.

CMS für Fotos

koken logoFür Freunde der Fotografie und Bildkunst stellt sich oft die Frage der Präsentation ihrer Arbeiten im Netz. Das Content Management System (CMS) Koken ist darauf vielleicht eine Antwort. Es wirkt sehr aufgeräumt, elegant und ohne störende Elemente auf der Website.

Installation

Die Installation geht mit einem kleinen Webinstaller beim geeigneten Provider schnell von der Hand. Wer schon WordPress bei seinem Provider installiert hat, sollte damit keine Probleme haben. Zur Installation sollte man die Rechte auf dem Installationsverzeichnis (z.B. koken) mit einem geeigneten FTP-Client (z.B. FileZilla oder muCommander ) auf 777 setzen. Nach der Installation nicht vergessen die Berechtigungen wieder auf 755 zu setzen. Die Daten für die SQL-Datenbank sollte man griffbereit haben.

Mindestanforderungen

  • PHP 5.2.0 oder höher
  • MySQL 5 oder höher
  • ImageMagick, Imagick oder GD

Integration in Lightroom

lightroom logo

Eine geniale Idee ist die Integration in Adobe Lightroom ab Version 3. Das Plugin lässt sich auf der koken Webpräsenz kostenlos herunter laden (hier geht’s zur Plugin Seite).

Mit dem Plugin lassen sich in Lightroom über Veröffentlichungsdienste die gewünschten Inhalte direkt auf der Webpräsenz veröffentlichen.

LR Veröffentlichungsdienste

Es gibt bereits ein paar einige Themes und weitere Plugins (z.B. Font Loader, HTML Injector, etc.) die im koken eigenen Store heruntergeladen werden können.

Hier kannst du dir einen ersten Eindruck von dem sehr aufgeräumten CMS machen.

Bleibt zu hoffen, dass die Entwickler am Ball bleiben. Auf ihrer Seite haben Sie versprochen, dass koken „always free“ bleibt.

Update: Juli 2015

Die Entwickler wollen jetzt das CMS jetzt doch veräußern…

Näheres erfährst du hier: Koken is for sale and looking for a new home