- 1
Вот так пишут настоящие программисты внутри HTML. Ни грамма жалости... Ни слова унижения.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
Вот так пишут настоящие программисты внутри HTML. Ни грамма жалости... Ни слова унижения.
...
<h6 class="card-subtitle">
<?php switch($cur_user['school_type']):
case 1: ?>
<?php echo $lang['Public_school']; ?>
<?php break; ?>
<?php case 2: ?>
<?php echo $lang['State_religious_school']; ?>
<?php break; ?>
<?php case 3: ?>
<?php echo $lang['muslim']; ?>
<?php break; ?>
<?php case 4: ?>
<?php echo $lang['orthodox']; ?>
<?php break; ?>
<?php endswitch; ?>
</h6>
...
−3
http://avg1.ru/upload/iblock/60a/60aa3c633e7f885cabd311cf3b6f6792.jpg
Она сама сделала ярлычки, на которых было написано, кто именно подарил ей украшение.
+1
initNumber = 1;
initNumber2 = 2;
initNumber3 = 3;
var leftbutton = document.getElementById('leftbutton');
leftbutton.addEventListener('click',sliderleft);
function sliderleft()
{
var slider_object_1 = document.getElementById('slider_object_1');
var slider_object_2 = document.getElementById('slider_object_2');
var slider_object_3 = document.getElementById('slider_object_3');
initNumber ++;
initNumber2 ++;
initNumber3 ++;
if(initNumber>3)
{
initNumber = 1;
}
if(initNumber2>3)
{
initNumber2 = 1;
}
if(initNumber3>3)
{
initNumber3 = 1;
}
slider_object_1.setAttribute('src', 'img/' + initNumber +".PNG");
slider_object_2.setAttribute('src','img/' + (initNumber2) +".PNG");
slider_object_3.setAttribute('src','img/' + (initNumber3) +".PNG");
}
Мой божественный слайдер, плиз кил ми
0
def is_regular_pay(self, order):
return order.account is None
def is_card_binding(self, order):
return order.account != None
...
if self.is_regular_pay(order):
...
return HttpResponse("OK", status=200)
elif self.is_card_binding(order):
...
start_cancel_request(order)
else:
get_logger().warn("Unknown successefull operation")
order.save()
+4
#include <stdio.h>
#include <inttypes.h>
#include <stddef.h>
void printuint64(const uint64_t state);
uint64_t game_of_life8x8(const uint64_t old);
uint8_t getbit(uint64_t in, uint8_t y, uint8_t x);
uint8_t getbit(uint64_t in, uint8_t y, uint8_t x)
{
return !!((in) & (1ULL << ((y&0b111) + (x&0b111)*8)) );
}
uint64_t setbit(uint8_t y, uint8_t x, uint8_t bit)
{
if (bit)
{
return 1ULL << ((y&0b111) + (x&0b111)*8);
}
return 0;
}
uint64_t game_of_life8x8(const uint64_t old)
{
uint64_t new_state = 0;
#define GETBIT(y,x,val) getbit(val, y, x)
#define SETBIT(y,x,bit) setbit(y,x,bit)
#define SUMAROUND(y,x,val) ( \
GETBIT(y+1,x,val) + GETBIT(y-1,x,val) \
+ GETBIT(y,x+1,val) + GETBIT(y,x-1,val) \
+ GETBIT(y+1,x+1,val) + GETBIT(y+1,x-1,val) \
+ GETBIT(y-1,x+1,val) + GETBIT(y-1,x-1,val) \
)
#define CELLSTATE(y,x,val) \
(GETBIT(y,x,old) == 1 ? \
( ((SUMAROUND(y,x,val) == 2 ) || ( SUMAROUND(y,x,val) == 3 )) ? 1 : 0) \
: \
( ( SUMAROUND(y,x,val) == 3 ) ? 1 : 0 ) \
)
#define SETCELL_SH(y,x,val) SETBIT(y,x,CELLSTATE(y,x,val))
#define FILL_LINE(y) \
SETCELL_SH(y,7,old) | SETCELL_SH(y,6,old) | SETCELL_SH(y,5,old) | \
SETCELL_SH(y,4,old) | SETCELL_SH(y,3,old) | SETCELL_SH(y,2,old) | \
SETCELL_SH(y,1,old) | SETCELL_SH(y,0,old)
new_state = FILL_LINE(7) | FILL_LINE(6) | FILL_LINE(5)
| FILL_LINE(4) | FILL_LINE(3) | FILL_LINE(2)
| FILL_LINE(1) | FILL_LINE(0);
return new_state;
}
void printuint64(const uint64_t state)
{
for (size_t i = 7; i != SIZE_MAX; i--)
{
for (size_t j = 7; j != SIZE_MAX; j--)
{
printf("%u", !!((state >> (j+i*8)) & 1) );
}
printf("\n");
}
}
int main(void)
{
// Glider
uint64_t state =
(( 0b01000000ULL ) << 8*7 ) |
(( 0b00100000ULL ) << 8*6 ) |
(( 0b11100000ULL ) << 8*5 ) |
(( 0b00000000ULL ) << 8*4 ) |
(( 0b00000000ULL ) << 8*3 ) |
(( 0b00000000ULL ) << 8*2 ) |
(( 0b00000000ULL ) << 8*1 ) |
(( 0b00000000ULL ) << 8*0 );
for (size_t i = 0; i < 50; i++)
{
printuint64(state);
state = game_of_life8x8(state);
printf("\n");
}
return 0;
}
Conway's game of life внутри uint64_t (8 на 8) с периодическими граничными условиями.
−106
Возбуждают ли вас мраморные хуйцы древнегреческих статуй?
https://otvet.imgsmail.ru/download/60375345_d0f04da73c12c26b2c9a0d4c4b0f223 8_800.jpg
https://thomaspeck.files.wordpress.com/2011/10/dave2.jpg
https://i.pinimg.com/736x/9e/90/48/9e9048e1602e7d9b613a3d43782f84e8--art-sculptures-awesome-art.jpg
https://i.pinimg.com/736x/2e/4d/67/2e4d67802cc60e7d2446e80a83d4b1e0--roman-sculpture-sculpture-art.jpg
https://ra-ja.ru/wp-content/uploads/2018/03/18094_ajvxjykcdatuphtw-e1520307932767.jpg
https://www.jayadra.com/wp-content/uploads/2014/07/IMG_5230.jpg (микелланджело молодчина)
−1
x += [random.randint(1,5)*2-1] # здесь мог бы быть random.choice([1,3,7,9])
input()
if 1 in x:
# . . .
# . . .
elif 5 in x:
# А как мне заимплементить случай с пятеркой???7
Когда забываешь о random.choice([...])
+1
<?php
function array_rot(&$butterbrot) {
$rosenrot = array_shift($butterbrot);
array_push($butterbrot, $rosenrot);
}
function mutate($hydra, $head) {
if (count($hydra) < 1) {
yield [$head];
}
foreach($hydra as $branch) {
$branch[] = $head;
for ($i = 0; $i < count($branch); ++$i) {
array_rot($branch);
yield $branch;
}
}
}
class YOBAMaster {
private $data = [];
public function __get($name) {
$tmp = [];
foreach (mutate($this->data, $name) as $variant) {
$tmp[] = $variant;
}
$this->data = $tmp;
return $this;
}
public function say() {
foreach ($this->data as $item) {
echo implode(' ', $item) . PHP_EOL;
}
$this->data = [];
}
}
$master = new YOBAmaster();
$master->ALLO->YOBA->ETO->TI->say();
$master->YOBI->NET->DOMA->say();
https://ideone.com/aoZ9PX
+3
user_pref("general.useragent.override.3dn.ru", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.at.ua", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.clan.su", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.do.am", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.moy.su", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.my1.ru", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.narod.ru", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.ae", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.com", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.es", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.hu", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.kz", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.lv", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.net", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.org", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
user_pref("general.useragent.override.ucoz.ru", "Mozilla/5.0 (Windows NT 6.1; rv:52.9) Gecko/20100101 Firefox/52.9 u01-04");
Ко-ко-ко, куд-кудах-тах-тах!
−1
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
//...
Если НЕ Отказ Тогда
ЭтотОбъект.ОбменДанными.Загрузка = Истина;
ЭтотОбъект.Записать();
ЭтотОбъект.ОбменДанными.Загрузка = Ложь;
//...
КонецЕсли;
КонецПроцедуры // ПередЗаписью
БУдУ, УТПдУ, УППдУ
Бля, ну как так можно? Что за идиот это писал?
Сначала Пактум от школьника, теперь эта херь...