Original Usenet thread from de.alt.rec.ascii-art, started 11 Jan 2006.
Lange angekuendigt ...
de.alt.rec.ascii-art
· 41 messages · 11 Jan 2006 - 19 Feb 2006
Hallo! Schon vor einer Weile habe ich einen Film erwᅵhnt, an dem ich seit einiger Zeit bastele. Nun, ich schᅵtze, daᅵ es an der Zeit ist, ihn ein wenig der ᅵffentlichkeit vorzustellen. Ihr benᅵtigt dazu einen telnet-Client. Wᅵre ich Windows-Nutzer, wᅵrde ich ᅵbrigens lieber putty statt des mitgelieferten Clients benutzen. Fᅵr weitere Anleitungen schaut unter <http://das-mehdorn.de/brot/>, ansonsten startet mal mit <telnet://das-mehdorn.de/> durch. Viel Spaᅵ! Christoph P.S.: Durchschnittliche Laufzeit ca. 25,5min -- Eine Tante kommt zu Besuch und spricht meine Nichte an. "Hatschiiibutschiii. Wolln wa gleich dattagehn und Eisi, eisi essen?" Meine Nichte schaut sie verstᅵndnislos an und meint zu mir: "Du Wilko, warum redet die Tante denn so komisch?" (Wilko Finke)
Christoph 'Mehdorn' Weber schrieb: > Schon vor einer Weile habe ich einen Film erw�hnt, an dem ich seit > einiger Zeit bastele. Nun, ich sch�tze, da� es an der Zeit ist, ihn > ein wenig der �ffentlichkeit vorzustellen. > Ihr ben�tigt dazu einen telnet-Client. W�re ich Windows-Nutzer, w�rde > ich �brigens lieber putty statt des mitgelieferten Clients benutzen. > F�r weitere Anleitungen schaut unter <http://das-mehdorn.de/brot/>, > ansonsten startet mal mit <telnet://das-mehdorn.de/> durch. *applaus!!!!1elfundelfzig!!11* Philipp
Christoph 'Mehdorn' Weber schrieb folgendes nieder:
> telnet://das-mehdorn.de/
Goil :-)
Ich habe selten sooo gelacht/geschmunzelt ...
Gru� An*auch lurken macht Schbass*di
--
In T-Punkten, darf man nie, wirklich nie, die Verk�ufer im Laden nach
irgendwas, was sich auch nur ann�hrend nach Technik anh�rt fragen. Au�er
nat�rlich man hat Zeit oder lange nicht mehr gelacht/geweint :).
(Patric Becker in d.a.s.r)
Christoph 'Mehdorn' Weber schrieb: > Schon vor einer Weile habe ich einen Film erw�hnt, an dem ich seit >einiger Zeit bastele. Nun, ich sch�tze, da� es an der Zeit ist, ihn >ein wenig der �ffentlichkeit vorzustellen. Sehr toll. Wirklich. Auch in den Details wirklich spitze. Ganz besonders mag ich die Szene, wie die Ehrenpreis den Planeten umkreist, um schlie�lich darauf abzus^Wzu landen. Aber auch das "LOOM[tm]-Zelt" mit der Rauhfasertapete ist sehr geil. Da f�hlt man sich richtig in die guten alten Zeiten zur�ckversetzt. Tipps zum Anschauen: Am Besten sieht es nat�rlich auf der alten altmodischen Text-Consol, aber im "kompakteren Modus" mit 80*50 Zeichen und "dunkel auf hell" aus. > F�r weitere Anleitungen schaut unter <http://das-mehdorn.de/brot/>, Wie erkennst du bei dem Filmformat die Frame-Gr��e? Ist das immer fixe 18*60 oder erkennst du H�he an der Einr�ckung, die Breite am "\n"? Sprich: Da kann man doch bestimmt einen Standard f�r das File-Format draus machen, so dass sich die unterschiedlichen Filme auch austauschen lassen und sie nicht mehr an bestimmte Systeme, Programme oder Telnet-Server gebunden sind, oder? David
Ingrid schrieb: >Sprich: Da kann man doch bestimmt einen Standard f�r das File-Format >draus machen, so dass sich die unterschiedlichen Filme auch >austauschen lassen und sie nicht mehr an bestimmte Systeme, >Programme oder Telnet-Server gebunden sind, oder? Quick&Dirty, mit ein paar weiteren Kurzfilmchen aus meinem Archiv: <http://www.usenetverwaltung.de/aanim.zip> Wobei ich dazu sagen muss, ich habe Zehntel- statt F�nfzehntelsekunden f�r die Trenner gew�hlt, und mit /^\d/ f�r das Erkennen eines Frame-Endes bin ich auch nicht so richtig zufrieden ;-) David
David Dahlberg schrieb: > Sprich: Da kann man doch bestimmt einen Standard f�r das File-Format > draus machen, so dass sich die unterschiedlichen Filme auch > austauschen lassen und sie nicht mehr an bestimmte Systeme, > Programme oder Telnet-Server gebunden sind, oder? Und man k�nnte ein Java-Programm (-> plattformunabh�ngig) schreiben, welches diese Dateien abspielt. Gru�, Franz -- () ascii ribbon campaign - against html mail /\ - against microsoft attachments
Am 12.01.2006 07:42 schrieb Franz Seidl: >> Sprich: Da kann man doch bestimmt einen Standard f�r das File-Format >> draus machen, so dass sich die unterschiedlichen Filme auch >> austauschen lassen und sie nicht mehr an bestimmte Systeme, >> Programme oder Telnet-Server gebunden sind, oder? > > Und man k�nnte ein Java-Programm (-> plattformunabh�ngig) schreiben, > welches diese Dateien abspielt. Wenn das Format eindeutig beschrieben ist, baut es Markus bestimmt in Jave ein. -- "Nicht alle werden in detebe gr��enwahnsinnig. Manche waren es schon vorher." Christian Pree, 28.9.1700 ebendort
Am 2006-01-11 hat Christoph 'Mehdorn' Weber geschrieben:
> ansonsten startet mal mit <telnet://das-mehdorn.de/> durch.
Absolut gro�artig!
--
(^^\/\/^^)
~~~@@~~~ PGP key available
(..)
Stefan Ram schrieb: > Ein Abspielprogramm in Java k�nnte man grunds�tzlich > schreiben, falls Christoph seinen "ASCII-Quellcode" �berhaupt > ver�ffentlichen will und dessen Format kurz beschreiben will. Vielleicht kann ich dann beim Programmieren helfen... Gru�, Franz -- () ascii ribbon campaign - against html mail /\ - against microsoft attachments
Franz Seidl schrieb: >> Ein Abspielprogramm in Java k�nnte man grunds�tzlich >> schreiben, falls Christoph seinen "ASCII-Quellcode" �berhaupt >> ver�ffentlichen will und dessen Format kurz beschreiben will. > >Vielleicht kann ich dann beim Programmieren helfen... Das d�rfte kaum n�tig sein. Bei mir waren's 38 Zeilen (incl. Bloat ;-) <Ob-ASCII-Animation id="Quijote"> __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' | / /-_| ` |/ ,'-_| \ /____|'-_|___\ _..,____]__|_\-_'|_[___,.._ ' mic ``'--,..,. 30 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' | / /-_| ` |/ ,'-_| \ /____|'-_|___\ _..,____]__|_\-_'|_[___,.._ ( ' mic ``'--,..,. 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' | / /-_| ` |/ ,'-_| \ /____|'-_|___\ / _..,____]__|_\-_'|_[___,.._ (\ ' mic ``'--,..,. ` 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' | / /-_| ` |/ ,'-_| \ _ /____|'-_|___\ /, _..,____]__|_\-_'|_[___,.._ (\. ' mic ``'--,..,. `' ( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' | / /-_| ` |/ ,'-_| \ _, /____|'-_|___\ /,` _..,____]__|_\-_'|_[___,.._ (\.' ' mic ``'--,..,. `'" 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ | / /-_| ` |/ ,'-_| \ _, /____|'-_|___\ /,`" _..,____]__|_\-_'|_[___,.._ (\.'/ ' mic ``'--,..,. `'_| (.- \) 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ | / /-_| ` \ |/ ,'-_| \ _, /____|'-_|___\ /,`"/ _..,____]__|_\-_'|_[___,.._ (\.'/ ' mic ``'--,..,. `'"| } | / 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ | / /-_| ` \" |/ ,'-_| \ _, ( /____|'-_|___\ /,`"/. _..,____]__|_\-_'|_[___,.._ (\.'/ ` ' mic ``'--,..,. `'_} (._., \) \ / 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ _ | / /-_| ` \"{ |/ ,'-_| \ _, (O /____|'-_|___\ /,`"/.| _..,____]__|_\-_'|_[___,.._ (\.'/ `< ' mic ``'--,..,. `'"| > }|- || /( 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{) |/ ,'-_| \ _, (O) /____|'-_|___\ /,`"/.|) _..,____]__|_\-_'|_[___,.._ (\.'/ `<- ' mic ``'--,..,. `'_| > (.-\|-- \) }| /( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) /____|'-_|___\ /,`"/.|), _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ' mic ``'--,..,. `'"| > }|--' || /( 5 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) /____|'-_|___\ /,`"/.|),_ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ' mic ``'--,..,. `'_} > : (._.,---; \) \| \ /( / 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) /____|'-_|___\ /,`"/.|),__ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ' mic ``'--,..,. `'"| > / }|--'\ || | /( / 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' , ' mic ``'--,..,. `'_| > / (.-\|--'\ < \) }| \ /( /( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) S /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,` ' mic ``'--,..,. `'"| > / | }|--'\ < || || /( /( 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+ ' mic ``'--,..,. `'_} > : |) (._.,---;\ <\ \) \| \.\{ /( /(/( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 5 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'_| > / |)) (.-\|--'\ <\\( \) }| \ )\` /( /(/( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'_} > : |)) (._.,---;\ <\( \) \| \.\{ ` /( /(/( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'_| > / |)) (.-\|--'\ <\\( \) }| \ )\` /( /(/( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 3 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'_} > : |)) (._.,---;\ <\( \) \| \.\{ ` /( /(/( 7 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | \` -_|. '-' \ __ | / /-_| ` \"{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 20 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | | \` -_|. '-' |__ | / /-_| ` |{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 20 __ ,-_ (` ). |-_'-, ( ). |-_'-' _( '`. _ |-_'/ .=(`( . ) /;-,_ |-_' ( (.__.:-`-_.' /-.-;,-,___|' `( ) ) /;-;-;-;_;_/|\_ _ _ _ _ ` __.:' ) x_( __`|_P_|`-;-;-;,| `--' |\ \ _|| `-;-;-' | | \` -_|. '-' |__ | / /-_| ` |{)" |/ ,'-_| \ _, (O) SK /____|'-_|___\ /,`"/.|),___ _..,____]__|_\-_'|_[___,.._ (\.'/ `<-' ,`+. ' mic ``'--,..,. `'"| > / |)) }|--'\ < \( || || ` /( /( 80 </> David
Franz Seidl wrote: > Und man k�nnte ein Java-Programm (-> plattformunabh�ngig) schreiben, > welches diese Dateien abspielt. Gibt's schon: http://www.jave.de/asciimation/examples/example9.html oder mit Player-Controls: http://www.jave.de/asciimation/examples/example8a.html Der Player samt HTML-Seite und Animation kann direkt aus JavE exportiert werden, zumindest wenn man die aktuelle Meilensteinversion 6.0M7 verwendet: http://www.jave.de/developer/milestone6m7.html Seit dieser Version geht (neben vielen anderen) sogar Export im SWF-Format. Dass bzw. wie die Entwicklung in JavE bez�glich der Unterst�tzung von Animationen vorangeht, sieht man zum Beispiel hier im neuen JavE Wiki: http://wiki.jave.de/index.php/Feature_request:More_Animation_Editor_Space Ciao, Markus
Michael Hermes wrote: > Wenn das Format eindeutig beschrieben ist, baut es Markus bestimmt in > Jave ein. Prinzipiell m�sste sich die Animation auch jetzt schon in JavE importieren lassen - zumindest wenn die Anzahl an Zeilen f�r jeden Frame bzw. die Anzahl an Trennzeilen zwischen den Frames identisch ist. Die Funktion verbirgt sich im Men� "Animation" -> "Import..." http://www.jave.de/developer/import60m3.png Ciao, Markus
Christoph 'Mehdorn' Weber <das...@despammed.com> wrote: > F�r weitere Anleitungen schaut unter <http://das-mehdorn.de/brot/>, >ansonsten startet mal mit <telnet://das-mehdorn.de/> durch. Bravo! Zu-Ga-Be, Zu-Ga-Be! <voice from="Bernd">Geh. Nach. Hause!</voice> Gibts da eigentlich irgendwo versteckte Player-Controls (Pause, Vorspulen, Zur�ckspulen, Goto Frame oder so)? Ich hab nicht alle Tasten durchprobiert... F�nde ich cool, wenn ich zwischendurch abgelenkt bin, Pause machen zu k�nnen bzw. nachher ein bisschen zur�ckzuspulen. Das Applet f�r den Star-Wars-Film hatte sowas so weit ich wei�. Ob-VCR: .-------.-------.-------.-------.-------. | | /| | /| /| | |'\ | |'''| | |\ |\ | | | \| | \| \| | |_/ | |___| | |/ |/ | '-------'-------'-------'-------'-------' RESTART REWIND PlAY STOP F.FWD. Michael, der sowas vermutlich in Perl schreiben (und �ber inetd starten) w�rde -- Mit amerikanischer (oder deutscher) Tastatur "bequem" internationale Sonderzeichen eingeben - und das plattform�bergreifend (bei Bedarf auch im Internet-Caf�, falls Java-f�higer Browser vorhanden). Kostenlos und Open Source. -- http://intltyper.sf.net/
Hallo! Markus Gebhard <mar...@jave.de>: > Gibt's schon: > http://www.jave.de/asciimation/examples/example9.html Beeindruckend. Dann sind es schon zwei. Bisher kannte ich nur den Java-Player von <http://asciimations.co.nz> (IIRC). Oder sollte das gar der gleiche Player sein? Prinzipiell sollte der Brotfilm damit jedenfalls laufen. Einfach das Applet herunterladen, entpacken, sw1.txt mit Brotfilm ersetzen und wieder einpacken. Habe ich aber noch nicht versucht. Bisher habe ich nur die sw1.txt ausgepackt, um sie mit meinem Player abspielen zu kᅵnnen. Java habe ich nᅵmlich gar nicht installiert. Aber man sieht mit "telnet towel.blinkenlights.nl" eine meist recht aktuelle Version von Star Wars. > Seit dieser Version geht (neben vielen anderen) sogar Export im SWF-Format. Brrr. Java, SWF. So langsam wird es proprietᅵr. Kannst es denn auch MPEG-Export? Christoph -- Personal Firewall bietet Schutz vor klassischen Angriffen -- Was hat man unter "klassischen Angriffen" zu verstehen? -- Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustᅵr... (Johannes Sackmann, Heiko Schlenker, Ralf Bᅵrckner)
Hallo! Stefan Ram <ra...@zedat.fu-berlin.de>: > Ja, ich war ebenfalls sehr beeindruckt. Beispielsweise schon > von dem Titel ganz am Anfang Ja, der war schlimm. Ich hatte beim Anpassen von Bild zu Bild einmal die Wellen und einmal das Flugzeug beim Weiterrᅵcken ver- gessen und daher dann weite Teile mehrfach gezeichnet. Irgendwann paᅵte es dann aber. > und dann von der "fliegenden Untertasse". Habe ich nicht selbstgemalt. Aber die Enttarn-Szene ist zugegebener- maᅵen mein bisheriger Lieblings-Gag. > Ein Abspielprogramm in Java kᅵnnte man grundsᅵtzlich schreiben, falls > Christoph seinen "ASCII-Quellcode" ᅵberhaupt verᅵffentlichen will Muᅵ ich nicht. Liegt hinreichend ᅵffentlich auf <http://das-mehdorn.de/brotsync/> herum. Ist nur nicht verlinkt. > dessen Format kurz beschreiben will. Das Format ist einfach. Der Player spielt alles, was maximal 78 Zeichen breit ist. Das Bild sollte folglich nicht breiter sein. Viele Terminals haben nur 24 oder 25 Zeilen. Der Player erzeugt immer seine Status-Zeile. Daher bleiben sollte man nicht mehr als 23 Zeilen hohe Bilder verwenden. Bilder werden mit einer Zahl terminiert. Sie muᅵ am Zeilenanfang stehen, danach darf nichts anderes als der Zeilenumbruch folgen. Diese Wartezeit wird ᅵbrigens im neuen Player -- um Star-Wars- kompatibel zu werden -- mit 0.06 Millisekunden multipliziert und entsprechend gewartet. Im normalen cvidasc sind es derzeit noch 0.05 Millisekunden. Der Player muᅵ auᅵerdem immer mitzᅵhlen, wie lang das akutelle Bild ist und wie lang das Bild zuvor war. Danach muᅵ er ggf. ᅵberstehende Zeilen abschneiden oder anderweitig entfernen (derzeit macht er ein Clear). Ansonsten hᅵpft er fᅵr das nᅵchste Bild nur nach (1,1). Links oben also. Auᅵerdem muᅵ er nach rechts ᅵberstehende Bildteile ᅵberschreiben oder anderweitig entfernen. (Derzeit fᅵllt meine Version einfach alle Zeilen mit Leerzeichen auf Breite 78 auf. Besser wᅵre es, wenn nur aufgefᅵllt wird, wo es nᅵtig ist -- ergibt eine deutliche Bandbreitenersparnis.) Und das war es eigentlich auch schon. Denkbar wᅵre noch, daᅵ im neuen Player die erste Zeile noch den Parameter der Wartezeit festlegen wird, aber da ᅵndert sich das Brotformat vermutlich ohnehin ein wenig. Folgende Dinge meckert derzeit ein Script beim Brotfilm allerdings an: 1. 19-Zeilen-Clipping Da der aktuelle Player noch ein "clear" macht, wenn mal ein lᅵngeres Bild vorkam, und ich manchmal Wartezeiten an den Schnittkanten doppelt einfᅵge oder vergesse, ist es derzeit so, daᅵ alle 19 Zeilen eine Zahl stehen muᅵ. 2. Leerzeichen Keine Zeile darf auf ein Leerzeichen enden. Prinzipiell genᅵgt es aber, wenn sichergestellt ist, daᅵ keine Wartezeit-Zeile auf Leer- Zeichen endet und der Film nirgendwo breiter als 78 Zeichen ist. 3. Nicht-Wartezeilen sollten nicht mit Zahlen beginnen Der alte Player war da etwas kaputt, und wegen der Kompatiblitᅵt sollte es vermieden werden. Kommt derzeit nur einmal in der Scotch- Szene vor (das Auge von Scotch). Mit dem neuen Player, der noch be- fummelt wird, wird es nicht mehr nᅵtig sein. 4. Keine Zeile darf zu lang sein Das oben angesprochene 78-Zeichen-Limit. 5. Keine "bᅵsen" Zeichen sollten enthalten sein Als gute Zeichen gelten Zeilenumbrᅵche und alle Zeichen von 32 bis 126 (dezimal) aus der ASCII-Tabelle. Insbesondere nicht erlaubt sind 8bit-Zeichen, weil es dann kein ASCII-Video wᅵre, und Tabs, da man die Tab-weite des Zielsystems nicht kennt. 127 wird je nach Terminal als Delete-Taste miᅵinterpretiert und sollte auch gemieden werden. Der Player darf aber Sonderzeichen einbauen, um das Terminal zu lᅵschen oder an die Home-Position zu springen. Dafᅵr braucht man meist Escape-Sequenzen. Das sollten dann alle Anforderungen sein, die Film bzw. Player erfᅵllen mᅵssen. Zwecks Debugging ist der Frame-Counter in der Titelzeile ᅵbrigens auch sehr wichtig und sollte nicht weggelas- sen werden. Christoph -- Personal Firewall bietet Schutz vor klassischen Angriffen -- Was hat man unter "klassischen Angriffen" zu verstehen? -- Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustᅵr... (Johannes Sackmann, Heiko Schlenker, Ralf Bᅵrckner)
Hallo! Michael Schierl <sch...@gmx.de>: > Gibts da eigentlich irgendwo versteckte Player-Controls (Pause, > Vorspulen, Zurᅵckspulen, Goto Frame oder so)? Ja. Aber erst in der neuen Version, die derzeit noch getestet wird. Dort gibt es bisher "schneller", "langsamer", "Cursor an/ aus" und "beenden". > Fᅵnde ich cool, wenn ich zwischendurch abgelenkt bin, Pause machen zu > kᅵnnen Steht als nᅵchstes auf dem Plan fᅵr den neuen Player. > bzw. nachher ein bisschen zurᅵckzuspulen. Da weiᅵ ich noch nicht, ob ich es implementiere. Muᅵ ich erst ein paar Tests machen. Es wᅵre ungut, wenn der Player dazu den ganzen Film im Speicher halten muᅵ. Gucken nᅵmlich hᅵufiger auch mal viele Leute gleichzeitig. > Michael, der sowas vermutlich in Perl schreiben (und ᅵber inetd > starten) wᅵrde ᅵber inetd gestartet wird schon lange. Und der neue Player heiᅵt "(pl)vidasc" -- wenn das mal nicht ein Zeichen ist! Christoph -- Personal Firewall bietet Schutz vor klassischen Angriffen -- Was hat man unter "klassischen Angriffen" zu verstehen? -- Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustᅵr... (Johannes Sackmann, Heiko Schlenker, Ralf Bᅵrckner)
Hallo! David Dahlberg <rep...@usenet.arcornews.de>: > mit /^\d/ fᅵr das Erkennen eines Frame-Endes bin ich auch nicht so ^ hier willst du noch ein "$" hinschreiben. > richtig zufrieden ;-) Dann ist es quasi perfekt. Christoph -- Personal Firewall bietet Schutz vor klassischen Angriffen -- Was hat man unter "klassischen Angriffen" zu verstehen? -- Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustᅵr... (Johannes Sackmann, Heiko Schlenker, Ralf Bᅵrckner)
Hallo! Franz Seidl <web...@gmx.de>: > Und man kᅵnnte ein Java-Programm (-> plattformunabhᅵngig) schreiben, ^^^^^^^^^^^^^^^^^^^ > welches diese Dateien abspielt. Prust! Ich habe bisher auf jeder Plattform eine telnet-Implementierung gefunden. Komm mir nicht mit plattformunabhᅵngig! *g* Ob-ASCII: Das erste Frame mit der enttarnten Tasse Christoph -- Personal Firewall bietet Schutz vor klassischen Angriffen -- Was hat man unter "klassischen Angriffen" zu verstehen? -- Seltsam angezogene Fremde rollen ein riesiges Holzpferd vor Deine Haustᅵr... (Johannes Sackmann, Heiko Schlenker, Ralf Bᅵrckner)
Christoph 'Mehdorn' Weber schrieb:
> Viel Spa�!
Oh der Film ist wirklich schick. Und auch witzig. Toll.
Als Bernd-Brot-Sympathisant freut man sich besonders ueber solch einen
Streifen. Einzige Anmerkung: Bernd hat in der Nahaufnahme einen Finger
pro Hand zuviel. ;o) (Ich glaube, das ist um Frame 460 rum)
Gruss, Sebastian
Christoph 'Mehdorn' Weber schrieb: >> Ein Abspielprogramm in Java k�nnte man grunds�tzlich schreiben, falls >> Christoph seinen "ASCII-Quellcode" �berhaupt ver�ffentlichen will > > Mu� ich nicht. Liegt hinreichend �ffentlich auf ><http://das-mehdorn.de/brotsync/> herum. Ist nur >nicht verlinkt. Danke! Und hey -- er l�uft sogar in meinem Player :-) >> dessen Format kurz beschreiben will. [..] > Bilder werden mit einer Zahl terminiert. Sie mu� am Zeilenanfang >stehen, danach darf nichts anderes als der Zeilenumbruch folgen. > > Diese Wartezeit wird �brigens im neuen Player -- um Star-Wars- >kompatibel zu werden -- mit 0.06 Millisekunden multipliziert und >entsprechend gewartet. Im normalen cvidasc sind es derzeit noch >0.05 Millisekunden. Ja, das ist dumm. Am besten ist da wohl ein Schalter f�r die Geschwindigkeit. (Du hast sowas in der Art ja eh schon drin ..) > Der Player mu� au�erdem immer mitz�hlen, wie lang das akutelle Bild >ist und wie lang das Bild zuvor war. Danach mu� er ggf. �berstehende >Zeilen abschneiden oder anderweitig entfernen (derzeit macht er ein >Clear). Ansonsten h�pft er f�r das n�chste Bild nur nach (1,1). Links >oben also. > > Au�erdem mu� er nach rechts �berstehende Bildteile �berschreiben oder >anderweitig entfernen. (Derzeit f�llt meine Version einfach alle Zeilen >mit Leerzeichen auf Breite 78 auf. Besser w�re es, wenn nur aufgef�llt >wird, wo es n�tig ist -- ergibt eine deutliche Bandbreitenersparnis.) Was spricht da gegen ein schn�des "\033[2J"? David
Christoph 'Mehdorn' Weber <das...@despammed.com> wrote: >Hallo! > >Michael Schierl <sch...@gmx.de>: > >> Gibts da eigentlich irgendwo versteckte Player-Controls (Pause, >> Vorspulen, Zur�ckspulen, Goto Frame oder so)? > > Ja. Aber erst in der neuen Version, die derzeit noch getestet >wird. Dort gibt es bisher "schneller", "langsamer", "Cursor an/ >aus" und "beenden". > >> F�nde ich cool, wenn ich zwischendurch abgelenkt bin, Pause machen zu >> k�nnen > > Steht als n�chstes auf dem Plan f�r den neuen Player. > >> bzw. nachher ein bisschen zur�ckzuspulen. > > Da wei� ich noch nicht, ob ich es implementiere. Mu� ich erst ein >paar Tests machen. Es w�re ungut, wenn der Player dazu den ganzen >Film im Speicher halten mu�. Gucken n�mlich h�ufiger auch mal viele >Leute gleichzeitig. Den ganzen Film speichern w�rde ich in der Tat nicht. Meine spontane Idee w�re ein zur�ckspulen �ber $currframe -= 10; seek(FILE,0,0); skip_frames($currframe-1) zu l�sen (unter der Annahme, dass der erste Frame 1 hei�t). Wenn das dann nicht oft vorkommt, sollte es nicht st�ren. Und die skip_frames-Funktion kann man auch gleich f�rs goto-Frame missbrauchen. Andererseits will man vielleicht ja auch ein "R�ckw�rtslaufenlassen" (also "mit Bild") haben - und in dem Fall w�re die L�sung eher schlecht (wenn er pro Frame die ganze Datei liest). Dann w�rde ich lieber hergehen und nach jedem Frame ein tell[1] machen. Diese Werte in einen (Ring-)Puffer und dann beim R�ckw�rtsabspielen f�r seek[2] verwenden. Spult dann allerdings jemand �ber die L�nge des Puffers hinaus, mus man doch wieder von vorne lesen. Diese L�sung ist zwar zugegebenerma�en mehr Programmieraufwand, sollte aber am ressourcensparendsten sein. [1] http://www.xav.com/perl/lib/Pod/perlfunc.html#item_tell [2] http://www.xav.com/perl/lib/Pod/perlfunc.html#item_seek >> Michael, der sowas vermutlich in Perl schreiben (und �ber inetd >> starten) w�rde > > �ber inetd gestartet wird schon lange. Und der neue Player hei�t >"(pl)vidasc" -- wenn das mal nicht ein Zeichen ist! *g* Und ich dachte das (c) soll ein © als ASCII sein - jetzt w�rde ich eher auf den Namen einer Programmiersprache tippen. Michael -- Mit amerikanischer (oder deutscher) Tastatur "bequem" internationale Sonderzeichen eingeben - und das plattform�bergreifend (bei Bedarf auch im Internet-Caf�, falls Java-f�higer Browser vorhanden). Kostenlos und Open Source. -- http://intltyper.sf.net/
Sebastian Grolla schrieb: > Oh der Film ist wirklich schick. Und auch witzig. Toll. > Als Bernd-Brot-Sympathisant freut man sich besonders ueber solch einen > Streifen. Einzige Anmerkung: Bernd hat in der Nahaufnahme einen Finger > pro Hand zuviel. ;o) (Ich glaube, das ist um Frame 460 rum) Das wurde damals schon festgestellt, als der BdB-Thread aktuell war. Die Urversion aus <df2...@philipp.kasperhausen.de> wurde in den folgenden Postings bearbeitet: <122...@philipp.kasperhausen.de> <87p...@ID-1210.user.dfncis.de> ,---------------------. *MIST* | \ /| ` | O ' | | | o | | | | | | . . .'. . . | | | _,------'-----._ | | | " ((o )|(o )) " | ,-. | | ``=' | `='' | ,-. (( ( ) | | |( ) )) ,--. ) : ' | |; ( ,--. (( ( _ `-" ` | _,---.,`---._ | `-" _ ) )) ,; ;" "-' | | | '-" ": :. :: ".,--. | | | .--.," ;; (( ( ,' | | |. ) )) `--"`"""' | | | | `"""'`--' | | .-------+-------. | | | | | ---------'-----------------------'-------------PhS Philipp, erinnernd
Christoph 'Mehdorn' Weber wrote: > Da weiᅵ ich noch nicht, ob ich es implementiere. Muᅵ ich erst ein >paar Tests machen. Es wᅵre ungut, wenn der Player dazu den ganzen >Film im Speicher halten muᅵ. <delurk> Warum nicht die gute alte Lookup-Table? Am Anfang ein statisches Array von mᅵᅵiger Grᅵᅵe reservieren und alle x Frames den jeweiligen Byteoffset speichern. Selbst x=1 sollte nicht arg viel Speicher verbrauchen, und dann ist Rᅵckwᅵrtsabspielen und -springen absolut trivial. Wenn das Array je ᅵberlᅵuft kann man es ja entweder dynamisch vergrᅵᅵern, auf die weitere Speicherung verzichten oder Daten wegwerfen. </delurk> -- Wolfgang Fellger
Christoph 'Mehdorn' Weber wrote: > Beeindruckend. Dann sind es schon zwei. Bisher kannte ich nur den > Java-Player von <http://asciimations.co.nz> (IIRC). > > Oder sollte das gar der gleiche Player sein? Nein, der von JavE ist (bzw. war) eine Neuentwicklung, die zusammen mit JavE weiterentwickelt und gepflegt wird. Einige Zeit lang war er open source. Mit der Verᅵffentlichung der finalen JavE6.0 Version wird er zusammen mit JavE open source. Ich habe jetzt mal spasshalber den Brot-Film in JavE importiert und einen Player hochgeladen: http://www.jave.de/test/brot/brotfilm.html Die Animation im JavE-eigenen Format gibt's auch extra hier: http://www.jave.de/test/brot/brotfilm.jmov Leider ist das Timing der Frames nicht erhalten geblieben, da es derzeit noch nicht beim Import ausgewertet werden kann. >> Seit dieser Version geht (neben vielen anderen) sogar Export im >> SWF-Format. > > Brrr. Java, SWF. So langsam wird es proprietᅵr. Kannst es denn auch > MPEG-Export? Schlimm, gell? Nein, MPEG ist nicht geplant. Aber das JavE-eigene JMOV-Format geht vom Prinzip her schon ein wenig in die Richtung. Immerhin ist es streaming-fᅵhig und verwendet eine eigene Kompression. Bisher ist die aber immernoch loss-less :-) Ciao, Markus
Michael Schierl schrieb: >Den ganzen Film speichern w�rde ich in der Tat nicht. > >Meine spontane Idee w�re ein zur�ckspulen �ber > >$currframe -= 10; >seek(FILE,0,0); >skip_frames($currframe-1) > >zu l�sen (unter der Annahme, dass der erste Frame 1 hei�t). Tja, das Problem ist, dass die Frames nicht nummeriert sind. Ich muss zugeben, obenstehendes nicht zu verstehen, kann mir aber leider nur sowas vorstellen wie: * Vom aktuellen Filepointer "ein St�ck" zur�ckspringen (n*80*101 Zeichen), Position merken * Anzahl der Trenner-Zeilen bis zur aktuellen Position z�hlen * Den Richtigen Trenner raussuchen >Wenn das >dann nicht oft vorkommt, sollte es nicht st�ren. Und die >skip_frames-Funktion kann man auch gleich f�rs goto-Frame >missbrauchen. F�r ein Goto willst du im Zweifel ganze File durchlaufen und Frames z�hlen? David
David Dahlberg wrote: > Michael Schierl schrieb: >>Den ganzen Film speichern w�rde ich in der Tat nicht. >> >>Meine spontane Idee w�re ein zur�ckspulen �ber >> >>$currframe -= 10; >>seek(FILE,0,0); >>skip_frames($currframe-1) >> >>zu l�sen (unter der Annahme, dass der erste Frame 1 hei�t). > > Tja, das Problem ist, dass die Frames nicht nummeriert sind. Ist doch alles so umst�ndlich. Ich w�rde live bei der Wiedergabe einen Index aufbauen. Am Anfang jedes Frames: if ($frame_zaehler >= @frame_index) { push @frame_index, tell(FILE); } (eventuell reicht sogar brutal '$frame_index[$frame_zaehler] = tell(FILE)', und Perl vergr��ert das Array automatisch). Zum Springen zu einem Frame dann einfach 'seek(FILE, $frame_index[$frame_nummer], 0);' Ausgenommen fast-forward zu einem Frame, der noch nicht gesehen wurde, da muss dann eben die Datei im Schnelldurchlauf abgespielt werden. Stefan
Christoph 'Mehdorn' Weber schrieb: >> Und man kᅵnnte ein Java-Programm (-> plattformunabhᅵngig) schreiben, > ^^^^^^^^^^^^^^^^^^^ >> welches diese Dateien abspielt. > > Prust! Ich habe bisher auf jeder Plattform eine telnet-Implementierung > gefunden. Komm mir nicht mit plattformunabhᅵngig! *g* Hallo Christoph, naja, ich hab zwar inzwischen auch DSL, aber der Film ist ja doch etwas lᅵnger und denk mal an die armen Modem-Benutzer, die da krᅵftig zahlen... Gruᅵ, Franz -- () ascii ribbon campaign - against html mail /\ - against microsoft attachments
Stefan Reuther <ste...@arcor.de> wrote: >David Dahlberg wrote: >> Michael Schierl schrieb: >>>Den ganzen Film speichern w�rde ich in der Tat nicht. >>> >>>Meine spontane Idee w�re ein zur�ckspulen �ber >>> >>>$currframe -= 10; >>>seek(FILE,0,0); >>>skip_frames($currframe-1) >>> >>>zu l�sen (unter der Annahme, dass der erste Frame 1 hei�t). Nachdem es Leute gibt, die diesen kurzen Perl-Code anscheinend nicht lesen k�nnen: In $currframe sei die momentane Framenummer gespeichert (die rechts oben angezeigt wird). Diese verringere ich zun�chst um 10 (weil ich 10 Frames zur�ck will). Dann springe ich zum Anfang der Datei und "�berlese" dann $currframe-1 Frames, um wieder fast dahin zu kommen wo ich vorher war. >Ist doch alles so umst�ndlich. Wenn du umst�ndlich in der Laufzeit des Programmes misst, dann hast du sicher Recht. Je nachdem wie das Programm aber sonst noch aussieht (wie gut man den Anfang des Frames lokalisieren kann) kann deine L�sung: >Ich w�rde live bei der Wiedergabe einen Index aufbauen. > >Zum Springen zu einem Frame dann einfach 'seek(FILE, >$frame_index[$frame_nummer], 0);' durchaus aufw�ndiger sein (evtl. gibt es ja mehrere Stellen, wo der Code vor einem Frame sein kann). Ein weiteres Problem hast du ja schon selber bemerkt: >Ausgenommen fast-forward zu einem >Frame, der noch nicht gesehen wurde, da muss dann eben die Datei im >Schnelldurchlauf abgespielt werden. Also braucht du einen Code der $n Frames �berspringt auch. Nicht dass das schwierig w�re, aber dein Code ist "mehr". Mehr Fallunterscheidungen, mehr potenzielle Fehler. Und au�erdem braucht er proportional zur Framezahl Platz (der im "Normalfall" wenn man den Film einfach anschaut unn�tig ist), erf�llt also das Kriterium, mit m�glichst wenig RAM auszukommen, nicht. Ob-RAM (mit ECC): .------------------------------------------------. | .--. .--. .--. .--. .--. .--. .--. .--. .--. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '--' '--' '--' '--' '--' '--' '--' '--' '--' | |-------------.-.----.-.-------------------------| | . . . . . . | | . | | . . . . . . . . . . . | '-'-'-'-'-'-'-' '-'--' '--'-'-'-'-'-'-'-'-'-'-'--' Naja, die Kerben und die Anzahl der Pins passen vermutlich nicht, aber 9 Chips sinds :) Michael -- Mit amerikanischer (oder deutscher) Tastatur "bequem" internationale Sonderzeichen eingeben - und das plattform�bergreifend (bei Bedarf auch im Internet-Caf�, falls Java-f�higer Browser vorhanden). Kostenlos und Open Source. -- http://intltyper.sf.net/
Michael Schierl wrote: > Stefan Reuther <ste...@arcor.de> wrote: >>Ist doch alles so umst�ndlich. > > Wenn du umst�ndlich in der Laufzeit des Programmes misst, dann hast du > sicher Recht. Je nachdem wie das Programm aber sonst noch aussieht > (wie gut man den Anfang des Frames lokalisieren kann) kann deine [...] > Und au�erdem braucht er proportional zur Framezahl Platz (der im > "Normalfall" wenn man den Film einfach anschaut unn�tig ist), erf�llt > also das Kriterium, mit m�glichst wenig RAM auszukommen, nicht. "Meine" L�sung braucht halt ein Wort Speicher pro Frame (sind bei Perl dann wohl gr��enordnungsm��ig 8 Byte oder so). Wer mag kann auch nur nach jedem 10. Frame oder so die Adresse merken. "Deine" muss daf�r bei jedem R�ckspulen den halben Film von der Platte reinl�ffeln. Mag sein, dass das f�r normales Zur�ckspulen geradeso noch reicht, aber f�r r�ckw�rts-anschauen d�rfte dass dann nicht mehr ausreichen. Ansonsten kann man mit etwas Aufwand die Datei auch r�ckw�rts einlesen :) Stefan
Christoph 'Mehdorn' Weber <das...@despammed.com> writes: > Schon vor einer Weile habe ich einen Film erw�hnt, an dem ich seit >einiger Zeit bastele. Nun, ich sch�tze, da� es an der Zeit ist, ihn >ein wenig der �ffentlichkeit vorzustellen. ... <http://das-mehdorn.de/brot/> <telnet://das-mehdorn.de/> Was soll man dazu nur sagen? Da stecken richtig viel Zeit, Arbeit, Kreativitaet und vor allem Koennen 'drin. Hier entsteht ein Meisterwerk, was es eigentlich jetzt schon ist. Applaus. b.
Hallo! Franz Seidl <web...@gmx.de>: > naja, ich hab zwar inzwischen auch DSL, aber der Film ist ja doch > etwas lᅵnger und denk mal an die armen Modem-Benutzer, die da > krᅵftig zahlen... Isch 'abe aber gar _ein_ Modem. Und demnᅵchst trete ich bei den anonymen Modem-Nutzern ein. Ob-Modem: .------------------------.==.-. ( [_o__o__o__o__o__o__o__o__o_] ) `._MR_HS_CD_OH_SD_RD_TR_AA_PWR_.' """ """ Frontansicht, jedenfalls so ᅵhnlich. Christoph -- Wer schonmal versucht hat, nVidia Chips low level anzusprechen, wird den Gedanken an Voodoo nicht mehr los. Meist aber in Form von Puppen der Entwickler. (Lutz Donnerhacke)
Hallo! Franz Seidl <web...@gmx.de>: > naja, ich hab zwar inzwischen auch DSL, aber der Film ist ja doch > etwas lᅵnger und denk mal an die armen Modem-Benutzer, die da > krᅵftig zahlen... Hauptaussage vergessen. Mrpf. Auf meiner Seite gibt es auch eine halbaktuelle Alpha-Version des Brotfilm-Players in Perl. Das ist eigentlich auch recht verbreitet fᅵr die ᅵblichen Plattformen. Prinzipiell kann man den auch nutzen. Lokal, an inetd, um einen MIrror zu bauen, etc. Dazu liegt auch noch das Script brotdown herum. Das dient dazu, einfach regelmᅵᅵig gestartet zu werden und dann den Film gegeben- enfalls zu aktualisieren. Wᅵre aber nett, wenn man mich informiert, falls jemand einen Mirror bauen will. Das Script ᅵndert sich ab und an, und auch der Player -- und da wᅵre es gut, wenn man die Leute per Mail benachrichtigen kann oder dergleichen. Christoph -- Wer schonmal versucht hat, nVidia Chips low level anzusprechen, wird den Gedanken an Voodoo nicht mehr los. Meist aber in Form von Puppen der Entwickler. (Lutz Donnerhacke)
Christoph 'Mehdorn' Weber schrieb: > Wᅵre aber nett, wenn man mich informiert, falls jemand einen Mirror > bauen will. Das Script ᅵndert sich ab und an, und auch der Player -- > und da wᅵre es gut, wenn man die Leute per Mail benachrichtigen kann > oder dergleichen. Ich kᅵnnte eventuell einen Mirror bauen, falls Bedarf besteht..
Hallo! David Dahlberg <rep...@usenet.arcornews.de>: > Tipps zum Anschauen: Am Besten sieht es natᅵrlich auf der alten > altmodischen Text-Consol, aber im "kompakteren Modus" mit 80*50 > Zeichen und "dunkel auf hell" aus. Huch! Ich entwickle es primᅵr in 80*24 (oder 25?), grᅵn auf schwarz und so, daᅵ es eigentlich vernᅵnftig wirkt. Aber ich verwende zugege- benermaᅵen eine seltene Terminal-Schriftart. Man kᅵnnte sie 'Mehdorn Script mit Euro' nennen. Habe ich zu DOS-Zei- ten mal gebaut, als die Monitore grᅵᅵer und die VGA-Standard-Schrift zu klobig wurde. Ist meiner Handschrift (Druckschrift) nachempfunden, dann mal ins Linux-Format konvertiert worden und spᅵter auch mit einem (eher hᅵᅵ- lichen) Euro-Zeichen nachgerᅵstet worden. > Wie erkennst du bei dem Filmformat die Frame-Grᅵᅵe? Ist das immer > fixe 18*60 oder erkennst du Hᅵhe an der Einrᅵckung, die Breite am > "\n"? Hᅵhe anhand der Zahlen mit der Wartezeiten, Breite derzeit 'nicht'. Siehe das andere Posting, daᅵ ich gerade nicht finde. > Sprich: Da kann man doch bestimmt einen Standard fᅵr das File-Format > draus machen, so dass sich die unterschiedlichen Filme auch > austauschen lassen Sicher. Christoph -- Allerdings werden manche Texte erst beim ᅵbersetzen wirklich richtig schlecht: "..., deshalb mᅵssen wir beachten, dass hier kein Laufzeit-Wasserkopf, sondern ein Weltraum-Wasserkopf vorliegt." (Hannes Petersen)
Am 2006-01-12 hat Stefan Ram geschrieben: > Michael Selent <120...@spamgourmet.com> writes: >>> ansonsten startet mal mit <telnet://das-mehdorn.de/> durch. >>Absolut gro�artig! > Ein Abspielprogramm in Java k�nnte man grunds�tzlich > schreiben, falls Christoph seinen "ASCII-Quellcode" �berhaupt > ver�ffentlichen will und dessen Format kurz beschreiben will. Mich w�rde interessieren, wie man so einen Telnet als Server konfigurieren mu�, damit man "streamen" kann. :) -- (^^\/\/^^) ~~~@@~~~ PGP key available (..)
Hallo! [Zur Abwechlsung sortiere ich das Zitat mal um] David Dahlberg <rep...@expires-2006-02-28.arcornews.de>: > Anleitung: Man nehme ein ein Programm zum abspielen der Filme. Genauso funktioniert die aktuelle cvidasc-Bastelei. > Zusᅵtzlich ein Programm, das die grundlegenden Socket-Operationen > kann, sowie Ein- und Ausgaben auf Wunsch an ein anderes Programm > (den Player) weiterleitet. man inetd (netcat kann das aber glaube > ich auch) In dem Fall ist es tatsᅵchlich der inetd, der sich darum kᅵmmert. > Michael Selent schrieb: >>Mich wᅵrde interessieren, wie man so einen Telnet als Server konfigurieren >>muᅵ, damit man "streamen" kann. :) > Es ist genaugenommen kein "Telnetserver". Bei plvidasc schon. Dort habe ich, der Einfachheit halber, den normalen Telnetd genommen. Der macht die Negotiation, setzt also das Terminal passend etc. Damit muᅵ man den Film nicht mehr zwingend mit etwas vt100-kompatiblem ansehen. Die Konfiguration ist trivial. Du installierst den Telnet-Dᅵmon ganz normal, aber ᅵnderst dann seinen Aufruf so ab, daᅵ der Brot-Player als Login-Kommando aufgerufen wird. Auᅵerdem habe ich ihn an einen unpri- vilegierten Nutzer gebunden, dessen Shell /bin/false ist. Dann muᅵ man ggf. noch den inetd neustarten, damit er die geᅵnderte Konfiguration auch glaubt, und fertig. Gut, etwas Kosmetik ist noch machbar. Ich habe dem telnetd noch gesagt, daᅵ er die System-Identifikation weglassen soll. Auᅵerdem lᅵsche ich nach Abschluᅵ des Films den Schirm. Aber das ist alles nicht nᅵtig. Christoph -- [ ] Man "startet" Binaries, egal welche Art. -- Ist das jetzt ein Paradoxon oder eine hᅵhere Humorebene? (Dietz Prᅵpper, Holger Eckert)
Hallo! Christoph 'Mehdorn' Weber <das...@despammed.com>: > Fᅵr weitere Anleitungen schaut unter <http://das-mehdorn.de/brot/>, > ansonsten startet mal mit <telnet://das-mehdorn.de/> durch. Seit letzter Woche kann man nun auch die alpha-Version des neuen Players in der Auᅵenwelt begutachten. Dazu nehme man <telnet://das-mehdorn.de:24> bzw. folgenden Aufruf: telnet das-mehdorn.de 24 ᅵbrigens funktioniert die Cursor-Abschaltung offenbar nicht bei allen Terminals. Es wᅵre nett, wenn ihr mir schreibt, wie ihr den Film ange- sehen habt, falls der Cursor nicht dauerhaft verschwindet. Und ein wenig interaktiv ist der Player zumindest. Mit "h" kann man eine kurze Hilfe einblenden. Christoph -- [ ] Man "startet" Binaries, egal welche Art. -- Ist das jetzt ein Paradoxon oder eine hᅵhere Humorebene? (Dietz Prᅵpper, Holger Eckert)
Michael Selent <200...@spamgourmet.com> schrieb: > Mich wᅵrde interessieren, wie man so einen Telnet als Server konfigurieren > muᅵ, damit man "streamen" kann. :) AFIK gar nicht. AFIK lᅵsst Mehdorn das seinen inetd erledigen. -- MFG, Johannes http://home.arcor.de/jstarosta
Christoph 'Mehdorn' Weber schrieb folgendes nieder: > Dazu nehme man <telnet://das-mehdorn.de:24> bzw. folgenden Aufruf: > telnet das-mehdorn.de 24 > > �brigens funktioniert die Cursor-Abschaltung offenbar nicht bei allen > Terminals. Es w�re nett, wenn ihr mir schreibt, wie ihr den Film ange- > sehen habt, falls der Cursor nicht dauerhaft verschwindet. Na denn will ich mal :-) Unter WIN-2003 (aktuellster Patchstand) wird, egal, welche der beiden Aufrufe genutzt wird, der Cursor weiterhin dargestellt. Unter WIN-XP professional (ebenfalls aktuellster Patchstand) wird der Cursor dargestellt, wenn ich "telnet das-mehdorn.de 24" nutze. Mittels "<telnet://das-mehdorn.de:24>" ist der Cursor nach Deinen W�nschen 'ausgeblendet'. Windows 2000 blendet den Cursor nur unter "telnet das-mehdorn.de 24" aus. Also genau umgekehrt, wie unter WIN-XP. WIN-NT4 reagiert wie WIN2003. Der Cursor wird immer dargestellt. WINDOWS 98 verh�lt sich analog zu WIN-XP. SUSE 9.3 (aktuellster Patchstand) blendet den Cursor mit beiden Aufrufen aus. Es wird auch aus dem Browser (Konquereor) heraus eine Console aufgemacht. Ich hoffe, ich konnte helfen. Und WIN-VISTA habbich nich ;-) Gru� Andi -- > Letztes Jahr habe ich auf dem Motorrad eine Taube in die Fresse bekommen. Der Begriff 'Fast-Food' d�rfte in diesem Zusammenhang nicht ganz unzutreffend sein ... (Michael Rudolf in de.etc.bahn.misc)
Christoph 'Mehdorn' Weber <das...@despammed.com> wrote: > �brigens funktioniert die Cursor-Abschaltung offenbar nicht bei allen >Terminals. Es w�re nett, wenn ihr mir schreibt, wie ihr den Film ange- >sehen habt, falls der Cursor nicht dauerhaft verschwindet. Sowohl beim Telnet (in der Konsole) als auch bei HyperTerminal bleibt der Cursor da (Win XP Professional). Bei PuTTY im Telnet-Modus geht er aus, PuTTY im Raw-Modus funktioniert gar nicht. Michael -- Mit amerikanischer (oder deutscher) Tastatur "bequem" internationale Sonderzeichen eingeben - und das plattform�bergreifend (bei Bedarf auch im Internet-Caf�, falls Java-f�higer Browser vorhanden). Kostenlos und Open Source. -- http://intltyper.sf.net/
Hallo! David Dahlberg <rep...@expires-2006-02-28.arcornews.de>: > Am besten ist da wohl ein Schalter fᅵr die Geschwindigkeit. (Du hast > sowas in der Art ja eh schon drin ..) (pl)vidasc bietet das neuerdings auch. Und Pause schafft er ebenfalls. Diesmal interessiere ich mich bei den Tests dafᅵr, ob die Zeilenen- de per Steuerkommando korrekt abgeschnitten werden oder ob in einigen Szenen der rechte Bildteil ggf. stehenbleibt. Wie ᅵblich wᅵre es nett, wenn ihr mir Betriebssystem und verwendeten Client mitteilt -- wenn etwas schieflᅵuft. > Was spricht da gegen ein schnᅵdes "\033[2J"? Ich arbeite mit etwas tput-Artigen, damit ich unabhᅵngig vom Terminal des Gegenᅵbers die hoffentlich richtige Sequenz aus meiner Termcap-Da- tenbank herausfummeln kann. Das sollte generell besser sein. Und einen Test habe ich gerade begonnen. Christoph -- Lachen soll gesund sein. -- Scheint tatsᅵchlich so zu sein. "Ich habe mich totgelacht" hᅵrt man immer wieder nur von ᅵberlebenden. (Henning Sponbiel, Holger Kunadt)
Related ASCII art in the Gallery
Explore these categories from our collection of 11,000+ artworks:
Make your own ASCII art
Turn images, text or 3D into ASCII, or draw your own – right in your browser.
About this thread.
These messages were posted publicly to the newsgroup
de.alt.rec.ascii-art
in 2006 and are mirrored here unchanged as part of the Historic Archives – only email addresses are masked.
The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can.
Are you one of the authors? Contact us to get your posts attributed, connected to your artist profile, or removed.
Report this message
Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.