- 1
- 2
- 3
- 4
- 5
- 6
<html>
<title>NOTICE</title>
<body>
<img src="/banner.jpg"/>
</body>
</html>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
<html>
<title>NOTICE</title>
<body>
<img src="/banner.jpg"/>
</body>
</html>
megaupload.com
+133
(require 'clsql)
(clsql:file-enable-sql-reader-syntax)
(clsql:connect
'("localhost" "database" "user" "password")
:database-type :mysql)
(defun how-many-goods-do-you-have (year month)
(declare
(type (integer 2000 2011) year)
(type (integer 1 12) month))
(clsql:select [item_id] [sale_date]
:from "table"
:where [or
[is [null [sale_date]]]
[< [sale_date]
(clsql:sql 'str_to_date\(
(format
nil
"~a-~2,'0d-00"
year month)
'|, '%Y-%m-%d')|
)]]))
Эксперименты :)
+120
Пришёл крешлог нашего приложения от пользователя
Error Message:
Segmentation fault
Backtrace:
<someapp>:0:in `0x00076d9f ht_handle_signal + 94'
libsystem_c.dylib:1:in `0x37cb9539 _sigtramp + 48'
JavaScriptCore:2:in `0x362d7aef WTFReportBacktrace + 146'
JavaScriptCore:3:in `0x3621d173 _ZN3WTF12_GLOBAL__N_125ARC4RandomNumberGenerator12stirIfNeededEv + 26'
JavaScriptCore:4:in `0x3621d0b3 _ZN3WTF29cryptographicallyRandomNumberEv + 102'
JavaScriptCore:5:in `0x36227991 _ZN3WTF12randomNumberEv + 8'
WebCore:6:in `0x32c3104b _ZN7WebCore17JSDOMGlobalObjectC2ERN3JSC12JSGlobalDataEPNS1_9StructureEN3WTF10PassRefPtrINS_15DOMWrapperWorldEEEPNS1_8JSObjectE + 138'
<...>
Внимательно смотрим лог, идём по ссылке
http://trac.webkit.org/browser/releases/Apple/Safari%205.1/JavaScriptCore/wtf/Assertions.h
и впечатляемся названиями переменных
Краш, кстати, в генераторе случайных чисел, судя по логу...
+120
' Program DISKRIMINANT
CLS
DO
PRINT "Vvedite peremennye"
INPUT "A"; A
INPUT "B"; B
INPUT "C"; C
D = B ^ 2 - 4 * A * C
CLS
PRINT "A ="; A
PRINT "B ="; B
PRINT "C ="; C
IF A = 0 THEN
CLS
WRITE "Urovnenie ne kvadratnoe"
WRITE "Ekstrenaja ostanovka programmy"
WRITE "Zavershenie raboty"
SLEEP 3
SYSTEM
END
END IF
PRINT "DISKRIMINANT ="; D
Dx = SQR(D)
P$ = "Pechal"
IF D > 0 THEN PRINT "x1 ="; ((0 - B) + Dx) / (2 * A), "x2="; ((0 - B) - Dx) / (2 * A)
IF D = 0 THEN PRINT "x ="; (0 - B) / (2 * A)
IF D < 0 THEN PRINT P$
INPUT "Rerty(YES = 1; NO = 2)"; CLr
IF CLr = 1 THEN CLS
LOOP WHILE CLr = 1
IF CLr = 2 THEN SYSTEM
END
Один из согруппников накодиль :D
Ну я свиснул тихонька. Удивлению не была границ :D
+110
<!--
BEGIN RIDICULOUSLY LONG BATIK SECTION
Do not touch. This is fragile stuff. Seriously.
Batik just *wants* to pull xalan and xml-apis, *everywhere*,
even though we do not want this. And Ivy isn't clever enough
to ignore the dependencies everywhere.
In an ideal world we would just explicitly depend on batik-swing
and batik-transcoder and be done with it. Instead we have to do
this atrocity. Apache, take a hint, would you kindly?
-->
<dependency org="org.apache.xmlgraphics" name="batik-xml" rev="[1.7,)">
<exclude org="xalan" module="xalan" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-ext" rev="[1.7,)">
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-css" rev="[1.7,)">
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-dom" rev="[1.7,)">
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-parser" rev="[1.7,)">
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-anim" rev="[1.7,)">
<exclude org="org.apache.xmlgraphics" module="batik-svg-dom" />
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-svg-dom" rev="[1.7,)">
<exclude org="xml-apis" module="xml-apis" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-bridge" rev="[1.7,)">
<exclude org="org.apache.xmlgraphics" module="batik-script" />
<exclude org="org.apache.xmlgraphics" module="batik-gvt" />
<exclude org="xml-apis" module="xml-apis" />
<exclude org="xalan" module="xalan" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-gvt" rev="[1.7,)">
<exclude org="org.apache.xmlgraphics" module="batik-script" />
<exclude org="xml-apis" module="xml-apis" />
<exclude org="xalan" module="xalan" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-gui-util" rev="[1.7,)">
<exclude org="xalan" module="xalan" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-script" rev="[1.7,)">
<exclude org="xalan" module="xalan" />
</dependency>
<dependency org="org.apache.xmlgraphics" name="batik-swing" rev="[1.7,)" />
<dependency org="org.apache.xmlgraphics" name="batik-transcoder" rev="[1.7,)" />
<!-- END BATIK SECTION -->
Из ivy.xml.
+124
scheme (i1 i2 i3 i4 i5 i6 i7) major7 (out):
Local l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33 l34
(i1 i2 i3 i4) alo (l1)
(i1 i2 i3 i5) alo (l2)
(i1 i2 i3 i6) alo (l3)
(i1 i2 i3 i7) alo (l4)
(i1 i2 i4 i5) alo (l5)
(i1 i2 i4 i6) alo (l6)
(i1 i2 i4 i7) alo (l7)
(i1 i2 i5 i6) alo (l8)
(i1 i2 i5 i7) alo (l9)
(i1 i2 i6 i7) alo (l10)
(i1 i3 i4 i5) alo (l11)
(i1 i3 i4 i6) alo (l12)
(i1 i3 i4 i7) alo (l13)
(i1 i3 i5 i6) alo (l14)
(i1 i3 i5 i7) alo (l15)
(i1 i3 i6 i7) alo (l16)
(i1 i4 i5 i6) alo (l17)
(i1 i4 i5 i7) alo (l18)
(i1 i4 i6 i7) alo (l19)
(i2 i3 i4 i5) alo (l20)
(i2 i3 i4 i6) alo (l21)
(i2 i3 i4 i7) alo (l22)
(i2 i3 i5 i6) alo (l23)
(i2 i3 i5 i7) alo (l24)
(i2 i3 i6 i7) alo (l25)
(i2 i4 i5 i6) alo (l26)
(i2 i4 i5 i7) alo (l27)
(i2 i4 i6 i7) alo (l28)
(i2 i5 i6 i7) alo (l29)
(i3 i4 i5 i6) alo (l30)
(i3 i4 i5 i7) alo (l31)
(i3 i4 i6 i7) alo (l32)
(i3 i5 i6 i7) alo (l33)
(i4 i5 i6 i7) alo (l34)
(l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33 l34) and34 (out)
end
scheme (i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20 i21 i22 i23 i24 i25 i26 i27 i28 i29 i30 i31 i32 i33 i34) and34 (out):
local l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11 l12 l13 l14 l15 l16 l17 l18 l19 l20 l21 l22 l23 l24 l25 l26 l27 l28 l29 l30 l31 l32 l33
(i1 i2) and (l1)
(l1 i3) and (l2)
(l2 i4) and (l3)
(l3 i5) and (l4)
(l4 i6) and (l5)
(l5 i7) and (l6)
(l6 i8) and (l7)
(l7 i9) and (l8)
(l8 i10) and (l9)
(l9 i11) and (l10)
(l10 i12) and (l11)
(l11 i12) and (l12)
(l12 i13) and (l13)
(l13 i14) and (l14)
(l14 i15) and (l15)
(l15 i16) and (l16)
(l16 i17) and (l17)
(l17 i18) and (l18)
(l18 i19) and (l19)
(l19 i20) and (l20)
(l20 i21) and (l21)
(l21 i22) and (l22)
(l22 i23) and (l23)
(l23 i24) and (l24)
(l24 i25) and (l25)
(l25 i26) and (l26)
(l26 i27) and (l27)
(l27 i28) and (l28)
(l28 i29) and (l29)
(l29 i30) and (l30)
(l30 i31) and (l31)
(l31 i32) and (l32)
(l32 i33) and (l33)
(l33 i34) and (out)
end
scheme (i1 i2 i3 i4) alo (out):
local l1 l2 l3
(i1 i2) or (l1)
(l1 i3) or (l2)
(l2 i3) or (l3)
(l3 i4) or (out)
end
Восьмибитное "большинство"? НУ ЭТО ЖЕ ОЧЕВИДНО КОКОКОКО
+132
<script type="text/javascript" src="/js/common.js"></script>
<script type="text/javascript">
SiteExplorer.getContent = function() {
return '<ul>'
+ '<li><a href="/" class="page">Главная Siemens</a></li>'
+'<li class="collapsed">'
+'<a href="javascript:void(0);" class="collapsed" id="2168"></a><a href="/solutions_and_services/" class="none">Решения и услуги</a>'
+'<ul>'
+'<li class="collapsed">'
+'<a href="javascript:void(0);" class="collapsed" id="2176"></a><a href="/solutions_and_services/energy/" class="none">Энергетика</a>'
+'<ul>'
+'<li><a href="/solutions_and_services/energy/pg/" class="page">Производство энергии на ископаемом топливе</a></li>'
+'<li><a href="/solutions_and_services/energy/ptd/" class="page">Энергия из возобновляемых источников</a></li>'
+'<li><a href="/solutions_and_services/energy/sis/" class="page">Нефть и газ</a></li>'
+'<li><a href="/solutions_and_services/energy/2180/" class="page">Сервис энергетического оборудования</a></li>'
+'<li><a href="/solutions_and_services/energy/2181/" class="page">Передача энергии</a></li>'
+'</ul>'
+'</li>'
/* ещё сотни две строк */
+'<li><a href="/suppliers/" class="page">Поставщикам</a></li>'
+'</ul>';
}
</script>
<link href="/gallery/css/lightwindow.css" type="text/css" rel="stylesheet"></link>
http://w3.siemens.ru/jobs_careers/
+131
// shipping cost = shipping cost + (3% of order sum)
// but only if order sum <2500!
// Вообще я тебе не завидую, чего уж тут :/
// иди напейся
// улетай на Кубу
// выпей 7 коктейлей куба либре
// и стреляй в фиделя кастро
Комментарии к коду в Webasyst ShopScript. Я понял их смысл через пару дней
+130
li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover {
background:url('sexy-sprite.png') no-repeat !important;
}
Красивая реализация знатных социальных кнопок... Хотя можно и
ul.socials li {
background:url('sexy-sprite.png') no-repeat;
}
+127
<input type="checkbox" value="Зеленый" id="color_id_008000" name="color_variant"/>
<label style="white-space: nowrap;" for="color_id_008000">Зеленый</label>
и причем в коде больше эти id не где не используются, но самое страшное то что на одной странице такого маразма 2200 строк.