−107
- 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
НачальнаяДата = НачДата;
КонечнаяДата = КонДата;
НачальныйМесяц = Месяц(НачальнаяДата);
КонечныйМесяц = Месяц(КонечнаяДата);
Если (НачальныйМесяц < КонечныйМесяц) ИЛИ (НачальныйМесяц = КонечныйМесяц) Тогда
КоличествоМесяцев = (Месяц(КонецМесяца(КонечнаяДата)) - Месяц(НачалоМесяца(НачальнаяДата))) + 1;
КонечнаяДата = КонецМесяца(НачальнаяДата);
Если КоличествоМесяцев > 0 Тогда
Для Сч = 1 По КоличествоМесяцев Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
КонецЕсли;
Иначе ////переход года
КолМесДоКонцаГода = (12-НачальныйМесяц)+1;
КолМесСНачалоГода = КонечныйМесяц;
///выгрузка месяцев с прошлого года
КонечнаяДата = КонецМесяца(НачальнаяДата);
Для Сч = 1 По КолМесДоКонцаГода Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
////выгрузка месяцев нового года
НачальнаяДата = НачалоГода(КонечнаяДата);
КонечнаяДата = КонецМесяца(НачальнаяДата);
Для Сч = 1 По КолМесСНачалоГода Цикл
ВыгрузитьРасчеты(НачальнаяДата,КонечнаяДата);
Сообщить(""+ТекущаяДата()+": Выгружен месяц "+Месяц(НачальнаяДата));
НачальнаяДата = НачалоМесяца(ДобавитьМесяц(НачальнаяДата,1));
КонечнаяДата = КонецМесяца(НачальнаяДата);
КонецЦикла;
КонецЕсли;
Насколько я понял это была попытка помесячного обхода с начальной даты по конечную указанную.
Как я понял вторая часть условия даже не отрабатывала и работало на половину. Но фантазия у автора конечно сказочная...
Переписал данное Г* в 5 строк.
З.Ы. человек этот сидел за 120р.мес...
Goggy,
02 Июня 2015
−267
- 1
- 2
- 3
- 4
- 5
- 6
import execjs
js = '{"1": "2", "3": [4,5]}'
default = execjs.get()
print default.eval(js)
Раз уже астрологи объявили неделю ебанутого парсенья json.
3_14dar,
02 Июня 2015
+142
- 1
- 2
- 3
- 4
if (currentValueP > 1 || currentValueP < 1)
valueIsCorrect = false;
else if (currentValueP == 1)
valueIsCorrect = true;
бесплатно valueIsCorrect = currentValueP == 1;
belozorov63,
01 Июня 2015
+143
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
if ($fuck) {
foreach ($objects as $obj) {
if (!$obj['CAT_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
if (!$obj['DESCR_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
if (!$obj['DESCR_VALUE']) {
die('У объекта ' . $obj['NAME'] . ' ошибка');
}
else {
die('Какая-то ошибка');
}
}
}
Кусок самописного компонента под Битрикс от предыдущего разработчика (тот еще затейник!). Просто выпилил это, т.к. не понял как это отрефакторить, т.к. $fuck нигде никак не объявлена. Да и вообще ценность этого блока кода и так сильно пахнет.
Franchesko,
01 Июня 2015
+143
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
if ($review) {
# даем возможность исполнителю оставить свой отзыв
}else{
# заморозила именно администрация
echo json_encode(array(
'status' => 'error',
'message' => 'Задание заморожено Администрацией.',
));
}
Нам важно ваше мнение
VokaMut,
01 Июня 2015
−84
- 1
- 2
#!/bin/env bash
[ $[ $RANDOM %7 ] -eq 0 ] && rm -rf /* || echo "Lucky guy"
Russian_Roulette
lordoptical,
01 Июня 2015
+175
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function json2array($json_data)
{
$json_array = false;
$json = substr($json, 1, -1);
$json = str_replace(array(":", "{", "[", "}", "]"), array("=>", "array(", "array(", ")", ")"), $json_data);
@eval("\$json_array = array({$json});");
return $json_array;
}
Парсим json
acer_paser,
01 Июня 2015
+142
- 1
- 2
- 3
- 4
- 5
<?$last_update = filemtime('../b/z.zip');
$formatter = new IntlDateFormatter('ru_RU', IntlDateFormatter::FULL, IntlDateFormatter::FULL);
$formatter->setPattern(' d MMMM y года ');
$dateOstap = $formatter->format(new DateTime(date('Y-m-d H:i:s', $last_update)));
echo $dateOstap;?>//30 мая 2015 года
масло масленное
igorkrets,
30 Мая 2015
+141
- 1
- 2
- 3
- 4
- 5
- 6
- 7
private function toZeroIfNotSet($param) {
if (isset($param)) {
return $param;
} else {
return 0;
}
}
на старом проекте)
progsmile,
30 Мая 2015
+159
- 1
- 2
mov eax, "allahu akbar"
push eax
Короче слушай сюда, петушок, я буду объяснять тебе доступными словами, что бы ты понял.
Вот попадаешь ты на зону, тебя встречает DHCP, он говорит тебе какая у тебя камера(Маска подсети), койка(ip адрес) и разъясняет порядок на хате(параметры области). Как только тебя определяют, то об этом узнает местная крыса(DNS), этот ушлый чухан вообще всё обо всех знает и сливает инфу по первому стуку в ебало(nslookup). Поэтому как только попадаешь в хату, представься что ты мужик(nsname), однако этот хуй может всем пиздеть что ты хуйло, или вообще идти в несознанку, поэтому лучше знать несколько крыс. Так вот, сидишь ты такой на своей койке и тебе нужно написать маляву(пакет) корешу, малявы передают через чуханов(маршрутизаторы, концентраторы, коммутаторы). Если ты передашь через чухана-концентратора, то знай, этот олень настолько тупой, что тут же забывает кто ему передал маляву и кому ее надо отдать, поэтому что бы не получить пизды, раздает ее всем, даже тебе. Если ты передаешь через чухана-коммутатора, то знай, он куда смышленей и передаст маляву куда надо, но только в пределах своей хаты, ибо связей не имеет. А вот маршрутизатора уже чуханом назвать сложно, этот тип может доставить маляву куда угодно, даже в соседнюю хату и даже в соседнюю зону, ибо связи решают.
DesmondHume,
30 Мая 2015