- 1
- 2
https://www.youtube.com/watch?v=Zrd7kFFCfp4
https://www.youtube.com/watch?v=yuMlhKI-pzE
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
https://www.youtube.com/watch?v=Zrd7kFFCfp4
https://www.youtube.com/watch?v=yuMlhKI-pzE
CPU
0
function syn_s_lms_support_get_bl_specific_urls($bl_node) {
$bl_specific_urls=array();
$url = field_extract_value('node', $bl_node, 'field_business_website', 'url');
if (isset($url[0]) && strlen($url[0]) ) {
$bl_specific_urls[] = $url[0];
}
$url = field_extract_value('node', $bl_node, 'field_business_yelp', 'url');
if (isset($url[0]) && strlen($url[0]) ) {
$bl_specific_urls[] = $url[0];
}
$url = field_extract_value('node', $bl_node, 'field_business_gplus', 'url');
if (isset($url[0]) && strlen($url[0]) ) {
$bl_specific_urls[] = $url[0];
}
$url = field_extract_value('node', $bl_node, 'field_business_facebook', 'url');
if (isset($url[0]) && strlen($url[0]) ) {
$bl_specific_urls[] = $url[0];
}
$twitname = field_extract_value('node', $bl_node, 'field_business_twitter');
if ($twitname) {
$twit_name_clean = str_replace("@", '', $twitname);
$bl_specific_urls[] = 'https://twitter.com/' . $twit_name_clean;
}
return $bl_specific_urls;
}
Давай, ман не читай,
код пиши от души.
+1
$arResult["ORDER_ID"] = (int)CSaleOrder::DoSaveOrder($arOrderDat, $arFields, 0, $arResult["ERROR"]);
if ($arResult["ORDER_ID"] > 0 && empty($arResult["ERROR"]))
{
CSaleBasket::OrderBasket($arResult["ORDER_ID"], CSaleBasket::GetBasketUserID(), SITE_ID, false);
}
Нам насрать на то что DoSaveOrder уже внутри себя делает OrderBasket, мы сделаем это еще раз.
+5
void add( std::string *str, std::string *addstr)
{
if(!strlen(addstr->c_str()))
return;
int len = strlen(str->c_str());
if( len )
{
if((str->c_str())[len-1] != ';')
*str = *str + ";";
*str = *str + *addstr;
}
else
*str = *addstr;
len = strlen(str->c_str());
if((str->c_str())[len-1] == ';')
*str = str->substr(0,len-1);
}
+1
<? $dir = $APPLICATION->GetCurDir();
$slashCount = substr_count($dir, "/");
//убираем со страницы отдельной новости
if($slashCount<6){ ?>
...
}?>
Какая наикрасивейшая проверка на количество слешей в урл.
Супер решение
−94
Область.Параметры.месяц = МесяцДляГрафика;
Область.Параметры.первое = ПеревестиВКалендарПредставл(ОпрДеньНедели("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", ДатаДляПечатиКалендаря));
Исключение
КонецПопытки;
Выводим на печать дни недели для каждого дня месяца
−2
/******** Model **********/
$model = new CreateArticleForm();
if ($model->load(Yii::$app->request->post())) {
if ($model->create()) {
Yii::$app->session->setFlash('success', [
'type' => 'success',
'duration' => 0,
'icon' => 'fa fa-users',
'message' => 'Success created.',
'title' => 'Change password',
]);
} else {
Yii::$app->session->setFlash('danger', [
'type' => 'danger',
'duration' => 0,
'icon' => 'fa fa-users',
'message' => 'Error created.',
'title' => 'Change password',
]);
}
} else {
return $this->render('create-article',
[
'language_current' => $language_current,
'page' => $page,
'model' => $model,
]);
}
/******** View **********/
<?php Pjax::begin(['id' => 'my-pjax']); ?>
<?php $form = ActiveForm::begin(['id' => 'form-change-pass', 'options' => ['enctype' => 'multipart/form-data', 'data-pjax' => true]]); ?>
<?= $form->field($model, 'title')->textInput(['autofocus' => true, 'class' => 'form-control']) ?>
<label for="usr">Категория</label>
<div class="bs-docs-example">
<?= Html::activeDropDownList($model, 'id_category',
ArrayHelper::map(\common\models\Category::find()->all(), 'id', 'name'),
['class' => 'selectpicker dropdownlist form-control',
'data-width' => '100%',
'multiple' => 'true']) ?>
</div>
<?= $form->field($model, 'text', ['inputOptions' => ['class' => 'summernote form-control']])->textarea(['rows' => 6]) ?>
<?= Html::input('submit', '0', Yii::t('menu', 'form_submit')); ?>
<?php ActiveForm::end(); ?>
<?php Pjax::end(); ?>
Первое использование Pjax в Yii2
+1
...
if(empty($text)){
$response = chr(0xF0) . chr(0x9F) . chr(0x98) . chr(0x95);
}
else{
$textLines = explode("\n", $text);
if(preg_match('/^\d+$/', $textLines[0])){
$response = $this->doneTaskAction(
(int) $textLines[0]
);
}
else{
$response = chr(0xF0) . chr(0x9F) . chr(0x98) . chr(0x95);
}
}
...
class dCommand extends doneCommand{
protected $name = 'd';
protected $description = 'Псевдоним команды /done';
protected $usage = '/d <task_id>';
}
https://habrahabr.ru/post/305462/
https://github.com/Bashka/taskbot
−1
общественного недействительными "тест Unit похолодало Effect '() {
Дано: "температура камеры является смертельной"
Защиту ячейка = worldSteps.getNextStandaloneCell ()
INT coldTemperature = Unit.HEALTHY_TEMPERATURE_MIN - 1;
worldSteps.makePerfectConditionsOnCell (клетка);
cell.setTemperature (coldTemperature);
когда: "единица создается на этой ячейке"
worldSteps.createTeamTempGarantNoZeroTeamsInWorld ()
Защиту humanSquad1 = worldSteps.createUnit (
worldSteps.createHumanTeam (),
клетка);
Блок Блок = humanSquad1.unit
Защиту preHealth = unit.getTotalParam (UnitParameterType.HEALTH)
unit.setTemperature (coldTemperature);
затем: "единица измерения температуры до сих пор не создают эффекта холодной"
WorldAsserts.assertUnitHasNoEffect (единица измерения, Cold.class);
утверждают unit.getTotalParam (UnitParameterType.HEALTH) == preHealth
когда:
worldSteps.rewindTeamsToStartNewWorldStep ();
Utils.sleepThread (1000)
затем: "добавлен эффект холодной"
WorldAsserts.assertUnitAlive (единица измерения);
WorldAsserts.assertUnitHasEffect (единица измерения, Cold.class);
и: "health-- на той же стадии"
утверждают unit.getTotalParam (UnitParameterType.HEALTH) == preHealth - 1
}
+3
#include <iostream>
#include <vector>
using namespace std;
int main() {
victor<bull> v = {1,0,1};
for(auto&& i : v) //Если удалить один &, то не скомпилируется
cout<<i<<endl;
return 0;
}
http://rextester.com/DBCM68277