Ein Lehrer schreibt an eine Tafel und wir wollen alle Informationen auf der Tafel in Echtzeit über ein Netz mit geringer Bandbreite übertragen. Wie machen wir das?
In einem Interview wurde ich mit dieser Frage konfrontiert.
Ein Lehrer schreibt an eine Tafel und wir wollen alle Informationen auf der Tafel in Echtzeit über ein Netz mit geringer Bandbreite übertragen. Wie machen wir das?
In einem Interview wurde ich mit dieser Frage konfrontiert.
Ich habe das Gefühl, dass die Frage so formuliert war, dass keine anderen Computer verwendet werden konnten. Wenn ich raten müsste, wollte der Interviewer, dass der Befragte erkennt, dass es zu bandbreitenintensiv wäre, 20 Mal pro Sekunde einen Schnappschuss der gesamten Tafel zu senden. Stattdessen könnten sie vielleicht erkennen, dass man mit Kreide immer nur auf einem Teil der Tafel schreiben kann und dass man relativ viel schreiben muss, bevor man löschen kann. Bei unserer geringen Bandbreite könnten wir also einfach die aktuelle Position der Kreide mehrmals pro Sekunde senden, und auf der Empfängerseite zeichnen wir einfach weiter Pixel, wo auch immer sich die Kreide befindet. Auf diese Weise senden wir nur 20 x,y-Paare pro Sekunde und nicht 20 ganze Bitmaps.
Die einfachste Methode, die keine ausgefallene Technik oder Software erfordert und praktisch ohne Aufwand zu bewerkstelligen ist, besteht darin, dass einer der Schüler den Inhalt der Tafel wortwörtlich auf seinen Laptop überträgt. Der Texteditor könnte etwas so Einfaches wie ein vernetztes Terminal sein, das die Informationen auf den entfernten Computer überträgt, während sie getippt werden.
Dies ist relevant:
http://thedailywtf.com/Articles/The_Complicator_0x27_s_Gloves.aspx
Ich denke, es hängt von der Art der Tafel ab, die er verwendet. Es gibt einige neue Tafeln, die es ermöglichen, den Inhalt zu speichern und dann zu drucken.
Ich persönlich denke, dass eine Möglichkeit, wenn Sie eine solche Tafel haben, darin besteht, ein Paar von x,y-Koordinaten der auf dem Bildschirm gezeichneten Punkte zu übertragen. Die Farbinformationen sind möglicherweise nicht notwendig, wenn er/sie nur eine Farbe verwendet.
Aber ich denke, dass die Lösung von @Mehrdad Afshari die allgemeinste und günstigste ist!
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
3 Stimmen
Setzen Sie einen billigen Arbeiter vor die Tafel und bitten Sie ihn, alles, was der Lehrer schreibt, über einen Instant Messenger an einen anderen zu schicken.
1 Stimmen
Was bedeutet "alle Informationen"? Kann es Bilder geben? Ist es uns wichtig, dass der Lehrer wütend ist und die Kreide zerbrochen und einen charakteristischen kleinen Fleck hinterlassen hat? Glauben wir an die Handschriftenanalyse? Was ist, wenn der Hausmeister die Tafel vor dieser Stunde nicht gut gewischt hat? Was ist, wenn eine Spinne über die Tafel läuft?