8
"PHP" / Говнокод #16827
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
function country_code_to_country( $code ){
$country = '';
if( $code == 'AF' ) $country = 'Afghanistan';
if( $code == 'AX' ) $country = 'Aland Islands';
if( $code == 'AL' ) $country = 'Albania';
if( $code == 'DZ' ) $country = 'Algeria';
if( $code == 'AS' ) $country = 'American Samoa';
if( $code == 'AD' ) $country = 'Andorra';
if( $code == 'AO' ) $country = 'Angola';
if( $code == 'AI' ) $country = 'Anguilla';
if( $code == 'AQ' ) $country = 'Antarctica';
if( $code == 'AG' ) $country = 'Antigua and Barbuda';
if( $code == 'AR' ) $country = 'Argentina';
if( $code == 'AM' ) $country = 'Armenia';
if( $code == 'AW' ) $country = 'Aruba';
if( $code == 'AU' ) $country = 'Australia';
if( $code == 'AT' ) $country = 'Austria';
if( $code == 'AZ' ) $country = 'Azerbaijan';
if( $code == 'BS' ) $country = 'Bahamas the';
if( $code == 'BH' ) $country = 'Bahrain';
if( $code == 'BD' ) $country = 'Bangladesh';
if( $code == 'BB' ) $country = 'Barbados';
if( $code == 'BY' ) $country = 'Belarus';
if( $code == 'BE' ) $country = 'Belgium';
if( $code == 'BZ' ) $country = 'Belize';
if( $code == 'BJ' ) $country = 'Benin';
if( $code == 'BM' ) $country = 'Bermuda';
if( $code == 'BT' ) $country = 'Bhutan';
if( $code == 'BO' ) $country = 'Bolivia';
if( $code == 'BA' ) $country = 'Bosnia and Herzegovina';
if( $code == 'BW' ) $country = 'Botswana';
if( $code == 'BV' ) $country = 'Bouvet Island (Bouvetoya)';
if( $code == 'BR' ) $country = 'Brazil';
if( $code == 'IO' ) $country = 'British Indian Ocean Territory (Chagos Archipelago)';
if( $code == 'VG' ) $country = 'British Virgin Islands';
if( $code == 'BN' ) $country = 'Brunei Darussalam';
if( $code == 'BG' ) $country = 'Bulgaria';
if( $code == 'BF' ) $country = 'Burkina Faso';
if( $code == 'BI' ) $country = 'Burundi';
if( $code == 'KH' ) $country = 'Cambodia';
if( $code == 'CM' ) $country = 'Cameroon';
if( $code == 'CA' ) $country = 'Canada';
if( $code == 'CV' ) $country = 'Cape Verde';
if( $code == 'KY' ) $country = 'Cayman Islands';
if( $code == 'CF' ) $country = 'Central African Republic';
if( $code == 'TD' ) $country = 'Chad';
if( $code == 'CL' ) $country = 'Chile';
if( $code == 'CN' ) $country = 'China';
if( $code == 'CX' ) $country = 'Christmas Island';
if( $code == 'CC' ) $country = 'Cocos (Keeling) Islands';
if( $code == 'CO' ) $country = 'Colombia';
if( $code == 'KM' ) $country = 'Comoros the';
if( $code == 'CD' ) $country = 'Congo';
if( $code == 'CG' ) $country = 'Congo the';
if( $code == 'CK' ) $country = 'Cook Islands';
if( $code == 'CR' ) $country = 'Costa Rica';
if( $code == 'CI' ) $country = 'Cote d\'Ivoire';
if( $code == 'HR' ) $country = 'Croatia';
if( $code == 'CU' ) $country = 'Cuba';
if( $code == 'CY' ) $country = 'Cyprus';
if( $code == 'CZ' ) $country = 'Czech Republic';
if( $code == 'DK' ) $country = 'Denmark';
if( $code == 'DJ' ) $country = 'Djibouti';
if( $code == 'DM' ) $country = 'Dominica';
if( $code == 'DO' ) $country = 'Dominican Republic';
if( $code == 'EC' ) $country = 'Ecuador';
if( $code == 'EG' ) $country = 'Egypt';
if( $code == 'SV' ) $country = 'El Salvador';
if( $code == 'GQ' ) $country = 'Equatorial Guinea';
if( $code == 'ER' ) $country = 'Eritrea';
if( $code == 'EE' ) $country = 'Estonia';
if( $code == 'ET' ) $country = 'Ethiopia';
if( $code == 'FO' ) $country = 'Faroe Islands';
if( $code == 'FK' ) $country = 'Falkland Islands (Malvinas)';
if( $code == 'FJ' ) $country = 'Fiji the Fiji Islands';
if( $code == 'FI' ) $country = 'Finland';
if( $code == 'FR' ) $country = 'France, French Republic';
if( $code == 'GF' ) $country = 'French Guiana';
if( $code == 'PF' ) $country = 'French Polynesia';
----------------------------------------------------------------
if( $code == 'VE' ) $country = 'Venezuela';
if( $code == 'VN' ) $country = 'Vietnam';
if( $code == 'WF' ) $country = 'Wallis and Futuna';
if( $code == 'EH' ) $country = 'Western Sahara';
if( $code == 'YE' ) $country = 'Yemen';
if( $code == 'ZM' ) $country = 'Zambia';
if( $code == 'ZW' ) $country = 'Zimbabwe';
if( $country == '') $country = $code;
return $country;
}
Кто-то очень много старался
Сборный / Говнокод #7126
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
cmp bl,1
je France_jmp
cmp ax,380
je Bulgaria_jmp
cmp ax,383
je Slavonia_jmp
cmp ax,385
je Croatia_jmp
mov bx,400
mov dx,440
call IfAnd
cmp bl,1
je Germany_jmp
jmp next_s
USA_jmp: jmp USA
Grinford_jmp: jmp Grinford
France_jmp: jmp France
Bulgaria_jmp: jmp Bulgaria
Slavonia_jmp: jmp Slavonia
Croatia_jmp: jmp Croatia
Germany_jmp: jmp Germany
next_s:
mov bx,450
mov dx,459
call IfAnd
cmp bl,1
je Japan_jmp
mov bx,460
mov dx,469
call IfAnd
cmp bl,1
je Russia_jmp
cmp ax,471
je Taiwan_jmp
cmp ax,474
je Estonia_jmp
cmp ax,475
je Litvia_jmp
cmp ax,477
jmp next_ss
Japan_jmp: jmp Japan
Russia_jmp: jmp Russia
Taiwan_jmp: jmp Taiwan
Estonia_jmp: jmp Estonia
Litvia_jmp: jmp Latvia
Lithuania_jmp: jmp Lithuania
Philippines_jmp: jmp Philippines
Ukraine_jmp: jmp Ukraine
Moldova_jmp: jmp Moldova
Hongkong_jmp: jmp Hongkong
Britain_jmp: jmp Britain
Greece_jmp: jmp Greece
Cyprus_jmp: jmp Cyprus
Macedonia_jmp: jmp Macedonia
Malta_jmp: jmp Malta
Ireland_jmp: jmp Ireland
Belgium_jmp: jmp Belgium
Portugal_jmp: jmp Portugal
Iceland_jmp: jmp Iceland
Denmark_jmp: jmp Denmark
next_ss:
je Lithuania_jmp
cmp ax,480
je Philippines_jmp
cmp ax,482
je Ukraine_jmp
cmp ax,484
je Moldova_jmp
cmp ax,489
je Hongkong_jmp
Прога для проверки правильности штрих-кодов по контрольной сумме и
определение страны-производителя. Про таблицы перехода и near-адресацию
конечно в те времена еще не догадывался, только начинал учить асм.
PS: А интерфейс у нее ничего такой был для ассемблера, правда слизал с NU: http://habrastorage.org/storage1/e4efe022/903c7848/d99f7f4f/33d1ed16.png
ЙАЖА / Говнокод #3123
0
- 1
- 2
- 3
public boolean isActive() {
return !isKilling() && !isKilled() && !isKillPending();
}
Made in Estonia (part 2)
ЙАЖА / Говнокод #3052
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
public Map<ComponentType,
Map<GameType,
Map<SubGameType,
Map<String /*currency*/,
Map<Stake /*stake*/,
Map<Integer /*maxplayers*/, IPair<Long /*minChips*/, List<Long /*tableCode*/>>>
>
>
>
>
>
generate(int casinoCode) {
Map<ComponentType,
Map<GameType,
Map<SubGameType,
Map<String /*currency*/,
Map<Stake /*stake*/,
Map<Integer /*maxplayers*/, IPair<Long /*minChips*/, List<Long /*tableCode*/>>>
>
>
>
>
> result = new HashMap<ComponentType, Map<GameType,Map<SubGameType,Map<String,Map<Stake,Map<Integer,IPair<Long /*minChips*/, List<Long /*tableCode*/>>>>>>>>();
Map<GameType,
Map<SubGameType,
Map<String /*currency*/,
Map<Stake /*stake*/,
Map<Integer /*maxplayers*/, IPair<Long /*minChips*/, List<Long /*tableCode*/>>>
>>>> componentTypeMap = new HashMap<GameType, Map<SubGameType,Map<String,Map<Stake,Map<Integer,IPair<Long /*minChips*/, List<Long /*tableCode*/>>>>>>>();
....
Map<SubGameType,
Map<String /*currency*/,
Map<Stake /*stake*/,
Map<Integer /*maxplayers*/, IPair<Long /*minChips*/, List<Long /*tableCode*/>>>>>> gameTypeMap = new HashMap<SubGameType, Map<String,Map<Stake,Map<Integer,IPair<Long /*minChips*/, List<Long /*tableCode*/>>>>>>();
Made in Estonia
ЙАЖА / Говнокод #2004
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
private char readNextChar() throws IOException {
synchronized (in) {
if (plain) {
if (BANDWIDTH_DEBUG) {
CasinoServer.bandwidthChecker.addClientMessageReceived(1);
}
int c = in.read();
if (c == -1) {
throw new IOException("Client disconnected");
}
return (char) c;
}
if (num_bytes_read % 5 == 0) {
if (!isNgClient()) {
last_byte_read = readURLEncodedChar();
} else {
if (BANDWIDTH_DEBUG) {
CasinoServer.bandwidthChecker.addClientMessageReceived(1);
}
int c = in.read();
if (c == -1) {
throw new IOException("Client disconnected");
}
last_byte_read = c & 0xff;
}
++num_bytes_read;
}
int x;
if (!isNgClient()) {
x = readURLEncodedChar();
} else {
if (BANDWIDTH_DEBUG) {
CasinoServer.bandwidthChecker.addClientMessageReceived(1);
}
int c = in.read();
if (c == -1) {
throw new IOException("Client disconnected");
}
x = c & 0xff;
}
last_byte_read ^= x;
int y = last_byte_read;
last_byte_read = (x & 0xff);
++num_bytes_read;
return (char) (y & 0xff);
}
}
This is the ingenious algorithm, invented by the estonians to read a simple byte from a socket. Couldn't think of anything more error-prone, and less readable. Enjoy!
Си диез / Говнокод #1694
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
public Language(string lang)
{
if (lang != null)
{
if (lang.IndexOf("Afrikaans") > -1) lang = "1078";
if (lang.IndexOf("Albanian") > -1) lang = "1052";
if (lang.IndexOf("Arabic") > -1)
{
lang = "1025";
if (lang.IndexOf("Algeria") > -1) lang = "5121";
if (lang.IndexOf("Bahrain") > -1) lang = "15361";
if (lang.IndexOf("Egypt") > -1) lang = "3073";
if (lang.IndexOf("Egypt") > -1) lang = "2049";
if (lang.IndexOf("Iraq") > -1) lang = "2049";
if (lang.IndexOf("Jordan") > -1) lang = "11265";
if (lang.IndexOf("Kuwait") > -1) lang = "13313";
if (lang.IndexOf("Lebanon") > -1) lang = "12289";
if (lang.IndexOf("Libya") > -1) lang = "4097";
if (lang.IndexOf("Morocco") > -1) lang = "6145";
if (lang.IndexOf("Oman") > -1) lang = "8193";
if (lang.IndexOf("Qatar") > -1) lang = "16385";
if (lang.IndexOf("Saudi Arabia") > -1) lang = "1025";
if (lang.IndexOf("Syria") > -1) lang = "10241";
if (lang.IndexOf("Tunisia") > -1) lang = "7169";
if (lang.IndexOf("U.A.E.") > -1) lang = "14337";
if (lang.IndexOf("Yemen") > -1) lang = "9217";
}
if (lang.IndexOf("Armenian") > -1) lang = "1067";
if (lang.IndexOf("Assamese") > -1) lang = "1101";
if (lang.IndexOf("Azeri") > -1)
{
lang = "2092";
if (lang.IndexOf("Cyrillic") > -1) lang = "2092";
if (lang.IndexOf("Latin") > -1) lang = "1068";
}
if (lang.IndexOf("Basque") > -1) lang = "1069";
if (lang.IndexOf("Belarusian") > -1) lang = "1059";
if (lang.IndexOf("Bengali") > -1) lang = "1093";
if (lang.IndexOf("Bulgarian") > -1) lang = "1026";
if (lang.IndexOf("Catalan") > -1) lang = "1027";
if (lang.IndexOf("Chinese") > -1)
{
lang = "2052";
if (lang.IndexOf("Hong Kong") > -1) lang = "3076";
if (lang.IndexOf("Macao") > -1) lang = "5124";
if (lang.IndexOf("PRC") > -1) lang = "2052";
if (lang.IndexOf("Singapore") > -1) lang = "4100";
if (lang.IndexOf("Taiwan") > -1) lang = "1028";
}
if (lang.IndexOf("Lithuanian") > -1) lang = "2087";
if (lang.IndexOf("Croatian") > -1) lang = "1050";
if (lang.IndexOf("Czech") > -1) lang = "1029";
if (lang.IndexOf("Danish") > -1) lang = "1030";
if (lang.IndexOf("Divehi") > -1) lang = "1125";
if (lang.IndexOf("Dutch") > -1)
{
lang = "1043";
if (lang.IndexOf("Belgium") > -1) lang = "2067";
if (lang.IndexOf("Netherlands") > -1) lang = "1043";
}
if (lang.IndexOf("English") > -1)
{
lang = "2057";
if (lang.IndexOf("Australia") > -1) lang = "3081";
if (lang.IndexOf("Belize") > -1) lang = "10249";
if (lang.IndexOf("Canada") > -1) lang = "4105";
if (lang.IndexOf("Caribbean") > -1) lang = "9225";
if (lang.IndexOf("Ireland") > -1) lang = "6153";
if (lang.IndexOf("Jamaica") > -1) lang = "8201";
if (lang.IndexOf("New Zealand") > -1) lang = "5129";
if (lang.IndexOf("Philippines") > -1) lang = "13321";
if (lang.IndexOf("South Africa") > -1) lang = "7177";
if (lang.IndexOf("Trinidad") > -1) lang = "11273";
if (lang.IndexOf("United Kingdom") > -1) lang = "2057";
if (lang.IndexOf("United States") > -1) lang = "1033";
if (lang.IndexOf("Zimbabwe") > -1) lang = "12297";
}
if (lang.IndexOf("Estonian") > -1) lang = "1061";
if (lang.IndexOf("Faeroese") > -1) lang = "1080";
if (lang.IndexOf("Farsi") > -1) lang = "1065";
if (lang.IndexOf("Finnish") > -1) lang = "1035";
if (lang.IndexOf("French") > -1)
{
lang = "1036";
if (lang.IndexOf("Belgium") > -1) lang = "2060";
if (lang.IndexOf("Canada") > -1) lang = "3084";
if (lang.IndexOf("France") > -1) lang = "1036";
if (lang.IndexOf("Luxembourg") > -1) lang = "5132";
if (lang.IndexOf("Monaco") > -1) lang = "6156";
if (lang.IndexOf("Switzerland") > -1) lang = "4108";
}
if (lang.IndexOf("Macedonian") > -1) lang = "1071";
if (lang.IndexOf("Galician") > -1) lang = "1110";
if (lang.IndexOf("Georgian") > -1) lang = "1079";
if (lang.IndexOf("German") > -1)
{
lang = "1031";
if (lang.IndexOf("Austria") > -1) lang = "3079";
if (lang.IndexOf("Germany") > -1) lang = "1031";
Таблица системных языков. http://forum.sources.ru/index.php?showtopic=270133&view=findpost &p=2243892
Комментарии
Отправить комментарий