-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+165
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
javascript:
document.write(
document.getElementsByTagName('body')0].
getElementsByTagName('div')[0].
getElementsByTagName('div')[0].
getElementsByTagName('div')[2].
getElementsByTagName('div')[1].
getElementsByTagName('div')[0].
getElementsByTagName('div')[0].
getElementsByTagName('table')[0].
getElementsByTagName('tbody')[0].
getElementsByTagName('tr')[0].
getElementsByTagName('td')[0].
getElementsByTagName('div')[0].
getElementsByTagName('div')[0].
getElementsByTagName('div')[0].
getElementsByTagName('div')[1].
getElementsByTagName('table')[0].
getElementsByTagName('tbody')[0].
getElementsByTagName('tr')[0].
getElementsByTagName('td')[1].
getElementsByTagName('div')[0].
getElementsByTagName('b')[0].
getElementsByTagName('a')[0].value
);
http://javascript.ru/tutorial/dom/search#comment-5934
Вот как писать надо!
fuckyounoob,
05 Апреля 2011
-
−111
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
/ set view controller
// this is just a pointer to object2
object1 = object2;
// claim ownership from object2
[object1 retain];
[object2 release];
This is all that is required. I have already tested & it works.
Пишем iPhone проект, боремся с мемори ликом, разработчик из индии (не учавствует в проекте) предлагает выход из положения с "вротмненоги" знанием дела
leon_coder,
31 Марта 2011
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
if (location.href.split('/')[4] == '14-0-0' | location.href.split('/')[4] == '14') {
$('#u1').attr({
class: 'tabv'
})
}
else if (location.href.split('/')[4] == '14-0-1') {
$('#u2').attr({
class: 'tabv'
})
}
else if (location.href.split('/')[4] == '14-0-0-1' || $('#PMtoUser').val()) {
$('#bar').hide();
$('#mess').css({
backgroundColor: '#fafafa'
});;
$('#mess').html('<div style="padding-top:30px;padding-bottom:30px;"><div id="valError2"></div><div id="valSuccess2"></div><div id="bmess"><div id="bmess2"><table width="100%"><tr><td align="left" valign="top"><div class="avaogets" style="margin-top:2px;"><img src='+noavatar+'></div></td><td width="100%" style="padding-left:15px;" align="left" valign="top"><div id="hname">Получатель</div><input type="text" id="nameSend"><div style="padding-top:9px;" id="hname">Тема</div><input type="text" id="tSend"></td></tr></table><textarea style="margin-top:10px;" id="message2"></textarea><div id="idCap" style="overflow:hidden;margin-top:3px;margin-left:1px;"><div style="float:left;" id="abbbb"></div><div style="float:right;"><input id="capval" maxlength="4" type="text"></div></div><div id="new_b" class="Mbd" style="margin-top:6px;" onclick="$(\'#sbm\').click()"><div id="new_b2">Отправить</div></div><div class="spanload" style="display:inline-block;padding-left:5px;"></div></div> </div></div>');
$('#u4').attr({
class: 'tabv'
})
}
Это и многое другое на http://uweb.su/js/new_message.js!
Смотрите в браузерах вашего компьютера!
UnderShot,
30 Марта 2011
-
+179
- 1
- 2
- 3
- 4
ClassName::~ClassName()
{
memset( this, 0, sizeof( *this ) );
}
Написано коллегой из теплой страны. Случайно нашел в коде :)
Mintel,
29 Марта 2011
-
−181
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
from django.db import models
# Класс Студент
class Student(models.Model):
name = models.CharField(max_length=50) # ФИО студента
group = models.CharField(max_length=10) # Группа студента
starosta = models.BooleanField(default=False) # Является ли студент старостой группы?
# Класс Пара
class Pair(models.Model):
name = models.CharField(max_length=30) # Название пары
auditory = models.CharField(max_length=7) # Аудитория
lecturer = models.CharField(max_length=50) # ФИО преподавателя
# Класс День
class Day(models.Model):
pair1 = models.ForeignKey(Pair) # Первая пара
pair2 = models.ForeignKey(Pair) # Вторая пара
pair3 = models.ForeignKey(Pair) # Третья пара
pair4 = models.ForeignKey(Pair) # Четвёртая пара
pair5 = models.ForeignKey(Pair) # Пятая пара
pair6 = models.ForeignKey(Pair) # Шестая пара
pair7 = models.ForeignKey(Pair) # Седьмая пара
# Класс Расписание
class TimeTable(models.Model):
group = models.CharField(max_length=10) # Группа, к которой относится расписание
weekcolor = models.BooleanField() # False, 0 - Красная неделя; True, 1 - Синяя неделя
monday = models.ForeignKey(Day) # Понедельник
tuesday = models.ForeignKey(Day) # Вторник
wednesday = models.ForeignKey(Day) # Среда
thursday = models.ForeignKey(Day) # Четверг
friday = models.ForeignKey(Day) # Пятница
saturday = models.ForeignKey(Day) # Суббота
Очередной шедевр от Magister Yoda
Попытка сделать модель расписания для студентов.
cutwater,
29 Марта 2011
-
−862
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
SET @SQL = '
SELECT
@diff1 = @diff1 + ''CASE WHEN '' + Field_Name + ''=@'' + Field_Name +
'' OR ('' + Field_Name + '' IS null AND @'' + Field_Name + '' IS NULL) THEN ''''''''
ELSE '''''' + Field_Name + ''="''''+COALESCE(CAST('' + Field_Name + '' AS varchar(max)), ''''NULL'''')
+ ''''", '''' END +'',
@diff2 = @diff2 + ''CASE WHEN '' + Field_Name + ''=@'' + Field_Name +
'' OR ('' + Field_Name + '' IS Null AND @'' + Field_Name + '' IS NULL) THEN ''''''''
ELSE '''''' + Field_Name + ''="''''+COALESCE(CAST(@'' + Field_Name + '' AS varchar(max)), ''''NULL'''')
+ ''''", '''' END +'',
@declare = @declare + ''DECLARE @'' + Field_Name + '' '' + Field_Type + '';'',
@set = @set + ''SET @'' + Field_Name + ''='' + Field_Value + '';''
FROM (' + @pre + ') AS t'
Моё. Кусочек небольшой хранимки в 700 строк.
Формирование SQL-a, который формирует SQL, который, в свою очередь, формирует строку для записи изменений таблицы в лог.
alter_reserved,
29 Марта 2011
-
−110
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
Dim num As Integer
Dim inp As Integer
Dim wrt As String
Dim liv As Integer
Sub Main()
liv = 3
Console.WriteLine("LIVES = " & liv)
pl:
If liv = 0 Then GoTo st
num = Fix(Rnd() * 5)
Console.WriteLine("ENTER NUMBER:")
inp = Console.ReadLine()
If inp < num Then
Console.WriteLine("GREATER")
liv = liv - 1
Console.WriteLine("LIVES = " & liv)
GoTo pl
End If
If inp > num Then
Console.WriteLine("LESS")
liv = liv - 1
Console.WriteLine("LIVES = " & liv)
GoTo pl
End If
If inp = num Then Console.WriteLine("YES!")
st:
Console.WriteLine("GAME OVER")
Console.WriteLine("ENTER ANY NUMBER TO EXIT")
inp = Console.ReadLine()
End Sub
Одна из моих первых "прог" на VB, написанная около 4х лет назад - "Угадай число".
RaZeR,
21 Марта 2011
-
+137
- 1
- 2
- 3
- 4
- 5
- 6
- 7
<Skript>
<center><B>Счет $USERNAME$а:</B></center><br>
<script type="text/javascript">
p=<?if($POSTS$)?>$POSTS$ <?else?>0<?endif?>
v=p*2
document.writeln("<B> "+v+" </B>StalkerMoney.<br>");
</script></skript>
Увидел на форуме по JS, вот цитирую:
"Я делаю проект по сталкеру в системе юКоз. Есть скрипт StalkerMoney. Сталкер мани образуются путем умножения количества сообщений на 2. Мне нужно оставить прибавление денег путем габивания постов, но добавить Редактор этих денег, на странице у каждого пользователя, что бы этот редактор был доступен только для администраторов, так же как и редактор счетчика сообщений. Вот сам недоработанный скрипт ... помогите пожалоста"
vulkan,
21 Марта 2011
-
+148
- 1
preg_replace('/^(.*)\s(.*)$/i', '$1', $item['updated']);
DrFreez,
20 Марта 2011
-
+142
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
<tr>
<td><img src=images/spacer.gif border=0 height=1 width=15></td>
<td><img src=images/spacer.gif border=0 height=1 width=77></td>
<td><img src=images/spacer.gif border=0 height=1 width=19></td>
<td><img src=images/spacer.gif border=0 height=1 width=68></td>
<td><img src=images/spacer.gif border=0 height=1 width=19></td>
<td><img src=images/spacer.gif border=0 height=1 width=1></td>
</tr>
Ой ща я разгуляюсь!
Работаю в колл-центре, это исходный код веб-морды панели звонков.
Буду кидать куски потихоньку. Хотя там надо сразу все кидать.
Вот так мы верстаем.
7ion,
20 Марта 2011