- 1
- 2
-#location=Location
+location=Localisation
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
-#location=Location
+location=Localisation
Прилетел коммит с обновлением французской локализации, а там такое.
+126
If v1 = 1 Then
t1 = " "
ElseIf v1 = 2 Then
t1 = "q"
ElseIf v1 = 3 Then
t1 = "w"
ElseIf v1 = 4 Then
t1 = "e"
ElseIf v1 = 5 Then
t1 = "r"
ElseIf v1 = 6 Then
t1 = "t"
ElseIf v1 = 7 Then
t1 = "y"
ElseIf v1 = 8 Then
t1 = "u"
ElseIf v1 = 8 Then
t1 = "u"
ElseIf v1 = 9 Then
t1 = "i"
ElseIf v1 = 10 Then
t1 = "o"
ElseIf v1 = 11 Then
t1 = "p"
ElseIf v1 = 12 Then
t1 = "a"
ElseIf v1 = 13 Then
t1 = "s"
ElseIf v1 = 14 Then
t1 = "d"
ElseIf v1 = 15 Then
t1 = "f"
ElseIf v1 = 16 Then
t1 = "g"
ElseIf v1 = 17 Then
t1 = "h"
ElseIf v1 = 18 Then
t1 = "j"
ElseIf v1 = 19 Then
t1 = "k"
ElseIf v1 = 20 Then
t1 = "l"
ElseIf v1 = 21 Then
t1 = "z"
ElseIf v1 = 22 Then
t1 = "x"
ElseIf v1 = 23 Then
t1 = "c"
ElseIf v1 = 24 Then
t1 = "v"
ElseIf v1 = 25 Then
t1 = "b"
ElseIf v1 = 26 Then
t1 = "n"
ElseIf v1 = 27 Then
t1 = "m"
ElseIf v1 = 28 Then
t1 = "!"
ElseIf v1 = 29 Then
t1 = "?"
EndIf
If v2 = 1 Then
t2 = " "
ElseIf v2 = 2 Then
t2 = "q"
ElseIf v2 = 3 Then
t2 = "w"
ElseIf v2 = 4 Then
t2 = "e"
ElseIf v2 = 5 Then
t2 = "r"
ElseIf v2 = 6 Then
t2 = "t"
ElseIf v2 = 7 Then
t2 = "y"
ElseIf v2 = 8 Then
t2 = "u"
ElseIf v2 = 8 Then
t2 = "u"
ElseIf v2 = 9 Then
t2 = "i"
ElseIf v2 = 10 Then
t2 = "o"
ElseIf v2 = 11 Then
t2 = "p"
ElseIf v2 = 12 Then
t2 = "a"
ElseIf v2 = 13 Then
t2 = "s"
ElseIf v2 = 14 Then
t2 = "d"
ElseIf v2 = 15 Then
t2 = "f"
ElseIf v2 = 16 Then
t2 = "g"
ElseIf v2 = 17 Then
t2 = "h"
ElseIf v2 = 18 Then
t2 = "j"
ElseIf v2 = 19 Then
Благодаря этому примеру, мы ещё раз убеждаемся, что SmallBasic- не язык. В оригинале программы есть ещё 350 строк отборного говнокода такого плана.
+126
.cat_mid a{
color: #ffa10e !important;
}
.cat_mid {
padding: 0 10px;
display: inline-block;
font-family: georgia, "times new roman", times, serif;
font-weight: normal;
font-size: 14px;
height: 64px !important;
overflow: hidden;
margin-bottom: -3px !important;
padding: 10px 10px 0;
}
.cat_hid {
color: #bc843f;
padding: 0 10px;
text-align: left;
z-index: 100;
position: relative;
display: none;
}
.cat_hid.not{
display: block !important;
padding: 8px 10px 19px;
}
.cat_hid.not.price{
height: 25px;
padding: 12px 10px 17px;
}
css
+142
<img title="(495) 980-68-49" alt="(495) 980-68-49" src="/images/phones/9c1fc37d7d851137eca84579f7346b66">
Защита от граба данных
Уровень: Бог
http://www.plan1.ru/podolsk/magazinyi/salonyi-svyazi/
+134
{GENDER, select,
male {He}
female {She}
other {They}
https://github.com/SlexAxton/messageformat.js
+129
# Превратим входную строку в вектор, и отсортируем
used_letter <- sort(strsplit(s, "")[[1]])
# Находим самый большой используемый индекс(у нас уже есть гарантии, что в строке остались только допустимые символы)
big_letter <- used_letter[length(used_letter)]
Оригинальный способ поиска максимального элемента в массиве
+132
Opt("WinTitleMatchMode", 2) ; нечувствительность к неточным именам заголовков
WinWaitActive("Total Commander") ; ждать активации Тотала
Send("{TAB}") ; перейти в соседнюю (от панели, где лежит скрипт) панель
Send("!^{F12}") ; глобал хоткей Ctrl+Alt+F12 Пунто Свитчера = вырубить автопереключение (чтоб не мешал)
Send("{END}") ; перейти в конец списка файлов в Тотале (папок в конце списка точно нет)
Send("сmd") ; вызвать заранее в Тотал-консоли cmd-консоль (у меня Тотал-консоль (sic!) вдруг забастовала насчёт дос-команды move)
Send("{ENTER}")
WinWaitActive("cmd.exe") ; дождаться появления cmd-консоли
$count = 0 ; счётчик для цикла-1 в положении "включено"
Do ; цикл-1
WinActivate("Total Commander") ; повторная активация Тотала
ClipPut("") ; опустошение буфера
$namefull = "" ; опустошение переменной памяти, подготовка к циклу-2
Do ; цикл-2
Send("{F11}") ; хоткей Тотала F11 = cm_CopyNamesToClip, взять имя файла в буфер
$namefull = ClipGet() ; заполнить переменную памяти из буфера ("картинка_by_автор-хэш.png")
Until $namefull <> "" ; хреначить цикл-2, пока переменная точно не заполнится
If StringInStr($namefull, ".") > 0 Then ; условие-1 если это файл, то
If StringInStr($namefull, "_by_") > 0 Then ; условие-2 если этот файл девиантартовский, то
$nameright = StringSplit ($namefull, "_by_", 1) ; порвать имя файла на начало и хвост ($nameright[2] = "автор-хэш.png")
$name = StringSplit ($nameright[2], "-") ; у хвоста оторвать кончик (оставив "автор" в name[1])
WinActivate("cmd.exe") ; активировать cmd-консоль
$newname = "md " & $name[1] & " & move " & $namefull & " " & $name[1] ; набить цепь из трёх дос-команд на создание папки, перенос картинки в неё
Send($newname) ; послать эту цепь в cmd-консоль
Send("{ENTER}")
Else ; иначе-2 (напоролся на девиантарт-неформатный файл)
Send("{UP}") ; листнуть выше
EndIf ; конец условия-2
Else ; иначе-1 (напоролся на папку)
$count = 1 ; счётчик для цикла-1 в положении "выключено"
EndIf ; конец условия-1
Until $count <> 0 ; хреначить цикл-1, пока не сработает счётчик остановки
WinActivate("cmd.exe") ; активировать cmd-консоль
Send("exit") ; дать команду на выход
Send("{ENTER}")
Send("!^{F12}") ; врубить автопереключение Пунто Свитчера обратно
Beep () ; дать звуковой сигнал
Скрипт для AutoIt (который сам по себе костыль), который рассортировывает кучу скачанных с девиантарта файлов по папкам. Но КАК он это делает!
+122
slu4ajnoe4islo interval xyuma = unsafeDupablePerformIO (if xyuma==xyuma then randomRIO interval else undefined)
+132
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot#') format('eot'),
url('webfont.woff') format('woff');
}
Если в «src» поместить больше одного формата шрифта, то IE не сможет загрузить его и сообщит об ошибке 404. Причина в том, что IE пытается использовать как адрес файла всё, что записано после первой открывающей скобки и до самой последней закрывающей скобки.
IE как всегда в своём стиле...
+140
(ð“¹ð“»ð“²ð“·ð“½ "ð“—ð“®ð“µð“µð“¸, ð“¦ð“¸ð“»ð“µð“!")
В продолжение темы юникода. К сожалению, крестокомпилятор не захотел кушать эти символы, а в других языках нет препроцессора. Поэтому пришлось на лиспе.
http://ideone.com/14yidz