19,721
edits
m (enjoy) |
m (the "Chess position" template was deleted from WP; "Chess diagram" has replaced it, but I assume the syntax is different) |
||
| (13 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
< | <includeonly>|-style="font-family:courier" | ||
|-style="font-family:courier" | |{{{1|0x00}}}: | ||
|BGCOLOR="#{{{20|FF}}}{{{37|FF}}}{{{54|FF}}}"|{{{3|00}}} | |||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{21|FF}}}{{{38|FF}}}{{{55|FF}}}"|{{{4|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{22|FF}}}{{{39|FF}}}{{{56|FF}}}"|{{{5|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{23|FF}}}{{{40|FF}}}{{{57|FF}}}"|{{{6|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{24|FF}}}{{{41|FF}}}{{{58|FF}}}"|{{{7|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{25|FF}}}{{{42|FF}}}{{{59|FF}}}"|{{{8|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{26|FF}}}{{{43|FF}}}{{{60|FF}}}"|{{{9|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{27|FF}}}{{{44|FF}}}{{{61|FF}}}"|{{{10|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{28|FF}}}{{{45|FF}}}{{{62|FF}}}"|{{{11|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{29|FF}}}{{{46|FF}}}{{{63|FF}}}"|{{{12|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{30|FF}}}{{{47|FF}}}{{{64|FF}}}"|{{{13|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{31|FF}}}{{{48|FF}}}{{{65|FF}}}"|{{{14|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{32|FF}}}{{{49|FF}}}{{{66|FF}}}"|{{{15|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{33|FF}}}{{{50|FF}}}{{{67|FF}}}"|{{{16|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{34|FF}}}{{{51|FF}}}{{{68|FF}}}"|{{{17|00}}} | ||
|BGCOLOR="#{{{ | |BGCOLOR="#{{{35|FF}}}{{{52|FF}}}{{{69|FF}}}"|{{{18|00}}} | ||
|BGCOLOR="#{{{ | | {{{71|°°°°°°°°°°°°°°°°}}}</includeonly><noinclude> | ||
Here's an all-ASCII alternative to GIF/PNG snapshots of hex data. | |||
<noinclude> | |||
Editable by anyone, "right there", in parallel with related documentation. | |||
Either embedded in the article using it, or in a subpage of the article. | |||
:(in that case, transcluded and made directly editable via a header) | |||
::(but if one wants to keep the doc in sync, it's not such a good idea) | |||
;Usage | ;Usage | ||
The following input : | The following input : | ||
<nowiki>{|border=1 cellspacing=0 | <nowiki>{|border=1 cellspacing=0</nowiki> | ||
<nowiki>{{HexRow|0x00|</nowiki> | |||
<nowiki>|0x00</nowiki> | <nowiki>|01|51|02|00|01|00|00|06|AD|DE|AD|DE|AD|DE|AD|DE|</nowiki> | ||
<nowiki>|01|51|02|00|01|00|00|06|AD|DE|AD|DE|AD|DE|AD|DE</nowiki> | <nowiki>|FF|FF|FF|FF|FF|FF|FF|FF|00|00|00|00|00|00|00|00|</nowiki> | ||
<nowiki>|FF|FF|FF|FF|FF|FF|FF|FF|00|00|00|00|00|00|00|00</nowiki> | <nowiki>|00|00|00|00|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|</nowiki> | ||
<nowiki>|00|00|00|00|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF</nowiki> | <nowiki>|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|</nowiki> | ||
<nowiki>|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00</nowiki> | <nowiki>|Who needs this?°}}</nowiki> | ||
<nowiki>| | <nowiki>{{HexRow|0x10|</nowiki> | ||
<nowiki>|AD|DE|AD|DE|AD|DE|AD|DE|AD|DE|AD|DE|AD|DE|AD|DE|</nowiki> | |||
<nowiki>|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|</nowiki> | |||
<nowiki>|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|FF|</nowiki> | |||
<nowiki>|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|00|</nowiki> | |||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
<nowiki>|}</nowiki> | |||
produces the following output : | produces the following output : | ||
{|border=1 cellspacing=0 style="font-family:courier" | {|border=1 cellspacing=0 | ||
| | |-style="font-family:courier" | ||
|{{{0|0x00: }}} | |||
|BGCOLOR="#FF0000"|01 | |BGCOLOR="#FF0000"|01 | ||
|BGCOLOR="#FF0000"|51 | |BGCOLOR="#FF0000"|51 | ||
| Line 47: | Line 54: | ||
|BGCOLOR="#FFFF00"|00 | |BGCOLOR="#FFFF00"|00 | ||
|BGCOLOR="#FFFF00"|06 | |BGCOLOR="#FFFF00"|06 | ||
|BGCOLOR="# | |BGCOLOR="#00FF00"|AD | ||
|BGCOLOR="#00FF00"|DE | |BGCOLOR="#00FF00"|DE | ||
|BGCOLOR="#00FF00"|AD | |BGCOLOR="#00FF00"|AD | ||
| Line 55: | Line 62: | ||
|BGCOLOR="#00FF00"|AD | |BGCOLOR="#00FF00"|AD | ||
|BGCOLOR="#00FF00"|DE | |BGCOLOR="#00FF00"|DE | ||
| Who needs this?° | |||
|-style="font-family:courier" | |||
|{{{0|0x10: }}} | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
|BGCOLOR="#00FF00"|AD | |||
|BGCOLOR="#00FF00"|DE | |||
| °°°°°°°°°°°°°°°° | |||
|} | |} | ||
There are 66 "actual" arguments; they are ''not'' named, but they line up intuitively. | |||
There are | :(the extra | at the end of a line is part of a hack) | ||
*The first argument is the data's offset (default is 0x00, maybe it should be blank). | *The first argument is the data's offset (default is 0x00, maybe it should be blank). | ||
*The next 16 arguments are the 16 hex bytes. | *The next 16 arguments are the 16 hex bytes. | ||
| Line 66: | Line 92: | ||
**16 "blue" bytes | **16 "blue" bytes | ||
*Finally, you can add an ASCII translation if you so wish. | *Finally, you can add an ASCII translation if you so wish. | ||
**Most of the time it's actually irrelevant | **Most of the time it's actually irrelevant | ||
**If all 16 chars are | **I'd systematically show nonsensical ASCII as '''°''' : it's less distractive. | ||
</noinclude> | **If all 16 chars are nonsense, simply omit the last argument (the default value is '''°°°°°°°°°°°°°°°°''') | ||
**Same for confirmed garbage in the hex fields : you can fill it with '''°'''. | |||
Only the fixed-size font is specified in this template, as well as bold for offset and ASCII. | |||
The rest (cell spacing/padding, border, alignment on page, background color, etc) is set at table level. | |||
</noinclude><noinclude> | |||
[[Category:Table templates]]</noinclude> | |||