- 1
- 2
- 3
- 4
- 5
else {
!this.isRight ?
this.reachedPoints = 0 :
this.reachedPoints = this.points;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
else {
!this.isRight ?
this.reachedPoints = 0 :
this.reachedPoints = this.points;
}
Витя, как же ты заебал уже со своими ебучими тернарками!
−17
Когда уже HACTEHbKA напишет программу, которая выводит "bormand one love", который можно скомпилировать компиляторами двух разных ЯП
+1
#ifdef _MSC_VER
# if ( _MSC_VER <= 1800) // MSVC 2012 / 2013
typedef std::vector<char>& vector_ref;
# else
typedef std::vector<char>&& vector_ref;
# endif
#else
typedef std::vector<char>&& vector_ref;
#endif
auto func = std::bind([this](vector_ref v) { /* ... */ }, std::placeholders::_1);
тут говна вагон и маленькая тележка
Во-первых, версии студии, компилятора студии и _MSC_VER всегда разные. Сложно даже представить человека который решил "а давайте распространять компилятор по версии SDK, а проверять по левому числу, не являющемуся ни тем ни другим?"
Во-вторых, поддержка c++11 в msvc 2012/2013 удручает. В 2012 нет даже type aliases, потому и typedef.
В-третьих, кривая реализация bind (rvalue-версия не соберется в студиях 12/13, lvalue - в более поздних).
0
if ($session_data['iam']) {
$newparam = $param = " AND member_gender = '" . $session_data['iam'] . "' ";
}
if ($session_data['add_title_new']) {
$newparam = $param = " AND member_name like '%" . $session_data['add_title_new'] . "%' ";
}
if ($session_data['i_am']) {
$param = " AND member_gender = '" . $session_data['i_am'] . "' ";
}
if ($session_data['looking']) {
$newparam .= $param .= " AND member_looking_for = '" . $session_data['looking'] . "' ";
}
if ($session_data['agefrom'] != '0' && $session_data['agefrom'] != '') {
$param .= " AND partner_age_range_from = '" . $session_data['agefrom'] . "' ";
}
Ладно, зачем-то присваивание сразу двух переменных, которые названы совершенно невнятно. Но что делает .= $param .= я вообще боюсь представить (и честно говоря лень проверять)
0
normalSport.Regions.First().Leagues.FirstOrDefault(x => x.LeagueId == rootCompanyOdds.leagues[i].id).Games.FirstOrDefault(x => x.GameId == rootCompanyOdds.leagues[i].events[j].id).Markets.AddRange(factory.CreateGameFromCompanyEvent(rootCompanyOdds.leagues[i].events[j]).Markets)
инлайн змiй
−2
public static function GenerateMenu()
{
$item = [];
$section = self::find()->all();
$count_section = 0;
foreach ($section as $model_section) {
$item[] = ['label' => $model_section->name, 'url' => '#'];
$category = \common\models\Category::find()->where(['id_section' => $model_section->id])->all();
$count_category = 0;
foreach ($category as $model_category) {
$item[$count_section]['items'][$count_category] = ['label' => $model_category->name, 'url' => '#'];
$subcategory = \common\models\Subcategory::find()->where(['id_category' => $model_category->id])->all();
$count_subcategory = 0;
foreach ($subcategory as $model2) {
$item[$count_section]['items'][$count_category]['items'][$count_subcategory] = ['label' => $model2->name, 'url' => '#'];
$count_subcategory++;
}
$count_category++;
}
$count_section++;
}
return $item;
}
Феерическое решение для вывода tree из трех категорий.
−19
let countries = ``
missingCountries.map((c, i) => {
countries += ` '${c.country}'`
if (i !== missingCountries.length - 1) countries += `,`
})
map? Ara.
−9
console.log((typeof[])[!![]-!![]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[!![]+!![]+!![]+!![]]+(typeof([]+[]))[!![]+!![]+!![]+!![]+!![]]+'+'+(typeof[])[!![]+!![]]+(typeof([]+[]))[!![]-!![]]+'='+(![]+[])[!+[]+!+[]]+(typeof[])[!![]-!![]]+'\\/'+([![]]+[][[]])[!![]+!![]+!![]+!![]])
прикол над коллегой, выведет oleg+js= ... запустите, если хотите знать :)
−9
{получить I}
function getSafeItoDBID(TEmployer e):Integer;
begin
if (e<>nil) and (e.getIdentificator()<>nil) and (e.getIdentificator().getID()<>nil) and (e.getIdentificator().getID().getID()<>nil)
then result:= e.getIdentificator().getID().getID().getValue().i;
else result:= 0;
end;
Получить без ERROR ID для записи в MySQL
−2
public static function getItemGrid($settings, $site_width, $columns) {
$products_per_row_xs = Journal2Utils::getProperty($settings, 'mobile.value', 1);
$products_per_row_sm = Journal2Utils::getProperty($settings, 'mobile1.value', 2);
if ($columns == 1) {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet1.value', 2);
} else if ($columns == 2) {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet2.value', 1);
} else {
$products_per_row_md = Journal2Utils::getProperty($settings, 'tablet.value', 3);
}
if ($columns == 1) {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop1.value', 4);
} else if ($columns == 2) {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop2.value', 3);
} else {
$products_per_row_lg = Journal2Utils::getProperty($settings, 'desktop.value', 5);
}
if ($columns == 1) {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop1.value', 4);
} else if ($columns == 2) {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop2.value', 3);
} else {
$products_per_row_xl = Journal2Utils::getProperty($settings, 'large_desktop.value', 5);
}
return array(
'xs' => $products_per_row_xs,
'sm' => $products_per_row_sm,
'md' => $products_per_row_md,
'lg' => $products_per_row_lg,
'xl' => $site_width > 1200 ? $products_per_row_xl : $products_per_row_lg
);
}
Метод из шаблона Journal в opencart