Sandbox: Difference between revisions
Line 153: | Line 153: | ||
=== Example #6 (CSS only, cleaned up) === | === Example #6 (CSS only, cleaned up) === | ||
Standalone-Version: [[Sandbox/Terminal-CSS-Foo]] | |||
[[Sandbox/Terminal-CSS-Foo]] | |||
== Terminal, even more final approach == | == Terminal, even more final approach == |
Revision as of 19:56, 27 December 2022
Terminal, even more final approach, again
🚧 | Total unfertig... |
Helper Script
https://www.wurst-wasser.net/wiki-utils/terminalconvert.php?instring=foobar%20narf%10
Usage
Example #1 (iFrame)
🚧 | Kacke, das Magic Word urlencode wirkt nicht...
|
Example #2 (object)
🚧 | Unfertig! |
Example #3 (Javascript+PHP)
Dies ist sehenswert. Damit die restliche <pre>-Blöcke nicht beeinflusst werden, ausgelagert.
Sandbox/Terminal-JavaScript-PHP
Example #4 (PHP-Include)
🚧 | Das kommentiert mir das Wiki automatisch aus, vermutlich eine Sicherheitsmaßnahme! |
"); ?>
Example #5 (CSS only)
Drawback: Empty rows must contain 1 space (as usual with pre)
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999.
Example #6 (CSS only, cleaned up)
Standalone-Version: Sandbox/Terminal-CSS-Foo
Terminal, even more final approach
Replacement Sandbox
- Replace Spaces (Would this work?)
Foo_bar_ more_words
- Replace Spaces (Would this work?)
Foo bar more words
- Replace Newlines (FAIL, won't work at all)
Foo bar more words
- Replace Newlines (FAIL, matches any whitespace BUT the newline) (haha: https://lists.wikimedia.org/hyperkitty/list/mediawiki-l@lists.wikimedia.org/message/VLVN64GBQXN32HMCKK3IY2UO4ZYH4IH4/ )
Foo_bar_ more_words
- Replace Newlines (FAIL. no Match 0x10)
Foo bar more words
- Replace Newlines (FAIL. no Match 0x13)
Foo bar more words
- Replace Newlines WHAT NOW?
Foo bar more words
Narf 1
Garnicht sooo schlecht, aber warrum ist die erste Zeile immer verkackt?
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ |
Narf 2
Wenn man das erste Zeichen als schreibt, gehts:
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ |
Vorläufige Finale Version
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. |
Das schaut soo schlecht nicht aus.
Issues:
- Erstes Space muss manuell gegen ersetzt werden
- Alle Zeilenumbrüche müssen manuell mit <br/> ersetzt werden
Dingsbums +
Das macht aus Spaces ein "+", nutzlos."
System++.+.+.+.+.+%3A+++NIBBLER%3Cbr%2F%3E+++++++++++++++++++++++++++++++++++++++++++++++Subsystem+.+.+.+.+%3A+++QINTER%3Cbr%2F%3E+++++++++++++++++++++++++++++++++++++++++++++++Bildschirm++.+.+.+%3A+++KIFS1%3Cbr%2F%3E%3Cbr%2F%3E++++++++++++++++Benutzer++.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Kennwort++.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Programm%2FProzedur+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Men%C3%BC++.+.+.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Aktuelle+Bibliothek+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E++++++++++++++++++++++++++++++++++++++++%28C%29+COPYRIGHT+IBM+CORP.+1980%2C+1999.++++++++++++++++++++++%3Cbr%2F%3E |
Dingsbums FF
Dampft 1+ Whitespaces zu 1 Whitespace ein. Zeilenumbruch manuell. Sucks.
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. |
Idee!
Scheiß auf diesen ganzen Kack! :-D Rufe ein php-script auf ({{#urlencode}} hilft), das ein gescheites Layout liefert...einbinden dann mit iFrame, <object...> oder JavaScript...
Terminal, final approach
This is totally fucked! Start over! (Wanna see? →)
ℹ️ | These utilize Template:Terminal. |
1
Make use of StringFunctions (→ https://www.mediawiki.org/wiki/Extension:StringFunctions ??? https://www.mediawiki.org/wiki/Extension:ParserFunctions)
Sandbox String replace
s
Te_t
space
First line keeps beeing fucked
System . . . . . : NIBBLER
Subsystem . . . . : QINTER
Bildschirm . . . : KIFS1
Benutzer . . . . . . . . . . . . __________
all fucked up
Sandbox
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999.
Terminal-Sandbox, reloaded
ℹ️ | These utilize |
7
Make use of Magic Words. Again. Forcing 80 columns, filling with spaces (special ones, use Alt-Space to produce, used everywhere where HTML would delete >1 spaces (can use nbsp, but thats so ugly!)):
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. |
Best solution this far.
Issues:
- Multiple spaces must be escaped (using or Alt-Space)
- Since this fills the row to 80 columns, text must be right-balanced, again, use special spaces to make it work
- Every row has to be edited
What would be better? → Feed the Template one string with ordinary spaces and newlines and and let it escape/convert them (How? Lua?)
- →
https://www.mediawiki.org/wiki/Extension:StringFunctions ???https://www.mediawiki.org/wiki/Extension:ParserFunctions
6
Sandbox
____________________________________________________________________________Test
Demo (padleft)
Make use of Magic Words
System . . . . . : NIBBLER Subsystem . . . . : QINTER |
5
Like 4, but encoding leading spaces with ":" (see https://www.mediawiki.org/wiki/Help:Formatting "Indent Text")
|
4
Like 2, but only leading spaces coded (and some more, because HTML ignores multiple spaces. By design. >1 Space == 1 Space. Fuck!
System . . . . . : NIBBLER Subsystem . . . . : QINTER |
3
Prevent <code>/<pre> do it's work, still sucks, even disregards <br/>...
System . . . . . : NIBBLER<br/> Subsystem . . . . : QINTER |
2
Spaces, converted in nbsp (ugly)
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ |
1
Spaces...
System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ |
Terminal-Sandbox
WIP
AS/400 rocks Blah Blubb Dang
Some Forum Related Crap
Caching Stuff Test
wgDiff3 wgMainCacheType CACHE_ACCEL
http://www.mediawiki.org/wiki/Manual:Cache http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_completely_disable_caching.3F THIS seems to solve it: http://www.mediawiki.org/wiki/Manual:$wgEnableParserCache
Frag Sebastian...
Other Tests
- toc
vdfjkn dfkjnv kfd
vdfvdfsv
vfds vdfsv dsfv
fon: +49 781 00 9999999
mobil: +49 172 0000 0000 000
mailto:devnull@wurst-wasser.net
vfdsvdfvfafv
search_what
- foo
- foo
anzeigen
- Gagag
Tables
http://www.mediawiki.org/wiki/Help:Tables/de
Wiki Code | vgl. HTML Code | Beschreibung |
---|---|---|
{| | <table> | Tabellenanfang |
|+ | Tabellenüberschrift, optional; nur einmal pro Tabelle zwischen Tabellenanfang und erster Zeile definierbar | |
|- | <tr> | neue Tabellenzeile |
! | <th> | Tabellenkopfzelle, optional. Aufeinanderfolgende Kopfzellen können, durch doppelte Ausrufezeichen (!!) getrennt, in der gleichen Zeile folgen oder mit einfachen Ausrufezeichen (!) auf einer neuen Zeile beginnen. |
| | <td> | Tabellenzelle, Pflicht! Aufeinanderfolgende Zellen können, durch doppelte Striche (||) getrennt, in der gleichen Zeile folgen oder mit einfachem Strich (|) auf einer neuen Zeile beginnen. |
|} | </table> | Tabellenende |