imported>Took (planed / wanted) |
imported>mutante m (→Dict) |
||
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Die '''Blinken Extension''' von [[User:mutante|mutante]] bindet die Lauftext-Funktion vom [[BlinkenApplet]] in [[Mediawiki]]s ein. |
|||
=Anwendung= |
|||
==Syntax im Wiki== |
|||
<pre> |
|||
<blinken delay=1 bgcolor="255,255,255" lamponcolor="70,240,70" lampoffcolor="255,255,255" font="8pxStd">Text</blinken> |
|||
</pre> |
|||
*''delay'' = Geschwindigkeit der Laufschrift / Speed of the scroll text (0.1 = 10x faster, 10 = 10x slower) |
|||
*''bgcolor'' = Hintergrundfarbe / background color (RGB 0-255,0-255,0-255) |
|||
*''lamponcolor'' = Farbe der angeschalteten Lampen / color of switched-on lamps(RGB 0-255,0-255,0-255) |
|||
*''lampoffcolor'' = Farbe der ausgeschalteten Lampen / color of switched-off lamps(RGB 0-255,0-255,0-255) |
|||
*''font'' = Schriftart / Font (usuable fonts: ''8pxStd'', ''5pxStd'', ''MorseCode'', more will follow; see [[BlinkenApplet/Lauftext_Schriftarten]]) |
|||
*''loop'' = Text wiederholen oder nur einmal anzeigen / repeat text or show only once / (On (default) / Off ) |
|||
*''width'' und ''height'' = Größe des Applets in Pixeln (<u>Nicht</u> die Anzahl der "LEDs"!) size of the applet in pixels (<u>NOT</u> the number of LEDs!) (max currently set to 800 x 600) |
|||
===Wanted=== |
|||
*...und die unten aufgeführten geplanten Parametern des BlinkenApplets |
|||
*später ggf. mal abspielen von Dateien oder Daten aus Wiki-Seiten (wie auf [[Blinkenmovie.blm]]) |
|||
==Limits / known Bugs== |
|||
Debug Level, File access, Applet-Size and [[UDP]] [[BlikenApplet/UDP|features]] can currently not be controlled via Wiki. |
|||
The length of the input text is limited to 255 chars. |
|||
Wegen dem (noch) sehr schlechtem Speicher-Management des BlinkenApplets ist die maximale Textlänge im Moment auf 255 Zeichen begrenzt. |
|||
Es gibt eine erste Bug-Meldung: Leerzeichen am Anfang des Textes (sehr nützlich um einen kleinen "Vorspann" zu schaffen) werden ignoriert. Das ist ein Bug der Extension, nicht des BlinkenApplets. |
|||
==Special== |
|||
=== Fnord === |
|||
Wenn man als Text ''$fnord'' angibt, wird eine zufällige [[Fnord]] definition ausgegeben. Code dafür kommt von der alten [[Meta:User:mutante/Fnord|Fnord Extension]], [[Template_talk:Fnord]]. |
|||
If you enter ''$fnord'' as input text a random [[Fnord]] definition appears as output. Code for this comes from the old [[Meta:User:mutante/Fnord|Fnord Extension]], [[Template_talk:Fnord]]. |
|||
=== Date === |
|||
Wenn man als Text ''$date'' angibt, wird die aktuelle Uhrzeit in UTC angezeigt. |
|||
If you enter ''$date'' as input text, the current time is displayed in UTC format. |
|||
[[Clock]] |
|||
=== Ddate === |
|||
Wenn man als Text ''$ddate'' angibt, wir das aktuelle Datum im [[DiscordianCalendar|diskordischen Format]] ([[ddate]]) ausgegeben. |
|||
If you enter ''$ddate'' as input text, the current date is displayed in [[DiscordianCalendar|discordian format]] ([[ddate]])). |
|||
Bonus easteregg: ''$ddate +%.'' (like on the [[ddate]] manpage: %. Try it and see. ;) |
|||
[[Discordian Clock]] |
|||
=== MyIP === |
|||
Wenn man als Text ''$myIP'' angibt, wird die [[IP]] Adresse des aktuellen Users anezeigt (ausser er benutzt [[Tor]]) |
|||
If you enter ''$myIP'' as input text, the [[IP]] adress of the current User is being shown (unless he is using [[Tor]]) |
|||
[[What's my IP]] |
|||
=== LoadAvg === |
|||
Wenn man als Text ''$loadvg'' angibt, wird die aktuelle load average des Servers angezeigt. |
|||
If you enter ''$loadavg'' as input text, the current load average of the server is being displayed. |
|||
[[Load Average]] |
|||
=== WikiStats === |
|||
Wenn man als Text ''$wikistats'' angibt, werden die aktuellen Statistiken des Mediawiki angezeigt. |
|||
If you enter ''$wikistats'' as input text, the current [[Special:Statistics|statistics]] of Mediawiki are being displayed. |
|||
=== Crypt === |
|||
Wenn man ''crypt:<text>'' (Bsp.: crypt:irgendwas) angibt wird der eingebene Text mit [[PHP]]'s [[crypt]] Funktion verschluesselt und das Ergebnis ausgebenen. Eine Grund das zu brauchen muss ich mir noch ausdenken ;) |
|||
If you enter ''crypt:<text>'' (ex: crypt:something) as input text, the text is encrypted with [[PHP]]s [[crypt]] function . I still have to think about a reason for needing this ;) |
|||
=== Dict === |
|||
Wenn man als Text ''dict:<Wort>'' (Bsp.: dict:Linux) angibt wird als Ausgabe der [[dict]] Eintrag des betreffenden Wortes ausgeben (zumindest die ersten 255 Zeichen). |
|||
If you enter ''dict:<word>'' (ex: dict:Microsoft) as input text the [[dict]] definition for this word is being displayed (at least the first 255 chars). |
|||
'''currently disabled for security reasons''' ;) |
|||
=Technisches= |
|||
== Parameter des BlinkenApplets selber == |
|||
Aus irgendeinem Grund musste ich die Optionen kleinschreiben damit sie in der Mediawiki Extension uebergeben werden konnten. Da habe ich dann gleich mal gekuerzt und verenglisht. |
Aus irgendeinem Grund musste ich die Optionen kleinschreiben damit sie in der Mediawiki Extension uebergeben werden konnten. Da habe ich dann gleich mal gekuerzt und verenglisht. |
||
Line 12: | Line 107: | ||
[[User:mutante|mutante]] 13:23, 15 June 2006 (CEST) |
[[User:mutante|mutante]] 13:23, 15 June 2006 (CEST) |
||
===geplant=== |
|||
Geplant sind im [[BlinkenApplet]] ausserdem: |
Geplant sind im [[BlinkenApplet]] ausserdem: |
||
*''lauftext_vshift'' um Schriftarten die weniger hoch sind als der Screen ein paar Pixel rauf oder runter zu schieben |
*''lauftext_vshift'' um Schriftarten die weniger hoch sind als der Screen ein paar Pixel rauf oder runter zu schieben |
||
*''lauftext_frameHeight'' (im mom fest = 8) und ''lauftext_frameWidth'' (im mom fest = 18) um die Anzahl der "LEDs" im Applet zu verändern |
*''lauftext_frameHeight'' (im mom fest = 8) und ''lauftext_frameWidth'' (im mom fest = 18) um die Anzahl der "LEDs" im Applet zu verändern |
||
*''lauftext_speed'' als ersatz für den "Hack" mit ''delay'' (''delay'' kann trotzdem ohne Bedenken genutzt werden; Später Versionen werden abwärtskompatibel sein. Hintergrund: ''delay'' verzögert alles (auch Files die ggf. nach dem Lauftext mal angezeigt werden können in späteren Versionen), ''lauftext_speed'' wird nur die Geschwindigkeit des Lauftexts verändern.) |
*''lauftext_speed'' als ersatz für den "Hack" mit ''delay'' (''delay'' kann trotzdem ohne Bedenken genutzt werden; Später Versionen werden abwärtskompatibel sein. Hintergrund: ''delay'' verzögert alles (auch Files die ggf. nach dem Lauftext mal angezeigt werden können in späteren Versionen), ''lauftext_speed'' wird nur die Geschwindigkeit des Lauftexts verändern.) |
||
*u.U auch ''lauftext_richtung'' (Name noch nicht festgelegt!) um Text auch nach links laufen lassen zu können |
*u.U auch ''lauftext_richtung'' (Name noch nicht festgelegt!) um Text auch nach oben, unten oder links laufen lassen zu können, ganz vielleicht auch ''lautext_mode'' (Name ebenfalls noch nicht festgelegt) um z.B. zwei-Zeilige anzeigen zu realisieren |
||
--[[User:Took|took]] 18:07, 15 June 2006 (CEST) |
--[[User:Took|took]] 18:07, 15 June 2006 (CEST) |
||
Also sieht die Syntax hier so aus: |
|||
<pre> |
|||
<blinken delay=1 bgcolor="255,255,255" lamponcolor="70,240,70" lampoffcolor="255,255,255" font="8pxStd">$fnord</blinken> |
|||
</pre> |
|||
delay = Geschwindigkeit der Laufschrift / Speed of the scroll text (0.1 = 10x faster, 10 = 10x slower) |
|||
bgcolor = Hintergrundfarbe / background color (RGB 0-255,0-255,0-255) |
|||
lamponcolor = Farbe der angeschalteten Lampen / color of switched-on lamps(RGB 0-255,0-255,0-255) |
|||
lampoffcolor = Farbe der ausgeschalteten Lampen / color of switched-off lamps(RGB 0-255,0-255,0-255) |
|||
font = Schriftart / Font (usuable fonts: 8pxStd,5pxStd,MorseCode (?) --> [[BlinkenApplet/Lauftext_Schriftarten]] |
|||
''Wanted'' |
|||
appletsize_x und appletsize_y = Größe des Applets in Pixeln (<u>Nicht</u> die Anzahl der "LEDs"!) |
|||
lauftext_loop = Text wiederholen oder nur einmal anzeigen (und danach ggf z.B. \ |
|||
einen Movie aus einer Datei o.ä. in späteren Versionen) (yes (std) / no ) |
|||
...und die oben aufgeführten geplanten Parametern des BlinkenApplets |
|||
später ggf. mal abspielen von Dateien oder Daten aus Wiki-Seiten (wie auf [[Blinkenmovie.blm]]) |
|||
Debug Level, File access, Applet-Size and UDP features can currently not be controlled via wiki |
|||
Special: Wenn man als Text $fnord angibt, wird eine zufällige Fnord definition ausgegeben. |
Latest revision as of 19:51, 17 June 2006
Die Blinken Extension von mutante bindet die Lauftext-Funktion vom BlinkenApplet in Mediawikis ein.
Anwendung[edit]
Syntax im Wiki[edit]
<blinken delay=1 bgcolor="255,255,255" lamponcolor="70,240,70" lampoffcolor="255,255,255" font="8pxStd">Text</blinken>
- delay = Geschwindigkeit der Laufschrift / Speed of the scroll text (0.1 = 10x faster, 10 = 10x slower)
- bgcolor = Hintergrundfarbe / background color (RGB 0-255,0-255,0-255)
- lamponcolor = Farbe der angeschalteten Lampen / color of switched-on lamps(RGB 0-255,0-255,0-255)
- lampoffcolor = Farbe der ausgeschalteten Lampen / color of switched-off lamps(RGB 0-255,0-255,0-255)
- font = Schriftart / Font (usuable fonts: 8pxStd, 5pxStd, MorseCode, more will follow; see BlinkenApplet/Lauftext_Schriftarten)
- loop = Text wiederholen oder nur einmal anzeigen / repeat text or show only once / (On (default) / Off )
- width und height = Größe des Applets in Pixeln (Nicht die Anzahl der "LEDs"!) size of the applet in pixels (NOT the number of LEDs!) (max currently set to 800 x 600)
Wanted[edit]
- ...und die unten aufgeführten geplanten Parametern des BlinkenApplets
- später ggf. mal abspielen von Dateien oder Daten aus Wiki-Seiten (wie auf Blinkenmovie.blm)
Limits / known Bugs[edit]
Debug Level, File access, Applet-Size and UDP features can currently not be controlled via Wiki.
The length of the input text is limited to 255 chars.
Wegen dem (noch) sehr schlechtem Speicher-Management des BlinkenApplets ist die maximale Textlänge im Moment auf 255 Zeichen begrenzt.
Es gibt eine erste Bug-Meldung: Leerzeichen am Anfang des Textes (sehr nützlich um einen kleinen "Vorspann" zu schaffen) werden ignoriert. Das ist ein Bug der Extension, nicht des BlinkenApplets.
Special[edit]
Fnord[edit]
Wenn man als Text $fnord angibt, wird eine zufällige Fnord definition ausgegeben. Code dafür kommt von der alten Fnord Extension, Template_talk:Fnord.
If you enter $fnord as input text a random Fnord definition appears as output. Code for this comes from the old Fnord Extension, Template_talk:Fnord.
Date[edit]
Wenn man als Text $date angibt, wird die aktuelle Uhrzeit in UTC angezeigt.
If you enter $date as input text, the current time is displayed in UTC format.
Ddate[edit]
Wenn man als Text $ddate angibt, wir das aktuelle Datum im diskordischen Format (ddate) ausgegeben.
If you enter $ddate as input text, the current date is displayed in discordian format (ddate)).
Bonus easteregg: $ddate +%. (like on the ddate manpage: %. Try it and see. ;)
MyIP[edit]
Wenn man als Text $myIP angibt, wird die IP Adresse des aktuellen Users anezeigt (ausser er benutzt Tor)
If you enter $myIP as input text, the IP adress of the current User is being shown (unless he is using Tor)
LoadAvg[edit]
Wenn man als Text $loadvg angibt, wird die aktuelle load average des Servers angezeigt.
If you enter $loadavg as input text, the current load average of the server is being displayed.
WikiStats[edit]
Wenn man als Text $wikistats angibt, werden die aktuellen Statistiken des Mediawiki angezeigt.
If you enter $wikistats as input text, the current statistics of Mediawiki are being displayed.
Crypt[edit]
Wenn man crypt:<text> (Bsp.: crypt:irgendwas) angibt wird der eingebene Text mit PHP's crypt Funktion verschluesselt und das Ergebnis ausgebenen. Eine Grund das zu brauchen muss ich mir noch ausdenken ;)
If you enter crypt:<text> (ex: crypt:something) as input text, the text is encrypted with PHPs crypt function . I still have to think about a reason for needing this ;)
Dict[edit]
Wenn man als Text dict:<Wort> (Bsp.: dict:Linux) angibt wird als Ausgabe der dict Eintrag des betreffenden Wortes ausgeben (zumindest die ersten 255 Zeichen).
If you enter dict:<word> (ex: dict:Microsoft) as input text the dict definition for this word is being displayed (at least the first 255 chars).
currently disabled for security reasons ;)
Technisches[edit]
Parameter des BlinkenApplets selber[edit]
Aus irgendeinem Grund musste ich die Optionen kleinschreiben damit sie in der Mediawiki Extension uebergeben werden konnten. Da habe ich dann gleich mal gekuerzt und verenglisht.
<param name="lauftext" value="$input"> <param name="lauftext_schriftart" value="$font"> <param name="delayFaktor" value="$delay"> <param name="bgColor" value="$bgcolor"> <param name="LampOffColor" value="$lampoffcolor"> <param name="LampOnColor" value="$lamponcolor">
mutante 13:23, 15 June 2006 (CEST)
geplant[edit]
Geplant sind im BlinkenApplet ausserdem:
- lauftext_vshift um Schriftarten die weniger hoch sind als der Screen ein paar Pixel rauf oder runter zu schieben
- lauftext_frameHeight (im mom fest = 8) und lauftext_frameWidth (im mom fest = 18) um die Anzahl der "LEDs" im Applet zu verändern
- lauftext_speed als ersatz für den "Hack" mit delay (delay kann trotzdem ohne Bedenken genutzt werden; Später Versionen werden abwärtskompatibel sein. Hintergrund: delay verzögert alles (auch Files die ggf. nach dem Lauftext mal angezeigt werden können in späteren Versionen), lauftext_speed wird nur die Geschwindigkeit des Lauftexts verändern.)
- u.U auch lauftext_richtung (Name noch nicht festgelegt!) um Text auch nach oben, unten oder links laufen lassen zu können, ganz vielleicht auch lautext_mode (Name ebenfalls noch nicht festgelegt) um z.B. zwei-Zeilige anzeigen zu realisieren
--took 18:07, 15 June 2006 (CEST)