OpenLLM-France/wikimedia huggingface dataset:
# Character Encodings/Code Tables/EBCDIC/EBCDIC 1076

IBM code page 1076 is an EBCDIC code page used in IBM mainframes in Italy. It is an old version of code page 280.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 1076 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | { 007B | á 00E1 | ã 00E3 | å 00E5 | \ 005C | ñ 00F1 | ° 00B0 | . 002E | < 003C | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | ] 005D | ê 00EA | ë 00EB | } 007D | í 00ED | î 00EE | ï 00EF | ~ 007E | ß 00DF | é 00E9 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | Å 00C5 | Ç 00C7 | Ñ 00D1 | ò 00F2 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ù 00F9 | : 003A | £ 00A3 | § 00A7 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | [ 005B | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ¸ 00B8 | Æ 00C6 | ¤ 00A4 |
| Ax | µ 00B5 | ì 00EC | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | Ý 00DD | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | # 0023 | ¥ 00A5 | · 00B7 | ƒ 0192 | @ 0040 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | ¬ 00AC | | 007C | ¯ 00AF | ¨ 00A8 | ´ 00B4 | ‗ 2017 |
| Cx | à 00E0 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ¦ 00A6 | ó 00F3 | õ 00F5 |
| Dx | è 00E8 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ı 0131 | û 00FB | ü 00FC | ` 0060 | ú 00FA | ÿ 00FF |
| Ex | ç 00E7 | FSP 2007 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 1084 |||||||||||||||||

## References

* ↑ "Code Page 1076" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 1080

IBM code page 1078 is an EBCDIC code page used in IBM mainframes in Ireland and the United Kingdom. It is an old version of code page 285.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 1080 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ã 00E3 | å 00E5 | ç 00E7 | ñ 00F1 | $ 0024 | . 002E | < 003C | ( 0028 | + 002B | | 007C |
| 5x | & 0026 | é 00E9 | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | ! 0021 | £ 00A3 | * 002A | ) 0029 | ; 003B | ¬ 00AC |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | Å 00C5 | Ç 00C7 | Ñ 00D1 | ¦ 00A6 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ¸ 00B8 | Æ 00C6 | ¤ 00A4 |
| Ax | µ 00B5 | ¯ 00AF | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | Ý 00DD | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | [ 005B | ¥ 00A5 | · 00B7 | ƒ 0192 | § 00A7 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | ^ 005E | ] 005D | ~ 007E | ¨ 00A8 | ´ 00B4 | ‗ 2017 |
| Cx | { 007B | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | õ 00F5 |
| Dx | } 007D | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ı 0131 | û 00FB | ü 00FC | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | FSP 2007 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 1070 |||||||||||||||||

## References

* ↑ "Code Page 1080" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 1074

IBM code page 1074 is an EBCDIC code page used in IBM mainframes in Denmark and Norway. It is an old version of code page 277.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 1074 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ã 00E3 | } 007D | ç 00E7 | ñ 00F1 | # 0023 | . 002E | < 003C | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | é 00E9 | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | ¤ 00A4 | Å 00C5 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | $ 0024 | Ç 00C7 | Ñ 00D1 | ø 00F8 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ¦ 00A6 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ` 0060 | : 003A | Æ 00C6 | Ø 00D8 | ' 0027 | = 003D | " 0022 |
| 8x | @ 0040 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | { 007B | ¸ 00B8 | [ 005B | ] 005D |
| Ax | µ 00B5 | ü 00FC | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | Ý 00DD | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | £ 00A3 | ¥ 00A5 | · 00B7 | ƒ 0192 | § 00A7 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | ¬ 00AC | | 007C | ¯ 00AF | ¨ 00A8 | ´ 00B4 | ‗ 2017 |
| Cx | æ 00E6 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | õ 00F5 |
| Dx | å 00E5 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ı 0131 | û 00FB | ~ 007E | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | FSP 2007 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 1084 |||||||||||||||||

## References

* ↑ "Code Page 1074" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 1079

IBM code page 1079 is an EBCDIC code page used in IBM mainframes in Spain and Latin America for the Basque, Catalan, English, and Spanish languages. It is an old version of code page 284.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
Spain/Latin America Country Extended Code Page (CECP) :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ã 00E3 | å 00E5 | ç 00E7 | ¦ 00A6 | [ 005B | . 002E | < 003C | ( 0028 | + 002B | | 007C |
| 5x | & 0026 | é 00E9 | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | ] 005D | $ 0024 | * 002A | ) 0029 | ; 003B | ¬ 00AC |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | Ã 00C3 | Å 00C5 | Ç 00C7 | # 0023 | ñ 00F1 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ` 0060 | : 003A | Ñ 00D1 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ¸ 00B8 | Æ 00C6 | ¤ 00A4 |
| Ax | µ 00B5 | ¨ 00A8 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | Ý 00DD | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | £ 00A3 | ¥ 00A5 | · 00B7 | ƒ 0192 | § 00A7 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | ^ 005E | ! 0021 | ¯ 00AF | ~ 007E | ´ 00B4 | ‗ 2017 |
| Cx | { 007B | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | õ 00F5 |
| Dx | } 007D | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ı 0131 | û 00FB | ü 00FC | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | FSP 2007 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | Õ 00D5 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 1084 |||||||||||||||||

## References

* ↑ "Code page 1079 information document". Archived from the original on 2015-06-23.
* ↑ Code Page CPGID 01079 (pdf) (PDF), IBM
* ↑ Code Page CPGID 01079 (txt), IBM
# Character Encodings/Contributors

Alexlatham96 (discuss • contribs) 22:23, 25 May 2021 (UTC)
# Character Encodings/Code Tables/Windows/Code page 58595

Code page 58595 is a variant of Windows-1251 which covers the Kazakh, Tatar (Cyrillc), Turkmen (Cyrillic), and Uzbek (Cyrillic) languages. It also covers Russian, Bulgarian, Belarusian, and Rusyn.
Code page 58595 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 8x | Ұ | Ғ | ‚ | ғ | „ | … | † | ‡ | € | ‰ | Ө | ‹ | Ң | Қ | Һ | Ү |
| 9x | ұ | ‘ | ’ | “ | ” | • | – | — | | ™ | ө | › | ң | қ | һ | ү |
| Ax | NBSP | Ў | ў | Җ | ¤ | Ҳ | ¦ | § | Ё | © | Є | « | ¬ | SHY | ® | Ї |
| Bx | ° | ± | І | і | ҳ | µ | ¶ | · | ё | № | є | » | җ | Ә | ә | ї |
| Cx | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П |
| Dx | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ъ | Ы | Ь | Э | Ю | Я |
| Ex | а | б | в | г | д | е | ж | з | и | й | к | л | м | н | о | п |
| Fx | р | с | т | у | ф | х | ц | ч | ш | щ | ъ | ы | ь | э | ю | я |
Differences from Windows-1251
# Character Encodings/To do

Feel free to add your suggestions to this list of improvements. If you complete one of the tasks, please place strike through the comment using 

 tags.
This book is at infant, nay perhaps newborn stage, so todo's are at broad level. Further To Dos may be added when the author guidelines are completed.
I would suggest anyone continuing with this project consider using levering wikidata with some sort of custom module.

## New main person required

Please be aware with the deletion of the source pages from the English Wikipedia the original author will be withdrawing from the project unless a DRV yields a different result. Anyone wishing to contact the author is probably best advised to leave a message on their talk page on the English Wikipedia. Thank you.

## Don't Dos

These are mainly related to the need to do automation and tooling. Please ask the author.
* Move code pages from Transwiki
* Edit code pages indiscriminately manually. This could interfere with automation.
While these "Don't do's" are the author's preference if he is able to continue with the project the author may be feeling he is unable to to continue with the process. Because of that these "Don't do's" can be reasonably disrespected for anyone which to try to continue with the project etc.

## Current To-Dos

* Get the Support templates (at RFI) imported
** Get the documentation for the source templates imported
* Get Support templates and doc to Template space.
* Determine name convention for EBCDIC code pages
* Move Code Tables to the Appendix or decide to leave where is.
* Resolve if their is a CWW issue with the currently imported codepages and request histmerges if necessary or whatever action is or is not necessary
* Develop dewikify procedure for code pages
* Automate dewikify procedure for code pages
* Install code pages
* Prep/create book pages other than code pages
* Note any dewikifying needed on support templates and documentation
* Determine any temp pages needing importing.
* Scripting to convert Infobox character encodings to prose
* determine if to bring barcodes into scope per e.g. w:en:International Article Number
* Get the support templates that have been missed from 2 September 2020
# Character Encodings/Code Tables/Windows/Code page 58596

Code page 58596 is a variant of Windows-1252 which covers the Georgian language.
Code page 58596 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 8x | € | | ‚ | ƒ | „ | … | † | ‡ | ˆ | ‰ | Š | ‹ | Œ | | | |
| 9x | | ‘ | ’ | “ | ” | • | – | — | ˜ | ™ | š | › | œ | | | Ÿ |
| Ax | NBSP | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | SHY | ® | ¯ |
| Bx | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
| Cx | ა | ბ | გ | დ | ე | ვ | ზ | თ | ი | კ | ლ | მ | ნ | ო | პ | ჟ |
| Dx | რ | ს | ტ | უ | ფ | ქ | ღ | ყ | შ | ჩ | ც | ძ | წ | ჭ | ხ | ჯ |
| Ex | ჰ | ჱ | ჲ | ჳ | ჴ | ჵ | ჶ | ç | è | é | ê | ë | ì | í | î | ï |
| Fx | ð | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ý | þ | ÿ |
Differences from Windows-1252
# Character Encodings/Code Tables/Windows/Code page 58598

Code page 58598 is a variant of Windows-1254 which covers the Azerbaijani language.
Code page 58598 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 8x | € | | ‚ | ƒ | „ | … | † | ‡ | ˆ | ‰ | Š | ‹ | Œ | | | |
| 9x | | ‘ | ’ | “ | ” | • | – | — | ˜ | ™ | š | › | œ | | | Ÿ |
| Ax | NBSP | ¡ | ¢ | £ | ¤ | ¥ | ¦ | § | ¨ | © | ª | « | ¬ | SHY | ® | ¯ |
| Bx | ° | ± | ² | ³ | ´ | µ | ¶ | · | ¸ | ¹ | º | » | ¼ | ½ | ¾ | ¿ |
| Cx | À | Á | Â | Ã | Ä | Å | Ə | Ç | È | É | Ê | Ë | Ì | Í | Î | Ï |
| Dx | Ğ | Ñ | Ò | Ó | Ô | Õ | Ö | × | Ø | Ù | Ú | Û | Ü | İ | Ş | ß |
| Ex | à | á | â | ã | ä | å | ə | ç | è | é | ê | ë | ì | í | î | ï |
| Fx | ğ | ñ | ò | ó | ô | õ | ö | ÷ | ø | ù | ú | û | ü | ı | ş | ÿ |
Differences from Windows-1254
# ERP Internals/Modules/Shipping/Functions/Maintain Module Information

Some parameters and data tables are used by every module. These are maintained by Systems Administration. But, every module has some parameters and/or data tables that it alone uses. Systems Administration can change this information but each module has a function "Maintain Module Information" that can change it as well. This allows segments of systems administration to be delegated to the senior person in charge of a particular module.
# ERP Internals/Modules/Systems Administration/Functions/Maintain Module Information

Some parameters and data tables are used by every module. These are maintained by Systems Administration. But, every module has some parameters and/or data tables that it alone uses. Systems Administration can change this information but each module has a function "Maintain Module Information" that can change it as well. This allows segments of systems administration to be delegated to the senior person in charge of a particular module.
# ERP Internals/Modules/Shipping/Functions

Shipping has the following functions:
# ERP Internals/Modules/Systems Administration/Functions

Systems Administration has the following functions:
* Display Status
* Create a new company
* Modify Company Information
* Maintain User
* Maintain User Access
* Check Data Integrity
* Backup Database
* Restore Database
* Maintain Module Information
# ERP Internals/Modules/Time Billing/Functions/Maintain Module Information

Some parameters and data tables are used by every module. These are maintained by Systems Administration. But, every module has some parameters and/or data tables that it alone uses. Systems Administration can change this information but each module has a function "Maintain Module Information" that can change it as well. This allows segments of systems administration to be delegated to the senior person in charge of a particular module.
# ERP Internals/Modules/Workflow

Every enterprise had dozens of processes by which it fills customer orders, hires, pays, and terminates employees, orders and receives material, locates new business, and pays suppliers. Some common major processes are Order To Cash and Procure to Pay. The processes involve both employees and software and normally cross department boundaries. Workflow automates and regulates these processes via sets of procedural rules using e-mail to notify employees. With workflow, processes are simple, fast, and uniform as well as easy to change. Only large ERP packages have a Workflow module.
* Functions
* Reports

## Data Exchange

Workflow does not exchange transactions with other modules.
# ERP Internals/Modules/Workflow/Functions

Workflow has the following functions:
* Maintain Processes
* Maintain Module Information
# ERP Internals/Modules/Systems Administration

The System Administration module controls data and tables that are used by more than one module. Typically, this data tailors the ERP to a particular enterprise. System Administration sets up new companies as well as user names, passwords and access to ERP data and functions. It starts up and shuts down the ERP, archives old data, backs up and restores data, and monitors performance. An example of multi-module data is the company name and address. Every ERP has a Systems Administration module.
* Functions
* Reports

## Tables

The first group of tables consists of the User table which contains one record for every user and the User Access table which contains one record for every function the user can perform. There is at least one access record for every user and there can be many.

## Data Exchange

Systems Administration does not send or receive transactions to/from other modules.
# ERP Internals/Modules/Time Billing

Many professional firms such as lawyers and accountants bill their time to their clients. Time Billing is in charge of collecting this time, sorting it by client, applying the proper rates and generating invoices for Order Entry. Generally time is billed to clients on a weekly or monthly basis. Every ERP package has a Time Billing module.
* Functions
* Reports

## Tables

Time Billing shares the Customer and Invoice groups of tables (with Accounts Receivable) as well as the Employee table with Payroll. It has a Transaction table in which every hour spent working is allocated to something.

## Data Exchange

Time Billing creates invoices in Order Entry/Invoicing.
# ERP Internals/Modules/Time Billing/Functions

Time Billing has the following functions:
* Maintain Billing Rates
* Maintain Module Information
# Design of Main Memory Database System/Query Execution

* Joins
* Subqueries
* Aggregation
# Design of Main Memory Database System/Index

* Hash
* Tree
# Design of Main Memory Database System/Preface

Previous: Contents — Next: Introduction

## Audience

The audience for this book will usually fall into one of the below four categories
* Students with interest in DBMS
* Developer new to DB Kernel Development
* An Experienced DRDB Kernel Developer new to MMDB Kernel Development
* An Experienced MMDB Kernel Developer

## Organization

There are four major parts of this book
Part I, “Introduction to DBMS” gives an overview of database management systems and introduces database system types.
Part II, “Storage Engine” talks about storage engine concepts that include transaction, allocation, indexing, concurrency and recovery.
Part III “SQL Engine” talks about SQL engine concepts that include parser, optimization, and execution.Standard interfaces, ODBC and JDBC implementation are also discussed.
Part IV, “Case Study - CSQL” introduces real world open source MMDB implementation, CSQL and discusses about how the above said functionalities are implemented in it.
Previous: Contents — Next: Introduction
# Design of Main Memory Database System/Logging

* Undo Logging
* Redo Logging
* Logical Logging
# Design of Main Memory Database System/Query Optimization

* Cost Based
* Rule Based
# Designing Sound in SuperCollider/Telephone bell
## 29 Old-style telephone bell

In the book, one partial of the resonance is modelled using a sinewave, modulated by an envelope that dies away on a quadratic-shaped curve. Groups of three such oscillators are then made.
Here we take advantage of a built-in unit in SuperCollider which does quite a lot of the work for us: Klank. A difference: it gives exponential rather than quadratic decay - which is not too bad since exponential decay is often what you want.

## Fig 29.12: a striker sound

As described in the book, a brief click is all we need to approximate this part of the sound.

## Fig 29.13: many resonators to create the various modes of the bell

Note: leave the bell playing while you add the following effect:

## Fig 29.14: resonant effects of bakelite phone casing

If you have sc3.3 or later, you can visualise a frequency representation of the filter's effect:

## Fig 29.14: putting it all together

We will re-use the SynthDef from fig 29.14, so make sure you have run that so that the server has that SynthDef. (But stop the sound, if it is still running.)
# Designing Sound in SuperCollider/Rain
## Fig 38.1: Fluid sphere impact

The waveform produced by impact of fluid sphere on hard surface - we'll create it as a Function here so we can reuse it:

## Fig 38.3: obtaining a Gaussian noise distribution.

The Central Limit Theorem tells us that adding together independent noise sources will eventually give us gaussian noise. Twelve is certainly enough for auditory purposes.
In the book, Andy says that it is more efficient to use two white noise sources and to create a gaussian shape using the Box-Muller transform. However, this involves some relatively heavy mathematical operations (log, cos, sqrt) so it's not actually obvious which approach is more efficient on a given system. Compare the CPU usage (and the audio result) of the above, with the following:
# Designing Sound in SuperCollider/Schroeder reverb
## Fig 14.28: recirculating schroeder reverb

First start the server, if you haven't already:
Then so we have some source material, we'll load the standard sound file that comes bundled with SC:
Now here's the code which creates the reverb in a single Synth, with four separate delay lines cross-fertilising each other:
And here's an alternative way of doing exactly the same thing, this time using a matrix to represent the cross-mixing of the delayed streams. The single matrix replaces all those plusses and minuses so it's a neat way to represent the mixing - see which you find most readable.